.pricing-layout.svelte-1hrotn9{grid-template-columns:1fr minmax(300px,440px);align-items:start;gap:clamp(2rem,6vw,5rem);padding-bottom:2rem;display:grid}h1.svelte-1hrotn9{letter-spacing:-.02em;color:var(--ink);margin:.5rem 0 1rem;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:700;line-height:1.05}.lead.svelte-1hrotn9{color:var(--muted);margin:0 0 .8rem;font-size:1.05rem;line-height:1.7}.note.svelte-1hrotn9{color:var(--muted);margin:0;font-size:.88rem}.price-card.svelte-1hrotn9{padding:2rem;box-shadow:0 20px 50px #0000001a}.price-label.svelte-1hrotn9{margin:0 0 .5rem}.price-amount.svelte-1hrotn9{letter-spacing:-.03em;color:var(--accent);margin:0 0 .2rem;font-size:clamp(3rem,7vw,4rem);font-weight:800}.price-sub.svelte-1hrotn9{color:var(--muted);margin:0 0 1.5rem;font-size:.82rem}.includes.svelte-1hrotn9{border-top:1px solid var(--line);flex-direction:column;gap:.65rem;margin:0 0 1.75rem;padding:1.25rem 0 0;list-style:none;display:flex}.includes.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--muted);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.4;display:flex}.includes.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg:where(.svelte-1hrotn9){color:var(--accent);flex-shrink:0;margin-top:1px}.cta-btn.svelte-1hrotn9{width:100%}@media (width<=820px){.pricing-layout.svelte-1hrotn9{grid-template-columns:1fr}}
