.hero#top{background:radial-gradient(ellipse at 24% 30%,#eaf3ff91,transparent 65%),radial-gradient(ellipse at 76% 58%,#e6efffd1,transparent 67%),linear-gradient(135deg,#fff,#f8fbff)!important;isolation:isolate}
.hero#top>.hero-aura{display:none!important}
.hero#top>.hero-motion,.hero#top>.iq-home-assembly-host{position:relative!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto;overflow:visible!important;padding:48px 16px 32px;isolation:isolate;z-index:3;container-type:normal}
.hero#top>.hero-motion>:not(.motion-caption),.hero#top>.iq-home-assembly-host>:not(.iq-home-assembly-scene):not(.motion-caption){display:none!important}
.hero#top>.hero-motion::before,.hero#top>.iq-home-assembly-host::before,.hero#top>.iq-home-assembly-host::after{content:none!important;display:none!important}
.hero#top>.hero-motion::after{content:""!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important;flex:none;width:100%;max-width:900px!important;height:auto!important;max-height:none!important;aspect-ratio:1390/1220;margin:0!important;background:url("/assets/iq-home-address-ru-20261104-4570141f421f.svg") center/contain no-repeat!important;pointer-events:none;order:0}
html:lang(en) .hero#top>.hero-motion::after{background-image:url("/assets/iq-home-address-en-20261104-b4a8e048dbe3.svg")!important}
.iq-home-assembly-scene{display:block;width:100%;max-width:900px;aspect-ratio:1390/1220;line-height:0;flex:none;order:0;contain:layout style}
.iq-home-assembly-scene svg{display:block;width:100%;height:auto;overflow:visible}
.hero#top>.hero-motion>.motion-caption,.hero#top>.iq-home-assembly-host>.motion-caption{display:block!important;position:static!important;order:1;flex:none;inset:auto!important;max-width:none!important;width:100%!important;margin:12px 0 0!important;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.045em;text-align:center;color:#8192aa;transform:none!important}
@media(min-width:1001px){.hero#top>.hero-motion,.hero#top>.iq-home-assembly-host{padding-top:clamp(24px,8svh,80px)}.hero#top>.hero-motion::after,.hero#top .iq-home-assembly-scene{width:min(calc(100% + 10vw),900px,calc((100svh - 190px)*1.13934))!important;align-self:flex-end}.hero#top>.hero-motion>.motion-caption,.hero#top>.iq-home-assembly-host>.motion-caption{transform:translateX(-2.5vw)!important}}
@media(min-width:1001px) and (min-aspect-ratio:23/10){.hero#top>.hero-motion::after,.hero#top .iq-home-assembly-scene{align-self:center}.hero#top>.hero-motion>.motion-caption,.hero#top>.iq-home-assembly-host>.motion-caption{transform:none!important}}
@media(max-width:1000px){.hero#top>.hero-motion,.hero#top>.iq-home-assembly-host{padding:16px 4vw 48px}.hero#top>.hero-motion::after,.hero#top .iq-home-assembly-scene{max-width:680px!important}}
@media(max-width:640px){.hero#top>.hero-motion,.hero#top>.iq-home-assembly-host{padding:8px 3vw 40px}.hero#top>.hero-motion>.motion-caption,.hero#top>.iq-home-assembly-host>.motion-caption{font-size:9px;margin-top:4px!important}}

.iq-home-assembly-scene svg g{transform-origin:0 0;transform-box:view-box}
