.intelligent-home{--ih-muted:#a4b0c2;--ih-line:#ffffff1c;--ih-accent:#a8f5d4;color:#eef2f8;background:#0c1018;overflow:clip}.intelligent-home *{box-sizing:border-box}.ih-shell{width:min(1240px,100% - 64px);margin-inline:auto}.intelligent-home a{text-decoration:none}.intelligent-home button{font:inherit;cursor:pointer}.ih-hero{text-align:center;background:radial-gradient(at 85% 15%,#25435188,#0000 48%),radial-gradient(at 10%,#3c296633,#0000 50%);padding:124px 0 0}.ih-eyebrow{letter-spacing:.2em;color:var(--ih-accent);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.ih-eyebrow>span{background:var(--ih-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 20px #a8f5d477}.ih-hero h1{letter-spacing:-.065em;margin:27px 0 24px;font-size:clamp(48px,6.3vw,88px);font-weight:800;line-height:1.1}.intelligent-home em{color:var(--ih-accent);font-style:normal}.ih-lead{color:var(--ih-muted);max-width:760px;margin:0 auto;font-size:18px;line-height:1.9}.ih-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.ih-button{color:#eef2f8;border:1px solid #ffffff36;border-radius:9px;justify-content:center;align-items:center;gap:17px;min-height:50px;padding:12px 23px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.ih-button:hover{color:#fff;background:#ffffff12;transform:translateY(-2px)}.ih-button--primary{color:#10291e;background:var(--ih-accent);border-color:var(--ih-accent)}.ih-button--primary:hover{color:#10291e;background:#c4ffe6}.ih-pills{color:#b5c3cf;flex-wrap:wrap;justify-content:center;gap:20px;margin:28px 0 52px;font-size:12px;display:flex}.ih-pills span:before{content:"+";color:#79bca1;margin-right:7px}.ih-hero-frame{background:#151d28;border:1px solid #ffffff2b;border-radius:14px 14px 0 0;max-width:1050px;margin:auto;overflow:hidden;box-shadow:0 0 100px #a8f5d40a}.ih-window-bar{color:#a6b2c2;background:#1b2431;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:10px;display:flex}.ih-window-bar>span:first-child{gap:6px;display:flex}.ih-window-bar i{background:#5d697b;border-radius:50%;width:6px;height:6px}.ih-window-bar b{font-weight:500}.ih-live{color:var(--ih-accent);letter-spacing:.12em;font-size:9px}.ih-hero-frame>img{object-fit:contain;background:#eff3f8;width:100%;max-height:620px;display:block}.ih-frame-note{color:#b5c3cf;border-top:1px solid var(--ih-line);padding:14px;font-size:12px}.ih-section{padding:104px 0}.ih-label{letter-spacing:.18em;color:#8dd0b7;font-size:10px;font-weight:700}.ih-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px;display:flex}.intelligent-home h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.18}.ih-heading>p{max-width:370px;color:var(--ih-muted);margin:0 0 4px;font-size:15px;line-height:1.9}.ih-tabs{scrollbar-width:thin;gap:8px;padding:5px 0 18px;display:flex;overflow-x:auto}.ih-tabs button{border:1px solid var(--ih-line);color:var(--ih-muted);background:#ffffff04;border-radius:7px;flex-shrink:0;padding:11px 18px;font-size:13px}.ih-tabs button[aria-selected=true]{background:var(--ih-accent);border-color:var(--ih-accent);color:#143326}.ih-feature{border:1px solid var(--ih-line);background:#141c28;border-radius:15px;grid-template-columns:.72fr 1.28fr;min-height:420px;display:grid;overflow:hidden}.ih-feature-copy{align-self:center;padding:45px 35px}.ih-index{color:#89a69a;letter-spacing:.12em;font-size:11px}.ih-feature h3{letter-spacing:-.03em;margin:23px 0 16px;font-size:30px;line-height:1.35}.ih-feature-copy>p{color:var(--ih-muted);font-size:14px;line-height:1.95}.ih-feature-copy>a,.ih-inline{color:var(--ih-accent);align-items:center;gap:12px;margin-top:20px;font-size:14px;font-weight:650;display:inline-flex}.ih-feature figure{background:#e9eef5;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:25px 20px 13px;display:flex}.ih-feature img{object-fit:contain;border-radius:5px;width:100%;height:340px;display:block}.ih-feature figcaption{text-align:center;color:#536276;margin-top:12px;font-size:10px;line-height:1.6}.ih-models{background:#111b22}.ih-intro{max-width:630px;color:var(--ih-muted);margin-top:23px;font-size:16px;line-height:1.9}.ih-model-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.ih-model-grid article{border:1px solid var(--ih-line);background:#ffffff03;border-radius:12px;padding:28px 23px}.ih-model-grid svg{color:var(--ih-accent)}.ih-model-grid h3{margin:24px 0 12px;font-size:19px}.ih-model-grid p{color:var(--ih-muted);margin-bottom:24px;font-size:13px;line-height:1.9}.ih-model-grid small{color:#8bc7b0;font-size:10px;line-height:1.7}.ih-detail{margin-top:24px;color:#8f9cad!important;font-size:12px!important;line-height:1.9!important}.ih-build{color:#172b26;background:#f1f3ef}.ih-build .ih-label{color:#3b7c66}.ih-build .ih-heading>p{color:#5c6b65}.ih-steps{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px;display:grid}.ih-steps article{border-top:1px solid #a0b7ac;padding-top:22px}.ih-steps b{color:#54806c;font-size:12px}.ih-steps h3{margin:20px 0 12px;font-size:21px}.ih-steps p{color:#5c6b65;font-size:14px;line-height:1.9}.ih-build .ih-inline{color:#266b51}.ih-rail-controls{gap:8px;display:flex}.ih-rail-controls button{border:1px solid var(--ih-line);color:#fff;background:#ffffff05;border-radius:7px;width:45px;height:40px}.ih-scenario-rail{scroll-snap-type:x mandatory;scrollbar-color:#486d61 #111b22;scrollbar-width:thin;gap:20px;padding:2px 0 20px;display:flex;overflow-x:auto}.ih-scenario-rail article{scroll-snap-align:start;border:1px solid var(--ih-line);background:linear-gradient(145deg,#1e2a39,#131c27);border-radius:14px;flex-direction:column;flex:0 0 360px;min-height:310px;padding:32px;display:flex}.ih-scenario-rail article:nth-child(2n){background:linear-gradient(145deg,#19352e,#13221f)}.ih-scenario-rail article>span{color:#a2c9ba;font-size:10px;line-height:1.6}.ih-scenario-rail h3{letter-spacing:-.03em;margin:25px 0 12px;font-size:24px;line-height:1.4}.ih-scenario-rail p{color:#b0becc;margin:0 0 24px;font-size:14px;line-height:1.85}.ih-scenario-rail a{color:var(--ih-accent);align-items:center;gap:12px;margin-top:auto;font-size:13px;display:flex}.ih-connect{border-top:1px solid var(--ih-line)}.ih-two-col{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.ih-two-col>div>p{color:var(--ih-muted);margin-top:25px;font-size:16px;line-height:1.95}.ih-connect-map{text-align:center;border:1px solid var(--ih-line);background:radial-gradient(#31534955,#0000 70%);border-radius:14px;flex-direction:column;align-items:center;padding:45px 25px;display:flex}.ih-connect-map>span{color:#c3cddb;font-size:13px}.ih-connect-map>i{color:#91b5a6;margin:24px 0;font-size:12px;font-style:normal}.ih-connect-map>strong{background:#a8f5d40a;border:1px solid #a8f5d466;border-radius:9px;padding:20px 30px;font-size:29px}.ih-connect-map>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:35px;display:flex}.ih-connect-map b{border:1px solid var(--ih-line);border-radius:6px;padding:11px 16px;font-size:12px;font-weight:500}.ih-connect-map small,.ih-package small{color:#8798a9;margin-top:24px;font-size:10px}.ih-deliver{background:#131723}.ih-package{background:linear-gradient(145deg,#292741,#172e30);border:1px solid #ffffff20;border-radius:16px;flex-direction:column;align-items:center;padding:45px 25px;display:flex;box-shadow:0 30px 90px #0002}.ih-package>span{letter-spacing:.2em;color:#a2b9c7;font-size:10px}.ih-package>div{color:#dae3ec;margin-top:25px;font-size:16px}.ih-package>i{color:#8aa799;margin:22px;font-size:23px;font-style:normal}.ih-package>strong{letter-spacing:-.06em;color:var(--ih-accent);font-size:72px;font-weight:600;line-height:1.2}.ih-package>b{margin-top:16px;font-size:15px;font-weight:500}.ih-community{color:#24372f;background:#f3f5f2}.ih-bottom{text-align:center;background:radial-gradient(at 50% 100%,#25453988,#0000 70%);padding:100px 0 110px}.ih-bottom h2{font-size:clamp(35px,4.2vw,58px)}.ih-bottom p{color:var(--ih-muted);margin-top:24px;font-size:15px}.intelligent-home a:focus-visible,.intelligent-home button:focus-visible{outline-offset:4px;outline:3px solid #80b9ff}@media (width<=950px){.ih-model-grid{grid-template-columns:repeat(2,1fr)}.ih-feature{grid-template-columns:1fr}.ih-feature-copy{padding:30px}.ih-feature h3{margin-top:15px;font-size:28px}.ih-feature figure{padding-top:20px}.ih-feature img{height:350px}.ih-two-col{gap:35px}.ih-heading{gap:25px}.ih-heading>p{max-width:320px}.ih-steps{gap:20px}.ih-shell{width:calc(100% - 48px)}}@media (width<=600px){.ih-shell{width:calc(100% - 36px)}.ih-hero{padding-top:85px}.ih-eyebrow{letter-spacing:.15em;font-size:8px}.ih-hero h1{margin:25px 0 20px;font-size:48px}.ih-lead{font-size:15px}.ih-pills{gap:11px 16px;margin-bottom:30px;font-size:10px}.ih-window-bar{padding-inline:10px}.ih-window-bar b{font-size:8px}.ih-live{display:none}.ih-frame-note{padding:11px;font-size:10px}.ih-section{padding:65px 0}.ih-heading{margin-bottom:26px;display:block}.ih-heading>p{max-width:none;margin-top:22px;font-size:14px}.ih-label{font-size:8px}.ih-feature-copy{padding:28px 24px}.ih-feature h3{font-size:25px}.ih-feature figure{padding:15px 12px 12px}.ih-feature img{height:235px}.ih-model-grid{gap:12px;margin-top:28px}.ih-model-grid article{padding:21px 16px}.ih-model-grid h3{margin-top:18px;font-size:17px}.ih-model-grid p{font-size:12px}.ih-model-grid small{overflow-wrap:anywhere;font-size:9px}.ih-steps{grid-template-columns:1fr;gap:20px;margin-top:30px}.ih-steps h3{margin-top:12px}.ih-scenario-rail article{flex-basis:calc(100% - 25px);padding:26px}.ih-scenario-rail h3{font-size:24px}.ih-rail-controls{margin-top:24px}.ih-two-col{grid-template-columns:1fr;gap:30px}.ih-two-col>div>p{font-size:14px}.ih-connect-map{padding:30px 15px}.ih-connect-map>span{font-size:11px}.ih-bottom{padding:70px 0 80px}.ih-intro{font-size:14px}.ih-hero-frame>img{min-height:160px}}@media (prefers-reduced-motion:reduce){.intelligent-home *{scroll-behavior:auto!important;transition:none!important}}.ih-scenario-rail article>img{object-fit:cover;object-position:top;border-bottom:1px solid var(--ih-line);width:calc(100% + 64px);max-width:none;height:190px;margin:-32px -32px 26px}@media (width<=600px){.ih-scenario-rail article>img{width:calc(100% + 52px);height:170px;margin:-26px -26px 24px}}.ent-layout:has(.intelligent-home) .ent-header--consumer{background:#0c1018f5;border-color:#ffffff1c}:is(.ent-layout:has(.intelligent-home) .ent-header__brand,.ent-layout:has(.intelligent-home) .ent-header__name){color:#eef2f8}.ent-layout:has(.intelligent-home) .ent-header__link{color:#a4b0c2}:is(.ent-layout:has(.intelligent-home) .ent-header__link.active,.ent-layout:has(.intelligent-home) .ent-header__link:hover){color:#a8f5d4;border-bottom-color:#a8f5d4}.ent-layout:has(.intelligent-home) .ent-header__menu-btn{color:#eef2f8}@media (width<=600px){.ih-hero h1{letter-spacing:-.055em;font-size:clamp(30px,9.2vw,42px)}}
