:root{--prd-t-display: clamp(38px, 5.2vw, 72px);--prd-t-h2: clamp(32px, 4.4vw, 60px);--prd-t-h3: clamp(21px, 1.9vw, 26px);--prd-t-card-h: clamp(30px, 3.6vw, 46px);--prd-t-lead: clamp(17px, 1.4vw, 21px);--prd-t-body: 17px;--prd-t-small: 15px;--prd-t-kicker: 13px;--prd-t-icon: 20px;--prd-lh-display: 1.05;--prd-lh-h2: 1.06;--prd-lh-h3: 1.28;--prd-lh-card-h: 1.08;--prd-lh-body: 1.6;--prd-ls-display: -.02em;--prd-ls-h2: -.02em;--prd-ls-card-h: -.01em;--prd-ls-kicker: .09em}:root{--prd-r-card: 24px;--prd-r-control: 24px;--prd-r-inner: calc(var(--prd-r-card) - var(--prd-cmp-pad))}:root{--prd-sec-pad:104px;--prd-subnav-h:58px;--prd-sand:#F1EFE8;--prd-surface:#FFFFFF;--prd-line:#E7E4DE;--prd-ink-rgb:48,49,61;--prd-ground-rgb:251,250,248;--prd-plate-rgb:14,22,32;--prd-wipe-dur:.8s;--prd-wipe-ease:cubic-bezier(.22,.61,.36,1);--prd-ease:cubic-bezier(.2,.7,.2,1);--prd-ease-expand-track:cubic-bezier(.2,.7,.2,1);--prd-ease-expand:cubic-bezier(.2,0,.1,1);--prd-ease-collapse-track:cubic-bezier(.42,0,1,1);--prd-ease-collapse:cubic-bezier(.34,0,.62,1);--prd-faq-dur:.18s;--prd-hover-dur:.42s}:root{--prd-cmp-pad: 10px;--prd-cmp-row-pad-y: 26px;--prd-cmp-cell-pad-x: 24px;--prd-cmp-label-col: 280px;--prd-cmp-max-w: 1200px;--prd-cmp-glyph-size: 22px;--prd-cmp-icon-size: var(--prd-t-icon);--prd-cmp-bg: var(--prd-surface);--prd-cmp-panel-bg: rgba(var(--prd-ink-rgb),.028);--prd-cmp-rule: var(--prd-line);--prd-cmp-yes-fill: #2E9E52;--prd-cmp-yes-ink: #FFFFFF;--prd-cmp-warn-fill: #E9A227;--prd-cmp-warn-ink: #3A2A05}:root{--prd-hero-bg: #ECF3F9;--prd-hero-h: 60vh;--prd-hero-h-min: 520px;--prd-hero-media-inset: 78px;--prd-hero-media-right: 40px;--prd-hero-copy-max: 66%;--prd-hero-media-pos: 70%;--prd-hero-media-scale: 1;--prd-hero-plate-h-m: 300px;--prd-hero-plate-h-m-min: 240px;--prd-hero-plate-h-m-max: 420px;--prd-hero-shadow-w: 58%;--prd-hero-shadow-h: 7%;--prd-hero-shadow-y: 1%;--prd-card-gap: 48px;--prd-card-gap-m: 32px;--prd-card-min-h: 680px;--prd-card-pad: clamp(44px, 6vw, 96px);--prd-card-pad-m: 32px;--prd-grid-gap: 20px;--prd-feat-gap: 64px;--prd-feat-row-gap: 46px;--prd-fc-gap: 80px;--prd-hover-lift: 1.03}body{line-height:1.5}.prd h1,.prd h2,.prd h3{font-weight:500}@media (max-width:1080px){.frame{padding-left:40px;padding-right:40px}}@media (max-width:900px){.frame{padding-left:22px;padding-right:22px}}.prd{overflow-x:clip}.prd{padding-top:var(--bar-h)}.prd-sec{padding:var(--prd-sec-pad) 0}@media (max-width:1080px){:root{--prd-sec-pad:76px}}.prd-sec--after-plate{padding-top:calc(var(--prd-sec-pad) * 2)}.prd-sec--before-plate{padding-bottom:calc(var(--prd-sec-pad) * 2)}.prd [id]{scroll-margin-top:calc(var(--bar-h) + var(--prd-subnav-h) + 16px)}.prd-h1{font-size:var(--prd-t-display);line-height:var(--prd-lh-display);letter-spacing:var(--prd-ls-display)}.prd-h2{font-size:var(--prd-t-h2);line-height:var(--prd-lh-h2);letter-spacing:var(--prd-ls-h2);max-width:20ch}@media (min-width:861px){.prd-h2--1line{max-width:none;white-space:nowrap;text-wrap:nowrap}}.prd-head .prd-h2{max-width:none}.prd-h3{font-size:var(--prd-t-h3);line-height:var(--prd-lh-h3)}.prd-lead{font-size:var(--prd-t-lead);color:var(--ink-2);margin-top:22px;max-width:54ch;line-height:1.55}.prd-note{font-size:var(--prd-t-small);line-height:var(--prd-lh-body);color:var(--ink-3);margin-top:22px;max-width:76ch}.prd-head{margin-bottom:48px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:clip;clip-path:inset(50%);white-space:nowrap;border:0}.prd a:focus-visible,.prd button:focus-visible,.prd summary:focus-visible{outline:2px solid var(--blk-accent,var(--blue-link));outline-offset:2px}.prd-btn-primary{background:var(--blue);color:var(--blue-ink);padding:14px 28px;border-radius:var(--prd-r-control);text-decoration:none;font-size:var(--prd-t-small);font-weight:500;border:0;display:inline-block}.prd-btn-ghost{display:inline-block;border:1px solid rgba(var(--prd-ink-rgb),.28);color:var(--ink);padding:13px 27px;border-radius:var(--prd-r-control);text-decoration:none;font-size:var(--prd-t-small);font-weight:500}.prd-btn-text{display:inline-block;color:var(--blue-link);text-decoration:none;font-size:var(--prd-t-small);font-weight:500}@media (hover:hover) and (pointer:fine){.prd-btn-text:hover{text-decoration:underline}}.prd-wipe{--prd-wipe-round:0px;--prd-wipe-from:inset(100% 0 0 0 round var(--prd-wipe-round))}.prd-w-up{--prd-wipe-from:inset(100% 0 0 0 round var(--prd-wipe-round))}.prd-w-l{--prd-wipe-from:inset(0 100% 0 0 round var(--prd-wipe-round))}.prd-w-r{--prd-wipe-from:inset(0 0 0 100% round var(--prd-wipe-round))}@media (prefers-reduced-motion: no-preference){.prd-wipe:not(.prd-in){clip-path:var(--prd-wipe-from)}.prd-wipe.prd-in{animation:prdWipe var(--prd-wipe-dur) var(--prd-wipe-ease) backwards}}@keyframes prdWipe{0%{clip-path:var(--prd-wipe-from)}to{clip-path:inset(0 0 0 0 round var(--prd-wipe-round))}}html.prd-nomotion .prd-wipe{animation:none!important;clip-path:none!important}.prd-subnav{position:sticky;top:var(--bar-h);z-index:20;background:var(--ground);box-shadow:0 1px rgba(var(--prd-ink-rgb),.08)}.prd-subnav__in{min-height:var(--prd-subnav-h);display:flex;align-items:center;justify-content:space-between;gap:24px}.prd-subnav__name{font-size:var(--prd-t-body);font-weight:500;color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.prd-subnav__links{list-style:none;display:flex;align-items:center;gap:4px;min-width:0}.prd-subnav__link{display:inline-block;font-size:var(--prd-t-small);color:var(--ink-2);text-decoration:none;padding:8px 12px;border-radius:var(--prd-r-control);white-space:nowrap;position:relative}.prd-subnav__link.is-active{color:var(--ink);font-weight:500}@media (hover:hover) and (pointer:fine){.prd-subnav__link:hover{color:var(--ink)}}.prd-subnav__link--cta{color:var(--blue-link);font-weight:500}.prd-subnav__link--cta.is-active{color:var(--blue-link)}@media (max-width:860px){.prd-subnav__links>li{display:none}.prd-subnav__links>li:last-child{display:block}.prd-subnav__link--cta{background:var(--blue);color:var(--blue-ink);padding:9px 18px}}@media (max-width:400px){.prd-subnav__name{font-size:var(--prd-t-small)}}.prd-subnav__link:not(.prd-subnav__link--cta):after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:currentColor;transform:scaleX(0)}.prd-subnav__link.is-active:not(.prd-subnav__link--cta):after{transform:scaleX(1)}@media (prefers-reduced-motion: no-preference){.prd-subnav__link:not(.prd-subnav__link--cta):after{transition:transform .22s var(--prd-ease)}}html.prd-nomotion .prd-subnav__link:after{transition:none!important}.bar{background:var(--ground);box-shadow:0 1px #30313d14}.bar .logo,.bar .nav{color:var(--ink)}.bar .burger i{background:var(--ink)}html.blake-buttons .bar .nav{color:var(--ink)!important}.prd-hero{padding:0 0 var(--prd-sec-pad)}.prd-hero__band{position:relative;height:var(--prd-hero-h);min-height:var(--prd-hero-h-min);background:var(--prd-hero-bg-local, var(--prd-hero-bg));overflow:clip}.prd-hero__band--plate{background-color:var(--prd-hero-bg-local, var(--prd-hero-bg));background-repeat:no-repeat;background-position:var(--prd-hero-media-pos) center;background-size:auto calc(100% * var(--prd-hero-media-scale))}[data-product=door-window-sensor] .prd-hero__band--plate{background-image:url(./hero-door-window-sensor-1376-zXmmEUDH.jpg);background-image:image-set(url(./hero-door-window-sensor-1000-CsncB0Uy.jpg) 1x,url(./hero-door-window-sensor-1376-zXmmEUDH.jpg) 2x)}[data-product=doorbell-camera] .prd-hero__band--plate{background-image:url(./hero-doorbell-camera-1376-DcRtdw3k.jpg);background-image:image-set(url(./hero-doorbell-camera-1000-BXj6_Act.jpg) 1x,url(./hero-doorbell-camera-1376-DcRtdw3k.jpg) 2x)}[data-product=glass-break-sensor] .prd-hero__band--plate{background-image:url(./hero-glass-break-sensor-1376-RsFl2txf.jpg);background-image:image-set(url(./hero-glass-break-sensor-1000-COFi-own.jpg) 1x,url(./hero-glass-break-sensor-1376-RsFl2txf.jpg) 2x)}[data-product=indoor-camera] .prd-hero__band--plate{background-image:url(./hero-indoor-camera-1376-D5mNoGt8.jpg);background-image:image-set(url(./hero-indoor-camera-1000-DITDaV5L.jpg) 1x,url(./hero-indoor-camera-1376-D5mNoGt8.jpg) 2x)}[data-product=medical-pendant] .prd-hero__band--plate{background-image:url(./hero-medical-pendant-2000-CMOcNco_.jpg);background-image:image-set(url(./hero-medical-pendant-1000-BnFRm1rz.jpg) 1x,url(./hero-medical-pendant-2000-CMOcNco_.jpg) 2x)}[data-product=turret-camera] .prd-hero__band--plate{background-image:url(./hero-turret-camera-2000-C5rBx_aG.jpg);background-image:image-set(url(./hero-turret-camera-1000-DegWKg20.jpg) 1x,url(./hero-turret-camera-2000-C5rBx_aG.jpg) 2x)}[data-product=smoke-co-detector] .prd-hero__band--plate{background-image:url(./hero-smoke-co-detector-2752-g7-DTojc.jpg);background-image:image-set(url(./hero-smoke-co-detector-1376-Fp5reFLF.jpg) 1x,url(./hero-smoke-co-detector-2752-g7-DTojc.jpg) 2x)}[data-product=motion-sensor] .prd-hero__band--plate{background-image:url(./hero-motion-sensor-1376-C6mPyreW.jpg);background-image:image-set(url(./hero-motion-sensor-1000-BdSwhRZ0.jpg) 1x,url(./hero-motion-sensor-1376-C6mPyreW.jpg) 2x)}[data-product=panel] .prd-hero__band--plate{background-image:url(./hero-panel-1376-lF9M0TOB.jpg);background-image:image-set(url(./hero-panel-1000-C6_nR6rt.jpg) 1x,url(./hero-panel-1376-lF9M0TOB.jpg) 2x)}[data-product=water-sensor] .prd-hero__band--plate{background-image:url(./hero-water-sensor-1376-B64GXYcT.jpg)}[data-product=smart-thermostat] .prd-hero__band--plate{background-image:url(./hero-smart-thermostat-2752-RXkONdvy.jpg);background-image:image-set(url(./hero-smart-thermostat-1408-DwWB_-K8.jpg) 1x,url(./hero-smart-thermostat-2752-RXkONdvy.jpg) 2x)}[data-product=smart-lock] .prd-hero__band--plate{background-image:url(./hero-smart-lock-2752-C8ZBqE_2.jpg);background-image:image-set(url(./hero-smart-lock-1376-DxZ4OF-M.jpg) 1x,url(./hero-smart-lock-2752-C8ZBqE_2.jpg) 2x)}.prd-hero__media{position:absolute;z-index:1;top:var(--prd-hero-media-inset);bottom:var(--prd-hero-media-inset);right:max(24px,calc((100vw - var(--frame)) / 2 + var(--prd-hero-media-right)))}.prd-hero__media img{position:relative;z-index:1;height:100%;width:auto;max-width:100%;object-fit:contain;display:block}.prd-hero__media:before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;translate:-50% 0;bottom:var(--prd-hero-shadow-y);width:var(--prd-hero-shadow-w);height:var(--prd-hero-shadow-h);background:radial-gradient(closest-side ellipse at center,rgba(var(--prd-ink-rgb),.16),rgba(var(--prd-ink-rgb),.156),rgba(var(--prd-ink-rgb),.143),rgba(var(--prd-ink-rgb),.125),rgba(var(--prd-ink-rgb),.104),rgba(var(--prd-ink-rgb),.08),rgba(var(--prd-ink-rgb),.056),rgba(var(--prd-ink-rgb),.035),rgba(var(--prd-ink-rgb),.017),rgba(var(--prd-ink-rgb),.004),rgba(var(--prd-ink-rgb),0))}.prd-hero__copy{position:absolute;z-index:2;left:0;right:0;top:50%;transform:translateY(-50%);padding-left:max(40px,calc((100vw - var(--frame)) / 2 + 40px));padding-right:40px;max-width:var(--prd-hero-copy-max)}.prd-hero h1{margin:0}.prd-hero__sub{font-size:var(--prd-t-lead);color:var(--ink-2);max-width:40ch;margin:20px 0 0;line-height:1.55}.prd-hero__cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:30px}@media (max-width:860px){.prd-hero__band{height:auto;min-height:0;display:flex;flex-direction:column;gap:32px;padding:36px 0 0}.prd-hero__copy,.prd-hero__media{position:static;transform:none;inset:auto}.prd-hero__copy{padding-left:22px;padding-right:22px;max-width:none;order:0}.prd-hero__media{order:1;align-self:center;width:min(72vw,320px)}.prd-hero__media img{width:100%;height:auto}.prd-hero h1{max-width:none}}@media (max-width:860px){.prd-hero__band--plate{--prd-hero-strip:clamp(var(--prd-hero-plate-h-m-min), var(--prd-hero-plate-h-m) * var(--prd-hero-media-scale), var(--prd-hero-plate-h-m-max));padding-bottom:var(--prd-hero-strip);background-position:var(--prd-hero-media-pos-m, var(--prd-hero-media-pos)) bottom;background-size:auto var(--prd-hero-strip)}}.prd-cards{display:flex;flex-direction:column;gap:var(--prd-card-gap)}@media (max-width:1080px){:root{--prd-card-gap:var(--prd-card-gap-m)}}.prd-card__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--prd-r-card);overflow:clip;min-height:var(--prd-card-min-h);--prd-wipe-round:var(--prd-r-card)}.prd-card__media{grid-column:1;grid-row:1}.prd-card__copy{grid-column:2;grid-row:1}.prd-card--media-right .prd-card__media{grid-column:2}.prd-card--media-right .prd-card__copy{grid-column:1}.prd-card__media{width:100%;height:100%;object-fit:cover;display:block}.prd-card__copy{background:var(--prd-sand);display:flex;flex-direction:column;justify-content:center;padding:var(--prd-card-pad)}@media (hover: hover) and (pointer: fine){.prd-card__media{transition:transform var(--prd-hover-dur) var(--prd-ease)}.prd-card__in:hover .prd-card__media{transform:scale(var(--prd-hover-lift))}}html.prd-nomotion .prd-card__media{transform:none!important;transition:none!important}.prd-card__copy h2{font-size:var(--prd-t-card-h);line-height:var(--prd-lh-card-h);letter-spacing:var(--prd-ls-card-h);max-width:none}.prd-card__body{font-size:var(--prd-t-body);line-height:var(--prd-lh-body);color:var(--ink-2);margin-top:20px;max-width:42ch}.prd-card__cta{margin-top:26px}@media (max-width:900px){.prd-card__in{grid-template-columns:1fr;min-height:0}.prd-card__media,.prd-card__copy,.prd-card--media-right .prd-card__media,.prd-card--media-right .prd-card__copy{grid-column:1;grid-row:auto}.prd-card__media{aspect-ratio:4 / 3;height:auto}.prd-card__copy{padding:var(--prd-card-pad-m)}.prd-card__copy h2{max-width:none}}.prd-specs{background:var(--prd-sand);padding:var(--prd-sec-pad) 0}.prd-specs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px;row-gap:0}.prd-spec{padding:24px 0;border-top:1px solid rgba(var(--prd-ink-rgb),.12)}.prd-spec dt{font-size:var(--prd-t-kicker);letter-spacing:var(--prd-ls-kicker);text-transform:uppercase;color:var(--ink-2);font-weight:500;margin-bottom:8px}.prd-spec dd{font-size:var(--prd-t-body);line-height:var(--prd-lh-body);color:var(--ink)}.prd-specs__more{grid-column:1 / -1;display:grid;grid-template-rows:0fr}.prd-specs__more.is-open{grid-template-rows:1fr}.prd-specs__more-in{min-height:0;overflow:clip;visibility:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:72px}.prd-specs__more.is-open .prd-specs__more-in{visibility:visible}.prd-specs__toggle{grid-column:1 / -1;justify-self:start;margin-top:24px;background:none;border:1px solid rgba(var(--prd-ink-rgb),.28);color:var(--ink);font-family:inherit;font-size:var(--prd-t-small);font-weight:500;padding:11px 22px;border-radius:var(--prd-r-control);cursor:pointer}@media (prefers-reduced-motion: no-preference){.prd-specs__more{transition:grid-template-rows var(--prd-faq-dur) var(--prd-ease-collapse-track)}.prd-specs__more.is-open{transition:grid-template-rows var(--prd-faq-dur) var(--prd-ease-expand-track)}.prd-specs__more-in{transition:visibility 0s linear var(--prd-faq-dur)}.prd-specs__more.is-open .prd-specs__more-in{transition:visibility 0s linear 0s}}html.prd-nomotion .prd-specs__more,html.prd-nomotion .prd-specs__more-in{transition:none!important}@media (max-width:760px){.prd-specs__list,.prd-specs__more-in{grid-template-columns:1fr;column-gap:0}}.prd-feat__col .prd-head .prd-h2{font-size:var(--prd-t-card-h);line-height:var(--prd-lh-card-h);letter-spacing:var(--prd-ls-card-h)}.prd-feat__in{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:var(--prd-feat-gap);align-items:stretch}.prd-feat__col{display:flex;flex-direction:column}.prd-feat__plate{position:relative;border-radius:var(--prd-r-card);overflow:clip;display:flex;align-items:center;justify-content:center;padding:12%;background:var(--prd-sand);--prd-wipe-round:var(--prd-r-card)}.prd-feat__plate img{width:100%;height:100%;object-fit:contain;display:block}.prd-feat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:var(--prd-feat-row-gap)}.prd-feat__item svg{width:30px;height:30px;color:var(--ink);display:block;margin-bottom:18px}.prd-feat__item h3{font-size:var(--prd-t-h3);line-height:var(--prd-lh-h3);letter-spacing:-.01em;color:var(--ink);margin-bottom:10px}.prd-feat__item p{font-size:var(--prd-t-body);line-height:var(--prd-lh-body);color:var(--ink-2)}@media (max-width:1000px){.prd-feat__in{grid-template-columns:1fr;gap:40px}.prd-feat__plate{aspect-ratio:16 / 10;padding:5%;order:1}.prd-feat__col{order:0}}@media (max-width:680px){.prd-feat__grid{grid-template-columns:1fr;row-gap:38px}}.prd-feat__plate--bleed{padding:0}.prd-feat__plate--bleed img{object-fit:cover}@media (max-width:1000px){.prd-feat__plate--bleed{aspect-ratio:auto}.prd-feat__plate--bleed img{height:auto}}.prd-cmp-card{background:var(--prd-cmp-bg);border-radius:var(--prd-r-card);padding:var(--prd-cmp-pad);max-width:var(--prd-cmp-max-w);margin-inline:auto}.prd-compare{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.prd-compare col.prd-compare__colLabel{width:var(--prd-cmp-label-col)}.prd-compare thead th:first-child,.prd-compare tbody th{background:var(--prd-cmp-panel-bg)}.prd-compare thead th:first-child{border-radius:var(--prd-r-inner) var(--prd-r-inner) 0 0}.prd-compare tbody tr:last-child th{border-radius:0 0 var(--prd-r-inner) var(--prd-r-inner)}.prd-compare thead th{padding:18px var(--prd-cmp-cell-pad-x);font-size:var(--prd-t-body);vertical-align:middle;font-weight:400}.prd-compare thead th.prd-compare__ours{color:var(--ink);font-weight:500}.prd-compare thead th.prd-compare__theirs{color:var(--ink-3);font-weight:400}.prd-compare__ours .prd-cmp-brandrow{display:flex;align-items:center;gap:10px}.prd-cmp-mark{width:24px;height:24px;flex:none;border-radius:calc(var(--prd-r-inner) / 2);background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:center}.prd-cmp-mark svg{height:14px;width:auto;display:block}.prd-compare tbody th,.prd-compare tbody td{padding:var(--prd-cmp-row-pad-y) var(--prd-cmp-cell-pad-x);vertical-align:middle;font-size:var(--prd-t-body);border-top:1px solid var(--prd-cmp-rule)}.prd-compare tbody th{font-weight:500;color:var(--ink)}.prd-compare tbody td:nth-of-type(1){color:var(--ink)}.prd-compare tbody td:nth-of-type(n+2){color:var(--ink-2)}.prd-cmp-label{display:flex;align-items:center;gap:12px}.prd-cmp-label .ti{font-size:var(--prd-cmp-icon-size);color:var(--ink-3);flex:none;line-height:1}.prd-cmp-cell{display:flex;align-items:center;gap:11px}.prd-cmp-glyph{width:var(--prd-cmp-glyph-size);height:var(--prd-cmp-glyph-size);flex:none;display:block}.prd-cmp-text{min-width:0}.prd-cmp-plain{color:var(--ink-3)}.prd-compare tbody tr.prd-cmp-ctarow th,.prd-compare tbody tr.prd-cmp-ctarow td{padding-top:24px;padding-bottom:24px}.prd-cmp-cta{background:var(--blue);color:var(--blue-ink);border:0;font-family:inherit;font-size:var(--prd-t-small);font-weight:500;padding:12px 22px;border-radius:var(--prd-r-control);text-decoration:none;display:inline-block;white-space:nowrap}.prd-compare tbody tr{--prd-wipe-round:0px}@media (prefers-reduced-motion: no-preference) and (min-width:861px){.prd-compare tbody tr.prd-wipe:not(.prd-in)>*{clip-path:var(--prd-wipe-from)}.prd-compare tbody tr.prd-wipe.prd-in>*{animation:prdWipe var(--prd-seg-dur,var(--prd-wipe-dur)) linear var(--prd-seg-delay,0ms) backwards}}html.prd-nomotion .prd-compare tbody tr>*{animation:none!important;clip-path:none!important}@media (max-width:860px){:root{--prd-cmp-row-pad-y:12px;--prd-cmp-cell-pad-x:0px}.prd-cmp-card{padding:0;background:rgba(var(--prd-ink-rgb),0)}.prd-compare,.prd-compare tbody,.prd-compare tr,.prd-compare th,.prd-compare td{display:block;width:auto}.prd-compare thead{display:none}.prd-compare tbody tr{background:var(--prd-cmp-bg);border-radius:var(--prd-r-card);border:1px solid var(--prd-cmp-rule);padding:18px;margin-bottom:12px;--prd-wipe-round:var(--prd-r-card)}.prd-compare tbody tr:last-child{margin-bottom:0}.prd-compare tbody th,.prd-compare tbody td{padding:var(--prd-cmp-row-pad-y) 0;border-top:0;background:none}.prd-compare tbody th,.prd-compare tbody tr:last-child th{border-radius:0;font-weight:500;color:var(--ink);padding-top:0;padding-bottom:10px}.prd-compare tbody td:before{content:attr(data-col);display:block;font-size:var(--prd-t-kicker);letter-spacing:var(--prd-ls-kicker);text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.prd-compare tbody td:last-child{padding-bottom:0}}.lghead{text-align:center;max-width:none;margin:0 auto 44px}.lghead h2{max-width:none}.lggrid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 18px;max-width:820px;margin:0 auto}.lgslot{flex:0 0 calc((100% - 36px) / 3);perspective:700px;height:84px;display:flex;align-items:center;justify-content:center}.lginner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lginner img{max-height:calc(var(--lg-cap) * var(--lg-scale));max-width:88%;width:auto;height:auto;object-fit:contain;display:block}.lginner img[data-logo="2gig"]{--lg-scale:var(--lg-scale-2gig)}@media (max-width:560px){.lgslot{flex-basis:calc((100% - 18px)/2)}.lginner img{max-height:calc(var(--lg-cap-sm) * var(--lg-scale));max-width:88%}}#product-brands h2{font-size:var(--prd-t-h2);line-height:var(--prd-lh-h2);letter-spacing:var(--prd-ls-h2)}.prd-caro__head .prd-h2{max-width:none}.prd .cattrack{margin-top:40px}.prd-fc{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--prd-fc-gap);align-items:start}.prd-fc__talk{font-size:var(--prd-t-body);line-height:var(--prd-lh-body);color:var(--ink-2);margin-top:20px;max-width:54ch}.prd-fc__talk a{color:var(--blue-link);text-decoration:none}@media (hover:hover) and (pointer:fine){.prd-fc__talk a:hover{text-decoration:underline}}@media (max-width:960px){.prd-fc{grid-template-columns:1fr;gap:48px}}.prd-contact-card{background:var(--prd-surface);border-radius:var(--prd-r-card);padding:28px}.prd-contact-card__h{font-size:var(--prd-t-h3);line-height:var(--prd-lh-h3);letter-spacing:var(--prd-ls-h2);color:var(--ink)}.prd-contact-card__s{font-size:var(--prd-t-small);color:var(--ink-2);margin-top:8px}.prd-contact-card .quote{background:none;padding:0;transition:none;margin-top:22px}.prd-contact-card .qform{flex-direction:column;align-items:stretch;gap:18px}.prd-contact-card .qform .qbtn{align-self:flex-start}.prd-faq{--prd-wipe-round:0px}.prd-faq__item{border-bottom:1px solid var(--prd-line)}.prd-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;list-style:none;font-size:var(--prd-t-h3);line-height:var(--prd-lh-h3);font-weight:400;color:var(--ink)}.prd-faq__q::-webkit-details-marker{display:none}.prd-faq__chev{font-size:var(--prd-t-icon);color:var(--ink-3);flex:none;line-height:1}.prd-faq__item>.prd-faq__wrap{display:grid;grid-template-rows:0fr}.prd-faq__item[open]>.prd-faq__wrap{grid-template-rows:1fr}.prd-faq__inner{min-height:0;overflow:clip;visibility:hidden}.prd-faq__item[open] .prd-faq__inner{visibility:visible}.prd-faq__item::details-content{content-visibility:visible}.prd-faq__inner p{font-size:var(--prd-t-body);line-height:1.65;color:var(--ink-2);max-width:62ch;padding:16px 0 26px}@media (prefers-reduced-motion: no-preference){.prd-faq__item>.prd-faq__wrap{transition:grid-template-rows var(--prd-faq-dur) var(--prd-ease-collapse-track)}.prd-faq__item[open]>.prd-faq__wrap{transition:grid-template-rows var(--prd-faq-dur) var(--prd-ease-expand-track)}.prd-faq__chev{transition:transform var(--prd-faq-dur) var(--prd-ease-collapse)}.prd-faq__item[open] .prd-faq__chev{transform:rotate(180deg);transition:transform var(--prd-faq-dur) var(--prd-ease-expand)}.prd-faq__inner{transition:visibility 0s linear var(--prd-faq-dur)}.prd-faq__item[open] .prd-faq__inner{transition:visibility 0s linear 0s}}@media (prefers-reduced-motion: reduce){.prd-faq__item[open] .prd-faq__chev{transform:rotate(180deg)}}html.prd-nomotion .prd-faq__item>.prd-faq__wrap,html.prd-nomotion .prd-faq__inner,html.prd-nomotion .prd-faq__chev{transition:none!important}@media (prefers-reduced-motion: reduce){.prd-wipe,.prd-compare tbody tr>*{animation:none!important;clip-path:none!important}.prd-card__media img{transition:none!important;transform:none!important}}.prd-card__media,.prd-feat__plate,.prd-cmp-card,.prd-contact-card{box-shadow:none}html.blake-buttons .prd-card__media,html.blake-buttons .prd-feat__plate,html.blake-buttons .prd-cmp-card,html.blake-buttons .prd-contact-card{box-shadow:none!important}
