.site-header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#ffffffd1;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:74px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:42px}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;display:flex}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--navy);font-size:1rem;font-weight:500}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].active{color:var(--brand)}.nav-cta[data-astro-cid-nen7h5rs],.nav-cta[data-astro-cid-nen7h5rs]:hover{color:#fff}.nav-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--navy);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s}.nav-toggle[data-astro-cid-nen7h5rs].open span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs].open span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-nen7h5rs].open span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=860px){.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}.nav[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);box-shadow:var(--shadow);opacity:0;pointer-events:none;background:#fff;flex-direction:column;align-items:stretch;gap:4px;padding:16px 24px 24px;transition:all .2s;position:absolute;top:74px;left:0;right:0;transform:translateY(-8px)}.nav[data-astro-cid-nen7h5rs].open{opacity:1;pointer-events:auto;transform:none}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:12px 4px}.nav-cta[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:12px;border-bottom:0!important}}.ft[data-astro-cid-jo6i4kqk]{background:linear-gradient(165deg, var(--navy) 0%, #071d34 100%);color:#a9bccf;padding:72px 0 34px}.ft-grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:44px;display:grid}.logo-chip[data-astro-cid-jo6i4kqk]{background:#fff;border-radius:12px;margin-bottom:18px;padding:10px 14px;display:inline-block}.logo-chip[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:34px}.ft-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#9fb3c8;max-width:340px;font-size:.95rem}.badges[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.badge[data-astro-cid-jo6i4kqk]{color:#c7d6e6;background:#ffffff12;border:1px solid #ffffff1f;border-radius:100px;padding:5px 11px;font-size:.72rem;font-weight:500}.ft-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.82rem}.ft-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#a9bccf;margin-bottom:10px;font-size:.95rem;display:block}.ft-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.ft-col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{color:#a9bccf;font-size:.95rem;font-style:normal;line-height:1.7}.ft-bottom[data-astro-cid-jo6i4kqk]{color:#7f95ac;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:26px;font-size:.85rem;display:flex}@media (width<=860px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=540px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}:root{--brand:#0e62c4;--brand-600:#0b54ac;--brand-700:#0a4790;--navy:#0a2540;--navy-800:#0c2c4c;--accent:#1fc5d8;--accent-soft:#dff6f9;--ink:#0e1b2c;--body:#33475b;--muted:#64778d;--line:#e5ecf4;--bg:#fff;--bg-soft:#f4f8fd;--bg-tint:#eef4fb;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px #0a25400f, 0 4px 14px #0a25400d;--shadow:0 10px 30px #0a25401a;--shadow-lg:0 24px 60px #0a254029;--container:1160px;--font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.65}img{max-width:100%;display:block}a{color:var(--brand);text-decoration:none;transition:color .18s}a:hover{color:var(--brand-700)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0 0 .5em;font-weight:600;line-height:1.1}h1{font-size:clamp(2.3rem,5.2vw,4rem)}h2{font-size:clamp(1.8rem,3.6vw,2.75rem)}h3{font-size:1.3rem}p{margin:0 0 1rem}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-sm{padding:64px 0}.center{text-align:center}.maxw{max-width:720px}.mx-auto{margin-left:auto;margin-right:auto}.eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);background:var(--bg-tint);border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:.74rem;font-weight:600;display:inline-flex}.eyebrow.on-dark{color:#bfe6ff;background:#ffffff14}.lead{color:var(--muted);font-size:1.2rem}.grad-text{background:linear-gradient(100deg, var(--brand) 0%, var(--accent) 100%);color:#0000;background-clip:text}.btn{font-family:var(--font-display);cursor:pointer;border:1px solid #0000;border-radius:100px;align-items:center;gap:9px;padding:14px 26px;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 20px #0e62c447}.btn-primary:hover{background:var(--brand-700);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #0e62c457}.btn-ghost{color:var(--ink);border-color:var(--line);background:#fff}.btn-ghost:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-2px)}.btn-light{color:var(--navy);background:#fff}.btn-light:hover{color:var(--brand-700);transform:translateY(-2px)}.btn-outline-light{color:#fff;background:0 0;border-color:#ffffff59}.btn-outline-light:hover{color:#fff;border-color:#fff;transform:translateY(-2px)}.arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.grid{gap:26px;display:grid}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:30px;transition:transform .22s,box-shadow .22s,border-color .22s}.card:hover{box-shadow:var(--shadow);border-color:#d3e2f4;transform:translateY(-4px)}.card .ico{background:linear-gradient(135deg, var(--brand) 0%, var(--accent) 130%);color:#fff;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.card h3{margin-bottom:.4em}.card p{color:var(--muted);margin:0;font-size:.98rem}.pill{background:var(--bg-soft);border:1px solid var(--line);color:var(--body);border-radius:100px;padding:8px 16px;font-size:.92rem;font-weight:500;display:inline-block}.surface-soft{background:var(--bg-soft)}.surface-navy{background:linear-gradient(160deg, var(--navy) 0%, #071d34 100%);color:#cdd9e6}.surface-navy h1,.surface-navy h2,.surface-navy h3{color:#fff}hr.rule{background:var(--line);border:0;height:1px;margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.stack>*+*{margin-top:14px}.muted{color:var(--muted)}@media (width<=940px){.g-4,.g-3{grid-template-columns:repeat(2,1fr)}.section{padding:72px 0}}@media (width<=640px){body{font-size:16px}.g-2,.g-3,.g-4{grid-template-columns:1fr}.hide-mobile{display:none!important}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}
