@scope(#C9P-learn-more){:scope{--scale:1;--nav-height:52px;color-scheme:dark;font-family:C9P Poppins,Arial,sans-serif;background:#090d18;color:#fff}*{box-sizing:border-box}:scope{scroll-behavior:smooth;scroll-padding-top:52px}:scope{margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #8cdcff;outline-offset:6px}.subnav{height:var(--nav-height);position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 9%;background:#080d18c9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid #ffffff12;font-size:12px}.nav-brand{font-size:23px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.nav-brand span{font-size:13px;font-weight:500;letter-spacing:0;margin-left:10px}.subnav>div{display:flex;align-items:center;gap:26px}.buy-link{background:#0d74b6;border-radius:22px;padding:7px 17px;font-size:12px}.desktop-prototype{overflow-x:clip;width:100%;background:#fff}.prototype-module{position:relative;height:calc(var(--design-height)*1px*var(--scale));overflow:clip;background:#0d1324}.prototype-module#hero{background:#0d2234}.prototype-module#comparison{background:#fff;color:#111}.scene{position:absolute;top:0;left:50%;width:1920px;height:calc(attr(data-scene-height number)*1px);transform:translate(-50%) scale(var(--scale));transform-origin:top center}.scene img{max-width:none}.scene-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.lens-scroll{position:relative;height:540svh;background:radial-gradient(ellipse at50% 48%,#1f2740,#01030a 75%);--lens-height:100svh}.lens-sticky{position:sticky;top:0;height:var(--lens-height);overflow:clip}.lens-sticky .scene{top:50%;transform:translate(-50%,-50%) scale(var(--lens-scale,var(--scale)));transform-origin:center;height:1500px}.lens-controls{position:absolute;z-index:8;bottom:7.5%;left:50%;transform:translate(-50%);display:flex;gap:3px;padding:5px;border:1px solid #9ecbfa30;border-radius:25px;background:#0b1326bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lens-controls button{border:0;background:transparent;color:#8ca4bc;border-radius:22px;padding:9px 21px;font-size:12px;white-space:nowrap}.lens-controls button[aria-pressed=true]{background:#c5eaff;color:#122133}.scroll-cue{position:absolute;bottom:2.5%;left:50%;transform:translate(-50%);font-size:10px;color:#90a7bd;letter-spacing:.1em}.scroll-cue span{margin-left:12px}.lens-progress{height:2px;position:absolute;bottom:0;left:0;right:0;background:#52749320}.lens-progress i{display:block;height:100%;width:0;background:#8bd9ff}.wide-view,.focus-view{transition:opacity .12s}.parameter-window{-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 86%,transparent)}.parameter-track{will-change:transform}.parameter-row{height:87.49px;display:flex;justify-content:center;align-items:center;font-family:C9P Inter,Arial,sans-serif;font-weight:600;line-height:1;white-space:nowrap;will-change:transform;color:#fff}.focus-head{will-change:transform;transform-origin:50% 58%;backface-visibility:hidden}.scroll-reveal{opacity:0;translate:0 24px;transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1)}.scroll-reveal.is-visible{opacity:1;translate:0 0}.kit-hit-targets{position:absolute;left:26.4%;width:51.6%;top:calc(874px*var(--scale));height:calc(104px*var(--scale));z-index:6;display:flex}.kit-hit-targets button{width:50%;height:100%;border:0;border-radius:100px;background:transparent}.kit-hit-targets button:focus-visible{outline-offset:-5px}.kit-alt{transition:opacity .65s}.media-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s;pointer-events:none}.media-video.loaded{opacity:1}.site-footer{padding:35px 10%;background:#fff;color:#555;border-top:1px solid #eee;font-size:12px;display:flex;justify-content:space-between}.static-buy{cursor:pointer}.static-buy:hover{filter:brightness(1.15)}.carousel-hit{position:absolute;background:transparent;color:transparent;border:0;z-index:4}.carousel-hit:focus-visible{outline-color:#8edcff}.mobile-prototype{display:none}.mobile-section{padding:65px 6%;overflow:clip;position:relative;background:radial-gradient(ellipse at50% 50%,#1e2740,#01040c 85%)}.mobile-section h2{font-size:29px;line-height:1.2;font-weight:600;text-align:center;margin:0 0 22px}.mobile-section h3{font-size:20px;line-height:1.25;font-weight:500;margin:18px 0 13px}.mobile-section p{font-size:13px;line-height:1.6;color:#d5ddea}.mobile-hero{padding:88px 6% 0;background:linear-gradient(#10222e,#375b7c);text-align:center}.mobile-hero h1{font-size:34px;line-height:1.2;margin:12px 0 18px;font-weight:600}.mobile-hero .eyebrow{font-size:16px;margin:0}.mobile-hero .subline{font-size:13px;margin-bottom:20px}.mobile-hero .buy-link{display:inline-block;margin-bottom:20px}.mobile-hero-art{width:100%;display:block;margin:auto;aspect-ratio:1.1;object-fit:cover;object-position:73% center}.mobile-cards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:thin}.mobile-card{flex:0 0 87%;border-radius:16px;overflow:hidden;background:#f7f7f9;color:#14141a;scroll-snap-align:center}.mobile-card img{width:100%;aspect-ratio:1.07;object-fit:cover;display:block}.mobile-card>div{padding:20px}.mobile-card p{color:#424750}.mobile-card h3{margin-top:0}.mobile-image{width:100%;height:auto;display:block}.mobile-gallery{display:grid;gap:25px}.mobile-gallery img{border-radius:12px;aspect-ratio:1.55;object-fit:cover;width:100%}.mobile-gallery h3{text-align:center;margin:15px 0 10px}.mobile-gallery p{text-align:center}.mobile-tabs{display:flex;gap:4px;margin:24px 0 18px;border-radius:28px;background:#000;padding:4px}.mobile-tabs button{flex:1;border:0;color:#fff8;background:transparent;border-radius:24px;padding:10px;font-size:12px}.mobile-tabs button[aria-pressed=true]{background:#fff;color:#111}.mobile-stats{display:flex;justify-content:center;gap:40px;margin:15px 0 30px}.mobile-stats strong{display:block;font-size:38px;font-weight:600}.mobile-stats p{font-size:11px}.mobile-compare{background:#fff;color:#111}.comparison-scroll{overflow:auto;background:#fff}.comparison-inner{position:relative;width:720px;height:1790px;overflow:clip}.comparison-inner .scene{left:-216px;top:0;transform:scale(.6);transform-origin:top left;height:2980px}.mobile-compare .scroll-tip{font-size:11px;color:#666;text-align:right}.mobile-lens-scroll{height:530svh;background:radial-gradient(ellipse at50% 40%,#1f2740,#01030a 80%)}.mobile-lens-sticky{position:sticky;top:0;height:100svh;overflow:clip;min-height:540px}.mobile-lens-sticky h2{position:absolute;top:12%;width:100%;text-align:center;line-height:1.1;font-size:34px;font-weight:600;margin:0}.mobile-lens-art{position:absolute;left:17%;width:66%;top:28%;height:41%;object-fit:contain;filter:drop-shadow(0 5px 20px #050919);transform-origin:50% 55%}.mobile-lens-art.focus{opacity:0}.mobile-fan{position:absolute;left:0;width:100%;top:51%;height:26%;object-fit:contain;transform-origin:50% 0;opacity:.55}.mobile-lens-caption{position:absolute;left:6%;top:69%;color:#b7eaff;font-size:12px;line-height:1.25;font-weight:600;width:31%}.mobile-axis{position:absolute;right:6%;top:66%;width:49%;height:140px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}.mobile-axis img{position:absolute;left:0;height:140px;width:17px;top:0}.mobile-axis .parameter-track{position:absolute;left:20px;right:0;top:0}.mobile-axis .parameter-row{height:30.17px;font-size:12px}.mobile-lens-sticky .lens-controls{bottom:4.7%}.mobile-lens-sticky .scroll-cue{bottom:1.5%}.mobile-focus-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mobile-media{width:100%;display:block;border-radius:14px}.mobile-section .module-strap{color:#6bb4e1;font-size:14px;text-align:center;margin-bottom:16px}.mobile-kit-art{width:100%;aspect-ratio:1.64;object-fit:contain}.mobile-description{text-align:center}.mobile-slider-dots{display:flex;justify-content:center;gap:12px;margin-top:22px}.mobile-slider-dots button{width:7px;height:7px;border:0;border-radius:50%;background:#fff6;padding:0}.mobile-slider-dots button[aria-pressed=true]{width:25px;border-radius:8px;background:#fff}@media(max-width:759px){.desktop-prototype{display:none}.mobile-prototype{display:block}.subnav{height:48px;padding:0 6%;gap:10px}.nav-brand{font-size:20px}.nav-brand span{font-size:10px;margin-left:7px}.subnav>div>a:not(.buy-link){display:none}.subnav .buy-link{font-size:10px;padding:6px 12px}.site-footer{font-size:10px;padding:25px 6%}}@media(prefers-reduced-motion:reduce){:scope{scroll-behavior:auto}.scroll-reveal{opacity:1;translate:none;transition:none}*{transition-duration:0s!important}.lens-scroll,.mobile-lens-scroll{height:200svh}}#hero [data-node-id="2075:1402"],#hero [data-node-id="2187:842"],#hero [data-node-id="4045:3"]{opacity:0;translate:0 18px;transition:opacity 1.2s,translate 1.2s}.page-ready #hero [data-node-id="2075:1402"],.page-ready #hero [data-node-id="2187:842"],.page-ready #hero [data-node-id="4045:3"]{opacity:1;translate:0 0}.page-ready #hero [data-node-id="2075:1402"]{transition-delay:.1s}.page-ready #hero [data-node-id="4045:3"]{transition-delay:.25s}@media(max-width:759px){:scope.preview-desktop .desktop-prototype{display:block}:scope.preview-desktop .mobile-prototype{display:none}:scope.preview-desktop .subnav>div>a:not(.buy-link){display:inline}:scope.preview-desktop .nav-brand span{display:none}:scope.preview-desktop .subnav>div{gap:13px}:scope.preview-desktop .subnav{font-size:9px;padding:0 5%}:scope.preview-desktop .lens-scroll{height:540svh}}[data-node-id="4080:44"]{overflow:hidden}[data-node-id="4080:44"] img{transition:transform 1.5s cubic-bezier(.2,.7,.2,1)}[data-node-id="4080:44"]:hover img{transform:scale(1.035)}[data-node-id="4069:4"],.mobile-fan{transition:opacity .22s linear;will-change:opacity}[data-node-id="4069:4"]>img,.mobile-fan{transform:none!important}@media(prefers-reduced-motion:reduce){[data-node-id="4069:4"],.mobile-fan{transition:none}}.hero-with-motion{height:100svh!important;min-height:650px;padding:52px 0 0!important;background:#102431}.entrance-frame{display:block;border:0;width:100%;height:100%;position:absolute;top:52px;right:0;bottom:0;left:0;height:calc(100% - 52px)}.demo-panel{position:absolute;z-index:5;background:#102034;border:1px solid #91c7e330;border-radius:24px;padding:24px;color:#e9f4ff;overflow:hidden;box-shadow:0 25px 90px #0003;font-family:C9P Poppins,Arial,sans-serif}.demo-panel button{border:1px solid #92b8d450;background:#172e44;color:#dcefff;border-radius:30px;padding:14px 26px;font-size:22px}.demo-panel button:hover,.demo-panel button[aria-pressed=true]{background:#c0e7ff;color:#112535}.demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 4px;font-size:23px}.demo-toolbar label{display:flex;align-items:center;gap:20px;flex:1;justify-content:center}.demo-panel input{accent-color:#b4e4ff;cursor:ew-resize;height:28px;flex:1;min-width:0}.demo-range{display:flex;align-items:center;gap:30px;font-size:24px;margin:22px 5px}.demo-view{position:relative;overflow:hidden;border-radius:15px;min-width:0;isolation:isolate}.tracking-demo{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:1fr auto;gap:22px}.tracking-demo .demo-toolbar{grid-column:1/-1}.demo-scene{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .05s linear}.demo-scene>img{width:100%;height:100%;object-fit:fill}.view-label{position:absolute;top:22px;left:22px;z-index:3;background:#09213cc4;border-radius:9px;padding:10px 18px;font-size:22px;letter-spacing:.07em}.demo-person{position:absolute;width:5%;height:21%;transform:translate(-50%,-100%)}.demo-person i{display:block;width:44%;height:20%;border-radius:50%;background:#d3a98b;margin:0 auto}.demo-person b{display:block;width:58%;height:43%;border-radius:40% 40% 12% 12%;background:#dfb759;margin:0 auto}.demo-person span{display:block;width:52%;height:35%;border-left:9px solid #2a3d55;border-right:9px solid #2a3d55;margin:0 auto}.demo-target{position:absolute;width:9%;height:27%;border:2px solid #9cfbcc;transform:translate(-50%,-88%);border-radius:4px;box-shadow:0 0 15px #65efa740}.demo-target span{position:absolute;top:-27px;left:-2px;font:15px Arial;background:#9cfbcc;color:#10352e;padding:5px}.night-frame{height:83%;position:relative;overflow:hidden;border-radius:16px}.night-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mono-scene{filter:brightness(.8)}.color-scene{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--split,50%))}.color-scene img{filter:brightness(1.1) saturate(1.15)}.night-divider{position:absolute;left:var(--split,50%);top:0;bottom:0;border-left:3px solid #def5ff;display:flex;align-items:center}.night-divider span{width:55px;height:55px;display:grid;place-items:center;background:#e3f5ff;color:#21394b;border-radius:50%;transform:translate(-50%);font-size:30px}.color-label{position:absolute;top:25px;right:25px;font-size:22px}.panorama{position:relative;height:84%;overflow:hidden;border-radius:16px}.panorama img{width:100%;height:100%;object-fit:cover}.panorama button{position:absolute;width:65px;height:65px;display:grid;place-items:center;padding:0;font-size:36px;box-shadow:0 0 0 15px #d2efff20}.panorama-cone{position:absolute;left:46%;top:44%;width:32%;height:60%;transform:translate(-40%,-22%);border:2px solid #cdf0ff;background:#a9dcff2c;clip-path:polygon(50% 0,100% 100%,0 100%);transition:all .7s;pointer-events:none}.panorama-demo output{color:#bbe8ff;white-space:nowrap}.arm-stage{height:75%;position:relative;background:radial-gradient(ellipse at 60% 40%,#364f64,#102034 70%);border-radius:16px;touch-action:pan-y}.arm-stage svg{width:100%;height:100%}.arm-moving{transform-origin:250px 275px;transition:transform .2s}.demo-camera{transform-origin:540px 275px;transition:transform .2s}.arm-head{transform-origin:570px 360px;transition:transform .2s}.arm-angle{position:absolute;right:6%;top:9%;font-size:55px;font-weight:600;color:#a9dcff}.detection-scene{height:80%;position:relative;overflow:hidden;border-radius:16px}.detection-scene img{width:100%;height:100%;object-fit:cover}.zone{position:absolute;border:3px solid #82eaff;background:#6dd4ff25;border-radius:6px;transition:all .8s}.event-box{position:absolute;bottom:16px;left:16px;background:#133547d9;color:#c9f3ff;padding:10px 16px;font-size:21px;border-radius:8px}.detection-tabs{padding-top:22px;gap:8px}.detection-tabs button{font-size:17px;padding:10px 14px}.lens-scrubber{position:absolute;left:24%;bottom:1.5%;width:52%;z-index:12;accent-color:#9ddcff;height:14px;cursor:ew-resize}.lens-sticky .scroll-cue,.mobile-lens-sticky .scroll-cue{display:none}.demo-mobile{position:relative;inset:auto;width:100%;height:auto;padding:12px;margin-top:25px;border-radius:15px}.demo-mobile .demo-toolbar,.demo-mobile .demo-range{font-size:11px;gap:8px;padding:12px 0;margin:0}.demo-mobile button{font-size:11px;padding:8px 12px}.demo-mobile input{height:20px}.demo-mobile .view-label,.demo-mobile .color-label{font-size:9px;top:10px;left:10px;padding:5px 7px}.demo-mobile .color-label{left:auto;right:10px}.demo-mobile.tracking-demo{display:block}.demo-mobile .demo-view{height:200px;margin-bottom:10px}.demo-mobile .focus-demo{height:140px}.demo-mobile .demo-target span{font-size:8px;top:-16px;padding:2px}.demo-mobile .demo-person span{border-width:4px}.demo-mobile .night-frame{height:240px}.demo-mobile .night-divider span{width:30px;height:30px;font-size:18px}.demo-mobile .panorama{height:240px}.demo-mobile .panorama button{width:30px;height:30px;font-size:20px;padding:0;box-shadow:0 0 0 7px #d2efff20}.demo-mobile .arm-stage{height:270px}.demo-mobile .arm-angle{font-size:25px}.demo-mobile .detection-scene{height:250px}.demo-mobile .event-box{font-size:11px;padding:6px}.demo-mobile .detection-tabs button{font-size:10px;padding:8px}.demo-mobile .demo-toolbar label{gap:5px}.demo-mobile .tracking-demo input{width:70px}@media(max-width:759px){.hero-with-motion{min-height:0}.mobile-lens-sticky .lens-scrubber{bottom:1.5%}}@media(prefers-reduced-motion:reduce){.demo-panel *{transition:none!important}}.night-frame:after{content:"";position:absolute;left:15%;top:45%;width:20%;height:30%;border:2px solid #b5f0ff;pointer-events:none}.color-scene:after{content:"";position:absolute;left:75%;top:55%;width:18%;height:30%;border:2px solid #a9ffb9}.zoom-frame{height:76%;overflow:hidden;border-radius:15px}.zoom-frame img{width:100%;height:100%;object-fit:cover;transform-origin:80% 69%;transition:transform .5s}.zoom-demo .demo-toolbar{padding:8px 0}.demo-mobile .zoom-frame{height:250px}.demo-mobile.tracking-demo .demo-toolbar{flex-wrap:wrap}.demo-mobile.tracking-demo .demo-toolbar label{order:2;flex:0 0 100%;justify-content:flex-start}.demo-mobile.tracking-demo .demo-toolbar input{width:auto;flex:1}.demo-mobile.tracking-demo .demo-toolbar button{flex:0 0 auto}.tracking-native{display:flex;flex-direction:column;gap:0}.tracking-footage{flex:1;min-height:0;overflow:hidden;border-radius:16px;background:#08101b}.tracking-footage video{width:100%;height:100%;display:block;object-fit:contain}.demo-mobile .tracking-footage{height:230px;flex:auto}.arm-stage{background:transparent}.arm-photo{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s}.panorama{background:#0b1522}.panorama img{object-fit:contain}.panorama-cone{display:none}.panorama button{width:46px;height:46px;font-size:25px;box-shadow:0 0 0 8px #d2efff20}.night-frame .mono-scene,.color-scene img{object-fit:contain;filter:none}.night-frame:after,.color-scene:after{display:none}.arm-native{display:flex;flex-direction:column;gap:0}.arm-footage{flex:1;min-height:0;overflow:hidden;border-radius:16px;background:#08101b}.arm-footage video{width:100%;height:100%;display:block;object-fit:contain}.demo-mobile .arm-footage{height:240px;flex:auto}.coverage-modes-section{height:auto!important;padding:clamp(80px,12.5vw,240px) 12.5% clamp(80px,9vw,170px)!important;overflow:hidden}.coverage-modes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1440px;margin:auto}.coverage-mode-card{text-align:center;min-width:0}.coverage-mode-card>img{width:100%;aspect-ratio:712/463;object-fit:cover;display:block;border-radius:12px}.coverage-mode-card>h3{font-size:clamp(22px,1.9vw,36px);line-height:1.28;font-weight:600;margin:42px 0 14px}.coverage-mode-card>p{font-size:clamp(13px,1.1vw,21px);line-height:1.4;margin:0;color:#fff}@media(max-width:759px){.coverage-modes-section{padding:65px 6%!important}.coverage-modes-grid{grid-template-columns:1fr;gap:38px}.coverage-mode-card>h3{font-size:22px;margin:22px 0 10px}.coverage-mode-card>p{font-size:13px}}.tap-layout-section{height:auto!important;overflow:hidden;padding:110px 12% 0!important}.tap-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:47% 53%;align-items:center;gap:4%}.tap-phone-stage{position:relative;max-width:594px;width:85%;margin:0 auto;height:clamp(410px,44vw,830px);overflow:hidden}.tap-phone-stage>img{width:100%;height:auto;display:block}.tap-layout-copy{padding-bottom:17%;text-align:left}.tap-layout-copy>h2{font-size:clamp(28px,3.49vw,67px);font-weight:600;line-height:1.14;margin:0 0 30px;text-align:left}.tap-layout-copy>p{font-size:clamp(16px,1.667vw,32px);line-height:1.4;margin:0;color:#fff}.tap-direction{display:block;font-size:14px;color:#b7eaff;min-height:24px;margin-top:12px}.tap-hotspot{position:absolute;top:45%;height:20%;width:28%;padding:0;border:0;background:transparent;border-radius:0}.tap-left{left:8%}.tap-center{left:36%}.tap-right{left:64%}.tap-focus-marker{display:none;position:absolute;top:49%;left:42%;width:14%;height:11%;border:2px solid #b7f2ff;box-shadow:0 0 12px #b7f2ff80;pointer-events:none;transition:left .6s cubic-bezier(.2,.65,.25,1)}.tap-selected .tap-focus-marker{display:block}@media(max-width:759px){.tap-layout-section{padding:65px 6% 0!important}.tap-layout{grid-template-columns:1fr;gap:30px}.tap-layout-copy{grid-row:1;padding:0;text-align:center}.tap-layout-copy>h2{text-align:center;font-size:30px;margin-bottom:18px}.tap-layout-copy>p{font-size:15px}.tap-phone-stage{width:72%;height:440px}.tap-layout-copy .tap-direction{margin-top:4px}}.reference-carousel-section{height:auto!important;padding:90px 0 75px!important;background:radial-gradient(ellipse at 50% 50%,#25304a,#030710 80%);overflow:hidden}.reference-carousel{width:min(100%,1500px);margin:auto;color:#fff}.reference-carousel h2{text-align:center;font-size:clamp(29px,3.6vw,67px);line-height:1.18;margin:0 6% 55px;font-weight:600}.rail-description{text-align:center;font-size:clamp(14px,1.8vw,32px);margin:-10px 8% 65px!important;color:#e2e7ef}.card-rail{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;touch-action:pan-y pinch-zoom;outline-offset:-6px}.card-rail::-webkit-scrollbar{display:none}.rail-track{display:flex;gap:22px;padding:0 calc(50% - min(16vw,232px));width:max-content;min-width:100%;position:relative}.rail-card{flex:0 0 min(32vw,465px);width:min(32vw,465px);border-radius:28px;overflow:hidden;background:#f7f7f9;color:#111;scroll-snap-align:center;opacity:.45;transition:opacity .5s,transform .5s;-webkit-user-select:none;user-select:none;transform:scale(.98)}.rail-card.active{opacity:1;transform:scale(1)}.rail-card>img{display:block;width:100%;height:auto;aspect-ratio:1.06;object-fit:cover;pointer-events:none}.rail-card>div{padding:28px 22px 32px;min-height:250px;text-align:center}.rail-card h3{font-size:clamp(17px,1.7vw,31px);font-weight:500;line-height:1.25;margin:0 0 24px}.rail-card p{font-size:clamp(11px,1vw,19px);line-height:1.5;color:#151822}.rail-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin:65px 0 0}.rail-controls>button{background:transparent;color:#bcd7ed;border:1px solid #a9cdf533;border-radius:50%;width:35px;height:35px;font-size:20px}.rail-dots{display:flex;align-items:center;gap:25px}.rail-dots button{padding:0;width:10px;height:10px;border-radius:10px;background:#cbd0d8;border:0;position:relative;overflow:hidden;transition:width .4s}.rail-dots button[aria-pressed=true]{width:110px;background:#1479b2}.rail-dots i{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--fill,0));transform-origin:left;background:#82cfff}.card-rail.dragging{scroll-snap-type:none;cursor:grabbing;scroll-behavior:auto}.phone-zoom-section{height:300svh!important;padding:0!important;background:radial-gradient(ellipse at 50% 45%,#202b43,#030712 80%);overflow:visible!important}.phone-zoom-sticky{position:sticky;top:52px;height:calc(100svh - 52px);min-height:560px;overflow:hidden;display:flex;align-items:center}.phone-zoom-copy{width:35%;padding-left:10%;z-index:2}.phone-zoom-copy h2{font-size:clamp(25px,3.5vw,65px);line-height:1.15;margin:0 0 30px}.phone-zoom-copy p{font-size:clamp(15px,1.8vw,32px);line-height:1.3;color:#edf1f7}.phone-composite{position:absolute;width:72%;right:-4%;top:50%;transform:translateY(-50%);aspect-ratio:2750/1691}.phone-shell{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.phone-screen{position:absolute;left:8.8%;top:18.1%;width:69.1%;height:52%;border-radius:7%/16%;overflow:hidden;isolation:isolate}.phone-view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:45% 60%;will-change:transform}.phone-screen:after{content:"";position:absolute;left:2%;top:32%;width:4%;height:34%;border-radius:25px;background:#050709;z-index:4}.phone-reticle{position:absolute;left:40%;top:37%;width:20%;height:38%;background:linear-gradient(#fff,#fff) left top/20% 4px no-repeat,linear-gradient(#fff,#fff) left top/4px 20% no-repeat,linear-gradient(#fff,#fff) right top/20% 4px no-repeat,linear-gradient(#fff,#fff) right top/4px 20% no-repeat,linear-gradient(#fff,#fff) left bottom/20% 4px no-repeat,linear-gradient(#fff,#fff) left bottom/4px 20% no-repeat,linear-gradient(#fff,#fff) right bottom/20% 4px no-repeat,linear-gradient(#fff,#fff) right bottom/4px 20% no-repeat;z-index:2}.phone-dial{position:absolute;right:0;top:0;height:100%;width:30%;background:linear-gradient(90deg,transparent,#09141e99);overflow:hidden}.dial-ticks{position:absolute;left:55%;top:50%;width:190%;height:190%;transform-origin:center;margin-left:-95%;margin-top:-95%;aspect-ratio:1}.dial-ticks i{position:absolute;top:50%;left:50%;width:7%;height:1px;background:#eaf7ff;transform:rotate(calc(-90deg + var(--tick)*3deg)) translate(-380%);transform-origin:0 0;opacity:.75}.dial-ticks i:nth-child(8n){width:10%;height:2px}.dial-value{position:absolute;left:27%;top:45%;color:#fff;transform:translateY(-50%);font-family:Arial,sans-serif}.dial-value strong{font-size:clamp(20px,3.6vw,70px);white-space:nowrap}.dial-value strong span{font-size:.65em}.dial-value small{display:block;font-size:clamp(8px,.9vw,16px);white-space:nowrap}.phone-zoom-range{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:40%;display:flex;gap:18px;align-items:center;font-size:13px;color:#bfdcec}.phone-zoom-range input{flex:1;min-width:0;accent-color:#95d7ff;cursor:ew-resize}.zoom-scroll-tip{position:absolute;bottom:3%;left:50%;transform:translate(-50%);color:#86a5c0;font-size:11px;letter-spacing:.08em}.ecosystem-layers{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.ecosystem-layers>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.eco-house{z-index:1;opacity:0;transform:translateY(45px) scale(.95);transition:opacity 1s,transform 1.2s}.eco-base{z-index:3;opacity:0;transform:translateY(-25px);transition:opacity 1s .4s,transform 1.2s .4s}.eco-signal{z-index:2;mix-blend-mode:screen;opacity:0;transition:opacity .7s .65s}.eco-visible .eco-house,.eco-visible .eco-base{opacity:1;transform:none}.eco-visible .eco-signal{opacity:1}.ecosystem-layers.signal-off .eco-signal{opacity:0}.eco-toggle{position:absolute;bottom:10%;right:12%;z-index:5;width:40px;height:40px;border-radius:50%;background:#102b45cc;border:1px solid #9dd8ff88;color:#d5f0ff;font-size:16px}.ecosystem-mobile{position:relative;aspect-ratio:3000/2744;width:100%;margin:15px 0}.ecosystem-mobile .eco-toggle{width:30px;height:30px;font-size:12px}@media(max-width:759px){.mobile-section.reference-carousel-section{padding:60px 0 45px!important}.reference-carousel h2{font-size:29px;margin-bottom:30px}.rail-track{gap:14px;padding:0 10vw}.rail-card{width:80vw;flex-basis:80vw;border-radius:18px}.rail-card>div{padding:20px 20px 25px;min-height:195px}.rail-card h3{font-size:22px;margin-bottom:18px}.rail-card p{font-size:13px}.rail-controls{margin-top:30px;gap:13px}.rail-dots{gap:13px}.rail-dots button{width:7px;height:7px}.rail-dots button[aria-pressed=true]{width:55px}.rail-controls>button{width:28px;height:28px;font-size:16px}.rail-description{font-size:14px;margin:0 8% 30px!important}.phone-zoom-copy{position:absolute;top:8%;width:100%;padding:0 8%;text-align:center}.phone-zoom-copy h2{font-size:31px;margin-bottom:16px}.phone-zoom-copy p{font-size:14px}.phone-composite{width:120%;right:-12%;top:56%}.phone-zoom-range{width:80%;bottom:15%}.zoom-scroll-tip{bottom:10%}.phone-zoom-sticky{min-height:540px}.phone-dial strong{font-size:25px}.phone-dial small{font-size:8px}}@media(prefers-reduced-motion:reduce){.phone-zoom-section{height:180svh!important}.eco-house,.eco-base{transform:none;opacity:1}.eco-signal{opacity:0}.rail-card{transition:none}}.protection-module,.coverage-selection-module{height:auto!important;background:radial-gradient(ellipse at 50% 50%,#23334d,#06101c 80%);overflow:hidden;padding:85px 6% 110px!important}.protection-content{max-width:1440px;margin:auto}.protection-content>h2{font-size:clamp(28px,3.5vw,65px);line-height:1.16;font-weight:600;text-align:center;margin:0 0 25px}.protection-subtitle{text-align:center;color:#e6edf6;font-size:clamp(13px,1.65vw,30px);margin:0 0 80px!important}.protection-grid{display:grid;grid-template-columns:1.48fr 1fr;gap:35px;align-items:start}.protection-media{position:relative;border-radius:15px;overflow:hidden;aspect-ratio:1.66;background:#122335}.protection-media>img{width:100%;height:100%;object-fit:cover;display:block}.protection-zone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s}.protection-media[data-scene="1"] .protection-zone{opacity:1}.protection-accordion{display:grid;gap:17px}.protection-item{background:#102337;border-radius:7px;overflow:hidden;transition:background .35s,color .35s;color:#cbdfea}.protection-item h3{margin:0}.protection-item button{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:20px;width:100%;background:transparent;color:inherit;border:0;padding:23px;font-size:clamp(13px,1.15vw,22px);font-weight:500}.protection-item button i{font-size:23px;line-height:1;font-style:normal;transform:rotate(-90deg);transition:transform .35s}.protection-item.open{background:#c8deef;color:#07141e}.protection-item.open button{font-size:clamp(17px,1.7vw,31px);font-weight:600;padding-bottom:12px}.protection-item.open button i{transform:rotate(180deg)}.protection-details{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.protection-details>div{overflow:hidden;min-height:0}.protection-details p{padding:0 23px 28px;font-size:clamp(12px,1vw,18px);line-height:1.45;color:inherit}.protection-item.open .protection-details{grid-template-rows:1fr}.coverage-selection{max-width:1100px;margin:auto;text-align:center}.coverage-eyebrow{font-size:clamp(15px,1.5vw,27px);font-weight:600;color:#70b4de;margin:0 0 22px!important}.coverage-selection h2{font-size:clamp(30px,3.4vw,64px);line-height:1.15;font-weight:600;margin:0}.coverage-house-stage{position:relative;width:100%;height:clamp(290px,34vw,630px);margin:20px 0 -20px}.coverage-house-stage img{position:absolute;object-fit:contain;top:0;height:100%;transition:left .6s}.coverage-house{width:88%;left:6%;z-index:2}.coverage-ghost{width:32%;left:0;opacity:.22;transform:scale(.8);transform-origin:50% 20%}.coverage-selection[data-kit="2"] .coverage-house{left:-7%}.coverage-selection[data-kit="2"] .coverage-ghost{left:67%}.coverage-buttons{display:flex;background:#142032;border-radius:70px;padding:6px;margin:0 auto 28px;max-width:720px;position:relative;z-index:3}.coverage-buttons button{flex:1;padding:17px 20px;border-radius:60px;border:0;background:transparent;color:#9ba9b6;font-size:clamp(12px,1.05vw,19px);line-height:1.2;transition:color .3s,background .3s}.coverage-buttons button span{display:block;font-size:.88em;margin-top:4px}.coverage-buttons button[aria-selected=true]{background:#fff;color:#13171d}.coverage-copy h3{margin:0 0 4px;font-size:clamp(12px,1vw,18px);font-weight:400}.coverage-copy p{font-size:clamp(11px,.9vw,16px);font-style:italic;color:#dbe4ef}@media(max-width:759px){.protection-module,.coverage-selection-module{padding:65px 6%!important}.protection-subtitle{margin-bottom:30px!important}.protection-grid{grid-template-columns:1fr;gap:25px}.protection-item button{padding:18px;font-size:13px}.protection-item.open button{font-size:18px}.protection-details p{font-size:12px;padding:0 18px 22px}.protection-accordion{gap:12px}.coverage-house-stage{height:290px;margin:5px -5% -10px;width:110%}.coverage-buttons{padding:4px;margin-bottom:24px}.coverage-buttons button{padding:13px 8px;font-size:12px}.coverage-copy h3{font-size:12px}.coverage-copy p{font-size:11px}.coverage-selection>h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.protection-module *,.coverage-selection-module *{transition:none!important}}.protection-content .protection-item h3{position:static;margin:0;line-height:1.25}.protection-content .protection-item button{cursor:pointer;line-height:1.25;min-height:64px}.protection-content .protection-item button>span{min-width:0;overflow-wrap:break-word}.protection-content .protection-item button i{flex-shrink:0}.protection-content .protection-details p{position:static;margin:0;color:inherit}.protection-accordion{overflow-anchor:none}.protection-media[data-scene="2"] img,.protection-media[data-scene="3"] img{object-fit:contain}.coverage-house-stage{height:auto;aspect-ratio:1100/650;margin:20px 0 -20px}.coverage-house-stage .coverage-house{width:67.91%;height:100%;left:50%;top:0;opacity:0;transform:translate(-50%) translateY(10px) scale(.985);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.61,.36,1);pointer-events:none}.coverage-selection[data-kit="2"] .coverage-house{left:50%}.coverage-house-stage .coverage-house.is-selected{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.coverage-house-stage .coverage-ghost{width:38%;height:48.3%;top:0;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.61,.36,1);pointer-events:none}.coverage-house-stage .coverage-ghost-4{left:-10%}.coverage-house-stage .coverage-ghost-2,.coverage-selection[data-kit="2"] .coverage-ghost-2{left:72%}.coverage-selection[data-kit="2"] .coverage-ghost-4{left:-10%}.coverage-house-stage .coverage-ghost.is-selected{opacity:.3;transform:translateY(0)}.coverage-buttons:before{content:"";position:absolute;inset:6px auto 6px 6px;width:calc((100% - 12px)/2);border-radius:60px;background:#fff;transform:translate(100%);transition:transform .6s cubic-bezier(.22,.61,.36,1);pointer-events:none}.coverage-selection[data-kit="2"] .coverage-buttons:before{transform:translate(0)}.coverage-buttons button{position:relative;z-index:1;transition:color .35s;background:transparent}.coverage-buttons button[aria-selected=true]{background:transparent}.coverage-copy{display:grid}.coverage-copy-state{grid-area:1/1;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .6s cubic-bezier(.22,.61,.36,1);pointer-events:none}.coverage-copy-state.is-selected{opacity:1;transform:none;pointer-events:auto}.coverage-copy p{font-style:normal}@media(max-width:759px){.coverage-house-stage{height:auto;aspect-ratio:1100/780}.coverage-house-stage .coverage-house{width:88%;height:100%}.coverage-house-stage .coverage-ghost{width:29%;height:30%;top:10%}.coverage-house-stage .coverage-ghost-4,.coverage-selection[data-kit="2"] .coverage-ghost-4{left:-3%}.coverage-house-stage .coverage-ghost-2,.coverage-selection[data-kit="2"] .coverage-ghost-2{left:74%}.coverage-buttons:before{inset:4px auto 4px 4px;width:calc((100% - 8px)/2)}}@media(prefers-reduced-motion:reduce){.coverage-selection *,.coverage-buttons:before{transition:none!important}}.title-fade{opacity:var(--reveal-opacity,0)!important;translate:0 var(--reveal-y,30px)!important;transition:none!important}.title-fade{will-change:auto}.title-fade.reveal-running{will-change:opacity,translate}@media(prefers-reduced-motion:reduce){.title-fade{opacity:1!important;translate:none!important;transition:none!important}}:scope{background:#000}:scope{background-color:#000;background-image:none;background-size:100% 64px;background-position:center top;background-repeat:repeat-y}.desktop-prototype,.mobile-prototype,.prototype-module,.prototype-module#hero,.prototype-module#comparison,.mobile-section,.mobile-hero,.hero-with-motion,.lens-scroll,.mobile-lens-scroll,.lens-sticky,.mobile-lens-sticky,.reference-carousel-section,.phone-zoom-section,.protection-module,.coverage-selection-module{background:transparent!important}.scene img[src$="imgBackground.svg"]{display:none!important}.site-footer{background:transparent;color:#c8d3e5;border-top-color:#b9c9e522}.subnav{background:#000000d9}.prototype-module#comparison,.mobile-section.mobile-compare{background:#fff!important;color:#111!important}.comparison-scroll,.comparison-inner{background:#fff}.mobile-compare .scroll-tip{color:#666}.mobile-compare h2,.mobile-compare p{color:#111}#lenses,#m-lenses,#lenses .lens-sticky,#m-lenses .mobile-lens-sticky{background:#000!important}#lenses,#m-lenses,#lenses .lens-sticky,#m-lenses .mobile-lens-sticky{background:transparent!important}.lens-presentation-card{position:absolute;left:160px;top:370px;width:1600px;height:1000px;border-radius:32px;overflow:hidden;background:#000;isolation:isolate}.lens-presentation-content{position:absolute;left:-160px;top:-370px;width:1920px;height:1500px}#m-lenses .lens-presentation-card{left:12px;top:180px;width:351px;height:440px;border-radius:12px}#m-lenses .lens-presentation-content{left:-12px;top:-180px;width:375px;height:631px}@media(min-width:760px){#lenses.lens-film-section.lens-card-1440{height:auto!important;padding:var(--section-space) var(--page-gutter) 0;overflow:clip}#lenses.lens-card-1440>[data-node-id="2075:1252"]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;transform:none!important;translate:none!important;font-size:var(--section-title-size)!important;gap:.28em;margin:0 auto clamp(32px,3vw,58px);text-align:center}#lenses.lens-card-1440 .lens-sticky{position:relative;top:auto;height:calc(820px * var(--lens-scale));overflow:visible}#lenses.lens-card-1440 .lens-sticky .scene{top:0!important;transform:translate(-50%) scale(var(--lens-scale))!important;transform-origin:top center!important}#lenses.lens-card-1440 .lens-presentation-card{top:0;height:820px}}@media(min-width:760px){#lenses.lens-card-1440 .lens-title-headline{line-height:1.14!important}}@media(min-width:760px){#lenses .lens-presentation-card [data-node-id="4069:10"],#lenses .lens-presentation-card [data-node-id="4071:201"]{font-size:32px!important}#lenses .lens-presentation-card [data-node-id="4069:10"] p,#lenses .lens-presentation-card [data-node-id="4071:201"] p{line-height:38px!important}#lenses .lens-presentation-card .parameter-row{font-size:32px!important}}:scope{--page-gutter:clamp(20px,4vw,64px);--content-max:1440px;--section-space:clamp(64px,7vw,120px)}.reference-carousel-section,.protection-module,.coverage-modes-section,.tap-layout-section,.coverage-gallery-section,.coverage-selection-module{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.reference-carousel,.protection-content,.coverage-modes-grid,.tap-layout,.coverage-gallery-content{width:100%;max-width:var(--content-max);margin-left:auto;margin-right:auto}.tap-layout{grid-template-columns:45% 51%;gap:4%}.coverage-gallery-section{height:auto!important;padding-top:clamp(70px,6vw,110px)!important;padding-bottom:clamp(70px,6vw,110px)!important}.coverage-gallery-heading{text-align:center;margin-bottom:clamp(35px,4vw,70px)}.coverage-gallery-heading h2{font-size:clamp(28px,3.49vw,67px);font-weight:600;line-height:1.16;margin:0 0 25px}.coverage-gallery-heading>p{font-size:clamp(14px,1.667vw,32px);line-height:1.4;margin:0;color:#fff}.coverage-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.coverage-gallery-card{text-align:center;min-width:0}.coverage-gallery-card>img{display:block;width:100%;aspect-ratio:513/333;object-fit:cover;border-radius:14px}.coverage-gallery-card>h3{font-size:clamp(19px,1.875vw,36px);font-weight:600;line-height:1.25;margin:30px 0 12px}.coverage-gallery-card>p{font-size:clamp(12px,1.1vw,21px);line-height:1.4;margin:0;color:#fff}#watch-track,#swivel-arm,#comparison{--scale:var(--content-scale,1)}.subnav{padding-left:max(var(--page-gutter),calc((100vw - 1440px)/2));padding-right:max(var(--page-gutter),calc((100vw - 1440px)/2))}@media(min-width:769px){.resolution-element .g-feature-zoom__sticky{padding-left:max(var(--page-gutter),calc((100vw - 1440px)/2))}}@media(max-width:759px){.tap-layout{grid-template-columns:1fr;gap:30px}.coverage-gallery-grid{grid-template-columns:1fr;gap:38px}.coverage-gallery-card>h3{font-size:22px;margin-top:22px}.coverage-gallery-card>p{font-size:13px}.coverage-gallery-heading h2{font-size:29px}.coverage-gallery-heading>p{font-size:14px}}.reference-carousel-section,.protection-module,.coverage-modes-section,.coverage-gallery-section,.coverage-selection-module{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important}.tracking-fullbleed-section{height:auto!important;padding:var(--section-space) 0 0!important;overflow:hidden}.tracking-fullbleed-section>h2{max-width:1440px;margin:0 auto clamp(40px,5vw,80px);padding:0 var(--page-gutter);font:600 clamp(29px,3.489583vw,67px)/1.13433 C9P Poppins,Arial,sans-serif;text-align:center;color:#fff}.tracking-fullbleed-section .tracking-footage{width:100%;height:auto;aspect-ratio:16/9;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tracking-fullbleed-section .tracking-footage video{width:100%;height:100%;display:block;object-fit:cover;border:0;border-radius:0}:scope{--section-title-size:clamp(29px,3.489583vw,67px);--section-title-leading:1.13433}main h2{font-size:var(--section-title-size)!important;line-height:var(--section-title-leading)!important;font-weight:600!important}.desktop-prototype .scene [role=heading][aria-level="2"]{font-size:calc(var(--section-title-size) / var(--scale))!important;line-height:var(--section-title-leading)!important;font-weight:600!important}.desktop-prototype .lens-sticky .scene [role=heading][aria-level="2"]{font-size:calc(var(--section-title-size) / var(--lens-scale))!important}.desktop-prototype .scene [role=heading][aria-level="2"] p{line-height:var(--section-title-leading)!important}.reference-carousel .card-rail{scroll-snap-type:none;overflow-y:hidden;scroll-behavior:auto}.reference-carousel .rail-track{gap:22px;padding:8px 0;min-width:0}.reference-carousel .rail-card{width:var(--rail-card-width,calc((100vw - 172px)/3));flex-basis:var(--rail-card-width,calc((100vw - 172px)/3));scroll-snap-align:none}.reference-carousel .rail-dots i{will-change:transform}@media(max-width:759px){.reference-carousel .rail-card{width:var(--rail-card-width,100%);flex-basis:var(--rail-card-width,100%)}}#lenses .parameter-row{font-size:48px!important;transform-origin:center;will-change:transform,opacity}#m-lenses .parameter-row{font-size:18px!important;transform-origin:center;will-change:transform,opacity}#lenses .parameter-track,#m-lenses .parameter-track{will-change:transform}#lenses .parameter-window{contain:layout paint}#lenses .wide-view,#lenses .focus-view,[data-node-id="4069:4"],.mobile-fan{transition:none!important}#lenses [data-node-id="4068:3"],#lenses [data-node-id="4071:112"],[data-node-id="4069:4"],.mobile-lens-art,.mobile-fan{will-change:opacity}.tap-phone-stage.tap-live-demo{height:auto;aspect-ratio:auto;min-height:0;isolation:isolate;overflow:clip}.tap-phone-visual{position:relative;width:100%;aspect-ratio:662/880}.tap-device-art{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.tap-focus-screen,.tap-overview-screen{position:absolute;left:4.07855%;width:91.54079%;overflow:hidden;background:#233841;isolation:isolate}.tap-focus-screen{top:20.34091%;height:39.09091%}.tap-overview-screen{top:59.43182%;height:39.20455%}.tap-camera-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0) scale(1);transform-origin:center;transition:transform 1.35s cubic-bezier(.22,1,.36,1);will-change:transform}.tap-camera-scene>svg,.tap-overview-screen>svg{display:block;width:100%;height:100%;pointer-events:none}.tap-camera-label{position:absolute;left:3.5%;bottom:4%;font:400 clamp(9px,1.05vw,18px)/1.2 Arial,sans-serif;color:#fff;text-shadow:0 1px 3px #000a;pointer-events:none}.tap-camera-quality{position:absolute;right:4%;top:55%;padding:2px 4px;border-radius:2px;background:#fff;color:#78838b;font:bold clamp(8px,.9vw,15px)/1.1 Arial,sans-serif;pointer-events:none}.tap-camera-icon{position:absolute;right:4%;bottom:7%;width:8%;color:#fff;pointer-events:none}.tap-camera-icon svg{width:100%;display:block}.tap-aim{position:absolute;left:24%;top:75%;width:20%;height:25%;border:1.5px solid #63ff8e;transform:translate(-50%,-50%);transition:left .85s cubic-bezier(.22,1,.36,1),top .85s cubic-bezier(.22,1,.36,1);pointer-events:none;opacity:0;z-index:2}.tap-has-target .tap-aim{opacity:1}.tap-aim:before,.tap-aim:after{content:"";position:absolute;background:#63ff8e;left:50%;top:50%;transform:translate(-50%,-50%)}.tap-aim:before{width:48%;height:1.5px}.tap-aim:after{width:1.5px;height:48%}.tap-aim b{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border:1.5px solid #a0ffb9;border-radius:50%;opacity:0;animation:tap-aim-pulse 3.4s ease-out infinite}.tap-aim em{position:absolute;width:4px;height:4px;left:50%;top:50%;border-radius:50%;background:#b4ffca;transform:translate(-50%,-50%)}.tap-live-demo[data-playing=false] .tap-aim b{animation-play-state:paused}@keyframes tap-aim-pulse{0%,12%{opacity:.8;transform:scale(.3)}40%,to{opacity:0;transform:scale(1.5)}}.tap-target{position:absolute;top:0;bottom:0;width:33.333%;border:0;border-radius:0;padding:0;background:transparent;color:transparent;cursor:crosshair;z-index:3}.tap-target[data-point="0"]{left:0}.tap-target[data-point="1"]{left:33.333%}.tap-target[data-point="2"]{left:66.666%}.tap-target:focus-visible{outline:2px solid #63ff8e;outline-offset:-3px;background:#63ff8e15}.tap-demo-toggle{position:absolute;right:3.5%;bottom:4%;width:10%;aspect-ratio:1;display:grid;place-items:center;padding:0;border:1px solid #c6e7f255;border-radius:50%;background:#132733c9;color:#fff;z-index:4;font-size:clamp(10px,1vw,18px);cursor:pointer}@media(max-width:759px){.tap-phone-stage.tap-live-demo{width:88%;max-width:390px}.tap-camera-label{font-size:10px}.tap-camera-quality{font-size:9px}.tap-demo-toggle{font-size:13px}}@media(prefers-reduced-motion:reduce){.tap-camera-scene,.tap-aim{transition:none}.tap-aim b{animation:none}}#swivel-arm{--design-height:1280!important}.arm-native.demo-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;height:auto!important;aspect-ratio:16/9;display:block}.arm-native .arm-footage{width:100%;height:auto!important;aspect-ratio:16/9;border-radius:0;background:transparent;overflow:hidden;flex:none}.arm-native .arm-footage video{display:block;width:100%;height:100%;border-radius:0;object-fit:contain}.independent-mode-scene{position:relative;width:100%;aspect-ratio:712/463;border-radius:12px;overflow:hidden;isolation:isolate;background:#172315}.independent-mode-scene>img{width:100%;height:100%;object-fit:cover;display:block}.independent-mode-scene>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.independent-beam{transform-box:view-box;transform-origin:53% 36.153846%;animation-duration:11s;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-iteration-count:infinite;animation-play-state:paused}.independent-beam-blue{animation-name:independent-blue-turn;color:#79e8ff}.independent-beam-pink{animation-name:independent-pink-turn;color:#f09bfa}.independent-mode-scene[data-playing=true] .independent-beam{animation-play-state:running;will-change:transform}.independent-beam .beam-edge{fill:none;stroke:currentColor;stroke-width:2.2;stroke-opacity:.85;vector-effect:non-scaling-stroke}.independent-beam .beam-grid{fill:none;stroke:currentColor;stroke-width:1.2;stroke-opacity:.38;vector-effect:non-scaling-stroke}.beam-origin{fill:#d9f8ff;filter:drop-shadow(0 0 4px #74dfff)}.independent-pause{position:absolute;right:12px;bottom:12px;z-index:3;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #d0eeff66;border-radius:50%;background:#0d2636aa;color:#fff;font:13px Arial,sans-serif;cursor:pointer}@keyframes independent-blue-turn{0%,10%{transform:rotate(58deg)}42%,78%{transform:rotate(0)}to{transform:rotate(58deg)}}@keyframes independent-pink-turn{0%,10%{transform:rotate(-58deg)}42%,78%{transform:rotate(0)}to{transform:rotate(-58deg)}}@media(prefers-reduced-motion:reduce){.independent-beam{animation:none;transform:rotate(0)}}.solar-scroll-section{position:relative;height:340svh!important;padding:0!important;overflow:visible!important;background:transparent!important;isolation:isolate}.solar-sticky{position:sticky;top:0;height:100svh;min-height:570px;overflow:clip;isolation:isolate;color:#fff}.solar-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#abc9df,#85b2d5 65%,#c0d9e9);opacity:0;z-index:0}.solar-heading{position:absolute;z-index:4;top:clamp(90px,11vh,130px);left:var(--page-gutter);right:var(--page-gutter);max-width:1440px;margin:auto;text-align:center;opacity:0;will-change:opacity,transform}.solar-heading h2{margin:0 0 20px;font-weight:600;line-height:1.14}.solar-heading p{font-size:clamp(14px,1.667vw,32px);line-height:1.4}.solar-product{position:absolute;z-index:1;left:50%;top:0;height:auto;max-width:none!important;transform-origin:50% 0;will-change:transform,opacity;opacity:0}.solar-illumination{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;will-change:opacity;mix-blend-mode:screen}.solar-sunlight{position:absolute;left:-36.4%;top:var(--solar-light-y,50%);width:133%;height:auto;max-width:none;aspect-ratio:2547/1200;transform:translateY(-28.2%);object-fit:contain;pointer-events:none}.solar-stats{position:absolute;z-index:3;top:17%;left:50%;width:min(620px,75%);display:grid;grid-template-columns:1fr 1.35fr;gap:50px;opacity:0;translate:-50% 0;text-align:center;will-change:opacity,transform}.solar-stats strong{font-size:clamp(70px,8vw,144px);line-height:1.1;font-weight:600;letter-spacing:-.04em;display:block}.solar-stats small{font-size:.5em;letter-spacing:0;margin-left:3px}.solar-stats p{font-size:clamp(16px,1.67vw,32px);line-height:1.4;margin-top:20px}@media(max-width:759px){.solar-scroll-section{height:310svh!important}.solar-heading{top:90px}.solar-heading h2{max-width:350px;margin:0 auto 18px}.solar-heading p{max-width:320px;margin:auto}.solar-stats{top:19%;width:86%;gap:15px}.solar-stats p{font-size:16px;margin-top:15px}}@media(prefers-reduced-motion:reduce){.solar-scroll-section{height:100svh!important}.solar-product,.solar-heading,.solar-stats{will-change:auto}}.protection-content{container-type:inline-size;max-width:1519px}.protection-grid{grid-template-columns:884fr 596fr;gap:2.5675%;aspect-ratio:1519/600;align-items:stretch}.protection-media{height:100%;aspect-ratio:auto;border-radius:12px;background:transparent;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.protection-media>img{position:absolute;max-width:none;object-fit:cover!important}.protection-accordion{height:100%;min-height:0;gap:.6715cqw;grid-template-rows:2.828fr 1fr 1fr 1fr 1fr 1fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.protection-item{min-height:0;display:flex;flex-direction:column;border-radius:10px;background:#112034;color:#c7ddf0}.protection-item.open{background:#c7ddf0;color:#000}.protection-content .protection-item h3{flex:1;min-height:0}.protection-content .protection-item.open h3{flex:0 0 auto}.protection-content .protection-item button{height:100%;min-height:0;padding:0 1.58cqw;gap:1cqw;font-size:1.3825cqw;font-weight:500;line-height:1.333}.protection-content .protection-item.open button{height:auto;font-family:C9P Poppins,Arial,sans-serif;font-size:2.1066cqw;line-height:1.125;font-weight:600;padding:1.6458cqw 1.58cqw .79cqw;align-items:flex-start}.protection-content .protection-item.open button[data-protection-index="2"]>span{max-width:85%}.protection-item button i{color:#3d5781;font-size:1.65cqw}.protection-item.open button i{color:#000}.protection-details{flex:0 0 auto;min-height:0}.protection-item.open .protection-details{flex:1 1 auto}.protection-content .protection-details p{padding:0 1.7117cqw 1.3167cqw;font-size:1.185cqw;line-height:1.444}@media(max-width:759px){.protection-grid{grid-template-columns:1fr;aspect-ratio:auto;gap:25px}.protection-media{width:100%;min-width:0;aspect-ratio:auto;height:auto;align-self:start;border-radius:10px;overflow:hidden;mask-image:none!important;-webkit-mask-image:none!important}.protection-media:before{content:"";display:block;padding-top:67.873303%}.protection-accordion{height:auto;gap:12px;grid-template-rows:none!important;transition:none}.protection-content .protection-item button{height:auto;min-height:58px;padding:18px;font-size:13px;gap:15px}.protection-content .protection-item.open button{font-size:20px;padding:20px 18px 12px}.protection-content .protection-item.open button[data-protection-index="2"]>span{max-width:85%}.protection-content .protection-details p{font-size:12px;padding:0 18px 22px}.protection-item button i{font-size:20px}}.protection-item:not(.open) .protection-title-break{display:none}.watch-sequence-section{height:auto!important;padding:var(--section-space) var(--page-gutter)!important;overflow:clip;background:transparent!important;color:#fff}.watch-sequence-section>h2{max-width:1440px;text-align:center;margin:0 auto clamp(25px,2vw,40px);font-weight:600}.watch-sequence-player{width:100%;max-width:1440px;margin:0 auto}.watch-sequence-stage{position:relative;width:min(990px,51.5625vw);aspect-ratio:990/1185;margin:0 auto}.watch-part{position:absolute;top:0;right:0;bottom:0;left:0}.watch-part[hidden]{display:none}.watch-device{position:absolute;top:0;left:33.333%;width:33.434%;height:auto;z-index:2;pointer-events:none}.watch-dual-views{position:absolute;left:0;top:19.4093%;width:100%;display:grid;gap:clamp(7px,1.094vw,21px)}.watch-dual-views video{display:block;width:100%;aspect-ratio:990/467;object-fit:cover;border-radius:clamp(10px,1.146vw,22px);background:#101724}.watch-controls{margin-top:clamp(24px,3.1vw,60px)}.watch-controls .rail-dots i{will-change:transform}.watch-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:759px){.watch-sequence-section{padding:64px 20px!important}.watch-sequence-stage{width:100%}.watch-sequence-section>h2{margin-bottom:28px}.watch-dual-views{gap:7px}.watch-controls{margin-top:28px}}#lenses .ptz-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none;clip-path:none!important;transform:none!important}#m-lenses .ptz-frame{object-fit:contain;clip-path:none!important;transform:none!important}#lenses [data-node-id="4068:3"],#lenses [data-node-id="4069:4"],#lenses [data-node-id="4071:189"],#lenses [data-node-id="4069:10"],#lenses [data-node-id="4071:88"],#lenses [data-node-id="4071:158"],#lenses [data-node-id="4071:112"]{translate:0 140px}#lenses .lens-controls{bottom:5%}:scope{--section-subtitle-size:clamp(14px,1.458333vw,28px)}.coverage-gallery-heading>p,.tap-layout-copy>p,.solar-heading>p,.protection-content>.protection-subtitle,.reference-carousel>.rail-description{font-size:var(--section-subtitle-size);line-height:1.428571;letter-spacing:.1px}@media(min-width:760px){#solar.solar-scroll-section{height:370svh!important}}.protection-media>img[hidden]{display:none!important}.watch-composite-section .watch-sequence-stage{width:100%;aspect-ratio:2560/1876}.watch-composite-video{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 4%,#000 96%,transparent 100%)}@media(max-width:759px){.watch-composite-section .watch-sequence-stage{aspect-ratio:1080/1300}}#highlights .rail-card,#m-highlights .rail-card{container-type:inline-size}#highlights .highlight-media,#m-highlights .highlight-media{position:relative;aspect-ratio:465/435;padding:0;min-height:0;overflow:hidden}.highlight-media>img{position:absolute;max-width:none;object-fit:cover;pointer-events:none}#highlights .rail-card>div:not(.highlight-media),#m-highlights .rail-card>div:not(.highlight-media){min-height:56.99cqw;padding:9.677cqw 4.3cqw 6cqw}#highlights .rail-card h3,#m-highlights .rail-card h3{font-size:6.8817cqw;line-height:1.25;min-height:17.2cqw;margin:0 0 3.2cqw;font-weight:500}#highlights .rail-card p,#m-highlights .rail-card p{font-size:3.871cqw;line-height:1.444;margin:0}@media(max-width:759px){#m-highlights .card-rail{touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}#installation .rail-card,#m-installation .rail-card{container-type:inline-size}#installation .highlight-media,#m-installation .highlight-media{position:relative;aspect-ratio:465/435;padding:0;min-height:0;overflow:hidden}#installation .rail-card>div:not(.highlight-media),#m-installation .rail-card>div:not(.highlight-media){min-height:56.99cqw;padding:6cqw 4.3cqw}#installation .rail-card h3,#m-installation .rail-card h3{font-size:6.8817cqw;line-height:1.25;min-height:17.2cqw;margin:0 0 3.2cqw;font-weight:500}#installation .rail-card p,#m-installation .rail-card p{font-size:3.871cqw;line-height:1.444;margin:0}#installation .rail-card[data-card="0"] p,#installation .rail-card[data-card="1"] p,#installation .rail-card[data-card="2"] p,#m-installation .rail-card[data-card="0"] p,#m-installation .rail-card[data-card="1"] p,#m-installation .rail-card[data-card="2"] p{font-size:4.516cqw;line-height:1.333}@media(max-width:759px){#m-installation .card-rail{touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}#ecosystem [data-node-id="4082:161"]{left:0!important;top:210px!important;width:1920px!important;height:847.636px!important}#ecosystem [data-node-id="4082:161"]>img{object-fit:contain!important}#m-ecosystem .ecosystem-house-poster{display:block;position:absolute;left:0;top:145px;width:100%;max-width:none;height:auto;margin:0;opacity:.6;pointer-events:none;z-index:0}#m-ecosystem>h2,#m-ecosystem>.module-strap,#m-ecosystem>.ecosystem-layers,#m-ecosystem>h3,#m-ecosystem>p,#m-ecosystem>.mobile-image{position:relative;z-index:1}#m-ecosystem>.ecosystem-layers{margin-top:280px}#app-features .rail-card,#m-app-features .rail-card{container-type:inline-size}#app-features .highlight-media,#m-app-features .highlight-media{position:relative;aspect-ratio:465/435;padding:0;min-height:0;overflow:hidden}#app-features .rail-card>div:not(.highlight-media),#m-app-features .rail-card>div:not(.highlight-media){min-height:56.99cqw;padding:7.31cqw 5.16cqw 8cqw}#app-features .rail-card h3,#m-app-features .rail-card h3{font-size:6.8817cqw;line-height:1.25;min-height:8.602cqw;margin:0 0 5.16cqw;font-weight:500;letter-spacing:.0215cqw}#app-features .rail-card p,#m-app-features .rail-card p{font-size:3.871cqw;line-height:1.444;margin:0}@media(max-width:759px){#m-app-features .card-rail{touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}.hero-with-motion{position:relative}#hero.hero-with-motion{height:min(calc(52px + 56.25vw),100svh)!important;min-height:0}#m-hero.hero-with-motion{height:calc(52px + 173.866667vw)!important;min-height:0}.focus-video-frame{overflow:hidden;pointer-events:none}.focus-turn-video{position:absolute;display:block;height:auto;max-width:none;aspect-ratio:1;object-fit:contain;pointer-events:none}#lenses .focus-video-frame{-webkit-mask-image:linear-gradient(transparent 10%,#00000040 16%,#000000a6 30%,#000 48%);mask-image:linear-gradient(transparent 10%,#00000040 16%,#000000a6 30%,#000 48%)}#lenses .focus-video-frame,#lenses [data-node-id="4071:234"]>img{-webkit-mask-image:linear-gradient(to bottom,transparent 14%,rgba(0,0,0,.15) 19%,rgba(0,0,0,.6) 25%,#000 33%);mask-image:linear-gradient(to bottom,transparent 14%,rgba(0,0,0,.15) 19%,rgba(0,0,0,.6) 25%,#000 33%)}@media(min-width:760px){.reference-carousel-section{padding-top:32px!important;padding-bottom:32px!important;--section-title-size:clamp(28px,2.8vw,54px);--section-title-leading:1.18}.reference-carousel{max-width:1440px}.reference-carousel>h2{font-size:clamp(28px,2.8vw,54px);line-height:1.18;margin:0 auto 32px}#app-features .reference-carousel>h2 br{display:none}.reference-carousel>.rail-description{font-size:clamp(14px,1.15vw,20px);margin:-16px auto 24px!important;max-width:90%}.reference-carousel .card-rail{width:min(100%,calc((100svh - 310px)*1.904 + 44px));margin-inline:auto}#app-features .card-rail{width:min(100%,calc((100svh - 350px)*1.904 + 44px))}.reference-carousel .rail-card{border-radius:28px}#highlights .rail-card>div:not(.highlight-media),#installation .rail-card>div:not(.highlight-media),#app-features .rail-card>div:not(.highlight-media){min-height:64cqw}.reference-carousel .rail-controls{margin:40px 0 0;gap:22px;min-height:36px}.reference-carousel .rail-controls>button{display:grid;place-items:center;padding:0;line-height:1;width:36px;height:36px;font-size:20px}.reference-carousel .rail-dots{gap:24px}.reference-carousel .rail-dots button{width:10px;height:10px}.reference-carousel .rail-dots button[aria-pressed=true]{width:110px}}@media(max-width:759px){.mobile-section.reference-carousel-section{padding:32px 0 28px!important;--section-title-size:32px}.reference-carousel>h2{margin:0 24px 28px}.reference-carousel>.rail-description{font-size:13px;margin:0 24px 24px!important}.reference-carousel .card-rail{width:100%;padding-inline:16px;scroll-padding-inline:16px}.reference-carousel .rail-track{gap:14px}.reference-carousel .rail-card{border-radius:14px}#m-highlights .rail-card>div:not(.highlight-media),#m-installation .rail-card>div:not(.highlight-media),#m-app-features .rail-card>div:not(.highlight-media){padding:16px 14px 18px;min-height:150px;text-align:left}#m-highlights .rail-card h3,#m-installation .rail-card h3,#m-app-features .rail-card h3{font-size:clamp(17px,6.88cqw,22px);line-height:1.25;min-height:0;margin:0 0 10px}#m-highlights .rail-card p,#m-installation .rail-card p,#m-app-features .rail-card p{font-size:12px;line-height:1.45}.reference-carousel .rail-controls{margin-top:24px;gap:12px}.rail-controls>button{display:grid;place-items:center;padding:0;line-height:1}.reference-carousel .rail-dots{gap:13px}.reference-carousel .rail-dots button[aria-pressed=true]{width:54px}}@media(max-width:759px){#m-app-features.reference-carousel-section{--section-title-size:28px}#m-installation .rail-card[data-card] p{font-size:12px;line-height:1.45}}@media(min-width:760px){#watch-track.watch-composite-section{padding-top:32px!important;padding-bottom:32px!important;--section-title-size:clamp(29px,2.8vw,54px)}#watch-track.watch-composite-section>h2{margin-bottom:24px}#watch-track .watch-sequence-player{width:100%;max-width:1440px}#watch-track .watch-sequence-stage{width:min(80%,1152px,calc((100svh - 204px - var(--section-title-size)*2.26866)*1.3646055));aspect-ratio:2560/1876}#watch-track .watch-controls{margin-top:20px;min-height:28px;gap:16px}#watch-track .watch-controls>button{display:grid;place-items:center;padding:0;line-height:1;width:28px;height:28px;font-size:16px}#watch-track .watch-controls .rail-dots{gap:18px}#watch-track .watch-controls .rail-dots button{width:8px;height:8px}#watch-track .watch-controls .rail-dots button[aria-pressed=true]{width:80px}}.watch-composite-canvas{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;background:transparent}@media(min-width:760px){#watch-track .watch-sequence-stage{width:min(80%,760px,66.995072svh,calc((100svh - 112px)*.8374384));aspect-ratio:680/812}#watch-track .watch-controls{margin-top:24px}}@media(min-width:760px){.desktop-prototype>section+section{margin-top:clamp(64px,6.25vw,120px)}}@media(min-width:760px){.desktop-prototype>#night-detail,.desktop-prototype>#coverage-scale{margin-top:clamp(32px,3.125vw,60px)}}.protection-module .protection-content{max-width:1405px}.protection-module .protection-grid{grid-template-columns:789fr 596fr;gap:1.42349%;aspect-ratio:1405/550}.protection-module .protection-media{position:relative;overflow:visible;mask-image:none!important;-webkit-mask-image:none!important;border-radius:0;background:transparent}.protection-frame{position:absolute;left:0;top:0;width:789px;height:550px;transform:scale(var(--protection-scale,1));transform-origin:top left}.protection-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,1,.36,1)}.protection-scene.is-current{opacity:1;z-index:1}.protection-artwork{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:789px 550px;mask-size:789px 550px;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.protection-photo{position:absolute;max-width:none!important;object-fit:cover}.protection-frame .protection-notice{position:absolute;left:-62px;top:16px;width:486px;height:150px;max-width:none;object-fit:contain;opacity:0;transform:translateY(10px);transition:opacity .65s ease,transform .8s cubic-bezier(.22,1,.36,1)}.protection-frame .protection-notice.is-visible{opacity:1;transform:translateY(0)}.protection-module .protection-accordion{gap:1.21cqw;grid-template-rows:2.851fr 1fr 1fr 1fr 1fr}.protection-module .protection-item button{font-size:1.49466cqw;padding:0 1.70819cqw;line-height:1.333}.protection-module .protection-item.open button{font-size:2.27758cqw;line-height:1.125;padding:1.77936cqw 1.70819cqw .5694cqw}.protection-module .protection-details p{font-size:1.28114cqw;line-height:1.444;padding:0 1.85053cqw .8541cqw}.protection-module .protection-item.open button[data-protection-index="0"]>span{max-width:85%}@media(max-width:759px){.protection-module .protection-grid{grid-template-columns:1fr;gap:25px;aspect-ratio:auto}.protection-module .protection-media:before{padding-top:69.70849%}.protection-module .protection-accordion{gap:12px}.protection-module .protection-item button{font-size:13px;padding:18px;min-height:58px}.protection-module .protection-item.open button{font-size:20px;padding:20px 18px 12px}.protection-module .protection-details p{font-size:12px;padding:0 18px 22px}}@media(prefers-reduced-motion:reduce){.protection-scene,.protection-frame .protection-notice{transition:none;transform:none}}.solar-stats{width:min(980px,90%);grid-template-columns:1.35fr 1fr;gap:clamp(24px,4vw,70px)}.solar-stats strong{white-space:nowrap}.solar-stats .solar-minutes{font-size:.32em;margin-left:.18em}@media(max-width:759px){.solar-stats{width:90%;gap:16px}.solar-stats strong{font-size:clamp(44px,12vw,70px)}.solar-stats p{font-size:clamp(12px,3.2vw,16px)}}@media(max-width:759px){#m-app-features .rail-controls{gap:8px}#m-app-features .rail-dots{gap:clamp(6px,2vw,10px)}#m-app-features .rail-dots button{width:6px;height:6px}#m-app-features .rail-dots button[aria-pressed=true]{width:40px}}.protection-scene[data-protection-scene="4"] .protection-photo{border-radius:18px}@media(max-width:759px){#m-highlights .rail-controls,#m-highlights .rail-dots{gap:10px}#m-highlights .rail-dots button{width:6px;height:6px}#m-highlights .rail-dots button[aria-pressed=true]{width:48px}}#lenses.lens-film-section,#m-lenses.lens-film-section{height:100svh!important;min-height:0}.lens-film-section .complete-lens-film{position:absolute;left:410px;top:340px;width:1100px;height:618.75px;z-index:1;pointer-events:none}.complete-lens-film canvas{display:block;width:100%;height:100%}#m-lenses .complete-lens-film{left:-45px;top:200px;width:465px;height:261.5625px}.lens-film-section .lens-controls,.lens-film-section .lens-scrubber,.lens-film-section .scroll-cue{display:none!important}.complete-lens-film{-webkit-mask-image:linear-gradient(transparent,rgba(0,0,0,.15) 6%,rgba(0,0,0,.65) 16%,#000 26%,#000 64%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.2) 92%,transparent);mask-image:linear-gradient(transparent,rgba(0,0,0,.15) 6%,rgba(0,0,0,.65) 16%,#000 26%,#000 64%,rgba(0,0,0,.7) 78%,rgba(0,0,0,.2) 92%,transparent)}#lenses [data-node-id="2075:1252"]{left:960px!important;width:1840px!important;gap:.28em}#lenses [data-node-id="2075:1252"] p{margin:0}#lenses .lens-title-kicker,#m-lenses .lens-title-kicker{display:block;color:#73c3ed;font-size:.54em;font-weight:600;line-height:1.2!important}#lenses .lens-title-headline{white-space:nowrap}#m-lenses .mobile-lens-stage>h2.lens-title{top:61px;left:25px;width:325px;height:auto;display:flex;flex-direction:column;gap:13px}#m-lenses .lens-title-headline{display:block;line-height:36px}.protection-content>.protection-kicker{display:table;margin:0 auto clamp(15px,1.197917vw,23px);font:600 clamp(20px,1.979167vw,38px)/1.2 C9P Poppins,Arial,sans-serif;text-align:center;color:#8dd0f1;background:linear-gradient(70.7638deg,#2e83c4 5.0751%,#b7e9ff 76.139%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.protection-content>.protection-kicker+h2{margin-bottom:80px}@media(max-width:759px){.protection-content>.protection-kicker{font-size:20px}.protection-content>.protection-kicker+h2{margin-bottom:30px}}#watch-track.watch-caption-layout,#m-watch-track.watch-caption-layout{box-sizing:border-box;height:auto!important;min-height:0;padding:var(--section-space) var(--page-gutter) 24px!important;--section-title-size:clamp(29px,3.489583vw,67px)}.watch-caption-layout>h2{margin:0 auto clamp(25px,2vw,40px)!important;flex:none}.watch-caption-layout .watch-sequence-player{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:1440px}.watch-caption-layout .watch-sequence-stage{flex:none;margin:0 auto;max-width:100%}.watch-captions{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,850px);text-align:center}.watch-caption{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .35s}.watch-caption.is-active{visibility:visible;opacity:1}.watch-caption h3{margin:0 0 4px;font:600 clamp(14px,1vw,18px)/1.3 C9P Poppins,Arial,sans-serif;color:#fff}.watch-caption p{margin:0;font:400 clamp(12px,.833333vw,16px)/1.4 C9P Poppins,Arial,sans-serif;color:#dbe4ef}.watch-caption-layout .watch-controls{margin:0!important;min-height:28px;gap:16px;flex:none}.watch-caption-layout .watch-controls>button{width:28px;height:28px;font-size:16px}.watch-caption-layout .watch-controls .rail-dots{gap:18px}.watch-caption-layout .watch-controls .rail-dots button{width:8px;height:8px}.watch-caption-layout .watch-controls .rail-dots button[aria-pressed=true]{width:80px}@media(max-width:759px){.watch-caption-layout .watch-sequence-player{gap:10px}.watch-caption h3{font-size:14px}.watch-caption p{font-size:12px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.watch-caption{transition:none}}@media(max-width:759px){:scope:not(.preview-desktop) #m-lenses.lens-film-section{height:min(100svh,calc(168.266667vw + 24px))!important}:scope:not(.preview-desktop) #m-lenses .mobile-lens-sticky{position:relative;top:0;height:100%;min-height:0}:scope:not(.preview-desktop) #m-watch-track.watch-caption-layout{padding-top:36px!important}:scope:not(.preview-desktop) #m-swivel-arm.dual-zoom-section{height:calc(var(--dual-mobile-stage-height, calc(100svh - 52px) ) + 20px)!important}:scope:not(.preview-desktop) #m-position-freely.position-freely-section{padding-top:32px}}@media(max-width:759px){:scope:not(.preview-desktop) #m-solar .solar-sticky{height:88svh;min-height:0}:scope:not(.preview-desktop) #m-installation.reference-carousel-section{padding-top:64px!important}}@media(max-width:759px){.mobile-prototype .rail-card,.mobile-prototype .mobile-card{border:0;background:transparent;overflow:hidden;isolation:isolate;clip-path:inset(0 round 14px);border-radius:14px}.mobile-prototype .rail-card .highlight-media{mask-image:none!important;-webkit-mask-image:none!important;border:0;border-radius:14px 14px 0 0;overflow:hidden}.mobile-prototype .rail-card .highlight-media>img,.mobile-prototype .rail-card>img,.mobile-prototype .mobile-card>img{border:0;border-radius:0;display:block}.mobile-prototype .rail-card>div:not(.highlight-media),.mobile-prototype .mobile-card>div{background:#f7f7f9;border:0}}:is(#installation,#m-installation) .rail-card:is([data-card="1"],[data-card="2"]) .highlight-media{background:#fff}:is(#installation,#m-installation) .rail-card:is([data-card="1"],[data-card="2"]) .highlight-media>img{object-fit:contain;object-position:center}#swivel-arm.dual-zoom-section,#m-swivel-arm.dual-zoom-section{height:100svh!important;padding:0!important;overflow:visible!important;position:relative}.dual-zoom-sticky{position:sticky;top:52px;height:calc(100svh - 52px);overflow:hidden}.dual-zoom-layout{width:calc(100% - var(--page-gutter)*2);max-width:1440px;height:100%;margin:auto;position:relative}.dual-zoom-scene{position:absolute;left:50%;top:0;width:1440px;height:1000px;transform:translate(-50%) scale(var(--dual-zoom-scale,1));transform-origin:50% 0}.dual-zoom-copy{position:absolute;left:130px;top:326px;width:654px;color:#fff;z-index:2}main .dual-zoom-copy h2{font:600 67px/76px C9P Poppins,Arial,sans-serif!important;letter-spacing:0;margin:0 0 22px;width:607px}.dual-zoom-copy p{font:400 28px/40px C9P Poppins,Arial,sans-serif;letter-spacing:.1px;margin:0;width:565px;max-width:100%}.dual-zoom-phone{position:absolute;left:697px;top:113px;width:648px;height:1036px;-webkit-mask-image:linear-gradient(#000 0%,#000 81%,transparent 96%);mask-image:linear-gradient(#000 0%,#000 81%,transparent 96%)}.dual-zoom-phone canvas,.dual-zoom-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none}.dual-zoom-phone canvas{opacity:0}.dual-zoom-ready .dual-zoom-phone canvas{opacity:1}.dual-zoom-ready .dual-zoom-poster{visibility:hidden}.dual-zoom-dial-window{position:absolute;left:651px;top:0;width:739px;height:1182px;clip-path:inset(0 103px 0 104px);-webkit-mask-image:linear-gradient(transparent 65%,#000 70%,#000 84%,transparent 96%);mask-image:linear-gradient(transparent 65%,#000 70%,#000 84%,transparent 96%);pointer-events:none}.dual-zoom-dial-window .dual-zoom-dial{position:absolute;left:85px;top:830px;display:block;width:570px;height:570px;max-width:none;transform-origin:50% 50%;will-change:transform}.dual-zoom-section .dual-zoom-phone{isolation:isolate}@media(max-width:759px){:scope:not(.preview-desktop) .dual-zoom-scene{width:739px;height:1430px}:scope:not(.preview-desktop) .dual-zoom-copy{left:20px;top:60px;width:699px;text-align:center}:scope:not(.preview-desktop) .dual-zoom-copy h2{font-size:62px!important;line-height:70px!important;width:100%;margin-bottom:25px}:scope:not(.preview-desktop) .dual-zoom-copy p{font-size:28px;line-height:40px;width:100%;max-width:680px;margin:auto}:scope:not(.preview-desktop) .dual-zoom-phone{left:45.5px;top:380px}:scope:not(.preview-desktop) .dual-zoom-dial-window{left:0;top:267px}}.dual-zoom-gesture{position:absolute;pointer-events:none;z-index:3;opacity:.8;--pinch-travel:0%;--pinch-alpha:1}.dual-zoom-dot{position:absolute;display:block;width:10.96%;aspect-ratio:1;border-radius:50%;background:#fff;opacity:var(--pinch-alpha);will-change:transform,opacity}.dual-zoom-dot.dual-zoom-arrow-ne{left:51%;top:23%;transform:translate(calc(4 * var(--pinch-travel)),calc(-4 * var(--pinch-travel)))}.dual-zoom-dot.dual-zoom-arrow-sw{left:41%;top:58.5%;transform:translate(calc(-4 * var(--pinch-travel)),calc(4 * var(--pinch-travel)))}.dual-zoom-dot.dual-zoom-arrow-upper{top:29%}.dual-zoom-dot.dual-zoom-arrow-lower{top:52.5%}@media(max-width:759px){:scope:not(.preview-desktop) #m-swivel-arm.dual-zoom-section{height:calc(var(--dual-mobile-stage-height, calc(100svh - 52px) ) + 20px)!important}}#comparison.product-comparison,#m-comparison.product-comparison{--comparison-unit:min(1px,.0520833333vw);position:relative;height:auto!important;padding:calc(135 * var(--comparison-unit)) 0 calc(252 * var(--comparison-unit))!important;overflow:hidden;background:#fff!important;color:#000;--section-title-size:calc(67 * var(--comparison-unit));--section-title-leading:1.13433}main .product-comparison>h2{max-width:calc(1162 * var(--comparison-unit));margin:0 auto calc(53 * var(--comparison-unit));font:600 calc(67 * var(--comparison-unit))/calc(76 * var(--comparison-unit)) C9P Poppins,Arial,sans-serif!important;letter-spacing:0;text-align:center;background:linear-gradient(61.47deg,#2e83c4 14.63%,#b7eaff 88.373%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#2e83c4}.comparison-table-shell{position:relative;width:calc(1200 * var(--comparison-unit));margin:0 auto}.product-comparison-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;font:400 calc(21 * var(--comparison-unit))/calc(28 * var(--comparison-unit)) C9P Poppins,Arial,sans-serif;text-align:center;color:#000}.product-comparison-table col.comparison-feature-col{width:34.5%}.product-comparison-table col:not(.comparison-feature-col){width:32.75%}.product-comparison-table thead th,.product-comparison-table thead td{padding:0 0 calc(39.53 * var(--comparison-unit));vertical-align:bottom;border:0;background:#fff}.comparison-product{display:flex;flex-direction:column;align-items:center;min-width:0}.comparison-product-art{height:calc(343 * var(--comparison-unit));width:100%;position:relative}.comparison-product-art img{position:absolute;left:50%;translate:-50% 0;max-width:none;object-fit:contain;display:block}.comparison-product-art.standard img{width:calc(313 * var(--comparison-unit));height:calc(313 * var(--comparison-unit));top:calc(30 * var(--comparison-unit))}.comparison-product-art.aosubase img{width:calc(335 * var(--comparison-unit));height:calc(335 * var(--comparison-unit));top:0}main .product-comparison .comparison-product h3{font:500 calc(24 * var(--comparison-unit))/calc(28 * var(--comparison-unit)) C9P Poppins,Arial,sans-serif;color:#000;margin:0 0 calc(25 * var(--comparison-unit));height:calc(28 * var(--comparison-unit));text-align:center}.comparison-cart{display:flex;align-items:center;justify-content:center;width:calc(308.381 * var(--comparison-unit));height:calc(74.47 * var(--comparison-unit));border-radius:calc(60 * var(--comparison-unit));background:#0d74b5;color:#fff;font:600 calc(21 * var(--comparison-unit))/calc(28 * var(--comparison-unit)) C9P Poppins,Arial,sans-serif}.product-comparison-table tbody tr{height:calc(114 * var(--comparison-unit))}.product-comparison-table tbody tr[hidden]{display:none}.product-comparison-table tbody th,.product-comparison-table tbody td{padding:calc(16 * var(--comparison-unit)) calc(22 * var(--comparison-unit));vertical-align:middle;font:400 calc(21 * var(--comparison-unit))/calc(28 * var(--comparison-unit)) C9P Poppins,Arial,sans-serif;background:#f7f7f9;color:#000;overflow-wrap:normal;border:0}.product-comparison-table tbody th{font-weight:600;background:#ededf1}.product-comparison-table tbody td:nth-child(2){border-left:calc(7 * var(--comparison-unit)) solid #fff}.product-comparison-table tbody tr:nth-child(2n)>*{background:#dfdfe4}.product-comparison-table tbody tr:first-child th{border-top-left-radius:calc(12 * var(--comparison-unit))}.product-comparison-table tbody tr:first-child td:last-child{border-top-right-radius:calc(12 * var(--comparison-unit))}.product-comparison-table tbody tr:last-child th{border-bottom-left-radius:calc(12 * var(--comparison-unit))}.product-comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(12 * var(--comparison-unit))}.comparison-check{display:block;position:relative;width:calc(30 * var(--comparison-unit));height:calc(30 * var(--comparison-unit));margin:0 auto}.comparison-check img{display:block;position:absolute;left:0;top:0;transform:scale(var(--comparison-scale,1));transform-origin:0 0;max-width:none}.comparison-cell-detail{display:block;margin-top:calc(9 * var(--comparison-unit))}.comparison-bottom-fade{position:absolute;inset:auto 0 0;height:calc(175 * var(--comparison-unit));background:linear-gradient(transparent,#fff 95%);pointer-events:none}.comparison-expand{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--comparison-unit));margin:calc(38.5 * var(--comparison-unit)) auto 0;padding:0;border:0;border-radius:0;background:transparent;color:#5b5c5c;font:500 calc(32 * var(--comparison-unit))/calc(40 * var(--comparison-unit)) C9P Poppins,Arial,sans-serif;letter-spacing:.1px;cursor:pointer}.comparison-toggle-underline{position:relative;display:block;width:calc(438 * var(--comparison-unit));height:calc(2 * var(--comparison-unit))}.comparison-toggle-underline img{display:block;position:absolute;inset:0 auto auto 0;max-width:none;transform:scale(var(--comparison-scale,1));transform-origin:0 0}#comparison.product-comparison[data-expanded=true],#m-comparison.product-comparison[data-expanded=true]{padding-bottom:calc(108 * var(--comparison-unit))!important}.product-comparison[data-expanded=true] .comparison-bottom-fade{display:none}.product-comparison[data-expanded=true] .comparison-expand{margin-top:calc(72 * var(--comparison-unit))}@media(max-width:759px){:scope:not(.preview-desktop) #m-comparison.product-comparison{--comparison-unit:1px;padding:63px 0 68px!important;--section-title-size:32px;--section-title-leading:1.125}:scope:not(.preview-desktop) #m-comparison.product-comparison>h2{width:calc(100% - 26px);max-width:349px;margin:0 auto 29px;font:600 32px/36px C9P Poppins,Arial,sans-serif!important}#m-comparison .comparison-table-shell{width:calc(100% - 24px)}#m-comparison .product-comparison-table{font-size:10px;line-height:12px}#m-comparison .product-comparison-table col.comparison-feature-col{width:33.61823%}#m-comparison .product-comparison-table col:not(.comparison-feature-col){width:33.190885%}#m-comparison .product-comparison-table thead th,#m-comparison .product-comparison-table thead td{padding-bottom:14px}#m-comparison .comparison-product-art{height:95px}#m-comparison .comparison-product-art.standard img{width:84px;height:84px;top:10px}#m-comparison .comparison-product-art.aosubase img{width:90px;height:90px;top:0}main #m-comparison.product-comparison .comparison-product h3{font:500 10px/12px C9P Poppins,Arial,sans-serif;height:24px;margin:0 0 7px}#m-comparison .comparison-product-break{display:block}#m-comparison .comparison-cart{width:calc(100% - 12px);max-width:101.732px;height:25px;border-radius:60px;font:600 10px/10px C9P Poppins,Arial,sans-serif}#m-comparison .product-comparison-table tbody tr{height:42px}#m-comparison .product-comparison-table tbody th,#m-comparison .product-comparison-table tbody td{padding:3px 4px;font:400 10px/12px C9P Poppins,Arial,sans-serif;overflow-wrap:normal}#m-comparison .product-comparison-table tbody th{font-weight:600}#m-comparison .product-comparison-table tbody td:nth-child(2){border-left:5px solid #fff}#m-comparison .product-comparison-table tbody tr:first-child th{border-top-left-radius:12px}#m-comparison .product-comparison-table tbody tr:first-child td:last-child{border-top-right-radius:12px}#m-comparison tr[data-comparison-row="6"] td:last-child{font-size:9px}#m-comparison .comparison-check{width:12.5046px;height:12.5046px}#m-comparison .comparison-check img{transform:none}#m-comparison .comparison-cell-detail{margin-top:3px}#m-comparison .comparison-bottom-fade{height:72px}#m-comparison .comparison-expand{font:600 11px/16px C9P Poppins,Arial,sans-serif;letter-spacing:0;gap:1px;margin-top:14px}#m-comparison .comparison-toggle-underline{width:151px;height:1px}#m-comparison .comparison-toggle-underline img{transform:none}:scope:not(.preview-desktop) #m-comparison.product-comparison[data-expanded=true]{padding-bottom:72px!important}#m-comparison.product-comparison[data-expanded=true] .comparison-expand{margin-top:29px}}@media(max-width:350px){:scope:not(.preview-desktop) #m-comparison.product-comparison>h2{font-size:28px!important;line-height:32px!important}}.product-comparison-table tr[data-comparison-row="1"] th>span{display:block;margin:0;text-align:left}#m-lenses .mobile-lens-sticky{top:52px;height:calc(100svh - 52px);min-height:0;--section-title-size:32px;--section-title-leading:36px}.mobile-lens-stage{position:absolute;left:50%;top:50%;width:375px;height:631px;transform:translate(-50%,-50%) scale(var(--mobile-lens-layout-scale,1));transform-origin:center;isolation:isolate}#m-lenses .mobile-lens-stage>h2{left:53px;top:81px;width:270px;height:72px;font:600 32px/36px C9P Poppins,Arial,sans-serif;margin:0;z-index:4}#m-lenses .mobile-lens-stage .mobile-lens-art{max-width:none;object-fit:cover;filter:none;pointer-events:none}#m-lenses .mobile-lens-stage .mobile-lens-art.wide{left:-70px;top:151px;width:396px;height:415px}#m-lenses .mobile-lens-stage .mobile-lens-art.focus,#m-lenses .mobile-lens-stage .ptz-frame{left:97px;top:115px;width:398px;height:417px;object-fit:cover}.mobile-lens-fan-window{position:absolute;left:-125px;top:272px;width:518px;height:382px;overflow:hidden;pointer-events:none}#m-lenses .mobile-lens-stage .mobile-fan{left:-24.33%;top:-22.58%;width:148.65%;height:122.58%;max-width:none;object-fit:fill}#m-lenses .mobile-lens-stage .mobile-lens-caption{left:calc(220px - 189px*var(--mobile-lens-transition,0));top:calc(231px + 121px*var(--mobile-lens-transition,0));width:126.711px;height:32px;color:#b7eaff;font:600 12px/16px C9P Poppins,Arial,sans-serif;letter-spacing:-.12px;text-align:right;z-index:3}#m-lenses[data-mobile-lens-mode=focus] .mobile-lens-caption{text-align:left}#m-lenses .mobile-lens-stage .mobile-axis{left:calc(240px - 179px*var(--mobile-lens-transition,0));top:calc(412px + 22px*var(--mobile-lens-transition,0));right:auto;width:calc(100.494px + 16.506px*var(--mobile-lens-transition,0));height:133px;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}#m-lenses .mobile-lens-stage .mobile-axis>img{left:0;top:0;width:16px;height:133px}#m-lenses .mobile-lens-stage .mobile-axis .parameter-track{left:calc(18px + 4px*var(--mobile-lens-transition,0));top:0;right:0}#m-lenses .mobile-lens-stage .parameter-row{font-family:C9P Poppins,Arial,sans-serif;font-size:12px!important;line-height:14px;font-weight:500;transform:none!important}#m-lenses .mobile-lens-stage .parameter-row[data-emphasis=true]{font-weight:700}.mobile-lens-line{position:absolute;pointer-events:none;z-index:3}.mobile-lens-line img{display:block;width:100%;height:100%;max-width:none}.mobile-lens-line-wide{left:138px;top:266px;width:209px;height:11.015px;opacity:calc(1 - var(--mobile-lens-transition,0));clip-path:inset(0 calc(100%*(1 - var(--mobile-wide-line-reveal,1))) 0 0)}.mobile-lens-line-focus{left:31px;top:386px;width:213.313px;height:11.015px;opacity:var(--mobile-lens-transition,0);clip-path:inset(0 0 0 calc(100%*(1 - var(--mobile-focus-line-reveal,1))))}.mobile-lens-line-focus img{transform:rotate(180deg)}#m-lenses .mobile-lens-stage .ptz-frame{-webkit-mask-image:linear-gradient(transparent 4%,#0000001f 22%,#00000040 38%,#000 52%);mask-image:linear-gradient(transparent 4%,#0000001f 22%,#00000040 38%,#000 52%)}.phone-feature-layout{width:100%;max-width:1920px}.dual-zoom-scene.phone-feature-scene{width:1920px;height:1068px}main .phone-feature-copy .phone-feature-kicker{font:600 38px/38px C9P Poppins,Arial,sans-serif!important;letter-spacing:0;margin:0 0 34px;width:408px;max-width:100%;color:#8dd0f1;background:linear-gradient(70.7638deg,#2e83c4 5.0751%,#b7e9ff 76.139%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .phone-feature-copy h2{font:600 67px/76px C9P Poppins,Arial,sans-serif!important;letter-spacing:0;margin:0;width:607.018px;max-width:100%}.phone-feature-scene .dual-zoom-phone{width:700px;height:1120px}#camera-modes.tap-video-section .phone-feature-scene .tap-video-phone{left:221px;top:51px}#camera-modes.tap-video-section .phone-feature-scene .tap-layout-copy{left:1076px;top:374px;width:597.018px;text-align:right}#camera-modes .phone-feature-copy .phone-feature-kicker{margin-left:auto;text-align:right}#camera-modes .phone-feature-copy h2{width:597.018px;text-align:right}#swivel-arm .phone-feature-copy{left:239px;top:298px;width:623.018px;text-align:left}#swivel-arm .phone-feature-copy .phone-feature-kicker{margin-bottom:40px}#swivel-arm .phone-feature-copy h2{margin-left:0}#swivel-arm .phone-feature-scene .dual-zoom-phone{left:1010px;top:-59px}.phone-feature-scene .dual-zoom-dial-window{left:1056.775px;top:643.191px;width:608.526px;height:280.072px;clip-path:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000 76%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 76%,transparent 100%)}.phone-feature-scene .dual-zoom-dial-window .dual-zoom-dial{left:3.225px;top:68.809px;width:601px;height:601px}@media(max-width:759px){:scope:not(.preview-desktop) .phone-feature-layout{width:calc(100% - var(--page-gutter)*2);max-width:1440px}:scope:not(.preview-desktop) .phone-feature-scene .dual-zoom-phone{left:45.5px;top:380px;width:648px;height:1036px}:scope:not(.preview-desktop) .phone-feature-copy .phone-feature-kicker{width:100%;font-size:38px!important;line-height:46px!important;margin:0 0 22px;text-align:center}:scope:not(.preview-desktop) .phone-feature-copy h2{width:100%;font-size:62px!important;line-height:70px!important;margin:0;text-align:center}:scope:not(.preview-desktop) .phone-feature-scene .dual-zoom-dial-window{left:0;top:267px;width:739px;height:1182px;clip-path:inset(0 103px 0 104px);overflow:visible;-webkit-mask-image:linear-gradient(transparent 65%,#000 70%,#000 84%,transparent 96%);mask-image:linear-gradient(transparent 65%,#000 70%,#000 84%,transparent 96%)}:scope:not(.preview-desktop) .phone-feature-scene .dual-zoom-dial-window .dual-zoom-dial{left:85px;top:830px;width:570px;height:570px}}.dual-zoom-section .phone-feature-scene{top:calc(59px * var(--dual-zoom-scale,1))}@media(max-width:759px){:scope:not(.preview-desktop) .dual-zoom-section .phone-feature-scene{top:0}}@media(max-width:759px){:scope:not(.preview-desktop) #m-camera-modes.tap-video-section{height:var(--tap-mobile-height, calc(100svh - 52px) )!important}:scope:not(.preview-desktop) #m-swivel-arm .dual-zoom-sticky{height:var(--dual-mobile-stage-height, calc(100svh - 52px) )}}@media(min-width:760px){#swivel-arm.dual-zoom-section{height:auto!important;padding:var(--section-space) 0 24px!important}#swivel-arm .dual-zoom-sticky{position:relative;top:auto;height:auto;overflow:hidden}#swivel-arm .phone-feature-layout{width:calc(100% - var(--page-gutter)*2);max-width:1440px;height:auto}#swivel-arm .phone-feature-scene{position:relative;left:auto;top:0;width:100%;height:auto;transform:none;display:flex;flex-direction:column;align-items:center;gap:clamp(32px,3vw,58px)}#swivel-arm .phone-feature-copy{position:static;width:100%;text-align:center}#swivel-arm .phone-feature-copy .phone-feature-kicker{width:100%;margin:0 0 24px;font-size:clamp(22px,1.979167vw,38px)!important;line-height:1.2!important}#swivel-arm .phone-feature-copy h2{width:100%;margin:0;font-size:clamp(29px,3.489583vw,67px)!important;line-height:1.14!important}#swivel-arm .phone-feature-copy h2 br{display:none}#swivel-arm .phone-feature-copy h2 br:after{content:" "}#swivel-arm .phone-feature-scene .dual-zoom-phone{position:relative;left:auto;top:auto;flex:none;width:min(676px,97.5vw,calc((100svh - 340px)*.812773));height:auto;aspect-ratio:739/1182}}.position-freely-section{position:relative;padding:clamp(48px,4.114583vw,79px) 0 0;overflow:clip;scroll-margin-top:52px}.position-freely-copy{padding:0 6%;text-align:center;color:#fff}.position-freely-copy h2{margin:0 auto;max-width:1600px;font-family:C9P Poppins,Arial,sans-serif;letter-spacing:0}.position-freely-copy p{max-width:1140px;width:min(100%,59.375vw);margin:clamp(16px,1.302083vw,25px) auto 0;font:400 var(--section-subtitle-size)/1.428571 C9P Poppins,Arial,sans-serif;letter-spacing:.1px;color:#fff}.position-freely-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin-top:clamp(28px,2.8125vw,54px);border:0;border-radius:0;background:#101625}@media(max-width:759px){:scope:not(.preview-desktop) .position-freely-section{padding-top:52px}:scope:not(.preview-desktop) .position-freely-copy{padding:0 6%}:scope:not(.preview-desktop) .position-freely-copy h2{max-width:360px}:scope:not(.preview-desktop) .position-freely-copy p{font-size:14px;line-height:1.5;max-width:420px;width:100%}}.coverage-modes-heading{max-width:1440px;margin:0 auto clamp(32px,3.90625vw,75px);text-align:center}main .coverage-modes-heading>.coverage-modes-kicker{display:table;margin:0 auto clamp(15px,1.197917vw,23px);font:600 clamp(20px,1.979167vw,38px)/1 C9P Poppins,Arial,sans-serif;letter-spacing:0;color:#8dd0f1;background:linear-gradient(70.7638deg,#2e83c4 5.0751%,#b7e9ff 76.139%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.coverage-modes-heading>h2{margin:0;font-family:C9P Poppins,Arial,sans-serif;letter-spacing:0;color:#fff}@media(max-width:759px){:scope:not(.preview-desktop) .coverage-modes-heading{margin-bottom:32px}:scope:not(.preview-desktop) .coverage-modes-heading>h2{margin:0}:scope:not(.preview-desktop) .coverage-modes-heading>.coverage-modes-kicker{font-size:20px;line-height:1.2}}.coverage-mode-card>img{aspect-ratio:1672/1039;object-fit:contain}.coverage-mode-card>.coverage-mode-video{display:block;width:100%;height:auto;aspect-ratio:1672/1038;object-fit:contain;border-radius:12px;background:#000}#ecosystem.eco-updated,#m-ecosystem.eco-updated{position:relative;padding:0!important;min-height:0!important;overflow:hidden;background:transparent!important}.eco-layout{position:absolute;left:50%;top:0;width:1920px;height:2250px;transform:translate(-50%) scale(var(--eco-scale,1));transform-origin:center top;color:#fff;font-family:C9P Poppins,Arial,sans-serif}.eco-layout *{box-sizing:border-box}.eco-layout img{display:block;max-width:none}.eco-home{position:absolute;left:-121px;top:45px;width:2668px;height:1178px;object-fit:fill;pointer-events:none}.eco-layout .eco-kicker{position:absolute;left:797px;top:0;width:332px;margin:0;text-align:center;font:600 38px/38px C9P Poppins,Arial,sans-serif;background:linear-gradient(90deg,#2e83c4,#b7e9ff);background-clip:text;-webkit-background-clip:text;color:transparent}#ecosystem .eco-heading{position:absolute;left:365px;top:68px;width:1196px;margin:0!important;text-align:center;font:600 67px/76px C9P Poppins,Arial,sans-serif!important;color:#fff}.eco-network{position:absolute;left:0;top:950px;width:1920px;height:372px}.eco-product{position:absolute;top:0;width:0;height:0}.eco-product h3,.eco-product p{position:absolute;margin:0!important;text-align:center;white-space:nowrap}.eco-product h3{top:0;width:224px;font:600 32px/36px C9P Poppins,Arial,sans-serif;color:#b7eaff}.eco-product p{top:41px;width:224px;font:400 21px/28px C9P Poppins,Arial,sans-serif;color:#fff}.eco-circle,.eco-device{position:absolute;object-fit:contain}.eco-router{left:347px}.eco-hub{left:839px}.eco-camera{left:1305px}.eco-circle{top:101px;left:13px;width:198.541px;height:198.541px}.eco-router .eco-circle{top:101.59px}.eco-router .eco-device{left:17px;top:101px;width:184px;height:172px}.eco-hub p{left:-11px;width:242px}.eco-hub .eco-device{left:55px;top:102.67px;width:121px;height:169px}.eco-camera h3{width:275px}.eco-camera p{left:26px}.eco-camera .eco-circle{left:39px}.eco-camera .eco-device{left:74.36px;top:100px;width:127px;height:192px}.eco-link{position:absolute;top:193px;width:280px;height:26px;--packet-travel:250px}.eco-link-1{left:566px}.eco-link-2{left:1058px}.eco-link span{display:block;color:#c7ddf0;text-align:center;white-space:nowrap;font:400 20px/26px C9P Poppins,Arial,sans-serif;letter-spacing:3px}.eco-link .eco-packet{position:absolute;left:5px;top:1px;width:22.0766px;height:23px;animation:eco-transmit 2.6s linear infinite;animation-play-state:paused}.eco-running .eco-packet{animation-play-state:running}@keyframes eco-transmit{0%{transform:translate(0)}to{transform:translate(var(--packet-travel))}}.eco-layout .eco-placement{position:absolute;left:489px;top:346px;width:919px;margin:0;text-align:center;font:400 18px/26px C9P Poppins,Arial,sans-serif;color:#ffffffb3}.ecosystem-benefits{position:absolute;left:240px;top:1381px;width:1438px;height:797px;padding:33.5446px 31.1485px 0;border-radius:50px;background:#3d5781e6}.ecosystem-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17.855px}.ecosystem-benefit .eco-benefit-image{width:100%;height:489.9068px;object-fit:cover;border-radius:25px}.ecosystem-benefit h3{font:500 32px/40px C9P Poppins,Arial,sans-serif;text-align:center;margin:47.548px 0 34px;color:#fff}.ecosystem-benefit p{font:400 21px/28px C9P Poppins,Arial,sans-serif;text-align:left;color:#ffffffe6;margin:0 auto;padding:0;width:576.993px}.ecosystem-benefit:first-child p{width:500.772px}.eco-mobile{width:375px;height:1054px}.eco-mobile .eco-home{left:-17px;top:101px;width:392px;height:472px}.eco-mobile .eco-kicker{left:89px;top:68px;width:188px;font-size:16px;line-height:20px}#m-ecosystem .eco-heading{position:absolute;left:28px;top:96px;width:325px;margin:0!important;text-align:center;font:600 32px/36px C9P Poppins,Arial,sans-serif!important;color:#fff}.eco-mobile .eco-network{top:470px;width:375px;height:165px}.eco-mobile .eco-product h3{width:71px;font-size:11px;line-height:16px;letter-spacing:-.11px}.eco-mobile .eco-product p{top:16px;width:92px;font-size:10px;line-height:13px}.eco-mobile .eco-router{left:21px}.eco-mobile .eco-hub{left:156px}.eco-mobile .eco-camera{left:267px}.eco-mobile .eco-circle{top:47.8px;left:-4px;width:68.215px;height:68.215px}.eco-mobile .eco-router .eco-circle{top:48px;left:1px}.eco-mobile .eco-router p{left:-11px}.eco-mobile .eco-router .eco-device{left:2.37px;top:45px;width:63.216px;height:59.1px}.eco-mobile .eco-hub h3{width:62px}.eco-mobile .eco-hub p{left:-26px;width:114px}.eco-mobile .eco-hub .eco-device{left:8.76px;top:45px;width:44px;height:61px}.eco-mobile .eco-camera h3{width:100px}.eco-mobile .eco-camera p{left:2px;width:97px}.eco-mobile .eco-camera .eco-circle{left:16px}.eco-mobile .eco-camera .eco-device{left:26.53px;top:39px;width:47px;height:72px}.eco-mobile .eco-link{top:77px;width:61px;height:9px;--packet-travel:49px}.eco-mobile .eco-link-1{left:91px}.eco-mobile .eco-link-2{left:221px}.eco-mobile .eco-link span{font-size:10px;line-height:13px;letter-spacing:1px}.eco-mobile .eco-link .eco-packet{left:3px;top:0;width:8px;height:8px}.eco-mobile .eco-placement{left:20px;top:139px;width:335px;font-size:10px;line-height:13px;font-weight:300}.eco-mobile .ecosystem-benefits{left:9px;top:658px;width:358px;height:329px;padding:11px 8px 0;border-radius:12px}.eco-mobile .ecosystem-benefit-grid{gap:6px}.eco-mobile .eco-benefit-image{height:168px;border-radius:8px}.eco-mobile .ecosystem-benefit h3{font-size:14px;line-height:16px;min-height:32px;text-align:left;margin:22px 4px 14px}.eco-mobile .ecosystem-benefit p{font-size:10px;line-height:13px;width:auto;margin:0 4px}@media(prefers-reduced-motion:reduce){.eco-network{opacity:1;transform:none!important;transition:none}.eco-link .eco-packet{animation:none}}.eco-layout .eco-link-label{position:absolute;left:0;top:-60px;width:100%;margin:0;text-align:center;white-space:nowrap;font:400 22px/30px C9P Poppins,Arial,sans-serif;color:#fff}.eco-mobile .eco-link-label{top:-23px;font-size:8px;line-height:11px}.semantic-heading{margin:0;padding:0}.semantic-heading>span{display:block}.hero-semantic-copy{position:absolute;top:52px;right:0;bottom:0;left:0;z-index:3;font-family:C9P Poppins,Arial,sans-serif;color:#fff;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none}.hero-semantic-copy[data-copy=visible]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .85s ease,transform .85s ease}.hero-semantic-copy>*{position:absolute;margin:0!important;letter-spacing:0}.hero-semantic-copy .hero-title-text{display:inline-block;vertical-align:top;background:linear-gradient(90deg,#2e83c4,#b7eaff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#hero .hero-semantic-copy h1{left:12.3%;width:47%;top:29%;font-size:3.489583vw!important;font-weight:600;line-height:1.134328!important;text-align:left;white-space:nowrap}#hero .hero-semantic-copy h2{left:12.3%;width:47%;top:37.2%;font-size:2.083333vw!important;line-height:1.15!important;font-weight:400!important;letter-spacing:.1px;text-align:left;white-space:nowrap}.hero-semantic-copy a{display:flex;align-items:center;justify-content:center;color:#fff;background:#0d74b6;text-decoration:none;border-radius:60px;font-weight:400;pointer-events:none}.hero-semantic-copy[data-copy=visible] a{pointer-events:auto}#hero .hero-semantic-copy a{left:12.3%;top:50.15%;width:14.010417%;height:5.670727%;font-size:1.09375vw;line-height:1.333333}.hero-semantic-copy .mobile-break{display:none}.hero-semantic-copy a:focus-visible{outline:2px solid #8dd0f1;outline-offset:5px}@media(max-width:759px){#m-hero .hero-semantic-copy h1{top:9.663%;left:15.333333%;width:69.333333%;font-size:8.533333vw!important;line-height:1.125!important;font-weight:600;text-align:center;white-space:normal}#m-hero .hero-semantic-copy h2{top:23.16%;left:8%;width:84%;font-size:4.533333vw!important;line-height:1.529412!important;font-weight:500!important;letter-spacing:0;text-align:center;white-space:nowrap}#m-hero .hero-semantic-copy a{top:81.52%;left:28%;width:44%;height:5.76166%;font-size:3.2vw;font-weight:500;letter-spacing:-.12px}.hero-semantic-copy .mobile-break{display:block}.hero-semantic-copy .desktop-space{display:none}}@media(prefers-reduced-motion:reduce){.hero-semantic-copy{transform:none;transition:none}}.hero-semantic-copy[data-copy=visible] h1,.hero-semantic-copy[data-copy=visible] h2{pointer-events:auto;user-select:text;-webkit-user-select:text;cursor:text}.hero-semantic-copy .hero-title-text{user-select:text;-webkit-user-select:text}.c9p21-story{position:relative;height:1000svh;background:#000;color:#f5f6f8;--c9p21-top:0px}.c9p21-story__stage{position:sticky;top:var(--c9p21-top);height:calc(100svh - var(--c9p21-top));width:100%;overflow:clip;background:#000}.c9p21-story__frame{display:block;width:100%;height:100%;border:0;pointer-events:none}.c9p21-story__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:1;transition:opacity .5s ease}.c9p21-story__poster.is-hidden{opacity:0}.c9p21-story__controls{position:absolute;inset:auto 4.4% 22px;display:flex;align-items:center;gap:24px;font:12px Arial,Helvetica,sans-serif}.c9p21-story__controls input{width:140px;height:20px;accent-color:#ddd;cursor:pointer}.c9p21-story__controls button{margin-left:auto;background:none;border:0;border-bottom:1px solid #555;color:#aaa;font:inherit;padding:9px 0;cursor:pointer}.c9p21-story__controls button:hover{color:#fff}.c9p21-story__controls :focus-visible{outline:2px solid #76c5ed;outline-offset:6px}.c9p21-story__error{position:absolute;inset:40% 10% auto;text-align:center;font:16px/1.7 Arial,Helvetica,sans-serif;background:#000}.c9p21-story__error a{color:#76c5ed}.c9p21-story__error[hidden]{display:none}.c9p21-story__fallback{padding:40px;font:16px/1.6 Arial,Helvetica,sans-serif}@media(max-width:900px){.c9p21-story{height:1100svh}.c9p21-story__controls{bottom:16px}.c9p21-story__controls input{width:90px}}#lenses.c9p21-story-section,#m-lenses.c9p21-story-section{position:relative;height:1000svh!important;min-height:0;padding:0!important;overflow:visible!important;background:#000!important;color:#fff;--c9p21-top:52px}.c9p21-story-section .c9p21-story__stage{background:#000}.c9p21-story-seo{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:759px){#m-lenses.c9p21-story-section{height:1100svh!important}}}#C9P-learn-more{position:relative;isolation:isolate;overflow:clip;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);background:#000;color:#fff;font-family:C9P Poppins,Arial,sans-serif;color-scheme:dark}#C9P-learn-more,#C9P-learn-more *,#C9P-learn-more *:before,#C9P-learn-more *:after{box-sizing:border-box}#C9P-learn-more .scene img[src$="imgBackground.svg"],#C9P-learn-more .scene img[alt=background]{display:none!important}@supports (height:100svh){#C9P-learn-more #hero.hero-with-motion{height:100svh!important}#C9P-learn-more #m-hero.hero-with-motion{height:173.866667vw!important}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/c9p-learn-more.css.map */
