.beta-hero{max-width:60rem;padding-top:2.5rem;padding-bottom:2rem}.beta-hero .app-intro{margin-top:1.4rem}.beta-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:3rem;padding-bottom:3rem;display:grid}.beta-steps{counter-reset:step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.beta-steps li{counter-increment:step;border-top:1px solid var(--app-rule);padding-top:1rem}.beta-steps li:before{content:counter(step);font-family:var(--font-mono);color:var(--app-link);font-size:.8rem}.apps-surface .beta-steps h2{letter-spacing:-.01em;margin:.4rem 0;font-size:1.15rem;line-height:1.4}.beta-form{border:1px solid var(--app-rule);background:var(--bg-card);border-radius:6px;gap:.9rem;padding:1.5rem;display:grid}.beta-form fieldset{border:0;gap:.6rem;margin:0;padding:0;display:grid}.beta-form legend,.beta-field{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.4rem;font-weight:700}.beta-app{border:1px solid var(--app-rule);cursor:pointer;border-radius:4px;align-items:center;gap:.9rem;min-height:56px;padding:.5rem .75rem;display:flex}.beta-app:has(input:checked){border-color:var(--app-link);background:var(--bg-card-hover)}.beta-app input{accent-color:#3a65d9;width:1.1rem;height:1.1rem}.beta-form input[type=email]{background:var(--bg-deep);min-height:48px;color:var(--text-primary);font:inherit;border:1px solid #464b64;border-radius:4px;padding:.7rem .9rem}.beta-hint,.beta-consent{margin:0;font-size:.86rem}.beta-consent a,.beta-action a{color:var(--app-link);text-decoration:underline}.beta-error{color:var(--accent-red);margin:0;font-size:.86rem}.beta-form .app-button{justify-self:start}.beta-form .app-button:disabled{opacity:.6;cursor:progress}.apps-surface .beta-status h2{font-size:1.3rem}.beta-form.is-sent>:not(.beta-status){display:none}.beta-note{color:var(--app-muted);padding-bottom:4rem;font-size:.86rem}.beta-action{justify-items:start;gap:1.2rem;max-width:40rem;padding-top:2.5rem;padding-bottom:5rem;display:grid}@media (width<=860px){.beta-layout{grid-template-columns:1fr}}
