*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:84px}body{color:#f3f6f9;min-height:100vh;font-family:var(--font-poppins),var(--font-armenian),var(--font-cyrillic),system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0b1520;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{color:#070d14;background:#f5a04a}.skip-link{z-index:100;color:#070d14;background:#f5a04a;border-radius:8px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:15px;font-weight:500;line-height:1.2;transition:background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.btn:focus-visible{outline-offset:3px;outline:2px solid #f5a04a}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{color:#070d14;background:#f5a04a}.btn-primary:hover:not(:disabled){background:#ff8a1f}.btn-outline{color:#f3f6f9;border-color:#ffffffd9}.btn-outline:hover{color:#070d14;background:#f3f6f9}.btn-glass{-webkit-backdrop-filter:blur(8px)saturate(140%);color:#f3f6f9;background:#ffffff14;border:1px solid #ffffff38}.btn-glass:hover{background:#ffffff2e}.btn-pill{border-radius:999px}.section{padding-block:clamp(64px,9vw,120px)}.section--alt{background:#10202e}.section-head{text-align:center;max-width:680px;margin:0 auto clamp(36px,5vw,56px)}.section-head .kicker{color:#f5a04a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.section-head h2{font-size:clamp(28px,4vw,42px)}.section-head p{color:#f3f6f9c7;margin-top:14px}.section-actions{text-align:center;margin-top:44px}.empty-state{text-align:center;color:#f3f6f98f;padding:40px 0}.prose{color:#f3f6f9c7;font-size:17px}.prose p+p{margin-top:1em}.field{flex-direction:column;gap:6px;display:flex}.field label{color:#f3f6f9c7;font-size:14px}.input{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;width:100%;padding:12px 14px;transition:border-color .2s,background .2s}.input::placeholder{color:#f3f6f98f}.input:focus{background:#ffffff17;border-color:#f5a04a;outline:none}.input[aria-invalid=true]{border-color:#ff6b6b}textarea.input{resize:vertical;min-height:120px}select.input option{background:#10202e}.alert{border-radius:8px;padding:14px 16px;font-size:15px}.alert--error{background:#ff6b6b1f;border:1px solid #ff6b6b66}.alert--success{background:#a5d13f1f;border:1px solid #a5d13f66}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
