.iVDXpa_overlay{z-index:100;background:#0009;animation:.2s both iVDXpa_veil-in;position:fixed;inset:0}.iVDXpa_modalShell{--dialog-ink:#262626;--dialog-muted:#687171;--dialog-surface:#fff;--dialog-soft:#f3f5f5;--dialog-border:#dce3e3;--dialog-accent:#00b9a0;--dialog-accent-ink:#063a32;z-index:101;pointer-events:none;color:var(--dialog-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;outline:none;place-items:center;padding:64px 20px 24px;font-family:Hauora,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.55;display:grid;position:fixed;inset:0}.iVDXpa_modal{overscroll-behavior:contain;background:var(--dialog-surface);pointer-events:auto;isolation:isolate;border-radius:15px;width:min(760px,100%);max-height:calc(100dvh - 88px);animation:.3s cubic-bezier(.19,1,.22,1) both iVDXpa_dialog-in;position:relative;overflow:hidden auto}.iVDXpa_modalShell *,.iVDXpa_modalShell :before,.iVDXpa_modalShell :after{box-sizing:border-box}.iVDXpa_modal h2,.iVDXpa_modal p,.iVDXpa_modal ul,.iVDXpa_modal dl,.iVDXpa_modal dd{margin:0}.iVDXpa_modal button,.iVDXpa_modal a,.iVDXpa_modal textarea{font:inherit}.iVDXpa_modal button{cursor:pointer}.iVDXpa_modal a{color:inherit;text-decoration:none}.iVDXpa_modal button:focus-visible,.iVDXpa_modal a:focus-visible,.iVDXpa_modal textarea:focus-visible{outline-offset:4px;outline:3px solid #167c88}.iVDXpa_modal button:disabled{cursor:not-allowed}.iVDXpa_wide{width:min(960px,100%)}.iVDXpa_compact{width:min(560px,100%)}.iVDXpa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iVDXpa_close{z-index:2;color:#fff;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .18s;display:grid;position:fixed;top:12px;right:12px}.iVDXpa_close svg{width:23px;height:23px}.iVDXpa_close:hover{background:#ffffff24}.iVDXpa_close:focus-visible{outline-offset:1px;outline:2px solid #fff}.iVDXpa_inquiryBody{text-align:left;padding:40px}.iVDXpa_title{letter-spacing:0;text-wrap:balance;max-width:670px;padding:0;font-size:36px;font-weight:600;line-height:1.23}.iVDXpa_title:focus{outline:none}.iVDXpa_description{color:#4b5151;font-size:16px;line-height:1.55;margin-top:18px!important}.iVDXpa_inquiryNote{color:#525c5c;font-size:14px;line-height:1.5;margin-top:22px!important}.iVDXpa_contactActions{grid-template-columns:1fr;gap:12px;margin-top:28px;display:grid}.iVDXpa_action{border:1px solid var(--dialog-border);background:var(--dialog-surface);min-height:60px;color:var(--dialog-ink);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;line-height:1.35;transition:background .18s,border-color .18s;display:flex;font-size:16px!important;font-weight:600!important}.iVDXpa_action svg{flex:0 0 20px;width:20px;height:20px}.iVDXpa_action svg:last-child{margin-left:auto}.iVDXpa_action:hover{background:var(--dialog-soft);border-color:#b4c2c0}.iVDXpa_primary{background:var(--dialog-accent);border-color:#0000;color:var(--dialog-accent-ink)!important}.iVDXpa_primary:hover{background:#18c5ad;border-color:#0000}.iVDXpa_finePrint{color:var(--dialog-muted);font-size:12px;line-height:1.5;margin-top:16px!important}.iVDXpa_inquiryOverlay{-webkit-backdrop-filter:blur(5px);background:#0e1922b8}.iVDXpa_inquiryShell{--dialog-ink:#f4f7f8;--dialog-muted:#dbe5eb;--dialog-surface:#233d4e;--dialog-soft:#3e596c;--dialog-border:#e3eff74d;--dialog-accent-ink:#102d35;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:24px}.iVDXpa_inquiryPanel{background:linear-gradient(115deg,#48677b,#233d4e);border:1px solid #e3eff73d;border-radius:24px;width:min(600px,100%);max-height:calc(100dvh - 48px);box-shadow:inset 0 1px #f0f7fb14,0 28px 80px #0a16204d}.iVDXpa_inquiryClose{color:#f4f7f8;background:#1b303f33;border:1px solid #e3eff747;position:absolute;top:16px;right:16px}.iVDXpa_inquiryClose:hover{background:#3e596c}.iVDXpa_inquiryBrand{color:var(--dialog-muted);letter-spacing:.08em;padding-right:44px;font-size:13px;font-weight:500;display:block}.iVDXpa_inquiryBody .iVDXpa_title{text-wrap:balance;max-width:430px;margin-top:26px;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.15}.iVDXpa_inquiryBody .iVDXpa_description{max-width:46ch;color:var(--dialog-muted);font-size:17px;line-height:1.5;margin-top:17px!important}.iVDXpa_inquiryActions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-top:30px}.iVDXpa_inquiryActions .iVDXpa_action{text-align:left;border-radius:12px;justify-content:flex-start;gap:10px;min-width:0;min-height:54px;padding:14px 16px;font-size:14px!important;font-weight:400!important}.iVDXpa_inquiryActions .iVDXpa_action:not(.iVDXpa_primary){background:#1a2f3e3d;box-shadow:inset 0 1px #f0f7fb0a}.iVDXpa_inquiryActions .iVDXpa_action:not(.iVDXpa_primary):hover{background:#3e596c;border-color:#e3eff785}.iVDXpa_inquiryActions .iVDXpa_action span{white-space:nowrap}.iVDXpa_inquiryActions .iVDXpa_action>svg{flex-basis:18px;width:18px;height:18px}.iVDXpa_inquiryActions .iVDXpa_action>svg:last-child{flex-basis:16px;width:16px;height:16px}.iVDXpa_inquiryActions .iVDXpa_primary{grid-column:1/-1;gap:12px;min-height:66px;padding:11px 12px 11px 20px;font-size:18px!important;font-weight:500!important}.iVDXpa_inquiryActions .iVDXpa_primary>svg:first-child{flex-basis:24px;width:24px;height:24px}.iVDXpa_inquiryActions .iVDXpa_primary>svg:last-child{box-sizing:content-box;background:#ffffff38;border-radius:8px;flex-basis:22px;width:22px;height:22px;padding:10px;transition:transform .18s}.iVDXpa_inquiryActions .iVDXpa_primary:hover>svg:last-child{transform:translate(2px,-2px)}.iVDXpa_inquiryActions .iVDXpa_action:active{transform:translateY(1px)}.iVDXpa_inquiryPanel a:focus-visible,.iVDXpa_inquiryPanel button:focus-visible{outline-offset:4px;outline:2px solid #b5f3e9}.iVDXpa_inquiryTerms{border-top:1px solid #e3eff736;margin-top:26px;padding-top:20px}.iVDXpa_inquiryTerms .iVDXpa_inquiryNote{color:var(--dialog-ink);font-size:15px;margin-top:0!important}.iVDXpa_inquiryTerms .iVDXpa_finePrint{color:var(--dialog-muted);font-size:13px;line-height:1.5;margin-top:6px!important}@media (prefers-reduced-motion:no-preference){.iVDXpa_inquiryBody>*{animation:.48s cubic-bezier(.16,1,.3,1) both iVDXpa_inquiry-reveal}.iVDXpa_inquiryBody>:nth-child(2){animation-delay:40ms}.iVDXpa_inquiryBody>:nth-child(3){animation-delay:80ms}.iVDXpa_inquiryBody>:nth-child(4){animation-delay:.12s}.iVDXpa_inquiryBody>:nth-child(5){animation-delay:.16s}}@keyframes iVDXpa_inquiry-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.iVDXpa_quizHeader{background:#ededed;grid-template-columns:28px 1fr auto;align-items:center;gap:18px;min-height:114px;padding:28px 45px;display:grid}.iVDXpa_quizHeaderIcon{width:28px;height:34px}.iVDXpa_quizHeader p{max-width:735px;font-size:20px;line-height:1.45}.iVDXpa_stepCount{color:#606969;white-space:nowrap;padding-left:8px;font-size:13px}.iVDXpa_progress{background:#ededed;width:100%;height:5px;overflow:hidden}.iVDXpa_progress span{background:var(--dialog-accent);transform-origin:0;width:100%;height:100%;transition:transform .3s;display:block}.iVDXpa_quizBody{min-height:362px;padding:36px 45px 20px}.iVDXpa_quiz .iVDXpa_title{text-wrap:initial;max-width:820px;font-size:28px;font-weight:400;line-height:1.3}.iVDXpa_quizDescription{max-width:740px;color:var(--dialog-muted);font-size:14px;line-height:1.5;margin-top:12px!important}.iVDXpa_quizSkip{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:14px;display:inline-flex;color:#176b60!important;text-decoration:underline!important}.iVDXpa_quizSkip svg{flex-shrink:0;width:17px;height:17px}.iVDXpa_choices{grid-template-columns:1fr;gap:7px;margin-top:25px;display:grid}.iVDXpa_choice{min-height:44px;color:var(--dialog-ink);text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;padding:7px 0 7px 38px;line-height:1.4;display:flex;position:relative;font-size:20px!important}.iVDXpa_choice:hover{color:#007465}.iVDXpa_choiceMark{color:#0000;background:#fff;border:1px solid #9d9d9d;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .16s,border-color .16s;display:grid;position:absolute;top:calc(50% - 11px);left:0}.iVDXpa_choiceMark svg{width:13px;height:13px}.iVDXpa_choice[data-state=on] .iVDXpa_choiceMark{color:#fff;background:#262626;border-color:#262626}.iVDXpa_choices[aria-label="Какие системы нужно продумать?"] .iVDXpa_choiceMark{border-radius:2px}.iVDXpa_objectChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:750px}.iVDXpa_objectChoices .iVDXpa_choice{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:0}.iVDXpa_objectPhoto{aspect-ratio:1;background:#e9ebeb;width:100%;display:block;position:relative;overflow:hidden}.iVDXpa_objectPhoto img{object-fit:cover}.iVDXpa_objectChoices .iVDXpa_choiceMark{border-color:#ffffffe6;width:26px;height:26px;top:12px;left:12px;box-shadow:0 1px 5px #0000001f}.iVDXpa_objectChoices .iVDXpa_choice[data-state=on] .iVDXpa_objectPhoto{outline-offset:-2px;outline:2px solid #262626}.iVDXpa_choiceTitle{margin-top:12px;font-size:18px;font-weight:400;line-height:1.35}.iVDXpa_choiceDetail{max-width:225px;color:var(--dialog-muted);margin-top:5px;font-size:12px;line-height:1.5}.iVDXpa_photoNote{color:var(--dialog-muted);font-size:11px;line-height:1.5;margin-top:20px!important}.iVDXpa_quizFooter{justify-content:space-between;align-items:center;gap:16px;padding:24px 45px 36px;display:flex}.iVDXpa_back{color:#525959;background:#ededed;border:0;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 24px;display:flex;font-size:15px!important}.iVDXpa_back svg{width:18px;height:18px}.iVDXpa_back:disabled{opacity:.4}.iVDXpa_next{border-radius:30px;min-width:160px;min-height:48px;padding:12px 24px}.iVDXpa_next:disabled{background:#e1e8e7;color:#63716d!important}.iVDXpa_footerNote{color:#626d6b;text-align:right;font-size:12px}.iVDXpa_summary{flex-direction:column;gap:0;padding:2px 0;display:flex;margin:24px 0!important}.iVDXpa_summary div{border-bottom:1px solid #e9eeee;grid-template-columns:100px 1fr;gap:20px;padding:11px 0;font-size:14px;display:grid}.iVDXpa_summary dt{color:var(--dialog-muted)}.iVDXpa_summary dd{color:var(--dialog-ink)}.iVDXpa_copyAction{background:var(--dialog-soft);width:100%;min-height:48px}.iVDXpa_copyAction svg:last-child{opacity:.4}.iVDXpa_copyStatus{min-height:42px;color:var(--dialog-muted);font-size:12px;line-height:1.6;margin-top:12px!important}.iVDXpa_quizBody .iVDXpa_contactActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.iVDXpa_quizBody .iVDXpa_contactActions .iVDXpa_action{gap:8px;padding:12px;font-size:13px!important}.iVDXpa_quizBody .iVDXpa_contactActions .iVDXpa_action svg{flex-basis:17px;width:17px;height:17px}.iVDXpa_manualCopy{border:1px solid var(--dialog-border);width:100%;min-height:150px;color:var(--dialog-ink);background:var(--dialog-surface);resize:vertical;border-radius:5px;padding:14px;line-height:1.6;font-size:13px!important}.iVDXpa_projectImage{background:#e5e8e8;height:380px;position:relative}.iVDXpa_projectImage img{object-fit:cover}.iVDXpa_projectBody{padding:40px 45px 45px}.iVDXpa_projectBody .iVDXpa_title{text-align:center;text-transform:uppercase;font-size:32px;font-weight:600;line-height:1.25}.iVDXpa_projectBody .iVDXpa_description{color:#373d3d;margin-top:25px!important}.iVDXpa_checkList{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex;margin-top:25px!important}.iVDXpa_checkList li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.iVDXpa_checkList svg{color:#148b79;flex:0 0 17px;width:17px;height:17px;margin-top:4px}.iVDXpa_projectBody .iVDXpa_action{width:100%;margin-top:32px}.iVDXpa_projectBody .iVDXpa_finePrint{text-align:center}.iVDXpa_projectGallery{gap:16px;margin-top:28px;display:grid}.iVDXpa_projectGallery>div{background:#f3f5f5;height:290px;position:relative;overflow:hidden}.iVDXpa_projectGallery img{object-fit:contain}@keyframes iVDXpa_veil-in{0%{opacity:0}to{opacity:1}}@keyframes iVDXpa_dialog-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.iVDXpa_modalShell{padding:56px 14px 14px}.iVDXpa_modal,.iVDXpa_wide,.iVDXpa_compact{width:100%;max-height:calc(100dvh - 70px)}.iVDXpa_close{top:6px;right:6px}.iVDXpa_inquiryBody{padding:30px 24px}.iVDXpa_title{font-size:28px}.iVDXpa_description{font-size:16px}.iVDXpa_inquiryNote{font-size:14px}.iVDXpa_contactActions{gap:10px;margin-top:24px}.iVDXpa_action{min-height:54px;padding:13px 16px;font-size:14px!important}.iVDXpa_finePrint{font-size:13px}.iVDXpa_quizHeader{grid-template-columns:22px 1fr auto;gap:11px;min-height:0;padding:22px}.iVDXpa_quizHeaderIcon{width:22px;height:28px}.iVDXpa_quizHeader p{font-size:15px;line-height:1.4}.iVDXpa_stepCount{padding:0;font-size:11px}.iVDXpa_quizBody{min-height:0;padding:26px 22px 16px}.iVDXpa_quiz .iVDXpa_title{font-size:23px;line-height:1.25}.iVDXpa_quizDescription{font-size:15px;margin-top:12px!important}.iVDXpa_choices,.iVDXpa_objectChoices{grid-template-columns:1fr;gap:8px;margin-top:22px}.iVDXpa_choice{min-height:44px;padding:7px 0 7px 34px;font-size:17px!important}.iVDXpa_objectChoices .iVDXpa_choice{justify-content:center;min-height:106px;padding:5px 0 5px 114px}.iVDXpa_objectPhoto{width:100px;height:100px;position:absolute;top:3px;left:0}.iVDXpa_objectChoices .iVDXpa_choiceMark{width:23px;height:23px;top:10px;left:7px}.iVDXpa_choiceTitle{margin-top:0;font-size:16px}.iVDXpa_choiceDetail{max-width:200px;font-size:13px}.iVDXpa_photoNote{font-size:10px;margin-top:17px!important}.iVDXpa_quizFooter{gap:10px;padding:20px 22px 28px}.iVDXpa_back{min-height:44px;padding:10px 16px;font-size:13px!important}.iVDXpa_next{min-width:130px;min-height:44px;padding:10px 18px;font-size:13px!important}.iVDXpa_footerNote{max-width:160px;font-size:13px}.iVDXpa_summary div{grid-template-columns:65px 1fr;gap:12px;font-size:14px}.iVDXpa_copyStatus{font-size:14px;line-height:1.5}.iVDXpa_manualCopy{font-size:16px!important}.iVDXpa_quizBody .iVDXpa_contactActions{grid-template-columns:1fr}.iVDXpa_quizBody .iVDXpa_contactActions .iVDXpa_action{min-height:52px;font-size:14px!important}.iVDXpa_projectImage{height:220px}.iVDXpa_projectBody{padding:28px 24px 30px}.iVDXpa_projectBody .iVDXpa_title{font-size:25px}.iVDXpa_checkList{gap:12px;margin-top:23px!important}.iVDXpa_checkList li{font-size:14px}.iVDXpa_projectGallery>div{height:230px}.iVDXpa_inquiryShell{padding:12px}.iVDXpa_inquiryPanel{border-radius:20px;max-height:calc(100dvh - 24px)}.iVDXpa_inquiryClose{top:12px;right:12px}.iVDXpa_inquiryBody .iVDXpa_title{margin-top:24px;font-size:30px}.iVDXpa_inquiryBody .iVDXpa_description{font-size:16px}.iVDXpa_inquiryActions{margin-top:25px}.iVDXpa_inquiryActions .iVDXpa_primary{min-height:62px;font-size:17px!important}.iVDXpa_inquiryTerms{margin-top:22px;padding-top:18px}}@media (max-width:560px){.iVDXpa_inquiryActions{grid-template-columns:minmax(0,1fr);gap:8px}.iVDXpa_inquiryActions .iVDXpa_action:not(.iVDXpa_primary){min-height:48px;padding:12px 16px;font-size:15px!important}}@media (max-width:359px){.iVDXpa_inquiryBody{padding:26px 18px}.iVDXpa_inquiryBody .iVDXpa_title{font-size:28px}.iVDXpa_inquiryActions .iVDXpa_primary{gap:9px;padding-left:14px;font-size:15px!important}.iVDXpa_inquiryActions .iVDXpa_primary>svg:first-child{flex-basis:20px;width:20px;height:20px}.iVDXpa_inquiryActions .iVDXpa_primary>svg:last-child{flex-basis:18px;width:18px;height:18px;padding:8px}}@media (prefers-reduced-transparency:reduce){.iVDXpa_inquiryOverlay{-webkit-backdrop-filter:none;background:#0e1922e0}.iVDXpa_inquiryActions .iVDXpa_action:not(.iVDXpa_primary),.iVDXpa_inquiryClose{background:#233d4e}}@media (prefers-reduced-motion:reduce){.iVDXpa_modal,.iVDXpa_overlay{animation:none}.iVDXpa_modalShell *,.iVDXpa_modalShell :before,.iVDXpa_modalShell :after{transition:none!important}}
.ZCzJXq_hero{--u:calc(100vw / 1200);height:calc(641 * var(--u));color:#fff;background:linear-gradient(110deg,#466479,#31495c 60%,#1b3243);position:relative;overflow:hidden}.ZCzJXq_hero:before{content:"";z-index:2;width:calc(212 * var(--u));height:calc(154 * var(--u));left:calc(-61 * var(--u));top:calc(568 * var(--u));opacity:.5;filter:blur(42px);pointer-events:none;background:#00b9a0;border-radius:3000px;animation:48s linear infinite ZCzJXq_heroLight;position:absolute}@keyframes ZCzJXq_heroLight{0%,to{transform:translate(0)}16.667%{transform:translate(calc(190 * var(--u)),calc(-241 * var(--u)))}33.333%{transform:translate(calc(437 * var(--u)),calc(-115 * var(--u)))}50%{transform:translate(calc(639 * var(--u)),calc(-334 * var(--u)))}66.667%{transform:translate(calc(342 * var(--u)),calc(-427 * var(--u)))}83.333%{transform:translate(calc(49 * var(--u)),calc(-294 * var(--u)))}}.ZCzJXq_callback,.ZCzJXq_primary{font-weight:700!important}.ZCzJXq_hero .ZCzJXq_primary{color:#073a33}.ZCzJXq_header{z-index:5;height:calc(72 * var(--u));border-bottom:1px solid #ffffff29;align-items:center;display:flex;position:absolute;top:0;left:5%;right:5%}.ZCzJXq_brand{align-items:center;gap:calc(7 * var(--u));width:calc(151 * var(--u));flex-shrink:0;display:flex}.ZCzJXq_brand>svg{width:calc(26 * var(--u));height:calc(33 * var(--u))}.ZCzJXq_brand>span{font-size:calc(20 * var(--u));letter-spacing:calc(-.5 * var(--u));font-weight:700;line-height:1}.ZCzJXq_brand small{font-size:calc(5.4 * var(--u));letter-spacing:calc(1.3 * var(--u));margin-top:calc(6 * var(--u));font-weight:500;display:block}.ZCzJXq_descriptor{margin-left:calc(9 * var(--u));font-size:calc(11 * var(--u));color:#d7dfe5;line-height:1.3}.ZCzJXq_location,.ZCzJXq_phone{align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap;line-height:1.5;display:flex}.ZCzJXq_location{margin-left:auto}.ZCzJXq_phone{margin-left:calc(43 * var(--u))}.ZCzJXq_location>svg,.ZCzJXq_phone>svg{width:calc(29 * var(--u));height:calc(29 * var(--u));padding:calc(8 * var(--u));box-sizing:content-box;width:calc(13 * var(--u));height:calc(13 * var(--u));background:#ffffff24;border-radius:50%}.ZCzJXq_location small,.ZCzJXq_phone small{color:#c8d3dc;font-size:calc(9 * var(--u));line-height:1.4;display:block}.ZCzJXq_callback{margin-left:calc(20 * var(--u));height:calc(36 * var(--u));width:calc(155 * var(--u));border-radius:calc(5 * var(--u));color:#fff;text-transform:uppercase;background:#ffffff1c;border:0;transition:background .25s;font-size:calc(12 * var(--u))!important}.ZCzJXq_callback:hover{background:#ffffff30}.ZCzJXq_mobileMenu{display:none}.ZCzJXq_copy{top:calc(122 * var(--u));z-index:3;opacity:1;position:absolute;left:5%;transform:none}.ZCzJXq_noScriptContact{color:#fff;align-items:center;min-height:44px;margin-top:12px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ZCzJXq_copy{animation:2s cubic-bezier(.19,1,.22,1) both ZCzJXq_heroCopyEnter}}@keyframes ZCzJXq_heroCopyEnter{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.ZCzJXq_warranty{align-items:center;gap:calc(5 * var(--u));border-radius:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u));background:#ffffff16;line-height:1.45;display:inline-flex}.ZCzJXq_warranty>svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.ZCzJXq_copy h1{width:calc(648 * var(--u));font-size:calc(53 * var(--u));line-height:calc(64 * var(--u));letter-spacing:normal;font-weight:500;margin:calc(13 * var(--u)) 0 0!important}.ZCzJXq_description{font-size:calc(17 * var(--u));line-height:calc(25 * var(--u));color:#f2f4f6;margin-top:calc(26 * var(--u))!important}.ZCzJXq_actions{margin-top:calc(41 * var(--u));gap:calc(18 * var(--u));align-items:center;display:flex}.ZCzJXq_primary{width:calc(301 * var(--u));height:calc(60 * var(--u));border-radius:calc(7 * var(--u));color:#fff;padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(23 * var(--u));text-transform:uppercase;background:#00b9a0;border:0;justify-content:space-between;align-items:center;transition:background .25s;display:flex;font-size:calc(15 * var(--u))!important}.ZCzJXq_primary>span{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(5 * var(--u));background:#ffffff1a;place-items:center;display:grid}.ZCzJXq_primary svg{width:calc(24 * var(--u));height:calc(24 * var(--u));transition:transform .25s}.ZCzJXq_primary:hover{background:#00a992}.ZCzJXq_primary:hover svg{transform:translate(4px)}.ZCzJXq_actions>p{font-size:calc(12 * var(--u));line-height:calc(19 * var(--u));color:#e2e9ef}.ZCzJXq_actions>p button{min-height:44px;color:inherit;font-size:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.ZCzJXq_phones{pointer-events:none;position:absolute;inset:0}.ZCzJXq_back,.ZCzJXq_front{position:absolute}.ZCzJXq_back{left:64.25%;top:calc(134 * var(--u));width:calc(203 * var(--u))}.ZCzJXq_front{left:77.75%;top:calc(223 * var(--u));width:calc(206 * var(--u))}.ZCzJXq_back img{width:100%;height:calc(542 * var(--u));display:block}.ZCzJXq_front img{width:100%;height:calc(521 * var(--u));display:block}.ZCzJXq_back{--hero-entry-y:-100px}.ZCzJXq_front{--hero-entry-y:100px}@media (max-width:1199px){.ZCzJXq_back{--hero-entry-y:-28px}.ZCzJXq_front{--hero-entry-y:28px}}.ZCzJXq_demoLabel{bottom:calc(18 * var(--u));font-size:calc(8 * var(--u));color:#ccd6de;position:absolute;left:5%}@media (min-width:2000px){.ZCzJXq_hero{--u:calc(100vw / 1200)}}@media (min-width:640px) and (max-width:1199px){.ZCzJXq_hero{--u:calc(100vw / 640);height:calc(541 * var(--u))}.ZCzJXq_hero:before{left:calc(-65 * var(--u));top:calc(501 * var(--u));width:calc(189 * var(--u));height:calc(136 * var(--u))}.ZCzJXq_header{left:calc(25 * var(--u));right:calc(25 * var(--u));height:calc(71 * var(--u))}.ZCzJXq_brand{top:calc(24 * var(--u));width:calc(145 * var(--u));position:absolute;left:0}.ZCzJXq_descriptor{top:calc(28 * var(--u));left:calc(159 * var(--u));width:calc(170 * var(--u));font-size:calc(11 * var(--u));line-height:calc(14 * var(--u));margin:0;font-weight:600;position:absolute}.ZCzJXq_location,.ZCzJXq_phone,.ZCzJXq_mobileMenu{display:none}.ZCzJXq_callback{top:calc(20 * var(--u));width:calc(155 * var(--u));height:calc(36 * var(--u));margin:0;position:absolute;right:0;font-size:calc(12 * var(--u))!important}.ZCzJXq_copy{top:calc(120 * var(--u));left:calc(25 * var(--u));width:calc(590 * var(--u));height:calc(421 * var(--u))}.ZCzJXq_warranty{height:calc(29 * var(--u));padding:0 calc(10 * var(--u));font-size:calc(13 * var(--u));line-height:1;position:absolute;top:0;left:0}.ZCzJXq_copy h1{top:calc(39 * var(--u));width:calc(486 * var(--u));font-size:calc(40 * var(--u));line-height:calc(48 * var(--u));position:absolute;left:0;margin:0!important}.ZCzJXq_description{top:calc(211 * var(--u));width:calc(323 * var(--u));font-size:calc(17 * var(--u));line-height:calc(25 * var(--u));position:absolute;left:0;margin:0!important}.ZCzJXq_actions{top:calc(305 * var(--u));align-items:flex-start;gap:calc(10 * var(--u));width:calc(527 * var(--u));margin:0;display:flex;position:absolute;left:0}.ZCzJXq_primary{width:calc(314 * var(--u));height:calc(60 * var(--u));padding-left:calc(25 * var(--u));border-radius:calc(10 * var(--u));flex:none;line-height:1.05;font-size:calc(17 * var(--u))!important}.ZCzJXq_actions>p{width:calc(203 * var(--u));font-size:calc(12 * var(--u));line-height:calc(17 * var(--u));font-weight:400;margin-top:calc(4 * var(--u))!important}.ZCzJXq_back{left:calc(431 * var(--u));top:calc(207 * var(--u));width:calc(75 * var(--u))}.ZCzJXq_front{left:calc(489 * var(--u));top:calc(229 * var(--u));width:calc(76 * var(--u))}.ZCzJXq_back img{height:calc(200 * var(--u))}.ZCzJXq_front img{height:calc(192 * var(--u))}.ZCzJXq_demoLabel{left:calc(25 * var(--u));bottom:calc(12 * var(--u));font-size:calc(8 * var(--u))}}@media (max-width:639px){.ZCzJXq_hero{--u:1px;height:1000px;min-height:0}.ZCzJXq_header{height:78px;left:20px;right:20px}.ZCzJXq_brand{gap:5px;width:168px}.ZCzJXq_brand>svg{width:26px;height:33px}.ZCzJXq_brand>span{font-size:22px}.ZCzJXq_brand small{letter-spacing:1.4px;font-size:6px}.ZCzJXq_descriptor,.ZCzJXq_location,.ZCzJXq_phone,.ZCzJXq_callback{display:none}.ZCzJXq_mobileMenu{color:#fff;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.ZCzJXq_mobileMenu svg{width:24px;height:24px}.ZCzJXq_copy{top:107px;left:20px;right:20px}.ZCzJXq_warranty{padding:6px 9px;font-size:10px}.ZCzJXq_copy h1{letter-spacing:normal;width:auto;font-size:clamp(27px,7.5vw,44px);line-height:1.18;margin-top:19px!important}.ZCzJXq_description{max-width:350px;font-size:14px;line-height:1.5;margin-top:22px!important}.ZCzJXq_description br{display:none}.ZCzJXq_actions{margin-top:28px;display:block}.ZCzJXq_primary{width:100%;height:58px;padding-left:20px;font-size:14px!important}.ZCzJXq_primary>span{width:42px;height:42px}.ZCzJXq_primary svg{width:23px;height:23px}.ZCzJXq_actions>p{font-size:12px;line-height:20px;margin-top:16px!important}.ZCzJXq_actions>p br:first-child{display:none}.ZCzJXq_back{width:37%;top:566px;left:16%}.ZCzJXq_front{width:37.5%;top:633px;left:47%}.ZCzJXq_back img{aspect-ratio:203/542;height:auto}.ZCzJXq_front img{aspect-ratio:206/521;height:auto}.ZCzJXq_demoLabel{max-width:220px;font-size:8px;line-height:1.4;bottom:24px;left:20px;right:20px}.ZCzJXq_hero:before{width:390px;height:360px;top:560px;left:-150px}}@media (max-width:359px){.ZCzJXq_hero{height:925px}.ZCzJXq_copy h1{font-size:25px}.ZCzJXq_back{top:558px}.ZCzJXq_front{top:607px}}@media (max-width:639px){.ZCzJXq_hero{--m:calc(100vw / 320);height:calc(560 * var(--m))}.ZCzJXq_header{left:calc(15 * var(--m));right:calc(15 * var(--m));height:calc(52 * var(--m))}.ZCzJXq_brand{width:calc(139 * var(--m));gap:calc(4 * var(--m))}.ZCzJXq_brand>svg{width:calc(18 * var(--m));height:calc(27 * var(--m))}.ZCzJXq_brand>span{font-size:calc(17 * var(--m))}.ZCzJXq_brand small{font-size:calc(4.5 * var(--m));letter-spacing:calc(.9 * var(--m))}.ZCzJXq_callback{width:calc(106 * var(--m));height:calc(28 * var(--m));margin-left:auto;display:block;font-size:calc(8 * var(--m))!important}.ZCzJXq_mobileMenu{display:none}.ZCzJXq_copy{top:calc(73 * var(--m));left:calc(15 * var(--m));right:calc(15 * var(--m))}.ZCzJXq_warranty{height:calc(20 * var(--m));padding:0 calc(6 * var(--m));font-size:calc(7.5 * var(--m));gap:calc(4 * var(--m))}.ZCzJXq_warranty>svg{width:calc(10 * var(--m));height:calc(10 * var(--m))}.ZCzJXq_copy h1{font-size:calc(23 * var(--m));line-height:calc(26 * var(--m));margin-top:calc(5 * var(--m))!important}.ZCzJXq_description{font-size:calc(12 * var(--m));line-height:calc(17 * var(--m));max-width:none;margin-top:calc(10 * var(--m))!important}.ZCzJXq_actions{top:calc(362 * var(--m));width:calc(275 * var(--m));z-index:3;margin:0;position:absolute;left:0}.ZCzJXq_primary{height:calc(50 * var(--m));padding:calc(3 * var(--m)) calc(3 * var(--m)) calc(3 * var(--m)) calc(20 * var(--m));font-size:calc(14 * var(--m))!important}.ZCzJXq_primary>span{width:calc(44 * var(--m));height:calc(44 * var(--m))}.ZCzJXq_back{left:calc(86 * var(--m));top:calc(238 * var(--m));width:calc(82 * var(--m))}.ZCzJXq_front{left:calc(151 * var(--m));top:calc(278 * var(--m));width:calc(82 * var(--m))}.ZCzJXq_back img{height:calc(216 * var(--m))}.ZCzJXq_front img{height:calc(206 * var(--m))}.ZCzJXq_demoLabel{left:calc(15 * var(--m));bottom:calc(8 * var(--m));right:calc(15 * var(--m));max-width:none;font-size:calc(6.5 * var(--m));line-height:1.3}.ZCzJXq_hero:before{left:calc(-88 * var(--m));top:calc(495 * var(--m));width:calc(165 * var(--m));height:calc(119 * var(--m));opacity:.35;animation:40s linear infinite ZCzJXq_heroLightMobile}.ZCzJXq_hero{min-height:590px}.ZCzJXq_callback{width:max(126px,calc(106 * var(--m)));height:44px;padding-inline:8px;font-size:max(11px,calc(8 * var(--m)))!important}.ZCzJXq_warranty{height:auto;min-height:24px;padding:4px 7px;font-size:12px;line-height:1.35}.ZCzJXq_description{font-size:max(15px,calc(12 * var(--m)));line-height:1.45}.ZCzJXq_actions>p{font-size:14px;line-height:1.4;margin-top:8px!important}.ZCzJXq_actions>p button{min-height:44px}.ZCzJXq_actions>p br{display:block}.ZCzJXq_noScriptContact{top:calc(470 * var(--m));font-size:14px;position:absolute}}@keyframes ZCzJXq_heroLightMobile{0%,to{transform:translate(0)}20%{transform:translate(calc(146 * var(--m)),calc(-174 * var(--m)))}40%{transform:translate(calc(238 * var(--m)),calc(-383 * var(--m)))}60%{transform:translate(calc(-12 * var(--m)),calc(-418 * var(--m)))}80%{transform:translate(calc(93 * var(--m)),calc(-258 * var(--m)))}}@media (prefers-reduced-motion:reduce){.ZCzJXq_hero *{transition:none!important}.ZCzJXq_copy,.ZCzJXq_hero:before{animation:none}.ZCzJXq_phones [data-hero-entrance]{opacity:1!important;transform:none!important}.ZCzJXq_phones [data-testid]{transform:none!important}}
.VGT6mq_section{--assembly-travel:var(--desktop-assembly-travel);--scene-height:61.8333vw;isolation:isolate;z-index:2;color:#333638;background:#fff;border-radius:26px 26px 0 0;margin-top:0;padding:5.41667vw 0 0;display:flow-root;position:relative;overflow:visible}.VGT6mq_section button{font:inherit;cursor:pointer;border:0}.VGT6mq_section button:focus-visible{outline-offset:4px;outline:3px solid #00b9a7}.VGT6mq_section button:disabled{cursor:default;opacity:.3}.VGT6mq_heading{text-align:center;letter-spacing:normal;color:#323638;margin:0 auto 3.66667vw;font-size:3.33333vw;font-weight:500;line-height:4vw}.VGT6mq_heading span{color:inherit}.VGT6mq_scrollStory{height:var(--scene-height);position:relative}.VGT6mq_scrollTrack{top:calc(var(--scene-height) / 2 - var(--assembly-travel));width:1px;height:var(--assembly-travel);pointer-events:none;position:absolute;left:0}.VGT6mq_flowScene{height:var(--scene-height);position:relative}.VGT6mq_stage{width:90%;height:var(--scene-height);margin:0 auto;position:relative}.VGT6mq_backdrop{transform-origin:50%;border-radius:19px;position:absolute;inset:0;overflow:hidden}.VGT6mq_backdrop img{object-fit:cover}.VGT6mq_roomShade{opacity:0;background:#0c1520;transition:opacity .65s;position:absolute;inset:0}.VGT6mq_roomShade[data-dimmed=true]{opacity:.24}.VGT6mq_dashboardPosition{aspect-ratio:735/540;width:min(68.0556%,136.111svh - 65.3333px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VGT6mq_dashboard{-webkit-backdrop-filter:var(--dashboard-blur,blur(9px));color:#fff;background:#40393994;border:1px solid #ffffff26;border-radius:2.6cqw;position:absolute;inset:0;box-shadow:0 10px 45px #00000018;container-type:inline-size}.VGT6mq_dashboard:focus-within{opacity:1!important;transform:none!important}.VGT6mq_dashboard:focus-within .VGT6mq_tile{opacity:1!important;pointer-events:auto!important;transform:none!important}.VGT6mq_dashboardBody{z-index:1;position:absolute;inset:0}.VGT6mq_connections{fill:none;stroke:#ffffff40;stroke-width:1px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.VGT6mq_wireDot,.VGT6mq_wireDotSecond{fill:#6be8d7;stroke:none;offset-path:path("M186 60 H107 Q80 60 80 88 V680 Q80 710 110 710 H248");animation:12s linear infinite VGT6mq_signal}.VGT6mq_wireDotSecond{offset-path:path("M795 35 H966 Q995 35 995 64 V255 Q995 285 965 285 H865");animation-delay:-6s}@keyframes VGT6mq_signal{to{offset-distance:100%}}.VGT6mq_tile{color:#fff;text-align:left;background:#605c55c2;border-radius:1.55cqw;margin:0;font-size:1.7cqw;line-height:1.3;position:absolute}.VGT6mq_tileTop{z-index:2;justify-content:space-between;align-items:flex-start;gap:.6cqw;width:100%;font-size:1.7cqw;font-weight:500;line-height:1.08;display:flex;position:relative}.VGT6mq_tileTop svg{flex:none;width:2.6cqw;height:2.6cqw}.VGT6mq_dashboardHeader{z-index:2;background:#403e3987;justify-content:space-between;align-items:center;gap:2cqw;width:97.28%;height:12.96%;padding:.7cqw 2cqw .7cqw .7cqw;display:flex;top:1.85%;left:1.36%}.VGT6mq_homeProfile{color:#fff;background:0 0;align-items:center;gap:1.3cqw;padding:0;display:flex}.VGT6mq_homeAvatar{border-radius:1.7cqw;width:7.4cqw;height:7.4cqw;display:block;position:relative;overflow:hidden}.VGT6mq_homeAvatar img{object-fit:cover}.VGT6mq_homeProfile>span:last-child{text-align:left;font-size:1.8cqw}.VGT6mq_homeProfile small{color:#d5d0ca;margin-top:.45cqw;font-size:1.15cqw;display:block}.VGT6mq_searchField{color:#deddd9;background:#28292578;border-radius:1.3cqw;align-items:center;gap:1cqw;width:36%;height:5cqw;padding:0 1.6cqw;display:flex;font-size:1.8cqw!important}.VGT6mq_searchField svg{width:2cqw;height:2cqw}.VGT6mq_settings{color:#efeee9;background:0 0;place-items:center;padding:.5cqw;display:grid}.VGT6mq_settings svg{width:3.5cqw;height:3.5cqw}.VGT6mq_profile{color:#343b3e;background:#b8b5ae;border-radius:50%;width:5.7cqw;height:5.7cqw;padding:0;position:relative}.VGT6mq_profile span{font-size:2.5cqw}.VGT6mq_profile svg{background:#fff;border-radius:50%;width:2.1cqw;height:2.1cqw;padding:.2cqw;position:absolute;bottom:-.2cqw;right:-.3cqw}.VGT6mq_climate{z-index:2;width:47.89%;height:55.93%;position:absolute;top:16.67%;left:1.36%}.VGT6mq_animatedTile{width:100%;height:100%;padding:1.8cqw;inset:0;overflow:hidden}.VGT6mq_animatedTile:focus-within{opacity:1!important;transform:none!important}.VGT6mq_climate>.VGT6mq_animatedTile{background:#79747872;padding:2.6cqw}.VGT6mq_climateHeading{justify-content:space-between;align-items:flex-start;font-size:2.4cqw;display:flex}.VGT6mq_climateHeading small{color:#c4c1bb;margin-top:.55cqw;font-size:1.5cqw;display:block}.VGT6mq_toggleButton{background:0 0;place-items:center;padding:.15cqw;display:grid;position:relative}.VGT6mq_toggleButton:after{content:"";width:100%;min-width:28px;height:100%;min-height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VGT6mq_climateToggle,.VGT6mq_inlineToggle{align-items:center;gap:1cqw;display:flex}.VGT6mq_verticalToggle{flex-direction:column;align-items:center;gap:.5cqw;display:flex}.VGT6mq_switchStatus{color:#c2c5c6;font-size:1.3cqw;font-weight:400;line-height:1.2}.VGT6mq_temperatureValue{color:#fff;text-align:center;letter-spacing:normal;font-variant-numeric:tabular-nums;margin:3.7cqw 0 0;font-size:5.45cqw;font-weight:500;line-height:1.1;display:block}.VGT6mq_temperatureValue span{font-size:1em}.VGT6mq_temperatureLabel{text-align:center;color:#dad8d5;margin-top:.4cqw;font-size:1.5cqw;display:block}.VGT6mq_sliderWrap{margin-top:1.5cqw}.VGT6mq_temperatureSlider{appearance:none;cursor:pointer;direction:rtl;background:0 0;width:100%;height:3cqw;margin:0;display:block}.VGT6mq_temperatureSlider::-webkit-slider-runnable-track{background:linear-gradient(to right,#52ece2 var(--level),#c0bdb380 var(--level));border-radius:1cqw;height:.65cqw}.VGT6mq_temperatureSlider::-moz-range-track{background:linear-gradient(to right,#52ece2 var(--level),#c0bdb380 var(--level));border-radius:1cqw;height:.65cqw}.VGT6mq_temperatureSlider::-moz-range-progress{background:0 0;height:.65cqw}.VGT6mq_temperatureSlider::-webkit-slider-thumb{appearance:none;background:#4af4e7;border:0;border-radius:50%;width:1.9cqw;height:1.9cqw;margin-top:-.63cqw}.VGT6mq_temperatureSlider::-moz-range-thumb{background:#4af4e7;border:0;border-radius:50%;width:1.9cqw;height:1.9cqw}.VGT6mq_temperatureSlider:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a4fbec}.VGT6mq_sliderMarks{color:#dfdcd5;justify-content:space-between;align-items:center;font-size:1.4cqw;display:flex}.VGT6mq_sliderMarks i{background:#efeeeb;width:1px;height:.7cqw}.VGT6mq_sliderMarks i:nth-child(odd){height:1.4cqw}.VGT6mq_climateModes{justify-content:space-between;margin-top:2.2cqw;display:flex}.VGT6mq_climateModes button{color:#fff;background:linear-gradient(145deg,#dad6d466,#aaa5a33d);border-radius:1.3cqw;place-items:center;width:6.3cqw;height:6.3cqw;display:grid;position:relative}.VGT6mq_climateModes button:after{content:"";width:100%;min-width:24px;height:100%;min-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VGT6mq_climateModes button[aria-pressed=true]{background:#00b7a3}.VGT6mq_climateModes svg{width:3.2cqw;height:3.2cqw}.VGT6mq_fastMode svg{margin-left:.9cqw}.VGT6mq_fastMode:before{content:"";background:currentColor;border-radius:1px;width:.85cqw;height:.16cqw;position:absolute;top:1.7cqw;left:1.35cqw;box-shadow:0 .95cqw,0 1.9cqw}.VGT6mq_robot{width:23.27%;height:22.41%;padding:1.8cqw;top:16.67%;left:50.61%;overflow:hidden}.VGT6mq_robot .VGT6mq_tileTop{align-items:flex-start}.VGT6mq_robot .VGT6mq_tileTop,.VGT6mq_television .VGT6mq_tileTop,.VGT6mq_lighting .VGT6mq_tileTop{width:auto;position:absolute;top:1.8cqw;left:1.8cqw;right:1.8cqw}.VGT6mq_robotProduct{width:17cqw;height:17cqw;display:block;position:absolute;top:5cqw;left:3.1cqw}.VGT6mq_robotProduct img,.VGT6mq_lampProduct img{object-fit:contain}.VGT6mq_robot,.VGT6mq_lighting{background:linear-gradient(110deg,#446878,#193443)}.VGT6mq_roundControl{z-index:2;background:#748a95df;border-radius:50%;place-items:center;width:3.4cqw;height:3.4cqw;display:grid;position:absolute}.VGT6mq_roundControl svg{width:1.8cqw;height:1.8cqw}.VGT6mq_roundControl[data-active=true]{background:#00b9a7}.VGT6mq_leftControl{bottom:1.8cqw;left:1.8cqw}.VGT6mq_rightControl{bottom:1.8cqw;right:1.8cqw}.VGT6mq_music{z-index:2;width:23.27%;height:31.67%;position:absolute;top:40.93%;left:50.61%}.VGT6mq_music>.VGT6mq_animatedTile{background:linear-gradient(130deg,#6d6060bf,#70533fcc)}.VGT6mq_speakerProduct{width:60%;height:75%;position:absolute;top:29%;left:20%}.VGT6mq_speakerProduct img{object-fit:contain}.VGT6mq_deviceDock{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#b0a6a087;border-radius:3cqw;justify-content:space-around;align-items:center;width:100%;height:23%;display:flex;position:absolute;bottom:0;left:0}.VGT6mq_deviceDock>svg{box-sizing:content-box;background:#ffffff20;border-radius:50%;width:1.8cqw;height:1.8cqw;padding:.7cqw}.VGT6mq_television{z-index:2;width:23.4%;height:31.67%;position:absolute;top:16.67%;left:75.24%}.VGT6mq_television>.VGT6mq_animatedTile{background:linear-gradient(110deg,#446878,#193443)}.VGT6mq_tvProduct{width:20cqw;height:14cqw;display:block;position:absolute;top:5.3cqw;left:1.7cqw}.VGT6mq_tvProduct img{object-fit:contain}.VGT6mq_tvProduct[data-on=false]{filter:brightness(.45)}.VGT6mq_tvDock{background:#7291a68c}.VGT6mq_volume{color:#cdd3d5;align-items:center;gap:.7cqw;font-size:1.3cqw;display:flex}.VGT6mq_volume svg{color:#fff;width:2.2cqw;height:2.2cqw}.VGT6mq_lighting{width:23.4%;height:22.41%;padding:1.8cqw;top:50.185%;left:75.24%;overflow:hidden}.VGT6mq_lampProduct{width:10cqw;height:13cqw;display:block;position:absolute;bottom:-3cqw;left:6.5cqw}.VGT6mq_lampProduct[data-on=false]{filter:brightness(.7)}.VGT6mq_toggle{background:#8b8d88;border-radius:10px;width:3.7cqw;height:2.1cqw;padding:.3cqw;display:block}.VGT6mq_toggle i{background:#fff;border-radius:50%;width:1.5cqw;height:1.5cqw;transition:transform .25s;display:block}.VGT6mq_toggle[data-on=true]{background:#00b7a0}.VGT6mq_toggle[data-on=true] i{transform:translate(1.6cqw)}.VGT6mq_section .VGT6mq_moreDevices{text-align:center;background:#72615b26;border:1px solid #b8b6b95c;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;width:47.89%;height:23.7%;padding:1.2cqw;display:flex;top:74.44%;left:1.36%}.VGT6mq_moreDevices>span:last-child{font-size:1.8cqw;display:block}.VGT6mq_deviceSearchIcon{width:4.3cqw;height:4.3cqw;display:block;position:relative}.VGT6mq_deviceSearchIcon svg:first-child{width:100%;height:100%;position:absolute;inset:0}.VGT6mq_deviceSearchIcon svg:last-child{width:2.2cqw;height:2.2cqw;position:absolute;top:1.2cqw;left:1.05cqw}.VGT6mq_camera{background:#424747;width:48.03%;height:23.7%;top:74.44%;left:50.61%;overflow:hidden}.VGT6mq_camera img{object-fit:cover;filter:grayscale()}.VGT6mq_camera:after{content:"";background:linear-gradient(#0001,#0000 45%,#0004);position:absolute;inset:0}.VGT6mq_cameraStatus{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border-radius:3cqw;align-items:center;gap:1.2cqw;padding:.65cqw 1.5cqw;font-size:1.8cqw;display:flex;position:absolute;top:2cqw;left:2cqw}.VGT6mq_cameraStatus svg{width:2cqw;height:2cqw}.VGT6mq_cameraGrid{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff50;border-radius:50%;place-items:center;width:3.8cqw;height:3.8cqw;display:grid;position:absolute;top:1.8cqw;right:1.8cqw}.VGT6mq_cameraGrid svg{width:2.2cqw;height:2.2cqw}.VGT6mq_demoBand{color:#fff;background:linear-gradient(112deg,#476679,#1c3547);border-radius:20px;grid-template-columns:50.5vw 16.1667vw;gap:6.58333vw;width:83.3333%;height:27.0833vw;margin:clamp(42px,5vw,80px) auto -8.08333vw;padding:3.33333vw 3.66667vw;display:grid;position:relative;overflow:hidden}.VGT6mq_demoBand:before{content:"";pointer-events:none;aspect-ratio:1;border:1px solid #ffffff17;border-radius:50%;width:110%;position:absolute;top:-175%;left:-27%;box-shadow:0 0 0 4vw #ffffff02,0 0 0 8vw #ffffff03}.VGT6mq_demoLeft,.VGT6mq_demoRight{position:relative}.VGT6mq_demoLeft h3{color:#fff;letter-spacing:normal;margin:0 0 3vw;font-size:3.33333vw;font-weight:500;line-height:4vw}.VGT6mq_demoActions{align-items:center;gap:1.6vw;display:flex}.VGT6mq_demoButton{color:#fff;text-transform:uppercase;white-space:nowrap;background:#00b9a0;border-radius:9px;flex:none;justify-content:space-between;align-items:center;gap:.5vw;width:26.1667vw;min-height:5vw;padding:.667vw .667vw .667vw 1.67vw;transition:background .2s;display:flex;font-size:1.25vw!important;font-weight:700!important}.VGT6mq_demoButton>span{background:#fff2;border-radius:5px;flex:none;place-items:center;width:3.66667vw;height:3.66667vw;display:grid}.VGT6mq_demoButton:hover{background:#36d0bd}.VGT6mq_demoButton svg{width:1.8vw;height:1.8vw}.VGT6mq_visitButton{color:#e1e6e9;text-align:left;background:0 0;padding:.8vw 1.7vw .8vw 0;position:relative;font-size:clamp(11px,1.15vw,19px)!important;line-height:1.35!important}.VGT6mq_visitButton svg{width:1.4vw;height:1.4vw;position:absolute;top:35%;right:0}.VGT6mq_demoRight h4{color:#d5e0e5;margin:.65vw 0 3.3vw;font-size:1.41667vw;font-weight:500;line-height:1.3}.VGT6mq_demoRight ul{margin:0;padding:0;list-style:none}.VGT6mq_demoRight li{color:#e4e9ec;align-items:center;gap:1vw;margin-bottom:2vw;font-size:clamp(11px,1.13vw,19px);line-height:1.35;display:flex}.VGT6mq_benefitToggle{background:#00b7a0;border-radius:30px;flex:none;width:2.5vw;min-width:24px;height:1.35vw;min-height:13px;padding:.2vw}.VGT6mq_benefitToggle i{background:#fff;border-radius:50%;width:.95vw;min-width:9px;height:.95vw;min-height:9px;margin-left:auto;display:block}@media (max-width:700px){.VGT6mq_section{border-radius:22px 22px 0 0;height:auto;margin-top:-18px;padding:44px 0 65px;overflow:clip}.VGT6mq_heading{width:94%;margin-bottom:42px;font-size:clamp(25px,6vw,42px);line-height:1.12}.VGT6mq_stage{aspect-ratio:320/255;width:100%;height:auto}.VGT6mq_backdrop{border-radius:0;left:-20%;right:-20%}.VGT6mq_dashboardPosition{width:94.4%;top:8.2%;left:2.8%;transform:none}.VGT6mq_dashboard{--dashboard-blur:blur(5px);border-radius:2.4cqw}.VGT6mq_tile{border-radius:1.7cqw}.VGT6mq_tileTop{font-size:1.9cqw}.VGT6mq_climateModes{margin-top:2.5cqw}.VGT6mq_temperatureSlider{height:4cqw}.VGT6mq_temperatureSlider::-webkit-slider-runnable-track{height:.8cqw}.VGT6mq_temperatureSlider::-webkit-slider-thumb{width:2.6cqw;height:2.6cqw;margin-top:-.9cqw}.VGT6mq_temperatureValue{margin-top:2.4cqw}.VGT6mq_demoBand{border-radius:17px;flex-direction:column;gap:25px;width:calc(100% - 30px);height:auto;min-height:0;margin:32px auto 0;padding:25px 22px;display:flex;position:relative;top:auto;left:auto}.VGT6mq_demoLeft{display:contents}.VGT6mq_demoLeft h3{order:0;margin:0;font-size:clamp(29px,7.4vw,43px);line-height:1.06}.VGT6mq_demoLeft h3 br:nth-child(2){display:none}.VGT6mq_demoRight{order:1}.VGT6mq_demoRight h4{margin:0 0 18px;font-size:15px}.VGT6mq_demoRight ul{grid-template-columns:1fr 1fr;gap:16px 10px;display:grid}.VGT6mq_demoRight li{align-items:flex-start;gap:8px;margin:0;font-size:12px}.VGT6mq_benefitToggle{width:25px;height:14px;margin-top:2px;padding:2px}.VGT6mq_benefitToggle i{width:10px;height:10px}.VGT6mq_demoActions{flex-direction:column;order:2;align-items:stretch;gap:12px;display:flex}.VGT6mq_demoButton{width:100%;min-height:54px;padding:0 20px;font-size:14px!important}.VGT6mq_demoButton>span{width:40px;height:40px;margin-right:-13px}.VGT6mq_demoButton svg{width:20px;height:20px}.VGT6mq_visitButton{align-self:flex-start;padding:4px 25px 4px 0;font-size:12px!important}.VGT6mq_visitButton br{display:none}.VGT6mq_visitButton svg{width:14px;height:14px;top:25%}}@media (prefers-reduced-motion:reduce){.VGT6mq_dashboard,.VGT6mq_animatedTile,.VGT6mq_heading,.VGT6mq_demoBand,.VGT6mq_demoRight li{opacity:1!important;transform:none!important}.VGT6mq_roomShade,.VGT6mq_toggle i,.VGT6mq_demoButton{transition:none}.VGT6mq_wireDot,.VGT6mq_wireDotSecond{animation:none}}@media (prefers-reduced-transparency:reduce){.VGT6mq_dashboard{--dashboard-blur:none;background:#55534e}}@media (max-width:700px){.VGT6mq_section{--m:calc(100vw / 320);--assembly-travel:var(--mobile-assembly-travel);--scene-height:max(calc(255 * var(--m)),calc(100svh - 64px));height:calc(367 * var(--m) + var(--scene-height));padding:calc(31 * var(--m)) 0 0;margin-top:0;overflow:visible}.VGT6mq_heading{width:calc(247 * var(--m));font-size:calc(23 * var(--m));line-height:calc(28 * var(--m));margin-bottom:calc(25 * var(--m))}.VGT6mq_scrollStory{top:calc(140 * var(--m));width:100%;position:absolute;left:0}.VGT6mq_stage{height:var(--scene-height);position:relative;top:auto;left:auto}.VGT6mq_dashboardPosition{width:min(94.06%,136.111svh - 65.3333px);top:50%;left:50%;transform:translate(-50%,-50%)}.VGT6mq_demoBand{z-index:3;top:calc(144 * var(--m) + var(--scene-height));left:calc(15 * var(--m));width:calc(290 * var(--m));height:calc(382 * var(--m));padding:calc(20 * var(--m));border-radius:calc(16 * var(--m));margin:0;display:block;position:absolute}.VGT6mq_demoLeft h3{font-size:calc(21 * var(--m));line-height:calc(25.2 * var(--m));margin:0}.VGT6mq_demoLeft h3 br:nth-child(2){display:block}.VGT6mq_demoRight{top:calc(140 * var(--m));left:calc(20 * var(--m));right:calc(20 * var(--m));position:absolute}.VGT6mq_demoRight h4{font-size:calc(13 * var(--m));margin:0 0 calc(13 * var(--m));line-height:1.3}.VGT6mq_demoRight ul{gap:calc(10 * var(--m))}.VGT6mq_demoRight li{font-size:calc(10 * var(--m));gap:calc(7 * var(--m));line-height:1.25}.VGT6mq_benefitToggle{min-width:0;min-height:0;width:calc(19 * var(--m));height:calc(10 * var(--m));padding:calc(1 * var(--m))}.VGT6mq_benefitToggle i{min-width:0;min-height:0;width:calc(8 * var(--m));height:calc(8 * var(--m))}.VGT6mq_demoActions{top:calc(272 * var(--m));left:calc(20 * var(--m));right:calc(20 * var(--m));gap:calc(9 * var(--m));position:absolute}.VGT6mq_demoButton{height:calc(50 * var(--m));min-height:0;padding:calc(3 * var(--m)) calc(3 * var(--m)) calc(3 * var(--m)) calc(15 * var(--m));font-size:calc(13 * var(--m))!important}.VGT6mq_demoButton>span{width:calc(44 * var(--m));height:calc(44 * var(--m));margin:0}.VGT6mq_visitButton{align-self:auto;padding:0 20px 0 0;font-size:calc(10 * var(--m))!important;line-height:1.35!important}.VGT6mq_visitButton br{display:none}}@media (prefers-reduced-motion:reduce){.VGT6mq_section{--assembly-travel:0px}.VGT6mq_scrollTrack{height:1px}.VGT6mq_tile{opacity:1!important;pointer-events:auto!important;transform:none!important}}
.RTatjG_word{white-space:pre;display:inline-block;position:relative}.RTatjG_base{opacity:1}.RTatjG_light{pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0}.RTatjG_copy[data-scroll-lit-active=true] .RTatjG_base{opacity:.24}.RTatjG_copy[data-scroll-lit-active=true] .RTatjG_light{display:block}@media (prefers-reduced-motion:reduce),(forced-colors:active){.RTatjG_copy .RTatjG_base{opacity:1!important}.RTatjG_copy .RTatjG_light{display:none!important}}@media print{.RTatjG_copy .RTatjG_base{opacity:1!important}.RTatjG_copy .RTatjG_light{display:none!important}}
.WkFVVa_section{--invitation-overlap:8.08333vw;isolation:isolate;color:#f6f8f7;padding:calc(var(--invitation-overlap) + clamp(44px,4vw,64px)) 0 clamp(52px,5vw,80px);background:#1f1f1f;font-family:Hauora,Arial,sans-serif;position:relative;overflow:hidden}.WkFVVa_section[id]{scroll-margin-top:calc(30px - var(--invitation-overlap))}.WkFVVa_container{width:90%;max-width:1440px;margin-inline:auto;position:relative}.WkFVVa_anchor{scroll-margin-top:80px;position:absolute;top:0}.WkFVVa_atmosphere{pointer-events:none;z-index:-1;background:radial-gradient(at 50% 70%,#00b9a017,#0000 66%);position:absolute;inset:20% 45% 0 0}.WkFVVa_title{letter-spacing:-.035em;font-size:clamp(36px,4.1vw,65px);font-weight:400;line-height:1.12;margin:0 0 clamp(28px,3vw,46px)!important}.WkFVVa_titleLine{display:block}.WkFVVa_textWord{display:inline-block}.WkFVVa_textReveal[data-entered=true] .WkFVVa_textWord{animation:.75s cubic-bezier(.22,1,.36,1) both WkFVVa_textArrival;animation-delay:var(--word-delay,0s)}.WkFVVa_arrival[data-entered=true]{animation:.9s cubic-bezier(.22,1,.36,1) both WkFVVa_panelArrival;animation-delay:var(--arrival-delay,0s)}@keyframes WkFVVa_textArrival{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes WkFVVa_panelArrival{0%{opacity:.3;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.WkFVVa_lead{white-space:pre-line;overflow-wrap:anywhere;color:#c0c9c5;max-width:60ch;font-size:20px;line-height:1.5;margin:-12px 0 32px!important}.WkFVVa_layout{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:stretch;gap:clamp(20px,2.4vw,38px);display:grid}.WkFVVa_benefits{grid-template-rows:1fr 1fr;gap:18px;min-width:0;display:grid}.WkFVVa_benefit{background:#272a29;border:1px solid #ffffff0b;border-radius:20px;flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(22px,2vw,28px);display:flex;position:relative;overflow:hidden}.WkFVVa_benefit:after{content:"";pointer-events:none;border:1px solid #ffffff07;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-180px;box-shadow:0 0 0 40px #ffffff02,0 0 0 80px #ffffff02}.WkFVVa_benefitIcon{color:#72ddca;background:#ffffff07;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.WkFVVa_benefit h3{letter-spacing:-.015em;font-size:clamp(19px,1.6vw,25px);font-weight:400;line-height:1.23;margin:0 0 11px!important}.WkFVVa_benefit p{color:#b6c0bb;max-width:33ch;font-size:clamp(15px,1.17vw,18px);line-height:1.5;margin:0!important}.WkFVVa_media{min-width:0}.WkFVVa_gallery{flex-direction:column;height:100%;display:flex}.WkFVVa_galleryImage{aspect-ratio:2.05;color:#fff;cursor:zoom-in;width:100%;min-height:340px;font:inherit;text-align:left;background:#303534;border:0;border-radius:20px;flex:1;padding:0;display:block;position:relative;overflow:hidden}.WkFVVa_photoLayer{position:absolute;inset:0}.WkFVVa_photoLayer img{object-fit:cover;object-position:50% 42%}.WkFVVa_photoLabel{letter-spacing:.02em;background:#15201de0;border-radius:7px;padding:9px 13px;font-size:12px;line-height:1.3;position:absolute;top:22px;left:22px}.WkFVVa_expand{background:#1c2726dc;border:1px solid #ffffff3a;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid;position:absolute;bottom:20px;right:20px}.WkFVVa_galleryBar{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.WkFVVa_galleryCaption{min-width:0}.WkFVVa_galleryCaption p{font-size:clamp(16px,1.25vw,20px);line-height:1.3;margin:0 0 7px!important}.WkFVVa_counter{letter-spacing:.07em;font-variant-numeric:tabular-nums;color:#e9efec;font-size:12px}.WkFVVa_total{color:#89938e}.WkFVVa_galleryControls{gap:8px;display:flex}.WkFVVa_galleryControls button{color:#f6f8f7;cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;transition:background .2s,border-color .2s;display:grid}.WkFVVa_discussion{border-top:1px solid #ffffff1b;justify-content:space-between;align-items:center;gap:40px;margin-top:30px;padding-top:28px;display:flex}.WkFVVa_contactNote{min-width:0;max-width:620px}.WkFVVa_contactNote p{letter-spacing:-.02em;max-width:37ch;font-size:clamp(24px,1.9vw,30px);line-height:1.3;margin:0 0 9px!important}.WkFVVa_contactNote>span{color:#aab8b1;max-width:52ch;font-size:16px;line-height:1.5;display:block}.WkFVVa_actions{flex-shrink:0;width:min(100%,300px)}.WkFVVa_primary{color:#102d29;background:#00b9a0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:8px 8px 8px 23px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,transform .2s;display:flex}.WkFVVa_section .WkFVVa_primary{color:#102d29}.WkFVVa_actionArrow{background:#ffffff36;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.WkFVVa_primary svg{transition:transform .25s}.WkFVVa_primary:active{transform:translateY(1px)}.WkFVVa_actionNote{color:#aab8b1;text-align:center;font-size:12px;line-height:1.4;margin:9px 0 0!important}.WkFVVa_primary:focus-visible,.WkFVVa_galleryImage:focus-visible,.WkFVVa_galleryControls button:focus-visible,.WkFVVa_thumbnail:focus-visible{outline-offset:5px;outline:3px solid #7de8d2}@media (hover:hover){.WkFVVa_primary:hover{background:#2bd0b6}.WkFVVa_primary:hover svg{transform:translate(2px,-2px)}.WkFVVa_galleryImage:hover .WkFVVa_expand{color:#102d29;background:#00b9a0}.WkFVVa_galleryControls button:hover{background:#ffffff0a;border-color:#7de8d2}.WkFVVa_thumbnail:hover .WkFVVa_thumbnailImage{opacity:1}}.WkFVVa_preview{color:#f6f8f7;background:#203744;width:min(960px,100%)}.WkFVVa_previewImage{background:#192b34;width:100%;height:min(55dvh,620px);position:relative}.WkFVVa_previewImage img{object-fit:contain}.WkFVVa_imageError{place-items:center;height:100%;padding:28px;font-size:16px;line-height:1.5;display:grid}.WkFVVa_previewCaption{padding:20px 24px 0}.WkFVVa_previewCaption h2{font-size:23px;font-weight:500;line-height:1.25;margin:0!important}.WkFVVa_previewCaption p{color:#c4ccc8;font-size:15px;line-height:1.5;margin:8px 0 0!important}.WkFVVa_thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:660px;padding:20px 24px 24px;display:grid}.WkFVVa_thumbnail{color:#c4ccc8;text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.WkFVVa_thumbnailImage{aspect-ratio:4/3;outline-offset:3px;opacity:.65;border-radius:8px;outline:2px solid #0000;max-height:80px;transition:opacity .2s,outline-color .2s;display:block;position:relative;overflow:hidden}.WkFVVa_thumbnailImage img{object-fit:cover}.WkFVVa_thumbnail>span:last-child{padding-top:10px;font-size:12px;line-height:1.4;display:block}.WkFVVa_thumbnail[aria-pressed=true]{color:#f6f8f7}.WkFVVa_thumbnail[aria-pressed=true] .WkFVVa_thumbnailImage{opacity:1;outline-color:#00b9a0}@media (min-width:768px) and (max-width:1099px){.WkFVVa_layout{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:20px}.WkFVVa_benefit{gap:21px;padding:24px}.WkFVVa_galleryImage{aspect-ratio:auto;min-height:390px}.WkFVVa_photoLabel{font-size:11px;top:16px;left:16px}.WkFVVa_discussion{gap:24px}.WkFVVa_actions{width:270px}}@media (max-width:767px){.WkFVVa_section{padding:44px 0 46px}.WkFVVa_container{width:calc(100% - 36px)}.WkFVVa_title{font-size:clamp(31px,6.3vw,46px);line-height:1.15;margin-bottom:25px!important}.WkFVVa_titleLine+.WkFVVa_titleLine{margin-top:.1em}.WkFVVa_layout{grid-template-columns:1fr;gap:22px}.WkFVVa_benefits{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px}.WkFVVa_benefit{border-radius:16px;gap:25px;padding:20px}.WkFVVa_benefit h3{font-size:19px}.WkFVVa_benefit p{font-size:14px}.WkFVVa_benefitIcon{width:40px;height:40px}.WkFVVa_galleryImage{aspect-ratio:4/3;border-radius:16px;flex:auto;min-height:0}.WkFVVa_photoLabel{padding:8px 10px;font-size:11px;top:14px;left:14px}.WkFVVa_expand{width:44px;height:44px;bottom:14px;right:14px}.WkFVVa_galleryBar{gap:12px;padding-top:14px}.WkFVVa_galleryCaption p{max-width:25ch;font-size:15px}.WkFVVa_galleryControls button{width:44px;height:44px}.WkFVVa_discussion{flex-direction:column;align-items:stretch;gap:22px;margin-top:24px;padding-top:23px}.WkFVVa_contactNote p{font-size:23px}.WkFVVa_contactNote>span{font-size:14px}.WkFVVa_actions{width:100%}.WkFVVa_primary{font-size:16px}.WkFVVa_lead{font-size:17px;margin-bottom:24px!important}.WkFVVa_previewImage{height:42dvh}.WkFVVa_previewCaption{padding:16px 16px 0}.WkFVVa_previewCaption h2{font-size:20px}.WkFVVa_previewCaption p{font-size:14px}.WkFVVa_thumbnails{gap:12px;padding:18px 16px 20px}.WkFVVa_thumbnail>span:last-child{font-size:11px}}@media (max-width:479px){.WkFVVa_benefits{grid-template-columns:1fr}.WkFVVa_benefit{flex-direction:row;align-items:flex-start;gap:16px;padding:21px}.WkFVVa_benefitIcon{flex-shrink:0}.WkFVVa_benefit h3{font-size:18px;margin-bottom:8px!important}.WkFVVa_benefit p{max-width:none;font-size:14px}.WkFVVa_galleryCaption p{font-size:14px}.WkFVVa_galleryControls{gap:5px}}@media (max-width:359px){.WkFVVa_title{font-size:28px}.WkFVVa_benefit{gap:12px;padding:18px}}@media (min-width:701px) and (max-width:767px){.WkFVVa_section{--invitation-overlap:0px}}@media (max-width:700px){.WkFVVa_section{--invitation-overlap:calc(159 * 100vw / 320);padding-top:calc(var(--invitation-overlap) + 42px)}}@media (prefers-reduced-motion:reduce){.WkFVVa_textReveal[data-entered=true] .WkFVVa_textWord,.WkFVVa_arrival[data-entered=true]{animation:none;opacity:1!important;transform:none!important}.WkFVVa_photoLayer{opacity:1!important}.WkFVVa_primary,.WkFVVa_primary svg,.WkFVVa_thumbnailImage,.WkFVVa_expand,.WkFVVa_galleryControls button{transition:none}.WkFVVa_primary:active,.WkFVVa_primary:hover svg{transform:none}}@media (forced-colors:active){.WkFVVa_primary,.WkFVVa_benefit,.WkFVVa_galleryImage,.WkFVVa_thumbnailImage,.WkFVVa_galleryControls button{border:1px solid buttontext}.WkFVVa_textReveal[data-entered=true] .WkFVVa_textWord,.WkFVVa_arrival[data-entered=true]{animation:none}.WkFVVa_thumbnail[aria-pressed=true] .WkFVVa_thumbnailImage{outline:3px solid highlight}.WkFVVa_atmosphere{display:none}}
.ZsDd7G_container{width:90%;margin:0 auto;position:relative}.ZsDd7G_story,.ZsDd7G_houseSection,.ZsDd7G_controls,.ZsDd7G_applicationSection{--u:calc(100vw / 1200);font-family:Hauora,Arial,sans-serif}.ZsDd7G_story{isolation:isolate;color:#fff;padding:calc(156 * var(--u)) 0 calc(70 * var(--u));background:#1f1f1f;position:relative}.ZsDd7G_story>.ZsDd7G_container{z-index:1}.ZsDd7G_storyAtmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ZsDd7G_storyGlow{border-radius:3000px;position:absolute}.ZsDd7G_storyGlow>span{border-radius:inherit;opacity:.5;width:100%;height:100%;filter:blur(calc(50 * var(--u)));will-change:transform;background:#00b9a0;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;display:block}.ZsDd7G_storyGlow[data-running=true]>span{animation-play-state:running}.ZsDd7G_storyGlowFirst{left:calc(376 * var(--u));top:calc(586 * var(--u));width:calc(131 * var(--u));height:calc(212 * var(--u))}.ZsDd7G_storyGlowFirst>span{animation-name:ZsDd7G_storyGlowFirst}.ZsDd7G_storyGlowSecond{left:calc(680 * var(--u));top:calc(846 * var(--u));width:calc(212 * var(--u));height:calc(131 * var(--u))}.ZsDd7G_storyGlowSecond>span{animation-name:ZsDd7G_storyGlowSecond}@keyframes ZsDd7G_storyGlowFirst{0%,to{transform:translate(0)}33.3333%{transform:translate(calc(-196 * var(--u)),calc(44 * var(--u)))}66.6667%{transform:translate(calc(-96 * var(--u)),calc(202 * var(--u)))}}@keyframes ZsDd7G_storyGlowSecond{0%,to{transform:translate(0)}33.3333%{transform:translate(calc(227 * var(--u)),calc(78 * var(--u)))}66.6667%{transform:translate(calc(-96 * var(--u)),calc(202 * var(--u)))}}.ZsDd7G_storyTitle{font-size:calc(53 * var(--u));line-height:calc(64 * var(--u));letter-spacing:normal;margin:0 0 calc(44 * var(--u));font-weight:500}.ZsDd7G_fillLine{color:#424242;display:block;position:relative}.ZsDd7G_filledText{color:#fff;position:absolute;inset:0}.ZsDd7G_features{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,calc(220 * var(--u)));gap:calc(30 * var(--u));display:grid}.ZsDd7G_feature{border-radius:calc(15 * var(--u));padding:calc(24 * var(--u));background:#262626e6;border:1px solid #2d2d2de6;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ZsDd7G_feature1{grid-area:1/1}.ZsDd7G_feature2{grid-area:2/1}.ZsDd7G_feature3{grid-area:3/1}.ZsDd7G_feature4{grid-area:3/2}.ZsDd7G_feature5{grid-area:3/3}.ZsDd7G_featurePattern{left:calc(116 * var(--u));width:calc(225 * var(--u));height:calc(219 * var(--u));pointer-events:none;transform-origin:50%;transition:transform .3s linear;position:absolute;top:0}.ZsDd7G_featurePattern svg{width:100%;height:100%;display:block}.ZsDd7G_featurePattern .ZsDd7G_mobileOrbits{display:none}.ZsDd7G_featureUnderlight{left:0;top:calc(74 * var(--u));width:100%;height:calc(144 * var(--u));pointer-events:none;transform-origin:50%;background:radial-gradient(86% 128% at 50% 126%,#00b9a033 0%,#00b9a026 25%,#00b9a014 49%,#00b9a007 70%,#00b9a000 90%);transition:transform .3s linear;position:absolute}.ZsDd7G_featureIcon{width:calc(50 * var(--u));height:calc(50 * var(--u));flex:none;position:relative}.ZsDd7G_featureIconPlate{border-radius:calc(10 * var(--u));opacity:0;transform:translateX(calc(10 * var(--u)));background:#303030;transition:opacity 2s,transform 2s;position:absolute;inset:0}.ZsDd7G_featureIconMark{opacity:0;transform:translateX(calc(-10 * var(--u)));place-items:center;transition:opacity 2s,transform 2s;display:grid;position:absolute;inset:0}.ZsDd7G_featureIcon svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.ZsDd7G_feature p{font-size:calc(17 * var(--u));color:#fff;opacity:0;transform:translateX(calc(-50 * var(--u)));margin:0;font-weight:500;line-height:1.45;transition:opacity 2s,transform 2s;position:relative}.ZsDd7G_feature[data-entered=true] .ZsDd7G_featureIconPlate,.ZsDd7G_feature[data-entered=true] .ZsDd7G_featureIconMark,.ZsDd7G_feature[data-entered=true] p{opacity:1;transform:translate(0)}@media (hover:hover) and (pointer:fine){.ZsDd7G_feature:hover .ZsDd7G_featurePattern{transform:translateX(calc(-25 * var(--u))) scaleX(1.22)}.ZsDd7G_feature:hover .ZsDd7G_featureUnderlight{transform:translateY(calc(-15 * var(--u))) scaleY(1.22)}}.ZsDd7G_engineerFilm{border-radius:calc(17 * var(--u));isolation:isolate;background:#30302e;grid-area:1/2/3/4;position:relative;overflow:hidden}.ZsDd7G_engineerFilm>img{object-fit:cover}.ZsDd7G_filmScrim{background:linear-gradient(#1112,#1115 35%,#111e);position:absolute;inset:0}.ZsDd7G_filmLabel{gap:calc(12 * var(--u));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ZsDd7G_filmLabel>svg{width:calc(55 * var(--u));height:calc(55 * var(--u));padding:calc(15 * var(--u));box-sizing:content-box;background:#ffffff1c;border-radius:50%}.ZsDd7G_filmLabel strong{font-size:calc(28 * var(--u));font-weight:500}.ZsDd7G_filmLabel span{font-size:calc(15 * var(--u));color:#e3e3e3}.ZsDd7G_filmLabel button{margin-top:calc(12 * var(--u));color:#fff;background:0 0;align-items:center;gap:20px;padding:8px 0;display:flex;font-size:calc(14 * var(--u))!important;border-bottom:1px solid #fff6!important}.ZsDd7G_engineerFilm>small{bottom:calc(18 * var(--u));left:calc(22 * var(--u));font-size:calc(10 * var(--u));color:#d1d1d1;position:absolute}.ZsDd7G_houseSection{color:#333;padding:calc(60px + 9 * var(--u)) 0 calc(60px + 4 * var(--u));background:#fff;position:relative}.ZsDd7G_centerTitle{font-size:calc(53 * var(--u));letter-spacing:normal;text-align:center;margin:0;font-weight:500;line-height:1.23}.ZsDd7G_houseSection .ZsDd7G_centerTitle{line-height:calc(69 * var(--u))}.ZsDd7G_houseCopy{grid-template-columns:calc(366 * var(--u)) calc(371 * var(--u));gap:calc(41 * var(--u));width:calc(778 * var(--u));margin:calc(36 * var(--u)) 0 calc(44 * var(--u)) calc(156 * var(--u));min-height:calc(57 * var(--u));display:grid}.ZsDd7G_houseCopy>div{gap:calc(12 * var(--u));align-items:flex-start;display:flex}.ZsDd7G_houseCopy p{font-size:calc(13 * var(--u));color:#333;margin:0;font-weight:500;line-height:1.45}.ZsDd7G_roundIcon{width:calc(24 * var(--u));height:calc(29 * var(--u));flex:none;position:relative}.ZsDd7G_scenarioMark:before,.ZsDd7G_scenarioMark:after,.ZsDd7G_awayMark:before,.ZsDd7G_awayMark:after{content:"";position:absolute}.ZsDd7G_scenarioMark:before{left:0;top:calc(7 * var(--u));width:calc(22 * var(--u));height:calc(11 * var(--u));box-shadow:calc(5 * var(--u)) calc(-7 * var(--u)) 0 #eceeee;background:#fa8869;border-radius:0 0 30px 30px}.ZsDd7G_scenarioMark:after{left:calc(6 * var(--u));top:calc(15 * var(--u));width:calc(12 * var(--u));height:calc(8 * var(--u));background:#dfe2e2;border-radius:0 0 20px 20px}.ZsDd7G_awayMark:before,.ZsDd7G_awayMark:after{width:calc(11 * var(--u));height:calc(23 * var(--u));border-radius:calc(4 * var(--u));transform:rotate(45deg)}.ZsDd7G_awayMark:before{left:calc(2 * var(--u));background:#fa8869;top:0}.ZsDd7G_awayMark:after{left:calc(9 * var(--u));top:calc(6 * var(--u));background:#e0e3e3}.ZsDd7G_houseExplorer{position:relative}.ZsDd7G_houseViewport{border-radius:calc(30 * var(--u));position:relative}.ZsDd7G_houseViewport:focus-visible{outline-offset:5px;outline:3px solid #008675}.ZsDd7G_houseStage{aspect-ratio:1672/941;border-radius:calc(30 * var(--u));width:100%;margin:0 auto;position:relative}.ZsDd7G_houseImage{border-radius:inherit;opacity:0;transition:opacity .8s;position:absolute;inset:0;overflow:hidden}.ZsDd7G_houseImage>img{object-fit:cover}.ZsDd7G_houseStage[data-entered=true] .ZsDd7G_houseImage{opacity:1;transform:scale(1)}.ZsDd7G_pointPosition{z-index:2;pointer-events:none;position:absolute}.ZsDd7G_pointPosition:has([aria-expanded=true]){z-index:6}.ZsDd7G_hotspot{width:clamp(44px,calc(28 * var(--u)),54px);height:clamp(44px,calc(28 * var(--u)),54px);color:#fff;isolation:isolate;pointer-events:auto;cursor:pointer;background:#262626;border-radius:50%;place-items:center;display:grid;position:relative;transform:translate(-50%,-50%)}.ZsDd7G_hotspot:before{content:"";inset:calc(-5 * var(--u));opacity:.2;z-index:-1;pointer-events:none;background:#262626;border-radius:50%;animation:2.4s linear infinite paused ZsDd7G_hotspotHalo;position:absolute}.ZsDd7G_houseStage[data-active=true] .ZsDd7G_hotspot:before{animation-play-state:running}.ZsDd7G_hotspot>svg{width:20px;height:20px;transition:transform .2s linear}.ZsDd7G_hotspot:hover>svg,.ZsDd7G_hotspot[aria-expanded=true]>svg{transform:scale(1.08)}@keyframes ZsDd7G_hotspotHalo{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.ZsDd7G_hotspot:focus-visible{outline-offset:7px;outline:3px solid #00b9a0}.ZsDd7G_pointPopover{left:calc(14 * var(--u));top:calc(8 * var(--u));color:#fff;pointer-events:none;background:#262626;border-radius:14px;width:clamp(230px,23vw,340px);padding:5px 5px 14px;position:absolute;overflow:hidden;box-shadow:0 12px 40px #142e2d30}.ZsDd7G_pointPopoverRight{left:auto;right:calc(4 * var(--u))}.ZsDd7G_pointPopoverAbove{top:auto;bottom:calc(14 * var(--u))}.ZsDd7G_pointPopover>img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.ZsDd7G_pointPopover h3{margin:0;padding:12px 12px 7px;font-size:clamp(15px,1.1vw,19px);font-weight:600;line-height:1.3}.ZsDd7G_pointPopover p{color:#d8dddc;margin:0;padding:0 12px;font-size:clamp(13px,.9vw,16px);line-height:1.45}.ZsDd7G_houseServiceList,.ZsDd7G_houseInstruction{display:none}.ZsDd7G_instructionIcon{color:#343c3b;background:#f1f3f3;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ZsDd7G_houseInstruction p{color:#454d4b;margin:0;font-size:13px;line-height:1.4}.ZsDd7G_houseInstruction>button{color:#333;background:0 0;flex:none;place-items:center;width:44px;height:44px;display:grid}.ZsDd7G_mobilePointCard{display:none}@media (max-width:1100px){.ZsDd7G_houseViewport{scrollbar-width:thin;overflow:auto}.ZsDd7G_houseStage{min-width:1000px}}.ZsDd7G_disclaimer{font-size:calc(10 * var(--u));color:#777;text-align:center;margin:calc(15 * var(--u)) auto 0;line-height:1.5}.ZsDd7G_houseSection .ZsDd7G_disclaimer{bottom:calc(11 * var(--u));left:calc(16 * var(--u));text-align:left;max-width:90%;font-size:calc(9 * var(--u));color:#4b4b4b;background:#ffffffd9;border-radius:4px;margin:0;padding:3px 7px;position:absolute}.ZsDd7G_controls{color:#333;background:#fff;padding:30px 0}.ZsDd7G_controlsHeading{text-align:center;margin-bottom:calc(51 * var(--u));padding-top:var(--u)}.ZsDd7G_controlsHeading .ZsDd7G_centerTitle{line-height:calc(61 * var(--u))}.ZsDd7G_tag{width:calc(153 * var(--u));height:calc(30 * var(--u));color:#fff;border-radius:calc(30 * var(--u));font-size:calc(12 * var(--u));margin:0 auto calc(10 * var(--u));background:#00b9a0;place-items:center;font-weight:500;line-height:1;display:grid}.ZsDd7G_controlGrid{gap:calc(41 * var(--u)) calc(30 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZsDd7G_controlCard{color:#fff;border-radius:calc(15 * var(--u));height:calc(510 * var(--u));padding:calc(30 * var(--u)) calc(32 * var(--u));isolation:isolate;background:#262626;position:relative;overflow:hidden}.ZsDd7G_controlCard h3{font-size:calc(23 * var(--u));z-index:2;letter-spacing:normal;margin:0;font-weight:500;line-height:1.45;position:relative}.ZsDd7G_controlGlow{width:100%;height:calc(234 * var(--u));background:radial-gradient(ellipse at 50% 112%,var(--glow,#26756a) 0%,transparent 74%);opacity:.6;z-index:0;pointer-events:none;transition:transform .2s linear,opacity .2s linear;position:absolute;bottom:0;left:0}.ZsDd7G_appCard{--glow:#26756a}.ZsDd7G_voiceCard{--glow:#51578b}.ZsDd7G_panelCard{--glow:#916346}.ZsDd7G_remoteCard{--glow:#77884a}@media (hover:hover) and (pointer:fine){.ZsDd7G_controlCard:hover .ZsDd7G_controlGlow{transform:translate(var(--u),calc(-41 * var(--u))) scaleY(1.35);opacity:.8}}.ZsDd7G_productEnter{opacity:0;transform:translateY(calc(50 * var(--u)));pointer-events:none;transition:opacity 3s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.ZsDd7G_controlCard[data-entered=true] .ZsDd7G_productEnter{opacity:1;transform:translateY(0)}.ZsDd7G_appImages{left:calc(32 * var(--u));width:calc(276 * var(--u));height:calc(345 * var(--u));top:calc(165 * var(--u));position:absolute}.ZsDd7G_appImages img{object-fit:contain;width:calc(157 * var(--u));height:calc(375 * var(--u));position:absolute;top:0;left:0}.ZsDd7G_appImages img+img{left:calc(116 * var(--u));top:calc(82 * var(--u))}.ZsDd7G_speakerImage{left:calc(-3 * var(--u));top:calc(60 * var(--u));width:calc(340 * var(--u));height:calc(680 * var(--u));object-fit:contain;position:absolute}.ZsDd7G_panelImage{left:calc(-1 * var(--u));top:calc(15 * var(--u));width:calc(330 * var(--u));height:calc(621 * var(--u));object-fit:contain;position:absolute}.ZsDd7G_scenarioCard{height:calc(375 * var(--u));grid-column:span 2}.ZsDd7G_scenarioCard h3{line-height:1.3}.ZsDd7G_scenarioPreview{position:absolute;inset:0}.ZsDd7G_scenarioPhoto{left:calc(32 * var(--u));top:calc(165 * var(--u));width:calc(283 * var(--u));height:calc(180 * var(--u));border-radius:calc(18 * var(--u));position:absolute;overflow:hidden}.ZsDd7G_scenarioPhoto>img{object-fit:cover}.ZsDd7G_scenarioPhoto>span{left:calc(18 * var(--u));top:calc(17 * var(--u));align-items:center;gap:calc(7 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(18 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(12 * var(--u));background:#ffffff30;display:flex;position:absolute}.ZsDd7G_scenarioPhoto>svg{right:calc(19 * var(--u));top:calc(17 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));padding:calc(8 * var(--u));background:#ffffff30;border-radius:50%;position:absolute}.ZsDd7G_sceneWidget{text-align:left;color:#fff;border-radius:calc(18 * var(--u));padding:calc(15 * var(--u));background:#ffffff17;border:0;transition:background .2s;display:block;position:absolute;font-size:calc(13 * var(--u))!important;line-height:1.2!important}.ZsDd7G_sceneWidget[aria-pressed=true]{background:#ffffff1c}.ZsDd7G_sceneWidget:focus-visible{outline-offset:3px;outline:2px solid #00d4b7}.ZsDd7G_sceneWidgetTitle{left:calc(14 * var(--u));top:calc(14 * var(--u));max-width:60%;display:block;position:absolute}.ZsDd7G_sceneState{right:calc(15 * var(--u));top:calc(36 * var(--u));font-size:calc(10 * var(--u));color:#bdc6c3;position:absolute}.ZsDd7G_sceneMotion .ZsDd7G_sceneState{right:calc(52 * var(--u));top:calc(16 * var(--u))}.ZsDd7G_sceneMotion .ZsDd7G_sceneWidgetTitle{max-width:72%}.ZsDd7G_scenarioPhoto small{left:calc(14 * var(--u));padding:calc(20 * var(--u)) 0 calc(10 * var(--u));font-size:calc(10 * var(--u));color:#fff;text-shadow:0 1px 5px #142a25;line-height:1.2;position:absolute;bottom:0;right:0}.ZsDd7G_sceneSwitch{right:calc(14 * var(--u));top:calc(14 * var(--u));width:calc(30 * var(--u));height:calc(16 * var(--u));background:#ffffff0a;border-radius:20px;position:absolute}.ZsDd7G_sceneSwitch:after{content:"";left:calc(2 * var(--u));top:calc(2 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:#fff;border-radius:50%;transition:transform .2s;position:absolute;box-shadow:0 0 8px #fff2}.ZsDd7G_sceneWidget[aria-pressed=true] .ZsDd7G_sceneSwitch{background:#00b9a0}.ZsDd7G_sceneWidget[aria-pressed=true] .ZsDd7G_sceneSwitch:after{transform:translateX(calc(14 * var(--u)))}.ZsDd7G_sceneWidgetTools{left:calc(14 * var(--u));right:calc(14 * var(--u));bottom:calc(14 * var(--u));justify-content:space-between;align-items:center;gap:calc(8 * var(--u));color:#eee;display:flex;position:absolute}.ZsDd7G_sceneWidgetTools svg{width:calc(25 * var(--u));height:calc(25 * var(--u));padding:calc(6 * var(--u));box-sizing:border-box;background:#ffffff1f;border-radius:50%}.ZsDd7G_sceneWidgetTools>span:first-child{font-size:calc(10 * var(--u));color:#b3b9b7;margin-right:auto}.ZsDd7G_sceneMotion{left:calc(32 * var(--u));top:calc(111 * var(--u));width:calc(283 * var(--u));height:calc(44 * var(--u));border-radius:calc(12 * var(--u))}.ZsDd7G_sceneMotion .ZsDd7G_sceneWidgetTools{display:none}.ZsDd7G_sceneHome{left:calc(325 * var(--u));top:calc(30 * var(--u));width:calc(171 * var(--u));height:calc(121 * var(--u))}.ZsDd7G_sceneSleep{left:calc(506 * var(--u));top:calc(30 * var(--u));width:calc(172 * var(--u));height:calc(171 * var(--u))}.ZsDd7G_sceneAway{left:calc(325 * var(--u));top:calc(161 * var(--u));width:calc(171 * var(--u));height:calc(184 * var(--u))}.ZsDd7G_sceneParty{left:calc(506 * var(--u));top:calc(211 * var(--u));width:calc(172 * var(--u));height:calc(134 * var(--u))}.ZsDd7G_sceneSleep .ZsDd7G_sceneWidgetTools,.ZsDd7G_sceneAway .ZsDd7G_sceneWidgetTools{border-radius:calc(28 * var(--u));padding:calc(6 * var(--u));background:#ffffff17;bottom:0;left:0;right:0}.ZsDd7G_sceneSleep .ZsDd7G_sceneWidgetTools>span:first-child{padding-left:calc(8 * var(--u))}.ZsDd7G_sceneSleep .ZsDd7G_sceneWidgetTitle,.ZsDd7G_sceneAway .ZsDd7G_sceneWidgetTitle,.ZsDd7G_sceneParty .ZsDd7G_sceneWidgetTitle{max-width:calc(92 * var(--u))}.ZsDd7G_scenarioPreview>div,.ZsDd7G_scenarioPreview>button{opacity:0;translate:calc(50 * var(--u)) 0;transition:opacity 2s cubic-bezier(.19,1,.22,1),translate 2s cubic-bezier(.19,1,.22,1),background .2s}.ZsDd7G_scenarioPreview>.ZsDd7G_sceneSleep{translate:0 calc(-50 * var(--u))}.ZsDd7G_scenarioPreview>.ZsDd7G_sceneAway{translate:0 calc(50 * var(--u))}.ZsDd7G_scenarioPreview>.ZsDd7G_sceneParty{translate:calc(-50 * var(--u)) 0}.ZsDd7G_controlCard[data-entered=true] .ZsDd7G_scenarioPreview>div,.ZsDd7G_controlCard[data-entered=true] .ZsDd7G_scenarioPreview>button{opacity:1;translate:0}.ZsDd7G_remoteCard{height:calc(375 * var(--u))}.ZsDd7G_remoteImages{left:calc(17 * var(--u));top:calc(105 * var(--u));width:calc(306 * var(--u));height:calc(265 * var(--u));position:absolute}.ZsDd7G_remoteImages img{left:calc(10 * var(--u));top:calc(69 * var(--u));height:calc(220 * var(--u));width:calc(96 * var(--u));object-fit:contain;filter:drop-shadow(1px 0 #ddd);position:absolute;transform:rotate(-28deg)}.ZsDd7G_remoteImages img:nth-child(2){left:calc(103 * var(--u));top:calc(30 * var(--u));transform:rotate(-18deg)}.ZsDd7G_remoteImages img:nth-child(3){left:calc(195 * var(--u));top:0;transform:rotate(-26deg)}.ZsDd7G_controls .ZsDd7G_disclaimer{bottom:calc(6 * var(--u));font-size:calc(8 * var(--u));color:#b5b8b6;pointer-events:none;margin:0;position:absolute;left:0;right:0}.ZsDd7G_applicationSection{height:calc(15px + 550 * var(--u));isolation:isolate;background:#fff;position:relative}.ZsDd7G_applicationBand{left:0;right:0;top:calc(15px + 138 * var(--u));height:calc(370 * var(--u));background:#1f1f1f;position:absolute;overflow:hidden}.ZsDd7G_bandDecoration{background:radial-gradient(at 6% 130%,#448d7b8c,#0000 35%),radial-gradient(at 80% 20%,#73654561,#0000 32%);position:absolute;inset:0}.ZsDd7G_bandDecoration>span{left:0;top:calc(32 * var(--u));width:calc(150 * var(--u));height:calc(286 * var(--u));border-radius:calc(9 * var(--u));filter:blur(3px);background:#ffffff08;position:absolute}.ZsDd7G_bandDecoration>span:after{content:"";left:0;top:calc(74 * var(--u));width:calc(352 * var(--u));height:calc(103 * var(--u));border-radius:inherit;background:inherit;position:absolute}.ZsDd7G_bandDecoration>span:nth-child(2){left:calc(570 * var(--u));top:calc(83 * var(--u));width:calc(122 * var(--u));height:calc(280 * var(--u));filter:none;background:#ffffff05}.ZsDd7G_bandDecoration>span:nth-child(2):after{left:calc(-241 * var(--u));top:calc(248 * var(--u));width:calc(250 * var(--u));height:calc(80 * var(--u))}.ZsDd7G_bandDecoration>span:nth-child(3){left:calc(1020 * var(--u));top:calc(72 * var(--u));height:calc(290 * var(--u));filter:blur(6px)}.ZsDd7G_applicationInner{height:100%}.ZsDd7G_applicationCopy{top:calc(15px + 186 * var(--u));color:#fff;z-index:3;position:absolute;left:0}.ZsDd7G_applicationCopy h2{font-size:calc(40 * var(--u));margin:0 0 calc(22 * var(--u));letter-spacing:normal;font-weight:500;line-height:1.2}.ZsDd7G_applicationCopy p{font-size:calc(17 * var(--u));line-height:calc(25 * var(--u));margin:0 0 calc(37 * var(--u)) calc(4 * var(--u));font-weight:400}.ZsDd7G_demoActions{align-items:center;gap:calc(18 * var(--u));display:flex}.ZsDd7G_cta{gap:calc(12 * var(--u));color:#fff;width:calc(314 * var(--u));height:calc(60 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u)) calc(20 * var(--u));border-radius:calc(10 * var(--u));text-transform:uppercase;white-space:nowrap;background:#00b9a0;justify-content:space-between;align-items:center;display:flex;font-size:calc(15 * var(--u))!important;font-weight:700!important;line-height:1.15!important}.ZsDd7G_cta>span{width:calc(44 * var(--u));height:calc(44 * var(--u));color:#00b9a0;border-radius:calc(9 * var(--u));background:#fff;flex:none;place-items:center;display:grid}.ZsDd7G_demoAlternative{font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));max-width:calc(160 * var(--u));color:#fff}.ZsDd7G_demoAlternative button{color:#fff;text-underline-offset:3px;background:0 0;text-decoration:underline;display:inline}.ZsDd7G_demoAlternative button:focus-visible{outline-offset:5px;outline:2px solid #00b9a0}.ZsDd7G_demoPhones{left:calc(678 * var(--u));width:calc(402 * var(--u));pointer-events:none;height:100%;position:absolute;top:15px}.ZsDd7G_demoPhones>div{position:absolute}.ZsDd7G_demoPhones>div>div,.ZsDd7G_demoPhones>div>div>div{width:100%;height:100%}.ZsDd7G_demoPhones [data-demo-phone]{will-change:transform}.ZsDd7G_demoPhones img{object-fit:contain;width:100%;height:100%}.ZsDd7G_demoPhoneBack{left:0;top:calc(5 * var(--u));width:calc(208 * var(--u));height:calc(551 * var(--u))}.ZsDd7G_demoPhoneFront{left:calc(161 * var(--u));top:calc(112 * var(--u));width:calc(209 * var(--u));height:calc(529 * var(--u))}.ZsDd7G_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.ZsDd7G_story,.ZsDd7G_houseSection,.ZsDd7G_controls,.ZsDd7G_applicationSection{--u:calc(100vw / 320)}.ZsDd7G_container{width:calc(290 * var(--u))}.ZsDd7G_story{padding:calc(205 * var(--u)) 0 calc(31 * var(--u))}.ZsDd7G_storyGlowFirst{left:72%;top:calc(449 * var(--u));width:calc(141 * var(--u));height:calc(87 * var(--u))}.ZsDd7G_storyGlowFirst>span{animation-duration:18s}.ZsDd7G_storyGlowSecond{left:53%;top:calc(100% - 254 * var(--u));width:calc(212 * var(--u));height:calc(131 * var(--u))}.ZsDd7G_storyGlowSecond>span{animation-name:ZsDd7G_storyGlowSecondMobile;animation-duration:12s}.ZsDd7G_storyTitle{font-size:calc(21 * var(--u));line-height:calc(25 * var(--u));width:calc(280 * var(--u));min-height:calc(175 * var(--u));margin-bottom:calc(20 * var(--u))}.ZsDd7G_fillLine{display:inline}.ZsDd7G_fillLine:after{content:" "}.ZsDd7G_filledText{display:none}.ZsDd7G_fillLine{color:#f5f5f5}.ZsDd7G_features{gap:calc(8 * var(--u));grid-template-rows:auto;grid-template-columns:1fr}.ZsDd7G_feature{padding:calc(15 * var(--u));height:calc(154 * var(--u));border-radius:calc(10 * var(--u));grid-area:auto/1}.ZsDd7G_featurePattern{width:100%;height:100%;inset:0}.ZsDd7G_featurePattern .ZsDd7G_desktopOrbits{display:none}.ZsDd7G_featurePattern .ZsDd7G_mobileOrbits{display:block}.ZsDd7G_featureUnderlight{height:71%;top:auto;bottom:0}.ZsDd7G_feature p{font-size:calc(13 * var(--u));transform:translateX(calc(-35 * var(--u)));line-height:1.45}.ZsDd7G_featureIcon{width:calc(40 * var(--u));height:calc(40 * var(--u))}.ZsDd7G_featureIconPlate{border-radius:calc(8 * var(--u))}.ZsDd7G_featureIcon svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.ZsDd7G_engineerFilm{height:calc(191 * var(--u));border-radius:calc(10 * var(--u));grid-area:1/1}.ZsDd7G_filmLabel{gap:calc(6 * var(--u));padding:calc(16 * var(--u))}.ZsDd7G_filmLabel>svg{width:calc(18 * var(--u));height:calc(18 * var(--u));padding:calc(11 * var(--u))}.ZsDd7G_filmLabel strong{font-size:calc(20 * var(--u))}.ZsDd7G_filmLabel span{font-size:calc(11 * var(--u))}.ZsDd7G_filmLabel button{min-height:34px;margin-top:0;font-size:calc(11 * var(--u))!important}.ZsDd7G_engineerFilm>small{font-size:calc(7 * var(--u));bottom:calc(7 * var(--u));left:calc(10 * var(--u))}.ZsDd7G_houseSection{padding:15px 0 30px}.ZsDd7G_centerTitle,.ZsDd7G_houseSection .ZsDd7G_centerTitle{font-size:calc(23 * var(--u));line-height:calc(28 * var(--u));text-align:left}.ZsDd7G_houseCopy{gap:calc(13.5 * var(--u));width:100%;min-height:calc(100.5 * var(--u));margin:calc(18 * var(--u)) 0 calc(22.5 * var(--u));grid-template-columns:1fr}.ZsDd7G_houseCopy>div{gap:calc(13 * var(--u))}.ZsDd7G_houseCopy p{font-size:calc(10 * var(--u));line-height:1.45}.ZsDd7G_roundIcon{width:calc(18 * var(--u));height:calc(23 * var(--u))}.ZsDd7G_houseExplorer{width:calc(310 * var(--u));margin-left:calc(-10 * var(--u))}.ZsDd7G_houseViewport{border-radius:calc(15 * var(--u));scrollbar-width:thin;overflow:auto}.ZsDd7G_houseStage{border-radius:calc(15 * var(--u));width:1000px;height:auto}.ZsDd7G_hotspot{width:44px;height:44px}.ZsDd7G_hotspot>svg{width:20px;height:20px}.ZsDd7G_pointPopover{display:none}.ZsDd7G_houseInstruction,.ZsDd7G_mobilePointCard{justify-content:center;align-items:center;gap:calc(5 * var(--u));min-height:150px;margin-top:calc(5 * var(--u));border-radius:calc(10 * var(--u));color:#fff;background:#262626;flex-direction:column;padding:12px;display:flex;position:relative}.ZsDd7G_instructionIcon{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#fff;background:#ffffff14}.ZsDd7G_houseInstruction p{font-size:calc(10 * var(--u));text-align:center;color:#fff;line-height:1.3}.ZsDd7G_mobilePointCard{gap:calc(15 * var(--u));flex-direction:row;justify-content:flex-start}.ZsDd7G_mobilePointCard>img{object-fit:cover;border-radius:calc(7 * var(--u));flex:none;width:36%;height:112px}.ZsDd7G_mobilePointCard>div{padding-right:calc(7 * var(--u))}.ZsDd7G_mobilePointCard h3{margin:0 0 5px;font-size:16px;font-weight:600;line-height:1.3}.ZsDd7G_mobilePointCard p{color:#e0e3e2;margin:0;font-size:13px;line-height:1.4}.ZsDd7G_mobilePointCard>button{color:#fff;background:#262626;border-radius:0 10px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;right:0}.ZsDd7G_houseSection .ZsDd7G_disclaimer{bottom:calc(100 * var(--u));font-size:calc(7 * var(--u));max-width:100%;left:0}.ZsDd7G_controls{padding:30px 0 0}.ZsDd7G_controls>.ZsDd7G_container{width:100%}.ZsDd7G_controlsHeading{text-align:left;width:calc(290 * var(--u));padding-top:var(--u);margin:0 auto 15px}.ZsDd7G_controlsHeading .ZsDd7G_centerTitle{line-height:calc(28 * var(--u));max-width:calc(270 * var(--u))}.ZsDd7G_controlsHeading .ZsDd7G_centerTitle br{display:none}.ZsDd7G_tag{width:calc(123 * var(--u));height:calc(21 * var(--u));font-size:calc(10 * var(--u));margin:0 0 calc(6 * var(--u))}.ZsDd7G_controlGrid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;height:calc(346 * var(--u));scrollbar-width:thin;scrollbar-color:#ddd transparent;gap:8px;padding:1px 15px 0;scroll-padding-left:15px;display:flex;overflow-x:auto}.ZsDd7G_controlGrid:focus-visible{outline-offset:-3px;outline:2px solid #00b9a0}.ZsDd7G_controlCard{--u:calc(250px / 340);scroll-snap-align:start;border-radius:10px;flex:none;width:250px;height:300px;padding:22px 23px}.ZsDd7G_controlCard h3{font-size:17px;line-height:1.4}.ZsDd7G_appImages{top:110px}.ZsDd7G_speakerImage{top:27px}.ZsDd7G_panelImage{top:0}.ZsDd7G_remoteImages{top:76px}.ZsDd7G_scenarioCard{--scene-width:min(calc(100vw - 30px),420px);width:var(--scene-width)}.ZsDd7G_scenarioCard h3{font-size:19px}.ZsDd7G_scenarioPreview{--u:calc(var(--scene-width) / 710);top:88px}.ZsDd7G_scenarioPreview .ZsDd7G_sceneWidget{font-size:11px!important}.ZsDd7G_scenarioPreview .ZsDd7G_sceneWidgetTitle,.ZsDd7G_scenarioPreview .ZsDd7G_sceneSleep .ZsDd7G_sceneWidgetTitle,.ZsDd7G_scenarioPreview .ZsDd7G_sceneAway .ZsDd7G_sceneWidgetTitle,.ZsDd7G_scenarioPreview .ZsDd7G_sceneParty .ZsDd7G_sceneWidgetTitle{max-width:calc(100% - 14px)}.ZsDd7G_scenarioPreview .ZsDd7G_sceneState{display:none}.ZsDd7G_scenarioPreview .ZsDd7G_sceneSwitch{top:auto;bottom:25px}.ZsDd7G_scenarioPreview .ZsDd7G_sceneMotion .ZsDd7G_sceneWidgetTitle{max-width:78%;font-size:10px;top:50%;transform:translateY(-50%)}.ZsDd7G_scenarioPreview .ZsDd7G_sceneMotion .ZsDd7G_sceneSwitch{top:50%;bottom:auto;transform:translateY(-50%)}.ZsDd7G_controls .ZsDd7G_disclaimer{width:calc(290 * var(--u));color:#777;margin:auto;font-size:9px;bottom:20px}.ZsDd7G_houseServiceList{scrollbar-width:thin;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.ZsDd7G_houseServiceList button{color:#334b48;white-space:nowrap;background:#eff2f1;border-radius:22px;flex:none;min-height:44px;padding:8px 13px;font-size:13px}.ZsDd7G_houseServiceList button[aria-pressed=true]{color:#fff;background:#005c50}.ZsDd7G_houseServiceList button:focus-visible{outline-offset:2px;outline:3px solid #008675}.ZsDd7G_applicationSection{height:calc(30px + 453 * var(--u));overflow:hidden}.ZsDd7G_applicationBand{height:calc(453 * var(--u));top:15px}.ZsDd7G_applicationCopy{height:calc(453 * var(--u));inset:15px 0 auto}.ZsDd7G_applicationCopy>div:first-child{top:calc(30 * var(--u));width:calc(233 * var(--u));position:absolute;left:0}.ZsDd7G_applicationCopy h2{font-size:calc(23 * var(--u));line-height:calc(28 * var(--u));margin:0}.ZsDd7G_applicationCopy h2 br{display:none}.ZsDd7G_applicationCopy>div:nth-child(2){top:calc(129 * var(--u));width:calc(143 * var(--u));position:absolute;left:0}.ZsDd7G_applicationCopy p{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));margin:0}.ZsDd7G_applicationCopy p br{display:none}.ZsDd7G_demoActions{top:calc(335 * var(--u));display:block;position:absolute;left:0;right:0}.ZsDd7G_cta{width:100%;height:calc(50 * var(--u));padding:calc(3 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u)) calc(20 * var(--u));gap:calc(7 * var(--u));font-size:calc(14 * var(--u))!important}.ZsDd7G_cta>span{width:calc(44 * var(--u));height:calc(44 * var(--u))}.ZsDd7G_demoAlternative{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));max-width:calc(281 * var(--u));margin-top:calc(10 * var(--u))}.ZsDd7G_demoPhones{top:15px;left:calc(155 * var(--u));width:calc(150 * var(--u));height:calc(399 * var(--u))}.ZsDd7G_demoPhoneBack{left:0;top:calc(46 * var(--u));width:calc(90 * var(--u));height:calc(237 * var(--u))}.ZsDd7G_demoPhoneFront{left:calc(60 * var(--u));top:calc(171 * var(--u));width:calc(90 * var(--u));height:calc(228 * var(--u))}.ZsDd7G_demoPhones img{transform:rotate(15deg)}}@keyframes ZsDd7G_storyGlowSecondMobile{0%,to{transform:translate(0)}33.3333%{transform:translate(-189px,-144px)}66.6667%{transform:translate(-6px,-249px)}}@media (prefers-reduced-motion:reduce){.ZsDd7G_filledText{clip-path:inset(0)!important}.ZsDd7G_demoPhones [data-demo-phone]{will-change:auto;transform:none!important}.ZsDd7G_hotspot,.ZsDd7G_sceneWidget,.ZsDd7G_featurePattern,.ZsDd7G_featureUnderlight,.ZsDd7G_featureIconPlate,.ZsDd7G_featureIconMark,.ZsDd7G_feature p,.ZsDd7G_houseImage,.ZsDd7G_productEnter,.ZsDd7G_scenarioPreview>div,.ZsDd7G_scenarioPreview>button{transition:none}.ZsDd7G_storyGlow>span,.ZsDd7G_hotspot:before{will-change:auto;animation:none}.ZsDd7G_featureIconPlate,.ZsDd7G_featureIconMark,.ZsDd7G_feature p,.ZsDd7G_houseImage,.ZsDd7G_productEnter{opacity:1;transform:none!important}.ZsDd7G_scenarioPreview>div,.ZsDd7G_scenarioPreview>button{opacity:1;translate:0}.ZsDd7G_feature:hover .ZsDd7G_featurePattern,.ZsDd7G_feature:hover .ZsDd7G_featureUnderlight,.ZsDd7G_controlCard:hover .ZsDd7G_controlGlow{transform:none}}
.WH_qra_root{--mint:#00b9a0;--ink:#222524;--subtle:#626d69;--surface:#f5f7f6;color:var(--ink);background:#fff;font-family:Hauora,Arial,sans-serif;font-weight:500;overflow:clip}.WH_qra_root *,.WH_qra_root :before,.WH_qra_root :after{box-sizing:border-box}.WH_qra_root :is(h1,h2,h3,p,figure){margin:0}.WH_qra_root a{color:inherit;text-decoration:none}.WH_qra_root button{font:inherit;cursor:pointer}.WH_qra_root :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #167d6d}.WH_qra_root :is(.WH_qra_heroInner,.WH_qra_startLayout,.WH_qra_footer) :is(a,button,summary):focus-visible{outline-color:var(--mint)}.WH_qra_root :is(section,figure){scroll-margin-top:28px}.WH_qra_container,.WH_qra_headerInner,.WH_qra_heroInner,.WH_qra_sectionNav{width:min(1280px,90%);margin-inline:auto}.WH_qra_header{background:#fff}.WH_qra_headerInner{border-bottom:1px solid #dfe4e1;align-items:center;gap:28px;min-height:78px;display:flex}.WH_qra_brand{letter-spacing:-.8px;align-items:center;gap:10px;margin-right:auto;font-size:25px;font-weight:700;display:flex}.WH_qra_brand small{letter-spacing:1.6px;margin-top:6px;font-size:8px;font-weight:500;display:block}.WH_qra_back,.WH_qra_phone{align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.WH_qra_back{color:var(--subtle)!important}.WH_qra_headerButton{min-height:46px;color:var(--ink);background:0 0;border:1px solid #cdd6d1;border-radius:10px;align-items:center;gap:17px;padding:13px 18px;transition:background .25s;display:flex;font-size:14px!important}.WH_qra_headerButton:hover{background:#edf3f0}.WH_qra_hero{padding-top:54px}.WH_qra_heroInner{color:#fff;background:radial-gradient(at 78% 100%,#244740 0,#0000 58%),#202322;border-radius:26px;grid-template-columns:1.25fr 1fr;align-items:center;gap:30px;min-height:380px;padding:44px 48px;display:grid;position:relative}.WH_qra_heroCopy{z-index:1;min-width:0;position:relative}.WH_qra_location{color:#b8c9c2;font-size:14px;line-height:1.5;margin-bottom:18px!important}.WH_qra_title{letter-spacing:-.04em;font-size:clamp(29px,3vw,44px);font-weight:500;line-height:1.12}.WH_qra_wordMask{vertical-align:top;max-width:100%;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.WH_qra_wordMask>span{display:inline-block}.WH_qra_hero .WH_qra_title{max-width:620px;font-size:clamp(35px,3.6vw,52px);line-height:1.08}.WH_qra_heroDescription{color:#d6dfda;max-width:520px;font-size:18px;line-height:1.55;margin:22px 0 27px!important}.WH_qra_heroActions{flex-wrap:wrap;align-items:center;gap:10px 23px;display:flex}.WH_qra_button{background:var(--mint);color:#073c35;white-space:nowrap;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:26px;min-height:58px;padding:17px 22px;transition:background .25s,transform .25s;display:inline-flex;font-size:16px!important;font-weight:700!important}.WH_qra_button:hover{background:#36d0b8}.WH_qra_button:active{transform:translateY(1px)}.WH_qra_button svg{flex-shrink:0;transition:transform .3s}.WH_qra_button:hover svg{transform:translate(4px)}.WH_qra_textLink{align-items:center;gap:12px;min-height:44px;font-size:15px;display:inline-flex}.WH_qra_textLink svg{flex-shrink:0;transition:transform .3s}.WH_qra_textLink:hover svg{transform:translate(3px,-3px)}.WH_qra_heroVisual{min-width:0;height:100%}.WH_qra_heroImage{height:100%;min-height:290px;position:relative}.WH_qra_heroImageInner{position:absolute;inset:-65px -20px}.WH_qra_heroImageInner>img{object-fit:contain;filter:drop-shadow(0 20px 28px #00000030)}.WH_qra_heroImageInner.WH_qra_heroPair{inset:-30px 0 -10px}.WH_qra_heroImageInner.WH_qra_heroPair>img{transform:rotate(-6deg);width:63%!important;height:100%!important;top:-4%!important;left:5%!important}.WH_qra_heroSecondary{width:65%;height:90%;position:absolute;bottom:-2%;right:-2%;transform:rotate(7deg)}.WH_qra_heroSecondary img{object-fit:contain;filter:drop-shadow(0 18px 25px #00000040)}.WH_qra_root[data-service=automation] .WH_qra_heroImageInner.WH_qra_heroPair>img{width:74%!important}.WH_qra_root[data-service=automation] .WH_qra_heroSecondary{width:36%;height:76%;bottom:-4%;right:0}.WH_qra_root[data-service=design] .WH_qra_heroImageInner{transform-origin:50%;inset:-60px -45px}.WH_qra_root[data-service=water] .WH_qra_heroImageInner{inset:-45px -20px}.WH_qra_mediaNote{color:#d6dfda;font-size:14px;margin-top:16px!important}.WH_qra_mediaNote a{text-decoration:underline}.WH_qra_sectionNav{scrollbar-width:thin;border-bottom:1px solid #dfe4e1;align-items:center;gap:34px;min-height:58px;margin-top:20px;display:flex;overflow:auto}.WH_qra_sectionNav a{white-space:nowrap;min-height:48px;color:var(--subtle);align-items:center;font-size:14px;display:flex}.WH_qra_sectionNav a:hover{color:var(--ink)}.WH_qra_solutions{padding:48px 0 34px}.WH_qra_sectionIntro{max-width:850px;margin-bottom:27px}.WH_qra_sectionIntro p{color:var(--subtle);max-width:700px;margin-top:15px;font-size:17px;line-height:1.55}.WH_qra_explorerWrap{min-width:0}.WH_qra_sceneGrid{grid-template-columns:1.16fr 1fr 1fr;gap:22px;display:grid}.WH_qra_sceneReveal{min-width:0}.WH_qra_sceneCard{color:#f6f8f7;background:#252827;border-radius:23px;height:100%;position:relative;overflow:hidden}.WH_qra_sceneImage{background:radial-gradient(at bottom,#35463f,#0000 75%);height:220px;position:relative;overflow:hidden}.WH_qra_sceneImage img{object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.WH_qra_sceneCard[data-image-fit=contain] .WH_qra_sceneImage img{object-fit:contain;padding:12px 18px 0}.WH_qra_sceneCard[data-image-fit=contain] .WH_qra_sceneImage{background:radial-gradient(at 65% 100%,#344c45,#0000 75%)}.WH_qra_sceneReveal:nth-child(2) .WH_qra_sceneCard{background:#2c302e}.WH_qra_sceneCopy{padding:24px 25px 27px}.WH_qra_sceneCopy h3{letter-spacing:-.03em;font-size:24px;font-weight:500;line-height:1.18}.WH_qra_sceneCopy p{color:#c3cdc8;margin-top:13px;font-size:16px;line-height:1.5}@media (hover:hover) and (prefers-reduced-motion:no-preference){.WH_qra_sceneCard:hover .WH_qra_sceneImage img{transform:scale(1.045)}}.WH_qra_scope{padding:14px 0 20px}.WH_qra_scopeLayout{grid-template-columns:1.65fr 1fr;align-items:start;gap:28px;display:grid}.WH_qra_scopeContent{background:#f2f5f3;border-radius:24px;height:100%;padding:32px}.WH_qra_scopeContent .WH_qra_title{font-size:31px}.WH_qra_scopeList{grid-template-columns:1fr 1fr;gap:25px 26px;margin-top:28px;display:grid}.WH_qra_scopeItem{align-items:flex-start;gap:10px;display:flex}.WH_qra_scopeItem>svg{color:#167d6d;flex-shrink:0;width:18px;margin-top:2px}.WH_qra_scopeItem h3{font-size:18px;font-weight:500;line-height:1.25}.WH_qra_scopeItem p{color:var(--subtle);margin-top:9px;font-size:15px;line-height:1.5}.WH_qra_work{min-width:0}.WH_qra_workImage{background:#303a36;border-radius:23px;width:100%;height:244px;position:relative;overflow:hidden}.WH_qra_workImage img{object-fit:cover}.WH_qra_root[data-service=water] .WH_qra_workImage img{object-position:center 38%}.WH_qra_root[data-service=heating] .WH_qra_workImage{aspect-ratio:4/3;width:min(100%,374px);height:auto}.WH_qra_workFigure figcaption{color:var(--subtle);margin:12px 0 3px;font-size:12px;line-height:1.55}.WH_qra_work .WH_qra_textLink{font-size:14px}.WH_qra_start{padding:24px 0 40px}.WH_qra_startLayout{color:#fff;background:radial-gradient(at 90% 110%,#354f45,#0000 60%),#202322;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:34px 38px;display:grid}.WH_qra_startLayout .WH_qra_title{font-size:35px}.WH_qra_startDescription{color:#c5d2cc;max-width:600px;font-size:17px;line-height:1.55;margin:17px 0 6px!important}.WH_qra_startAction{flex-direction:column;align-items:center;gap:8px;display:flex}.WH_qra_prepare{color:#c5d2cc;max-width:600px;font-size:15px;line-height:1.6}.WH_qra_prepare summary{cursor:pointer;align-items:center;gap:12px;width:fit-content;min-height:44px;list-style:none;display:flex}.WH_qra_prepare summary::-webkit-details-marker{display:none}.WH_qra_prepare summary svg{transition:transform .25s}.WH_qra_prepare[open] summary svg{transform:rotate(45deg)}.WH_qra_prepare p{padding:6px 0;font-size:15px}.WH_qra_prepare ul{gap:6px;margin:8px 0;padding-left:20px;display:grid}.WH_qra_faq{padding:10px 0 48px}.WH_qra_faqLayout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;display:grid}.WH_qra_faqLayout .WH_qra_title{font-size:34px}.WH_qra_questions{gap:8px;display:grid}.WH_qra_questions details{background:var(--surface);border-radius:14px;padding:0 22px}.WH_qra_questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:17px 0;font-size:17px;line-height:1.4;list-style:none;display:flex}.WH_qra_questions summary::-webkit-details-marker{display:none}.WH_qra_questions summary svg{flex-shrink:0;transition:transform .3s}.WH_qra_questions details[open] summary svg{transform:rotate(45deg)}.WH_qra_questions details p{max-width:700px;color:var(--subtle);padding:0 24px 22px 0;font-size:16px;line-height:1.6}.WH_qra_related{flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:38px;display:flex}.WH_qra_related h3{color:var(--subtle);font-size:16px;font-weight:500}.WH_qra_related>div{flex-wrap:wrap;gap:10px;display:flex}.WH_qra_related a{border:1px solid #d5dfd9;border-radius:10px;align-items:center;gap:25px;min-height:46px;padding:12px 16px;font-size:15px;transition:background .25s;display:flex}.WH_qra_related a:hover{background:#e8f3ee}.WH_qra_footer{color:#fff;background:#213d4c;padding:25px 0 20px}.WH_qra_contactRow{align-items:center;gap:35px;margin-bottom:18px;display:flex}.WH_qra_contactRow a{align-items:center;gap:12px;min-height:44px;font-size:18px;display:flex}.WH_qra_contactRow .WH_qra_brand{font-size:24px}.WH_qra_footerBottom{color:#c7d3da;border-top:1px solid #ffffff28;justify-content:space-between;align-items:center;gap:24px;padding-top:13px;font-size:13px;line-height:1.6;display:flex}.WH_qra_footerBottom a{align-content:center;min-height:44px}@media (max-width:1100px){.WH_qra_headerInner{gap:20px}.WH_qra_phone{display:none}.WH_qra_heroInner{grid-template-columns:1.2fr 1fr;gap:16px;padding:35px 32px}.WH_qra_hero .WH_qra_title{font-size:40px}.WH_qra_heroDescription{font-size:17px}.WH_qra_heroActions .WH_qra_textLink{font-size:14px}.WH_qra_heroImageInner{inset:-40px -15px}.WH_qra_sceneGrid{gap:16px}.WH_qra_sceneCopy{padding:22px}.WH_qra_sceneCopy h3{font-size:22px}.WH_qra_scopeContent{padding:26px}.WH_qra_scopeList{gap:22px 18px}.WH_qra_scopeContent .WH_qra_title{font-size:28px}.WH_qra_scopeLayout{gap:22px}.WH_qra_faqLayout{gap:35px}}@media (min-width:768px) and (max-width:900px){.WH_qra_heroInner{grid-template-columns:1.1fr .9fr;padding:32px 25px}.WH_qra_hero .WH_qra_title{font-size:35px}.WH_qra_heroImageInner{inset:-20px}.WH_qra_sceneGrid{grid-template-columns:1fr 1fr}.WH_qra_sceneReveal:first-child{grid-column:1/-1}.WH_qra_sceneReveal:first-child .WH_qra_sceneCard{grid-template-columns:1fr 1fr;align-items:center;display:grid}.WH_qra_sceneReveal:first-child .WH_qra_sceneImage{height:260px}.WH_qra_scopeLayout{grid-template-columns:1.5fr 1fr}.WH_qra_scopeList{grid-template-columns:1fr;gap:20px}.WH_qra_startLayout{gap:24px;padding:28px}.WH_qra_startLayout .WH_qra_title{font-size:30px}}@media (max-width:767px){.WH_qra_container,.WH_qra_headerInner,.WH_qra_heroInner,.WH_qra_sectionNav{width:calc(100% - 36px)}.WH_qra_headerInner{gap:10px;min-height:70px}.WH_qra_brand{gap:7px;font-size:19px}.WH_qra_brand>svg{width:25px}.WH_qra_brand small{letter-spacing:1px;margin-top:5px;font-size:6px}.WH_qra_back{display:none}.WH_qra_headerButton{gap:8px;min-height:44px;padding:10px 12px;font-size:12px!important}.WH_qra_hero{padding-top:26px}.WH_qra_heroInner{border-radius:22px;grid-template-columns:1fr;gap:6px;min-height:0;padding:28px 25px 15px}.WH_qra_location{font-size:13px;margin-bottom:15px!important}.WH_qra_hero .WH_qra_title{font-size:clamp(31px,8.2vw,43px);line-height:1.1}.WH_qra_heroDescription{font-size:16px;line-height:1.5;margin:18px 0 22px!important}.WH_qra_heroActions{gap:8px 20px}.WH_qra_button{gap:18px;min-height:56px;padding:16px 19px;font-size:16px!important}.WH_qra_heroCopy .WH_qra_button{width:100%}.WH_qra_textLink{font-size:15px}.WH_qra_heroVisual{height:245px;margin-top:6px}.WH_qra_heroImage{min-height:0}.WH_qra_heroImageInner,.WH_qra_heroImageInner.WH_qra_heroPair{inset:0 0 -5px}.WH_qra_heroImageInner.WH_qra_heroPair>img{height:100%!important;top:0!important;left:7%!important}.WH_qra_heroSecondary{height:93%;bottom:-2%;right:2%}.WH_qra_root[data-service=design] .WH_qra_heroImageInner{inset:0 -10px}.WH_qra_root[data-service=water] .WH_qra_heroImageInner{inset:0}.WH_qra_sectionNav{gap:25px;min-height:54px;margin-top:12px}.WH_qra_sectionNav a{font-size:13px}.WH_qra_solutions{padding:34px 0 24px}.WH_qra_title{font-size:30px;line-height:1.13}.WH_qra_sectionIntro{margin-bottom:23px}.WH_qra_sectionIntro p{margin-top:15px;font-size:16px}.WH_qra_sceneGrid{grid-template-columns:1fr;gap:17px}.WH_qra_sceneImage{height:210px}.WH_qra_sceneCopy{padding:23px}.WH_qra_sceneCopy h3{font-size:25px}.WH_qra_sceneCopy p{margin-top:12px;font-size:16px}.WH_qra_sceneCard{border-radius:21px}.WH_qra_scope{padding:9px 0 10px}.WH_qra_scopeLayout{grid-template-columns:1fr;gap:22px}.WH_qra_scopeContent{border-radius:21px;padding:25px}.WH_qra_scopeContent .WH_qra_title{font-size:29px}.WH_qra_scopeList{grid-template-columns:1fr;gap:22px;margin-top:25px}.WH_qra_scopeItem h3{font-size:20px}.WH_qra_scopeItem p{margin-top:9px;font-size:16px}.WH_qra_scopeItem>svg{width:19px;margin-top:3px}.WH_qra_workImage{border-radius:21px;height:240px}.WH_qra_workFigure figcaption{font-size:13px}.WH_qra_work .WH_qra_textLink{font-size:15px}.WH_qra_start{padding:18px 0 30px}.WH_qra_startLayout{border-radius:21px;grid-template-columns:1fr;gap:20px;padding:26px}.WH_qra_startLayout .WH_qra_title{font-size:30px}.WH_qra_startDescription{font-size:16px;margin:16px 0 9px!important}.WH_qra_startAction{align-items:stretch}.WH_qra_startAction .WH_qra_textLink{justify-content:center}.WH_qra_prepare,.WH_qra_prepare p{font-size:16px}.WH_qra_faq{padding:8px 0 34px}.WH_qra_faqLayout{grid-template-columns:1fr;gap:22px}.WH_qra_faqLayout .WH_qra_title{font-size:30px}.WH_qra_questions{gap:8px}.WH_qra_questions details{border-radius:13px;padding:0 19px}.WH_qra_questions summary{min-height:70px;padding:18px 0;font-size:17px}.WH_qra_questions details p{padding:0 0 20px;font-size:16px}.WH_qra_related{gap:15px;padding-top:28px}.WH_qra_related>div{gap:9px}.WH_qra_related a{gap:17px;padding:11px 13px;font-size:14px}.WH_qra_footer{padding:23px 0 20px}.WH_qra_contactRow{flex-wrap:wrap;gap:12px 25px;margin-bottom:14px}.WH_qra_contactRow .WH_qra_brand{width:100%;font-size:23px}.WH_qra_contactRow a{font-size:16px}.WH_qra_footerBottom{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}}@media (max-width:359px){.WH_qra_container,.WH_qra_headerInner,.WH_qra_heroInner,.WH_qra_sectionNav{width:calc(100% - 28px)}.WH_qra_brand{font-size:16px}.WH_qra_brand>svg{width:21px}.WH_qra_headerButton{gap:4px;padding:10px;font-size:11px!important}.WH_qra_heroInner{padding:25px 19px 12px}.WH_qra_hero .WH_qra_title{font-size:29px}.WH_qra_heroVisual{height:220px}.WH_qra_sceneCopy{padding:22px}.WH_qra_scopeContent,.WH_qra_startLayout{padding:23px}}@media (prefers-reduced-motion:reduce){.WH_qra_root *,.WH_qra_root :before,.WH_qra_root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
