.pricing-page.svelte-1hrotn9{max-width:1080px;margin:0 auto;padding:56px 24px 32px}.hero.svelte-1hrotn9{max-width:760px;margin-bottom:34px}.badge.svelte-1hrotn9{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;margin-bottom:18px;padding:5px 11px;font-size:.82rem;font-weight:600;display:inline-flex}h1.svelte-1hrotn9{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.05}.lede.svelte-1hrotn9{color:var(--text-muted);margin-bottom:24px;font-size:1.12rem;line-height:1.58}.hero-actions.svelte-1hrotn9{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-primary.svelte-1hrotn9,.btn-secondary.svelte-1hrotn9,.plan-cta.svelte-1hrotn9{border:1px solid var(--accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:11px 18px;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary.svelte-1hrotn9,.plan-cta.svelte-1hrotn9{background:var(--accent);color:#fff}.btn-secondary.svelte-1hrotn9{background:var(--bg);color:var(--text);border-color:var(--border-strong)}.btn-primary.svelte-1hrotn9:hover:not(:disabled),.plan-cta.svelte-1hrotn9:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;text-decoration:none}.btn-secondary.svelte-1hrotn9:hover{background:var(--surface);color:var(--text);text-decoration:none}button.svelte-1hrotn9:disabled{opacity:.6;cursor:not-allowed}.billing-note.svelte-1hrotn9{color:var(--text-muted);max-width:680px;margin:16px 0 0;font-size:.9rem}.plans.svelte-1hrotn9{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 42px;display:grid}.plan-card.svelte-1hrotn9{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-sm);border-radius:12px;padding:22px;position:relative}.plan-card.featured.svelte-1hrotn9{border-color:var(--text);box-shadow:var(--shadow-sm), var(--shadow-md)}.popular.svelte-1hrotn9{background:var(--plate-yellow);color:#000;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;position:absolute;top:14px;right:14px}.plan-card.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 4px;font-size:1.1rem}.limit.svelte-1hrotn9,.plan-note.svelte-1hrotn9{color:var(--text-muted);margin:0}.price.svelte-1hrotn9{letter-spacing:-.03em;margin:18px 0 8px;font-size:2.4rem;font-weight:700}.price.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--text-muted);letter-spacing:0;font-size:.92rem;font-weight:500}.plan-card.svelte-1hrotn9 ul:where(.svelte-1hrotn9){margin:20px 0 22px;padding:0;list-style:none}.plan-card.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:7px 0 7px 23px;font-size:.94rem;line-height:1.45;position:relative}.plan-card.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";border-right:2px solid var(--status-clear);border-bottom:2px solid var(--status-clear);width:6px;height:10px;position:absolute;top:13px;left:2px;transform:rotate(45deg)}.plan-cta.svelte-1hrotn9{width:100%}.detail-grid.svelte-1hrotn9{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0;display:grid}.detail-grid.svelte-1hrotn9>div:where(.svelte-1hrotn9){border-top:1px solid var(--border);padding-top:18px}.detail-grid.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:0 0 8px;font-size:1.08rem}.detail-grid.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-muted);margin:0}@media (width<=840px){.plans.svelte-1hrotn9,.detail-grid.svelte-1hrotn9{grid-template-columns:1fr}}@media (width<=560px){.pricing-page.svelte-1hrotn9{padding-top:40px}}
