.cold-page{--cold-blue:#078fdb;--cold-ink:#102b40;--cold-muted:#526b7c;--cold-line:#dce8ef;margin:0;background:#fff;color:var(--cold-ink);font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}
.cold-page *{box-sizing:border-box}.cold-page a{color:inherit}.cold-page .wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.cold-page h1,.cold-page h2,.cold-page h3,.cold-page p{margin:0}.cold-page h1{font-size:clamp(37px,4.6vw,64px);line-height:1.07;letter-spacing:-.045em;max-width:780px}.cold-page h2{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.03em}.cold-page h3{font-size:20px;line-height:1.3}.cold-page p{color:var(--cold-muted)}.cold-page p+p{margin-top:16px}.cold-page .kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#0878af;margin-bottom:15px}.cold-page .section{padding:88px 0}.cold-page .intro{max-width:700px;margin-bottom:34px}.cold-page .intro p{margin-top:18px}.cold-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:49px;padding:13px 21px;border:1px solid transparent;border-radius:8px;text-decoration:none;font-size:14px;font-weight:700;background:var(--cold-blue);color:#fff;transition:background .2s,transform .2s}.cold-page .btn:hover{background:#0579bb;transform:translateY(-2px)}.cold-page .btn.secondary{background:transparent;border-color:#ffffff70}.cold-page :where(a,summary):focus-visible{outline:3px solid #04a9ff;outline-offset:5px}.cold-page section[id]{scroll-margin-top:25px}.cold-page .skip{position:absolute;left:16px;top:-100px;z-index:10;padding:12px;background:white}.cold-page .skip:focus{top:12px}
.cold-top{background:#fff;border-bottom:1px solid var(--cold-line)}.cold-top .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.cold-brand{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.cold-brand .icon{width:34px;height:auto}.cold-brand .wordmark{width:175px;height:auto}.cold-top nav{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:650}.cold-top nav a{text-decoration:none}.cold-top nav a:hover{color:#0579bb}.cold-top nav .btn:hover{color:white}
.cold-hero{position:relative;isolation:isolate;overflow:hidden;background:#071e30;color:#fff}.cold-hero .scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.48}.cold-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061c31f5 12%,#061c31cb 58%,#061c3120);z-index:-1}.cold-hero .wrap{padding-block:35px 76px}.cold-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:#c3d6e1;margin-bottom:53px}.cold-breadcrumb a{text-decoration:none}.cold-hero .kicker{color:#81d4ff}.cold-hero h1 em{font-style:normal;color:#8bd7ff}.cold-hero .lead{font-size:18px;max-width:660px;color:#d5e4ed;margin-top:25px}.cold-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cold-pills{display:flex;flex-wrap:wrap;gap:9px;margin:31px 0 0;padding:0;list-style:none}.cold-pills li{border:1px solid #ffffff36;border-radius:30px;padding:6px 13px;font-size:12px;color:#daebf5}.cold-hero .caption{font-size:10px;color:#aac3d2;margin-top:33px}
.cold-trust{border-bottom:1px solid var(--cold-line);background:#f4f9fc}.cold-trust .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:27px}.cold-trust strong{display:block;font-size:15px}.cold-trust span{font-size:12px;color:var(--cold-muted)}.cold-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.cold-split h2+p{margin-top:22px}.cold-source{font-size:12px;line-height:1.7;margin-top:21px!important}.cold-source a{text-decoration-thickness:1px;text-underline-offset:3px}.cold-callout{background:#f1f8fc;border:1px solid #d7eaf6;border-radius:18px;padding:34px}.cold-callout .big{font-size:25px;font-weight:700;line-height:1.3;color:var(--cold-ink)}.cold-callout p+p{margin-top:18px}.cold-callout .footnote{font-size:12px}.cold-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cold-card{border:1px solid var(--cold-line);border-radius:14px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s}.cold-card .number{display:block;color:#078fdb;font-size:12px;font-weight:750;margin-bottom:24px}.cold-card h3{margin-bottom:13px}.cold-card p{font-size:14px}.cold-card:hover{transform:translateY(-4px);border-color:#86c9ec;box-shadow:0 15px 35px #0b37510d}.cold-soft{background:#f4f9fc}.cold-product{border:1px solid #dbe8ee;border-radius:20px;overflow:hidden;background:#e9edef;position:relative;max-width:470px}.cold-product img{display:block;width:100%;height:560px;object-fit:cover}.cold-product figcaption{position:absolute;bottom:20px;left:20px;padding:8px 13px;border-radius:6px;background:#fff;color:#122b3f;font-size:12px;font-weight:700}.cold-product{margin:0}.cold-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:24px 0}.cold-specs div{padding:16px 0;border-bottom:1px solid #d8e5ed}.cold-specs dt{font-size:12px;color:var(--cold-muted)}.cold-specs dd{margin:4px 0 0;font-size:24px;font-weight:720;letter-spacing:-.02em}.cold-specs dd.small{font-size:18px}.cold-note{font-size:12px!important;line-height:1.7}.cold-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;padding:0;margin:35px 0 24px;counter-reset:flow}.cold-flow li{counter-increment:flow;position:relative;padding:24px;background:#f4f9fc;border:1px solid var(--cold-line);border-radius:14px}.cold-flow li:before{content:"0" counter(flow);display:block;color:#078fdb;font-size:13px;font-weight:800;margin-bottom:17px}.cold-flow h3{font-size:18px;margin-bottom:10px}.cold-flow p{font-size:14px}.cold-network{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:23px;background:#09263c;border-radius:12px;color:white;font-size:13px;font-weight:650;margin-top:24px}.cold-network .arrow{color:#68ccff}.cold-table{overflow-x:auto;border:1px solid var(--cold-line);border-radius:14px}.cold-table table{border-collapse:collapse;width:100%;min-width:590px;font-size:14px}.cold-table th,.cold-table td{text-align:left;vertical-align:top;padding:19px 23px;border-bottom:1px solid var(--cold-line)}.cold-table thead th{background:#09263c;color:#fff;font-size:13px}.cold-table tbody th{width:24%;font-weight:650}.cold-table td{color:var(--cold-muted);width:38%}.cold-table td:last-child{background:#f3faff;color:#163e57}.cold-table tr:last-child>*{border-bottom:0}.cold-apps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cold-apps article{padding:26px;border-radius:12px;background:#fff;border:1px solid var(--cold-line)}.cold-apps h3{font-size:18px;margin-bottom:10px}.cold-apps p{font-size:14px}.cold-faq{max-width:850px}.cold-faq details{border-bottom:1px solid var(--cold-line);padding:20px 0}.cold-faq summary{font-size:17px;font-weight:650;cursor:pointer;padding-right:10px}.cold-faq details p{padding-top:15px;font-size:15px}.cold-final{background:#09263c;color:#fff}.cold-final p{color:#c0d5e1}.cold-final .cold-split{align-items:start}.cold-final h2+p{margin-top:20px}.cold-final .contact-box{border:1px solid #ffffff30;border-radius:16px;padding:29px}.cold-final .contact-box p{font-size:14px}.cold-final .contact-box .btn{margin-block:24px 18px}.cold-final .contact-box a:not(.btn){color:#95daff}.cold-bottom{background:#051523;color:#a9c0cf;padding:32px 0 80px}.cold-bottom .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:12px}.cold-bottom nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.cold-bottom a{text-underline-offset:3px}.cold-social{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #ffffff35;border-radius:50%}.cold-chat{position:fixed;right:23px;bottom:20px;z-index:4;display:flex;align-items:center;gap:9px;background:#146c4b;color:#fff!important;border-radius:30px;padding:12px 19px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 5px 20px #0002;transition:transform .2s}.cold-chat:hover{transform:translateY(-3px)}
@media(max-width:960px){.cold-top .wrap{flex-wrap:wrap}.cold-top nav{gap:18px;flex-wrap:wrap}.cold-split{gap:30px}.cold-grid,.cold-flow{grid-template-columns:repeat(2,1fr)}.cold-apps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.cold-page .wrap{width:calc(100% - 36px)}.cold-page .section{padding:58px 0}.cold-top .wrap{gap:15px;padding-block:16px}.cold-top nav{gap:16px;font-size:12px}.cold-top nav .btn{min-height:38px;padding:8px 12px;font-size:12px}.cold-brand .icon{width:29px}.cold-brand .wordmark{width:148px}.cold-hero .wrap{padding-block:24px 44px}.cold-breadcrumb{margin-bottom:34px;font-size:11px}.cold-hero h1{font-size:39px}.cold-hero .lead{font-size:16px}.cold-actions{flex-direction:column;align-items:stretch}.cold-trust .wrap{grid-template-columns:1fr;gap:15px;padding-block:23px}.cold-trust .wrap>div+div{border-top:1px solid var(--cold-line);padding-top:13px}.cold-split,.cold-grid,.cold-apps{grid-template-columns:1fr}.cold-callout{padding:25px}.cold-card{padding:23px}.cold-card .number{margin-bottom:15px}.cold-product{max-width:none}.cold-product img{height:410px}.cold-flow{grid-template-columns:1fr 1fr;gap:10px}.cold-flow li{padding:18px}.cold-flow h3{font-size:16px}.cold-flow p{font-size:13px}.cold-final .contact-box{padding:24px}.cold-chat{right:13px;bottom:13px;padding:11px 16px}.cold-bottom .wrap{align-items:start;flex-direction:column}.cold-page .intro{margin-bottom:25px}}
.cold-difference{background:linear-gradient(180deg,#fff,#f3f9fc)}.cold-difference .intro{max-width:820px}.cold-coverage{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;background:#08273d;border:1px solid #21465b;border-radius:20px;padding:39px;margin-bottom:26px;color:white}.cold-coverage .kicker{color:#7ed4ff}.cold-coverage h3{font-size:30px;letter-spacing:-.025em;margin-bottom:19px}.cold-coverage p{color:#c4dce9;font-size:15px}.cold-coverage strong{color:#fff}.cold-coverage-visual{background:#ffffff08;border:1px solid #ffffff24;border-radius:15px;padding:25px;min-width:0}.cold-coverage-visual h4{font-size:17px;margin:0 0 24px;line-height:1.4}.cold-coverage-visual .coverage-label{display:block;letter-spacing:.075em;font-size:9px;font-weight:700;color:#84d5ff;margin:21px 0 12px}.coverage-route{display:flex;align-items:center;gap:8px;min-height:75px}.coverage-device{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:62px;padding:10px 13px;font-size:13px;font-weight:700;text-align:center;line-height:1.45;border:1px solid #ffffff50;background:#0d334d}.coverage-device small{font-size:10px;font-weight:450;color:#b1cbdc}.coverage-device.sensor{border-radius:24px;border-color:#7ed4ff}.coverage-device.gateway{border-radius:6px;border-width:2px}.coverage-device.repeater{border-radius:12px 3px;min-width:39px;padding-inline:8px;border-color:#a5d3e6;background:#21495e}.coverage-arrow{flex:1;text-align:center;color:#82d8ff;font-size:22px}.coverage-route.extended{gap:5px}.coverage-route.extended .coverage-device{font-size:11px;padding-inline:9px}.coverage-route.extended .coverage-arrow{font-size:18px}.cold-coverage-visual p{font-size:11px;line-height:1.7;margin-top:17px}.cold-coverage-visual a{display:inline-block;font-size:12px;font-weight:650;color:#98ddff;text-underline-offset:4px;margin-top:17px}.cold-difference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.cold-difference-grid .cold-card{background:#fff}.cold-market{margin-top:28px;border:1px solid #c6dce9;border-radius:14px;background:#fff}.cold-market summary{cursor:pointer;padding:23px;font-size:17px;font-weight:750;line-height:1.5}.cold-market-body{padding:0 24px 27px}.cold-market-body>p{font-size:13px;margin-bottom:20px}.cold-market .cold-table{margin-top:20px}.cold-market .cold-table table{min-width:700px}.cold-market .cold-table td{font-size:13px}.cold-difference-cta{display:flex;gap:24px;justify-content:space-between;align-items:center;padding-top:31px}.cold-difference-cta p{font-size:14px}.cold-difference-cta p strong{color:var(--cold-ink)}.cold-difference-cta .btn{flex-shrink:0}
@media(max-width:960px){.cold-coverage{padding:28px;gap:24px}.cold-difference-grid{grid-template-columns:repeat(2,1fr)}.cold-coverage{grid-template-columns:1fr}.cold-coverage-visual{max-width:600px;width:100%;justify-self:center}}
@media(max-width:600px){.cold-difference-grid{grid-template-columns:1fr}.cold-coverage{padding:23px 18px;border-radius:15px;gap:26px}.cold-coverage h3{font-size:26px}.cold-coverage-visual{padding:18px 12px}.coverage-route.extended{gap:3px}.coverage-route.extended .coverage-device{font-size:10px;padding:8px 6px}.coverage-device.repeater{min-width:31px}.cold-market summary{font-size:16px;padding:20px}.cold-market-body{padding:0 16px 22px}.cold-difference-cta{align-items:stretch;flex-direction:column}.cold-difference-cta .btn{align-self:start}}
@media(prefers-reduced-motion:reduce){.cold-page *{transition:none!important;scroll-behavior:auto!important}.cold-card:hover,.cold-chat:hover,.cold-page .btn:hover{transform:none}}

.battery-note-link{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:28px;height:28px;margin-left:4px;color:#0878af!important;background:#e2f3fd;border-radius:50%}.battery-note-link:hover{background:#cceafb}.battery-note-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:28px;height:28px;margin-right:7px;color:#0878af;background:#e2f3fd;border-radius:50%}.battery-note{scroll-margin-top:30px}.battery-note:target{outline:2px solid #8ed0f2;outline-offset:8px;border-radius:3px}

.battery-link-hint{display:block;width:fit-content;font-size:11px;font-weight:550;letter-spacing:0;color:#0878af!important;text-decoration:underline;text-underline-offset:3px;margin-top:5px}
.battery-note{border-left:3px solid #8bcfed;padding:14px 16px;background:#f2f9fd;border-radius:0 10px 10px 0;transition:background .25s,border-color .25s,box-shadow .25s}
#sonda:has(.battery-note-link:hover,.battery-note-link:focus-visible,.battery-link-hint:hover,.battery-link-hint:focus-visible) .battery-note,#sonda.battery-linked .battery-note{background:#e1f3ff;border-left-color:#078fdb;box-shadow:0 0 0 3px #078fdb18}
#sonda:has(.battery-note-link:hover,.battery-note-link:focus-visible,.battery-link-hint:hover,.battery-link-hint:focus-visible) :is(.battery-note-link,.battery-note-icon),#sonda.battery-linked :is(.battery-note-link,.battery-note-icon){color:#fff!important;background:#0878af;animation:battery-pair-pulse .75s ease-out 2}
@keyframes battery-pair-pulse{0%{box-shadow:0 0 0 0 #078fdb55}100%{box-shadow:0 0 0 10px #078fdb00}}
@media(prefers-reduced-motion:reduce){.battery-note-link,.battery-note-icon{animation:none!important}.battery-note{transition:none}}
