.hero-centered{min-height:700px;isolation:isolate;background:radial-gradient(ellipse at 50% 36%,#48101d65,transparent 68%),#0a070d}
#hero-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:1}
@media(max-width:760px){
 .hero.hero-centered{min-height:0;padding-bottom:16px}
 .hero-centered .hero-copy{padding-top:30px!important;padding-bottom:22px!important}
 .hero-centered .badges{margin-bottom:20px!important}
 .hero-centered h1{font-size:clamp(32px,8.8vw,45px)!important;margin-bottom:18px!important}
 .hero-centered .hero-points{margin:24px auto!important}
 .hero-centered .hero-actions{flex-direction:row;flex-wrap:wrap}
 .hero-centered .hero-actions .button{min-width:0!important;width:100%;min-height:46px}
 .hero-centered .explore{margin-top:22px!important}
}
.hero-centered .hero-copy{padding:50px 24px 34px;width:100%;max-width:960px}
.hero-centered .badges{margin-bottom:29px}.hero-centered h1{font-size:clamp(45px,5.7vw,75px);line-height:1.13;letter-spacing:-2.5px;margin-bottom:27px;text-shadow:0 0 24px #ffd4dc55}
.hero-centered h1>span{color:#ff3049;text-shadow:0 0 28px #ff184d77}
.hero-centered .hero-copy>p{font-size:15px;line-height:1.85;color:#c3b2c3;max-width:650px;margin:auto}
.hero-centered .hero-points{margin:38px auto 34px}.hero-centered .hero-points>div{min-width:160px;padding:0 30px}.hero-centered .hero-points strong{font-size:27px;margin-bottom:9px}.hero-centered .hero-points span{font-size:8px;color:#b197aa;letter-spacing:1.3px}
.hero-centered .hero-actions .button{font-size:13px;padding:15px 25px}.hero-centered .explore{margin-top:38px;color:#c5839c;font-size:8px}
@media(max-width:760px){.hero-centered{min-height:640px}.hero-centered .hero-copy{padding:39px 20px 28px}.hero-centered .badges{margin-bottom:29px}.hero-centered .badges>span{font-size:6px;padding:8px 10px}.hero-centered h1{font-size:clamp(36px,9.5vw,57px);line-height:1.16;letter-spacing:-1.7px;margin-bottom:25px}.hero-centered .hero-copy>p{font-size:12px;line-height:1.9;max-width:340px}.hero-centered .hero-points{margin:32px auto 30px}.hero-centered .hero-points>div{min-width:0;flex:1;padding:0 10px}.hero-centered .hero-points strong{font-size:20px;margin-bottom:9px}.hero-centered .hero-points span{font-size:6px;letter-spacing:.7px;line-height:1.7}.hero-centered .hero-actions{gap:11px}.hero-centered .hero-actions .button{min-width:245px;font-size:12px;padding:14px 22px}.hero-centered .explore{margin-top:30px;font-size:7px}}
