.page-hero.svelte-17arxf2.svelte-17arxf2{background:linear-gradient(180deg,#f0fdf4,#fff 60%);padding:2.5rem 1.5rem 3rem;text-align:center}.wrap.svelte-17arxf2.svelte-17arxf2{max-width:640px;margin:0 auto;padding:0 1.5rem}.page-hero.svelte-17arxf2 h1.svelte-17arxf2{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;color:#1c1917;margin:0 0 .75rem}.page-hero.svelte-17arxf2 p.svelte-17arxf2{color:#57534e;margin:0 0 1.5rem;line-height:1.5}.cta.svelte-17arxf2.svelte-17arxf2{display:inline-block;padding:1rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;border-radius:8px;transition:transform .15s,box-shadow .15s}.cta.svelte-17arxf2.svelte-17arxf2:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #16a34a4d}.cta-primary.svelte-17arxf2.svelte-17arxf2{background:linear-gradient(180deg,#16a34a,#15803d);color:#fff;box-shadow:0 4px 14px #16a34a59}.cta-secondary.svelte-17arxf2.svelte-17arxf2{background:#166534;color:#fff;margin-top:1rem}.page-content.svelte-17arxf2.svelte-17arxf2{padding:2rem 1.5rem;text-align:center;background:#fff}.benefit-list.svelte-17arxf2.svelte-17arxf2{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left;max-width:400px;margin-left:auto;margin-right:auto}.benefit-list.svelte-17arxf2 li.svelte-17arxf2{padding:.5rem 0;color:#44403c;display:flex;align-items:center;gap:.5rem}.check.svelte-17arxf2.svelte-17arxf2{color:#16a34a;font-weight:700;flex-shrink:0}
