.hero[data-astro-cid-lcdefpme]{background:var(--accent-soft)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;padding-top:2rem;padding-bottom:2rem;display:grid}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--accent);margin:0;font-size:.8rem;font-weight:600}h1[data-astro-cid-lcdefpme]{text-wrap:balance;margin:.75rem 0;font-size:clamp(1.9rem,4vw,2.9rem)}.lead[data-astro-cid-lcdefpme]{color:var(--muted);max-width:38rem;margin:0 0 1.25rem;font-size:1.1rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}.button[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff;border-radius:10px;align-items:center;min-height:48px;padding:0 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{background:var(--accent-dark);color:#fff}.button[data-astro-cid-lcdefpme].secondary{border:1px solid var(--accent);color:var(--accent);background:0 0}.hero-media[data-astro-cid-lcdefpme]{position:relative}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.hero-card[data-astro-cid-lcdefpme]{border:2px solid var(--accent);color:var(--text);background:#fff;border-radius:16px;flex-direction:column;gap:.25rem;padding:1.75rem;text-decoration:none;display:flex}.has-photo[data-astro-cid-lcdefpme] .hero-card[data-astro-cid-lcdefpme]{padding:1rem 1.25rem;position:absolute;bottom:-16px;left:-12px;box-shadow:0 8px 24px #0f766e2e}.hero-card[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{color:var(--accent);font-size:2.6rem;font-weight:700}.has-photo[data-astro-cid-lcdefpme] .hero-card[data-astro-cid-lcdefpme] .big[data-astro-cid-lcdefpme]{font-size:2rem}.small[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:.9rem}.trust[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.trust-list[data-astro-cid-lcdefpme]{color:var(--body);flex-wrap:wrap;gap:.5rem 1.75rem;margin:0 auto;padding-top:.9rem;padding-bottom:.9rem;font-size:.95rem;font-weight:500;list-style:none;display:flex}.trust-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--accent);margin-right:.4rem;font-weight:700}.block[data-astro-cid-lcdefpme]{margin-top:2.75rem}.block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:1.5rem}.block-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.block-head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:600}.icon[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.steps[data-astro-cid-lcdefpme],.audiences[data-astro-cid-lcdefpme],.calc-list[data-astro-cid-lcdefpme]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.audiences[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:12px;align-content:start;gap:.5rem;padding:1.25rem;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.audiences[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.25rem 0 0;font-size:1.1rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.audiences[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.audiences[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.calc[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:grid}.calc[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.calc[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:1.15rem;font-weight:600}.calc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:.4rem 0 0}.coming[data-astro-cid-lcdefpme]{margin:.75rem 0 0;font-size:.95rem}.post-grid[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}@media (width>=768px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;gap:3rem;padding-top:4rem;padding-bottom:4rem}.steps[data-astro-cid-lcdefpme],.audiences[data-astro-cid-lcdefpme],.post-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.calc[data-astro-cid-lcdefpme].has-image{grid-template-columns:280px 1fr}}
