.hero{isolation:isolate;background:#061a2f}.hero-slides{position:relative;overflow:hidden}.hero-slide{z-index:0;display:block;clip-path:inset(0 100% 0 0);opacity:1;transform:scale(1.08);transition:clip-path 1.1s cubic-bezier(.7,0,.15,1),transform 6.2s cubic-bezier(.15,.65,.2,1)}.hero-slide.active{z-index:2;clip-path:inset(0 0 0 0);transform:scale(1)}.hero-slide.active~.hero-slide{clip-path:inset(0 100% 0 0)}.hero-slide img{transform:scale(1.02);transition:transform 6.2s cubic-bezier(.15,.65,.2,1)}.hero-slide.active img{transform:scale(1)}.hero-tech-grid{position:absolute;z-index:3;inset:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(111,219,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(111,219,255,.14) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.7) 35%,rgba(0,0,0,.7) 65%,transparent)}.hero-tech-grid:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,14,31,.42),transparent 32%,transparent 68%,rgba(3,14,31,.42))}.hero-scanline{position:absolute;z-index:4;left:0;right:0;top:0;height:2px;opacity:0;pointer-events:none;background:#60efff;box-shadow:0 0 22px 6px rgba(86,232,255,.62);transform:translateY(-20px)}.hero.is-switching .hero-scanline{animation:signalScan 1.05s cubic-bezier(.4,0,.2,1)}.hero-status{position:absolute;z-index:5;left:max(calc((100vw - 1200px)/2),40px);bottom:34px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.74);font-size:10px;letter-spacing:1.6px;pointer-events:none}.hero-status i{width:32px;height:1px;background:#60efff;box-shadow:0 0 10px #60efff}.hero-copy{z-index:6}.hero-arrow,.hero-dots{z-index:7}.hero-dots button{position:relative;width:31px;height:2px;border-radius:0;margin:0 5px;background:rgba(255,255,255,.45);opacity:1}.hero-dots button.active{width:46px;background:#55eaff}.hero-dots button.active:after{content:"";position:absolute;left:0;top:0;height:2px;background:#fff;animation:slideProgress 5s linear forwards}@keyframes signalScan{0%{opacity:0;transform:translateY(-20px)}14%{opacity:1}76%{opacity:.8}100%{opacity:0;transform:translateY(680px)}}@keyframes slideProgress{from{width:0}to{width:100%}}@media(max-width:999px){.hero-tech-grid{background-size:42px 42px}.hero-status{left:18px;bottom:13px;font-size:8px}.hero-status i{width:20px}.hero-dots{bottom:12px;right:16px;left:auto;text-align:right}.hero-dots button{width:16px;margin:0 3px}.hero-dots button.active{width:25px}}@media(prefers-reduced-motion:reduce){.hero-slide,.hero-slide img,.hero-dots button.active:after{transition:none!important;animation:none!important}.hero-tech-grid,.hero-status{display:none}.hero-slide{clip-path:none;opacity:0;transform:none}.hero-slide.active{opacity:1}.hero-scanline{display:none}}
