.price.svelte-1hrotn9{--section-y:clamp(3.25rem, 5.5vw, 5.5rem);max-width:1000px;padding:var(--section-y) var(--space-xl);margin:0 auto}.price-hero.svelte-1hrotn9{max-width:44rem;margin:0 auto var(--section-y);text-align:center}.price-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin:0 auto var(--space-lg);max-width:17ch;font-size:clamp(2.25rem,1.5rem + 3.4vw,3.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.032em;line-height:1.08}.price-sub.svelte-1hrotn9{max-width:54ch;font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0 auto;line-height:1.6}.plans.svelte-1hrotn9{margin-bottom:var(--section-y);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plan.svelte-1hrotn9{flex-direction:column;padding:clamp(1.5rem,1rem + 2.4vw,2.75rem);display:flex}.plan-paid.svelte-1hrotn9{background:var(--color-surface-raised);border-left:1px solid var(--color-border)}.plan-head.svelte-1hrotn9{margin-bottom:var(--space-lg)}.plan-head.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 var(--space-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.015em}.plan-tag.svelte-1hrotn9{font-size:var(--font-size-base);color:var(--color-text-muted);margin:0}.plan-price.svelte-1hrotn9{gap:var(--space-xs);padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border-light);flex-direction:column;display:flex}.plan-price.svelte-1hrotn9 .amount:where(.svelte-1hrotn9){font-size:clamp(var(--font-size-4xl), 2rem + 3.4vw, var(--font-size-5xl));font-weight:var(--font-weight-bold);letter-spacing:-.05em;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.plan-price.svelte-1hrotn9 .period:where(.svelte-1hrotn9){font-size:var(--font-size-base);color:var(--color-text-muted)}.plan-lead.svelte-1hrotn9{margin:0 0 var(--space-xl);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.6}.plan-list.svelte-1hrotn9{margin:0 0 var(--space-xl);gap:var(--space-md);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){font-size:var(--font-size-md);color:var(--color-text);padding-left:1.5rem;line-height:1.5;position:relative}.plan-list.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";border:solid var(--color-success-text);border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:.32em;left:.25rem;transform:rotate(45deg)}.plan-cta.svelte-1hrotn9{width:100%}.plan-note.svelte-1hrotn9{margin:var(--space-md) 0 0;font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.5}.price-faq.svelte-1hrotn9{max-width:46rem;margin:0 auto}.price-faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 var(--space-xl);font-size:clamp(var(--font-size-xl), 1.25rem + 1.8vw, var(--font-size-3xl));font-weight:var(--font-weight-bold);letter-spacing:-.03em;text-align:center;line-height:1.12}.faq-list.svelte-1hrotn9{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}.faq-item.svelte-1hrotn9+.faq-item:where(.svelte-1hrotn9){border-top:1px solid var(--color-border-light)}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9){padding:var(--space-lg) var(--space-xl);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);min-height:44px;list-style:none;display:flex}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):hover{background:var(--color-surface-raised)}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:-3px}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq-text.svelte-1hrotn9{flex:1}.faq-mark.svelte-1hrotn9{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;width:20px;height:20px;position:relative}.faq-mark.svelte-1hrotn9:before,.faq-mark.svelte-1hrotn9:after{content:"";background:var(--color-text-muted);transition:opacity .15s;position:absolute;top:50%;left:50%}.faq-mark.svelte-1hrotn9:before{width:9px;height:1.5px;transform:translate(-50%,-50%)}.faq-mark.svelte-1hrotn9:after{width:1.5px;height:9px;transform:translate(-50%,-50%)}.faq-item[open].svelte-1hrotn9 .faq-mark:where(.svelte-1hrotn9){background:var(--color-surface-raised)}.faq-item[open].svelte-1hrotn9 .faq-mark:where(.svelte-1hrotn9):after{opacity:0}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:68ch;padding:0 var(--space-xl) var(--space-lg);font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.7}@media (width<=720px){.plans.svelte-1hrotn9{grid-template-columns:1fr}.plan-paid.svelte-1hrotn9{border-left:none;border-top:1px solid var(--color-border)}}@media (width<=640px){.price.svelte-1hrotn9{padding:var(--section-y) var(--space-md)}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9){padding:var(--space-lg)}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){padding:0 var(--space-lg) var(--space-lg)}}
