.hik-page{--hik-cyan:#98cccf}.hik-immersive{min-height:790px;background:#080d10}.hik-cinema{position:absolute;inset:0;aspect-ratio:auto;height:100%;overflow:hidden;background:#111719}.hik-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hik-cinema .youtube-mount{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%);pointer-events:none}.hik-cinema .youtube-mount iframe{width:100%;height:100%}.hik-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0a1218ee 0%,#0a1218bb 35%,#0a12181a 80%),linear-gradient(0deg,#111719 0%,transparent 55%,#11171980 100%);pointer-events:none}.hik-immersive .hero-copy{bottom:170px;right:35%;z-index:2}.hik-immersive h1{font-size:clamp(62px,7vw,108px);max-width:940px}.hik-immersive .hero-copy>p{font-size:17px}.hik-cinema .film-controls{z-index:4;bottom:94px;left:auto;right:var(--pad);width:auto;background:transparent;padding:0}.hik-cinema .film-controls>span{display:none}.hik-cinema .film-controls button{background:#111719a0;padding:11px 16px;border-color:#ffffff70}.hik-now{position:absolute;right:var(--pad);bottom:182px;z-index:2;width:255px;border-left:1px solid var(--yellow);padding-left:24px;display:grid;gap:12px}.hik-now strong{font-size:22px;font-weight:300;line-height:1.2}.hik-now>span:last-child{font:11px/1.6 Ubuntu;color:#c4d0d0}.hik-immersive .hero-bottom{z-index:2}.hik-immersive .hero-event{z-index:2}.hik-signal-index{padding:65px var(--pad) 70px;background:#0a1115}.hik-signal-index>.eyebrow{color:#819a9f;font-size:9px}.hik-signal-index>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}.hik-signal-index a{border-right:1px solid #8fa6ae40;padding:0 40px;display:grid;gap:18px}.hik-signal-index a:first-child{padding-left:0}.hik-signal-index a:last-child{border:0}.hik-signal-index a>span{font-size:9px;color:#93adb6;letter-spacing:.14em}.hik-signal-index strong{font-size:clamp(32px,4vw,59px);font-weight:300;letter-spacing:-.045em;transition:color .3s,transform .3s}.hik-signal-index small{font:12px Ubuntu;color:#b8c9ca}.hik-signal-index a:hover strong{color:var(--yellow);transform:translateX(6px)}.hik-chapter{padding-top:105px;padding-bottom:110px}.hik-chapter .product-heading{max-width:none;display:grid;grid-template-columns:1.15fr 1fr;column-gap:80px;margin-bottom:60px}.hik-chapter .product-heading>.eyebrow{grid-column:1/-1}.hik-chapter .product-heading h2{font-size:clamp(48px,5.3vw,83px);grid-column:1}.hik-chapter .product-heading>p:not(.hik-product-promise){grid-column:2;grid-row:2/5;font-size:16px;align-self:center;max-width:465px;justify-self:end;margin:0}.hik-chapter .product-heading .hik-product-promise{grid-column:1;font:300 22px/1.4 Alliance;color:var(--hik-cyan);max-width:none;margin-top:20px}.hik-chapter.paper .hik-product-promise{color:#46656b}.hik-model{font-size:14px;letter-spacing:.04em;margin-top:16px}.hik-chapter .product-layout{gap:60px}.hik-bodycam{background:#142128}.hik-bodycam .product-layout,.hik-pantallas .product-layout{grid-template-columns:1fr}.hik-feature-film{aspect-ratio:16/9;position:relative;min-height:0;background:#070c10}.hik-feature-film .youtube-mount{position:absolute;inset:0}.hik-bodycam .features,.hik-pantallas .features{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:10px}.hik-bodycam .feature,.hik-pantallas .feature{padding:0 25px 0 0;border:0;border-right:1px solid #80989f44}.hik-bodycam .feature:last-child,.hik-pantallas .feature:last-child{border:0}.hik-bodycam .feature h3,.hik-pantallas .feature h3{font-size:27px}.hik-media-note{font-size:11px;color:#8ea8b1;margin-top:25px;max-width:760px}.hik-workflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:24px;align-items:center;margin-top:70px;padding-top:35px;border-top:1px solid #ffffff25}.hik-workflow>div{display:grid;gap:12px}.hik-workflow span{font-size:10px;color:var(--yellow)}.hik-workflow strong{font-weight:300;font-size:27px}.hik-workflow p{font-size:13px;color:var(--muted)}.hik-workflow i{color:#68848c;font-style:normal;font-size:23px}.hik-instrument{position:relative;margin-block:20px 55px;padding-top:30px}.hik-instrument .product-layout{position:relative;z-index:1;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.hik-instrument .product-visual{background:transparent;padding:25px 0;border:0;overflow:visible;min-height:390px}.hik-instrument .product-visual img{max-height:430px;aspect-ratio:1;object-fit:contain;animation:hikFloat 7s ease-in-out infinite;mix-blend-mode:multiply}.hik-instrument .product-visual figcaption{font-size:10px;text-align:center}.hik-measure{display:grid;gap:4px;position:relative;margin-bottom:15px}.hik-measure strong{font:300 clamp(65px,8vw,130px)/1 Alliance;letter-spacing:-.06em;color:#6f979d}.hik-measure span{font-size:10px;letter-spacing:.07em;color:#58747a}.hik-acustica{background:#d7e2e0;color:#111719}.hik-acustica .product-heading>.eyebrow,.hik-acustica .product-heading>p,.hik-acustica .feature p{color:#47606a}.hik-acustica .product-heading .hik-product-promise{color:#40606a}.hik-gas{background:#e8e9e5;color:#111719}.hik-gas .feature p,.hik-gas .product-heading p,.hik-gas .product-heading .eyebrow{color:#47606a}.hik-panoramica{background:#1b2c32}.hik-panoramica .product-visual{background:#f2f4f1;padding:35px}.hik-panoramica .hik-measure span{color:#b8c9ca}.hik-demo{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:65px;padding-top:50px;border-top:1px solid #83999e50}.hik-demo h3{font-size:35px;line-height:1.15;margin:20px 0}.hik-demo p{font-size:13px;line-height:1.7;color:#59717a}.hik-acustica .hik-demo .eyebrow,.hik-termica .hik-demo .eyebrow{color:#5a747c}.hik-acceso{background:#111719;color:#e8e9e5}.hik-acceso .product-heading .eyebrow,.hik-acceso .product-heading>p,.hik-acceso .feature p{color:#b8c9ca}.hik-acceso .system-diagram{border:0;background:radial-gradient(ellipse,#3d606747,transparent 70%);min-height:430px;padding:60px}.hik-acceso .system-diagram>div{background:#102024b0;border-radius:3px;transition:transform .3s,border-color .3s}.hik-acceso .system-diagram>div:hover{transform:translateX(8px);border-color:var(--yellow)}.hik-pantallas{background:#e8e9e5;color:#111719}.hik-pantallas .feature p,.hik-pantallas .product-heading>p,.hik-pantallas .product-heading>.eyebrow,.hik-pantallas .hik-media-note{color:#46606a}.hik-centro-control{background:#1b2c32;color:#e8e9e5}.hik-centro-control .product-heading>p,.hik-centro-control .feature p,.hik-centro-control .product-heading>.eyebrow{color:#b8c9ca}.hik-network{margin-top:60px;display:flex;gap:24px;align-items:center}.hik-network>span{padding:28px 20px;border:1px solid #b4ccd366;flex:1;text-align:center;font-size:12px;letter-spacing:.04em}.hik-network i{font-style:normal;color:var(--yellow)}.hik-page .product-actions .text-link span{color:#7b8c28}.hik-page .product-section:not(.paper) .source{color:inherit}.hik-page .equipment-list span{overflow-wrap:anywhere}.hik-page .hik-cinema .youtube-mount:empty+.film-controls{opacity:.7}
.hik-cinema>.hik-video-poster{mask-image:linear-gradient(90deg,transparent 40%,#000 70%);opacity:.6}.hik-hero-shade{background:linear-gradient(90deg,#0a1218fa 0%,#0a1218c9 38%,#0a12181a 85%),linear-gradient(0deg,#111719 0%,transparent 55%,#11171980 100%)}.hik-nowrap{white-space:nowrap}.hik-demo{scroll-margin-top:var(--nav-h)}.hik-panoramica .hik-demo p{color:#b8c9ca}
.hik-overview{padding:128px var(--pad) 34px;min-height:100svh;background:radial-gradient(ellipse at 75% 50%,#26434c80,transparent 65%),#0c151a;position:relative;overflow:hidden}.hik-overview-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.hik-overview-top>img{width:210px;filter:brightness(0) invert(1)}.hik-overview-top>.eyebrow{text-align:right;color:#9ab1b9;font-size:9px}.hik-overview-copy{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-top:40px}.hik-overview-copy h1{font-size:clamp(50px,5.6vw,84px);line-height:1.03;letter-spacing:-.05em}.hik-overview-copy>p{font-size:14px;max-width:280px;line-height:1.8;color:#b8c9ca;padding-bottom:6px}.hik-overview-scenes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;gap:20px}.hik-scene{position:relative;display:block;min-width:0;border:1px solid #a8c1c32b;border-radius:4px;padding:20px 24px 24px;background:linear-gradient(140deg,#24444c33,#11171911);transition:background .35s,border-color .35s,transform .35s}.hik-scene:hover{background:#28464d50;border-color:#fbe50399;transform:translateY(-5px)}.hik-scene>.eyebrow{font-size:9px;color:#91acb5}.hik-scene>svg{width:100%;height:clamp(150px,15vw,225px);display:block;overflow:visible}.hik-scene strong{font-size:23px;font-weight:300;letter-spacing:-.035em;display:block}.hik-scene>div>span{font:11px/1.5 Ubuntu;display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:#a5bdc5}.hik-scene b{color:var(--yellow);font-size:19px;font-weight:400}.hik-overview-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:26px;gap:24px;color:#8ba6b0;font-size:10px}.hik-overview-bottom button{background:none;border:1px solid #9eb7bc66;border-radius:25px;padding:10px 17px;color:#b8c9ca;font-size:11px}.hik-overview-bottom a{color:#e8e9e5;font-size:12px}.hik-beam{transform-origin:200px 110px;animation:hikSurvey 5s ease-in-out infinite}.hik-gate{transform-origin:200px 145px;animation:hikGate 6s ease-in-out infinite}.hik-access-flow{animation:hikFlow 6s ease-in-out infinite}.hik-screen-trace{stroke-dasharray:210;animation:hikTrace 6s ease-in-out infinite}.hik-screen-dot{animation:hikPulse 3s ease-in-out infinite}.hik-overview.is-paused *{animation-play-state:paused!important}.hik-page .line-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.hik-page .line-tabs button strong{font-size:22px}.hik-page .line-tabs button{padding:15px 19px}.hik-page .line-tabs button:after{right:13px}.hik-page .line-tabs button small{font-size:11px}
@keyframes hikSurvey{0%,100%{transform:rotate(-13deg);opacity:.45}50%{transform:rotate(13deg);opacity:1}}@keyframes hikGate{0%,25%,100%{transform:scaleX(1)}45%,75%{transform:scaleX(.18)}}@keyframes hikFlow{0%,25%,100%{opacity:.2}45%,75%{opacity:1}}@keyframes hikTrace{0%{stroke-dashoffset:210}60%,100%{stroke-dashoffset:0}}@keyframes hikPulse{50%{opacity:.25}}
@media(max-width:900px){.hik-overview-copy{display:block}.hik-overview-copy>p{max-width:580px;margin-top:24px}.hik-overview-copy>p br{display:none}.hik-scene{padding:18px 16px}.hik-scene strong{font-size:20px}.hik-page .line-tabs button strong{font-size:18px}.hik-page .line-tabs button:after{display:none}}
@media(max-width:650px){.hik-overview{padding-top:100px;padding-bottom:30px;min-height:0}.hik-overview-top>img{width:155px}.hik-overview-top>.eyebrow{font-size:7px}.hik-overview-copy{margin-top:40px}.hik-overview-copy h1{font-size:clamp(41px,10.5vw,60px)}.hik-overview-copy>p{font-size:13px;margin-top:23px}.hik-overview-scenes{gap:10px;margin-top:30px;grid-template-columns:1fr}.hik-scene{display:grid;grid-template-columns:120px 1fr;gap:0 16px;padding:15px 16px;align-items:center}.hik-scene>.eyebrow{grid-column:2;font-size:8px;align-self:end}.hik-scene>svg{grid-column:1;grid-row:1/3;height:93px}.hik-scene>div{grid-column:2}.hik-scene strong{font-size:21px}.hik-scene>div>span{font-size:10px;margin-top:7px}.hik-overview-bottom{flex-wrap:wrap;gap:17px;margin-top:25px}.hik-overview-bottom>span{width:100%;font-size:9px}.hik-overview-bottom button{font-size:10px}.hik-page .line-tabs{gap:8px;padding-inline:16px}.hik-page .line-tabs button{padding:12px 9px;min-height:82px}.hik-page .line-tabs button strong{font-size:16px;line-height:1.15}.hik-page .line-tabs button small{display:none}.hik-page .line-tabs>.eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hik-overview *{animation:none!important;transition:none!important}}
@keyframes hikFloat{50%{transform:translateY(-14px)}}
@media(max-width:1000px){.hik-now{display:none}.hik-immersive .hero-copy{right:var(--pad)}.hik-chapter .product-heading{gap:25px 40px}.hik-instrument .product-layout{gap:45px}}
@media(max-width:650px){.hik-immersive{min-height:760px}.hik-immersive .hero-copy{bottom:157px}.hik-immersive h1{font-size:clamp(47px,12vw,66px)}.hik-immersive .hero-copy>p{font-size:14px}.hik-hero-shade{background:linear-gradient(0deg,#111719 3%,#111719cc 50%,#11171944 100%)}.hik-cinema .film-controls{bottom:92px;left:var(--pad);right:auto}.hik-cinema .film-controls button{font-size:10px;padding:9px 12px}.hik-signal-index{padding:40px var(--pad)}.hik-signal-index>div{gap:20px;margin-top:25px;grid-template-columns:1fr}.hik-signal-index a,.hik-signal-index a:first-child{padding:15px 0;border-right:0;border-bottom:1px solid #8fa6ae40;grid-template-columns:1fr 1fr;gap:10px}.hik-signal-index a>span{grid-column:1;font-size:8px}.hik-signal-index strong{grid-column:1;font-size:36px}.hik-signal-index small{grid-column:2;grid-row:1/3;align-self:center;font-size:11px}.hik-chapter{padding-top:65px;padding-bottom:70px}.hik-chapter .product-heading{display:block;margin-bottom:35px}.hik-chapter .product-heading h2{font-size:45px}.hik-chapter .product-heading>p:not(.hik-product-promise){font-size:14px;margin-top:24px}.hik-chapter .product-heading .hik-product-promise{font-size:21px;margin-top:17px}.hik-bodycam .product-layout,.hik-pantallas .product-layout{gap:30px}.hik-bodycam .features,.hik-pantallas .features{grid-template-columns:1fr;gap:25px}.hik-bodycam .feature,.hik-pantallas .feature{border-right:0;border-bottom:1px solid #80989f44;padding:0 0 25px}.hik-feature-film{margin-inline:-25px;width:calc(100% + 50px)}.hik-feature-film .film-controls button{padding:7px;font-size:9px}.hik-workflow{grid-template-columns:1fr;gap:15px;margin-top:40px}.hik-workflow>div{grid-template-columns:25px 1fr;gap:10px}.hik-workflow p{grid-column:2;font-size:12px}.hik-workflow i{display:none}.hik-workflow strong{font-size:25px}.hik-instrument{padding:0;margin-bottom:40px}.hik-instrument .product-layout{grid-template-columns:1fr;gap:25px}.hik-instrument .product-visual{min-height:260px;padding:0}.hik-instrument .product-visual img{max-height:300px}.hik-measure strong{font-size:80px}.hik-demo{grid-template-columns:1fr;gap:30px;padding-top:30px}.hik-demo h3{font-size:31px}.hik-network{flex-direction:column;gap:13px}.hik-network>span{width:100%;padding:20px}.hik-network i{transform:rotate(90deg)}.hik-acceso .system-diagram{padding:20px;min-height:330px}}
@media(prefers-reduced-motion:reduce){.hik-instrument .product-visual img{animation:none}.hik-signal-index strong{transition:none}}
.hik-page #pantallas{background:#e8e9e5;color:#111719}.hik-page #centro-control{background:#1b2c32;color:#e8e9e5}.hik-page #acceso{background:#111719;color:#e8e9e5}.hik-page #acustica{background:#d7e2e0;color:#111719}.hik-page #gas{background:#e8e9e5;color:#111719}
.hik-spec-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:55px;padding-top:35px;border-top:1px solid #8fa6ae50}.hik-spec-strip strong{font-size:clamp(20px,2.2vw,32px);font-weight:300;letter-spacing:-.025em}.hik-spec-strip p{font-size:13px;line-height:1.7;margin-top:13px;color:#b8c9ca}.hik-reference-note{font-size:11px;line-height:1.8;margin-top:25px;opacity:.8}.hik-reference-note a{text-decoration:underline;text-underline-offset:4px}.hik-poster-product{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid #47606a40;margin-top:85px;padding-top:75px;scroll-margin-top:calc(var(--nav-h) + 30px)}.hik-poster-product h3{font-size:clamp(38px,4vw,60px);font-weight:300;letter-spacing:-.04em;margin-top:20px}.hik-poster-product .hik-model{display:block}.hik-poster-product p{line-height:1.8;max-width:460px;margin-top:24px}.hik-poster-product figure{margin:0;background:#fff;padding:30px}.hik-poster-product img{width:100%;height:auto;display:block}.hik-poster-product figcaption{font-size:10px;color:#46606a;margin-top:25px}.hik-poster-count{display:flex;align-items:center;gap:20px;margin:30px 0}.hik-poster-count strong{font-size:58px;font-weight:300;color:#55767a}.hik-poster-count span{font-size:12px;max-width:90px;line-height:1.5}.hik-extra-film{margin-top:55px;border-top:1px solid #829ba455;border-bottom:1px solid #829ba455;padding:25px 0}.hik-extra-film summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:18px}.hik-extra-film summary span{font-size:25px}.hik-extra-film>p{font-size:13px;line-height:1.8;max-width:730px;margin:25px 0}.hik-extra-film .inline-film{max-width:900px}.hik-extra-film[open]{padding-bottom:35px}.hik-extra-film summary:focus-visible{outline:2px solid currentColor;outline-offset:8px}
@media(max-width:700px){.hik-spec-strip{grid-template-columns:1fr 1fr;gap:30px 20px}.hik-poster-product{grid-template-columns:1fr;gap:35px;margin-top:55px;padding-top:45px}.hik-poster-product figure{padding:20px}.hik-extra-film summary{font-size:17px}}
.hik-led-specs{grid-column:1/-1;margin-top:0}.hik-led-specs p{color:#46606a}
.hik-editorial{background:#090909;color:#e8e9e5;padding:120px var(--pad) 30px;min-height:90svh}.hik-editorial-meta{display:flex;justify-content:space-between;font:10px Ubuntu;letter-spacing:.13em;color:#a9a9a9;padding-bottom:26px;border-bottom:0}.hik-editorial-main{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;padding:55px 0}.hik-editorial-logo{width:210px;filter:brightness(0) invert(1);margin-bottom:35px}.hik-editorial h1{font-size:clamp(52px,5.6vw,86px);line-height:1.02;letter-spacing:-.055em;font-weight:300}.hik-editorial h1 em{color:#fbe503;font-style:normal}.hik-editorial-copy>p{font:16px/1.75 Ubuntu;color:#b8c9ca;margin:28px 0}.hik-editorial-products{background:transparent;position:relative;min-height:520px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:end;padding:55px 24px 30px;gap:5px;color:#e8e9e5}.hik-editorial-kicker{position:absolute;top:24px;left:27px;font:9px Ubuntu;letter-spacing:.13em;color:#a3a3a3}.hik-editorial-products a{display:flex;flex-direction:column;justify-content:end;min-width:0}.hik-editorial-products img{width:100%;object-fit:contain;transition:transform .7s ease;filter:drop-shadow(0 18px 16px #0008)}.hik-hero-thermal img{height:315px;transform:scale(1.22)}.hik-hero-gas img{height:315px;transform:scale(1.03)}.hik-editorial-products a:hover img{transform:translateY(-9px) scale(1.08)}.hik-editorial-products a>span{display:grid;gap:13px;position:relative;margin:28px 4px 0;padding-top:15px;border-top:1px solid #ffffff30}.hik-editorial-products small{font:9px Ubuntu;letter-spacing:.1em;color:#aaa}.hik-editorial-products strong{font-size:17px;font-weight:400;display:flex;justify-content:space-between;gap:5px}.hik-editorial-products b{font-weight:400}.hik-editorial-footer{display:flex;justify-content:space-between;align-items:end;gap:25px;border-top:1px solid #ffffff24;padding-top:25px}.hik-editorial-footer a{font-size:14px}.hik-editorial-footer a>span{display:block;font:9px Ubuntu;color:#8fa9b1;letter-spacing:.1em;margin-bottom:10px}.hik-editorial-footer b{color:#fbe503;margin-left:14px}.hik-editorial-footer p{font:11px/1.6 Ubuntu;color:#8fa9b1}.hik-page #pantallas .hik-product-promise{color:#46606a}
@media(min-width:1500px){.hik-editorial-products{min-height:560px}.hik-hero-gas img,.hik-hero-thermal img{height:350px}}
@media(max-width:850px){.hik-editorial-main{gap:28px}.hik-editorial h1{font-size:54px}.hik-editorial-products{min-height:410px;padding-inline:15px}.hik-hero-gas img,.hik-hero-thermal img{height:240px}.hik-editorial-products strong{font-size:14px}}
@media(max-width:600px){.hik-editorial{padding-top:100px}.hik-editorial-meta{font-size:8px;gap:20px}.hik-editorial-main{grid-template-columns:1fr;padding:35px 0;gap:35px}.hik-editorial-logo{width:165px;margin-bottom:28px}.hik-editorial h1{font-size:60px}.hik-editorial-copy>p{font-size:15px}.hik-editorial-products{min-height:350px;padding:50px 18px 24px}.hik-hero-gas img,.hik-hero-thermal img{height:220px}.hik-editorial-footer{display:block}.hik-editorial-footer p{margin-top:20px}.hik-editorial-products strong{font-size:14px}}
@media(prefers-reduced-motion:reduce){.hik-editorial-products img{transition:none}}
.hik-page #bodycam{background:#142128;color:#e8e9e5}.hik-page #panoramica{background:#1b2c32;color:#e8e9e5}.hik-page #bodycam .feature p,.hik-page #bodycam .product-heading>p,.hik-page #panoramica .feature p,.hik-page #panoramica .product-heading>p{color:#b8c9ca}

/* Neutral black for the thermal chapter; preserve contrast on its technical content. */
.hik-page #termica{background:#090909;color:#e8e9e5}
.hik-page #termica .product-heading>p,.hik-page #termica .product-heading>.eyebrow,.hik-page #termica .feature p,.hik-page #termica .hik-demo p,.hik-page #termica .hik-demo .eyebrow,.hik-page #termica .hik-measure span,.hik-page #termica figcaption{color:#b7b7b7}
.hik-page #termica .hik-measure strong{color:#d5d5d5}
.hik-page #termica .product-visual img{mix-blend-mode:normal}
.hik-page #termica .text-link span{color:#fbe503}
/* One neutral black throughout Hikvision's dark surfaces. */
body.hik-page{--ink:#090909;--muted:#b7b7b7;--hik-cyan:#c8c8c8;background:#090909}
.hik-page .ats-header,.hik-page .explorer,.hik-page .line-tabs,.hik-page .chapter-nav,.hik-page .hik-editorial,.hik-page #termica,.hik-page #bodycam,.hik-page #panoramica,.hik-page #acceso,.hik-page #centro-control,.hik-page footer,.hik-page .inline-film,.hik-page .system-diagram{background:#090909}
.hik-page .chapter-nav{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.hik-page .film-controls,.hik-page .youtube-fallback{background:#090909e8}
.hik-page .line-tabs button[aria-selected=false]{background:transparent;color:#ddd}.hik-page .line-tabs button small{color:inherit}.hik-page .hik-editorial p,.hik-page .hik-editorial-footer a>span{color:#b7b7b7}
.hik-page #acceso .system-diagram>div{background:#090909}.hik-editorial-products{grid-template-columns:1fr 1fr}.hik-editorial-products img{animation:hikProductHover 7s ease-in-out infinite}.hik-hero-gas img{animation-delay:-3.5s}.hik-editorial-kicker{display:none}
.hik-scanner-stage{display:grid;grid-template-columns:.65fr 1.4fr .5fr;align-items:center;gap:25px;margin:45px 0 95px;position:relative}.hik-scanner-stage>img{width:100%;height:520px;object-fit:contain;animation:hikProductHover 8s ease-in-out infinite}.hik-scanner-number{font-size:clamp(75px,10vw,155px);letter-spacing:-.08em;color:#fbe503;line-height:1}.hik-scanner-number span{display:block;font:9px/1.7 Ubuntu;letter-spacing:.12em;color:#aaa;margin-top:20px}.hik-scanner-facts{display:grid;gap:30px}.hik-scanner-facts p{font:12px/1.7 Ubuntu;color:#aaa}.hik-scanner-facts strong{display:block;font:300 34px/1.4 Alliance;color:#eee}
.hik-field{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:65px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.hik-field h3,.hik-gas-use h3{font-size:clamp(36px,4vw,57px);font-weight:300;letter-spacing:-.04em;line-height:1.1;margin:22px 0 35px}.hik-sector-switch{display:grid;margin-top:35px}.hik-sector-switch button{display:flex;justify-content:space-between;border:0;border-bottom:1px solid #ffffff25;background:none;color:#aaa;text-align:left;font:20px Alliance;padding:20px 0}.hik-sector-switch button[aria-pressed=true]{color:#fbe503}.hik-sector-switch button:focus-visible{outline:2px solid #fbe503;outline-offset:5px}.hik-sector-story{padding-top:35px}.hik-sector-story h4{font:300 34px/1.2 Alliance;margin:25px 0}.hik-sector-story>p{font:15px/1.8 Ubuntu;color:#bbb}.hik-sector-story .hik-sector-note{font-size:11px;color:#999;margin:25px 0}.hik-sector-story.is-changing{animation:hikStoryIn .35s ease both}.hik-cube-detail{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px 0}.hik-cube-detail>img{width:100%;align-self:center}.hik-cube-detail h3{font:28px Alliance;margin-bottom:20px}.hik-cube-detail p{font:13px/1.8 Ubuntu;color:#bbb;margin-bottom:20px}.hik-cube-detail a{font-size:11px;text-decoration:underline}.hik-gas-use{margin-top:70px;padding-top:50px;border-top:1px solid #8a8a8a50}.hik-gas-use>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.hik-gas-use p{font:14px/1.8 Ubuntu;color:#494949}.hik-gas-use strong{display:block;color:#111;font:23px Alliance;margin-bottom:15px}
@keyframes hikProductHover{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes hikStoryIn{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.hik-scanner-stage{grid-template-columns:1fr 1fr;margin:35px 0 55px}.hik-scanner-stage>img{height:300px;grid-column:1/-1;grid-row:1}.hik-scanner-number{font-size:90px}.hik-scanner-facts{gap:15px}.hik-scanner-facts strong{font-size:26px}.hik-field{grid-template-columns:1fr;gap:20px;padding:40px 0}.hik-sector-story{padding-top:10px}.hik-cube-detail,.hik-gas-use>div{grid-template-columns:1fr;gap:25px}.hik-sector-switch button{font-size:18px}.hik-editorial h1{font-size:clamp(45px,12vw,60px)}}
@media(prefers-reduced-motion:reduce){.hik-editorial-products img,.hik-scanner-stage>img,.hik-sector-story.is-changing{animation:none}}
.hik-hero-thermal img,.hik-scanner-stage>img{mix-blend-mode:lighten;filter:none}.hik-scanner-stage>img{mask-image:radial-gradient(ellipse 65% 65% at 50% 52%,#000 60%,transparent 85%)}
.hik-page .chapter-nav{overflow-y:hidden}
.hik-studio-film{position:relative;min-width:0}.hik-studio-film video{width:100%;height:520px;object-fit:contain;display:block;background:#090909}.hik-studio-film>span{display:block;font:10px/1.6 Ubuntu;color:#969696;margin-top:12px;max-width:360px}.hik-studio-toggle{border:1px solid #ffffff55;border-radius:25px;padding:9px 14px;background:#090909;color:#ddd;font-size:11px}.hik-scanner-stage:has(.hik-studio-film){grid-template-columns:.55fr 1.7fr .5fr;gap:20px}.hik-studio-toggle:focus-visible{outline:2px solid #fbe503;outline-offset:4px}@media(max-width:700px){.hik-scanner-stage:has(.hik-studio-film){grid-template-columns:1fr 1fr}.hik-studio-film{grid-column:1/-1;grid-row:1}.hik-studio-film video{height:auto;aspect-ratio:16/9}}
/* ATS home palette: black navigation, carbon content, paper product index. */
body.hik-page{--ats-black:#050607;--ats-carbon:#0b0e10;--ats-carbon-2:#121517;--ats-paper:#e8e9e5;--ats-cool:#aeb7b9;--ink:var(--ats-black);--muted:var(--ats-cool);background:var(--ats-carbon-2)}
.hik-page .hik-editorial,.hik-page #termica,.hik-page #bodycam,.hik-page #panoramica,.hik-page #acceso,.hik-page #centro-control{background:var(--ats-carbon-2)}
.hik-page .ats-header,.hik-page .explorer,.hik-page .line-tabs,.hik-page footer{background:var(--ats-black)}
.hik-page .explorer{box-shadow:0 10px 25px #0004;border-top:1px solid #ffffff29}
.hik-page .chapter-nav{background:var(--ats-paper);color:var(--ats-black);border-top:0;border-bottom:1px solid #0d10122e}
.hik-page .chapter-nav a,.hik-page .chapter-nav a[aria-current=location]{color:var(--ats-black)}
.hik-page .chapter-nav a[aria-current=location]{border-bottom-color:var(--ats-black)}
.hik-page .chapter-nav a:hover{color:#617985}
.hik-page .chapter-nav a[href='#consulta']{color:var(--ats-black)}
.hik-page .line-tabs button[aria-selected=false]{border-color:#ffffffb3;color:var(--ats-paper)}
.hik-page .system-diagram,.hik-page #acceso .system-diagram>div{background:var(--ats-carbon)}
.hik-page .inline-film,.hik-page .hik-studio-film video{background:var(--ats-carbon-2)}
.hik-page .hik-studio-film video{mix-blend-mode:lighten}
.hik-page .hik-editorial p,.hik-page .hik-editorial-footer a>span{color:var(--ats-cool)}

/* The global header continues the hero surface. */
.hik-page .ats-header{background:var(--ats-carbon-2,#121517);border-bottom:0;box-shadow:none}
/* Editorial hierarchy shared with ATS and the DJI experience. */
.hik-page .hik-chapter{padding-top:105px;padding-bottom:110px;border-top:1px solid #ffffff1c}
.hik-page .product-heading{margin-bottom:65px}.hik-page .product-heading h2{font-size:clamp(45px,5.2vw,80px);letter-spacing:-.045em;line-height:1.06}.hik-page .product-heading .hik-product-promise{font:300 22px/1.5 Alliance;max-width:470px;margin-top:24px}
.hik-page .features .feature{padding-top:24px;padding-bottom:26px}.hik-page .features h3{font-size:24px;line-height:1.2}.hik-page .features p{font-size:14px;line-height:1.8;max-width:470px}
.hik-page .hik-demo{grid-template-columns:.65fr 1.35fr;gap:65px;margin-top:55px;padding-top:65px}.hik-page .hik-demo h3{font-size:clamp(30px,3.2vw,46px)}.hik-page .equipment{margin-top:65px}.hik-page .hik-editorial-main{gap:50px}.hik-page .hik-editorial-products{padding-inline:0}.hik-page .hik-editorial-products img{height:370px}.hik-page .hik-editorial-products strong{font-size:18px}.hik-page .hik-hero-thermal img{transform:scale(1.15)}
.hik-page #acustica{background:var(--ats-paper);color:var(--ats-black)}
.hik-page #acceso{background:var(--ats-carbon-2);color:var(--ats-paper)}.hik-chapter-intro{max-width:940px}.hik-chapter-intro h2{font:300 clamp(48px,6vw,86px)/1.05 Alliance;letter-spacing:-.05em;margin:28px 0}.hik-chapter-intro>p{font:16px/1.8 Ubuntu;max-width:570px;color:var(--ats-cool)}
.hik-access-hero{margin:65px 0 100px}.hik-access-hero img{width:100%;height:540px;object-fit:contain}.hik-access-hero figcaption{font:10px/1.7 Ubuntu;color:var(--ats-cool);max-width:600px;margin-top:25px}
.hik-access-explain{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:55px;border-top:1px solid #ffffff30}.hik-access-explain h3{font:300 clamp(40px,4.5vw,67px)/1.08 Alliance;letter-spacing:-.045em;margin-top:25px}.hik-access-explain em{color:var(--yellow);font-style:normal}.hik-access-steps article{display:grid;grid-template-columns:35px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid #ffffff25}.hik-access-steps article>span{font:11px Ubuntu;color:var(--yellow);padding-top:7px}.hik-access-steps h4{font:300 24px/1.3 Alliance}.hik-access-steps p{font:14px/1.8 Ubuntu;color:var(--ats-cool);margin-top:15px}
.hik-access-detail{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding:65px 0}.hik-access-detail img{width:100%;max-height:440px;object-fit:contain}.hik-access-detail h3{font:300 36px/1.15 Alliance;letter-spacing:-.035em;margin:25px 0}.hik-access-detail p{font:14px/1.8 Ubuntu;color:var(--ats-cool);margin:20px 0}
.hik-page .hik-poster-product{grid-template-columns:1fr 1fr;gap:60px;margin-top:110px;padding-top:90px}.hik-page .hik-poster-product h3{font-size:clamp(48px,5vw,75px)}.hik-page .hik-poster-product figure{background:transparent;padding:0}.hik-page .hik-poster-product img{height:630px;width:100%;object-fit:contain;mix-blend-mode:multiply}.hik-page .hik-poster-product figcaption{max-width:320px;margin:25px auto 0;text-align:center}.hik-page .hik-led-specs{gap:40px}
.hik-page .hik-bodycam .product-layout,.hik-page .hik-pantallas .product-layout{gap:50px}.hik-page .hik-bodycam .feature,.hik-page .hik-pantallas .feature{border:0;padding-right:20px}.hik-page .hik-bodycam .hik-workflow{padding-top:40px}.hik-page .hik-network{margin-top:70px}.hik-page .hik-network>span{background:transparent;border-color:#ffffff35}
@media(max-width:700px){.hik-page .hik-chapter{padding-top:65px;padding-bottom:65px}.hik-page .product-heading{margin-bottom:35px}.hik-page .hik-demo{grid-template-columns:1fr;gap:25px;padding-top:40px;margin-top:35px}.hik-page .hik-editorial-products img{height:250px}.hik-page .hik-editorial-products strong{font-size:14px}.hik-access-hero{margin:35px 0 50px}.hik-access-hero img{height:280px}.hik-access-explain,.hik-access-detail{grid-template-columns:1fr;gap:30px;padding-block:35px}.hik-access-detail img{max-height:280px}.hik-page .hik-poster-product{grid-template-columns:1fr;gap:35px;margin-top:65px;padding-top:50px}.hik-page .hik-poster-product figure{grid-row:2}.hik-page .hik-poster-product img{height:450px}.hik-page .hik-led-specs{gap:25px}.hik-page .hik-chapter .features{gap:15px}.hik-page .equipment{margin-top:40px}}
.hik-signage-product{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:95px;padding-top:70px;border-top:1px solid #1113;scroll-margin-top:calc(var(--nav-h) + 30px)}.hik-signage-product h3{font:300 48px/1.1 Alliance;letter-spacing:-.04em;margin:24px 0}.hik-signage-product p{font:14px/1.8 Ubuntu}.hik-signage-product>img{width:100%;height:auto}.hik-signage-specs{display:flex;gap:30px;margin:30px 0}.hik-signage-specs span{font:10px/1.7 Ubuntu}.hik-signage-specs strong{display:block;font:24px Alliance;margin-bottom:10px}@media(max-width:700px){.hik-signage-product{grid-template-columns:1fr;gap:30px;margin-top:60px;padding-top:45px}.hik-signage-product h3{font-size:37px}.hik-signage-specs{gap:20px}.hik-signage-specs strong{font-size:20px}}
/* Panoramic products: real photography and a two-step scroll story. */
.hik-page #panoramica.hik-pano-story{background:var(--ats-paper,#e8e9e5);color:#121517;padding-top:110px;padding-bottom:110px}
.hik-pano-heading{max-width:750px;margin-bottom:70px}.hik-pano-heading h2{font-size:clamp(46px,5.8vw,88px);line-height:1.03;margin:28px 0}.hik-pano-heading h2 em{font-style:normal;color:#647174}.hik-pano-heading p{font-size:19px}.hik-page #panoramica p,.hik-page #panoramica .eyebrow,.hik-page #panoramica .hik-model{color:#475257}
.hik-pano-scroll{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.hik-pano-stage{position:sticky;top:calc(var(--nav-h,160px) + 24px);height:min(540px,calc(100svh - var(--nav-h,160px) - 60px));margin:0;display:grid;place-items:center}.hik-pano-stage img{position:absolute;width:100%;height:86%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .5s ease,transform .7s ease}.hik-pano-stage .pano-photo{max-width:360px;opacity:1;transform:translateY(0)}.hik-pano-stage .quad-photo{opacity:0;transform:translateY(28px) scale(.94)}.hik-pano-scroll.is-quad .pano-photo{opacity:0;transform:translateY(-24px) scale(.95)}.hik-pano-scroll.is-quad .quad-photo{opacity:1;transform:translateY(0) scale(1)}.hik-pano-stage figcaption{position:absolute;bottom:0;left:0;right:0;font-size:9px;letter-spacing:.1em;border-top:1px solid #bdc3c2;padding-top:15px;display:flex;justify-content:space-between}
.hik-pano-stories article{min-height:80svh;padding:45px 0 100px;scroll-margin-top:calc(var(--nav-h,160px) + 32px)}.hik-pano-stories h3,.hik-pano-video h3{font-size:clamp(30px,3vw,47px);font-weight:400;line-height:1.13;margin:23px 0}.hik-pano-stories p{line-height:1.7;max-width:490px}.hik-pano-stories .hik-model{font-size:12px;overflow-wrap:anywhere;margin-bottom:30px}.hik-pano-stories dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #bdc3c2;margin:30px 0;padding-top:25px}.hik-pano-stories dt{font-size:30px}.hik-pano-stories dd{margin:8px 0 0;font-size:13px;line-height:1.5}.hik-page #panoramica .text-link{color:#121517}.hik-pano-source{font-size:11px;margin-top:25px}.hik-pano-source summary{cursor:pointer}.hik-pano-source a{color:inherit}.hik-pano-video{display:grid;grid-template-columns:.65fr 1.35fr;gap:6%;align-items:center;padding-top:65px;border-top:1px solid #bdc3c2;scroll-margin-top:calc(var(--nav-h,160px) + 25px)}.hik-pano-video .inline-film{width:100%;min-width:0}.hik-pano-mobile-photo{display:none}
@media(max-width:760px){.hik-page #panoramica.hik-pano-story{padding-top:65px;padding-bottom:65px}.hik-pano-heading{margin-bottom:20px}.hik-pano-scroll{display:block}.hik-pano-stage{display:none}.hik-pano-stories article{min-height:0;padding:30px 0 65px}.hik-pano-mobile-photo{display:block;width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply;margin:0 0 30px}.hik-pano-video{grid-template-columns:1fr;gap:24px}.hik-pano-stories h3{font-size:34px}}
@media(prefers-reduced-motion:reduce){.hik-pano-stage img{transition:none}}
.hik-page .hik-pano-stage{background:#e8e9e5;isolation:isolate}.hik-page .hik-pano-stage img,.hik-page .hik-pano-mobile-photo{mix-blend-mode:multiply!important}
/* Access: bring the actual hardware into the opening composition. */
.hik-page #acceso{background:#121517}.hik-access-opening{display:grid;grid-template-columns:.85fr 1.15fr;gap:5%;align-items:center;min-height:540px}.hik-page .hik-access-opening .hik-chapter-intro{margin:0}.hik-page .hik-access-opening h2{font-size:clamp(48px,5.4vw,80px);line-height:1.02;margin:26px 0;letter-spacing:-.045em}.hik-access-opening h2 em{font-style:normal;color:var(--yellow)}.hik-access-opening .hik-chapter-intro>p{font-size:16px;line-height:1.8;max-width:360px}.hik-access-opening .text-link{margin-top:28px}.hik-access-opening .hik-access-hero{margin:0;position:relative}.hik-access-opening .hik-access-hero img{height:430px;width:115%;max-width:none;transform:translateX(-4%);filter:drop-shadow(0 32px 20px #0005)}.hik-access-opening figcaption{max-width:430px;font-size:10px;margin-top:0}.hik-access-explain{margin-top:90px;scroll-margin-top:calc(var(--nav-h,160px) + 25px);align-items:center;gap:8%}.hik-access-sequence-intro>p{font-size:14px;color:var(--ats-cool);margin:24px 0}.hik-access-controls{display:flex;flex-wrap:wrap;gap:8px}.hik-access-controls button{background:transparent;border:1px solid #ffffff50;color:#e8e9e5;border-radius:3px;font:13px Ubuntu;padding:13px 15px;cursor:pointer}.hik-access-controls button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:#121517}.hik-access-controls button:focus-visible{outline:2px solid white;outline-offset:4px}.hik-access-steps.is-interactive article{display:none;min-height:260px;border:0;padding:25px 0}.hik-access-steps.is-interactive article.is-active{display:block;animation:accessReveal .35s ease-out}.hik-access-steps.is-interactive article>span{display:block;font:300 75px/1 Alliance;color:var(--yellow);margin-bottom:25px}.hik-access-steps.is-interactive h4{font-size:30px}.hik-access-steps.is-interactive p{font-size:16px}.hik-access-detail{border-top:1px solid #ffffff25}.hik-access-detail img{transition:transform .5s ease}.hik-access-detail:hover img{transform:translateY(-8px)}
@keyframes accessReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.hik-access-opening{grid-template-columns:1fr;gap:20px;min-height:0}.hik-access-opening .hik-access-hero img{height:280px;width:100%;transform:none}.hik-page .hik-access-opening h2{font-size:54px}.hik-access-explain{margin-top:50px}.hik-access-steps.is-interactive article{min-height:220px}.hik-access-controls button{padding:12px 10px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.hik-access-steps.is-interactive article.is-active{animation:none}.hik-access-detail img{transition:none}}
.hik-page #acceso{padding-top:64px}.hik-access-opening{min-height:470px}
.hik-screen-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:45px var(--pad);background:#e8e9e5;color:#121517}.hik-screen-overview a{color:inherit;text-decoration:none;border-bottom:1px solid #aeb7b9;padding:14px 0 22px;display:grid;gap:14px}.hik-screen-overview span{font-size:10px;letter-spacing:.09em;color:#475257}.hik-screen-overview strong{font:400 clamp(21px,2.4vw,32px) Alliance}.hik-screen-overview small{font-size:11px}.hik-screen-overview a:hover{border-color:#121517}.hik-signage-product{scroll-margin-top:calc(var(--nav-h,160px) + 30px)}
@media(max-width:600px){.hik-screen-overview{grid-template-columns:1fr;gap:8px;padding-top:25px;padding-bottom:25px}.hik-screen-overview a{gap:8px;padding:14px 0}}
.hik-page .hik-editorial-main{grid-template-columns:1.12fr 1fr;gap:45px;padding-top:55px;padding-bottom:40px}.hik-page .hik-editorial h1{font-size:clamp(45px,4.6vw,72px);max-width:720px}.hik-page .hik-editorial-copy>p{max-width:530px;font-size:16px;line-height:1.75}.hik-page .hik-editorial-copy .hik-critical-sectors{font-size:10px;letter-spacing:.1em;margin-top:24px;color:#e8e9e5}.hik-versatility{min-width:0}.hik-versatility-scene{animation:accessReveal .4s ease-out}.hik-versatility-scene[hidden]{display:none}.hik-versatility-scene>a{display:flex;flex-direction:column;color:#e8e9e5;gap:22px;text-decoration:none}.hik-versatility-scene>a img{width:100%;height:360px;object-fit:contain}.hik-versatility-scene>a span{font-size:14px;border-top:1px solid #ffffff30;padding-top:18px}.hik-page .hik-versatility .hik-editorial-products{min-height:400px;padding-top:0;padding-bottom:0}.hik-page .hik-versatility .hik-editorial-products img{height:290px}.hik-capability-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:15px}.hik-capability-selector button{color:#aeb7b9;background:none;border:0;border-top:2px solid #ffffff35;text-align:left;padding:22px 0 10px;cursor:pointer;display:grid;gap:12px}.hik-capability-selector button[aria-pressed=true]{border-color:var(--yellow);color:#e8e9e5}.hik-capability-selector button[aria-pressed=true]>span{color:var(--yellow)}.hik-capability-selector span{font:10px Ubuntu;letter-spacing:.1em}.hik-capability-selector strong{font:400 clamp(21px,2vw,29px) Alliance}.hik-capability-selector small{font:12px/1.6 Ubuntu}.hik-capability-selector button:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}
@media(max-width:760px){.hik-page .hik-editorial-main{grid-template-columns:1fr;padding-top:35px;gap:20px}.hik-page .hik-editorial h1{font-size:clamp(40px,9vw,60px)}.hik-versatility-scene>a img{height:260px}.hik-page .hik-versatility .hik-editorial-products{min-height:300px}.hik-page .hik-versatility .hik-editorial-products img{height:220px}.hik-capability-selector{gap:16px;grid-template-columns:1fr}.hik-capability-selector button{padding-top:16px;gap:8px}.hik-capability-selector strong{font-size:24px}}
@media(prefers-reduced-motion:reduce){.hik-versatility-scene{animation:none}}
/* Single product composition, without a second navigation in the hero. */
.hik-page .hik-editorial-main{grid-template-columns:1fr 1.1fr;gap:45px;padding-bottom:65px;min-height:620px}.hik-signature-composition{position:relative;min-width:0;height:500px;isolation:isolate}.hik-signature-composition a{position:absolute;display:block;color:#aeb7b9;text-decoration:none}.hik-signature-composition img{width:100%;height:100%;object-fit:contain;display:block;animation:hikSignatureDrift 9s ease-in-out infinite}.hik-signature-scanner{width:58%;height:340px;left:-2%;top:125px;z-index:2}.hik-signature-scanner img{mix-blend-mode:lighten}.hik-signature-gas{width:63%;height:330px;right:-4%;top:28px;z-index:1}.hik-signature-gas img{filter:drop-shadow(0 20px 16px #0005);animation-delay:-4.5s}.hik-signature-composition span{display:flex;justify-content:center;gap:20px;font:12px/1.5 Ubuntu;margin-top:-12px;position:relative}.hik-signature-composition b{color:var(--yellow);font-weight:400}.hik-signature-composition a:focus-visible{outline:1px solid var(--yellow);outline-offset:8px}.hik-signature-composition a:hover span{color:#e8e9e5}
@keyframes hikSignatureDrift{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:760px){.hik-page .hik-editorial-main{grid-template-columns:1fr;gap:20px;min-height:0;padding-bottom:35px}.hik-signature-composition{height:350px;max-width:530px;width:100%;margin:auto}.hik-signature-scanner{height:245px;top:85px;left:0}.hik-signature-gas{height:235px;top:10px;right:0}.hik-signature-composition span{font-size:10px;gap:10px}.hik-page .hik-editorial-copy>p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.hik-signature-composition img{animation:none}}
.hik-signature-scanner{mix-blend-mode:lighten}.hik-signature-composition{background:#121517}
/* Complementary information: one divider between consecutive disclosures. */
.hik-page #termica .hik-field{border-bottom:0}
.hik-page .hik-extra-film + .hik-extra-film{margin-top:0;border-top:0}
.hik-page #termica .hik-reference-note + .hik-extra-film{border-top:0;margin-top:25px}
/* ATS-style selection: equipment stays beside the explanation. */
.hik-page .hik-access-explain{grid-template-columns:1.05fr 1fr;align-items:start;gap:7%;padding-block:65px}.hik-access-live-visual{margin:0;position:sticky;top:calc(var(--nav-h,160px) + 35px);align-self:start;background:#121517}.hik-access-live-visual img{display:block;width:100%;height:440px;object-fit:contain;transition:opacity .2s ease}.hik-access-live-visual figcaption{display:flex;justify-content:space-between;gap:20px;font:9px/1.6 Ubuntu;letter-spacing:.08em;color:#aeb7b9;padding-top:20px}.hik-access-sequence-content{min-width:0}.hik-access-sequence-intro h3{font-size:clamp(34px,3.5vw,52px);margin-top:22px;margin-bottom:26px}.hik-access-sequence-intro>p{display:none}.hik-page .hik-access-controls{display:block;margin-top:32px}.hik-page .hik-access-controls button{width:100%;display:grid;grid-template-columns:28px 1fr 34px;align-items:center;gap:16px;border:0;border-top:1px solid #ffffff30;border-radius:0;padding:23px 0;color:#879194;background:transparent;text-align:left}.hik-page .hik-access-controls button:last-child{border-bottom:1px solid #ffffff30}.hik-page .hik-access-controls button[aria-pressed=true]{background:transparent;color:#e8e9e5;border-color:#ffffff30}.hik-access-controls strong{font:300 clamp(25px,2.7vw,38px) Alliance}.hik-access-controls i{font-style:normal;font-size:26px;color:#596264}.hik-access-controls button[aria-pressed=true] i{color:var(--yellow)}.hik-access-controls button>span{font:300 32px Alliance;opacity:.35}.hik-page .hik-access-steps.is-interactive article{min-height:190px;padding:28px 0 0}.hik-page .hik-access-steps.is-interactive article>span{display:none}.hik-page .hik-access-steps.is-interactive h4{font-size:22px}.hik-page .hik-access-steps.is-interactive p{font-size:14px;line-height:1.8}.hik-access-technical{margin-top:0;border-top:0}
@media(max-width:760px){.hik-page .hik-access-explain{grid-template-columns:1fr;gap:32px;padding-block:35px}.hik-access-live-visual{position:static}.hik-access-live-visual img{height:290px}.hik-access-controls strong{font-size:28px}.hik-page .hik-access-controls button{padding:18px 0}.hik-page .hik-access-steps.is-interactive article{min-height:175px}}
.hik-page #centro-control{background:#121517}.hik-control-story>header{display:grid;grid-template-columns:1.2fr 1fr;gap:28px 8%;align-items:end}.hik-control-story>header>.eyebrow{grid-column:1/-1}.hik-control-story h2{font:300 clamp(40px,4.6vw,68px)/1.08 Alliance;letter-spacing:-.04em}.hik-control-story h2 em{font-style:normal;color:var(--yellow)}.hik-control-story>header>p{font:16px/1.8 Ubuntu;color:#aeb7b9}.hik-control-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-bottom:1px solid #ffffff30;gap:30px}.hik-control-tabs button{background:none;color:#899395;border:0;border-bottom:2px solid transparent;padding:20px 0;text-align:left;font:18px Alliance;cursor:pointer}.hik-control-tabs button span{display:block;font:10px Ubuntu;margin-bottom:14px}.hik-control-tabs button[aria-pressed=true]{color:var(--yellow);border-bottom-color:var(--yellow)}.hik-control-tabs button:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.hik-control-views article{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:55px 0 75px;animation:accessReveal .35s ease-out}.hik-control-views article[hidden]{display:none}.hik-control-views figure{background:#e8e9e5;color:#475257;margin:0;padding:35px}.hik-control-views img{width:100%;height:310px;object-fit:contain;mix-blend-mode:multiply}.hik-control-views figcaption{font:10px/1.7 Ubuntu;margin-top:20px}.hik-control-views h3{font:300 clamp(32px,3.2vw,48px)/1.1 Alliance;margin:24px 0}.hik-control-views p{font:15px/1.8 Ubuntu;color:#aeb7b9}.hik-control-model{border-left:2px solid var(--yellow);padding-left:20px;margin:30px 0}.hik-control-model span{display:block;font:10px Ubuntu;color:#aeb7b9;margin-bottom:13px}.hik-control-model strong{font:400 18px/1.5 Alliance}.hik-control-views details{font-size:11px;margin-top:24px;color:#aeb7b9}.hik-control-views summary{cursor:pointer}.hik-control-views details a{display:block;margin-top:15px;color:inherit}.hik-control-foundation{padding:60px 0;border-top:1px solid #ffffff30}.hik-control-foundation h3,.hik-control-inventory h3{font:300 clamp(32px,3.4vw,50px)/1.15 Alliance;margin:24px 0 45px}.hik-control-foundation ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.hik-control-foundation li{border-top:2px solid var(--yellow);padding-top:20px}.hik-control-foundation li span{font:10px Ubuntu;color:var(--yellow)}.hik-control-foundation li strong{display:block;font:23px/1.2 Alliance;margin:22px 0 14px}.hik-control-foundation p{font:14px/1.8 Ubuntu;color:#aeb7b9}.hik-control-design{max-width:780px;margin-top:40px}.hik-control-inventory{border-top:1px solid #ffffff30;padding-top:35px}.hik-control-inventory>div{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:35px;margin-bottom:35px}.hik-control-inventory p>span{display:block;color:var(--yellow);font:10px Ubuntu;margin-bottom:18px}.hik-control-inventory strong{display:block;font:400 19px/1.7 Alliance}
@media(max-width:760px){.hik-control-story>header,.hik-control-views article{grid-template-columns:1fr;gap:30px}.hik-control-tabs{gap:15px;margin-top:35px}.hik-control-tabs button{font-size:15px}.hik-control-views figure{padding:24px}.hik-control-views img{height:240px}.hik-control-foundation ol{grid-template-columns:1fr 1fr;gap:30px 22px}.hik-control-inventory>div{grid-template-columns:1fr;gap:24px}.hik-control-views article{padding-top:30px}.hik-control-story>header>.eyebrow{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.hik-control-views article{animation:none}}
/* One connected operational scene: photographs, architectural lines and data. */
.hik-page .hik-editorial-main{grid-template-columns:.82fr 1.35fr;gap:30px;padding-top:35px;padding-bottom:35px;min-height:620px}.hik-page .hik-editorial h1{font-size:clamp(43px,4.25vw,67px);line-height:1.04}.hik-page .hik-editorial-copy>p{font-size:15px;max-width:440px}.hik-operation-art{min-width:0;margin:0;position:relative}.hik-operation-art svg{width:100%;height:auto;display:block;overflow:visible}.hik-operation-art .art-label{font:10px Ubuntu,sans-serif;letter-spacing:1px;fill:#b3bebf}.hik-operation-art .art-title{font:20px Alliance,sans-serif;fill:#e8e9e5}.hik-operation-art .art-caption{font:9px Ubuntu,sans-serif;letter-spacing:.6px;fill:#b3bebf}.hik-operation-art a:hover .art-title{fill:#fbe503}.hik-operation-art a:focus-visible{outline:1px solid #fbe503}.hik-operation-art figcaption{font:9px/1.6 Ubuntu;color:#869295;max-width:440px;margin-top:5px}.hik-data-routes{opacity:.4}.hik-data-travel path{stroke-dasharray:15 450;animation:hikDataTravel 7s linear infinite}.hik-data-travel path:nth-child(2){animation-delay:-2s}.hik-data-travel path:nth-child(3){animation-delay:-4s}.hik-art-motion{background:none;border:0;padding:10px 0;color:#aeb7b9;font:10px Ubuntu;cursor:pointer}.hik-operation-art.is-paused .hik-data-travel path{animation-play-state:paused}
@keyframes hikDataTravel{to{stroke-dashoffset:-465}}
@media(max-width:900px){.hik-page .hik-editorial-main{grid-template-columns:1fr;gap:30px}.hik-page .hik-editorial h1{font-size:clamp(44px,6vw,64px)}.hik-operation-art{width:100%;max-width:780px;margin:auto}.hik-page .hik-editorial-copy>p{max-width:600px}}
@media(max-width:500px){.hik-operation-art .art-label{font-size:12px;letter-spacing:0}.hik-operation-art .art-title{font-size:22px}.hik-operation-art figcaption{font-size:9px}.hik-page .hik-editorial-main{padding-bottom:25px}.hik-page .hik-editorial h1{font-size:46px}}
@media(prefers-reduced-motion:reduce){.hik-data-travel path{animation:none}}
.hik-page .hik-editorial-main{grid-template-columns:.75fr 1.45fr;gap:22px}.hik-mine-art{margin-inline:-12px}.hik-mine-art svg{overflow:visible}.mine-perimeter-sweep{transform-origin:126px 307px;animation:mineSurvey 10s ease-in-out infinite alternate}.mine-hauler{animation:mineHaul 12s ease-in-out infinite alternate}.mine-thermal-glow{animation:mineThermal 6s ease-in-out infinite}.mine-face-scan{animation:mineFace 4s ease-in-out infinite alternate}.hik-operation-art.is-paused *{animation-play-state:paused!important}
@keyframes mineSurvey{from{transform:rotate(-14deg);opacity:.4}to{transform:rotate(17deg);opacity:1}}@keyframes mineHaul{from{transform:translate(-20px,-9px)}to{transform:translate(38px,19px)}}@keyframes mineThermal{0%,100%{opacity:.5}50%{opacity:.85}}@keyframes mineFace{from{transform:translateY(-17px)}to{transform:translateY(18px)}}
@media(max-width:900px){.hik-page .hik-editorial-main{grid-template-columns:1fr}.hik-mine-art{margin-inline:auto}.hik-mine-art svg{min-height:300px}}
@media(prefers-reduced-motion:reduce){.mine-perimeter-sweep,.mine-hauler,.mine-thermal-glow,.mine-face-scan{animation:none}}

/* Mission-critical hero: real environment, official equipment and restrained telemetry. */
.hik-mission-hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 62px);background:#111719}.hik-mission-bg{position:absolute;inset:-3%;z-index:-3;background:url('assets/hik-mission-bg.webp') center 48%/cover no-repeat;animation:hikMissionDrift 22s ease-in-out infinite alternate;filter:saturate(.72) contrast(1.08)}.hik-mission-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#111719 0%,#111719ef 29%,#11171996 50%,#11171922 76%),linear-gradient(0deg,#111719 0%,transparent 42%,#1117199c 100%)}.hik-mission-hero .hik-editorial-meta{position:relative;z-index:2;border:0}.hik-mission-hero .hik-editorial-main{position:relative;z-index:2;grid-template-columns:.78fr 1.4fr;min-height:690px;align-items:center;padding-top:12px;padding-bottom:38px}.hik-mission-hero .hik-editorial-copy{padding:34px 0 24px;text-shadow:0 2px 22px #000}.hik-mission-hero .hik-editorial-logo{width:190px;margin-bottom:30px}.hik-tech-company{display:block;font:9px/1.4 Ubuntu;letter-spacing:.16em;color:#cad3d2;margin-bottom:25px}.hik-mission-hero .hik-editorial-copy h1{font-size:clamp(46px,4.6vw,72px);max-width:570px}.hik-mission-hero .hik-editorial-copy>p{color:#d0d8d7;max-width:500px}.hik-mission-system{height:min(67vw,690px);max-height:690px;min-height:540px;position:relative;margin:0;filter:drop-shadow(0 28px 32px #0008)}.hik-mission-routes{position:absolute;inset:3% -2% 0;width:104%;height:96%;color:#dce56875;mix-blend-mode:screen}.hik-mission-routes circle{opacity:.18;stroke-dasharray:4 8}.mission-route{stroke-width:1.2;stroke-dasharray:8 20;animation:hikRoute 13s linear infinite}.route-b{animation-direction:reverse;animation-duration:17s}.hik-mission-product{position:absolute;display:grid;place-items:center}.hik-mission-product img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 20px #000b);animation:hikProductFloat 7s ease-in-out infinite alternate}.mission-scanner{left:32%;top:24%;width:30%;height:39%;z-index:3}.mission-scanner img{animation-delay:-2s}.mission-gas{right:2%;top:8%;width:35%;height:34%;z-index:2}.mission-gas img{animation-delay:-5s}.mission-server{right:1%;bottom:11%;width:35%;height:20%;z-index:4}.mission-server img{animation-delay:-3s}.mission-pano{left:3%;bottom:8%;width:29%;height:28%;z-index:2}.mission-pano img{animation-delay:-6s}.hik-thermal-window{position:absolute;left:2%;top:7%;width:31%;aspect-ratio:16/10;overflow:hidden;border:1px solid #d7e6e688;box-shadow:0 18px 34px #0008;z-index:3}.hik-thermal-window img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.08);animation:hikThermalPan 12s ease-in-out infinite alternate}.hik-thermal-window span{position:absolute;left:12px;bottom:10px;font:8px Ubuntu;letter-spacing:.14em;color:white}.hik-mission-system figcaption{position:absolute;right:3%;bottom:2%;font:9px Ubuntu;letter-spacing:.08em;color:#d4dddd}.hik-mission-system .hik-art-motion{position:absolute;left:2%;bottom:1%;color:#e8e9e5}.hik-mission-system.is-paused *{animation-play-state:paused!important}
@keyframes hikMissionDrift{to{transform:scale(1.045) translate3d(-.6%,.4%,0)}}@keyframes hikRoute{to{stroke-dashoffset:-280}}@keyframes hikProductFloat{to{transform:translate3d(0,-10px,0)}}@keyframes hikThermalPan{to{transform:scale(1.08) translateX(-2%)}}
@media(max-width:900px){.hik-mission-hero .hik-editorial-main{grid-template-columns:1fr;min-height:0}.hik-mission-system{height:560px;min-height:0}.hik-mission-shade{background:linear-gradient(180deg,#111719f5 0%,#111719d9 44%,#11171955 75%,#111719 100%)}}@media(max-width:560px){.hik-mission-hero .hik-editorial-main{padding-top:20px}.hik-mission-system{height:390px}.hik-mission-hero .hik-editorial-copy h1{font-size:43px}.hik-mission-hero .hik-editorial-logo{width:150px;margin-bottom:22px}.hik-tech-company{font-size:8px}.mission-server{bottom:14%}.hik-thermal-window{width:34%}.hik-mission-system figcaption{display:none}}@media(prefers-reduced-motion:reduce){.hik-mission-bg,.mission-route,.hik-mission-product img,.hik-thermal-window img{animation:none}}

/* Full-bleed operational film, following the DJI hero rhythm. */
.hik-film-hero{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 62px);background:#111719}.hik-hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hik-film-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#111719fb 0%,#111719e8 28%,#1117199b 44%,#11171928 73%),linear-gradient(0deg,#111719e8 0%,transparent 42%,#1117198c 100%)}.hik-film-hero .hik-editorial-meta{position:relative;z-index:2;border:0}.hik-film-hero .hik-editorial-main{position:relative;z-index:2;display:block;min-height:690px;padding-top:90px;padding-bottom:110px}.hik-film-hero .hik-editorial-copy{max-width:560px;text-shadow:0 2px 24px #000}.hik-film-hero .hik-editorial-logo{width:190px;margin-bottom:30px}.hik-film-hero .hik-editorial-copy h1{font-size:clamp(48px,5vw,78px);max-width:580px}.hik-film-hero .hik-editorial-copy>p{color:#d0d8d7;max-width:490px}.hik-film-toggle{position:absolute;right:var(--pad);bottom:57px;z-index:3;width:38px;height:38px;border:1px solid #dbe2e17a;border-radius:50%;background:#11171999;color:#fff;font:11px Ubuntu}.hik-film-index{position:absolute;left:var(--pad);right:calc(var(--pad) + 65px);bottom:58px;display:flex;align-items:center;gap:14px;color:#d2dada;font:8px Ubuntu;letter-spacing:.14em}.hik-film-index i{height:1px;background:#cbd4d45c;flex:1}.hik-film-hero.is-paused .hik-hero-film{opacity:.93}
@media(max-width:700px){.hik-film-shade{background:linear-gradient(90deg,#111719f5 0%,#111719c9 70%,#11171966),linear-gradient(0deg,#111719 0%,transparent 60%)}.hik-film-hero .hik-editorial-main{min-height:690px;padding-top:70px}.hik-film-hero .hik-editorial-copy h1{font-size:45px}.hik-film-index{display:none}.hik-film-toggle{bottom:28px}}

/* Final editorial cleanup from review. */
.hik-film-hero .hik-editorial-copy{max-width:700px}.hik-film-hero .hik-editorial-copy h1{font-size:clamp(46px,4vw,64px);max-width:700px;line-height:1}.hik-film-hero .hik-editorial-copy h1>span,.hik-film-hero .hik-editorial-copy h1>em{display:block;white-space:nowrap}.hik-gas .hik-measure{display:none}.hik-gas .hik-instrument{padding-top:0}.hik-acustica .product-visual{background:transparent;padding:0}.hik-acustica .product-visual img{mix-blend-mode:multiply}.hik-acustica .product-visual figcaption{margin-left:0}
@media(max-width:560px){.hik-film-hero .hik-editorial-copy h1{font-size:clamp(38px,10.2vw,48px)}}

.hik-bodycam .product-layout{grid-template-columns:1.05fr 1fr;align-items:center}.hik-bodycam .hik-bodycam-product{background:radial-gradient(circle at 50% 48%,#253139 0,transparent 64%);padding:0;min-height:420px}.hik-bodycam .hik-bodycam-product img{height:420px;max-height:none;object-fit:contain;object-position:center;mix-blend-mode:normal}.hik-bodycam .hik-bodycam-product figcaption{color:#aebec1}.hik-bodycam .product-layout>.features{grid-template-columns:1fr;gap:24px;margin:0}.hik-bodycam .product-layout>.features .feature{border-right:0;border-bottom:1px solid #80989f44;padding:0 0 22px}.hik-bodycam-film-block{margin-top:65px;padding-top:45px;border-top:1px solid #80989f44}.hik-bodycam-film-block>.eyebrow{display:block;color:#9aadb2;margin-bottom:20px}.hik-bodycam-film-block .inline-film{aspect-ratio:2.1;max-height:500px}
@media(max-width:760px){.hik-bodycam .product-layout{grid-template-columns:1fr}.hik-bodycam .hik-bodycam-product{min-height:300px}.hik-bodycam .hik-bodycam-product img{height:300px}.hik-bodycam-film-block .inline-film{aspect-ratio:16/10}}
