.page[data-astro-cid-n47cfdk6]{background:#f5f5f7}.container[data-astro-cid-n47cfdk6]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-astro-cid-n47cfdk6]{padding:120px 20px 80px;background:linear-gradient(120deg,#1a472a,#2d5a3d 60%,#3d6b4f);color:#fff;text-align:left}.eyebrow[data-astro-cid-n47cfdk6]{text-transform:uppercase;letter-spacing:2px;color:#ffffffb3;font-weight:600;margin-bottom:12px;font-size:.95rem}h1[data-astro-cid-n47cfdk6]{font-size:clamp(2.5rem,4vw,3.5rem);margin:0 0 16px}.lead[data-astro-cid-n47cfdk6]{font-size:1.2rem;max-width:640px;margin-bottom:32px;opacity:.9}.cta-group[data-astro-cid-n47cfdk6]{display:flex;gap:16px;flex-wrap:wrap}.cta[data-astro-cid-n47cfdk6]{padding:16px 32px;border-radius:999px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta[data-astro-cid-n47cfdk6].primary{background:#4ade80;color:#1a472a}.cta[data-astro-cid-n47cfdk6].secondary{border:2px solid rgba(255,255,255,.3);color:#fff}.cta[data-astro-cid-n47cfdk6]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0003}.grid[data-astro-cid-n47cfdk6]{padding:80px 20px}.grid[data-astro-cid-n47cfdk6] h2[data-astro-cid-n47cfdk6],.usage[data-astro-cid-n47cfdk6] h2[data-astro-cid-n47cfdk6],.pricing[data-astro-cid-n47cfdk6] h2[data-astro-cid-n47cfdk6],.cta-block[data-astro-cid-n47cfdk6] h2[data-astro-cid-n47cfdk6]{text-align:center;font-size:2.25rem;margin-bottom:12px;color:#1a472a}.cards[data-astro-cid-n47cfdk6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}article[data-astro-cid-n47cfdk6]{background:#fff;padding:32px;border-radius:24px;box-shadow:0 20px 60px #1a472a14;border:1px solid rgba(26,71,42,.08)}article[data-astro-cid-n47cfdk6] h3[data-astro-cid-n47cfdk6]{margin-top:0;color:#1a472a}article[data-astro-cid-n47cfdk6] ul[data-astro-cid-n47cfdk6]{list-style:none;padding:0;margin:20px 0 0}article[data-astro-cid-n47cfdk6] li[data-astro-cid-n47cfdk6]{margin-bottom:10px;padding-left:22px;position:relative;color:#333}article[data-astro-cid-n47cfdk6] li[data-astro-cid-n47cfdk6]:before{content:"✔";position:absolute;left:0;color:#4ade80;font-weight:700}.usage[data-astro-cid-n47cfdk6]{padding:80px 20px;background:#fff}.usage-grid[data-astro-cid-n47cfdk6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:40px}.usage-grid[data-astro-cid-n47cfdk6] div[data-astro-cid-n47cfdk6]{background:#f5f5f7;padding:24px;border-radius:18px;border:1px solid rgba(26,71,42,.08)}.pricing[data-astro-cid-n47cfdk6]{padding:80px 20px;background:#f5f5f7}.table[data-astro-cid-n47cfdk6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.table[data-astro-cid-n47cfdk6] div[data-astro-cid-n47cfdk6]{background:#fff;padding:32px;border-radius:18px;box-shadow:0 10px 30px #1a472a14;border:1px solid rgba(26,71,42,.1)}.table[data-astro-cid-n47cfdk6] h3[data-astro-cid-n47cfdk6]{margin-top:0;color:#1a472a;font-size:1.5rem}.table[data-astro-cid-n47cfdk6] ul[data-astro-cid-n47cfdk6]{list-style:none;padding:0;margin:20px 0 0}.table[data-astro-cid-n47cfdk6] li[data-astro-cid-n47cfdk6]{margin-bottom:10px;padding-left:22px;position:relative;color:#333}.table[data-astro-cid-n47cfdk6] li[data-astro-cid-n47cfdk6]:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700}.cta-block[data-astro-cid-n47cfdk6]{padding:80px 20px;background:linear-gradient(135deg,#1a472a,#3d6b4f);color:#fff;text-align:center}.cta-block[data-astro-cid-n47cfdk6] p[data-astro-cid-n47cfdk6]{max-width:700px;margin:12px auto 32px;font-size:1.1rem;opacity:.9}@media(max-width:768px){.hero[data-astro-cid-n47cfdk6]{text-align:center}.lead[data-astro-cid-n47cfdk6]{margin-left:auto;margin-right:auto}.cta-group[data-astro-cid-n47cfdk6]{justify-content:center}.cards[data-astro-cid-n47cfdk6],.usage-grid[data-astro-cid-n47cfdk6],.table[data-astro-cid-n47cfdk6]{grid-template-columns:1fr}article[data-astro-cid-n47cfdk6],.usage-grid[data-astro-cid-n47cfdk6] div[data-astro-cid-n47cfdk6],.table[data-astro-cid-n47cfdk6] div[data-astro-cid-n47cfdk6]{padding:24px}}
