.container[data-astro-cid-4abfi2h3]{max-width:1080px;margin:0 auto;padding:0 24px}.btn[data-astro-cid-4abfi2h3]{border-radius:10px;padding:12px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.btn-primary[data-astro-cid-4abfi2h3]{background:var(--green);color:var(--white)}.btn-primary[data-astro-cid-4abfi2h3]:hover{background:var(--green-dark)}.btn-ghost[data-astro-cid-4abfi2h3]{color:var(--teal);border:1px solid var(--mist);background:var(--white)}.btn-ghost[data-astro-cid-4abfi2h3]:hover{border-color:var(--green);color:var(--green)}.btn-light[data-astro-cid-4abfi2h3]{background:var(--white);color:var(--teal)}.btn-light[data-astro-cid-4abfi2h3]:hover{background:var(--mint)}.hero[data-astro-cid-4abfi2h3]{background:linear-gradient(180deg, var(--mint) 0%, var(--white) 100%);padding:72px 0 40px}.badge[data-astro-cid-4abfi2h3]{background:var(--white);border:1px solid var(--mist);color:var(--green);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:22px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}h1[data-astro-cid-4abfi2h3]{max-width:900px;font-size:clamp(30px,4.4vw,44px)}.accent[data-astro-cid-4abfi2h3]{color:var(--green)}.lead[data-astro-cid-4abfi2h3]{max-width:780px;color:var(--slate);margin-top:20px;font-size:17px}.hero-btns[data-astro-cid-4abfi2h3]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sec-h[data-astro-cid-4abfi2h3]{margin-bottom:12px;font-size:clamp(24px,3vw,32px)}.sec-lead[data-astro-cid-4abfi2h3]{color:var(--slate);max-width:780px;margin-bottom:26px}.pillars[data-astro-cid-4abfi2h3]{padding:24px 0 64px}.grid4[data-astro-cid-4abfi2h3]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.grid3[data-astro-cid-4abfi2h3]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card[data-astro-cid-4abfi2h3]{background:var(--white);border:1px solid var(--mist);border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.card-ic[data-astro-cid-4abfi2h3]{font-size:26px}.card[data-astro-cid-4abfi2h3] h2[data-astro-cid-4abfi2h3],.card[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{color:var(--teal);font-size:18px;line-height:1.3}.card[data-astro-cid-4abfi2h3] p[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:14.5px;line-height:1.55}.card-link[data-astro-cid-4abfi2h3]{color:var(--green);margin-top:auto;font-size:14px;font-weight:600;text-decoration:none}.card-a[data-astro-cid-4abfi2h3]{text-decoration:none;transition:border-color .15s,transform .15s}.card-a[data-astro-cid-4abfi2h3]:hover{border-color:var(--green);transform:translateY(-2px)}.steps-sec[data-astro-cid-4abfi2h3]{background:var(--mint);padding:64px 0}.steps[data-astro-cid-4abfi2h3]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-4abfi2h3]{background:var(--white);border:1px solid var(--mist);border-radius:16px;padding:22px 20px}.step-n[data-astro-cid-4abfi2h3]{background:var(--green);width:34px;height:34px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-weight:700;display:inline-flex}.step[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{color:var(--teal);margin-bottom:8px;font-size:18px}.step[data-astro-cid-4abfi2h3] p[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:14.5px;line-height:1.55}.prices[data-astro-cid-4abfi2h3]{padding:64px 0}.price-grid[data-astro-cid-4abfi2h3]{align-items:start}.price-card[data-astro-cid-4abfi2h3]{background:var(--white);border:1px solid var(--mist);border-radius:16px;padding:22px 20px;position:relative}.price-card-rec[data-astro-cid-4abfi2h3]{border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset}.rec[data-astro-cid-4abfi2h3]{background:var(--green);color:var(--white);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:18px}.price-card[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{color:var(--teal);min-height:42px;font-size:16px;line-height:1.3}.price[data-astro-cid-4abfi2h3]{color:var(--teal);margin-top:10px;font-size:15px}.price[data-astro-cid-4abfi2h3] b[data-astro-cid-4abfi2h3]{font-family:Montserrat Variable,sans-serif;font-size:26px;font-weight:800}.price-sub[data-astro-cid-4abfi2h3]{color:var(--slate);margin-top:2px;font-size:13px}.price-card[data-astro-cid-4abfi2h3] ul[data-astro-cid-4abfi2h3]{flex-direction:column;gap:6px;margin:14px 0 0;padding-left:18px;display:flex}.price-card[data-astro-cid-4abfi2h3] li[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:13.5px;line-height:1.45}.price-card[data-astro-cid-4abfi2h3] li[data-astro-cid-4abfi2h3] a[data-astro-cid-4abfi2h3]{color:var(--green)}.budget[data-astro-cid-4abfi2h3]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.budget-item[data-astro-cid-4abfi2h3]{background:var(--mint);border-radius:14px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.budget-item-rec[data-astro-cid-4abfi2h3]{background:var(--teal)}.budget-item[data-astro-cid-4abfi2h3] span[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:13px;font-weight:600}.budget-item[data-astro-cid-4abfi2h3] strong[data-astro-cid-4abfi2h3]{color:var(--teal);font-family:Montserrat Variable,sans-serif;font-size:24px}.budget-item[data-astro-cid-4abfi2h3] em[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:13px;font-style:normal}.budget-item-rec[data-astro-cid-4abfi2h3] span[data-astro-cid-4abfi2h3],.budget-item-rec[data-astro-cid-4abfi2h3] em[data-astro-cid-4abfi2h3]{color:var(--mist)}.budget-item-rec[data-astro-cid-4abfi2h3] strong[data-astro-cid-4abfi2h3]{color:var(--white)}.support-sec[data-astro-cid-4abfi2h3]{background:var(--mint);padding:64px 0}.mini[data-astro-cid-4abfi2h3]{background:var(--white);border:1px solid var(--mist);border-radius:14px;padding:18px}.mini[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{color:var(--teal);margin-bottom:6px;font-size:16px}.mini[data-astro-cid-4abfi2h3] p[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:14px;line-height:1.5}.note[data-astro-cid-4abfi2h3]{background:var(--white);border-left:4px solid var(--green);border-radius:10px;margin-top:20px;padding:18px 22px}.note[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{color:var(--teal);margin-bottom:6px;font-size:17px}.note[data-astro-cid-4abfi2h3] p[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:15px;line-height:1.6}.honest[data-astro-cid-4abfi2h3]{padding:64px 0}.two-col[data-astro-cid-4abfi2h3]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.checks[data-astro-cid-4abfi2h3]{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.checks[data-astro-cid-4abfi2h3] li[data-astro-cid-4abfi2h3]{color:var(--slate);padding-left:30px;font-size:15px;line-height:1.5;position:relative}.checks[data-astro-cid-4abfi2h3] li[data-astro-cid-4abfi2h3]:before{content:"✓";background:var(--green);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0}.nolist[data-astro-cid-4abfi2h3]{flex-direction:column;gap:12px;margin-top:8px;display:flex}.no[data-astro-cid-4abfi2h3]{border:1px solid var(--mist);border-radius:12px;padding:14px 16px}.no[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{color:var(--teal);margin-bottom:4px;font-size:15.5px}.no[data-astro-cid-4abfi2h3] p[data-astro-cid-4abfi2h3]{color:var(--slate);font-size:14px;line-height:1.5}.ai-sec[data-astro-cid-4abfi2h3]{background:var(--mint);padding:64px 0}.cta[data-astro-cid-4abfi2h3]{padding:64px 0 80px}.cta-box[data-astro-cid-4abfi2h3]{background:var(--teal);text-align:center;border-radius:20px;padding:56px 32px}.cta-box[data-astro-cid-4abfi2h3] h2[data-astro-cid-4abfi2h3]{color:var(--white);margin-bottom:12px;font-size:clamp(26px,3.4vw,36px)}.cta-box[data-astro-cid-4abfi2h3] p[data-astro-cid-4abfi2h3]{color:var(--mist);margin-bottom:26px}.cta-alt[data-astro-cid-4abfi2h3]{font-size:14px;margin:18px 0 0!important}.cta-alt[data-astro-cid-4abfi2h3] a[data-astro-cid-4abfi2h3]{color:var(--white)}@media (width<=1024px){.grid4[data-astro-cid-4abfi2h3]{grid-template-columns:1fr 1fr}}@media (width<=860px){.grid3[data-astro-cid-4abfi2h3],.steps[data-astro-cid-4abfi2h3],.budget[data-astro-cid-4abfi2h3],.two-col[data-astro-cid-4abfi2h3]{grid-template-columns:1fr}.two-col[data-astro-cid-4abfi2h3]{gap:28px}}@media (width<=560px){.grid4[data-astro-cid-4abfi2h3]{grid-template-columns:1fr}.price-card[data-astro-cid-4abfi2h3] h3[data-astro-cid-4abfi2h3]{min-height:0}}
