.page-hero[data-astro-cid-keucehnj] h1[data-astro-cid-keucehnj]{letter-spacing:-.02em;max-width:44rem;margin:.5rem 0 .75rem;font-size:clamp(2rem,5vw,3rem)}.page-sub[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));max-width:38rem;margin:0;font-size:clamp(1rem,2.5vw,1.125rem)}.section-head[data-astro-cid-keucehnj]{max-width:40rem;margin-bottom:1.75rem}.section-head[data-astro-cid-keucehnj] h2[data-astro-cid-keucehnj]{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2rem)}.section-head[data-astro-cid-keucehnj] p[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));margin:0}.cta-row[data-astro-cid-keucehnj]{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.5rem 0 0;display:flex}.btn-lg[data-astro-cid-keucehnj]{padding:.75rem 1.5rem;font-size:1.0625rem}.how-cards[data-astro-cid-keucehnj]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.how-card[data-astro-cid-keucehnj]{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);padding:1.25rem}.how-card[data-astro-cid-keucehnj] h3[data-astro-cid-keucehnj]{margin:0 0 .5rem;font-size:1.0625rem}.how-card[data-astro-cid-keucehnj] p[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem}.offer-card[data-astro-cid-keucehnj]{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);max-width:44rem;padding:1.5rem}.offer-lead[data-astro-cid-keucehnj]{margin:0 0 1rem;font-size:1.0625rem}.offer-list[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));gap:.5rem;margin:0 0 1rem;padding-left:1.25rem;display:grid}.offer-terms[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.65}.offer-list[data-astro-cid-keucehnj]+.offer-terms[data-astro-cid-keucehnj]{border-top:1px solid hsl(var(--border));margin-top:.25rem;padding-top:1.1rem}.offer-terms[data-astro-cid-keucehnj]+.offer-terms[data-astro-cid-keucehnj]{margin-top:.9rem}.offer-terms[data-astro-cid-keucehnj] strong[data-astro-cid-keucehnj]{color:hsl(var(--foreground))}.spots[data-astro-cid-keucehnj]{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);text-align:center;max-width:32rem;padding:1.5rem}.spots-figure[data-astro-cid-keucehnj]{justify-content:center;align-items:baseline;gap:.5rem;margin:0 0 .25rem;display:flex}.spots-claimed[data-astro-cid-keucehnj]{font-family:var(--font-display);font-size:clamp(2.25rem,7vw,3.25rem);font-weight:700;line-height:1}.spots-figure--open[data-astro-cid-keucehnj] .spots-claimed[data-astro-cid-keucehnj]{font-size:clamp(1.75rem,5vw,2.5rem)}.spots-of[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));font-size:1.125rem}.spots-label[data-astro-cid-keucehnj]{margin:0;font-size:.875rem}.waitlist-card[data-astro-cid-keucehnj]{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);max-width:40rem;padding:1.5rem}.waitlist-card[data-astro-cid-keucehnj] h2[data-astro-cid-keucehnj]{margin:0 0 .5rem;font-size:1.375rem}.waitlist-card[data-astro-cid-keucehnj]>p[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));margin:0 0 1rem}.waitlist-form[data-astro-cid-keucehnj]{flex-wrap:wrap;gap:.5rem;display:flex}.waitlist-form[data-astro-cid-keucehnj] input[data-astro-cid-keucehnj]{border-radius:var(--radius);border:1px solid hsl(var(--border-strong));background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;flex:16rem;padding:.7rem .9rem}.waitlist-form[data-astro-cid-keucehnj] button[data-astro-cid-keucehnj]{border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font:inherit;cursor:pointer;border:1px solid #0000;padding:.7rem 1.25rem;font-weight:600}.waitlist-note[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));margin:.75rem 0 0;font-size:.875rem}.waitlist-ok[data-astro-cid-keucehnj]{color:hsl(var(--teal));margin:.75rem 0 0;font-size:.9375rem}.faq-list[data-astro-cid-keucehnj]{gap:.75rem;max-width:44rem;display:grid}.faq-item[data-astro-cid-keucehnj]{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) * 2);padding:0}.faq-item[data-astro-cid-keucehnj] summary[data-astro-cid-keucehnj]{cursor:pointer;padding:1rem 1.25rem;font-weight:600;list-style-position:inside}.faq-item[data-astro-cid-keucehnj] p[data-astro-cid-keucehnj]{color:hsl(var(--muted-foreground));margin:0;padding:0 1.25rem 1.25rem;font-size:.9375rem}@media (prefers-reduced-motion:no-preference){html.js .reveal[data-astro-cid-keucehnj]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}html.js .reveal[data-astro-cid-keucehnj].in-view{opacity:1;transform:none}}.theme-dark .btn-ghost[data-astro-cid-keucehnj]{color:hsl(var(--foreground))}.theme-dark .btn-ghost[data-astro-cid-keucehnj]:hover{color:#fff;background:0 0}.theme-dark .how-card[data-astro-cid-keucehnj],.theme-dark .offer-card[data-astro-cid-keucehnj],.theme-dark .spots[data-astro-cid-keucehnj],.theme-dark .waitlist-card[data-astro-cid-keucehnj],.theme-dark .faq-item[data-astro-cid-keucehnj]{background:hsl(var(--card) / .72)}.theme-dark .faq-item[data-astro-cid-keucehnj] summary[data-astro-cid-keucehnj]:hover{color:hsl(var(--primary-2))}
