.page.svelte-1hrotn9{padding-block:24px 48px}h1.svelte-1hrotn9{font-size:clamp(40px,7vw,64px)}.lead.svelte-1hrotn9{color:var(--text-2);margin:8px 0 32px;font-size:20px}.plans.svelte-1hrotn9{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;max-width:900px;display:grid}.plan.svelte-1hrotn9{background:var(--surface);border:var(--line) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:28px;display:flex}.plan.svelte-1hrotn9 h2:where(.svelte-1hrotn9){flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;display:flex}.plus.svelte-1hrotn9{background:var(--inverse);color:var(--on-inverse);border-color:var(--inverse)}.soon.svelte-1hrotn9{font-family:var(--font-body);background:var(--accent);color:var(--on-accent);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.price.svelte-1hrotn9{font-family:var(--font-display);font-size:44px;font-weight:800;line-height:1.1}.plus.svelte-1hrotn9 .price:where(.svelte-1hrotn9){font-size:36px}.for.svelte-1hrotn9{color:var(--text-2)}.plus.svelte-1hrotn9 .for:where(.svelte-1hrotn9),.plus.svelte-1hrotn9 li:where(.svelte-1hrotn9),.note.svelte-1hrotn9{color:var(--on-inverse-2)}ul.svelte-1hrotn9{flex-direction:column;flex:1;gap:10px;margin:4px 0 8px;padding:0;list-style:none;display:flex}li.svelte-1hrotn9{color:var(--text-2);padding-left:28px;position:relative}li.svelte-1hrotn9:before{content:"";border-left:2.5px solid var(--accent-text);border-bottom:2.5px solid var(--accent-text);width:12px;height:7px;position:absolute;top:6px;left:4px;transform:rotate(-45deg)}.plus.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{border-color:var(--on-inverse)}.plan.svelte-1hrotn9 .btn:where(.svelte-1hrotn9){align-self:flex-start;min-height:48px}.note.svelte-1hrotn9{font-size:14px}.faq.svelte-1hrotn9{max-width:760px;margin-top:56px}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:12px;font-size:30px}details.svelte-1hrotn9{border-bottom:1px solid var(--border)}summary.svelte-1hrotn9{cursor:pointer;padding:16px 0;font-size:17px;font-weight:700;list-style-position:outside}summary.svelte-1hrotn9:focus-visible{outline:3px solid var(--focus);outline-offset:2px}details.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-2);padding:0 0 16px;line-height:1.6}
