.plans.svelte-1hrotn9{max-width:800px;margin:32px auto}.plans.svelte-1hrotn9 h1:where(.svelte-1hrotn9){letter-spacing:-2px;color:#173d37;margin:16px 0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.1}.intro.svelte-1hrotn9{color:#526f69;font-size:16px;line-height:1.6}.plan.svelte-1hrotn9{background:#fff;border:1px solid #ccdfd5;border-radius:20px;margin-top:32px;padding:32px}.badge.svelte-1hrotn9{letter-spacing:1.5px;color:#39765d;font-size:12px}.plan.svelte-1hrotn9 h2:where(.svelte-1hrotn9){color:#24694e;margin:8px 0;font-size:48px;font-weight:600}.plan.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:#59776b;font-size:14px}.plan.svelte-1hrotn9 ul:where(.svelte-1hrotn9){color:#324f45;gap:16px;padding:24px 0;font-size:15px;list-style:none;display:grid}.plan.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"✓";color:#277957;margin-right:12px}.plan.svelte-1hrotn9 .af-button:where(.svelte-1hrotn9){padding:16px 24px;font-size:15px}.footnote.svelte-1hrotn9{color:#5a716b;margin:20px 0;font-size:13px;line-height:1.7}
