.astro-v4qhm7jo[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1)}.astro-v4qhm7jo[data-reveal].revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.astro-v4qhm7jo[data-reveal]{opacity:1;transform:none;transition:none}}.eyebrow.astro-v4qhm7jo{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-green);margin-bottom:1rem}.eyebrow__dot.astro-v4qhm7jo{width:6px;height:6px;border-radius:50%;background:#b6e05a;box-shadow:0 0 10px #b6e05a}.nav.astro-v4qhm7jo{position:sticky;top:0;z-index:100;background:var(--t-nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--t-border)}.nav__inner.astro-v4qhm7jo{max-width:1120px;margin:0 auto;padding:0 1.5rem;height:4.25rem;display:flex;align-items:center;gap:2rem}.nav__brand.astro-v4qhm7jo{display:flex;margin-right:auto}.nav__links.astro-v4qhm7jo{display:flex;gap:1.75rem}.nav__links.astro-v4qhm7jo a.astro-v4qhm7jo{font-size:var(--text-sm);font-weight:500;color:var(--t-text-muted);text-decoration:none;transition:color .2s}.nav__links.astro-v4qhm7jo a.astro-v4qhm7jo:hover{color:var(--t-text-strong)}@media(max-width:720px){.nav__links.astro-v4qhm7jo{display:none}.nav__inner.astro-v4qhm7jo{gap:.75rem}}.section.astro-v4qhm7jo{padding:6rem 0}.section--alt.astro-v4qhm7jo{background:var(--t-bg-alt);border-block:1px solid var(--t-border)}.section.astro-v4qhm7jo .container,.hero.astro-v4qhm7jo .container,.footer.astro-v4qhm7jo .container{max-width:1120px}.section__head.astro-v4qhm7jo{margin-bottom:3rem;max-width:40rem}.section__head--row.astro-v4qhm7jo{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.section__title.astro-v4qhm7jo{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.035em;color:var(--t-text-strong)}.section__lead.astro-v4qhm7jo{color:var(--t-text-muted);font-size:var(--text-base);line-height:var(--leading-normal);max-width:34ch;margin:1rem 0 1.75rem}.section__head--row.astro-v4qhm7jo .section__lead.astro-v4qhm7jo{margin:0}.section__lead.astro-v4qhm7jo a.astro-v4qhm7jo{color:var(--color-green)}.hero.astro-v4qhm7jo{position:relative;overflow:hidden;padding:5.5rem 0 4.5rem}.hero__glow.astro-v4qhm7jo{position:absolute;inset:-20% -10% auto auto;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(124,77,255,.22),transparent 62%);pointer-events:none}.hero__grid.astro-v4qhm7jo{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center}.hero__title.astro-v4qhm7jo{font-family:var(--font-display);font-size:clamp(2.125rem,4.4vw,3.5rem);font-weight:600;line-height:1.06;letter-spacing:-.04em;color:var(--t-text-strong)}.hl.astro-v4qhm7jo{color:var(--color-green)}.hero__sub.astro-v4qhm7jo{margin-top:1.5rem;font-size:var(--text-lg);line-height:1.6;color:var(--t-text-muted);max-width:46ch}.hero__actions.astro-v4qhm7jo{display:flex;align-items:center;gap:1.5rem;margin-top:2.25rem;flex-wrap:wrap}.hero__link.astro-v4qhm7jo{font-size:var(--text-sm);font-weight:600;color:var(--t-text);text-decoration:none}.hero__link.astro-v4qhm7jo:hover{color:var(--color-green)}.hero__ticks.astro-v4qhm7jo{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;padding:0}.hero__ticks.astro-v4qhm7jo li.astro-v4qhm7jo{font-size:var(--text-sm);color:var(--t-text-muted);display:flex;align-items:center;gap:.5rem}.hero__ticks.astro-v4qhm7jo li.astro-v4qhm7jo:before{content:"";width:14px;height:14px;border-radius:50%;background:#b6e05a26 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23B6E05A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.slotcard.astro-v4qhm7jo{display:block;text-decoration:none;color:inherit;padding:1.5rem;border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--t-border-strong);box-shadow:0 30px 80px -30px #7c4dff73;transition:transform .3s cubic-bezier(.23,1,.32,1),border-color .3s}.slotcard.astro-v4qhm7jo:hover{transform:translateY(-4px) rotate(-.4deg);border-color:#7c4dff73}.slotcard__head.astro-v4qhm7jo{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.slotcard__live.astro-v4qhm7jo{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:600;color:#b6e05a}.slotcard__live.astro-v4qhm7jo span.astro-v4qhm7jo{width:7px;height:7px;border-radius:50%;background:#b6e05a;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #b6e05a80}50%{box-shadow:0 0 0 6px #b6e05a00}}.slotcard__type.astro-v4qhm7jo{font-size:var(--text-xs);color:var(--t-text-faint)}.slotcard__days.astro-v4qhm7jo{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:1rem}.slotcard__day.astro-v4qhm7jo{text-align:center;padding:.7rem 0;border-radius:12px;border:1px solid var(--t-border);font-size:var(--text-sm);font-weight:600;color:var(--t-text-muted)}.slotcard__day.astro-v4qhm7jo.is-active{border-color:var(--color-green);background:#7c4dff29;color:var(--t-text-strong)}.slotcard__times.astro-v4qhm7jo{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.slotcard__time.astro-v4qhm7jo{text-align:center;padding:.65rem 0;border-radius:10px;background:var(--t-glass);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--t-text)}.slotcard__time.astro-v4qhm7jo.is-picked{background:var(--color-green);color:#fff;box-shadow:0 8px 24px -8px #7c4dffcc}.slotcard__foot.astro-v4qhm7jo{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--t-border);font-size:var(--text-sm);color:var(--t-text-muted)}.slotcard__arrow.astro-v4qhm7jo{color:var(--color-green);font-size:1.125rem;transition:transform .3s}.slotcard.astro-v4qhm7jo:hover .slotcard__arrow.astro-v4qhm7jo{transform:translate(4px)}@media(max-width:900px){.hero.astro-v4qhm7jo{padding:3.5rem 0 3rem}.hero__grid.astro-v4qhm7jo{grid-template-columns:minmax(0,1fr);gap:3rem}.slotcard.astro-v4qhm7jo{max-width:440px}}.split.astro-v4qhm7jo{display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:start}.split__aside.astro-v4qhm7jo{position:sticky;top:7rem}.timeline.astro-v4qhm7jo{list-style:none;padding:0;position:relative}.timeline.astro-v4qhm7jo:before{content:"";position:absolute;left:1.375rem;top:1.5rem;bottom:1.5rem;width:1px;background:linear-gradient(var(--color-green),transparent)}.timeline__item.astro-v4qhm7jo{position:relative;display:flex;gap:1.5rem;padding:1.25rem 0 2.25rem}.timeline__num.astro-v4qhm7jo{flex:0 0 auto;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:var(--t-bg);border:1px solid rgba(124,77,255,.5);font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--color-green);position:relative}.timeline__body.astro-v4qhm7jo{flex:1;padding:1.5rem;border-radius:16px;border:1px solid var(--t-border);background:var(--t-glass)}.timeline__row.astro-v4qhm7jo{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}.timeline__body.astro-v4qhm7jo h3.astro-v4qhm7jo{font-size:var(--text-lg);font-weight:600;color:var(--t-text-strong)}.timeline__meta.astro-v4qhm7jo{font-size:var(--text-xs);font-weight:600;color:#b6e05a;white-space:nowrap}.timeline__body.astro-v4qhm7jo p.astro-v4qhm7jo{color:var(--t-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(max-width:900px){.split.astro-v4qhm7jo{grid-template-columns:minmax(0,1fr);gap:2rem}.split__aside.astro-v4qhm7jo{position:static}}.facts.astro-v4qhm7jo{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.fact.astro-v4qhm7jo{padding:2rem;border-radius:18px;border:1px solid var(--t-border);background:var(--t-bg);display:flex;flex-direction:column}.fact--wide.astro-v4qhm7jo{grid-column:span 2;grid-row:span 1;background:linear-gradient(135deg,#7c4dff2e,#7c4dff05 60%),var(--t-bg);border-color:#7c4dff4d}@media(min-width:901px){.fact.astro-v4qhm7jo:last-child{grid-column:span 2}}.fact__big.astro-v4qhm7jo{font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;letter-spacing:-.04em;color:var(--color-green);margin-bottom:1.5rem}.fact--wide.astro-v4qhm7jo .fact__big.astro-v4qhm7jo{color:var(--t-text-strong)}.fact__label.astro-v4qhm7jo{font-size:var(--text-base);font-weight:600;color:var(--t-text-strong);margin-bottom:.375rem}.fact__text.astro-v4qhm7jo{font-size:var(--text-sm);color:var(--t-text-muted);line-height:var(--leading-normal)}.fact__text.astro-v4qhm7jo a.astro-v4qhm7jo{color:var(--color-green)}@media(max-width:900px){.facts.astro-v4qhm7jo{grid-template-columns:1fr 1fr}}@media(max-width:560px){.facts.astro-v4qhm7jo{grid-template-columns:1fr}.fact--wide.astro-v4qhm7jo{grid-column:auto}}.ft.astro-v4qhm7jo{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3rem;border-radius:24px;background:radial-gradient(120% 140% at 0% 0%,rgba(182,224,90,.12),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(124,77,255,.18),transparent 55%),var(--t-bg-elevated);border:1px solid var(--t-border-strong)}.ft__title.astro-v4qhm7jo{font-family:var(--font-display);font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--t-text-strong);max-width:30ch}.ft__text.astro-v4qhm7jo{margin-top:1rem;color:var(--t-text-muted);line-height:var(--leading-normal);max-width:56ch}.ft__cta.astro-v4qhm7jo{flex:0 0 auto;padding:.9rem 1.4rem;border-radius:999px;border:1px solid rgba(182,224,90,.4);color:#b6e05a;font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:background .2s}.ft__cta.astro-v4qhm7jo:hover{background:#b6e05a1a}@media(max-width:760px){.ft.astro-v4qhm7jo{flex-direction:column;align-items:flex-start;padding:2rem;gap:1.5rem}}.faqs.astro-v4qhm7jo{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.faq.astro-v4qhm7jo{border-radius:14px;border:1px solid var(--t-border);background:var(--t-bg);transition:border-color .2s}.faq.astro-v4qhm7jo[open]{border-color:#7c4dff66}.faq.astro-v4qhm7jo summary.astro-v4qhm7jo{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:600;color:var(--t-text-strong);line-height:var(--leading-snug)}.faq.astro-v4qhm7jo summary.astro-v4qhm7jo::-webkit-details-marker{display:none}.faq__plus.astro-v4qhm7jo{position:relative;flex:0 0 auto;width:14px;height:14px}.faq__plus.astro-v4qhm7jo:before,.faq__plus.astro-v4qhm7jo:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--color-green);transition:transform .3s}.faq__plus.astro-v4qhm7jo:after{transform:rotate(90deg)}.faq.astro-v4qhm7jo[open] .faq__plus.astro-v4qhm7jo:after{transform:rotate(0)}.faq.astro-v4qhm7jo p.astro-v4qhm7jo{padding:0 1.5rem 1.375rem;color:var(--t-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.faq.astro-v4qhm7jo p.astro-v4qhm7jo a{color:var(--color-green)}.faq-more.astro-v4qhm7jo{margin-top:2rem;text-align:center;color:var(--t-text-muted);font-size:var(--text-sm)}.faq-more.astro-v4qhm7jo a.astro-v4qhm7jo{color:var(--color-green);white-space:nowrap;hyphens:none}@media(max-width:760px){.faqs.astro-v4qhm7jo{grid-template-columns:minmax(0,1fr)}}.cta.astro-v4qhm7jo{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem;border-radius:24px;background:var(--color-green);background:linear-gradient(110deg,#7c4dff,#5b2ec9);box-shadow:0 30px 80px -30px #7c4dff99}.cta__title.astro-v4qhm7jo{font-family:var(--font-display);font-size:clamp(1.375rem,2.6vw,2rem);font-weight:600;letter-spacing:-.03em;color:#fff}.cta__text.astro-v4qhm7jo{margin-top:.5rem;color:#fffc}.cta.astro-v4qhm7jo .btn--primary{background:#fff;color:#2a1466;box-shadow:none}.cta.astro-v4qhm7jo .btn--primary:hover{background:#ede7ff}@media(max-width:760px){.cta.astro-v4qhm7jo{flex-direction:column;align-items:flex-start;padding:2rem}}.footer.astro-v4qhm7jo{padding:4rem 0 2rem;border-top:1px solid var(--t-border)}.footer__grid.astro-v4qhm7jo{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem}.footer__brand.astro-v4qhm7jo p.astro-v4qhm7jo{margin-top:1rem;font-size:var(--text-sm);color:var(--t-text-faint);max-width:30ch;line-height:var(--leading-normal)}.footer__col.astro-v4qhm7jo{display:flex;flex-direction:column;gap:.6rem}.footer__h.astro-v4qhm7jo{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-text-muted);margin-bottom:.25rem}.footer__note.astro-v4qhm7jo{font-size:var(--text-xs);color:var(--t-text-subtle);line-height:1.4}.footer__col.astro-v4qhm7jo a.astro-v4qhm7jo{font-size:var(--text-sm);color:var(--t-text-faint);text-decoration:none;transition:color .2s}.footer__col.astro-v4qhm7jo a.astro-v4qhm7jo:hover{color:var(--color-green)}.footer__copy.astro-v4qhm7jo{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--t-border);font-size:var(--text-xs);color:var(--t-text-subtle)}@media(max-width:760px){.footer__grid.astro-v4qhm7jo{grid-template-columns:1fr 1fr}.footer__brand.astro-v4qhm7jo{grid-column:1 / -1}}
