
/* ORBIT-first final hero — frontend only */
.orbit-first-hero{min-height:auto!important;padding-top:92px!important;padding-bottom:54px!important}
.orbit-first-hero .availability{margin-bottom:28px}
.orbit-first-hero .eyebrow{color:#817cff;letter-spacing:.2em}
.orbit-first-hero h1{max-width:1000px;font-size:clamp(50px,7.2vw,96px)!important;line-height:.94!important;letter-spacing:-.065em!important;margin-bottom:25px!important}
.orbit-first-hero h1 em{font-style:normal;color:#918cff}
.orbit-first-hero .lead{max-width:760px!important;font-size:19px!important;line-height:1.6!important;color:#9ca5ba!important}
.orbit-hero-actions{margin-top:30px!important}
.orbit-hero-proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px;color:#737d94;font-size:9px;font-weight:800;letter-spacing:.16em}
.orbit-hero-proof i{width:3px;height:3px;border-radius:50%;background:#625df0}
.orbit-first-hero + .orbit-launch{padding-top:50px}
@media(max-width:760px){
 .orbit-first-hero{padding-top:64px!important;padding-bottom:28px!important}
 .orbit-first-hero .availability{margin-bottom:20px}
 .orbit-first-hero h1{font-size:47px!important;line-height:.98!important;margin-bottom:20px!important}
 .orbit-first-hero .lead{font-size:16px!important;line-height:1.55!important}
 .orbit-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}
 .orbit-hero-actions a{text-align:center;padding:13px 10px!important;font-size:12px!important}
 .orbit-hero-proof{margin-top:23px;gap:8px;font-size:8px}
 .orbit-first-hero + .orbit-launch{padding-top:38px}
}
