@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#26324a;--navy:#26324a;--green:#00a86b;--green-deep:#007d52;--green-soft:#dff7ee;--coral:#f2645a;--blue:#1e4ed8;--aqua:#0f928c;--yellow:#f2c14e;--bg:#f6f8fb;--surface:#ffffff;--muted:#667085;--line:#e5e9f0;--shadow:0 18px 45px rgba(38,50,74,.1);--radius:18px;--max:1180px;--paper:var(--surface);--ink-soft:var(--muted);--forest:var(--green-deep);--coral-soft:#ffe2df;--sage:var(--green-soft);--mint:#a9e7d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,sans-serif;color:var(--ink);background:var(--surface);line-height:1.62;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.eyebrow{display:inline-flex;align-items:center;gap:.58rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--green-deep)}.eyebrow:before{content:"";width:28px;height:3px;background:currentColor}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;line-height:1.02;margin:0;font-weight:800;letter-spacing:-.045em}h1{font-size:clamp(3.5rem,7vw,6.9rem)}h2{font-size:clamp(2.35rem,4.3vw,4.3rem)}h3{font-size:clamp(1.35rem,2.15vw,1.95rem)}p{color:var(--muted);margin:0}.lead{font-size:clamp(1.05rem,1.45vw,1.24rem);max-width:64ch}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.88rem 1.2rem;border-radius:8px;background:var(--coral);color:#fff;font-weight:800;transition:.2s ease;border:1px solid var(--coral)}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #f2645a3b}.btn.secondary{background:#fff;color:var(--ink);border-color:#fff}.section{padding:96px 0}.section.soft{background:var(--bg);border-block:1px solid var(--line)}.section-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:end;margin-bottom:46px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;min-height:230px;display:flex;flex-direction:column;gap:18px;box-shadow:0 6px 18px #26324a0a}.card .num{font-size:.74rem;font-weight:800;letter-spacing:.1em;color:var(--green)}.card p{margin-top:auto}.text-link{font-weight:800;display:inline-flex;gap:.4rem;align-items:center}.text-link:after{content:"→";transition:transform .2s ease}.text-link:hover:after{transform:translate(4px)}.page-hero{padding:104px 0 68px}.page-hero h1{font-size:clamp(3rem,6vw,5.6rem);max-width:12ch}.page-hero .lead{margin-top:24px}.kicker{color:var(--green);font-weight:800;margin-bottom:12px}.notice{border-left:4px solid var(--coral);padding:18px 22px;background:#fff7f6;color:var(--muted);font-size:.92rem}@media(max-width:820px){.section{padding:70px 0}.section-head,.grid-2,.grid-3{grid-template-columns:1fr}.section-head{gap:18px}h1{font-size:clamp(3rem,15vw,5rem)}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 2px 14px #26324a0a}.brand-band[data-astro-cid-3ef6ksr2]{height:5px;background:linear-gradient(90deg,var(--green) 0 42%,var(--blue) 42% 70%,var(--coral) 70% 100%)}.nav[data-astro-cid-3ef6ksr2]{min-height:76px;display:flex;align-items:center;gap:30px;position:relative}.brand[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1;margin-right:auto}.brand[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-size:1.2rem;font-weight:800;letter-spacing:-.035em;color:var(--navy)}.brand[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{margin-top:7px;letter-spacing:.14em;font-size:.54rem;color:var(--muted);font-weight:700}.desktop-nav[data-astro-cid-3ef6ksr2]{display:flex;gap:24px;align-items:center}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.86rem;font-weight:700;color:var(--muted);padding:26px 0 24px;border-bottom:3px solid transparent}.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active,.desktop-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--green-deep);border-bottom-color:var(--green)}.cta[data-astro-cid-3ef6ksr2]{font-size:.82rem;font-weight:800;background:var(--coral);color:#fff;border-radius:7px;padding:.75rem 1rem}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none;position:relative}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;width:44px;height:44px;border-radius:8px;background:var(--navy);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:20px;height:2px;background:#fff;border-radius:99px}.mobile-panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:54px;width:min(88vw,340px);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);padding:12px}.mobile-links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mobile-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:14px 12px;border-bottom:1px solid var(--line);font-weight:700;color:var(--navy)}.mobile-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--green-deep);background:var(--green-soft)}.mobile-cta[data-astro-cid-3ef6ksr2]{display:block;margin-top:12px;background:var(--coral);color:#fff;padding:13px 14px;border-radius:7px;font-weight:800;text-align:center}@media(max-width:900px){.desktop-nav[data-astro-cid-3ef6ksr2],.desktop-cta[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2]{display:block}.nav[data-astro-cid-3ef6ksr2]{min-height:68px;gap:14px}}footer[data-astro-cid-sz7xmlte]{background:var(--navy);color:#fff;margin-top:80px}.footer-accent[data-astro-cid-sz7xmlte]{height:7px;background:linear-gradient(90deg,var(--green) 0 45%,var(--blue) 45% 72%,var(--coral) 72% 100%)}.footer-grid[data-astro-cid-sz7xmlte]{padding:64px 0 36px;display:grid;grid-template-columns:1fr auto;gap:30px}.footer-brand[data-astro-cid-sz7xmlte]{font-size:1.65rem;font-weight:800;letter-spacing:-.035em}.footer-grid[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#ffffff9e;margin-top:8px}.links[data-astro-cid-sz7xmlte]{display:flex;gap:20px;flex-wrap:wrap;align-items:start}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.86rem;font-weight:700}.disclaimer[data-astro-cid-sz7xmlte]{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:24px;font-size:.76rem;max-width:90ch}@media(max-width:720px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.links[data-astro-cid-sz7xmlte]{gap:14px}}
