/* Hikvision reference products and conceptual IP installation models. */
#hikvision,#modelos-instalacion,#estructuracion{scroll-margin-top:140px}
.hik-section{padding:0 0 85px;background:#f5f7fb}.hik-brand-bar{display:flex;align-items:center;gap:27px;padding:30px 0 35px;border-bottom:1px solid #dce3ed;margin-bottom:56px}.hik-wordmark{font-family:var(--heading);font-size:32px;font-weight:700;font-style:italic;letter-spacing:-.055em;color:#d81931;line-height:1.2}.hik-brand-bar>span:nth-child(2){border-left:1px solid #cfd7e3;padding-left:26px;color:#63738b;font-size:11px;line-height:1.8}.hik-brand-bar>a{margin-left:auto;font-size:12px;gap:10px}.hik-section .section-heading h2,.installation-section .section-heading h2,.ip-structure-section h2{font-size:38px;line-height:1.22}.hik-section .section-heading>p,.installation-section .section-heading>p{font-size:14px;line-height:1.9;max-width:340px}.hik-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.hik-product{border:1px solid #e0e6ef;border-radius:13px;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:transform .25s,box-shadow .25s}.hik-product:hover{transform:translateY(-4px);box-shadow:0 17px 30px #15233c0a}.hik-product-image{height:218px;background:radial-gradient(ellipse at center,#fff 20%,#f4f6fa);padding:27px 23px 13px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #edf0f5}.hik-product-image>img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.hik-product-copy{padding:27px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.hik-family{font-size:8px;font-weight:600;color:#cf2f47;letter-spacing:.11em;line-height:1.7;margin-bottom:12px}.hik-product h3{font-size:22px;line-height:1.35;margin-bottom:13px}.hik-model{font-size:11px;color:#3c506c;font-weight:600;background:#f3f5f9;border-radius:4px;padding:6px 9px;margin-bottom:16px;max-width:100%;overflow-wrap:anywhere}.hik-description{font-size:13px;color:#748298;line-height:1.85;margin-bottom:20px}.hik-specs{list-style:none;display:flex;gap:6px;flex-wrap:wrap;padding:0;margin:0 0 27px}.hik-specs li{font-size:9px;border:1px solid #e0e6ef;border-radius:4px;padding:5px 7px;font-weight:500;color:#5b6f8b}.hik-product-links{margin-top:auto;display:flex;flex-direction:column;gap:15px;width:100%;padding-top:19px;border-top:1px solid #e8ecf2}.hik-product-links .text-link{font-size:11px;gap:10px}.hik-source{font-size:10px;color:#78869a;display:inline-flex;align-items:center;gap:7px}.hik-source>.icon{height:12px;width:12px}.hik-source:hover{color:var(--red)}.hik-catalogue-note{font-size:11px;line-height:1.8;color:#7a879a;margin-top:19px}.hik-technologies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px;padding-top:37px;margin-top:32px;border-top:1px solid #dce3ed}.hik-technologies>article{display:flex;gap:15px}.hik-technologies>article>span{font-size:10px;color:#c5354c;border:1px solid #ead0d6;border-radius:50%;display:flex;align-items:center;justify-content:center;height:28px;width:28px;flex-shrink:0}.hik-technologies h3{font-size:19px;margin-bottom:9px;line-height:1.4}.hik-technologies strong{font-size:11px;line-height:1.8;display:block;margin-bottom:8px}.hik-technologies p{font-size:12px;line-height:1.85;color:#78869b}.hik-technology-source{font-size:10px;margin-top:25px;color:#78869b}.hik-technology-source a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.hik-technology-source .icon{width:12px;height:12px}
.installation-section{background:#f5f7fb;padding:82px 0}.installation-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:27px}.installation-choice{position:relative;text-align:left;border:1px solid #dce3ed;border-radius:9px;padding:21px 49px 20px 23px;background:#fff;color:#8090a7;font-family:var(--font);transition:border-color .2s,background .2s,box-shadow .2s}.installation-choice>span{display:block;font-family:var(--heading);font-size:22px;font-weight:600;letter-spacing:-.045em;line-height:1.4;margin-bottom:6px;color:#2f4463}.installation-choice>strong{font-size:10px;font-weight:500;line-height:1.6;display:block}.installation-choice>.icon{position:absolute;right:22px;top:36px;width:18px;height:18px}.installation-choice:hover{border-color:#d99ca7}.installation-choice[aria-pressed=true]{border-color:#e32640;background:#fff7f8;box-shadow:0 2px 9px #e3223505}.installation-choice[aria-pressed=true]>span,.installation-choice[aria-pressed=true]>.icon{color:#c51e37}.installation-panel[hidden]{display:none!important}.installation-panel{border:1px solid #dce3ed;border-radius:13px;background:#fff;overflow:hidden;display:grid;grid-template-columns:1fr 1.05fr;gap:48px;padding:43px}.installation-explanation{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.installation-explanation>.hik-family{font-size:9px;margin-bottom:18px}.installation-explanation>h3{font-size:32px;line-height:1.3;margin-bottom:21px;max-width:360px}.installation-explanation>p:not(.hik-family){font-size:14px;line-height:1.9;color:#78879b;margin-bottom:25px;max-width:380px}.installation-explanation>ul{list-style:none;padding:0;margin:0 0 30px}.installation-explanation li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.85;margin-bottom:12px;color:#536981}.installation-explanation li>.icon{flex-shrink:0;height:15px;width:15px;color:#d3344b;margin-top:4px}.installation-explanation .button{font-family:var(--font);font-size:12px;min-height:48px;padding:14px 20px;gap:15px}.installation-diagram{background:#111d34;border:1px solid #293b59;border-radius:10px;padding:23px;color:#e0e7f1;min-width:0}.installation-diagram-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.1em;color:#96aac5;margin-bottom:24px}.installation-diagram-top>b{font-size:7px;border:1px solid #405574;padding:4px 7px;border-radius:4px;color:#ff8da0;letter-spacing:.03em;font-weight:500}.installation-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.installation-zones>div{border:1px solid #3a506f;border-radius:7px;background:#1c2c44;padding:15px 4px 11px;text-align:center;min-width:0}.installation-zones .icon{display:block;height:25px;width:25px;color:#ff8da0;margin:0 auto 9px}.installation-zones span{font-size:8px;line-height:1.6;display:block}.installation-join{height:38px;display:flex;justify-content:space-around;position:relative;margin:0 16.67%}.installation-join:after{content:'';position:absolute;inset:18px 0 auto;height:1px;background:#667d9d}.installation-join i{height:19px;width:1px;background:#667d9d}.installation-join i:nth-child(2){height:38px}.installation-hub{position:relative;display:flex;gap:15px;align-items:center;justify-content:center;border:1px solid #ca4a61;border-radius:7px;padding:17px 13px;background:#25314b}.installation-hub>.icon{height:27px;width:27px;color:#ffa2b0;flex-shrink:0}.installation-hub strong{font-family:var(--heading);font-size:12px;font-weight:600;letter-spacing:-.02em;display:block;line-height:1.7}.installation-hub span{display:block;font-size:8px;line-height:1.7;color:#aebdd3;margin-top:4px}.installation-branches{height:34px;width:54%;margin:0 auto;border-bottom:1px solid #667d9d;position:relative}.installation-branches:before{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;background:#667d9d}.installation-outputs{display:grid;grid-template-columns:1fr 1fr;gap:15px}.installation-outputs>div{position:relative;border:1px solid #3a506f;background:#192940;border-radius:7px;padding:15px 10px 13px;margin-top:16px;text-align:center;min-width:0}.installation-outputs>div:before{content:'';height:17px;position:absolute;top:-18px;left:50%;width:1px;background:#667d9d}.installation-outputs .icon{height:22px;width:22px;color:#9db2d0;margin:0 auto 9px;display:block}.installation-outputs strong{display:block;font-size:9px;line-height:1.7;font-weight:500}.installation-outputs span{display:block;font-size:8px;line-height:1.7;color:#9eafc9;margin-top:5px}.installation-diagram>p{font-size:8px;line-height:1.9;color:#9aacc8;margin-top:19px;border-top:1px solid #33435d;padding-top:14px}.installation-footnote{font-size:11px;color:#7c8b9f;line-height:1.9;margin-top:19px;max-width:800px}.project-form{scroll-margin-top:160px}#summary-installation,#summary-equipment{font-size:11px;line-height:1.8;color:#71819a;border-top:1px solid #e4e9f0;padding-top:11px;margin-top:11px}
.ip-structure-section{padding:83px 0;background:var(--navy);color:white}.ip-structure-section .section-heading>p{color:#a5b5cd;font-size:14px;line-height:1.9;max-width:320px}.ip-structure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.ip-structure-grid>article{border-top:1px solid #3a4b65;padding-top:24px}.ip-structure-grid>article>span{font-size:10px;color:#ff8396;display:block;margin-bottom:19px}.ip-structure-grid h3{font-size:20px;line-height:1.4;margin-bottom:17px}.ip-structure-grid p{font-size:12px;line-height:1.9;color:#a8b7cc}.ip-structure-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #35465f;margin-top:43px;padding-top:27px}.ip-structure-bottom p{font-size:12px;line-height:1.9;color:#adbed4}.ip-structure-bottom a{font-size:11px;gap:10px;color:#ff8a9d;flex-shrink:0}
@media(max-width:1000px){.hik-products{gap:16px}.hik-product-copy{padding:22px}.hik-product h3{font-size:20px}.hik-product-image{height:190px;padding:23px 15px 12px}.hik-description{font-size:12px}.hik-technologies{gap:18px}.hik-technologies>article{gap:10px}.hik-section .section-heading h2,.installation-section .section-heading h2,.ip-structure-section h2{font-size:32px}.installation-panel{padding:30px;gap:29px}.installation-explanation>h3{font-size:28px}.installation-explanation>p:not(.hik-family){font-size:13px}.installation-diagram{padding:20px}.installation-hub strong{font-size:11px}.installation-hub{gap:10px}.installation-choices{gap:10px}.installation-choice{padding:18px 36px 18px 19px}.installation-choice>span{font-size:20px}.installation-choice>.icon{right:15px;width:15px;height:15px}.ip-structure-grid{grid-template-columns:1fr 1fr;gap:35px}.ip-structure-bottom{align-items:flex-start}.ip-structure-bottom p{max-width:380px}.ip-structure-bottom a{flex-shrink:1}.hik-brand-bar>a{font-size:10px}.hik-brand-bar{gap:20px}.hik-wordmark{font-size:28px}.hik-brand-bar>span:nth-child(2){font-size:10px;padding-left:20px}}
@media(max-width:700px){.hik-section{padding-bottom:54px}.hik-brand-bar{flex-wrap:wrap;gap:18px;padding:27px 0;margin-bottom:37px}.hik-wordmark{font-size:28px}.hik-brand-bar>span:nth-child(2){font-size:9px;padding-left:18px;line-height:1.8}.hik-brand-bar>a{width:100%;margin:0;font-size:11px}.hik-section .section-heading h2,.installation-section .section-heading h2,.ip-structure-section h2{font-size:30px;line-height:1.3}.hik-section .section-heading>p,.installation-section .section-heading>p{font-size:14px}.hik-products{grid-template-columns:1fr;gap:23px}.hik-product-image{height:218px;padding:25px 25px 13px}.hik-product-copy{padding:27px}.hik-product h3{font-size:25px;max-width:330px}.hik-family{font-size:9px}.hik-model{font-size:12px}.hik-description{font-size:14px}.hik-specs li{font-size:10px}.hik-product-links .text-link{font-size:13px}.hik-source{font-size:11px;min-height:28px}.hik-technologies{grid-template-columns:1fr;gap:25px;margin-top:27px;padding-top:30px}.hik-technologies>article{gap:15px}.hik-technologies h3{font-size:22px}.hik-technologies strong{font-size:12px}.hik-technologies p{font-size:13px}.hik-catalogue-note{font-size:11px}.hik-technology-source{font-size:11px}.installation-section{padding:55px 0}.installation-choices{gap:7px;margin-bottom:21px}.installation-choice{padding:14px 8px;text-align:center}.installation-choice>span{font-size:16px;margin-bottom:5px}.installation-choice>strong{font-size:8px;line-height:1.7}.installation-choice>.icon{display:none}.installation-panel{grid-template-columns:1fr;padding:26px 22px;gap:31px}.installation-explanation>h3{font-size:29px;max-width:100%;margin-bottom:20px}.installation-explanation>p:not(.hik-family){font-size:14px;max-width:100%;margin-bottom:22px}.installation-explanation li{font-size:12px}.installation-explanation .button{font-size:12px}.installation-diagram{padding:20px 15px}.installation-diagram-top{font-size:6px;margin-bottom:21px}.installation-zones{gap:8px}.installation-zones span{font-size:7px}.installation-zones>div{padding-top:13px}.installation-hub strong{font-size:11px}.installation-hub span{font-size:8px}.installation-outputs{gap:12px}.installation-outputs strong{font-size:9px}.installation-outputs span{font-size:8px}.installation-footnote{font-size:11px}.ip-structure-section{padding:55px 0}.ip-structure-section .section-heading>p{font-size:14px}.ip-structure-grid{grid-template-columns:1fr;gap:27px}.ip-structure-grid>article{padding-top:22px}.ip-structure-grid>article>span{margin-bottom:13px}.ip-structure-grid h3{font-size:24px;margin-bottom:13px}.ip-structure-grid p{font-size:14px;line-height:1.9}.ip-structure-bottom{flex-direction:column;gap:17px;margin-top:32px;padding-top:23px}.ip-structure-bottom p{font-size:13px}.ip-structure-bottom a{font-size:12px;line-height:1.8}.project-form{scroll-margin-top:133px}}
@media(max-width:370px){.hik-wordmark{font-size:24px}.hik-brand-bar>span:nth-child(2){font-size:8px;padding-left:14px}.hik-brand-bar{gap:14px}.installation-panel{padding:24px 17px}.installation-choice>span{font-size:14px}.installation-choice>strong{font-size:7px}.installation-explanation>h3{font-size:27px}.installation-hub{padding-inline:9px}.installation-hub>.icon{height:22px;width:22px}.installation-hub strong{font-size:10px}.installation-diagram{padding-inline:12px}.hik-product-copy{padding:24px}}
@media(prefers-reduced-motion:reduce){.hik-product:hover{transform:none}}
