.pricing-page.svelte-fl4ouz.svelte-fl4ouz{background:#000;min-height:100vh;padding:2rem 1rem}.pricing-content.svelte-fl4ouz.svelte-fl4ouz{max-width:960px;margin:0 auto}.page-header.svelte-fl4ouz.svelte-fl4ouz{text-align:center;margin-bottom:3rem}h1.svelte-fl4ouz.svelte-fl4ouz{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.subtitle.svelte-fl4ouz.svelte-fl4ouz{color:#888;font-size:1.1rem;max-width:620px;margin:0 auto;line-height:1.6}h2.svelte-fl4ouz.svelte-fl4ouz{font-size:1.5rem;color:#fff;margin-bottom:1rem;text-align:center}section.svelte-fl4ouz.svelte-fl4ouz{margin-bottom:4rem}.free-banner.svelte-fl4ouz.svelte-fl4ouz{margin-bottom:1.5rem}.free-banner-inner.svelte-fl4ouz.svelte-fl4ouz{display:flex;align-items:center;justify-content:space-between;background:#111;border:1px solid #222;border-radius:12px;padding:1rem 1.25rem}.free-banner-left.svelte-fl4ouz h3.svelte-fl4ouz{font-size:1rem;color:#fff;margin-bottom:.15rem}.free-points.svelte-fl4ouz.svelte-fl4ouz{font-size:.8rem;color:#888}.free-btn.svelte-fl4ouz.svelte-fl4ouz{display:inline-block;background:transparent;border:1px solid #444;color:#ccc;padding:.4rem 1rem;border-radius:8px;font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s}.free-btn.svelte-fl4ouz.svelte-fl4ouz:hover{border-color:#888;color:#fff}.packs-grid.svelte-fl4ouz.svelte-fl4ouz{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.pack-card.svelte-fl4ouz.svelte-fl4ouz{background:#111;border:1px solid #222;border-radius:16px;padding:1.75rem;position:relative;display:flex;flex-direction:column}.pack-card.popular.svelte-fl4ouz.svelte-fl4ouz{border-color:#f97316}.popular-badge.svelte-fl4ouz.svelte-fl4ouz{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:20px;white-space:nowrap;background:#f97316;color:#000}.pack-header.svelte-fl4ouz.svelte-fl4ouz{margin-bottom:1.25rem}.pack-header.svelte-fl4ouz h3.svelte-fl4ouz{font-size:1.2rem;color:#fff;margin-bottom:.5rem}.pack-price.svelte-fl4ouz.svelte-fl4ouz{display:flex;align-items:baseline;gap:.35rem}.price-amount.svelte-fl4ouz.svelte-fl4ouz{font-size:2.25rem;font-weight:700;color:#fff}.price-period.svelte-fl4ouz.svelte-fl4ouz{font-size:.9rem;color:#666}.pack-features.svelte-fl4ouz.svelte-fl4ouz{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}.pack-features.svelte-fl4ouz li.svelte-fl4ouz{padding:.35rem 0;font-size:.9rem;color:#aaa}.pack-features.svelte-fl4ouz li.svelte-fl4ouz:before{content:"·  ";color:#555}.pack-btn.svelte-fl4ouz.svelte-fl4ouz{display:block;width:100%;padding:.75rem;font-weight:600;font-size:.95rem;border:1px solid #444;border-radius:10px;cursor:pointer;text-align:center;text-decoration:none;color:#ccc;box-sizing:border-box;transition:all .2s}.pack-card.popular.svelte-fl4ouz .pack-btn.svelte-fl4ouz{background:#f97316;border-color:#f97316;color:#000}.pack-btn.svelte-fl4ouz.svelte-fl4ouz:hover{border-color:#888;color:#fff}.pack-card.popular.svelte-fl4ouz .pack-btn.svelte-fl4ouz:hover{background:#fb923c;border-color:#fb923c;color:#000}.packs-note.svelte-fl4ouz.svelte-fl4ouz{text-align:center;color:#666;font-size:.85rem;margin-top:1.25rem}.personality-explainer.svelte-fl4ouz.svelte-fl4ouz{text-align:center;background:linear-gradient(135deg,#a855f71a,#a855f708);border:1px solid rgba(168,85,247,.2);border-radius:16px;padding:2rem}.personality-explainer.svelte-fl4ouz h2.svelte-fl4ouz{color:#a855f7}.personality-explainer.svelte-fl4ouz p.svelte-fl4ouz{color:#aaa;max-width:600px;margin:0 auto;line-height:1.7}.billing-steps.svelte-fl4ouz.svelte-fl4ouz{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:1.5rem}.billing-step.svelte-fl4ouz.svelte-fl4ouz{text-align:center}.step-icon.svelte-fl4ouz.svelte-fl4ouz{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#1a1a1a;border:1px solid #333;border-radius:50%;font-size:1.1rem;font-weight:700;color:#f97316;margin-bottom:.75rem}.billing-step.svelte-fl4ouz h3.svelte-fl4ouz{font-size:.95rem;color:#fff;margin-bottom:.4rem}.billing-step.svelte-fl4ouz p.svelte-fl4ouz{color:#888;font-size:.85rem;line-height:1.5}.comparison-table.svelte-fl4ouz.svelte-fl4ouz{background:#111;border:1px solid #222;border-radius:16px;overflow:hidden}.comparison-header.svelte-fl4ouz.svelte-fl4ouz,.comparison-row.svelte-fl4ouz.svelte-fl4ouz{display:grid;grid-template-columns:1.8fr 1fr 1fr;border-bottom:1px solid #222}.comparison-row.svelte-fl4ouz.svelte-fl4ouz:last-child{border-bottom:none}.comparison-header.svelte-fl4ouz.svelte-fl4ouz{background:#1a1a1a;font-weight:600;color:#888}.comparison-header.svelte-fl4ouz>div.svelte-fl4ouz,.comparison-row.svelte-fl4ouz>div.svelte-fl4ouz{padding:.85rem 1rem}.comparison-row.svelte-fl4ouz.svelte-fl4ouz{color:#ccc}.comparison-row.highlight.svelte-fl4ouz.svelte-fl4ouz{background:#f9731608}.comparison-row.highlight.svelte-fl4ouz .platform-name.svelte-fl4ouz{color:#f97316;font-weight:600}.voice-status.svelte-fl4ouz .yes.svelte-fl4ouz{color:#22c55e;font-weight:600}.voice-status.svelte-fl4ouz .no.svelte-fl4ouz{color:#555}.voice-status.svelte-fl4ouz .limited.svelte-fl4ouz{color:#eab308}.comparison-note.svelte-fl4ouz.svelte-fl4ouz{text-align:center;color:#666;font-size:.85rem;margin-top:1rem}.faq-item.svelte-fl4ouz.svelte-fl4ouz{background:#111;border:1px solid #222;border-radius:12px;padding:1.25rem;margin-bottom:1rem}.faq-item.svelte-fl4ouz h3.svelte-fl4ouz{color:#f97316;font-size:1rem;margin-bottom:.5rem}.faq-item.svelte-fl4ouz p.svelte-fl4ouz{color:#888;line-height:1.6;font-size:.9rem}.cta-section.svelte-fl4ouz.svelte-fl4ouz{text-align:center;background:linear-gradient(135deg,#1a1a1a,#111);border-radius:16px;border:1px solid #333;padding:2rem}.cta-section.svelte-fl4ouz p.svelte-fl4ouz{color:#888;margin-bottom:1.5rem}.btn-primary.svelte-fl4ouz.svelte-fl4ouz{display:inline-block;padding:1rem 2rem;background:#f97316;color:#000;font-weight:700;border:none;border-radius:12px;cursor:pointer;text-decoration:none;font-size:1rem}.btn-primary.svelte-fl4ouz.svelte-fl4ouz:hover{background:#fb923c}.cta-note.svelte-fl4ouz.svelte-fl4ouz{margin-top:1rem!important;font-size:.85rem;color:#666!important}@media (max-width: 768px){h1.svelte-fl4ouz.svelte-fl4ouz{font-size:2rem}.free-banner-inner.svelte-fl4ouz.svelte-fl4ouz{flex-direction:column;text-align:center;gap:.5rem}.packs-grid.svelte-fl4ouz.svelte-fl4ouz{grid-template-columns:1fr;gap:1.25rem}.pack-card.svelte-fl4ouz.svelte-fl4ouz{padding:1.25rem}.price-amount.svelte-fl4ouz.svelte-fl4ouz{font-size:1.8rem}.pack-features.svelte-fl4ouz li.svelte-fl4ouz{font-size:.85rem}.billing-steps.svelte-fl4ouz.svelte-fl4ouz{grid-template-columns:repeat(2,1fr)}.comparison-header.svelte-fl4ouz.svelte-fl4ouz,.comparison-row.svelte-fl4ouz.svelte-fl4ouz{font-size:.85rem}}
