main.hvac-case.malaysia-data-center-case .scope-row-5.scope-row-7{display:flex!important;flex-wrap:wrap;justify-content:center;gap:var(--hvac-stack,1rem);grid-template-columns:unset!important}main.hvac-case.malaysia-data-center-case .scope-row-7 .scope-box{flex:0 1 calc(25% - .75rem);max-width:calc(25% - .75rem);min-width:150px}main.hvac-case.malaysia-data-center-case .hvac-tools-tile{width:100%;max-width:280px;display:flex;flex-direction:column;align-items:center}main.hvac-case.malaysia-data-center-case .hvac-tools-tile img{display:block;margin-left:auto;margin-right:auto}main.hvac-case.malaysia-data-center-case .imp-bar{grid-template-columns:repeat(4,minmax(0,1fr))}main.hvac-case.malaysia-data-center-case .cta-inner{max-width:42rem;padding:0 clamp(.25rem,2vw,1rem)}main.hvac-case.malaysia-data-center-case .hvac-io-main-diagram{max-width:100%;height:auto}main.hvac-case.malaysia-data-center-case .case-custom-io-block{min-width:0}main.hvac-case.malaysia-data-center-case .case-custom-io-thumb-grid{justify-content:center}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-carousel{display:flex;align-items:center;gap:.75rem}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-slide{flex:1;min-width:0}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-image{-o-object-fit:contain;object-fit:contain;background:#f8fbff}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-nav{flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid #d7e1ec;border-radius:50%;background:#fff;color:#0f2439;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-nav:focus-visible:not(:disabled),main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-nav:hover:not(:disabled){background:#fff5f5;border-color:#d70416;color:#d70416}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-nav:disabled{opacity:.35;cursor:not-allowed}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-dot{width:1.5rem;height:.25rem;border:0;border-radius:999px;padding:0;background:rgba(15,36,57,.2);cursor:pointer;transition:width .2s ease,background .2s ease}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-dot.is-active{width:2.25rem;background:#d70416}@media(max-width:1100px){main.hvac-case.malaysia-data-center-case .imp-bar{grid-template-columns:repeat(2,minmax(0,1fr))}main.hvac-case.malaysia-data-center-case .scope-row-7 .scope-box{flex-basis:calc(33.333% - .67rem);max-width:calc(33.333% - .67rem)}main.hvac-case.malaysia-data-center-case .cta-btn{width:100%;max-width:20rem}main.hvac-case.malaysia-data-center-case .hvac-sec__head .sec-t:after{width:min(200px,60vw)}}@media(max-width:1199.98px){main.hvac-case.malaysia-data-center-case h1.hvac-hero__title{font-size:1.625rem!important;line-height:1.28!important;margin-bottom:.85rem!important}main.hvac-case.malaysia-data-center-case h2.cta-h,main.hvac-case.malaysia-data-center-case h2.hvac-tools-title,main.hvac-case.malaysia-data-center-case h2.sec-t{font-size:1.375rem!important;line-height:1.32!important}main.hvac-case.malaysia-data-center-case h3{font-size:1.125rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .hvac-tools-tile h4,main.hvac-case.malaysia-data-center-case .why-info h4,main.hvac-case.malaysia-data-center-case h4{font-size:1.0625rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .hero-sub,main.hvac-case.malaysia-data-center-case .hvac-sec__head p,main.hvac-case.malaysia-data-center-case .ov-body p,main.hvac-case.malaysia-data-center-case .testi-inner p,main.hvac-case.malaysia-data-center-case .text-secondary,main.hvac-case.malaysia-data-center-case .why-info p,main.hvac-case.malaysia-data-center-case p,main.hvac-case.malaysia-data-center-case p.lead{font-size:.9375rem!important;line-height:1.5!important}}@media(max-width:991.98px){main.hvac-case.malaysia-data-center-case .scope-row-7 .scope-box{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}main.hvac-case.malaysia-data-center-case .hvac-hero{padding-top:clamp(1.5rem,5vw,2.75rem);padding-bottom:clamp(1.5rem,5vw,2.75rem)}main.hvac-case.malaysia-data-center-case .hvac-sec{padding-top:clamp(1.75rem,5vw,2.75rem);padding-bottom:clamp(1.75rem,5vw,2.75rem)}main.hvac-case.malaysia-data-center-case .exec-strat-diagram{margin-top:clamp(1.25rem,4vw,2.5rem);padding:0 clamp(.25rem,2vw,.5rem)}main.hvac-case.malaysia-data-center-case .case-custom-tools-features-row{justify-content:center}}@media(max-width:767px){main.hvac-case.malaysia-data-center-case h1.hvac-hero__title{font-size:1.5rem!important;line-height:1.28!important;margin-bottom:.75rem!important}main.hvac-case.malaysia-data-center-case h2.cta-h,main.hvac-case.malaysia-data-center-case h2.hvac-tools-title,main.hvac-case.malaysia-data-center-case h2.sec-t{font-size:1.3125rem!important;line-height:1.32!important}main.hvac-case.malaysia-data-center-case .hvac-sec__head .sec-t:after,main.hvac-case.malaysia-data-center-case .hvac-tools-title:after{width:88px;height:2px;margin-top:.55rem}main.hvac-case.malaysia-data-center-case .hvac-tools-tile h4,main.hvac-case.malaysia-data-center-case .why-info h4,main.hvac-case.malaysia-data-center-case h4{font-size:1rem!important;line-height:1.35!important;margin-bottom:.3rem!important}main.hvac-case.malaysia-data-center-case .hero-sub,main.hvac-case.malaysia-data-center-case .hvac-sec__head p,main.hvac-case.malaysia-data-center-case .ov-body p,main.hvac-case.malaysia-data-center-case .testi-inner p,main.hvac-case.malaysia-data-center-case .text-secondary,main.hvac-case.malaysia-data-center-case .why-info p,main.hvac-case.malaysia-data-center-case p,main.hvac-case.malaysia-data-center-case p.lead{font-size:.9375rem!important;line-height:1.5!important}main.hvac-case.malaysia-data-center-case .m-lbl{font-size:.6875rem!important;line-height:1.3!important}main.hvac-case.malaysia-data-center-case .m-val{font-size:1rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .imp-big{font-size:2rem!important;line-height:1.08!important;margin-bottom:.4rem!important}main.hvac-case.malaysia-data-center-case .imp-lbl{font-size:.75rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .scope-box-title{font-size:.875rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .testi-author,main.hvac-case.malaysia-data-center-case .testi-author--brand{font-size:.8125rem!important;line-height:1.4!important}main.hvac-case.malaysia-data-center-case .case-custom-io-button,main.hvac-case.malaysia-data-center-case .case-custom-io-button-pill,main.hvac-case.malaysia-data-center-case .cta-btn{font-size:.9375rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .hvac-sec__head{gap:.4rem;margin-bottom:1.35rem}main.hvac-case.malaysia-data-center-case .why-row{gap:.85rem;padding:.95rem .85rem}main.hvac-case.malaysia-data-center-case .why-ico{width:38px;height:38px}main.hvac-case.malaysia-data-center-case .why-ico .hvac-case-svg{width:24px;height:24px}main.hvac-case.malaysia-data-center-case .scope-box-ico{width:50px;height:50px;margin-bottom:.55rem}main.hvac-case.malaysia-data-center-case .scope-box-ico .hvac-case-svg--scope{width:32px;height:32px}}@media(max-width:720px){main.hvac-case.malaysia-data-center-case .imp-bar{grid-template-columns:repeat(2,minmax(0,1fr))}main.hvac-case.malaysia-data-center-case .testi-sec{padding:40px 0}}@media(max-width:575.98px){main.hvac-case.malaysia-data-center-case h1.hvac-hero__title{font-size:1.375rem!important;line-height:1.28!important;margin-bottom:.7rem!important}main.hvac-case.malaysia-data-center-case h2.cta-h,main.hvac-case.malaysia-data-center-case h2.hvac-tools-title,main.hvac-case.malaysia-data-center-case h2.sec-t{font-size:1.25rem!important;line-height:1.32!important}main.hvac-case.malaysia-data-center-case .hvac-tools-tile h4,main.hvac-case.malaysia-data-center-case .why-info h4,main.hvac-case.malaysia-data-center-case h4{font-size:.96875rem!important;line-height:1.35!important}main.hvac-case.malaysia-data-center-case .hero-sub,main.hvac-case.malaysia-data-center-case .hvac-sec__head p,main.hvac-case.malaysia-data-center-case .ov-body p,main.hvac-case.malaysia-data-center-case .testi-inner p,main.hvac-case.malaysia-data-center-case .text-secondary,main.hvac-case.malaysia-data-center-case .why-info p,main.hvac-case.malaysia-data-center-case p,main.hvac-case.malaysia-data-center-case p.lead{font-size:.875rem!important;line-height:1.48!important}main.hvac-case.malaysia-data-center-case .m-val{font-size:.9375rem!important}main.hvac-case.malaysia-data-center-case .imp-big{font-size:1.75rem!important}main.hvac-case.malaysia-data-center-case .scope-row-7 .scope-box{flex-basis:100%;max-width:100%;min-width:0}main.hvac-case.malaysia-data-center-case .meta-strip{grid-template-columns:1fr}main.hvac-case.malaysia-data-center-case .m-cell{width:100%}main.hvac-case.malaysia-data-center-case .scope-box{padding:.95rem .7rem}main.hvac-case.malaysia-data-center-case .scope-box-title{font-size:.875rem!important}main.hvac-case.malaysia-data-center-case .cta-btn{width:100%;max-width:none;font-size:.875rem!important;padding:.7rem 1.15rem!important}main.hvac-case.malaysia-data-center-case .imp-c{min-height:108px;padding:.95rem .75rem}main.hvac-case.malaysia-data-center-case .case-custom-io-overlay-inner{width:min(100%,22rem);margin:1rem}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-carousel{flex-direction:column;gap:.65rem}main.hvac-case.malaysia-data-center-case .malaysia-io-overlay-nav{display:none}}@media(max-width:480px){main.hvac-case.malaysia-data-center-case .imp-bar{grid-template-columns:1fr}main.hvac-case.malaysia-data-center-case .wrap{padding-left:1rem;padding-right:1rem}main.hvac-case.malaysia-data-center-case .why-row{min-height:0;padding:.85rem .75rem}main.hvac-case.malaysia-data-center-case .case-custom-io-overlay-title{font-size:1.125rem!important;line-height:1.3!important;padding-bottom:.85rem}}.vbs-project-detail-page .vbs-page-container{padding-left:16px!important;padding-right:16px!important}.lv-case{--lv-red:#d70416;--lv-blue:#2299d6;--lv-green:#42aa32;--lv-yellow:#f0b300;--lv-muted:#808080;--lv-ink:#111111;background:#fff;color:var(--lv-ink);overflow-x:clip;width:100%;max-width:100%}.lv-case .lv-case__title{font-size:48px;line-height:1.15;margin:0;text-transform:capitalize}.lv-case .lv-case__title-lead{font-weight:500;color:var(--lv-ink)}.lv-case .lv-case__title-accent{font-weight:300;color:var(--lv-red)}.lv-case .lv-case__body{margin:0;font-size:16px;font-weight:400;line-height:24px;color:var(--lv-muted)}.lv-case .lv-case__h3{margin:0;font-size:24px;font-weight:500;line-height:1.3;text-transform:capitalize;color:var(--lv-ink)}.lv-case .lv-case-hero{padding:100px 0;overflow:hidden}.lv-case .lv-case-hero__row{display:flex;align-items:center;justify-content:space-between;gap:60px}.lv-case .lv-case-hero__copy{display:flex;width:min(100%,670px);flex-direction:column;align-items:flex-start;gap:30px}.lv-case .lv-case-hero__text{display:flex;width:100%;flex-direction:column;gap:20px}.lv-case .lv-case-hero__heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lv-case .lv-case-hero__title{max-width:614px}.lv-case .lv-case-hero__desc{max-width:547px}.lv-case .lv-case-hero__media{position:relative;width:100%;max-width:650px;flex:0 1 650px;aspect-ratio:650/530;height:auto;min-height:0;overflow:hidden;border-radius:10px;background:#f4f4f4}.lv-case .lv-case-hero__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv-case .lv-case-overview{padding:100px 0;background:#fff}.lv-case .lv-case-overview__row{display:flex;flex-direction:row-reverse;align-items:stretch;gap:32px}.lv-case .lv-case-overview__media{position:relative;width:100%;max-width:580px;min-height:0;flex:0 1 580px;overflow:visible;border-radius:10px;background:#f4f4f4;box-shadow:0 4px 18px rgba(0,0,0,.12)}@media(min-width:1025px)and (max-width:1299px){.lv-case .lv-case-overview__row{gap:28px}.lv-case .lv-case-overview__media{max-width:460px;flex:0 1 460px}.lv-case .lv-case-overview__content{max-width:none;flex:1 1 0}}@media(min-width:1025px){.lv-case .lv-case-overview__media{align-self:stretch;min-height:480px;aspect-ratio:auto}}@media(max-width:1024px){.lv-case .lv-case-overview__media{aspect-ratio:520/500}}.lv-case .lv-case-overview__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.lv-case .lv-case-overview__content{display:flex;min-width:0;flex:1 1 0;max-width:860px;flex-direction:column;justify-content:center;gap:20px}.lv-case .lv-case-overview__heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lv-case .lv-case-overview__chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.lv-case .lv-case-overview__chips-row{display:contents}.lv-case .lv-case-chip{display:inline-flex;flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:10px;padding:6px 14px;border-radius:10px;border:1px solid #cbcccd;background:#fafafa}.lv-case .lv-case-chip__icon{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;padding:4px;border-radius:6px;background:#fff}.lv-case .lv-case-chip__icon img,.lv-case .lv-case-chip__icon span{width:22px!important;height:22px!important;-o-object-fit:contain;object-fit:contain}.lv-case .lv-case-chip__label{font-size:16px;font-weight:400;line-height:24px;text-transform:capitalize;color:var(--lv-ink)}.lv-case .lv-case-tools{position:relative;padding:100px 0;overflow:hidden}.lv-case .lv-case-tools__row{display:flex;align-items:center;justify-content:space-between;gap:60px}.lv-case .lv-case-tools__copy{display:flex;width:min(100%,490px);flex-shrink:0;flex-direction:column;gap:20px}.lv-case .lv-case-tools__heading{display:flex;flex-direction:column;gap:12px}.lv-case .lv-case-tools__marquee{position:relative;min-width:0;flex:1 1 0;overflow:hidden}.lv-case .lv-case-tools__marquee:after,.lv-case .lv-case-tools__marquee:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.lv-case .lv-case-tools__marquee:before{left:0;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0))}.lv-case .lv-case-tools__marquee:after{right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0))}.lv-case .lv-case-tools__track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:lv-case-tools-marquee 28s linear infinite}.lv-case .lv-case-tools__track:hover{animation-play-state:paused}.lv-case .lv-case-tools__set{display:flex;flex-shrink:0;align-items:center;gap:60px;padding-right:60px}.lv-case .lv-case-tools__item{display:flex;flex-shrink:0;align-items:center;gap:20px}.lv-case .lv-case-tools__item img{width:90px;height:82px;-o-object-fit:contain;object-fit:contain}.lv-case .lv-case-tools__item--lumion img{width:82px}.lv-case .lv-case-tools__name{font-size:24px;font-weight:500;text-transform:capitalize;color:var(--lv-ink);white-space:nowrap}@keyframes lv-case-tools-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lv-case .lv-case-io{padding:100px 0;background:#fafafa}.lv-case .lv-case-io__inner{display:flex;flex-direction:column;align-items:center;gap:60px}.lv-case .lv-case-io__header{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:20px}.lv-case .lv-case-io__heading{display:flex;flex-direction:column;gap:12px}.lv-case .lv-case-io__desc{max-width:720px}.lv-case .lv-case-io__grid{display:flex;width:100%;align-items:flex-start;gap:100px}.lv-case .lv-case-io__col{flex:1 1 0;min-width:0}.lv-case .lv-case-io__col,.lv-case .lv-case-io__gallery{display:flex;flex-direction:column;gap:30px}.lv-case .lv-case-io__main{position:relative;width:100%;max-width:595px;aspect-ratio:594/394;overflow:hidden;border-radius:10px;background:#f4f4f4;cursor:pointer;box-shadow:0 12px 32px rgba(17,17,17,.12)}.lv-case .lv-case-io__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv-case .lv-case-io__nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0;pointer-events:none}.lv-case .lv-case-io__nav-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #fff;border-radius:8px;background:var(--lv-red);color:#fff;cursor:pointer;backdrop-filter:blur(10px)}.lv-case .lv-case-io__nav-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.lv-case .lv-case-io__thumbs{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:10px;width:100%;max-width:595px}.lv-case .lv-case-io__thumbs--single{justify-content:center}.lv-case .lv-case-io__thumb{position:relative;flex:1 1 0;width:auto;max-width:110px;height:68px;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:10px;background:rgba(0,0,0,0);cursor:pointer;box-shadow:0 6px 16px rgba(17,17,17,.1)}.lv-case .lv-case-io__thumb.is-active{border-color:var(--lv-red)}.lv-case .lv-case-io__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv-case .lv-case-io__thumb-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(17,17,17,.55);color:#fff;font-size:22px;font-weight:600;letter-spacing:.02em;line-height:1}.lv-case .lv-case-io__list{display:flex;flex-direction:column;gap:0;max-width:584px;margin:0;padding:0 0 0 1.15em;list-style:disc}.lv-case .lv-case-io__list li{font-size:16px;font-weight:400;line-height:24px;color:var(--lv-muted)}.lv-case .lv-case-io__list li::marker{color:var(--lv-red)}.lv-case .lv-case-pain{padding:100px 0;overflow:hidden;background:#fff}.lv-case .lv-case-pain__header{display:flex;max-width:571px;flex-direction:column;gap:20px;margin-bottom:60px}.lv-case .lv-case-pain__heading{display:flex;flex-direction:column;gap:12px}.lv-case .lv-case-split-grid{display:flex;width:100%;flex-direction:column;gap:0}.lv-case .lv-case-split-grid__row{display:flex;width:100%;align-items:stretch;gap:0}.lv-case .lv-case-split-grid__row>.lv-case-approach__card,.lv-case .lv-case-split-grid__row>.lv-case-pain__card{flex:1 1 0;min-width:0}.lv-case .lv-case-split-grid__vline{width:1px;flex-shrink:0;align-self:stretch;margin:0 24px;background:linear-gradient(180deg,transparent 0,transparent 8%,rgba(203,204,205,.2) 22%,rgba(203,204,205,.7) 38%,#cbcccd 50%,rgba(203,204,205,.7) 62%,rgba(203,204,205,.2) 78%,transparent 92%,transparent)}.lv-case .lv-case-split-grid__hline{width:100%;height:1px;flex-shrink:0;margin:28px 0;background:linear-gradient(90deg,transparent 0,transparent 10%,rgba(203,204,205,.2) 24%,rgba(203,204,205,.7) 40%,#cbcccd 50%,rgba(203,204,205,.7) 60%,rgba(203,204,205,.2) 76%,transparent 90%,transparent)}.lv-case .lv-case-pain__card{display:flex;flex-direction:column;gap:20px;padding:10px;background:rgba(0,0,0,0)}.lv-case .lv-case-pain__card-top{display:flex;flex-direction:column;gap:10px}.lv-case .lv-case-pain__num{font-size:36px;font-weight:400;line-height:1.2}.lv-case .lv-case-pain__num-zero{color:var(--pain-zero,var(--lv-red))}.lv-case .lv-case-pain__num-digit{color:var(--lv-ink)}.lv-case .lv-case-pain__card-title{margin:0;font-size:24px;font-weight:400;line-height:1.3;color:var(--lv-ink)}.lv-case .lv-case-approach{padding:100px 0;overflow:hidden;background:#fafafa}.lv-case .lv-case-approach__header{display:flex;max-width:571px;flex-direction:column;gap:20px;margin-bottom:60px}.lv-case .lv-case-approach__heading{display:flex;flex-direction:column;gap:12px}.lv-case .lv-case-approach__card{display:flex;flex-direction:column;gap:20px;padding:10px}.lv-case .lv-case-approach__card:focus-within .lv-case-approach__icon--muted,.lv-case .lv-case-approach__card:hover .lv-case-approach__icon--muted{opacity:0}.lv-case .lv-case-approach__card:focus-within .lv-case-approach__icon--colored,.lv-case .lv-case-approach__card:hover .lv-case-approach__icon--colored{opacity:1;transform:scale(1.02)}.lv-case .lv-case-approach__card-top{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lv-case .lv-case-approach__icon-wrap{position:relative;display:flex;width:60px;height:60px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px}.lv-case .lv-case-approach__icon{display:block;width:46px;height:46px;flex-shrink:0;-o-object-fit:contain;object-fit:contain;transition:opacity .25s ease,transform .25s ease}.lv-case .lv-case-approach__icon--colored{position:absolute;opacity:0}.lv-case .lv-case-approach__card-title{margin:0;font-size:24px;font-weight:400;line-height:1.3;color:var(--lv-ink)}.lv-case .lv-case-outcomes{padding:100px 0;overflow:hidden;background:#fafafa}.lv-case .lv-case-outcomes__header{display:flex;max-width:661px;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:60px}.lv-case .lv-case-outcomes__heading{display:flex;max-width:571px;flex-direction:column;gap:12px}.lv-case .lv-case-outcomes__desc{max-width:661px}.lv-case .lv-case-split-grid--three .lv-case-split-grid__vline{margin:0 16px}.lv-case .lv-case-split-grid__row--cols-1>.lv-case-approach__card,.lv-case .lv-case-split-grid__row--cols-1>.lv-case-pain__card{flex:0 1 33.333%;max-width:33.333%}.lv-case .lv-case-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:hsla(0,0%,100%,.96)}.lv-case .lv-case-modal__box{width:100%;max-width:920px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff;box-shadow:0 20px 70px rgba(0,0,0,.2)}.lv-case .lv-case-modal__head{display:flex;justify-content:flex-end;padding:12px 18px;border-bottom:1px solid #e8e8e8}.lv-case .lv-case-modal__close{width:40px;height:40px;border:1px solid #e8e8e8;border-radius:50%;background:#fff;cursor:pointer}.lv-case .lv-case-modal__main{position:relative;height:500px;background:#f5f5f5}.lv-case .lv-case-modal__main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lv-case .lv-case-modal__arrow{position:absolute;top:50%;z-index:1;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:50%;background:#fff;font-size:20px;line-height:1;transform:translateY(-50%);cursor:pointer}.lv-case .lv-case-modal__arrow--left{left:14px}.lv-case .lv-case-modal__arrow--right{right:14px}.lv-case .lv-case-modal__thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;border-top:1px solid #e8e8e8;background:#fafafa}.lv-case .lv-case-modal__thumb{width:76px;height:54px;flex-shrink:0;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:6px;opacity:.55;cursor:pointer}.lv-case .lv-case-modal__thumb.is-active{border-color:var(--lv-red);opacity:1}.lv-case .lv-case-modal__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1200px){.lv-case .lv-case__title{font-size:clamp(32px,3.4vw,40px);line-height:1.2}.lv-case .lv-case-approach__card-title,.lv-case .lv-case-pain__card-title,.lv-case .lv-case__h3{font-size:22px}.lv-case .lv-case-approach,.lv-case .lv-case-hero,.lv-case .lv-case-io,.lv-case .lv-case-outcomes,.lv-case .lv-case-overview,.lv-case .lv-case-pain,.lv-case .lv-case-tools{padding:80px 0}.lv-case .lv-case-hero__row,.lv-case .lv-case-io__grid,.lv-case .lv-case-overview__row,.lv-case .lv-case-tools__row{gap:40px}.lv-case .lv-case-overview__media{flex:0 1 440px;max-width:440px}.lv-case .lv-case-tools__set{gap:40px;padding-right:40px}.lv-case .lv-case-io__grid{gap:48px}.lv-case .lv-case-split-grid__vline{margin:0 20px}.lv-case .lv-case-split-grid__hline{margin:24px 0}}@media(max-width:1024px){.lv-case .lv-case-hero__row,.lv-case .lv-case-io__grid,.lv-case .lv-case-overview__row,.lv-case .lv-case-tools__row{flex-direction:column;align-items:stretch}.lv-case .lv-case-hero__copy,.lv-case .lv-case-overview__content,.lv-case .lv-case-tools__copy{width:100%;max-width:none}.lv-case .lv-case-overview__content{order:1}.lv-case .lv-case-hero__media,.lv-case .lv-case-overview__media{flex:none;width:100%;max-width:100%;aspect-ratio:16/11}.lv-case .lv-case-overview__media{order:2}.lv-case .lv-case-overview__media img{position:absolute}.lv-case .lv-case-overview__row{align-items:stretch}.lv-case .lv-case-tools__marquee{width:100%}.lv-case .lv-case-tools__track{animation-duration:22s}.lv-case .lv-case-io__col{width:100%}.lv-case .lv-case-io__desc,.lv-case .lv-case-io__list,.lv-case .lv-case-io__main,.lv-case .lv-case-io__thumbs{max-width:100%}.lv-case .lv-case-split-grid__row{flex-direction:column;gap:0}.lv-case .lv-case-split-grid__vline{display:none}.lv-case .lv-case-split-grid__hline{margin:8px 0}.lv-case .lv-case-split-grid .lv-case-approach__card,.lv-case .lv-case-split-grid .lv-case-pain__card{width:100%}.lv-case .lv-case-split-grid__row .lv-case-approach__card~.lv-case-approach__card,.lv-case .lv-case-split-grid__row .lv-case-pain__card~.lv-case-pain__card{position:relative;margin-top:28px;padding-top:28px}.lv-case .lv-case-split-grid__row .lv-case-approach__card~.lv-case-approach__card:before,.lv-case .lv-case-split-grid__row .lv-case-pain__card~.lv-case-pain__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,transparent 10%,rgba(203,204,205,.2) 24%,rgba(203,204,205,.7) 40%,#cbcccd 50%,rgba(203,204,205,.7) 60%,rgba(203,204,205,.2) 76%,transparent 90%,transparent)}}@media(max-width:768px){.lv-case .lv-case-hero{padding:28px 0 56px}.lv-case .lv-case-approach,.lv-case .lv-case-io,.lv-case .lv-case-outcomes,.lv-case .lv-case-overview,.lv-case .lv-case-pain,.lv-case .lv-case-tools{padding:56px 0}.lv-case .lv-case__title{font-size:clamp(26px,7vw,32px);line-height:1.2}.lv-case .lv-case__body{font-size:15px;line-height:22px}.lv-case .lv-case-approach__card-title,.lv-case .lv-case-exec__card-title,.lv-case .lv-case-pain__card-title,.lv-case .lv-case__h3{font-size:20px}.lv-case .lv-case-hero__row,.lv-case .lv-case-io__grid,.lv-case .lv-case-overview__row,.lv-case .lv-case-tools__row{gap:28px}.lv-case .lv-case-hero__copy,.lv-case .lv-case-overview__content{gap:20px}.lv-case .lv-case-approach__heading,.lv-case .lv-case-hero__text,.lv-case .lv-case-io__heading,.lv-case .lv-case-outcomes__heading,.lv-case .lv-case-overview__heading,.lv-case .lv-case-pain__heading,.lv-case .lv-case-tools__heading{gap:10px}.lv-case .lv-case-hero__media,.lv-case .lv-case-overview__media{aspect-ratio:4/3;border-radius:8px}.lv-case .lv-case-overview__chips{gap:8px}.lv-case .lv-case-overview__chips-row{display:contents}.lv-case .lv-case-chip{flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 14px}.lv-case .lv-case-chip__label{font-size:14px;line-height:20px}.lv-case .lv-case-tools__copy{gap:16px}.lv-case .lv-case-tools__marquee:after,.lv-case .lv-case-tools__marquee:before{width:40px}.lv-case .lv-case-tools__set{gap:28px;padding-right:28px}.lv-case .lv-case-tools__item{gap:12px}.lv-case .lv-case-tools__item img{width:56px;height:52px}.lv-case .lv-case-tools__item--lumion img{width:52px}.lv-case .lv-case-tools__name{font-size:16px}.lv-case .lv-case-tools__track{animation-duration:18s}.lv-case .lv-case-io__grid,.lv-case .lv-case-io__inner{gap:40px}.lv-case .lv-case-io__col{gap:20px}.lv-case .lv-case-io__gallery{gap:16px}.lv-case .lv-case-io__nav-btn{width:32px;height:32px}.lv-case .lv-case-io__thumbs{gap:8px;justify-content:center}.lv-case .lv-case-io__thumbs--single{justify-content:center}.lv-case .lv-case-io__thumb{max-width:88px;height:52px;border-radius:8px}.lv-case .lv-case-io__thumb-more{font-size:26px}.lv-case .lv-case-approach__header,.lv-case .lv-case-outcomes__header,.lv-case .lv-case-pain__header{margin-bottom:36px;gap:14px;max-width:none}.lv-case .lv-case-pain__num{font-size:30px}.lv-case .lv-case-approach__icon-wrap{width:52px;height:52px}.lv-case .lv-case-approach__icon{width:40px;height:40px}.lv-case .lv-case-approach__card,.lv-case .lv-case-pain__card{padding:4px 0;gap:14px}.lv-case .lv-case-modal{padding:12px}.lv-case .lv-case-modal__main{height:min(52vh,360px)}.lv-case .lv-case-modal__arrow{width:32px;height:32px;font-size:18px}.lv-case .lv-case-modal__arrow--left{left:8px}.lv-case .lv-case-modal__arrow--right{right:8px}.lv-case .lv-case-modal__thumbs{gap:6px;padding:10px 12px}.lv-case .lv-case-modal__thumb{width:64px;height:46px}}@media(max-width:480px){.lv-case .lv-case-hero{padding:20px 0 44px}.lv-case .lv-case-approach,.lv-case .lv-case-io,.lv-case .lv-case-outcomes,.lv-case .lv-case-overview,.lv-case .lv-case-pain,.lv-case .lv-case-tools{padding:44px 0}.lv-case .lv-case__title{font-size:24px}.lv-case .lv-case__body{font-size:14px;line-height:21px}.lv-case .lv-case-approach__card-title,.lv-case .lv-case-pain__card-title,.lv-case .lv-case__h3{font-size:18px}.lv-case .lv-case-hero__copy{gap:16px}.lv-case .lv-case-io__nav-btn{width:32px;height:32px;border-radius:6px}.lv-case .lv-case-io__thumb{max-width:72px;height:44px}.lv-case .lv-case-io__thumb-more{font-size:22px}.lv-case .lv-case-pain__num{font-size:28px}.lv-case .lv-case-tools__item img{width:48px;height:44px}.lv-case .lv-case-tools__name{font-size:15px}}.lv-case.lv-case--wide-hero .lv-case-hero__row{justify-content:flex-start;gap:24px}.lv-case.lv-case--wide-hero .lv-case-hero__copy{width:700px;max-width:700px;min-width:0;flex:0 0 700px}.lv-case.lv-case--wide-hero .lv-case-hero__desc,.lv-case.lv-case--wide-hero .lv-case-hero__title{max-width:none}.lv-case.lv-case--wide-hero .lv-case-hero__media{flex:2 1 0;width:auto;max-width:none}.lv-case.lv-case--wide-hero .lv-case-hero{padding-bottom:40px}.lv-case.lv-case--wide-hero .lv-case-overview{padding-top:40px;padding-bottom:40px}.lv-case.lv-case--wide-hero .lv-case-tools{padding-top:40px}@media(max-width:1200px){.lv-case.lv-case--wide-hero .lv-case-hero{padding-bottom:32px}.lv-case.lv-case--wide-hero .lv-case-overview{padding-top:32px;padding-bottom:32px}.lv-case.lv-case--wide-hero .lv-case-tools{padding-top:32px}}@media(max-width:1024px){.lv-case.lv-case--wide-hero .lv-case-hero__copy{width:100%;max-width:none;flex:none}.lv-case.lv-case--wide-hero .lv-case-hero__media{flex:none;width:100%;max-width:100%}}.lv-case.lv-case--compact-overview .lv-case-hero{padding-top:40px;padding-bottom:56px}.lv-case.lv-case--compact-overview .lv-case-overview{padding-top:56px;padding-bottom:56px}.lv-case.lv-case--compact-overview .lv-case-tools{padding-top:56px}@media(max-width:1200px){.lv-case.lv-case--compact-overview .lv-case-hero{padding-top:32px;padding-bottom:44px}.lv-case.lv-case--compact-overview .lv-case-overview{padding-top:44px;padding-bottom:44px}.lv-case.lv-case--compact-overview .lv-case-tools{padding-top:44px}}@media(max-width:768px){.lv-case.lv-case--compact-overview .lv-case-hero{padding-top:24px;padding-bottom:36px}.lv-case.lv-case--compact-overview .lv-case-overview{padding-top:36px;padding-bottom:36px}.lv-case.lv-case--compact-overview .lv-case-tools{padding-top:36px}}