.hero-conversion-title{max-width:720px;margin:22px 0 14px;font:900 clamp(38px,4.25vw,62px)/.82 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em}.hero-conversion-title em{color:var(--red-hot);font-style:normal}.hero-signup-actions{display:grid;justify-items:start;gap:12px}.hero-signup-primary{min-width:min(100%,410px);min-height:68px;padding:15px 20px;display:grid!important;grid-template-columns:1fr auto;align-items:center;text-align:left;box-shadow:0 22px 60px rgba(229,27,43,.32);animation:hero-conversion-glow 2.7s ease-in-out infinite}.hero-signup-primary strong{grid-row:1/3;grid-column:2;color:#fff;font-size:22px}.hero-signup-primary small{margin-top:4px;color:rgba(255,255,255,.72);font-size:7px;letter-spacing:.1em}.hero-signup-secondary{display:flex;flex-wrap:wrap;gap:8px}.hero-signup-secondary a{padding:9px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.72);background:rgba(0,0,0,.34);font-size:7px;font-weight:900;letter-spacing:.08em;transition:.2s}.hero-signup-secondary a:hover{border-color:var(--gold);color:#fff;transform:translateY(-1px)}
.hero-join-card{overflow:hidden;border:1px solid rgba(221,183,94,.45);border-radius:18px;background:linear-gradient(145deg,rgba(10,8,9,.96),rgba(35,7,11,.94));box-shadow:0 38px 100px rgba(0,0,0,.64),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(20px)}.hero-join-card>header{position:relative;padding:28px 28px 24px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);isolation:isolate}.hero-join-card>header::before{position:absolute;z-index:-2;inset:0;content:"";background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.34)),url('/experience/assets/real-people/live-audience-phone-pexels-11209927.jpg') center 36%/cover}.hero-join-card>header::after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(0deg,rgba(24,4,7,.94),transparent 74%)}.hero-join-card>header>span{display:flex;align-items:center;gap:7px;color:#f5d987;font-size:7px;font-weight:900;letter-spacing:.13em}.hero-join-card>header>span i{width:7px;height:7px;border-radius:50%;background:#ff3245;box-shadow:0 0 0 6px rgba(255,50,69,.13),0 0 18px #ff3245}.hero-join-card>header>strong{display:block;margin:42px 0 8px;font:900 clamp(43px,4.2vw,64px)/.76 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.04em}.hero-join-card>header p{max-width:330px;margin:0;color:rgba(255,255,255,.66);font-size:10px;line-height:1.5}.hero-join-card nav{padding:9px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.hero-join-card nav a{min-height:116px;padding:16px;display:grid;grid-template-columns:1fr auto;align-content:end;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.025);transition:.22s}.hero-join-card nav a:hover{transform:translateY(-2px);border-color:rgba(239,49,67,.72);background:linear-gradient(135deg,rgba(239,49,67,.17),rgba(221,183,94,.05))}.hero-join-card nav b{color:#fff;font:900 22px/.9 "Barlow Condensed",Impact,sans-serif}.hero-join-card nav span{grid-column:1/3;color:rgba(255,255,255,.52);font-size:8px;line-height:1.45}.hero-join-card nav strong{color:var(--gold);font-size:18px}.hero-join-card>footer{padding:15px 17px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.09)}.hero-join-card>footer span{color:rgba(255,255,255,.46);font-size:6.5px;font-weight:900;letter-spacing:.1em}.hero-join-card>footer a{padding:11px 14px;border:1px solid #ff5664;border-radius:7px;color:#fff;background:linear-gradient(115deg,#ed2639,#930814);box-shadow:0 12px 30px rgba(229,27,43,.24);font-size:7px;font-weight:900;letter-spacing:.08em}
@keyframes hero-conversion-glow{50%{filter:brightness(1.08);box-shadow:0 25px 72px rgba(229,27,43,.43)}}
@media(max-width:1100px){.hero-shell{grid-template-columns:1fr;gap:38px;padding:72px 0}.hero{min-height:auto}.hero-join-card{width:min(720px,100%)}.hero-conversion-title{font-size:54px}}
@media(max-width:560px){.hero-shell{width:min(100% - 28px,760px);padding:58px 0 45px}.hero-conversion-title{font-size:43px}.hero-signup-primary{width:100%;min-width:0}.hero-signup-secondary{display:grid;width:100%}.hero-signup-secondary a{text-align:center}.hero-join-card nav{grid-template-columns:1fr}.hero-join-card nav a{min-height:92px}.hero-join-card>footer{align-items:stretch;flex-direction:column}.hero-join-card>footer a{text-align:center}}
@media(prefers-reduced-motion:reduce){.hero-signup-primary{animation:none}}
