.avitech-landing .highlights{--card-width:min(1060px,78vw);--card-gap:24px;background:#f5f5f7;padding:90px 0 70px;overflow:hidden;direction:rtl}.avitech-landing .highlights-heading{width:var(--card-width);margin:0 auto 34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.avitech-landing .highlights h2{font-size:clamp(28px,3vw,42px);line-height:1.5;letter-spacing:-1.2px;margin:0;font-weight:700;color:#1d1d1f}.avitech-landing .highlights-demo{border:0;background:none;color:#0071e3;font-size:15px;white-space:nowrap;padding:12px 0;display:inline-flex;gap:12px;align-items:center}.avitech-landing .highlights-viewport{direction:ltr;width:100%;position:relative;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;outline-offset:-6px;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch}.avitech-landing .highlights-viewport::-webkit-scrollbar{display:none}.avitech-landing .highlights-viewport.dragging{cursor:grabbing}.avitech-landing .highlights-track{position:relative;display:flex;flex-direction:row-reverse;gap:var(--card-gap);width:max-content;direction:ltr;padding-inline:calc((100vw - var(--card-width))/2);user-select:none}.avitech-landing .highlight-card{width:var(--card-width);height:550px;flex-shrink:0;border-radius:28px;background:#fff;overflow:hidden;direction:rtl;position:relative;color:#1d1d1f;--caption-opacity:1}.avitech-landing .highlight-copy{position:relative;z-index:2;padding:30px 40px 0;pointer-events:none;opacity:var(--caption-opacity,1);will-change:opacity}.avitech-landing .highlight-copy h3{font-size:clamp(23px,2.1vw,30px);line-height:1.5;font-weight:700;letter-spacing:-.45px;margin:0 0 6px}.avitech-landing .highlight-description{font-size:17px;line-height:1.8;margin:0;color:#68686f;max-width:740px}.avitech-landing .highlight-art{position:absolute;inset:150px 0 0;overflow:hidden;pointer-events:none;direction:ltr}.avitech-landing .highlight-art>img{height:430px;width:auto;object-fit:contain;display:block;position:absolute;max-width:none;image-rendering:auto}.avitech-landing .highlight-control .highlight-copy{text-align:center}.avitech-landing .highlight-control .highlight-description{margin:auto}.avitech-landing .highlight-art-trio>img{height:420px;left:50%;bottom:-33px;transform:translateX(-50%)}.avitech-landing .highlight-art-trio>img:nth-child(1){left:29%;height:385px;bottom:-36px;transform:translateX(-50%) perspective(1200px) rotateY(14deg) rotateZ(6deg)}.avitech-landing .highlight-art-trio>img:nth-child(2){z-index:1}.avitech-landing .highlight-art-trio>img:nth-child(3){left:71%;height:385px;bottom:-36px;transform:translateX(-50%) perspective(1200px) rotateY(-14deg) rotateZ(-6deg)}.avitech-landing .highlight-voice{background:#06070b;color:#f5f5f7}.avitech-landing .highlight-voice .highlight-copy{text-align:center}.avitech-landing .highlight-voice .highlight-description{color:#b5b6c0;margin:auto}.avitech-landing .highlight-art-ai{inset:135px 0 0;display:grid;place-items:center;direction:rtl}.avitech-landing .ai-orb{position:absolute;width:245px;height:245px;border-radius:50%;background:radial-gradient(circle at 50% 53%,#101324 40%,#101226 53%,#8297d8 59%,#c6eaff 60%,#6c76bd 61%,#101324 63%,transparent 68%);box-shadow:0 0 60px #6572e518;opacity:0}.avitech-landing .ai-orb-surface{position:absolute;inset:14px;border-radius:50%;background:radial-gradient(ellipse at 55% 20%,#373b5d55,transparent 50%),radial-gradient(ellipse at 50% 80%,#64c5f850,transparent 60%),#080b16;box-shadow:inset 0 -12px 32px #72d2ff25,inset 0 2px 6px #c4e4ff35}.avitech-landing .ai-orb i{position:absolute;inset:47% 9% 35%;border-radius:50%;background:radial-gradient(ellipse,#ddfbff 0,#88c9ee 18%,#6b68d5 35%,transparent 68%);transform:rotate(-8deg);filter:blur(4px)}.avitech-landing .ai-command{text-align:center;position:relative;opacity:1;padding:0 28px}.avitech-landing .ai-command>span{font-size:clamp(27px,3.2vw,43px);font-weight:700;line-height:1.65;letter-spacing:-.6px}.avitech-landing .ai-command small{display:block;margin-top:16px;font-size:13px;color:#959eb6}.avitech-landing .highlight-art-dialogue>img{height:530px;left:24%;top:4px;transform:translateX(-50%) rotate(-7deg)}.avitech-landing .dialogue-lines{position:absolute;right:8%;top:28px;width:43%;direction:rtl;text-align:right}.avitech-landing .dialogue-lines p{font-size:23px;font-weight:700;line-height:1.8;margin:0 0 16px;padding:12px 20px;border-radius:22px;background:#f0f3fa;color:#67748d}.avitech-landing .dialogue-lines p:nth-child(2){background:#eaf2ff;color:#2676d8;margin-right:18px}.avitech-landing .dialogue-lines small{font-size:12px;color:#8d929c}.avitech-landing .highlight-art-status>img{height:565px;left:27%;top:-8px;transform:translateX(-50%) rotate(-6deg)}.avitech-landing .status-answer{position:absolute;right:8%;top:25px;width:39%;direction:rtl;font-size:17px}.avitech-landing .status-answer>strong{font-size:22px;line-height:1.8;display:block;margin-bottom:20px}.avitech-landing .status-answer>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8ecf1;padding:13px 0;gap:10px}.avitech-landing .status-answer>div span{color:#777e8a}.avitech-landing .status-answer>div b{color:#35716a;font-size:20px}.avitech-landing .status-answer small{display:block;margin-top:12px;color:#939aa5;font-size:11px}.avitech-landing .highlight-device{position:absolute;width:474px;height:993px;left:29%;top:-95px;border-radius:68px;transform:translateX(-50%) scale(.70) perspective(1700px) rotateY(-12deg) rotateZ(-6deg);transform-origin:top center;background:linear-gradient(105deg,#56616f,#151c26 4%,#1e2531 94%,#687381 98%,#1b222c);box-shadow:inset 0 0 0 1px #77818d,inset 0 0 0 4px #252e39,3px 1px #434b58,7px 2px #252d38,10px 3px #505a68,12px 4px #1b232e}.avitech-landing .highlight-device-glass{position:absolute;inset:5px;border-radius:63px;background:#090c12}.avitech-landing .highlight-device-screen{position:absolute;left:17px;top:18.5px;width:440px;height:956px;border-radius:51px;overflow:hidden;background:#f3f2ee}.avitech-landing .highlight-device-screen img,.avitech-landing .highlight-device-screen iframe{position:absolute;inset:0;display:block;border:0;width:440px;height:956px;object-fit:contain;margin:0}.avitech-landing .highlight-device-screen iframe{opacity:0;transition:opacity .2s}.avitech-landing .highlight-device.is-ready iframe{opacity:1}.avitech-landing .highlight-device-island{position:absolute;width:82px;height:24px;left:196px;top:31px;border-radius:20px;background:#070a0f}.avitech-landing .highlight-device-key{position:absolute;right:-7px;top:257px;width:5px;height:111px;background:#3c4655;border-radius:4px}.avitech-landing .detail-caption{position:absolute;right:9%;top:72px;width:39%;direction:rtl;line-height:1.9;color:#343943}.avitech-landing .detail-caption>span{font-size:30px;line-height:1.6;font-weight:700}.avitech-landing .detail-caption p{font-size:20px;margin:12px 0;color:#69717e}.avitech-landing .detail-caption small{font-size:12px;color:#9399a4}.avitech-landing .detail-caption .detail-number{font-size:76px;letter-spacing:-2px;font-weight:700;color:#347fe5;direction:ltr;display:block;text-align:right;line-height:1.2}.avitech-landing .highlight-climate .highlight-device{top:-150px;transform:translateX(-50%) scale(.76) perspective(1700px) rotateY(12deg) rotateZ(7deg)}.avitech-landing .highlight-shade .highlight-device{top:-185px;transform:translateX(-50%) scale(.75) perspective(1700px) rotateY(-13deg) rotateZ(-7deg)}.avitech-landing .highlight-shade .detail-number{color:#57947c}.avitech-landing .daylight{position:absolute;inset:0;background:repeating-linear-gradient(120deg,#fff 0,#fff 34px,#dcebe219 35px,#dcebe219 69px);opacity:.8}.avitech-landing .highlight-schedule .highlight-device{top:-4px;transform:translateX(-50%) scale(.72) perspective(1700px) rotateY(12deg) rotateZ(6deg)}.avitech-landing .highlight-schedule .detail-caption{top:90px}.avitech-landing .highlight-art-scenes>img{height:520px;top:8px;left:38%;transform:translateX(-50%) rotate(-7deg)}.avitech-landing .highlight-art-scenes>img:nth-child(2){height:465px;left:65%;top:50px;transform:translateX(-50%) rotate(8deg)}.avitech-landing .scene-names{position:absolute;right:9%;top:15px;display:flex;gap:8px;flex-wrap:wrap;max-width:84%;direction:rtl;z-index:2}.avitech-landing .scene-names span{background:#f1edf9;color:#6b5991;border-radius:18px;padding:6px 16px;font-size:13px}.avitech-landing .highlights-controls{display:flex;align-items:center;justify-content:center;gap:12px;direction:rtl;margin:34px auto 0}.avitech-landing .highlight-dots{height:46px;background:#e9e9ed;border-radius:28px;display:flex;align-items:center;gap:1px;padding:0 12px;direction:rtl}.avitech-landing .highlight-dot{width:23px;height:44px;display:grid;place-items:center;border:0;background:none;padding:0;transition:width 450ms cubic-bezier(.22,.75,.2,1)}.avitech-landing .highlight-dot span{display:block;width:6px;height:6px;background:#949499;border-radius:8px;position:relative;overflow:hidden;transition:width 450ms cubic-bezier(.22,.75,.2,1),background .25s}.avitech-landing .highlight-dot[aria-current=true]{width:48px}.avitech-landing .highlight-dot[aria-current=true] span{width:34px;background:#a9a9b0}.avitech-landing .highlight-dot[aria-current=true] span:after{content:'';display:block;position:absolute;inset:0;background:#303035;transform:scaleX(var(--progress,0));transform-origin:right center}.avitech-landing .highlight-play{border:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#e9e9ed;color:#252529;padding:12px;flex-shrink:0}.avitech-landing .highlight-play svg{width:22px;height:22px;fill:currentColor}.avitech-landing .highlight-play:hover,.avitech-landing .highlight-dots:hover{background:#dfdfe4}.avitech-landing .highlight-arrow{display:none}.avitech-landing .highlight-play .pause-icon{display:none}.avitech-landing .highlight-play[aria-pressed=true] .pause-icon{display:block}.avitech-landing .highlight-play[aria-pressed=true] .play-icon{display:none}.avitech-landing .highlight-card.is-scene-running .ai-orb{animation:avi-orb-phase 4.6s both}.avitech-landing .highlight-card.is-scene-running .ai-orb i{animation:avi-orb-wave 2.5s ease-in-out both}.avitech-landing .highlight-card.is-scene-running .ai-command{animation:avi-command 4.6s both}.avitech-landing .highlight-card.is-scene-running .dialogue-lines p:nth-child(2){animation:avi-followup 1400ms 350ms both}.avitech-landing .highlight-card.is-scene-running .status-answer>div{animation:avi-response 800ms both}.avitech-landing .highlight-card.is-scene-running .status-answer>div:nth-of-type(2){animation-delay:170ms}.avitech-landing .highlight-card.is-scene-running .status-answer>div:nth-of-type(3){animation-delay:340ms}@keyframes avi-orb-phase{0%{opacity:0;transform:scale(.90)}12%,44%{opacity:1;transform:scale(1)}62%,100%{opacity:0;transform:scale(1.08)}}@keyframes avi-orb-wave{0%,100%{transform:rotate(-8deg) scaleY(.6)}45%{transform:rotate(5deg) scaleY(1.6)}}@keyframes avi-command{0%,45%{opacity:0;transform:translateY(12px)}70%,100%{opacity:1;transform:none}}@keyframes avi-followup{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes avi-response{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:1800px){.avitech-landing .highlights{--card-width:1160px}.avitech-landing .highlight-card{height:590px}.avitech-landing .highlight-art{top:165px}.avitech-landing .highlight-art-trio>img{height:455px}.avitech-landing .highlight-art-trio>img:nth-child(1),.avitech-landing .highlight-art-trio>img:nth-child(3){height:420px}.avitech-landing .highlight-device{--extra:1}.avitech-landing .ai-orb{width:265px;height:265px}}@media(max-width:900px){.avitech-landing .highlights{--card-width:84vw;--card-gap:18px;padding:65px 0 48px}.avitech-landing .highlights-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:24px}.avitech-landing .highlights-demo{font-size:14px;padding:0}.avitech-landing .highlight-copy{padding:26px 28px 0}.avitech-landing .highlight-description{font-size:15px}.avitech-landing .detail-caption{right:6%;width:36%}.avitech-landing .detail-caption>span{font-size:23px}.avitech-landing .detail-caption p{font-size:17px}.avitech-landing .dialogue-lines p{font-size:18px}.avitech-landing .status-answer>strong{font-size:18px}.avitech-landing .status-answer{font-size:14px}}@media(max-width:600px){.avitech-landing .highlights{--card-width:86vw;--card-gap:14px;padding:52px 0 42px}.avitech-landing .highlights h2{font-size:28px;letter-spacing:-.6px}.avitech-landing .highlight-card{height:590px;border-radius:24px}.avitech-landing .highlight-copy{padding:25px 24px 0}.avitech-landing .highlight-copy h3{font-size:23px;line-height:1.6}.avitech-landing .highlight-description{font-size:14px;line-height:1.9}.avitech-landing .highlight-art{inset:195px 0 0}.avitech-landing .highlight-art-trio>img{height:355px;bottom:-15px}.avitech-landing .highlight-art-trio>img:nth-child(1){left:14%;height:310px;bottom:0}.avitech-landing .highlight-art-trio>img:nth-child(3){left:86%;height:310px;bottom:0}.avitech-landing .highlight-art-ai{inset:150px 0 0}.avitech-landing .ai-orb{width:210px;height:210px}.avitech-landing .ai-command>span{font-size:28px}.avitech-landing .ai-command small{font-size:11px}.avitech-landing .highlight-art-dialogue>img,.avitech-landing .highlight-art-status>img{height:365px;left:53%;top:168px;transform:translateX(-50%) rotate(-4deg)}.avitech-landing .dialogue-lines{right:7%;top:2px;width:86%;text-align:center}.avitech-landing .dialogue-lines p{font-size:15px;line-height:1.65;margin:0 0 9px;padding:8px 10px;display:inline-block}.avitech-landing .dialogue-lines p:nth-child(2){margin-right:0}.avitech-landing .dialogue-lines p br{display:none}.avitech-landing .dialogue-lines small{font-size:10px;display:block}.avitech-landing .status-answer{right:7%;top:0;width:86%;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;text-align:center}.avitech-landing .status-answer>strong{font-size:16px;width:100%;margin:0}.avitech-landing .status-answer>div{display:flex;flex-direction:column;padding:4px 0;gap:2px;flex:1;font-size:11px}.avitech-landing .status-answer>div b{font-size:15px}.avitech-landing .status-answer small{width:100%;margin:0;font-size:10px}.avitech-landing .highlight-device{left:48%;top:83px;transform:translateX(-50%) scale(.52) perspective(1700px) rotateY(-10deg) rotateZ(-5deg)}.avitech-landing .detail-caption{right:7%;top:0;width:86%;text-align:center}.avitech-landing .detail-caption>span{font-size:23px}.avitech-landing .detail-caption p{font-size:14px;line-height:1.65;margin:5px 0}.avitech-landing .detail-caption small{display:none}.avitech-landing .detail-caption .detail-number{font-size:42px;text-align:center;line-height:1.1}.avitech-landing .highlight-climate .highlight-device{top:50px;transform:translateX(-50%) scale(.54) perspective(1700px) rotateY(12deg) rotateZ(6deg)}.avitech-landing .highlight-shade .highlight-device{top:10px;transform:translateX(-50%) scale(.54) perspective(1700px) rotateY(-10deg) rotateZ(-5deg)}.avitech-landing .highlight-schedule .highlight-device{top:110px;transform:translateX(-50%) scale(.50) perspective(1700px) rotateY(12deg) rotateZ(5deg)}.avitech-landing .highlight-schedule .detail-caption{top:0}.avitech-landing .highlight-schedule .detail-caption p{margin-top:2px}.avitech-landing .highlight-schedule .detail-caption p br{display:none}.avitech-landing .lighting-labels p br{display:none}.avitech-landing .highlight-art-scenes>img{height:385px;left:32%;top:60px}.avitech-landing .highlight-art-scenes>img:nth-child(2){height:350px;left:73%;top:100px}.avitech-landing .scene-names{right:5%;max-width:90%;gap:4px;top:0;justify-content:center}.avitech-landing .scene-names span{padding:5px 9px;font-size:11px}.avitech-landing .highlights-controls{gap:10px;margin-top:25px}.avitech-landing .highlight-dots{padding:0 9px}.avitech-landing .highlight-play{width:44px;height:44px;padding:10px}.avitech-landing .highlight-dot{width:18px}.avitech-landing .highlight-dot[aria-current=true]{width:34px}.avitech-landing .highlight-dot[aria-current=true] span{width:26px}}.avitech-landing .hero-action .hero-summary{max-width:720px;padding:0 24px;margin:25px auto 0;font-size:15px;line-height:2;color:#6e6e73}@media(max-width:600px){.avitech-landing .hero-action .hero-summary{font-size:13px;max-width:360px}}@media(prefers-reduced-motion:reduce){.avitech-landing .highlight-dot,.avitech-landing .highlight-dot span,.avitech-landing .highlight-device-screen iframe{transition:none}.avitech-landing .highlight-card *{animation:none!important}.avitech-landing .ai-command{opacity:1}.avitech-landing .ai-orb{display:none}}@media(min-width:601px){.avitech-landing .highlight-art-trio>img{height:390px;bottom:8px}.avitech-landing .highlight-art-trio>img:nth-child(1),.avitech-landing .highlight-art-trio>img:nth-child(3){height:365px;bottom:18px}}@media(min-width:1800px){.avitech-landing .highlight-art-trio>img{height:420px;bottom:8px}.avitech-landing .highlight-art-trio>img:nth-child(1),.avitech-landing .highlight-art-trio>img:nth-child(3){height:390px;bottom:20px}}@media(max-width:600px){.avitech-landing .highlight-lighting .detail-caption{display:none}.avitech-landing .highlight-lighting .highlight-device{top:-70px}.avitech-landing .highlight-shade .highlight-device{top:-125px}.avitech-landing .highlight-shade .detail-caption{z-index:1;background:linear-gradient(#fff 70%,#fff0);padding-bottom:12px}}.avitech-landing .highlights-viewport,.avitech-landing .highlights-track{overflow-anchor:none}