.grid.svelte-4aipt6{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=1000px){.grid.svelte-4aipt6{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=560px){.grid.svelte-4aipt6{grid-template-columns:1fr}}.card.svelte-4aipt6{border:1px solid var(--border);background:var(--surface);transition:transform var(--speed) var(--ease), box-shadow var(--speed) var(--ease);border-radius:16px;flex-direction:column;gap:12px;padding:22px 20px;display:flex}.card.svelte-4aipt6:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card.featured.svelte-4aipt6{border-color:var(--accent-line);box-shadow:var(--shadow-pop)}.card.svelte-4aipt6 h2:where(.svelte-4aipt6){letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:13px;font-weight:600;font-family:var(--mono);margin:0}.price.svelte-4aipt6{align-items:baseline;gap:3px;margin:0;display:flex}.price.svelte-4aipt6 strong:where(.svelte-4aipt6){font-family:var(--mono);letter-spacing:-.02em;color:var(--text);font-size:32px;font-weight:500}.price.svelte-4aipt6 span:where(.svelte-4aipt6){color:var(--text-dim);font-size:14px}.yearly.svelte-4aipt6{color:var(--text-dim);margin:-6px 0 0;font-size:13px}ul.svelte-4aipt6{flex-direction:column;flex:1;gap:7px;margin:6px 0 0;padding:0;list-style:none;display:flex}li.svelte-4aipt6{color:var(--text-dim);font-size:14.5px;line-height:1.45}li.svelte-4aipt6:before{content:"· ";color:var(--accent)}.cta.svelte-4aipt6{background:var(--accent);color:var(--accent-text);font-family:var(--sans);cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:10px 14px;font-size:14.5px;font-weight:600}.cta.svelte-4aipt6:hover{background:var(--accent-hi)}.card.svelte-4aipt6:not(.featured) .cta:where(.svelte-4aipt6){background:var(--raised);color:var(--text)}.card.svelte-4aipt6:not(.featured) .cta:where(.svelte-4aipt6):hover{background:var(--raised-hi)}.chips.svelte-1hrotn9{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.chips.svelte-1hrotn9 li:where(.svelte-1hrotn9){color:var(--text-dim);background:var(--raised);border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.hero-act.svelte-1hrotn9{flex-direction:column;align-items:center;gap:10px;margin:24px 0 40px;display:flex}.go.svelte-1hrotn9{background:var(--accent);color:#fff;border-radius:999px;padding:12px 26px;font-size:15.5px;font-weight:640;text-decoration:none;display:inline-block}.go.svelte-1hrotn9:hover{background:var(--accent-hi)}.alt.svelte-1hrotn9{color:var(--link);font-size:14px;text-decoration:none}.alt.svelte-1hrotn9:hover{text-decoration:underline}.fit.svelte-1hrotn9{max-width:900px;margin:52px auto 0}.fit.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.018em;text-align:center;margin:0 0 10px;font-size:24px;font-weight:640}.fit-lead.svelte-1hrotn9{text-align:center;max-width:640px;color:var(--text-dim);margin:0 auto 24px;font-size:15.5px;line-height:1.62}.fit-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);gap:18px 26px;display:grid}.fit-item.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--text);margin-bottom:5px;font-size:16px;font-weight:640;display:block}.fit-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-dim);margin:0;font-size:15px;line-height:1.62}.how.svelte-1hrotn9{max-width:720px;margin:56px auto 0}.how.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.018em;margin:0 0 20px;font-size:24px;font-weight:640}.how.svelte-1hrotn9 dl:where(.svelte-1hrotn9){flex-direction:column;gap:20px;margin:0;display:flex}.how.svelte-1hrotn9 dt:where(.svelte-1hrotn9){color:var(--text);margin-bottom:5px;font-size:16.5px;font-weight:640}.how.svelte-1hrotn9 dd:where(.svelte-1hrotn9){color:var(--text-dim);margin:0;font-size:16px;line-height:1.68}.inc.svelte-1hrotn9{max-width:900px;margin:56px auto 0}.inc.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.018em;text-align:center;margin:0 0 22px;font-size:24px;font-weight:640}.inc-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr);gap:18px 26px;display:grid}.inc-item.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--text);margin-bottom:5px;font-size:16px;font-weight:640;display:block}.inc-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-dim);margin:0;font-size:15px;line-height:1.62}.close.svelte-1hrotn9{text-align:center;background:var(--raised);border:1px solid var(--border);border-radius:18px;max-width:660px;margin:60px auto 0;padding:34px 26px}.close.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.018em;margin:0 0 12px;font-size:23px;font-weight:640}.close.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-dim);margin:0 0 22px;font-size:16px;line-height:1.65}@media (width<=700px){.inc-grid.svelte-1hrotn9,.fit-grid.svelte-1hrotn9{grid-template-columns:1fr}}.faq.svelte-1hrotn9{max-width:720px;margin:54px auto 0}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){letter-spacing:-.018em;margin:0 0 20px;font-size:24px;font-weight:640}.faq.svelte-1hrotn9 dl:where(.svelte-1hrotn9){flex-direction:column;gap:20px;margin:0;display:flex}.faq.svelte-1hrotn9 dt:where(.svelte-1hrotn9){color:var(--text);margin-bottom:5px;font-size:16.5px;font-weight:640}.faq.svelte-1hrotn9 dd:where(.svelte-1hrotn9){color:var(--text-dim);margin:0;font-size:16px;line-height:1.68}.seats.svelte-1hrotn9{text-align:center;border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:14px;flex-direction:column;gap:4px;max-width:720px;margin:30px auto 0;padding:16px 20px;display:flex}.cur.svelte-1hrotn9{background:var(--raised);border:1px solid var(--border);border-radius:999px;gap:2px;margin:0 0 18px;padding:2px;display:inline-flex}.cur-btn.svelte-1hrotn9{font-family:var(--mono);letter-spacing:.03em;color:var(--text-dim);cursor:pointer;transition:color var(--speed) var(--ease), background var(--speed) var(--ease);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.cur-btn.svelte-1hrotn9:hover{color:var(--text)}.cur-btn.on.svelte-1hrotn9{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-sm)}.seats.svelte-1hrotn9 strong:where(.svelte-1hrotn9){font-size:15px;font-weight:600}.seats.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--text-dim);font-size:14.5px;line-height:1.5}
