.section.svelte-7a8mnf{padding:56px 24px}.inner.svelte-7a8mnf{width:min(1000px,100%);margin:0 auto}.section-head.svelte-7a8mnf{text-align:center;max-width:640px;margin:0 auto 36px}.eyebrow.svelte-7a8mnf{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);margin:0 0 8px;font-size:.8rem;font-weight:700}.section-head.svelte-7a8mnf h2:where(.svelte-7a8mnf){margin:0 0 10px;font-size:1.8rem}.subtitle.svelte-7a8mnf{color:var(--muted);margin:0;font-size:1.05rem}.feature.svelte-1tvhds4{flex-direction:column;gap:6px;display:flex}.icon.svelte-1tvhds4{background:var(--bg-2);border:1px solid var(--border);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:6px;font-size:1.4rem;font-weight:700;display:grid}.feature.svelte-1tvhds4 h3:where(.svelte-1tvhds4){margin:0;font-size:1.1rem}.feature.svelte-1tvhds4 p:where(.svelte-1tvhds4){color:var(--muted);margin:0;line-height:1.55}.page.svelte-1uha8ag{flex-direction:column;min-height:100dvh;display:flex}main.svelte-1uha8ag{flex:1}.site-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:16px;width:min(1100px,100%);margin:0 auto;padding:16px 24px;display:flex}.header-actions.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.nav-link.svelte-1uha8ag{color:var(--muted);font-weight:600}.nav-link.svelte-1uha8ag:hover{color:var(--text);text-decoration:none}.hero.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:56px 24px 8px;display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.02em;max-width:16ch;margin:0;font-size:clamp(2.1rem,5vw,3.2rem)}.subhead.svelte-1uha8ag{max-width:58ch;color:var(--muted);margin:0;font-size:1.1rem;line-height:1.6}.hero-cta.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.joinbar.svelte-1uha8ag{width:min(360px,92vw);margin-top:10px}.joinbar.svelte-1uha8ag label:where(.svelte-1uha8ag){text-align:center}.joinbar-row.svelte-1uha8ag{gap:8px;display:flex}.code-input.svelte-1uha8ag{text-align:center;letter-spacing:.3em;text-transform:uppercase;flex:1;padding:12px;font-size:1.2rem;font-weight:800}.joinbar-row.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none}.grid.svelte-1uha8ag{gap:16px;display:grid}.grid-4.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.grid-3.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}@media (width<=860px){.grid-4.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.grid-3.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=520px){.grid-4.svelte-1uha8ag{grid-template-columns:1fr}}.cta-final.svelte-1uha8ag{padding:24px 24px 64px}.cta-card.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(680px,100%);margin:0 auto;padding:40px 24px;display:flex}.cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.price-lead.svelte-1uha8ag{text-align:center;max-width:60ch;margin:0 auto;font-size:1.15rem;line-height:1.6}.price-lead.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent-2);font-style:normal;font-weight:700}.price-sub.svelte-1uha8ag{text-align:center;margin:28px 0 14px}.passes.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.ticket.svelte-1uha8ag{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:min(360px,92vw);display:flex;position:relative;overflow:hidden}.ticket.big.svelte-1uha8ag{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2)}.ticket-main.svelte-1uha8ag{flex-direction:column;flex:1;gap:2px;padding:20px 22px;display:flex}.ticket-kind.svelte-1uha8ag{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.ticket-num.svelte-1uha8ag{background:linear-gradient(180deg, var(--accent-2), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:900;line-height:1.05}.ticket-label.svelte-1uha8ag{color:var(--muted)}.ticket-stub.svelte-1uha8ag{border-left:2px dashed var(--border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:104px;display:flex}.ticket-price.svelte-1uha8ag{font-size:1.4rem;font-weight:900}.ticket-once.svelte-1uha8ag{color:var(--muted);font-size:.8rem}.ticket.svelte-1uha8ag:before,.ticket.svelte-1uha8ag:after{content:"";background:var(--bg);border:1px solid var(--border);border-radius:50%;width:16px;height:16px;position:absolute;right:96px}.ticket.svelte-1uha8ag:before{top:-9px}.ticket.svelte-1uha8ag:after{bottom:-9px}.price-annual.svelte-1uha8ag{text-align:center;max-width:54ch;margin:26px auto 0;line-height:1.6}.price-more.svelte-1uha8ag{text-align:center;margin-top:24px}
