body,html{margin:0;padding:0;background:#0f1b2d;color:#f6f3ec;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit;font-family:Manrope,system-ui,sans-serif}input:focus,select:focus,textarea:focus{outline:none}::placeholder{color:#a8aeb8}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.pulse-dot{animation:pulse 2.4s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes card-in{0%{opacity:0;transform:translateY(44px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){[style*=animation]{animation:none!important}}.form-c input:focus,.form-c select:focus,.form-c textarea:focus{border-color:#5b9cff!important;box-shadow:0 0 0 3px rgba(91,156,255,.2);background:#ffffff!important}.cs-card{grid-template-columns:.85fr 1fr}.cs-main{align-items:center}.cs-formgrid{grid-template-columns:1fr 1fr}@media (max-width:820px){.cs-card{grid-template-columns:1fr}.cs-main{align-items:flex-start}}@media (max-width:520px){.cs-formgrid{grid-template-columns:1fr}}@media (max-width:600px){.sw-footer{flex-direction:column;gap:10px;text-align:center}.sw-footer>div{justify-content:center}}