.overview-item-section{overflow:hidden;overflow-x:clip;padding:4.375rem 0 3.75rem}.overview-item-content{align-items:center;display:flex;gap:var(--r-unit-5xl);justify-content:flex-end;position:relative}.right-version .overview-item-content{flex-direction:row-reverse}.overview-item-content .left-img{align-self:flex-start;aspect-ratio:731/462;--inner-size:84.25rem;border-radius:var(--border-radius-large);box-shadow:0 .19px 1.14px 0 #00000003,0 .81px 2.36px 0 #00000005,0 2px 4.71px 0 #00000006,0 3.85px 9.24px 0 #00000008,0 6.48px 16.98px 0 #0000000a,0 10px 29px 0 #0000000d;flex-grow:1;margin-left:calc(((100vw - var(--inner-size))/2 + var(--r-unit-2xl))*-1);position:relative}.tag-type-1.overview-item-content .left-img{background:linear-gradient(180deg,#546faa,#232d57)}.tag-type-2.overview-item-content .left-img{background:linear-gradient(180deg,#f2a349 -5.02%,#381400 274.54%)}.right-version .overview-item-content .left-img{margin-left:0;margin-right:calc(((100vw - var(--inner-size))/2 + var(--r-unit-2xl))*-1)}.overview-item-content .expand-btn-wrap{align-items:center;bottom:1.875rem;display:flex;left:3.125rem;max-width:var(--r-unit-4xl);overflow:hidden;overflow:clip;position:absolute;transition:max-width var(--transition-spring)}.overview-item-content .circle-btn{flex-shrink:0;z-index:2}.expand-text{align-items:center;background-color:var(--color-background-card);border-radius:var(--border-radius-pill);box-shadow:var(--common-shadow);color:var(--color-text-on-light);display:flex;height:2.25rem;margin-left:-1.375rem;opacity:0;padding-inline:var(--r-unit-3xl) var(--r-unit-xl);white-space:nowrap;z-index:1}.overview-item-content .expand-btn-wrap:hover{max-width:500px}.overview-item-content .expand-btn-wrap:hover .expand-text{opacity:1;transition:opacity 0s;transition-delay:0s}.overview-item-content .expand-btn-wrap:not(:hover) .expand-text{opacity:0;transition:opacity 0s .55s}.overview-item-content .circle-btn:before{mask-image:url(../../images/icon/innocomm-settings.svg);-webkit-mask-image:url(../../images/icon/innocomm-settings.svg)}.overview-item-content .circle-btn:hover{--btn-bg-hover:var(--color-background-brand-base)}.overview-item-content .btn-group{gap:var(--unit-2xl)}.overview-item-content img{object-position:calc(50% + var(--r-unit-2xl)/2) center}.right-version .overview-item-content img{object-position:right calc(50% + var(--r-unit-2xl)/2) center}@media screen and (min-width:1920px){.overview-item-content .left-img{margin-left:calc(((1920px - var(--inner-size))/2 + var(--r-unit-2xl))*-1)}.right-version .overview-item-content .left-img{margin-left:0;margin-right:calc(((1920px - var(--inner-size))/2 + var(--r-unit-2xl))*-1)}}@media screen and (max-width:1439px){.overview-item-content .left-img{margin-left:calc((var(--r-unit-4xl) + var(--r-unit-2xl))*-1)}.right-version .overview-item-content .left-img{margin-right:calc((var(--r-unit-4xl) + var(--r-unit-2xl))*-1)}}.overview-item-content .right-content{flex:none;width:45.69%}.tag-label{--tag-bg-color:var(--color-background-secondary-subtle);--tag-text-color:var(--color-text-secondary-on-secondary);align-items:center;background-color:var(--tag-bg-color);border-radius:var(--border-radius-small);color:var(--tag-text-color);display:inline-flex;height:1.5rem;justify-content:center;padding-inline:var(--r-unit-m)}.tag-type-2 .tag-label{--tag-bg-color:var(--color-background-brand-subtle);--tag-text-color:var(--color-text-brand-base)}.btn-inquiry .btn-text:before{mask-image:url(../../images/icon/innocomm-file-plus.svg);-webkit-mask-image:url(../../images/icon/innocomm-file-plus.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:1199px){.overview-item-content{display:block}.overview-item-content .left-img{aspect-ratio:664/432;margin-left:0}.right-version .overview-item-content .left-img{margin-right:0}.overview-item-content img,.right-version .overview-item-content img{object-position:center}.overview-item-content .right-content{margin-top:var(--unit-2xl);width:100%}.overview-item-content .expand-btn-wrap{left:1.875rem}}@media screen and (max-width:767px){.overview-item-content .left-img{aspect-ratio:320/208}.overview-item-content .expand-btn-wrap{bottom:var(--r-unit-2xl);left:1.5rem}}.product-dialog-inner{height:min(75dvh,37.125rem);padding:var(--r-unit-5xl) var(--r-unit-4xl) var(--r-unit-2xl);position:relative;width:59.125rem}.prod-dialog-title-block{align-items:center;display:flex;justify-content:space-between}.prod-dialog-title-block .download-icon .btn-text:before{mask-image:url(../../images/icon/innocomm-download.svg);-webkit-mask-image:url(../../images/icon/innocomm-download.svg)}.spec-tabs{position:relative}.spec-nav{border-bottom:1px solid var(--color-border-subtlest-on-light);display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));--tab-item:4}.spec-nav-link{align-items:center;color:var(--color-text-subtle-on-light);display:flex;justify-content:center;min-height:var(--size-height-input-medium);text-align:center;text-decoration:none}.tab-spec-content{animation:fadeIn var(--transition-spring) both;display:none;opacity:0;visibility:hidden}.tab-spec-content.active{display:block;visibility:visible}.spec-nav-link:hover{color:var(--color-text-subtle-on-light)}.spec-nav-link:focus{color:var(--color-text-on-light)}.spec-tabs .line{background-color:var(--color-background-brand-base);bottom:0;height:3px;left:0;position:absolute;transition:left var(--transition-spring),width var(--transition-spring) .1s;width:calc(100%/var(--tab-item))}.spec-item{align-items:center;display:grid;grid-template-columns:minmax(14.5625rem,auto) minmax(0,1fr)}.spec-key,.spec-value{padding:var(--r-unit-xl)}.spec-item:nth-child(2n){background-color:var(--color-background-surface-lighter)}.product-dialog-close-form{position:absolute;right:var(--unit-m);top:var(--unit-s);z-index:2}.product-dialog-close-form .icon-only-btn{--icon-color:var(--color-text-on-light);--icon-color-hover:var(--color-icon-brand-base);mask-image:url(../../images/icon/innocomm-x.svg);-webkit-mask-image:url(../../images/icon/innocomm-x.svg);mask-size:auto;-webkit-mask-size:auto}@media screen and (max-width:1199px){.product-dialog-inner{padding-inline:var(--unit-3xl);width:min((100vw - (2 * 3.25rem)),59.125rem)}.product-dialog-close-form{right:0;top:0}.spec-list{overflow-x:auto}}@media screen and (max-width:767px){.product-dialog-inner{height:min(75dvh,37.125rem);padding-inline:var(--unit-2xl);padding-top:var(--unit-4xl);width:calc(100vw - var(--unit-2xl)*2)}.spec-item{grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr)}.prod-dialog-title-block{align-items:flex-start;flex-direction:column;gap:var(--unit-2xl)}.prod-dialog-title-block .btn{width:100%}}.key-highlight-section{padding:3.75rem 0 2.8125rem}.key-highlight-content{display:flex;gap:4.25rem;margin-left:calc((100% - var(--size-width-desktop-inner))/2);overflow:hidden;overflow:clip;width:calc(100% - (100% - var(--size-width-desktop-inner))/2)}.key-highlight-content .left-block{padding-top:5.375rem}.key-highlight-content .right-swiper-outer{width:calc(100% - 26.75rem);z-index:2}.key-swiper-nav{margin-top:var(--r-unit-2xl);max-width:112px}.key-swiper-nav .swiper-button-prev{left:0}.key-swiper-nav .swiper-button-next{right:0}.key-highlight-swiper{overflow:visible}.key-highlight-swiper .swiper-slide{padding-inline:.625rem;width:21.375rem}.key-highlight-swiper .swiper-slide:last-child{margin-right:.625rem}.key-title{--text-line:1}.key-brief{--text-line:3;min-height:3.75rem}.key-highlight-item{align-items:center;background-color:var(--color-background-surface-lighter);border-radius:var(--border-radius-large);box-shadow:0 .09px .28px 0 #00000002,0 .41px .57px 0 #00000004,0 1px 1.14px 0 #00000005,0 1.93px 2.23px 0 #00000006,0 3.24px 4.1px 0 #00000008,0 5px 7px 0 #0000000a;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:var(--r-unit-m);margin-top:3.0625rem;min-height:17.5rem;padding:0 var(--r-unit-2xl) var(--r-unit-4xl)}.glass-block{background-image:url(../../images/product/innocomm-product-key-pattern.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:9.9375rem;margin-top:-3.0625rem;padding:1.125rem;width:9.9375rem}.glass-block .img{height:100%;width:100%}.key-highlight-content .left-block{max-width:69.625rem;position:relative}.key-highlight-content .left-block .heading,.key-highlight-content .left-block p{position:relative;z-index:4}.key-highlight-content .left-block:before{background:linear-gradient(270deg,hsla(0,0%,96%,0),#f6f6f6 9%);bottom:0;content:"";left:0;position:absolute;top:0;width:calc(100% + 4.875rem);z-index:3}@media screen and (max-width:1439px){.key-highlight-content{margin-left:var(--r-unit-4xl);width:calc(100% - var(--r-unit-4xl))}}@media screen and (max-width:1199px){.key-highlight-section{padding:1.875rem 0 2.8125rem}.key-highlight-content{display:block;margin-left:0;width:100%}.key-highlight-content .left-block{align-items:center;display:flex;flex-direction:column;margin-left:3.25rem;margin-right:3.25rem;padding-top:0}.key-highlight-content .left-block:before{display:none}.key-highlight-content .right-swiper-outer{margin-left:0;margin-top:var(--r-unit-4xl);padding:0 0 0 calc(3.25rem - 10px);width:100%}}@media screen and (max-width:767px){.key-highlight-section{padding:calc(var(--unit-4xl)/2) 0 var(--unit-3xl)}.key-highlight-content .left-block{margin-inline:var(--unit-2xl)}.key-highlight-content .right-swiper-outer{margin-inline:auto;padding-left:calc(var(--unit-2xl) - 10px)}}.service-section{padding:2.8125rem 0 3.75rem}@media screen and (max-width:767px){.service-section{padding:var(--unit-2xl) 0 1.875rem}}.ind-app-section{padding:3.75rem 0 var(--r-unit-3xl)}.ind-app-content{background-color:var(--color-background-surface-lighter);padding:5rem 8.45% 7.25rem}.not-one-col-type .ind-app-content{padding:5rem var(--r-unit-4xl) 7.25rem}.ind-app-title-block{margin-inline:auto;max-width:55.625rem}.app-list{margin-top:3.75rem;--gap-block:var(--r-unit-4xl);--gap-inline:0px;display:grid;gap:var(--gap-block) var(--gap-inline);grid-template-columns:repeat(1,minmax(0,1fr))}.not-one-col-type .app-list{--gap-inline:var(--r-unit-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}.ind-app-item{display:flex;gap:var(--r-unit-2xl)}.not-one-col-type .ind-app-item{flex-direction:column}.ind-app-item .left-img,.ind-app-item .right-content{width:50%}.not-one-col-type .ind-app-item .left-img,.not-one-col-type .ind-app-item .right-content{width:auto}.ind-app-item .left-img{aspect-ratio:548/372;border-radius:var(--border-radius-large);box-shadow:0 .09px .28px 0 #00000002,0 .41px .57px 0 #00000004,0 1px 1.14px 0 #00000005,0 1.93px 2.23px 0 #00000006,0 3.24px 4.1px 0 #00000008,0 5px 7px 0 #0000000a}.ind-app-item .right-content{display:flex;flex-direction:column;justify-content:center;padding-inline:var(--r-unit-4xl)}.ind-app-item .right-content-inner{max-width:28.5rem}.app-list .ind-app-item:nth-child(2n){flex-direction:row-reverse}.not-one-col-type .app-list .ind-app-item:nth-child(2n){flex-direction:column}.ind-app-outer{border-radius:var(--border-radius-large);overflow:hidden;overflow-x:clip}.app-pattern-1>.fixed-item{background-image:url(../../images/3D/innocomm-product-app-top-tile.png);height:22.6875rem;left:-6.0625rem;top:-5.625rem;width:20.875rem}.app-pattern-2>.fixed-item{background-image:url(../../images/3D/innocomm-product-app-bottom-tile.png);bottom:-6.4375rem;height:14.875rem;right:-7.125rem;width:15.5rem}@media screen and (max-width:1199px){.ind-app-section{padding:3.75rem 0 3.375rem}.ind-app-content,.not-one-col-type .ind-app-content{padding:5rem 0 8.375rem}.ind-app-outer{border-radius:0}.ind-app-title-block{max-width:36.625rem}.app-list{margin-top:var(--r-unit-5xl)}.not-one-col-type .app-list{grid-template-columns:repeat(2,minmax(0,1fr));--gap-block:var(--r-unit-2xl)}.app-list .ind-app-item:nth-child(2n),.ind-app-item{flex-direction:column}.ind-app-item .left-img,.ind-app-item .right-content{width:100%}.ind-app-item .right-content{padding-inline:0}.ind-app-item .left-img{aspect-ratio:664/450}.ind-app-item .right-content-inner{max-width:none}.app-pattern-1>.fixed-item{height:13.5rem;left:-3.5625rem;top:-4rem;width:12.4375rem}.app-pattern-2>.fixed-item{bottom:-8.3125rem;height:18.8125rem;right:-9.0625rem;width:19.625rem}}@media screen and (max-width:767px){.ind-app-section{padding:1.875rem 0 2.8125rem}.not-one-col-type .app-list{grid-template-columns:repeat(1,minmax(0,1fr));--gap-block:var(--r-unit-4xl)}.app-pattern-1>.fixed-item{height:12.125rem;left:-4.5625rem;top:-5.5625rem;width:11.125rem}.app-pattern-2>.fixed-item{bottom:-7.6875rem;height:16.9375rem;right:-8.8125rem;width:17.625rem}}.product-content-first-inner{background-color:var(--color-background-surface-lighter);padding-top:calc(var(--header-height) + 1.5rem)}.product-content-first-section .overview-item-section{padding:var(--r-unit-2xl) 0 var(--r-unit-4xl)}.product-content-first-section .overview-item-content{align-items:flex-start}.save-product{flex:none}.product-action-block{align-items:center;display:flex;gap:var(--r-unit-4xl);justify-content:space-between;margin-bottom:var(--r-unit-xl)}.heart-icon-box{height:var(--r-unit-xl);margin-right:var(--unit-s);width:var(--r-unit-xl)}.heart-icon-box svg use{fill:transparent;stroke-width:2px;transition:var(--transition-micro)}.filled .heart-icon-box svg use{fill:currentColor}.product-info-block{margin-top:var(--r-unit-4xl)}.prod-info-item{align-items:center;display:grid;gap:var(--r-unit-2xl);grid-template-columns:minmax(5.125rem,auto) minmax(0,1fr)}.prod-info-item+.prod-info-item{margin-top:var(--r-unit-2xl)}.btn-quote .btn-text:before{mask-image:url(../../images/icon/innocomm-shopping-cart.svg);-webkit-mask-image:url(../../images/icon/innocomm-shopping-cart.svg)}.specification-section{padding:3.75rem 0 5rem}.spec-category-list{display:grid;gap:var(--r-unit-4xl);grid-template-columns:repeat(1,minmax(0,1fr))}.spec-category-item .spec-list,.spec-category-list{margin-top:var(--r-unit-2xl)}@media screen and (max-width:1199px){.specification-section{padding:var(--r-unit-2xl) 0 var(--r-unit-6xl)}}@media screen and (max-width:767px){.specification-section{padding:2.5rem 0}.product-action-block{align-items:flex-start;flex-direction:column;gap:var(--unit-xl);justify-content:flex-start}.spec-item{grid-template-columns:repeat(1,minmax(0,1fr))}.product-dialog-inner{height:auto;max-height:75dvh}}