:root{--navy:#0b1b3a;--indigo:#4f46e5;--amber:#f59e0b;--cloud:#f5f7fb;--slate:#5b6478;--white:#fff;--radius:20px;--shadow:0 10px 30px #0b1b3a14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--slate);background:var(--white);margin:0;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.7}h1,h2,h3,h4{color:var(--navy);margin:0 0 .5em;font-family:Poppins,sans-serif;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800}h2{font-size:clamp(1.7rem,3.5vw,2.3rem);font-weight:700}h3{font-size:1.25rem;font-weight:600}a{color:var(--indigo)}img{max-width:100%;height:auto}.container{width:min(1140px,100% - 40px);margin:0 auto}.section{padding:90px 0}.section.alt{background:var(--cloud)}.center{text-align:center}.section-head{text-align:center;max-width:720px;margin:0 auto 50px}.section-head p{margin:0}.eyebrow{color:var(--indigo);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700}.hero .eyebrow,.panel .eyebrow,.dark .eyebrow{color:var(--amber)}.hero{background:linear-gradient(135deg, var(--navy), var(--indigo));color:#dfe3f5;padding:100px 0}.hero h1{color:#fff}.hero h1 .hl{color:var(--amber)}.hero>.container.grid{align-items:center;gap:50px}.hero p{font-size:1.05rem}.hero.small{text-align:center;padding:80px 0}.hero.small p{margin:0}.hero.small h1{margin-bottom:14px}.grid{gap:24px;display:grid}.grid.c2,.grid.c3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid.c4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grid.split{align-items:center;gap:60px}.card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px}.card h3{margin-bottom:10px}.card p{margin:0 0 18px}.card>a:last-child{font-size:.95rem;font-weight:600;text-decoration:none}.icon{background:var(--indigo);border-radius:12px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.btn{border-radius:999px;margin:0 10px 10px 0;padding:13px 28px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.btn.amber{background:var(--amber);color:var(--navy)}.btn.outline{color:#fff;border:1.5px solid #ffffffb3;padding:11.5px 26px}.btn.indigo{background:var(--indigo);color:#fff}.checklist{margin:24px 0 28px;padding:0;list-style:none}.checklist li{color:var(--navy);align-items:center;gap:12px;margin-bottom:12px;font-size:.97rem;font-weight:500;line-height:1.4;display:flex}.checklist li:before{content:"✓";background:var(--amber);color:#fff;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:.7rem;font-weight:700;display:grid}.stat{background:var(--cloud);box-shadow:none;text-align:center;color:var(--slate);padding:30px 18px;font-size:.95rem}.stat b{color:var(--indigo);font-family:Poppins;font-size:2.4rem;font-weight:800;line-height:1.3;display:block}.panel{background:linear-gradient(135deg, var(--navy), var(--indigo));color:#dfe3f5;text-align:center;border-radius:28px;padding:64px 40px}.panel h2,.panel h3{color:#fff}.panel p{margin:0 0 24px}.cta-wrap{padding:40px 0 90px}@media (width<=700px){body{font-size:16px}.section{padding:60px 0}.hero{padding:64px 0}.hero.small{padding:56px 0}.panel{border-radius:22px;padding:44px 22px}.cta-wrap{padding:20px 0 60px}.grid.split{gap:36px}.card{padding:26px}}header[data-astro-cid-nen7h5rs]{z-index:10;background:#fff;position:sticky;top:0;box-shadow:0 1px 12px #0b1b3a0f}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex;position:relative}.logo[data-astro-cid-nen7h5rs]{color:var(--navy);font-family:Poppins;font-size:1.5rem;font-weight:800;text-decoration:none}.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--amber)}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:36px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--navy);font-size:.95rem;font-weight:500;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--indigo)}.quote[data-astro-cid-nen7h5rs]{margin:0;padding:11px 22px;font-size:.85rem}.mobile-quote[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=900px){.desk-quote[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:flex}.menu-btn[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--navy);border-radius:2px;width:24px;height:2px}nav[data-astro-cid-nen7h5rs]{background:#fff;flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px 26px;display:none;position:absolute;top:100%;left:-20px;right:-20px;box-shadow:0 14px 24px #0b1b3a1a}nav[data-astro-cid-nen7h5rs].open{display:flex}.mobile-quote[data-astro-cid-nen7h5rs]{display:inline-block}}footer[data-astro-cid-jo6i4kqk]{background:var(--navy);color:#b9c0d6;padding:70px 0 28px;font-size:.95rem}.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1.1fr 1.3fr;gap:40px;display:grid}footer[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:18px;font-size:1.05rem}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:#b9c0d6;margin-bottom:12px;text-decoration:none;display:block}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:320px;margin:14px 0 0}.logo[data-astro-cid-jo6i4kqk]{color:#fff;font-family:Poppins;font-size:1.5rem;font-weight:800}.logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--amber);display:inline}.copy[data-astro-cid-jo6i4kqk]{text-align:center;border-top:1px solid #ffffff1a;max-width:none;margin:50px 0 0;padding-top:28px;font-size:.9rem}@media (width<=900px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:30px}footer[data-astro-cid-jo6i4kqk]{padding-top:50px}}
