.page.svelte-16dtdjf{background:var(--bg-base);min-height:100vh}.region-banner.svelte-16dtdjf{background:var(--bg-surface);border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:6px;padding:10px clamp(24px,5vw,60px);font-size:11px;display:flex}.banner-form.svelte-16dtdjf{display:inline}.banner-switch.svelte-16dtdjf{color:var(--text-muted);cursor:pointer;letter-spacing:.04em;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;text-decoration:underline;transition:color .15s}.banner-switch.svelte-16dtdjf:hover{color:var(--text-primary)}.page-header.svelte-16dtdjf{border-bottom:1px solid var(--border);padding:80px clamp(24px,5vw,60px) 48px}.eyebrow.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:.5em;text-transform:uppercase;color:#f5f2ea;margin-bottom:20px;font-size:9px}.page-title.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin-bottom:24px;font-size:clamp(48px,8vw,120px);line-height:.9}.page-sub.svelte-16dtdjf{color:var(--text-muted);letter-spacing:.06em;max-width:400px;font-size:13px}.pricing-section.svelte-16dtdjf{padding:60px clamp(24px,5vw,60px) 80px}.pricing-inner.svelte-16dtdjf{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,5vw,72px);max-width:1120px;display:grid}.pricing-card.svelte-16dtdjf{background:var(--bg-surface);border:1px solid var(--border);flex-direction:column;padding:48px 40px 40px;display:flex}.pricing-name.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:.25em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-size:11px}.pricing-price.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:4px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1}.pricing-billing.svelte-16dtdjf{color:var(--text-muted);letter-spacing:.08em;margin-bottom:24px;font-size:11px}.pricing-pitch.svelte-16dtdjf{color:var(--text-muted);margin-bottom:32px;font-size:13px;line-height:1.65}.pricing-features.svelte-16dtdjf{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.pricing-features.svelte-16dtdjf li:where(.svelte-16dtdjf){color:var(--text-muted);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.pricing-features.svelte-16dtdjf li:where(.svelte-16dtdjf):before{content:"—";color:#f5f2ea;font-size:10px;position:absolute;top:3px;left:0}.regional-note.svelte-16dtdjf{color:var(--text-muted);letter-spacing:.04em;margin-bottom:28px;font-size:11px}.how-it-works.svelte-16dtdjf{flex-direction:column;gap:32px;padding-top:8px;display:flex}.hiw-eyebrow.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:.5em;text-transform:uppercase;color:#f5f2ea;font-size:9px}.steps.svelte-16dtdjf{flex-direction:column;gap:32px;margin:0;padding:0;display:flex}.step.svelte-16dtdjf{align-items:flex-start;gap:20px;display:flex}.step-num.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:.2em;color:#f5f2ea;flex-shrink:0;padding-top:1px;font-size:9px}.step-title.svelte-16dtdjf{font-family:var(--font-display);letter-spacing:.04em;color:var(--text-primary);margin-bottom:6px;font-size:13px}.step-desc.svelte-16dtdjf{color:var(--text-muted);font-size:12px;line-height:1.6}@media (width<=960px){.pricing-inner.svelte-16dtdjf{grid-template-columns:1fr;gap:48px}}@media (width<=600px){.page-header.svelte-16dtdjf{padding-top:60px}.pricing-card.svelte-16dtdjf{padding:36px 24px 32px}}
