
.beta-hero{display:grid;grid-template-columns:1.3fr .8fr;gap:60px;align-items:center;padding:60px 0}.beta-hero h1{font-size:clamp(48px,5.7vw,76px);letter-spacing:-2px;line-height:1.12;margin:22px 0}.beta-hero h1 em{color:#9ed8fa}.beta-lead{max-width:560px;font-size:17px;line-height:1.9;color:#b7c8d4}.beta-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px}.beta-secondary{font-size:13px;color:#b6dcef;text-underline-offset:5px}.beta-small{font-size:11px;color:#93a8b7;margin-top:25px}.beta-brand-panel{background:#000;border:1px solid #294456;border-radius:5px;padding:25px;text-align:center}.beta-brand-panel img{width:210px;height:210px;object-fit:contain}.beta-brand-panel h2{font-family:'Space Grotesk',sans-serif;font-size:26px;letter-spacing:-.5px;margin:18px 0 12px}.beta-brand-panel p{color:#9ab7c9;font-size:12px}.beta-badge{display:inline-block;border:1px solid #416d88;border-radius:3px;padding:7px 12px;color:#9ed8fa;font-size:9px;letter-spacing:2px}.beta-welcome{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #294456;padding:40px 0 55px}.beta-welcome h2{font-size:30px;letter-spacing:-.7px}.beta-welcome p:not(.eyebrow){color:#afc0cc;font-size:14px;line-height:1.85}.beta-download{display:grid;grid-template-columns:1.3fr 1fr;gap:35px;align-items:center;border:1px solid #33556c;background:#0b1b28;border-radius:5px;padding:35px}.beta-download h2{font-size:35px;letter-spacing:-.8px;margin:18px 0}.beta-download p:not(.eyebrow){color:#b1c4d2;font-size:13px;line-height:1.85}.beta-release-meta{display:flex;gap:15px;flex-wrap:wrap;margin-top:23px;font-size:11px;color:#94b9ce}.download-control{text-align:center}.download-control p{max-width:320px;margin:16px auto 0}.disabled-download{opacity:.65;cursor:default;background:#203342!important;color:#bccfdd!important;border-color:#3b5363!important}.beta-steps,.beta-feedback,.beta-faq{padding:60px 0}.beta-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.beta-step-grid article{background:#0b1823;border:1px solid #294456;border-radius:5px;padding:25px}.beta-step-grid article>span{color:#9ed8fa;font-size:14px}.beta-step-grid h3{font-size:19px;letter-spacing:-.4px}.beta-step-grid p{color:#a9becd;font-size:13px;line-height:1.8}.beta-feedback{border-top:1px solid #294456}.beta-feedback form{background:#0b1721;border:1px solid #294456;padding:35px;border-radius:5px}.beta-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.field.full{grid-column:1/-1}.field label,fieldset legend{font-size:12px;font-weight:600;color:#e3edf3}.field label span,fieldset legend span{color:#96aebe;font-weight:400}.field input,.field select,.field textarea{background:#050d14;color:#ecf3f8;border:1px solid #3a5364;border-radius:4px;padding:13px 14px;font:14px 'DM Sans',Arial,sans-serif;max-width:100%;width:100%;min-width:0}.field textarea{resize:vertical;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:#8ba3b2}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #9ed8fa;outline-offset:2px}fieldset{margin:30px 0 0;border:1px solid #314957;padding:22px}fieldset>.field{margin-bottom:20px}.beta-form-note{font-size:12px;color:#9db3c2;line-height:1.8;margin-top:25px}.beta-consent{display:flex;align-items:start;gap:12px;font-size:12px;line-height:1.8;color:#c4d3dc;margin-top:20px}.beta-consent input{margin-top:5px;accent-color:#9ed8fa;width:16px;height:16px;flex-shrink:0}.beta-submit-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.beta-submit-row button{cursor:pointer;font-family:inherit}.beta-submit-row button:disabled{opacity:.65;cursor:wait}#feedback-status{font-size:13px;line-height:1.7;max-width:550px;margin:0}#feedback-status.error{color:#ffb6aa}#feedback-status.success{color:#bce0b1}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.beta-faq{border-top:1px solid #294456}.beta-faq details{border-bottom:1px solid #294456;padding:22px 0}.beta-faq summary{cursor:pointer;font-size:15px;color:#d3e4ee}.beta-faq details p{font-size:13px;color:#a9bdca;line-height:1.8;max-width:760px}@media(max-width:800px){.beta-hero,.beta-welcome,.beta-download{grid-template-columns:1fr;gap:25px}.beta-hero{padding:40px 0}.beta-hero h1{font-size:51px}.beta-brand-panel{max-width:430px;width:100%;margin:auto}.beta-brand-panel img{width:165px;height:165px}.beta-step-grid,.beta-form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.beta-feedback form{padding:24px}.beta-download{padding:26px}.download-control{text-align:left}.download-control p{margin-left:0}.beta-welcome{gap:15px}.beta-steps,.beta-feedback,.beta-faq{padding:45px 0}}