@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/inter-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/fonts/figtree-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Fjalla One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/fjalla-one-latin-400-normal.woff2) format("woff2")}:root{--fc-navy-950: #05080f;--fc-navy-900: #0d2137;--fc-navy-800: #122a44;--fc-navy-700: #1e3a52;--fc-sky-400: #38bdf8;--fc-sky-700: #0369a1;--fc-page: #faf9f6;--fc-surface: #fff;--fc-border: #e2e8f0;--fc-border-strong: #cbd5e1;--fc-text-strong: #1f2321;--fc-text: #475569;--fc-text-soft: #64748b;--fc-text-on-dark: #fff;--fc-text-on-dark-soft: #94a3b8;--fc-pending: #8a5300;--fc-error: #b3261e;--fc-amber: #ffab00;--fc-campaign-navy: #002744;--fc-campaign-ink: #0b1f33;--fc-radius-md: 8px;--fc-radius-lg: 12px;--fc-radius-full: 999px;--fc-content: 1280px;--fc-gutter: max(clamp(16px, 5.5vw, 80px), (100% - var(--fc-content)) / 2);--fc-ease: cubic-bezier(.22, 1, .36, 1);--fc-font: "Inter Variable", Arial, sans-serif;--fc-font-display: "Fjalla One", "Arial Narrow", sans-serif;--fc-font-campaign: "Figtree Variable", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fc-page);color:var(--fc-text-strong);font-family:var(--fc-font);font-size:16px;line-height:1.5}h1,h2,h3,p,dl,dd,ul{margin:0}ul{padding:0;list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--fc-sky-700);outline-offset:2px}.fc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid var(--fc-navy-900);border-radius:var(--fc-radius-md);background:var(--fc-navy-900);color:#fff;font-weight:700;letter-spacing:.5px;text-align:center;transition:background-color .15s}.fc-button:hover{background:var(--fc-navy-800)}.fc-button--secondary{background:transparent;color:var(--fc-navy-900)}.fc-button--secondary:hover{background:#0d21370f}.fc-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 16px;color:var(--fc-text);text-align:center}.fc-state h1,.fc-state h2{color:var(--fc-text-strong);font-size:24px;font-weight:800;line-height:1.2}.fc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
