.pricing-details-page.svelte-1plbsba{min-height:100vh;background:var(--surface);color:var(--ink);padding:80px 0 120px}.pricing-hero.svelte-1plbsba{text-align:center;margin-bottom:56px}.pricing-hero.svelte-1plbsba h1:where(.svelte-1plbsba){font-size:48px;margin:16px 0 8px;letter-spacing:-.02em}.pricing-subtitle.svelte-1plbsba{font-size:18px;color:var(--ink-2);margin:0}.back-link.svelte-1plbsba{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);text-decoration:none;font-size:14px;margin-bottom:24px}.back-link.svelte-1plbsba:hover{color:var(--ink)}.pricing-tiers.svelte-1plbsba{margin-bottom:80px}.pricing-faq.svelte-1plbsba{max-width:720px;margin:0 auto}.pricing-faq.svelte-1plbsba h2:where(.svelte-1plbsba){font-size:28px;font-weight:700;color:var(--deep-blue);margin:0 0 32px;letter-spacing:-.01em}.faq-item.svelte-1plbsba{padding:24px 0;border-bottom:1px solid var(--line)}.faq-item.svelte-1plbsba:last-child{border-bottom:none}.faq-item.svelte-1plbsba h3:where(.svelte-1plbsba){font-size:17px;font-weight:600;color:var(--ink);margin:0 0 10px}.faq-item.svelte-1plbsba p:where(.svelte-1plbsba){font-size:16px;line-height:1.6;color:var(--ink-2);margin:0}.faq-item.svelte-1plbsba p:where(.svelte-1plbsba) a:where(.svelte-1plbsba){color:var(--bright-cyan);text-decoration:none}.faq-item.svelte-1plbsba p:where(.svelte-1plbsba) a:where(.svelte-1plbsba):hover{text-decoration:underline}@media (max-width: 600px){.pricing-hero.svelte-1plbsba h1:where(.svelte-1plbsba){font-size:36px}}
