.beta-page{max-width:1100px}.beta-intro{background:var(--panel);border:1px solid var(--line);margin:28px 0;padding:clamp(22px,4vw,48px)}.beta-page p{max-width:760px;color:var(--muted);line-height:1.7}.beta-page h2{font-size:clamp(24px,3vw,36px);font-weight:500}.beta-checklist{padding:0;list-style:none}.beta-journey{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, var(--accent));margin:32px 0;padding:clamp(24px,4vw,48px)}.beta-progress-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.beta-progress-heading h2{margin:8px 0 0}.beta-progress-heading>strong{font:500 clamp(34px, 6vw, 64px)/1 var(--font-display);color:var(--accent);white-space:nowrap}.beta-journey>progress{width:100%;height:12px;accent-color:var(--accent);margin:24px 0 10px}.beta-progress-note{margin:0 0 12px;font-size:.875rem}.beta-checklist li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:24px;padding:32px 0;display:grid}.beta-checklist li>span{color:var(--accent);font-size:38px}.beta-checklist li small{color:var(--accent);letter-spacing:.14em;font-weight:700}.beta-checklist li h3{margin:7px 0 0;font-size:clamp(24px,3vw,34px);font-weight:500}.beta-checklist li.is-complete>span{background:var(--accent);color:#07101c;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.beta-checklist li.is-complete h3{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent)}.beta-checklist a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}.beta-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:480px){.beta-progress-heading{align-items:flex-start}.beta-progress-heading>strong{font-size:36px}.beta-checklist li{grid-template-columns:36px 1fr;gap:14px}.beta-checklist li>span{font-size:26px}.beta-checklist li.is-complete>span{width:36px;height:36px;font-size:19px}}.founding-card{border:1px solid var(--accent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 15%, var(--panel)), var(--panel) 58%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;margin:28px 0;padding:clamp(24px,5vw,56px);display:grid;box-shadow:0 24px 80px #0003}.founding-card small,.founding-count span{letter-spacing:.16em;color:var(--accent);font-weight:700}.founding-card h2{margin:.35rem 0}.founding-count{text-align:center;min-width:160px}.founding-count strong{font-size:clamp(64px,10vw,112px);font-family:var(--font-display);color:var(--text);font-weight:500;line-height:.9;display:block}.founding-card .release-button{grid-column:1/-1;justify-content:center}.founding-full{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--panel) 88%, black);grid-column:1/-1;padding:clamp(20px,4vw,36px)}.founding-full h3{margin:0 0 8px;font-size:clamp(24px,3vw,34px);font-weight:500}.founding-full form{gap:16px;margin:24px 0;display:grid}.founding-full label{letter-spacing:.08em;gap:8px;font-size:14px;display:grid}.founding-full input[type=email]{border:1px solid var(--line);background:var(--background);min-height:52px;color:var(--text);font:inherit;padding:0 16px}.founding-full .waitlist-consent{letter-spacing:0;align-items:flex-start;line-height:1.5;display:flex}.waitlist-consent input{margin-top:4px}.waitlist-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.founding-full small{color:var(--muted);display:block}.founding-full small a{text-decoration:underline}.founding-full .release-button{grid-column:auto}@media (max-width:640px){.founding-card{grid-template-columns:1fr}.founding-count{text-align:left}.founding-card .release-button,.founding-full{grid-column:auto}}
