@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root{--blue:#0878c9;--ink:#182027;--muted:#61707b;--line:#dbe2e7;--dark:#151b20}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Manrope,Arial,sans-serif}button,a{font:inherit}button{cursor:pointer}header{z-index:20;background:#fff;border-bottom:1px solid #eef1f3;align-items:center;gap:44px;height:82px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.brand{cursor:pointer;flex-direction:column;min-width:150px;line-height:.8;display:flex}.brand span{letter-spacing:-1.5px;font-size:29px;font-weight:700}.brand small{letter-spacing:2.4px;margin-top:8px;font-size:7px}nav{gap:31px;margin:auto;display:flex}nav a{cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600}.primary,.secondary{border:0;justify-content:center;align-items:center;gap:16px;padding:15px 21px;font-size:13px;font-weight:600;display:inline-flex}.primary{background:var(--blue);color:#fff}.secondary{color:var(--blue);border-bottom:1px solid var(--blue);background:0 0;padding-left:0;padding-right:0}.primary svg,.secondary svg,a svg{width:15px}.menu{background:0 0;border:0;display:none}.hero{background:linear-gradient(105deg,#fff 33%,#f2f7fa);grid-template-columns:42% 58%;min-height:650px;display:grid;overflow:hidden}.heroCopy{z-index:2;padding:110px 1vw 90px max(6vw,55px)}.hero h1,.productHero h1,.simpleHero h1{letter-spacing:-3px;margin:0 0 28px;font-size:clamp(44px,5vw,72px);line-height:1.06}.hero p,.productHero p{color:#46535d;max-width:550px;font-size:18px;line-height:1.7}.actions{align-items:center;gap:28px;margin-top:34px;display:flex}.heroMedia{align-items:center;display:flex;position:relative}.heroMedia img{object-fit:cover;object-position:center;width:115%;height:100%}.chamber{color:var(--blue);background:#fff;align-items:center;gap:12px;padding:15px 23px;font-size:36px;font-weight:700;display:flex;position:absolute;bottom:45px;right:6vw;box-shadow:0 8px 40px #45545b24}.chamber span{color:var(--ink);text-transform:uppercase;font-size:10px;line-height:1.3}.trust{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:36px 5vw;display:grid}.trust div{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:45px 1fr;align-items:center;padding:5px 28px;display:grid}.trust div:last-child{border:0}.trust svg,.trust .big{color:var(--blue);grid-row:1/3;width:29px;font-size:25px}.trust b{font-size:13px}.trust span{color:var(--muted);font-size:10px}section{padding:100px 6vw}.dark{background:var(--dark);color:#fff}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.sectionHead h2,.precision h2,.professional h2,.productDetail h2,.specBand h2,.editorial h2{letter-spacing:-2px;margin:0;font-size:clamp(30px,3vw,48px);line-height:1.12}.sectionHead p{color:#82909a;max-width:480px}.productRail{background:#3a4248;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.productRail article{background:var(--dark);cursor:pointer;padding:20px 28px 35px}.imgWrap{background:#20272c;height:280px;overflow:hidden}.productRail img{object-fit:cover;mix-blend-mode:lighten;width:100%;height:100%}.productRail span{color:#55adf0;margin-top:24px;font-size:13px;display:block}.productRail h3{min-height:50px;font-size:19px}.productRail a,.audienceGrid a{color:#45a7ed;gap:12px;font-size:12px;display:flex}.precision{grid-template-columns:43% 57%;align-items:center;gap:7%;display:grid}.precision p,.productDetail p{color:var(--muted);line-height:1.8}.precision ul{margin:30px 0;padding:0;list-style:none}.precision li{gap:12px;margin:13px 0;font-size:13px;display:flex}.precision li svg{color:var(--blue);width:17px}.diagram{position:relative}.diagram img{object-fit:contain;width:100%;max-height:500px}.numbers{justify-content:space-between;display:flex;position:absolute;top:8%;left:8%;right:8%}.numbers i{color:var(--blue);font-size:10px;font-style:normal}.audiences{background:#f4f7f9}.audienceGrid{grid-template-columns:repeat(4,1fr);display:grid}.audienceGrid article{border-left:1px solid #cbd4da;padding:0 28px}.audienceGrid svg{color:var(--blue);width:36px;height:36px}.audienceGrid h3{font-size:17px}.audienceGrid p{color:var(--muted);font-size:12px;line-height:1.7}.stories{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.stories img,.storyPic{object-fit:cover;width:100%;height:230px}.storyPic{background:#e8f5fc;place-items:center;display:grid}.storyPic svg{width:70px;height:70px;color:var(--blue)}.stories small{color:var(--blue);margin-top:18px;font-size:9px;display:block}.stories h3{font-size:19px}.stories p{color:var(--muted);font-size:12px;line-height:1.6}.professional{color:#fff;background:#1d252b;grid-template-columns:42% 58%;align-items:center;gap:8%;display:grid}.professional p{color:#b9c2c8;line-height:1.7}.proPoints{grid-template-columns:repeat(3,1fr);display:grid}.proPoints span{border-left:1px solid #475159;flex-direction:column;gap:18px;padding:20px;font-size:12px;display:flex}.proPoints svg{color:#71b9ec}.disclaimer{color:#66747c;background:#eef4f7;padding:18px 6vw;font-size:10px}footer{color:#fff;background:#11171b;grid-template-columns:2fr repeat(3,1fr);gap:40px;padding:60px 6vw;display:grid}footer div{flex-direction:column;gap:10px;display:flex}footer b{margin-bottom:8px;font-size:12px}footer a{color:#aab4bb;cursor:pointer;font-size:10px}.productHero{grid-template-columns:48% 52%;align-items:center;min-height:640px;padding:70px 6vw;display:grid;overflow:hidden}.productHero.isDark{color:#fff;background:#141b20}.productHero>img{object-fit:contain;width:100%;height:480px}.productHero .back{color:var(--blue);margin-bottom:28px;font-size:11px;display:block}.facts{background:var(--blue);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 6vw;display:grid}.facts div{border-right:1px solid #fff4;align-items:center;gap:20px;padding:31px;display:flex}.facts b{opacity:.6;font-size:12px}.facts span{font-size:13px}.productDetail{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.productDetail img{object-fit:contain;width:100%;max-height:500px}.specBand{text-align:center;background:#eff5f8}.specBand p{max-width:700px;color:var(--muted);margin:20px auto;line-height:1.7}.download{border:1px solid var(--ink);background:0 0;align-items:center;gap:10px;padding:15px 22px;display:inline-flex}.simpleHero{background:#eef5f9;padding-top:130px;padding-bottom:130px}.simpleHero p{color:var(--muted);font-size:20px}.editorial>h2{max-width:900px;margin-bottom:60px}.editorial .products{margin:0 -6vw -100px}.editorial form{grid-template-columns:1fr 1fr;gap:18px;max-width:780px;display:grid}.editorial input,.editorial select,.editorial textarea{font:inherit;border:1px solid #ccd6dc;padding:17px}.editorial textarea{grid-column:1/-1;height:150px}@media (width<=900px){header{height:70px}.headerCta,nav{display:none}.menu{margin-left:auto;display:block}nav.open{background:#fff;flex-direction:column;padding:30px;display:flex;position:absolute;top:70px;left:0;right:0}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{padding:70px 24px 30px}.hero h1,.productHero h1,.simpleHero h1{letter-spacing:-2px;font-size:42px}.heroMedia{height:330px}.heroMedia img{width:100%}.actions{flex-wrap:wrap}.trust{grid-template-columns:1fr 1fr;padding:20px 12px}.trust div{padding:18px 12px}.productRail,.stories,.precision,.professional,.productHero,.productDetail{grid-template-columns:1fr}.precision{gap:35px}.audienceGrid{grid-template-columns:1fr 1fr;gap:35px 0}.sectionHead{display:block}.sectionHead p{margin-top:20px}section{padding:70px 24px}.products{padding-left:24px;padding-right:24px}.productHero{padding:65px 24px}.productHero>img{grid-row:1;height:300px}.facts{grid-template-columns:1fr 1fr;padding:0 12px}.facts div{padding:20px 10px}.proPoints{grid-template-columns:1fr;margin-top:30px}footer{grid-template-columns:1fr 1fr}.editorial form{grid-template-columns:1fr}.editorial textarea{grid-column:auto}.editorial .products{margin-left:-24px;margin-right:-24px}.chamber{bottom:20px;right:20px}}@media (width<=520px){.audienceGrid,.trust{grid-template-columns:1fr}.trust div{border-right:0;border-bottom:1px solid var(--line)}.heroCopy{padding-top:52px}.hero h1{font-size:38px}.facts{grid-template-columns:1fr}.sectionHead h2,.precision h2{font-size:33px}.imgWrap{height:230px}footer{grid-template-columns:1fr 1fr}.brand{min-width:auto}}.backgroundFilm video{opacity:.12}.cinematicHero{color:#fff;background:#02070c;height:min(78vw,900px);min-height:690px;position:relative;overflow:hidden}.cinematicHero__art{object-fit:cover;width:100%;height:auto;min-height:100%;position:absolute;inset:-6vw 0 auto}.cinematicHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00050a14,#0000 52%,#00111f14),linear-gradient(#0000 72%,#01080e80);position:absolute;inset:0}.cinematicHero__cta{z-index:3;color:#4bb7ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080e40;border:1px solid #0878c9;justify-content:center;align-items:center;gap:28px;width:285px;height:70px;font-size:20px;transition:all .35s;display:flex;position:absolute;top:68%;left:4.5%}.cinematicHero__cta:hover,.cinematicHero__cta:focus-visible{color:#fff;background:#0878c9;transform:translateY(-3px);box-shadow:0 0 42px #0878c97a}.cinematicHero__cta svg{width:20px}.cinematicHero__scroll{z-index:3;letter-spacing:.28em;color:#7990a1;transform-origin:100% 100%;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:3%;right:3%;transform:rotate(90deg)}.cinematicHero__scroll span{background:#289fe9;width:45px;height:1px;display:block}.products.dark{background:#080e13;padding-top:140px;padding-bottom:150px;position:relative}.products.dark:before{content:"SYSTEMS / 01—03";color:#3aa9ee;letter-spacing:.35em;font-size:9px;position:absolute;top:78px;left:6vw}.products .sectionHead{align-items:start}.products .sectionHead h2{letter-spacing:-.055em;font-size:clamp(48px,6vw,88px);font-weight:500;line-height:.92}.products .sectionHead p{color:#65737d;font-size:13px;line-height:1.8}.productRail{background:#26313a;border-top:1px solid #29343d;border-bottom:1px solid #29343d;gap:0}.productRail article{padding:0 0 34px;position:relative;overflow:hidden}.productRail article+article{border-left:1px solid #29343d}.productRail .imgWrap{background:#0d151b;height:420px}.productRail img{filter:saturate(.72)contrast(1.05);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s}.productRail article:hover img{filter:saturate()contrast(1.08);transform:scale(1.055)}.productRail article>span,.productRail article>h3,.productRail article>a{margin-left:30px;margin-right:30px}.productRail article>span{letter-spacing:.22em;font-size:9px}.productRail article>h3{max-width:300px;font-size:17px;font-weight:500;line-height:1.5}.productRail article>a{color:#56b8f5;margin:0 28px 0 0;position:absolute;bottom:38px;right:0}.precision{min-height:900px;padding-top:150px;padding-bottom:150px;position:relative;background:#f7fafce0!important}.precision:before{content:"PRECISION / X12";color:#0878c9;letter-spacing:.32em;font-size:9px;position:absolute;top:76px;left:6vw}.precision h2{letter-spacing:-.05em;font-size:clamp(45px,5.3vw,78px);font-weight:500;line-height:.98}.precision>div:first-child>p{max-width:530px;font-size:14px}.diagram{background:linear-gradient(145deg,#edf3f6,#fff);align-items:center;min-height:560px;display:flex;overflow:visible;box-shadow:0 40px 90px #0d22301f}.diagram img{filter:saturate(.6)contrast(1.04)}.zoneInfo{background:0 0;border-left:1px solid #0878c9;padding-left:26px}.zoneInfo b span{letter-spacing:.2em}.hotspots button{transition:all .35s cubic-bezier(.2,.8,.2,1)}.hotspots button.active{filter:drop-shadow(0 0 20px #19a4fff2)}.audiences{padding-top:140px;padding-bottom:140px}.audiences .sectionHead h2,.knowledge .sectionHead h2,.professional h2{letter-spacing:-.05em;font-size:clamp(46px,5vw,74px);font-weight:500;line-height:.96}.audienceGrid article{min-height:260px;padding:35px 32px;transition:all .35s}.audienceGrid article:hover{background:#ffffffbd;transform:translateY(-5px)}@media (width<=900px){.cinematicHero{height:690px;min-height:690px}.cinematicHero__art{display:none}.cinematicHero{background:linear-gradient(#02080e0f,#06121c 68%),url(/assets/x12.jpg) 50% 65%/cover no-repeat}.cinematicHero:before{content:"12 Zonen.\a Eine Therapie,\a die sich Ihnen anpasst.";white-space:pre;letter-spacing:-.06em;color:#fff;z-index:2;font-size:clamp(42px,12vw,65px);line-height:.95;position:absolute;top:70px;left:24px}.cinematicHero__cta{width:230px;height:58px;font-size:15px;top:auto;bottom:48px;left:24px}.cinematicHero__scroll{display:none}.products.dark{padding-top:115px}.products .sectionHead h2{font-size:52px}.productRail .imgWrap{height:390px}.precision{min-height:auto;padding-top:120px}.precision h2{font-size:48px}.diagram{min-height:430px}}.cinematicHero__art{inset:-6vw auto auto 0}.cinematicHero__cta{color:#0000;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;top:65%}.cinematicHero__cta:hover,.cinematicHero__cta:focus-visible{color:#0000;background:#0878c926;outline:1px solid #0878c9;box-shadow:0 0 42px #0878c952}.diagram.interactive{position:relative}.diagram.interactive>img{object-fit:cover;width:100%;height:100%}.zoneInfo{border-left:3px solid var(--blue);background:#f1f7fb;min-height:116px;margin:26px 0 10px;padding:20px 22px}.zoneInfo b{align-items:center;gap:12px;display:flex}.zoneInfo b span{color:var(--blue);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.zoneInfo p{margin:9px 0 0;font-size:12px;line-height:1.6}.hotspots{pointer-events:none;height:55%;position:absolute;top:20%;left:0;right:0}.hotspots button{pointer-events:auto;cursor:pointer;background:linear-gradient(#0000 0 12%,#0878c914 20%,#0878c92e 78%,#0000 90%);border:0;width:6.7%;height:100%;padding:0;transition:all .22s;position:absolute;top:0;transform:translate(-50%)}.hotspots button:before{content:"";border:2px solid var(--blue);background:#fff;border-radius:50%;width:12px;height:12px;transition:all .22s;position:absolute;top:11%;left:50%;transform:translate(-50%);box-shadow:0 0 #0878c900}.hotspots button i{color:var(--blue);font-size:10px;font-style:normal;position:absolute;top:-10px;left:50%;transform:translate(-50%,-100%)}.hotspots button span{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#172027;padding:7px 9px;font-size:9px;transition:all .2s;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.hotspots button:hover,.hotspots button:focus-visible,.hotspots button.active{filter:drop-shadow(0 0 9px #0e96f0cc);background:linear-gradient(#0000 0 8%,#22a6ff40 20%,#0878c985 78%,#0000 94%);outline:0}.hotspots button:hover:before,.hotspots button:focus-visible:before,.hotspots button.active:before{background:var(--blue);box-shadow:0 0 0 7px #0878c92e,0 0 18px 7px #0878c96b}.hotspots button:hover span,.hotspots button:focus-visible span{opacity:1}.interactionHint{text-align:center;color:#71808a;margin-top:6px;display:block}@media (width<=900px){.hotspots{height:58%;top:16%}.hotspots button{width:8%}.hotspots button span{display:none}}.backgroundFilm{z-index:0;pointer-events:none;background:#eaf1f5;position:fixed;inset:0;overflow:hidden}.backgroundFilm video{object-fit:cover;opacity:.16;width:100%;height:100%}.filmVeil{background:linear-gradient(#fffc,#f1f7fab8 45%,#ffffffd4);position:absolute;inset:0}.siteLayer{z-index:1;position:relative}.siteLayer header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6}@media (prefers-reduced-motion:reduce){.backgroundFilm video{display:none}}.backgroundFilm video{opacity:.12;transition:opacity .7s;filter:none!important}.backgroundFilm.isPaused video{opacity:0}.backgroundFilm.isActive video{opacity:.12}.filmVeil{background:radial-gradient(circle at 72% 18%,#107ac712,#0000 35%),linear-gradient(#ffffffc7,#f1f7fad1 45%,#ffffffdb)}.siteLayer .trust,.siteLayer .precision,.siteLayer .knowledge{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffdb}.siteLayer .audiences{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f7f9db}.diagram.interactive .hotspots{height:100%;inset:0}.diagram.interactive .hotspots button{background:#0878c906;border-radius:999px;width:25%;height:5.4%;transform:translate(-50%,-50%)rotate(-5deg);left:76%!important}.diagram.interactive .hotspots button:before{width:9px;height:9px;top:50%;left:93%}.diagram.interactive .hotspots button i{font-size:9px;top:50%;left:104%;transform:translateY(-50%)}.diagram.interactive .hotspots button span{background:#06131deb;top:50%;bottom:auto;left:62%;transform:translate(-50%,-50%)}.diagram.interactive .hotspots button:first-child{top:79%;left:80%!important}.diagram.interactive .hotspots button:nth-child(2){top:73%;left:80%!important}.diagram.interactive .hotspots button:nth-child(3){top:67%;left:79%!important}.diagram.interactive .hotspots button:nth-child(4){top:61%;left:79%!important}.diagram.interactive .hotspots button:nth-child(5){top:55%;left:78%!important}.diagram.interactive .hotspots button:nth-child(6){top:49%;left:78%!important}.diagram.interactive .hotspots button:nth-child(7){top:43%;left:77%!important}.diagram.interactive .hotspots button:nth-child(8){top:37%;left:77%!important}.diagram.interactive .hotspots button:nth-child(9){top:31%;left:76%!important}.diagram.interactive .hotspots button:nth-child(10){top:25%;left:76%!important}.diagram.interactive .hotspots button:nth-child(11){top:19%;left:75%!important}.diagram.interactive .hotspots button:nth-child(12){top:13%;left:75%!important}.diagram.interactive .hotspots button:hover,.diagram.interactive .hotspots button.active{background:linear-gradient(90deg,#0000,#1ea5ff8f,#0000);box-shadow:0 0 20px #1ea5ff57}.interactionHint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;padding:8px 11px;position:absolute;bottom:15px;right:20px}.sculpturalRail{perspective:1400px;background:0 0;border:0;align-items:stretch;gap:22px}.sculpturalRail article{min-width:0;height:100%;min-height:655px;transform-style:preserve-3d;background:linear-gradient(145deg,#111a21,#080e13);flex-direction:column;transition:transform .55s cubic-bezier(.2,.75,.2,1),border-color .55s,box-shadow .55s;display:flex;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff09;border:1px solid #7ea0b629!important}.sculpturalRail article:nth-child(2){transform:none}.sculpturalRail article:hover{transform:translateY(-12px)rotateX(1.5deg);box-shadow:0 50px 120px #00000080,0 0 55px #0878c91a;border-color:#33aaf06b!important}.sculpturalRail article:nth-child(2):hover{transform:translateY(-12px)rotateX(1.5deg)}.sculpturalRail .imgWrap{aspect-ratio:1/1.12;background:#080d12;flex:none;height:auto;position:relative;overflow:hidden}.sculpturalRail .imgWrap:after{content:"";pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:0;box-shadow:inset 0 -70px 80px #00000047}.sculpturalRail .imgWrap img{object-fit:cover;mix-blend-mode:normal;filter:saturate(.78)contrast(1.04);width:100%;height:100%;transform:scale(1.015)}.sculpturalRail article:hover .imgWrap img{filter:saturate()contrast(1.08);transform:scale(1.065)}.sculpturalRail .objectNumber{z-index:2;color:#67c0f8b8;letter-spacing:.2em;margin:0;font-size:10px;position:absolute;top:16px;right:18px}.productCardMedia{background:#e9f0f5;overflow:hidden}.sculpturalRail .productCardMedia:after{box-shadow:inset 0 0 0 1px #11527c14,inset 0 -38px 58px #1246690f}.productCardMedia video{object-fit:cover;filter:saturate(.94)contrast(1.025);width:100%;height:100%;transition:filter .55s,transform .8s cubic-bezier(.2,.75,.2,1);display:block;transform:scale(.94)}.sculpturalRail article:hover .productCardMedia video{filter:saturate(1.02)contrast(1.04);transform:scale(.96)}.sculpturalRail article:first-child .productCardMedia video{filter:brightness(1.02)saturate(.92)contrast(1.035);transform:scale(.94)}.sculpturalRail article:first-child:hover .productCardMedia video{filter:brightness(1.04)saturate(.98)contrast(1.045);transform:scale(.96)}.motionLabel{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#fafdffb8;border:1px solid #147fc21f;align-items:center;gap:7px;line-height:1;position:absolute;left:18px;color:#08507ebd!important;letter-spacing:.18em!important;margin:0!important;padding:7px 9px!important;font-size:7px!important;display:flex!important;top:17px!important}.productCardMedia .objectNumber{color:#0970b2b8;text-shadow:0 1px 5px #ffffffe6}.productCardMedia .aiDisclosure--image{color:#084a748c;text-shadow:0 1px 3px #ffffffe6}.motionLabel i{background:#28adf4;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite motionStatus;display:block;box-shadow:0 0 12px #28adf4e6}.productCardBody{flex:1;grid-template-rows:auto minmax(74px,1fr) auto;padding:0 30px 34px;display:grid}.productCardBody>span{color:#55adf0;letter-spacing:.22em;display:block;margin:24px 0 0!important;font-size:9px!important}.productCardBody>h3{align-self:start;min-height:74px;margin:18px 0 24px;font-size:18px;font-weight:500;line-height:1.38}.productCardBody>a{place-self:end start;color:#56b8f5!important;margin:0!important;position:static!important}@keyframes motionStatus{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.controllerDiagram{isolation:isolate;background:radial-gradient(circle at 50% 48%,#1589da21,#0000 38%),linear-gradient(145deg,#f7fbfd,#e9f1f5);min-height:590px}.controllerDiagram>img{z-index:2;mix-blend-mode:multiply;filter:saturate(.68)contrast(1.09)drop-shadow(0 30px 35px #081c2a33);position:relative;object-fit:contain!important;width:86%!important;height:86%!important}.controllerAura{z-index:1;filter:blur(15px);background:radial-gradient(circle,#1da4ff2e,#1da4ff00 66%);border-radius:50%;animation:4.8s ease-in-out infinite controllerAura;position:absolute;inset:18% 16%}.controllerDiagram .hotspots{z-index:5;pointer-events:none}.controllerDiagram .hotspots button{pointer-events:auto;width:4.3%;height:8%;box-shadow:none;border-radius:50%;transform:translate(-50%,-50%);background:0 0!important;left:auto!important}.diagram.interactive.controllerDiagram .hotspots button{border-radius:50%;background:0 0!important;width:4.3%!important;height:8%!important;transform:translate(-50%,-50%)!important}.controllerDiagram .hotspots button:before{background:#07131c;border:1px solid #2bb2ff;width:8px;height:8px;top:50%;left:50%;box-shadow:0 0 0 4px #1ca1f11f,0 0 13px #18acff8c}.diagram.interactive.controllerDiagram .hotspots button:before{top:50%!important;left:50%!important}.controllerDiagram .hotspots button i{color:#0878c9;font-size:8px;top:-5px;left:50%;transform:translate(-50%,-100%)}.controllerDiagram .hotspots button span{top:auto;bottom:-28px;left:50%;transform:translate(-50%)}.controllerDiagram .hotspots button:hover,.controllerDiagram .hotspots button.active{filter:none;box-shadow:none}.controllerDiagram .hotspots button:hover:before,.controllerDiagram .hotspots button.active:before{background:#38b8ff;transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 7px #1ca1f12e,0 0 25px 8px #18acffb3}.controllerDiagram .hotspots button:first-child{top:49%;left:32%!important}.controllerDiagram .hotspots button:nth-child(2){top:50%;left:35.7%!important}.controllerDiagram .hotspots button:nth-child(3){top:51%;left:39.4%!important}.controllerDiagram .hotspots button:nth-child(4){top:52%;left:43.1%!important}.controllerDiagram .hotspots button:nth-child(5){top:53%;left:46.8%!important}.controllerDiagram .hotspots button:nth-child(6){top:54%;left:50.5%!important}.controllerDiagram .hotspots button:nth-child(7){top:55%;left:54.2%!important}.controllerDiagram .hotspots button:nth-child(8){top:56%;left:57.9%!important}.controllerDiagram .hotspots button:nth-child(9){top:57%;left:61.6%!important}.controllerDiagram .hotspots button:nth-child(10){top:58%;left:65.3%!important}.controllerDiagram .hotspots button:nth-child(11){top:59%;left:69%!important}.controllerDiagram .hotspots button:nth-child(12){top:60%;left:72.7%!important}.diagram.interactive.controllerDiagram .hotspots button:first-child{top:49%!important;left:32%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(2){top:50%!important;left:35.7%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(3){top:51%!important;left:39.4%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(4){top:52%!important;left:43.1%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(5){top:53%!important;left:46.8%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(6){top:54%!important;left:50.5%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(7){top:55%!important;left:54.2%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(8){top:56%!important;left:57.9%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(9){top:57%!important;left:61.6%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(10){top:58%!important;left:65.3%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(11){top:59%!important;left:69%!important}.diagram.interactive.controllerDiagram .hotspots button:nth-child(12){top:60%!important;left:72.7%!important}.displayScan{z-index:4;opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#45c2ff,#0000);width:51%;height:2px;animation:4.2s ease-in-out infinite displayScan;position:absolute;top:44%;left:26%;box-shadow:0 0 20px 4px #1eb1ff66}@keyframes controllerAura{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes displayScan{0%,to{opacity:0;top:44%}18%{opacity:.7}50%{opacity:.9;top:63%}82%{opacity:.5}}@media (width<=900px){.cinematicHero__cta{color:#fff;background:#0878c9;border:1px solid #0878c9;top:auto}.cinematicHero__cta svg{display:block}.cinematicHero__cta:hover,.cinematicHero__cta:focus-visible{color:#fff;background:#0878c9}.diagram.interactive .hotspots{height:100%;inset:0}.diagram.interactive .hotspots button{width:31%}.diagram.interactive .hotspots button span{display:none}.interactionHint{font-size:8px}.sculpturalRail{gap:24px}.sculpturalRail article,.sculpturalRail article:nth-child(2){min-height:0;transform:none}.sculpturalRail .imgWrap{aspect-ratio:1}.productCardBody{grid-template-rows:auto auto auto}.productCardBody>h3{min-height:0}.motionLabel{font-size:6px!important}.controllerDiagram{min-height:390px}.controllerDiagram>img{width:100%!important;height:100%!important}.controllerDiagram .hotspots button{width:8%;height:10%}.controllerDiagram .hotspots button i{display:none}.displayScan{width:58%;left:22%}}@media (prefers-reduced-motion:reduce){.controllerAura,.displayScan,.cinematicHero__art,.motionLabel i{animation:none!important}}.cinematicHero{--hero-cycle:10s}.cinematicHero__art{object-fit:cover;object-position:center;filter:none;backface-visibility:hidden;width:100%;height:100%;min-height:100%;transform:translateZ(0);animation:none!important;top:0!important;left:0!important}.cinematicHero:after{z-index:1;background:linear-gradient(90deg,#020a12b3 0%,#030f1a70 30%,#03121f1a 63%,#03121f24 100%),linear-gradient(#020c1508,#01091061)}.cinematicHero__copy{z-index:3;text-shadow:0 0 42px #36b5f82e,0 4px 30px #0000006b;width:min(650px,48vw);position:absolute;top:48%;left:6vw;transform:translateY(-50%)}.cinematicHero__eyebrow{color:#63c5ff;letter-spacing:.32em;margin-bottom:24px;font-size:10px;display:block}.cinematicHero__copy h1{color:#fff;letter-spacing:-.065em;min-height:2.25em;margin:0;font-size:clamp(58px,6.8vw,106px);font-weight:500;line-height:.88;position:relative}.cinematicHero__copy h1 span{max-width:9em;display:block;position:absolute;top:0;left:0}.cinematicHero__clinicLine{animation:clinicMessage var(--hero-cycle) ease-in-out infinite}.cinematicHero__homeLine{opacity:0;animation:homeMessage var(--hero-cycle) ease-in-out infinite}.cinematicHero__copy p{color:#ffffffc2;max-width:510px;margin:24px 0 0;font-size:14px;line-height:1.7}.cinematicHero__cta{color:#8dd9ff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#020c1452!important;border:1px solid #6ed3ffd1!important;width:250px!important;height:60px!important;top:auto!important;bottom:8%!important;left:6vw!important;box-shadow:0 0 30px #27a8eb2e,inset 0 0 22px #40beff0a!important}.cinematicHero__cta svg{display:block!important}.cinematicHero__cta:hover,.cinematicHero__cta:focus-visible{color:#fff!important;background:#0878c9!important}@keyframes clinicMessage{0%,34%,to{opacity:1;filter:blur();transform:translateY(0)}44%,88%{opacity:0;filter:blur(8px);transform:translateY(-18px)}}@keyframes homeMessage{0%,36%,to{opacity:0;filter:blur(8px);transform:translateY(18px)}46%,86%{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=900px){.cinematicHero{height:760px;min-height:760px;background:#06121c!important}.cinematicHero:before{content:none!important}.cinematicHero__art{object-fit:cover;object-position:center;height:56%;min-height:0;display:block!important;top:0!important}.cinematicHero:after{background:linear-gradient(#02080e14,#02080e26 35%,#02080ef5 68%)}.cinematicHero__copy{width:auto;inset:auto 24px 126px;transform:none}.cinematicHero__copy h1{min-height:2.1em;font-size:clamp(44px,12vw,64px)}.cinematicHero__copy p{margin-top:14px;font-size:12px}.cinematicHero__eyebrow{margin-bottom:16px;font-size:8px}.cinematicHero__cta{color:#fff!important;background:#0878c9!important;border-color:#0878c9!important;width:220px!important;height:56px!important;bottom:40px!important;left:24px!important}}@media (prefers-reduced-motion:reduce){.cinematicHero__clinicLine,.cinematicHero__homeLine{animation:none!important}.cinematicHero__clinicLine{display:none}.cinematicHero__homeLine{opacity:1;filter:none;transform:none}}.aiDisclosure{z-index:8;color:#f4fafdb3;letter-spacing:.07em;text-shadow:0 1px 3px #000000b8;pointer-events:none;background:0 0;border:0;padding:0;font-size:9px;font-weight:500;line-height:1;display:block;position:absolute}.aiDisclosure--image{bottom:9px;right:10px}.aiDisclosure--hero{bottom:18px;right:18px}.aiDisclosure--backgroundMedia{color:#0c1f2d66;text-shadow:0 1px 3px #fffc;position:fixed;bottom:12px;right:14px}.productHero{position:relative}.aiDisclosure--productHero{bottom:18px;right:6vw}.generatedMedia{min-width:0;position:relative}.generatedMedia>img{width:100%;display:block}.heroCoverStage{isolation:isolate;background:#080e13;position:relative}.heroCoverStage>.cinematicHero{z-index:0;height:calc(100svh - 82px);min-height:620px;max-height:900px;position:sticky;top:82px}.heroCoverStage>.products{z-index:2;min-height:100svh;position:relative;box-shadow:0 -42px 100px #00070d7a}.heroCoverStage>.products:after{content:"";pointer-events:none;background:linear-gradient(#080e13fa,#080e1300);height:90px;position:absolute;top:-1px;left:0;right:0}.brand--logo{min-width:190px;line-height:normal;display:block}.brand--logo img{object-fit:contain;object-position:left center;width:190px;max-width:100%;height:auto;max-height:58px;display:block}.brand--footer{align-self:start;min-width:0}.brand--footer img{object-position:left top;width:min(360px,100%);max-height:150px}@media (width<=900px){.heroCoverStage>.cinematicHero{height:calc(100svh - 70px);min-height:620px;max-height:760px;top:70px}.heroCoverStage>.products{min-height:auto;box-shadow:0 -28px 70px #00070d80}.brand--logo{min-width:132px}.brand--logo img{width:132px;max-height:46px}.brand--footer img{width:min(250px,100%);max-height:110px}.aiDisclosure{font-size:7px}.aiDisclosure--hero{bottom:calc(44% + 10px);right:10px}.aiDisclosure--backgroundMedia{bottom:8px;right:9px}.aiDisclosure--productHero{bottom:12px;right:14px}}
