main.svelte-1hrotn9{width:min(100% - 9vw,1180px);margin:0 auto;padding:clamp(64px,9vw,110px) 0}.pricing-hero.svelte-1hrotn9{max-width:760px;margin-bottom:var(--space-8)}.pricing-hero.svelte-1hrotn9>p:where(.svelte-1hrotn9){color:var(--accent);font:.58rem var(--mono);letter-spacing:.16em;margin:0}h1.svelte-1hrotn9{margin:var(--space-3) 0 var(--space-5);font:clamp(3rem, 8vw, 6.5rem)/.88 var(--font-display);letter-spacing:-.05em}h1.svelte-1hrotn9 em:where(.svelte-1hrotn9){color:var(--accent);font-weight:400}.pricing-hero.svelte-1hrotn9>span:where(.svelte-1hrotn9){color:var(--text-muted)}.pricing-grid.svelte-1hrotn9{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intro-offer.svelte-1hrotn9{align-items:center;gap:var(--space-5);margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid #c49aff80;grid-template-columns:minmax(0,1.5fr) minmax(150px,.5fr) minmax(190px,.65fr);padding:clamp(28px,5vw,56px);display:grid}.intro-copy.svelte-1hrotn9>b:where(.svelte-1hrotn9){color:var(--accent);font:700 .54rem var(--mono);letter-spacing:.14em}.intro-copy.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:var(--space-2) 0;font:clamp(1.8rem, 4vw, 3.4rem)/1 var(--font-display)}.intro-copy.svelte-1hrotn9 p:where(.svelte-1hrotn9),.intro-copy.svelte-1hrotn9 small:where(.svelte-1hrotn9){color:var(--text-muted);margin:0;font-size:.72rem;display:block}.intro-copy.svelte-1hrotn9 small:where(.svelte-1hrotn9){margin-top:var(--space-2);color:var(--accent);font-family:var(--mono)}.intro-tickets.svelte-1hrotn9{flex-direction:column;align-items:baseline;display:flex}.intro-tickets.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font:4.8rem/.9 var(--font-display)}.intro-tickets.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--text-muted);font:.55rem var(--mono)}.intro-purchase.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:2rem}.intro-purchase.svelte-1hrotn9 small:where(.svelte-1hrotn9){margin-left:var(--space-1);color:var(--text-muted);font:.55rem var(--mono)}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9){min-height:390px;padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex;position:relative}.pricing-grid.svelte-1hrotn9 article.recommended:where(.svelte-1hrotn9){border-color:var(--border-accent);background:var(--surface-raised)}.plan-badge.svelte-1hrotn9{top:var(--space-3);right:var(--space-3);color:var(--accent);font:.5rem var(--mono);position:absolute}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>p:where(.svelte-1hrotn9){margin:0 0 var(--space-5);font:.65rem var(--mono);letter-spacing:.08em}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>strong:where(.svelte-1hrotn9){font:3rem/1 var(--font-display)}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>strong:where(.svelte-1hrotn9) small:where(.svelte-1hrotn9){color:var(--text-muted);font:.55rem var(--mono)}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>span:where(.svelte-1hrotn9){min-height:74px;margin-top:var(--space-3);color:var(--text-muted);font-size:.72rem}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>.regular-price:where(.svelte-1hrotn9){align-items:baseline;gap:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>.regular-price:where(.svelte-1hrotn9) b:where(.svelte-1hrotn9){font-size:1.6rem}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>.regular-price:where(.svelte-1hrotn9) small:where(.svelte-1hrotn9),.unit-price.svelte-1hrotn9{color:var(--text-muted);font:.55rem var(--mono)}.pricing-grid.svelte-1hrotn9 article:where(.svelte-1hrotn9)>.regular-price:where(.svelte-1hrotn9) em:where(.svelte-1hrotn9){color:var(--accent);font:700 .5rem var(--mono);margin-left:auto;font-style:normal}.unit-price.svelte-1hrotn9{margin-top:var(--space-1);display:block}button.svelte-1hrotn9{width:100%;min-height:48px;margin-top:var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--background);font:700 .65rem var(--mono);border:0}.checkout-error.svelte-1hrotn9{color:var(--danger)}.pricing-facts.svelte-1hrotn9{gap:var(--space-3);margin:var(--space-7) 0;grid-template-columns:repeat(4,1fr);display:grid}.pricing-facts.svelte-1hrotn9 div:where(.svelte-1hrotn9){padding:var(--space-4);border-top:1px solid var(--border-subtle)}.pricing-facts.svelte-1hrotn9 strong:where(.svelte-1hrotn9),.pricing-facts.svelte-1hrotn9 span:where(.svelte-1hrotn9){display:block}.pricing-facts.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:.82rem}.pricing-facts.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--text-muted);font-size:.65rem}.pricing-note.svelte-1hrotn9{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(32px,6vw,72px)}.pricing-note.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font:clamp(2rem, 5vw, 4rem)/1 var(--font-display);margin:0}.pricing-note.svelte-1hrotn9 p:where(.svelte-1hrotn9){max-width:620px;color:var(--text-muted)}.pricing-note.svelte-1hrotn9 a:where(.svelte-1hrotn9){margin-top:var(--space-4);color:var(--accent);font:.62rem var(--mono);display:inline-block}@media (width<=760px){.intro-offer.svelte-1hrotn9,.pricing-grid.svelte-1hrotn9,.pricing-facts.svelte-1hrotn9{grid-template-columns:1fr}}
