.hub-beta-call{margin:1.25rem 0 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;border:1px solid rgba(126,238,225,.4);border-radius:16px;background:linear-gradient(110deg,rgba(14,69,79,.85),rgba(16,27,45,.96));color:#eafbf7;text-decoration:none;font-family:'DM Sans',sans-serif;transition:border-color .2s,transform .2s}
.hub-beta-call:hover{border-color:#7eeee1;transform:translateY(-2px)}
.hub-beta-call span{font-size:.9rem;color:#c3d6df}.hub-beta-call b{color:#87f0df;letter-spacing:.09em;margin-right:.6rem;font-size:.72rem}.hub-beta-call strong{white-space:nowrap;color:#e7c58f;font-size:.81rem;letter-spacing:.04em}
.join-beta{min-height:85vh;background:#08111d;color:#f8faf6;padding:clamp(5.2rem,10vw,8.5rem) max(1.25rem,calc((100vw - 1160px)/2)) 5rem;font-family:'DM Sans',sans-serif}
.beta-shell{width:100%;max-width:1160px;margin:auto}
.beta-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-right:11rem;font-family:'Barlow Condensed',sans-serif;letter-spacing:.12em;font-size:.95rem;font-weight:700;color:#e2c58d}
.beta-stage{color:#88ece1;display:flex;align-items:center;gap:.55rem}.beta-stage i{width:7px;height:7px;display:block;border-radius:50%;background:#88ece1;box-shadow:0 0 15px rgba(136,236,225,.75)}
.beta-hero-copy{max-width:890px;margin:clamp(2.8rem,5vw,4.2rem) 0 3rem}.beta-kicker{font-size:.75rem;font-weight:700;letter-spacing:.19em;color:#a7fb77;margin:0 0 1rem}.join-beta h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3.9rem,8.5vw,7.8rem);line-height:.89;letter-spacing:-.025em;font-weight:800;margin:0 0 1.65rem}.join-beta h1 em{font-style:normal;color:#89ede1}.beta-hero-copy>p:not(.beta-kicker){max-width:720px;font-size:clamp(1rem,2vw,1.21rem);line-height:1.75;color:#c1d2da}.beta-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.7rem}.beta-chips span{padding:.5rem .8rem;border:1px solid rgba(135,235,220,.32);border-radius:40px;color:#94e6d8;font:700 .75rem 'Barlow Condensed',sans-serif;letter-spacing:.09em}
.beta-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0 3rem}.beta-step{border:1px solid rgba(116,153,172,.38);border-radius:24px;padding:clamp(1.4rem,3vw,2.05rem);background:linear-gradient(145deg,#182d3d,#101b2d);min-width:0;display:flex;flex-direction:column;gap:1.4rem}.beta-step-num{font:800 3.6rem/.9 'Barlow Condensed',sans-serif;color:#e3c48a}.beta-step>div{display:flex;flex:1;flex-direction:column}.beta-step h2{font:800 clamp(1.55rem,2.5vw,2.05rem)/1.03 'Barlow Condensed',sans-serif;color:#f5f6f1;margin:0 0 1rem}.beta-step p{font-size:.9rem;line-height:1.7;color:#bfd0db;margin:0 0 1.6rem;flex:1}.beta-action{display:flex;align-items:center;justify-content:space-between;gap:.65rem;text-decoration:none;padding:.95rem 1rem;border-radius:13px;font:700 .86rem 'Barlow Condensed',sans-serif;letter-spacing:.03em;transition:background .2s,transform .2s}.beta-action:hover{transform:translateY(-2px)}.beta-action-primary{background:#e9c98e;color:#081524}.beta-action-primary:hover{background:#f6daaa}.beta-action-secondary{border:1px solid #83ddd5;color:#8aede0;background:rgba(11,53,64,.36)}.beta-action-secondary:hover{background:rgba(11,70,79,.55)}
.beta-bottom{border:1px solid rgba(158,239,105,.6);border-radius:24px;background:linear-gradient(115deg,rgba(32,65,46,.75),rgba(16,37,41,.7));padding:1.65rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.beta-bottom-tag{font:700 1rem 'Barlow Condensed',sans-serif;letter-spacing:.13em;color:#b0ff70}.beta-bottom p{line-height:1.6;color:#d2dfd6;font-size:.94rem;max-width:660px;margin:.5rem 0 0}.beta-feedback{white-space:nowrap;text-decoration:none;font:800 .9rem 'Barlow Condensed',sans-serif;color:#b4ff77;border-bottom:1px solid currentColor;padding:.6rem 0}.beta-fineprint{font-size:.76rem;color:#8eabb7;line-height:1.55;margin:1.3rem 0}.beta-fineprint a{color:#8deadd}
@media(max-width:850px){.beta-top{padding-right:0}.beta-steps{grid-template-columns:1fr}.beta-step{flex-direction:row;align-items:flex-start;gap:1.1rem}.beta-step-num{font-size:3rem;min-width:2.5rem}.beta-bottom{flex-direction:column;align-items:flex-start;gap:.8rem}.hub-beta-call{flex-direction:column;align-items:flex-start}}
@media(max-width:520px){.join-beta{padding-top:5rem;padding-bottom:3rem}.beta-top{font-size:.76rem;align-items:flex-start}.beta-hero-copy{margin-top:2.6rem}.join-beta h1{font-size:clamp(3.5rem,14vw,5.1rem)}.beta-step{padding:1.3rem}.beta-step h2{font-size:1.7rem}.beta-action{font-size:.8rem}.beta-bottom{padding:1.3rem}.hub-beta-call strong{white-space:normal}}
