:root{--panel:#eceee9;--panel-2:#f8f9f6;--panel-3:#e1e4dd;--wire:#c9cdc4;--ink:#0e1720;--ink-2:#16222d;--graphite:#45525e;--graphite-2:#6c7982;--volt:#0089b8;--live:#0a8d64;--signal:#c98400;--alarm:#b5392c;--volt-x:#22d3ee;--live-x:#17e39c;--signal-x:#ffc233;--alarm-x:#ff6b5b;--plasma:#7c3aed;--plasma-x:#c084fc;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--gut:clamp(20px, 5vw, 64px);--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--panel);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.03}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}.shell{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@keyframes ledblink{0%,72%,to{opacity:1}80%,92%{opacity:.25}}.blink{animation:3.4s ease-in-out infinite ledblink}.blink.d2{animation-duration:4.1s;animation-delay:.5s}.blink.d3{animation-duration:2.9s;animation-delay:1.1s}@keyframes flujo{to{stroke-dashoffset:-28px}}.flujo{stroke-dasharray:8 6;animation:1.1s linear infinite flujo}.topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--wire);background:#eceee9e6;position:sticky;top:0}.topbar.dark{color:#eef2f0;background:#0e1720db;border-bottom:1px solid #e2e8e61f}.topbar.dark .navlinks a{color:#93a3a1}.topbar.dark .navlinks a:hover{color:#fff;border-bottom-color:var(--volt-x)}.topbar.dark .btn{background:var(--volt-x);border-color:var(--volt-x);color:#04212b}.topbar.dark .btn:hover{background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 18px #22d3ee73}.topbar-in{align-items:center;gap:24px;height:62px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;margin-right:auto;font-size:19px;font-weight:800;text-decoration:none;display:flex}.lamp{background:var(--live);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #0a8d6429,0 0 10px #17e39c80}.lamp.pulse{animation:2.4s ease-in-out infinite blink}@keyframes blink{0%,to{box-shadow:0 0 0 3px #17e39c38,0 0 10px #17e39c8c}50%{box-shadow:0 0 0 7px #17e39c0a,0 0 16px #17e39c40}}.navlinks{gap:22px;display:flex}.navlinks a{color:var(--graphite);border-bottom:1.5px solid #0000;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none}.navlinks a:hover{color:var(--ink);border-bottom-color:var(--volt)}@media (width<=980px){.navlinks{display:none}}.btn{font-family:var(--sans);letter-spacing:-.01em;border:1.5px solid var(--ink);background:var(--ink);color:#f2f5f3;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s,opacity .15s;display:inline-flex}.btn:hover{background:var(--ink-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:#0e17200f}.btn.small{padding:9px 15px;font-size:14px}.btn.signal{background:var(--signal);border-color:var(--signal);color:#1a1200}.btn.signal:hover{background:#b57700;border-color:#b57700}section{padding-block:clamp(64px,9vw,112px)}.sec-head{max-width:68ch;margin-bottom:clamp(32px,5vw,52px)}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.sec-head p{color:var(--graphite);max-width:62ch;margin-top:16px;font-size:1.05rem}.h2{font-size:clamp(1.9rem,3.6vw,2.9rem)}.tag{color:var(--graphite-2);border-left:2px solid var(--volt);margin-bottom:14px;padding-left:14px;font-size:13.5px;font-weight:600;display:inline-block}.band{background:var(--panel-3)}section.dark{background:var(--ink);color:#dfe6e4}section.dark .sec-head p{color:#93a3a1}section.dark .tag{color:#93a3a1;border-left-color:var(--volt-x)}section.dark h2{color:#fff}.hero{padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(56px,8vw,96px)}.dark-hero{background:radial-gradient(ellipse 60% 50% at 18% 12%, #22d3ee24, transparent 62%), radial-gradient(ellipse 55% 50% at 88% 72%, #7c3aed2e, transparent 60%), linear-gradient(180deg, #0b141d 0%, var(--ink) 100%);color:#eef2f0;position:relative;overflow:hidden}.dark-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#e2e8e60b 1px,#0000 1px),linear-gradient(90deg,#e2e8e60b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 100%)}.dark-hero .shell{z-index:1;position:relative}.dark-hero h1{color:#fff}.dark-hero .hero-sub{color:#9fb0ad}.dark-hero .hero-meta{color:#8b9997;border-top-color:#e2e8e629}.dark-hero .hero-meta strong{color:#fff}.dark-hero .btn{background:var(--signal-x);border-color:var(--signal-x);color:#1a1200}.dark-hero .btn:hover{background:#ffd45e;border-color:#ffd45e;transform:translateY(-2px);box-shadow:0 10px 26px -8px #ffc2338c}.dark-hero .btn.ghost{color:#eef2f0;background:0 0;border-color:#eef2f059}.dark-hero .btn.ghost:hover{box-shadow:none;background:#eef2f014;border-color:#eef2f0;transform:translateY(-2px)}.dark-hero .tp{border:1px solid #e2e8e61a;box-shadow:0 30px 70px -30px #000c}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,60px);display:grid}@media (width<=980px){.hero-grid{grid-template-columns:1fr}}.hero h1{letter-spacing:-.045em;font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:.98}.hero-sub{color:var(--graphite);max-width:46ch;margin-top:22px;font-size:clamp(1.02rem,1.4vw,1.16rem)}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-meta{border-top:1px solid var(--wire);color:var(--graphite-2);flex-wrap:wrap;gap:26px;margin-top:32px;padding-top:20px;font-size:14px;display:flex}.hero-meta strong{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:600;display:block}.tp{background:var(--ink);color:#dfe6e4;border-radius:7px;padding:18px;box-shadow:0 28px 56px -30px #0e172099}.tp-bar{border-bottom:1px solid #dfe6e421;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:13px;font-size:13.5px;display:flex}.tp-title{color:#b9c5c2}.tp-live{color:var(--live-x);letter-spacing:.02em;margin-left:auto;font-size:11.5px}.tp-gauges{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gauge{flex-direction:column;align-items:center;display:flex}.gauge svg{width:100%;max-width:128px;height:auto;display:block}.gauge-track{fill:none;stroke:#dfe6e424;stroke-width:9px;stroke-linecap:round}.gauge-fill{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.3,0,.2,1)}.gauge-fill.t-volt{stroke:var(--volt-x);filter:drop-shadow(0 0 5px #22d3ee8c)}.gauge-fill.t-live{stroke:var(--live-x);filter:drop-shadow(0 0 5px #17e39c80)}.gauge-fill.t-signal{stroke:var(--signal-x);filter:drop-shadow(0 0 5px #ffc23380)}.gauge-val{font-family:var(--mono);fill:#f4f7f5;letter-spacing:-.04em;font-size:23px;font-weight:600}.gauge-unit{font-family:var(--sans);fill:#8b9997;font-size:10.5px}.gauge-label{color:#8b9997;text-align:center;margin-top:-2px;font-size:12px}.tp-trend{margin-top:14px}.tp-lbl{color:#8b9997;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12px;display:flex}.tp-trend svg{width:100%;height:74px;display:block}.grid-line{stroke:#dfe6e417;stroke-width:1px}.trend-line{fill:none;stroke:var(--volt-x);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #22d3ee73)}.trend-area{fill:#22d3ee1c;stroke:none}.tp-split{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:14px;display:grid}@media (width<=420px){.tp-split{grid-template-columns:1fr}}.barstrip{width:100%;height:46px;display:block}.barstrip.t-signal rect{fill:var(--signal-x);opacity:.75}.tp-stat{border-left:1px solid #dfe6e421;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;padding-left:14px;display:grid}.tp-lbl-s{color:#8b9997;align-self:center;font-size:12px}.tp-stat strong{color:#f4f7f5;letter-spacing:-.03em;text-align:right;font-size:18px;font-weight:600}.tp-stat strong small{color:#8b9997;font-size:.6em}.tp-stat strong.warn{color:var(--signal-x)}.tp-alarm{border-left:2px solid var(--signal-x);color:#f0dcaa;background:#ffc2331a;align-items:center;gap:9px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.tp-alarm .num{color:#fff;margin-left:auto;font-size:12.5px}.niveles{flex-direction:column;gap:20px;display:flex}.nivel{background:var(--panel-2);border:1px solid var(--wire);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(22px,4vw,48px);padding:clamp(20px,3vw,34px);display:grid}.nivel:nth-child(2n) .nivel-art{order:2}@media (width<=860px){.nivel{grid-template-columns:1fr;gap:20px}.nivel:nth-child(2n) .nivel-art{order:0}}.nivel-art{background:var(--panel-3);border-radius:5px;padding:14px}.nivel-n{color:var(--volt);border:1px solid var(--volt);border-radius:2px;margin-bottom:12px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-block}.nivel-txt .cond{color:var(--graphite-2);font-size:14.5px}.nivel-txt h3{margin-top:4px;font-size:clamp(1.4rem,2.6vw,1.85rem)}.nivel-txt .resumen{letter-spacing:-.02em;margin-top:10px;font-size:1.02rem;font-weight:600}.nivel-txt .why{color:var(--graphite);margin-top:10px;font-size:15.5px}.nivel-chips{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.nivel-chips li{background:var(--panel-3);color:var(--graphite);border-radius:2px;padding:4px 9px;font-size:13px}.nivel-txt a{border-bottom:1.5px solid var(--volt);margin-top:18px;padding-bottom:1px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.il{width:100%;height:auto;display:block}.il-bezel{fill:#d4d8d1;stroke:var(--ink);stroke-width:2px}.il-bezel-dash{fill:#d4d8d1;stroke:var(--graphite-2);stroke-width:1.8px;stroke-dasharray:5 4}.il-screen{fill:var(--ink)}.il-metal{fill:#d9ddd6;stroke:var(--ink);stroke-width:2.2px}.il-plate{fill:#e8eae4;stroke:var(--wire);stroke-width:1.5px}.il-device{fill:var(--ink)}.il-rail{fill:var(--graphite-2);opacity:.45}.il-term{fill:#cfd4cb;stroke:var(--graphite-2);stroke-width:.8px}.il-amber{fill:var(--signal)}.il-amber-d{fill:#8c5c00}.il-sensor{fill:#c3c9c0;stroke:var(--ink);stroke-width:1.4px}.il-gland{fill:#cfd4cb;stroke:var(--graphite-2);stroke-width:1.2px}.il-port{fill:#5b6a72}.il-vent{fill:#dfe6e438}.il-dim-f{fill:var(--graphite-2)}.il-dimfill{fill:#dfe6e44d}.il-track{fill:none;stroke:#dfe6e429;stroke-width:7px;stroke-linecap:round}.il-volt{fill:none;stroke:var(--volt-x);stroke-width:7px;stroke-linecap:round}.il-live{fill:none;stroke:var(--live-x);stroke-width:7px;stroke-linecap:round}.il-volt-line{fill:none;stroke:var(--volt-x);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.il-volt-area{fill:#22d3ee29;stroke:none}.il-live-f{fill:var(--live-x)}.il-signal-f{fill:var(--signal-x)}.il-wire-line{stroke:var(--graphite-2);stroke-width:2.4px;stroke-linecap:round;fill:none}.il-cable-volt{fill:none;stroke:var(--volt);stroke-width:3px;stroke-linecap:round}.il-cable-green{fill:none;stroke:#4aa32f;stroke-width:3.4px;stroke-linecap:round}.il-cable-blue{fill:none;stroke:#2e6fb5;stroke-width:3.4px;stroke-linecap:round}.il-cable-orange{fill:none;stroke:#c96a12;stroke-width:3.4px;stroke-linecap:round}.svc-list{border-top:1px solid var(--wire)}.svc{border-bottom:1px solid var(--wire);grid-template-columns:215px minmax(0,1fr) 195px;align-items:start;gap:28px;padding:26px 0;display:grid}@media (width<=900px){.svc{grid-template-columns:1fr;gap:12px}}.svc-ic{color:var(--volt);margin-bottom:8px;display:inline-flex}.svc-name h3{letter-spacing:-.035em;font-size:1.3rem}.svc-name .for{color:var(--graphite-2);margin-top:6px;font-size:13.5px}.svc-body p{color:var(--graphite);font-size:15.5px}.svc-body ul{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.svc-body li{background:var(--panel-3);color:var(--graphite);border-radius:2px;padding:4px 9px;font-size:13px}.svc-price{font-family:var(--mono);letter-spacing:-.03em;font-size:1.15rem;font-weight:600}.svc-price small{font-family:var(--sans);color:var(--graphite-2);letter-spacing:0;margin-top:4px;font-size:13px;font-weight:400;display:block}.svc.flagship{background:var(--panel-2);border-left:3px solid var(--signal);margin-inline:-18px;padding-inline:18px}.svc.flagship .svc-ic{color:var(--signal)}@media (width<=900px){.svc.flagship{margin-inline:0;padding-inline:16px}}.sec-grid{background:#dfe6e424;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (width<=820px){.sec-grid{grid-template-columns:1fr}}.sec-card{background:var(--ink);padding:24px}.sec-ic{color:var(--volt-x);filter:drop-shadow(0 0 6px #22d3ee59);margin-bottom:12px;display:inline-flex}.sec-card b{letter-spacing:-.03em;color:#fff;margin-bottom:8px;font-size:1.08rem;display:block}.sec-card span{color:#93a3a1;font-size:15px}.core-wrap{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (width<=940px){.core-wrap{grid-template-columns:1fr}}.core-p{color:var(--graphite);margin-top:16px}.stack{flex-direction:column;gap:4px;display:flex}.layer{background:var(--panel-2);border:1px solid var(--wire);border-radius:3px;grid-template-columns:22px 138px 1fr;align-items:center;gap:14px;padding:12px 15px;display:grid}@media (width<=600px){.layer{grid-template-columns:22px 1fr}.layer span:last-child{grid-column:2}}.layer-ic{color:var(--volt);display:inline-flex}.layer b{letter-spacing:-.02em;font-size:15px;font-weight:700}.layer span:last-child{color:var(--graphite);font-size:14.5px}.layer.base{background:var(--ink);border-color:var(--ink)}.layer.base b{color:#fff}.layer.base span:last-child{color:#93a3a1}.layer.base .layer-ic{color:var(--volt-x)}.lic{background:var(--ink);color:#e2e8e6;border-radius:7px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,52px);padding:clamp(24px,4vw,40px);display:grid}@media (width<=940px){.lic{grid-template-columns:1fr}}.lic h3{color:#fff;font-size:clamp(1.45rem,2.5vw,1.95rem)}.lic .lead{color:#93a3a1;margin-top:14px;font-size:15.5px}.ctrl{margin-top:22px}.ctrl label{color:#93a3a1;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:14.5px;display:flex}.ctrl label.block-label{display:block}.ctrl label b{font-family:var(--mono);color:var(--signal-x);font-size:17px;font-weight:600}input[type=range]{appearance:none;cursor:pointer;background:#e2e8e638;border-radius:2px;width:100%;height:3px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--signal-x);cursor:pointer;border:none;border-radius:50%;width:17px;height:17px;box-shadow:0 0 10px #ffc23380}input[type=range]::-moz-range-thumb{background:var(--signal-x);cursor:pointer;border:none;border-radius:50%;width:17px;height:17px}.dark-select{color:#e2e8e6;background:#e2e8e60f;border:1px solid #e2e8e640;border-radius:3px;width:100%;padding:10px 12px;font-family:inherit;font-size:15px}.dark-select option{color:#0e1720}.check{color:#93a3a1;cursor:pointer;align-items:center;gap:10px;margin-top:18px;font-size:14.5px;display:flex}input[type=checkbox]{accent-color:var(--signal-x);width:16px;height:16px}.bars{flex-direction:column;justify-content:center;gap:22px;display:flex}.bar-row .bar-top{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.bar-row .bar-name{font-size:15px;font-weight:600}.bar-row .bar-note{color:#8b9997;font-size:13px;font-weight:400}.bar-row .bar-val{font-family:var(--mono);letter-spacing:-.03em;font-size:1.25rem;font-weight:600}.track{background:#e2e8e61f;border-radius:2px;height:12px;overflow:hidden}.fill{height:100%;transition:width .25s}.fill.them{background:#6c7982}.fill.us{background:var(--live-x);box-shadow:0 0 14px #17e39c66}.verdict{color:#c4cfcb;border-top:1px solid #e2e8e629;margin-top:6px;padding-top:18px;font-size:15px}.verdict b{color:var(--signal-x);font-family:var(--mono);letter-spacing:-.02em}.disclaimer{color:#76827e;margin-top:12px;font-size:12.5px}.two-col{grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,44px);display:grid}@media (width<=880px){.two-col{grid-template-columns:1fr}}.col-box{border-top:3px solid var(--live);padding-top:20px}.col-box.limits{border-top-color:var(--graphite-2)}.col-box h3{align-items:center;gap:8px;margin-bottom:6px;font-size:1.3rem;display:flex}.col-box h3 svg{color:var(--live)}.col-box>p{color:var(--graphite-2);margin-bottom:18px;font-size:14.5px}.col-box ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.col-box li{grid-template-columns:16px 1fr;gap:12px;font-size:15.5px;display:grid}.col-box li:before{content:"";background:var(--live);border-radius:1px;width:8px;height:8px;margin-top:8px}.col-box.limits li:before{background:var(--graphite-2)}.col-box li b{letter-spacing:-.02em;font-weight:700;display:block}.col-box li span{color:var(--graphite);font-size:14.5px}.path{flex-direction:column;display:flex}.step{border-bottom:1px solid var(--wire);grid-template-columns:56px 1fr;gap:20px;padding:22px 0;display:grid}.step:last-child{border-bottom:none}.step .n{color:var(--volt);padding-top:2px;font-size:14px;font-weight:600}.step-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.step-head b{letter-spacing:-.03em;font-size:1.08rem}.step .dur{color:var(--graphite-2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.step-body p{color:var(--graphite);max-width:68ch;margin-top:6px;font-size:15.5px}.hito{color:var(--live);background:#0a8d6417;border-radius:2px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:13.5px;font-weight:600;display:inline-flex}@media (width<=620px){.step{grid-template-columns:38px 1fr;gap:12px}}.durs{background:var(--panel-3);border-left:3px solid var(--volt);border-radius:4px;margin-top:36px;padding:22px}.durs>b{letter-spacing:-.025em;font-size:1.02rem}.dur-rows{flex-direction:column;margin-top:14px;display:flex}.dur-row{border-bottom:1px solid var(--wire);justify-content:space-between;gap:16px;padding:9px 0;font-size:15px;display:flex}.dur-row:last-child{border-bottom:none}.dur-row .num{letter-spacing:-.02em;font-weight:600}.disclaimer-l{color:var(--graphite-2);max-width:66ch;margin-top:14px;font-size:13px}.care{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=880px){.care{grid-template-columns:1fr}}.care-tier{border:1px solid var(--wire);background:var(--panel-2);border-radius:4px;padding:20px}.care-tier.top{border-color:var(--volt);border-top:3px solid var(--volt)}.care-tier h4{font-size:1.1rem}.care-tier .price{font-family:var(--mono);letter-spacing:-.03em;margin:8px 0 12px;font-size:1.35rem;font-weight:600}.care-tier .price small{font-family:var(--sans);color:var(--graphite-2);font-size:13px;font-weight:400}.care-tier p{color:var(--graphite);font-size:14.5px}.sla-note{border-top:1px solid var(--wire);color:var(--graphite-2);margin-top:12px;padding-top:12px;font-size:13.5px}.porque{background:var(--panel-2);border-left:3px solid var(--volt);border-radius:4px;margin-top:30px;padding:22px}.porque>b{letter-spacing:-.025em;font-size:1.02rem}.porque ul{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.porque li{color:var(--graphite);grid-template-columns:15px 1fr;gap:11px;font-size:15px;display:grid}.porque li:before{content:"";background:var(--volt);border-radius:1px;width:7px;height:7px;margin-top:8px}.porque-note{border-top:1px solid var(--wire);color:var(--graphite-2);margin-top:16px;padding-top:14px;font-size:14px}.addons{background:var(--wire);border:1px solid var(--wire);border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.addon{background:var(--panel-3);padding:18px}.addon b{letter-spacing:-.02em;font-size:15px;display:block}.addon span{color:var(--graphite);margin-top:5px;font-size:14px;display:block}.sectors{grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;display:grid}.sector{border:1px solid var(--wire);background:var(--panel-2);border-radius:4px;padding:18px}.sector-ic{color:var(--volt);margin-bottom:10px;display:inline-flex}.sector b{letter-spacing:-.025em;font-size:15.5px;display:block}.sector span{color:var(--graphite);margin-top:5px;font-size:14px;display:block}.custom-cta{background:var(--ink);color:#dfe6e4;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding:clamp(22px,3.5vw,34px);display:flex}.custom-cta b{letter-spacing:-.03em;color:#fff;font-size:1.2rem}.custom-cta p{color:#93a3a1;max-width:58ch;margin-top:8px;font-size:15px}.faq{border-top:1px solid var(--wire)}.faq details{border-bottom:1px solid var(--wire)}.faq summary{cursor:pointer;letter-spacing:-.025em;padding:20px 40px 20px 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--volt);font-size:20px;position:absolute;top:17px;right:4px}.faq details[open] summary:after{content:"–"}.faq .ans{color:var(--graphite);max-width:74ch;padding:0 0 22px;font-size:15.5px}.contact-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,56px);display:grid}@media (width<=880px){.contact-wrap{grid-template-columns:1fr}}.form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{color:var(--graphite);font-size:14px;font-weight:500}.field input,.field select,.field textarea{font-family:var(--sans);color:var(--ink);background:var(--panel-2);border:1px solid var(--wire);border-radius:3px;width:100%;padding:11px 13px;font-size:15.5px}.field textarea{resize:vertical;min-height:104px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0089b833}.form-note{color:var(--graphite-2);font-size:13px}.contact-side{border-left:2px solid var(--volt);padding-left:22px}.contact-side h3{font-size:clamp(1.55rem,2.7vw,2.1rem)}.contact-side p{color:var(--graphite);max-width:44ch;margin-top:14px;font-size:15.5px}.contact-side dl{flex-direction:column;gap:14px;margin:26px 0 0;display:flex}.contact-side dt{color:var(--graphite-2);font-size:13px}.contact-side dd{font-family:var(--mono);letter-spacing:-.02em;margin:2px 0 0;font-size:15.5px}.contact-side dd a{border-bottom:1.5px solid var(--volt);text-decoration:none}footer{border-top:1px solid var(--wire);color:var(--graphite-2);padding-block:34px;font-size:14px}.foot-in{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.foot-in .brand{color:var(--ink);margin-right:auto;font-size:16px}.protos{background:var(--ink);color:#dfe6e4;padding-block:clamp(48px,6vw,72px);overflow:hidden}.protos .tag{color:#93a3a1;border-left-color:var(--plasma-x)}.protos h2{color:#fff;max-width:22ch}.protos-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(20px,4vw,48px);margin-bottom:34px;display:grid}@media (width<=860px){.protos-head{grid-template-columns:1fr;align-items:start}}.protos-head p{color:#93a3a1;font-size:15.5px}.ticker{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker-pista{gap:12px;width:max-content;animation:42s linear infinite correr;display:flex}.ticker:hover .ticker-pista{animation-play-state:paused}@keyframes correr{to{transform:translate(-50%)}}.proto{white-space:nowrap;color:#cfdad7;background:#e2e8e60a;border:1px solid #e2e8e62e;border-radius:3px;align-items:center;gap:9px;padding:10px 16px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.proto:hover{border-color:var(--volt-x);color:#fff;box-shadow:0 0 20px -4px #22d3ee80}.proto-dot{background:var(--volt-x);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22d3eecc}@media (prefers-reduced-motion:reduce){.ticker-pista{flex-wrap:wrap;width:auto;animation:none}}.compara{border:1px solid var(--wire);background:var(--panel-2);border-radius:5px;margin-bottom:30px;overflow:hidden}.compara-row{border-bottom:1px solid var(--wire);grid-template-columns:1.1fr 1fr 1fr;align-items:start;gap:16px;padding:14px 18px;font-size:14.5px;display:grid}.compara-row:last-child{border-bottom:none}.compara-row.head{background:var(--ink);color:#fff;border-bottom:none;font-size:14px;font-weight:600}.compara-row.head .c-lic{color:#93a3a1}.compara-row.head .c-kai{color:var(--live-x)}.compara-row .c-q{letter-spacing:-.02em;font-weight:600}.compara-row .c-lic{color:var(--graphite-2)}.compara-row .c-kai{color:var(--ink);font-weight:500}.compara-row:not(.head):hover{background:var(--panel-3)}@media (width<=720px){.compara-row{grid-template-columns:1fr;gap:4px;padding:14px}.compara-row.head{display:none}.compara-row .c-lic:before{content:"Licencia: ";color:var(--graphite-2);font-weight:600}.compara-row .c-kai:before{content:"Kaizen Care: ";color:var(--live);font-weight:600}}.btn{position:relative}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px #0e172099}.btn:active{transform:translateY(0)}.btn.signal:hover{box-shadow:0 10px 26px -10px #c9840099}.nivel{transition:border-color .25s,box-shadow .25s,transform .25s}.nivel:hover{border-color:var(--volt);transform:translateY(-3px);box-shadow:0 18px 44px -30px #0e1720a6}.nivel-art{transition:background .25s}.nivel:hover .nivel-art{background:#dde1da}.nivel-txt a,.route-item a,.contact-side dd a{transition:color .2s,border-color .2s}.nivel-txt a:hover{color:var(--volt)}.svc{transition:background .2s}.svc:hover{background:var(--panel-2)}.svc:hover .svc-ic{color:var(--plasma)}.svc-ic{transition:color .25s,transform .25s}.svc:hover .svc-ic{transform:translateY(-2px)}.sec-card{transition:background .25s}.sec-card:hover{background:#16232f}.sec-card:hover .sec-ic{color:var(--plasma-x);filter:drop-shadow(0 0 8px #c084fc80)}.sec-ic{transition:color .25s,filter .25s}.layer{transition:border-color .2s,transform .2s}.layer:hover{border-color:var(--volt);transform:translate(4px)}.layer.base:hover{border-color:var(--volt-x)}.care-tier,.addon,.sector{transition:border-color .22s,transform .22s,box-shadow .22s,background .22s}.care-tier:hover{border-color:var(--volt);transform:translateY(-3px);box-shadow:0 16px 34px -26px #0e1720b3}.addon:hover{background:var(--panel-2)}.sector:hover{border-color:var(--plasma);transform:translateY(-3px);box-shadow:0 16px 34px -26px #7c3aed80}.sector:hover .sector-ic{color:var(--plasma)}.sector-ic{transition:color .22s}.svc-body li,.nivel-chips li{transition:background .2s,color .2s}.svc:hover .svc-body li,.nivel:hover .nivel-chips li{background:#d8dcd4}.faq summary{transition:color .2s}.faq summary:hover{color:var(--volt)}.faq summary:after{transition:transform .2s,color .2s}.faq summary:hover:after{transform:scale(1.25)}.custom-cta{transition:box-shadow .3s}.custom-cta:hover{box-shadow:0 0 60px -20px #7c3aed8c}.hito{transition:background .2s}.step:hover .hito{background:#0a8d6429}.step:hover .n{color:var(--plasma)}.step .n,.dur-row{transition:color .2s}.dur-row:hover .num{color:var(--volt)}.gauge-fill.t-signal{stroke:var(--signal-x)}.tag{border-left-color:var(--volt)}.sec-head .tag{border-left-color:var(--plasma)}.protos-head .tag{border-left-color:var(--plasma-x)}.nivel-n{color:var(--plasma);border-color:var(--plasma)}.durs,.porque{border-left-color:var(--plasma)}.porque li:before{background:var(--plasma)}.contact-side{border-left-color:var(--plasma)}.care-tier.top{border-color:var(--plasma);border-top-color:var(--plasma)}.tg-a{stop-color:var(--volt-x);stop-opacity:.34}.tg-b{stop-color:var(--volt-x);stop-opacity:0}.tp{transition:background .35s,color .35s,border-color .35s}.tp--claro{color:var(--ink);border:1px solid var(--wire);background:#fbfcfa;box-shadow:0 26px 60px -34px #0e172073}.tp--claro .tp-bar{border-bottom-color:var(--wire)}.tp--claro .tp-title{color:var(--graphite)}.tp--claro .tp-live{color:var(--live)}.tp--claro .gauge-track{stroke:#dfe3dc}.tp--claro .gauge-val{fill:var(--ink)}.tp--claro .gauge-unit,.tp--claro .gauge-label{fill:var(--graphite-2);color:var(--graphite-2)}.tp--claro .tp-lbl,.tp--claro .tp-lbl-s{color:var(--graphite-2)}.tp--claro .grid-line{stroke:#0e172014}.tp--claro .trend-line{stroke:var(--volt);filter:none}.tp--claro .tg-a{stop-color:var(--volt);stop-opacity:.22}.tp--claro .tg-b{stop-color:var(--volt);stop-opacity:0}.tp--claro .barstrip rect{fill:var(--signal);opacity:.85}.tp--claro .tp-stat{border-left-color:var(--wire)}.tp--claro .tp-stat strong{color:var(--ink)}.tp--claro .tp-stat strong.warn{color:var(--signal)}.tp--claro .tp-stat strong small{color:var(--graphite-2)}.tp--claro .tp-alarm{border-left-color:var(--signal);color:#7a5300;background:#c984001a}.tp--claro .tp-alarm .num{color:var(--ink)}.tp--claro .gauge-fill.t-volt{stroke:var(--volt);filter:none}.tp--claro .gauge-fill.t-live{stroke:var(--live);filter:none}.tp--claro .gauge-fill.t-signal{stroke:var(--signal);filter:none}.barstrip rect{fill:var(--signal-x);opacity:.78}.tp-gauges[data-n="2"]{grid-template-columns:repeat(2,1fr)}.tp--compacto{border-radius:6px;padding:14px}.tp--compacto .gauge svg{max-width:112px}.tp--compacto .gauge-val{font-size:21px}.tp--compacto .tp-bar{margin-bottom:11px;padding-bottom:10px;font-size:12.5px}.hero-panel{flex-direction:column;gap:12px;display:flex}.tswitch{background:#e2e8e60d;border:1px solid #e2e8e633;border-radius:4px;align-self:flex-end;gap:2px;padding:3px;display:inline-flex}.tswitch button{font-family:var(--sans);color:#93a3a1;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.tswitch button:hover{color:#fff}.tswitch button.on{background:var(--volt-x);color:#04212b}.nivel-art{flex-direction:column;justify-content:center;gap:14px;display:flex}.nivel-art .il{margin-top:2px}.switcher{border:1px solid var(--wire);background:var(--panel-2);border-radius:5px;gap:4px;padding:4px;display:inline-flex}@media (width<=560px){.switcher{width:100%}.switcher button{flex:1;justify-content:center}}.switcher button{font-family:var(--sans);letter-spacing:-.02em;color:var(--graphite);cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex}.switcher button:hover{color:var(--ink);background:var(--panel-3)}.switcher button.on{background:var(--ink);color:#fff;box-shadow:0 8px 20px -12px #0e1720cc}.switcher button.on svg{color:var(--live-x)}.cuenta{color:inherit;background:#0e172017;border-radius:10px;padding:1px 7px;font-size:12px}.switcher button.on .cuenta{background:#ffffff29}.switcher-sub{color:var(--graphite-2);max-width:62ch;margin-top:18px;font-size:15px}.puntos{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;margin-top:26px;display:grid}@keyframes entrar{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.punto{background:var(--panel-2);border:1px solid var(--wire);border-radius:5px;padding:20px 20px 20px 22px;transition:transform .22s,border-color .22s,box-shadow .22s;animation:.45s cubic-bezier(.2,.7,.2,1) both entrar;position:relative;overflow:hidden}.punto:before{content:"";background:var(--live);transform-origin:top;width:3px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.puntos.neg .punto:before{background:var(--plasma)}.punto:hover{border-color:var(--live);transform:translateY(-4px);box-shadow:0 20px 40px -28px #0e1720a6}.puntos.neg .punto:hover{border-color:var(--plasma)}.punto:hover:before{transform:scaleY(1)}.punto-n{color:var(--graphite-2);margin-bottom:8px;font-size:12.5px;display:block}.punto b{letter-spacing:-.025em;margin-bottom:6px;font-size:1.02rem;display:block}.punto span{color:var(--graphite);font-size:14.5px}@media (prefers-reduced-motion:reduce){.punto{animation:none}}.step{grid-template-columns:56px 1fr 76px;align-items:start}@media (width<=760px){.step{grid-template-columns:38px 1fr}.step-ic{display:none}}.step-ic{color:var(--wire);justify-self:end;transition:color .25s,transform .25s}.step:hover .step-ic{color:var(--plasma);transform:translateY(-3px)scale(1.06)}.contact-wrap.solo{grid-template-columns:minmax(0,1fr);max-width:760px}
