/* V26: isolated homepage hero carousel fix */
.prestige-hero-shell{position:relative!important;overflow:hidden!important;background:#071a3a!important;max-width:100%!important;}
.hero-slider.pct-hero-carousel-v26{position:relative!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:#071a3a!important;display:block!important;}
.hero-slider.pct-hero-carousel-v26 .pct-hero-track{display:flex!important;width:100%!important;transition:transform .75s cubic-bezier(.22,.8,.22,1)!important;will-change:transform!important;}
.hero-slider.pct-hero-carousel-v26 .px-hero{flex:0 0 100%!important;width:100%!important;max-width:100%!important;display:block!important;position:relative!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:hidden!important;background:linear-gradient(135deg,#071a3a 0%,#0b2f68 56%,#123f84 100%)!important;color:#fff!important;}
.hero-slider.pct-hero-carousel-v26 .px-hero::before,.hero-slider.pct-hero-carousel-v26 .px-hero::after,.hero-slider.pct-hero-carousel-v26::before,.hero-slider.pct-hero-carousel-v26::after{display:none!important;content:none!important;}
.hero-slider.pct-hero-carousel-v26 .px-hero-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:52px!important;align-items:center!important;min-height:640px!important;padding:64px 0 86px!important;}
.hero-slider.pct-hero-carousel-v26 .px-hero-copy,.hero-slider.pct-hero-carousel-v26 .px-command,.hero-slider.pct-hero-carousel-v26 .ai-orbit-card,.hero-slider.pct-hero-carousel-v26 [data-aos]{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;}
.hero-slider.pct-hero-carousel-v26 h1,.hero-slider.pct-hero-carousel-v26 p,.hero-slider.pct-hero-carousel-v26 span,.hero-slider.pct-hero-carousel-v26 strong,.hero-slider.pct-hero-carousel-v26 small,.hero-slider.pct-hero-carousel-v26 a{visibility:visible!important;opacity:1!important;}
.hero-slider.pct-hero-carousel-v26 h1{color:#fff!important;-webkit-text-fill-color:initial!important;text-shadow:none!important;}
.hero-slider.pct-hero-carousel-v26 p{color:#e7edf7!important;-webkit-text-fill-color:initial!important;}
.hero-slider.pct-hero-carousel-v26 .px-gradient-text{background:none!important;color:#f4c75e!important;-webkit-text-fill-color:#f4c75e!important;}
.hero-slider.pct-hero-carousel-v26 .pct-hero-controls{position:absolute!important;left:50%!important;bottom:24px!important;transform:translateX(-50%)!important;z-index:10!important;display:flex!important;align-items:center!important;gap:10px!important;}
.hero-slider.pct-hero-carousel-v26 .pct-hero-dot{width:34px!important;height:6px!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.42)!important;padding:0!important;cursor:pointer!important;box-shadow:none!important;}
.hero-slider.pct-hero-carousel-v26 .pct-hero-dot.active{background:#d9a441!important;width:44px!important;}
@media(max-width:1050px){.hero-slider.pct-hero-carousel-v26 .px-hero-grid{grid-template-columns:1fr!important;gap:30px!important;min-height:auto!important;padding-top:54px!important;padding-bottom:84px!important}.hero-slider.pct-hero-carousel-v26 .px-command,.hero-slider.pct-hero-carousel-v26 .ai-orbit-card{max-width:100%!important;transform:none!important}}
@media(max-width:680px){.hero-slider.pct-hero-carousel-v26 .px-hero-grid{display:block!important;padding-top:38px!important;padding-bottom:76px!important}.hero-slider.pct-hero-carousel-v26 h1{font-size:clamp(33px,10.8vw,46px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.hero-slider.pct-hero-carousel-v26 p{font-size:15.5px!important;line-height:1.68!important}.hero-slider.pct-hero-carousel-v26 .px-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hero-slider.pct-hero-carousel-v26 .px-hero-actions .btn{width:100%!important;justify-content:center!important}.hero-slider.pct-hero-carousel-v26 .pct-hero-controls{bottom:16px!important}.hero-slider.pct-hero-carousel-v26 .pct-hero-dot{width:27px!important;height:5px!important}.hero-slider.pct-hero-carousel-v26 .pct-hero-dot.active{width:36px!important}}
