:root{--navy:#102a43;--blue:#2878ff;--cyan:#ddf4ff;--paper:#f7f9fc;--surface:#fff;--line:#d9e2ec;--muted:#627d98}body.dark{--navy:#f5faff;--blue:#68a8ff;--cyan:#173f5d;--paper:#071a2b;--surface:#102f49;--line:#35617e;--muted:#c5d5e2}body.dark p[data-astro-cid-glra37sd],body.dark .cta[data-astro-cid-glra37sd] p[data-astro-cid-glra37sd]{color:#c5d5e2}[data-astro-cid-glra37sd]{box-sizing:border-box}body{margin:0;color:var(--navy);background:var(--paper);font-family:Inter,system-ui,sans-serif;line-height:1.6}h1[data-astro-cid-glra37sd],h2[data-astro-cid-glra37sd],h3[data-astro-cid-glra37sd]{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}h1[data-astro-cid-glra37sd]{max-width:800px;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.03;letter-spacing:-.055em}h2[data-astro-cid-glra37sd]{font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;letter-spacing:-.04em}p[data-astro-cid-glra37sd]{color:var(--muted)}a[data-astro-cid-glra37sd]{color:inherit;text-decoration:none}.container[data-astro-cid-glra37sd]{width:min(1160px,calc(100% - 40px));margin:auto}.hero[data-astro-cid-glra37sd]{position:relative;overflow:hidden;padding:105px 0 75px}.hero[data-astro-cid-glra37sd]:before,.hero[data-astro-cid-glra37sd]:after{content:"";position:absolute;border:1px solid #2878ff35;border-radius:50%;pointer-events:none}.hero[data-astro-cid-glra37sd]:before{width:520px;height:520px;right:-210px;top:-270px;box-shadow:0 0 0 28px #2878ff09,0 0 0 56px #2878ff05}.hero[data-astro-cid-glra37sd]:after{width:240px;height:240px;left:-130px;bottom:-170px}.hero[data-astro-cid-glra37sd] .container[data-astro-cid-glra37sd]{position:relative;z-index:1}.eyebrow[data-astro-cid-glra37sd]{color:var(--blue);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hero[data-astro-cid-glra37sd] p[data-astro-cid-glra37sd]{max-width:620px;font-size:19px}.section[data-astro-cid-glra37sd]{padding:75px 0}.soft[data-astro-cid-glra37sd]{background:var(--cyan)}.grid[data-astro-cid-glra37sd]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card[data-astro-cid-glra37sd]{padding:27px;border:1px solid var(--line);border-radius:17px;background:var(--surface);transition:.2s}.card[data-astro-cid-glra37sd]:hover{transform:translateY(-4px);border-color:#9fc4ff;box-shadow:0 15px 35px #102a4310}.card[data-astro-cid-glra37sd]{position:relative;overflow:hidden}.card[data-astro-cid-glra37sd]:after{content:"";position:absolute;width:90px;height:90px;right:-42px;bottom:-42px;border:1px solid #2878ff25;border-radius:50%;box-shadow:0 0 0 12px #2878ff08}.faq[data-astro-cid-glra37sd]:before{content:"?";display:grid;place-items:center;width:82px;height:82px;margin-bottom:26px;border:1px solid #2878ff45;border-radius:24px;color:var(--blue);background:var(--cyan);font:800 42px/1 Plus Jakarta Sans,system-ui,sans-serif}.showcase-graphic[data-astro-cid-glra37sd]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:620px;margin-top:30px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 18px 40px #102a4310}.showcase-graphic[data-astro-cid-glra37sd] span[data-astro-cid-glra37sd]{height:70px;border-radius:10px;background:linear-gradient(135deg,var(--cyan),var(--blue));opacity:.85}.showcase-graphic[data-astro-cid-glra37sd] span[data-astro-cid-glra37sd]:nth-child(2){height:100px;margin-top:-15px}.showcase-graphic[data-astro-cid-glra37sd] span[data-astro-cid-glra37sd]:nth-child(3){height:82px;margin-top:8px}.faq[data-astro-cid-glra37sd] details[data-astro-cid-glra37sd]{position:relative;z-index:1}.faq[data-astro-cid-glra37sd] details[data-astro-cid-glra37sd][open]{border-color:var(--blue);box-shadow:0 10px 28px #102a4310}.icon[data-astro-cid-glra37sd]{display:grid;place-items:center;width:50px;height:50px;margin-bottom:22px;border-radius:15px;color:var(--blue);background:var(--cyan);font-size:24px}.card[data-astro-cid-glra37sd] p[data-astro-cid-glra37sd]{font-size:15px}.faq[data-astro-cid-glra37sd]{display:grid;gap:12px;max-width:850px}details[data-astro-cid-glra37sd]{padding:19px 22px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}summary[data-astro-cid-glra37sd]{cursor:pointer;font-weight:800}details[data-astro-cid-glra37sd] p[data-astro-cid-glra37sd]{margin:12px 0 0;font-size:14px}body.dark .cta[data-astro-cid-glra37sd]{background:#0b2238;color:#fff}body.dark .cta[data-astro-cid-glra37sd] h2[data-astro-cid-glra37sd]{color:#fff}body.dark .cta[data-astro-cid-glra37sd] .eyebrow[data-astro-cid-glra37sd]{color:#8bbcff}body.dark .cta[data-astro-cid-glra37sd] p[data-astro-cid-glra37sd]{color:#c5d5e2}.cta[data-astro-cid-glra37sd]{margin-top:45px;padding:35px;border-radius:22px;color:#fff;background:var(--navy)}.cta[data-astro-cid-glra37sd] p[data-astro-cid-glra37sd]{max-width:600px;color:#b7c9d8}.button[data-astro-cid-glra37sd]{display:inline-flex;margin-top:12px;padding:13px 18px;border-radius:10px;color:#fff;background:var(--blue);font-weight:800}@media(max-width:800px){.hero[data-astro-cid-glra37sd]{padding:70px 0 55px}.grid[data-astro-cid-glra37sd]{grid-template-columns:1fr}.section[data-astro-cid-glra37sd]{padding:60px 0}}
