@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-sans-latin-400-normal.gapTbOY8.woff2)format("woff2"),url(/_astro/geist-sans-latin-400-normal.BOaIZNA2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-sans-latin-500-normal.uokXdC-Q.woff2)format("woff2"),url(/_astro/geist-sans-latin-500-normal.CN2lyvyL.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-sans-latin-600-normal.DFOURf8L.woff2)format("woff2"),url(/_astro/geist-sans-latin-600-normal.CA1yjETN.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/geist-sans-latin-700-normal.BmN9tIp5.woff2)format("woff2"),url(/_astro/geist-sans-latin-700-normal.CjScfYeH.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff)format("woff")}:root{--color-cobalt:#2563eb;--color-cobalt-dark:#1d4ed8;--color-navy:#0b1b33;--color-navy-2:#1e3050;--color-sky:#93c5fd;--color-sky-light:#bfdbfe;--color-mist:#f4f7fb;--color-secure:#047857;--color-secure-bg:#ecfdf5;--color-text:#0b1b33;--color-text-secondary:#5b6b82;--color-text-body:#22324a;--color-border:#dce4ef;--color-surface:#fff;--color-surface-tint:#eaf0f8;--color-bg:var(--color-mist);--color-dark-bg:#07111f;--color-dark-surface:#0e1a2e;--color-dark-border:#1e2f4a;--color-dark-text:#f4f7fb;--color-dark-text-2:#d6e0ee;--color-dark-text-3:#a9b8cf;--color-dark-text-4:#8fa0ba;--font-sans:"Geist Sans", "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", monospace;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--container-max:1296px;--gutter:24px;--shadow-card:0 24px 48px -20px #0b1b3359;--shadow-phone:0 40px 80px -30px #0b1b3373}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);margin:0;line-height:1.5}a{color:var(--color-text)}a:hover{color:var(--color-cobalt)}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}.container{max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-cobalt);color:#fff}.btn-primary:hover{background:var(--color-cobalt-dark);color:#fff}.btn-dark{background:var(--color-navy);color:#fff}.btn-dark:hover{color:#fff;opacity:.92}.btn-outline{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn-outline:hover{color:var(--color-cobalt)}.section{padding:96px 0}.section-tight{padding:64px 0}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-sky);text-transform:uppercase;font-size:13px}:root{--pad:clamp(16px, 6.667vw, 96px);--band:clamp(8px, 3.333vw, 48px);--ink:#0b1b33;--ink-2:#22324a;--ink-3:#5b6b82;--kicker:#1d4ed8;--nav-h:88px}@media (width<=860px){:root{--nav-h:68px}}[id]{scroll-margin-top:var(--nav-h)}.shell{max-width:1440px;margin-inline:auto}.kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kicker);margin:0;font-size:13px;font-weight:400}.display-2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,3.8888vw,56px);font-weight:700;line-height:1.02}@media (width<=640px){:root{--gutter:16px}html,body{overflow-x:clip}.section{padding:56px 0}.btn{height:52px;padding:0 20px;font-size:15px}}.nav[data-astro-cid-wpvy4v7s]{z-index:40;backdrop-filter:saturate(1.4)blur(14px);background:#f4f7fbdb;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].is-scrolled{border-bottom-color:var(--color-border);box-shadow:0 6px 20px -12px #0b1b332e}@supports not (backdrop-filter:blur(1px)){.nav[data-astro-cid-wpvy4v7s]{background:var(--color-mist)}}.nav-inner[data-astro-cid-wpvy4v7s]{height:calc(var(--nav-h) - 1px);padding:0 var(--pad);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-wordmark[data-astro-cid-wpvy4v7s]{letter-spacing:-.055em;color:var(--ink);font-size:24px;font-weight:700}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:36px;font-size:15px;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink-2);text-decoration:none}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--color-cobalt)}.nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-weight:500;display:flex}.nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta:hover{color:#fff;background:#16294a}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--ink);background:0 0;border:0;margin-right:-8px;padding:8px;display:none}.nav-mobile[data-astro-cid-wpvy4v7s]{padding:8px var(--pad) 20px;background:var(--color-mist);border-bottom:1px solid var(--color-border);flex-direction:column;gap:4px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -20px #0b1b3340}.nav-mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink-2);padding:12px 4px;font-size:16px;text-decoration:none}.nav-mobile[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nav-cta{height:52px;margin-top:8px;font-size:16px}.nav-mobile[data-astro-cid-wpvy4v7s].open{display:flex}@media (width<=860px){.nav-links[data-astro-cid-wpvy4v7s]{display:none}.nav-toggle[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav-wordmark[data-astro-cid-wpvy4v7s]{font-size:22px}.nav-logo[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{width:30px;height:30px}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border)}.footer-inner[data-astro-cid-jo6i4kqk]{padding:40px var(--pad);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.footer-brand[data-astro-cid-jo6i4kqk]{letter-spacing:-.055em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:32px;font-size:14px;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);margin:-12px 0;padding:12px 0;text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-cobalt)}.footer-copy[data-astro-cid-jo6i4kqk]{color:var(--ink-3);font-size:14px}@media (width<=760px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:20px;padding-top:32px;padding-bottom:32px}.footer-nav[data-astro-cid-jo6i4kqk]{gap:14px 24px}}
