.premium-offer.svelte-1a1o645{color:var(--text);gap:2rem;margin:2rem 0;display:grid}.intro.svelte-1a1o645{max-width:820px}.intro.svelte-1a1o645 .premium-title:where(.svelte-1a1o645){letter-spacing:-.035em;margin:.6rem 0 1rem;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08}.intro.svelte-1a1o645 .premium-title:where(.svelte-1a1o645) span:where(.svelte-1a1o645){color:var(--accent-2)}.intro.svelte-1a1o645 p:where(.svelte-1a1o645){color:var(--muted);font-size:1.08rem;line-height:1.65}.plans.svelte-1a1o645{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.plans.svelte-1a1o645 button:where(.svelte-1a1o645){text-align:left;border:1px solid var(--line-strong);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;border-radius:16px;gap:.8rem;padding:1.4rem;display:grid;position:relative}.plans.svelte-1a1o645 button.selected:where(.svelte-1a1o645){border:2px solid var(--accent-2);background:var(--surface-2)}.plan-name.svelte-1a1o645{font-weight:750}.plans.svelte-1a1o645 strong:where(.svelte-1a1o645){font-size:2.4rem}.plans.svelte-1a1o645 small:where(.svelte-1a1o645){color:var(--muted);font-size:.9rem;font-weight:400}.badge.svelte-1a1o645{color:var(--accent-2);font-size:.75rem;font-weight:700}.details.svelte-1a1o645{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.benefits.svelte-1a1o645 ul:where(.svelte-1a1o645){gap:1rem;padding-left:1.25rem;display:grid}.benefits.svelte-1a1o645 p:where(.svelte-1a1o645),.fine.svelte-1a1o645{color:var(--muted);font-size:.88rem;line-height:1.6}.purchase.svelte-1a1o645{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;gap:1rem;padding:1.5rem;display:grid}h2.svelte-1a1o645{margin:0;font-size:1.2rem}.purchase.svelte-1a1o645 label:where(.svelte-1a1o645){gap:.5rem;display:grid}.purchase.svelte-1a1o645 input:where(.svelte-1a1o645):not([type=checkbox]),textarea.svelte-1a1o645{background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);font:inherit;box-sizing:border-box;border-radius:8px;width:100%;padding:.75rem}.purchase.svelte-1a1o645 label.check:where(.svelte-1a1o645){align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.5;display:flex}.price.svelte-1a1o645{margin:0}.price.svelte-1a1o645 strong:where(.svelte-1a1o645){font-size:1.4rem}.launch.svelte-1a1o645{border-left:3px solid var(--accent-2);background:var(--surface-2);padding:1.2rem;line-height:1.65}.error.svelte-1a1o645{color:var(--danger)}.purchase.svelte-1a1o645 a:where(.svelte-1a1o645){color:var(--accent-2)}@media (width<=760px){.plans.svelte-1a1o645,.details.svelte-1a1o645{grid-template-columns:1fr}.plans.svelte-1a1o645 button:where(.svelte-1a1o645){gap:.4rem}.intro.svelte-1a1o645 .premium-title:where(.svelte-1a1o645){font-size:2.3rem}}
