.beta-enrollment-page{--beta-ink:#111;--beta-muted:#505050;--beta-lime:#dfff00;color:var(--beta-ink);background:#fff;min-height:100vh}.beta-enrollment-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.83fr);align-items:start;gap:clamp(30px,5vw,78px);width:min(100% - 56px,1280px);margin:clamp(22px,4vw,56px) auto clamp(36px,5vw,68px);display:grid}.beta-enrollment-copy{min-width:0;padding-top:clamp(12px,2.1vw,30px)}.beta-enrollment-eyebrow{letter-spacing:.1em;align-items:center;gap:8px;margin-bottom:clamp(18px,3vw,35px);font-size:11px;font-weight:700;line-height:1.15;display:flex}.beta-enrollment-dot{background:var(--beta-lime);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #111}.beta-enrollment-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(45px,5.8vw,82px);font-weight:700;line-height:.96}.beta-enrollment-copy h1 span{text-decoration:underline;-webkit-text-decoration-color:var(--beta-lime);text-decoration-color:var(--beta-lime);text-underline-offset:.12em;text-decoration-thickness:.16em}.beta-enrollment-lead{max-width:52ch;color:var(--beta-muted);margin:clamp(20px,2.6vw,33px) 0 0;font-size:clamp(15px,1.28vw,18px);line-height:1.48}.beta-enrollment-selection{border:1px solid #d9d9d5;border-left:5px solid var(--beta-lime);background:#f7f7f4;border-radius:10px;gap:8px;max-width:440px;margin-top:clamp(22px,3vw,34px);padding:16px 18px;display:grid}.beta-enrollment-selection>span{letter-spacing:.12em;font-size:10px;font-weight:700}.beta-enrollment-selection strong{letter-spacing:-.035em;font-size:22px;font-weight:700;line-height:1.2}.beta-enrollment-selection a,.beta-enrollment-discover{text-underline-offset:3px;align-items:center;gap:9px;width:fit-content;min-height:40px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.beta-enrollment-discover{margin-top:20px}.beta-enrollment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(20px,4vw,55px);display:grid}.beta-enrollment-steps>div{border-top:1px solid #deded9;align-content:start;gap:7px;min-width:0;padding-top:13px;display:grid}.beta-enrollment-steps span{color:#666;font-size:11px;font-weight:700}.beta-enrollment-steps strong{font-size:13px;font-weight:700;line-height:1.22}.beta-enrollment-steps small{color:#555;font-size:12px;line-height:1.45}.beta-enrollment-disclaimer{color:#686868;max-width:55ch;margin:25px 0 0;font-size:12px;line-height:1.5}.beta-enrollment-form{--prelaunch-green:#dfff00;--prelaunch-green-dark:#d0ee00;--prelaunch-ink:#111;--prelaunch-muted:#505050;--prelaunch-border:#e4e4e0;--prelaunch-soft:#f7f7f4;min-width:0}.beta-enrollment-form>section{background:#fff;border:1px solid #e4e4e0;border-radius:17px;padding:clamp(22px,3vw,35px);box-shadow:0 14px 44px #0000000e}.beta-enrollment-form>section h2{letter-spacing:-.049em;font-size:clamp(26px,2.1vw,33px);line-height:1.07}.beta-enrollment-form input:not([type=checkbox]):not([type=radio]),.beta-enrollment-form select{min-height:48px;font-size:16px;line-height:1.5}.beta-enrollment-form input[type=checkbox],.beta-enrollment-form input[type=radio]{accent-color:#111;flex:none;width:20px;height:20px;min-height:20px;margin:2px 0 0}.beta-enrollment-form>section>p:first-child{color:#464646;font-size:11px;line-height:1.5}.beta-enrollment-form form>label:has(input[type=checkbox]){align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:1.5}.beta-enrollment-page .beta-enrollment-form form>button{color:#111;min-height:50px;box-shadow:none;background:#dfff00;border:1px solid #dfff00;font-weight:700}.beta-enrollment-page .beta-enrollment-form form>button:not(:disabled):hover{color:#111;background:#cdec00;border-color:#111}.beta-enrollment-page .beta-enrollment-form form>button:disabled{color:#555;opacity:.65}.beta-enrollment-form :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #111}.beta-enrollment-next{border-top:1px solid #deded9;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:24px;width:min(100% - 56px,1280px);margin:0 auto 50px;padding:22px 0;display:grid}.beta-enrollment-next>div span{letter-spacing:.1em;font-size:10px;font-weight:700}.beta-enrollment-next h2{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(23px,2.5vw,32px);line-height:1}.beta-enrollment-next p{max-width:56ch;color:var(--beta-muted);margin:0;font-size:12px;line-height:1.5}.beta-enrollment-next>a{background:var(--beta-lime);color:#111;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:1100px){.beta-enrollment-shell{grid-template-columns:minmax(0,1fr) minmax(330px,.92fr);gap:32px}.beta-enrollment-copy h1{font-size:clamp(43px,5vw,65px)}}@media (max-width:820px){.beta-enrollment-shell{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 32px);margin:20px auto 37px}.beta-enrollment-copy{padding-top:0}.beta-enrollment-eyebrow{margin-bottom:14px}.beta-enrollment-copy h1{font-size:clamp(38px,8vw,57px)}.beta-enrollment-lead{margin-top:14px;font-size:15px}.beta-enrollment-selection{margin-top:18px}.beta-enrollment-steps{gap:8px;margin-top:20px}.beta-enrollment-steps>div{padding-top:9px}.beta-enrollment-next{grid-template-columns:1fr;gap:12px;width:calc(100% - 32px);margin-bottom:35px}.beta-enrollment-next>a{width:fit-content}}@media (max-width:430px){.beta-enrollment-steps{grid-template-columns:1fr;gap:4px}.beta-enrollment-steps>div{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:4px 8px}.beta-enrollment-steps>div small{grid-column:2}}@media (prefers-reduced-motion:reduce){.beta-enrollment-page :is(a,button){transition:none}}
