.pricing-page.svelte-1hrotn9{min-height:100vh;background:#09090b;color:#fafafa}.hero.svelte-1hrotn9{text-align:center;padding:80px 24px 48px;max-width:600px;margin:0 auto}.eyebrow.svelte-1hrotn9{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#a1a1aa;margin:0 0 16px}h1.svelte-1hrotn9{font-size:44px;font-weight:700;line-height:1.1;margin:0 0 16px;color:#fafafa}.subtitle.svelte-1hrotn9{font-size:18px;color:#71717a;margin:0;line-height:1.6}.plans.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:780px;margin:0 auto;padding:0 24px 80px}.plan.svelte-1hrotn9{position:relative;background:#18181b;border:1px solid #27272a;border-radius:16px;padding:40px 32px;display:flex;flex-direction:column}.plan.featured.svelte-1hrotn9{border-color:#fafafa}.badge.svelte-1hrotn9{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#fafafa;color:#09090b;font-size:12px;font-weight:600;padding:4px 16px;border-radius:20px;white-space:nowrap}.plan-header.svelte-1hrotn9{margin-bottom:32px}.plan-header.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:20px;font-weight:600;margin:0 0 16px;color:#fafafa}.price.svelte-1hrotn9{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.amount.svelte-1hrotn9{font-size:48px;font-weight:700;color:#fafafa;line-height:1}.period.svelte-1hrotn9{font-size:16px;color:#71717a}.plan-desc.svelte-1hrotn9{font-size:14px;color:#71717a;margin:0;line-height:1.5}.features.svelte-1hrotn9{list-style:none;padding:0;margin:0 0 32px;flex:1;display:flex;flex-direction:column;gap:14px}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;align-items:center;gap:10px;font-size:14px;color:#a1a1aa}.features.svelte-1hrotn9 li:where(.svelte-1hrotn9) svg{color:#fafafa;flex-shrink:0}.plan.featured.svelte-1hrotn9 .features:where(.svelte-1hrotn9) li:where(.svelte-1hrotn9) svg{color:#fafafa}.plan-btn.svelte-1hrotn9{width:100%;padding:14px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s;background:transparent;border:1px solid #27272a;color:#fafafa}.plan-btn.svelte-1hrotn9:hover{background:#27272a}.featured-btn.svelte-1hrotn9{background:#fafafa;color:#09090b;border-color:#fafafa}.featured-btn.svelte-1hrotn9:hover{background:#e4e4e7;border-color:#e4e4e7}.faq.svelte-1hrotn9{max-width:780px;margin:0 auto;padding:0 24px 80px}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:28px;font-weight:700;margin:0 0 32px;color:#fafafa}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq-item.svelte-1hrotn9{padding:24px;background:#18181b;border:1px solid #27272a;border-radius:12px}.faq-item.svelte-1hrotn9 h4:where(.svelte-1hrotn9){font-size:15px;font-weight:600;margin:0 0 8px;color:#fafafa}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){font-size:14px;color:#71717a;margin:0;line-height:1.6}@media(max-width:768px){h1.svelte-1hrotn9{font-size:32px}.plans.svelte-1hrotn9{grid-template-columns:1fr;max-width:400px}.faq-grid.svelte-1hrotn9{grid-template-columns:1fr}.hero.svelte-1hrotn9{padding:48px 24px 32px}}
