header:not(.site-header){position:static;inset:auto;z-index:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}body{padding-top:0}#page-home{padding-top:70px;--home-ink:#f5f6f2;--home-muted:#aeb8b8;--home-line:rgba(255,255,255,0.1);--home-accent:#ffd43b;background:#080d0f}#page-home .hero{min-height:min(780px,calc(100svh - 70px));align-items:stretch;padding-block:0!important;isolation:isolate;background:#080d0f}#page-home .hero-background{position:absolute;inset:0;z-index:-3;overflow:hidden;pointer-events:none;background:#080d0f}#page-home .hero-background-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.48;filter:saturate(.78) contrast(1.08) brightness(.78);mix-blend-mode:screen}#page-home .hero-overlay{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(5,10,12,.96),rgba(5,10,12,.86) 42%,rgba(5,10,12,.4) 78%,rgba(5,10,12,.18))}#page-home .hero>.container{position:relative;z-index:3;display:flex;width:min(1180px,calc(100% - 48px));align-items:center;padding:72px 0 54px}#page-home .hero-grid{display:block!important;width:100%;max-width:780px;margin:0}#page-home .hero-content-col{position:relative;max-width:760px!important;padding-left:28px;align-items:flex-start!important;text-align:left!important}#page-home .hero-content-col:before{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--home-accent),rgba(255,212,59,.05));content:""}#page-home .hero-content-col .hero-sub,#page-home .hero-content-col p{text-align:left!important}#page-home .hero h1.hero-title{max-width:760px!important;margin-bottom:26px!important;align-items:flex-start!important;color:var(--home-ink)!important;font-size:clamp(3rem,6.3vw,5.7rem)!important;line-height:.91!important;letter-spacing:-.055em!important;text-shadow:0 10px 40px rgba(0,0,0,.4);text-align:left!important}#page-home .hero-title-line-main{color:var(--home-accent)!important}#page-home .hero-title-line-location{max-width:620px;margin-top:.16em;color:rgba(245,246,242,.76)!important;font-size:.43em;font-weight:650;letter-spacing:-.015em;line-height:1.12}#page-home .hero-benefits{max-width:700px;margin-bottom:20px;padding:13px 16px;background:rgba(7,13,15,.58);border-color:rgba(255,212,59,.3);box-shadow:0 16px 40px rgba(0,0,0,.18)}#page-home .hero-benefit{color:rgba(245,246,242,.86)}#page-home .hero-benefit-icon{color:var(--home-accent)}#page-home .hero-context-box{max-width:590px;margin-left:0;background:rgba(255,212,59,.1);border-color:rgba(255,212,59,.36)}#page-home .hero-cta-block{margin-left:0;align-items:flex-start}#page-home .hero-cta-helper{margin-left:0!important;text-align:left!important}#page-home>section:not(.hero){position:relative;border-top:1px solid var(--home-line)}#page-home>section:not(.hero) .container{width:min(1180px,calc(100% - 48px))}#page-home .section-header{max-width:820px;margin:0 0 40px;text-align:left!important}#page-home .section-header .sec-sub{max-width:680px;margin-left:0!important;margin-right:0!important}#page-home .section-header .badge{margin-left:0;margin-right:0}#page-home .sec-title{max-width:780px;text-align:left!important;text-wrap:balance}#page-home .sec-title:after{display:block;width:46px;height:3px;margin-top:18px;background:var(--home-accent);border-radius:999px;content:""}#page-home .section-header .sec-sub,#page-home .section-header p{color:var(--home-muted)}#page-home .features-grid,#page-home .steps-grid,#page-home .test-grid,#page-home .xsell-grid{gap:22px}#page-home .feat-card,#page-home .test-card,#page-home .xsell-card,#page-home .zona-card{border-color:rgba(255,255,255,.11);box-shadow:0 16px 42px rgba(0,0,0,.18)}#page-home .feat-card:hover,#page-home .test-card:hover,#page-home .xsell-card:hover,#page-home .zona-card:hover{border-color:rgba(255,212,59,.52);box-shadow:0 20px 46px rgba(0,0,0,.28);transform:translateY(-4px)}#page-home #faq .sec-title,#page-home #faq .section-header,#page-home #faq .section-header p,#page-home #testimonios .sec-title,#page-home #testimonios .section-header,#page-home #testimonios .section-header p,#page-home #zonas .sec-title,#page-home #zonas .section-header,#page-home #zonas .section-header p{margin-inline:auto;text-align:center!important}#page-home #faq .sec-title:after,#page-home #testimonios .sec-title:after,#page-home #zonas .sec-title:after{margin-inline:auto}@media (max-width:859px){#page-home .hero>.container,#page-home>section:not(.hero) .container{width:min(100% - 32px,1180px)}#page-home .hero>.container{padding-top:42px;padding-bottom:74px}#page-home .hero h1.hero-title{font-size:clamp(2.5rem,11.5vw,4rem)!important}#page-home .section-header{margin-bottom:28px}}@media (max-width:599px){#page-home .hero-content-col{padding-left:18px}#page-home .hero-benefits{padding:10px 12px}#page-home>section:not(.hero){padding-block:64px!important}}#page-home .hero-content-col{max-width:780px}#page-home .hero h1.hero-title{max-width:780px!important;font-size:clamp(2.8rem,6.1vw,4.35rem)!important}#page-home .hero-background-video{opacity:.46;filter:saturate(.82) contrast(1.04) brightness(.76)}#page-home .hero-benefits{max-width:760px;margin-bottom:18px;padding:0;background:transparent;border:0;border-radius:0}#page-home .hero-benefit{min-height:48px;padding:8px 18px;color:rgba(255,255,255,.86)}#page-home .hero-benefit:first-child{padding-left:0}#page-home .hero-benefit-icon{width:19px;height:19px;flex-basis:19px;font-size:17px}#page-home .hero-content-col .hero-intro{max-width:620px!important;margin-bottom:15px!important;color:rgba(255,255,255,.86)!important;font-size:1.05rem!important;line-height:1.55!important}#page-home .hero-context-box{max-width:620px;margin:0 0 14px;padding:9px 0 9px 14px;background:transparent;border:0;border-left:2px solid var(--home-accent);border-radius:0;color:rgba(255,255,255,.7);font-size:.9rem;text-align:left}#page-home .hero-cta-block{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:start;grid-gap:12px 14px;gap:12px 14px;max-width:none;margin-top:8px}#page-home .hero-cta-block .hero-video-cta,#page-home .hero-cta-block .hero-whatsapp-cta{width:auto!important;min-height:52px;padding-inline:22px}#page-home .hero-coverage-link{grid-column:1/-1;justify-content:flex-start;min-height:34px;margin:0;padding:0;color:rgba(255,255,255,.76);font-size:.82rem}@media (max-width:859px){#page-home .hero h1.hero-title{font-size:clamp(2.25rem,7.8vw,3.5rem)!important}#page-home .hero-content-col .hero-intro{font-size:1rem!important}#page-home .hero-cta-block{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (max-width:599px){#page-home .hero-content-col{max-width:100%}#page-home .hero h1.hero-title{font-size:clamp(2.15rem,10vw,3rem)!important}#page-home .hero-benefits{gap:3px}#page-home .hero-benefit,#page-home .hero-benefit:first-child{min-height:0;padding:5px 0}#page-home .hero-cta-block{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}#page-home .hero-cta-block .hero-video-cta,#page-home .hero-cta-block .hero-whatsapp-cta{width:100%!important}#page-home .hero-coverage-link{justify-content:center;min-height:40px}}@media (prefers-reduced-motion:reduce){#page-home .feat-card,#page-home .test-card,#page-home .xsell-card,#page-home .zona-card{transition:none}}#page-home .hero-background-video{opacity:.38;filter:saturate(.72) contrast(1.05) brightness(.72)}#page-home .hero-overlay{background:linear-gradient(90deg,rgba(5,10,12,.98),rgba(5,10,12,.9) 42%,rgba(5,10,12,.56) 78%,rgba(5,10,12,.32)),linear-gradient(180deg,rgba(5,10,12,.1),rgba(5,10,12,.42))}#page-home .hero-benefits{background:rgba(7,13,15,.34);border:1px solid rgba(255,212,59,.22);border-radius:10px;box-shadow:none}#page-home .hero-context-box{background:rgba(8,13,15,.62);border:1px solid rgba(255,255,255,.14);border-left:3px solid var(--home-accent);border-radius:7px;color:rgba(245,246,242,.8)}#page-home .hero-whatsapp-cta{background:var(--home-accent)!important;color:#101313!important;border:1px solid var(--home-accent)!important;box-shadow:0 10px 28px rgba(255,212,59,.2)!important}#page-home .hero-whatsapp-cta:hover{background:#ffe27a!important;border-color:var(--home-accent)!important}#page-home .hero-video-cta{background:rgba(8,13,15,.72)!important;color:var(--home-accent)!important;border:1px solid rgba(255,212,59,.72)!important;box-shadow:none!important}#page-home .hero-video-cta:hover{background:rgba(255,212,59,.12)!important;border-color:var(--home-accent)!important}#page-home section#como-funciona-video{padding-top:88px;padding-bottom:88px;background:radial-gradient(circle at 82% 12%,rgba(255,196,0,.08),transparent 24rem),linear-gradient(180deg,#0d1415,#080b0c)}#page-home #como-funciona{display:flex;flex-direction:column;align-items:stretch}#page-home .how-video-intro{width:min(100%,760px);margin:0 auto 28px;text-align:center}#page-home .how-video-intro .badge{margin-inline:auto}#page-home .how-video-intro .sec-title{max-width:none;margin-bottom:14px;text-align:center!important}#page-home .how-video-intro .sec-title:after{margin:16px auto 0}#page-home .how-video-intro .sec-sub{max-width:660px;margin:0 auto;color:var(--home-muted);text-align:center}#page-home .how-process-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;width:min(100%,1040px);margin:0 auto 28px;padding:0;list-style:none;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.025)}#page-home .how-process-strip li{display:flex;min-height:88px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 12px;text-align:center}#page-home .how-process-strip li+li{border-left:1px solid rgba(255,255,255,.1)}#page-home .how-process-number{color:var(--home-accent);font-size:.7rem;font-weight:900;letter-spacing:.12em}#page-home .how-process-label{color:rgba(245,246,242,.9);font-size:.86rem;font-weight:700;line-height:1.25}#page-home .how-video-link{width:min(100%,960px);margin:0 auto 32px;border-color:rgba(255,212,59,.34);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,212,59,.06)}#page-home .how-video-link:before{content:"Video real · 30 segundos";top:18px;left:18px;padding:7px 11px;color:#101313;background:var(--home-accent);font-size:.68rem;letter-spacing:.08em}#page-home .howto-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(100%,1040px);margin:0 auto}#page-home .howto-step{display:block;min-height:148px;margin:0;padding:20px 18px 18px;background:rgba(17,25,26,.78);border-color:rgba(255,255,255,.1)!important;border-radius:12px}#page-home .howto-num{width:32px;height:32px;margin-bottom:18px;color:#121515;background:var(--home-accent);box-shadow:0 0 0 5px rgba(255,212,59,.08)}#page-home .howto-step .step-desc{color:rgba(245,246,242,.86);font-size:.9rem;line-height:1.55}#page-home #como-funciona>p[role=note]{width:min(100%,1040px);margin-top:18px!important;margin-bottom:0!important;color:var(--home-muted)!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.1)!important;border-radius:9px!important;font-size:.82rem!important;text-align:center}@media (max-width:860px){#page-home section#como-funciona-video{padding-top:64px;padding-bottom:64px}#page-home .howto-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){#page-home .hero-benefits{background:rgba(7,13,15,.24)}#page-home .how-video-intro{margin-bottom:22px}#page-home .how-video-intro .sec-title{font-size:clamp(1.8rem,8vw,2.35rem)!important}#page-home .how-process-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}#page-home .how-process-strip li:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.1)}#page-home .how-process-strip li:nth-child(4){border-top:1px solid rgba(255,255,255,.1)}#page-home .how-video-link{margin-bottom:24px;border-radius:13px}#page-home .how-video-link:before{top:11px;left:11px;padding:5px 8px;font-size:.58rem}#page-home .howto-steps{grid-template-columns:1fr;gap:10px}#page-home .howto-step{min-height:0;padding:16px}#page-home .howto-num{display:inline-grid;margin:0 0 12px}}#page-home .hero>.container{justify-content:flex-start!important}#page-home .hero-content-col,#page-home .hero-grid{justify-self:start!important;margin-left:0!important;margin-right:auto!important}input,select,textarea{font-size:16px!important}input::placeholder,textarea::placeholder{color:rgba(255,255,255,.62)!important}a,button,label,summary{-webkit-tap-highlight-color:transparent}::selection{color:#111;background:#ffc400}.anchor-target{display:block;height:0;scroll-margin-top:88px}#page-home .faq-a,#page-home .faq-a p,#page-home .guide-intro .sec-sub,#page-home .precio-sub,#page-home .pres-sub,#page-home .price-guidance,#page-home .sec-sub,#page-home .test-text{font-size:1rem!important}#page-home #presupuesto-form label,#page-home .autor-name,#page-home .price-details summary,#page-home .price-field label{font-size:.9375rem!important}#page-home .autor-loc,#page-home .how-process-label,#page-home .how-process-number,#page-home .precio-notice,#page-home .precio-table td,#page-home .precio-table th,#page-home .pres-error,#page-home .pres-footer,#page-home .pres-hint,#page-home .price-visual-calculator small,#page-home .price-visual-heading span,#page-home .price-visual-legend span{font-size:.875rem!important}#page-home .autor-loc,#precio-alarma-vecinal .precio-sub,#presupuesto-form .pres-sub{color:rgba(255,255,255,.72)!important}#page-home .btn-p,#page-home .precio-cta,#page-home .pres-btn{min-height:52px;white-space:nowrap}@media (max-width:360px){#page-home .btn-p,#page-home .precio-cta,#page-home .pres-btn{white-space:normal}}@media (hover:none),(pointer:coarse){#page-home :is(.feat-card,.test-card,.team-card,.zona-card,.xsell-card,.prod-card):hover,#precio-alarma-vecinal .precio-cta:hover,#presupuesto-form .pres-btn:hover,.btn-o:hover,.btn-p:hover,.btn-primary:hover,.btn-wa:hover,.cta-primary:hover,.ft-cta-btn:hover{transform:none!important}}#page-home.motion-enhanced>.home-reveal{transform:translateY(12px);transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1);opacity:1;transform:none}#page-home.motion-enhanced>#instalaciones-reales li{opacity:0;transform:translateY(14px);transition:opacity .32s ease-out,transform .42s cubic-bezier(.23,1,.32,1)}#page-home.motion-enhanced>#instalaciones-reales.is-visible li{opacity:1;transform:none}#page-home.motion-enhanced>#instalaciones-reales li:nth-child(2){transition-delay:50ms}#page-home.motion-enhanced>#instalaciones-reales li:nth-child(3){transition-delay:.1s}#page-home.motion-enhanced>#instalaciones-reales li:nth-child(4){transition-delay:.15s}#page-home.motion-enhanced>#instalaciones-reales li:nth-child(5){transition-delay:.2s}#page-home.motion-enhanced>#instalaciones-reales li:nth-child(6){transition-delay:.25s}#page-home.motion-enhanced>#por-dentro-del-equipo figure button{opacity:0;scale:.85;transition:opacity .24s ease-out,scale .3s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),background-color .18s ease,color .18s ease}#page-home.motion-enhanced>#por-dentro-del-equipo.is-visible figure button{opacity:1;scale:1}#page-home.motion-enhanced>#por-dentro-del-equipo figure button:nth-of-type(2){transition-delay:60ms}#page-home.motion-enhanced>#por-dentro-del-equipo figure button:nth-of-type(3){transition-delay:.12s}#page-home.motion-enhanced>#por-dentro-del-equipo figure button:nth-of-type(4){transition-delay:.18s}#page-home.motion-enhanced>#por-dentro-del-equipo figure button:nth-of-type(5){transition-delay:.24s}#page-home.motion-enhanced>#por-dentro-del-equipo figure button:nth-of-type(6){transition-delay:.3s}#page-home.motion-enhanced>#por-dentro-del-equipo figure button:nth-of-type(7){transition-delay:.36s}#page-home .how-video-play{box-shadow:0 6px 18px rgba(0,0,0,.45)!important}#page-home .why-us{padding:80px 0;background:#0a0a0a;border-top:1px solid #1a1a1a}#page-home .why-us-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}#page-home .why-reasons{display:grid;grid-gap:14px;gap:14px;margin:24px 0 0;padding:0;list-style:none}#page-home .why-reasons li{max-width:60ch;padding-bottom:14px;color:#c9c9c9;border-bottom:1px solid #222;font-size:1rem;line-height:1.6}#page-home .why-reasons li:last-child{border-bottom:0}#page-home .why-reasons strong{color:#f5f5f0}#page-home .why-panel{padding:28px;border:1px solid #2a2a2a;border-radius:14px;background:#151515}#page-home .why-panel h3{margin:0 0 16px;color:#f5f5f0;font-size:1.125rem;font-weight:800}#page-home .why-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}#page-home .why-list li{display:flex;gap:12px;align-items:flex-start;color:#d8d8d0;font-size:.9375rem;line-height:1.5}#page-home .why-check{width:20px;height:20px;flex:0 0 20px;margin-top:1px;fill:none;stroke:var(--acc);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#page-home .why-guide-link{margin:22px 0 0!important;padding-top:18px;color:#b4b4ac;border-top:1px solid #262626;font-size:.9375rem}#page-home .guide-intro-cta a,#page-home .why-guide-link a{color:var(--acc);text-decoration:underline;text-underline-offset:4px}#page-home .guide-intro-cta{margin-top:8px;color:#c9c9c9;font-size:1rem}@media (max-width:860px){#page-home .why-us-grid{grid-template-columns:1fr}#page-home .why-panel{padding:22px}}#localidades-atendidas li>a{display:inline-flex;min-height:44px;align-items:center}a.whatsapp-float{transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .14s ease-out!important}a.whatsapp-float[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}a.whatsapp-float[data-visible=true]{opacity:1;transform:translateY(0);transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .2s ease-out!important}a.whatsapp-float[data-visible=true]:active{transform:scale(.97);transition:transform .12s ease-out!important}@media (max-width:860px){body:has(a.whatsapp-float) .site-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){#page-home.motion-enhanced>#instalaciones-reales li,#page-home.motion-enhanced>#por-dentro-del-equipo figure button,#page-home.motion-enhanced>.home-reveal{transform:none;scale:1;transition:opacity .2s ease-out;transition-delay:0s!important}a.whatsapp-float[data-visible]{transform:none;transition:opacity .2s ease-out!important}}