@layer reset{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/fonts/pretendard/woff2-subset/Pretendard-Black.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-Black.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/fonts/pretendard/woff2-subset/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/fonts/pretendard/woff2-subset/Pretendard-Bold.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/fonts/pretendard/woff2-subset/Pretendard-SemiBold.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/fonts/pretendard/woff2-subset/Pretendard-Medium.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/fonts/pretendard/woff2-subset/Pretendard-Regular.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/fonts/pretendard/woff2-subset/Pretendard-Light.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/fonts/pretendard/woff2-subset/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/fonts/pretendard/woff2-subset/Pretendard-Thin.subset.woff2) format("woff2"),url(/fonts/pretendard/woff-subset/Pretendard-Thin.subset.woff) format("woff")}@layer common{:root{--font-family-default:Pretendard;--text-color-secondary:#aaa;--text-color-alternate:#fff;--fills-primary:#fff;--fills-secondary:#eee;--fills-alternate:#000;--strokes-primary:#000;--strokes-secondary:#aaa;--strokes-alternate:#fff;--text-color-primary:#000;--drop-shadow-200-box-shadow:0px 1px 4px 0px rgba(12,12,13,.1),0px 1px 4px 0px rgba(12,12,13,.05);--desktop-h-1-font:700 72px/1.25 var(--font-family-default);--desktop-h-2-font:700 48px/1.25 var(--font-family-default);--desktop-h-3-font:700 36px/1.25 var(--font-family-default);--desktop-h-4-font:700 24px/1.25 var(--font-family-default);--desktop-body-font:400 18px/1.25 var(--font-family-default);--tablet-h-1-font:700 40px/1.25 var(--font-family-default);--tablet-h-2-font:700 32px/1.25 var(--font-family-default);--tablet-h-3-font:700 24px/1.25 var(--font-family-default);--tablet-h-4-font:700 20px/1.25 var(--font-family-default);--tablet-body-font:400 16px/1.25 var(--font-family-default);--mobile-h-1-font:700 32px/1.25 var(--font-family-default);--mobile-h-2-font:700 26px/1.25 var(--font-family-default);--mobile-h-3-font:700 22px/1.25 var(--font-family-default);--mobile-h-4-font:700 18px/1.25 var(--font-family-default);--mobile-body-font:400 14px/1.25 var(--font-family-default);--gap-2-xs:8px;--gap-xs:12px;--gap-s:16px;--gap-m:20px;--gap-l:24px;--gap-xl:32px;--gap-2-xl:40px;--gap-3-xl:48px;--gap-4-xl:60px;--padding-2-xs:8px;--padding-xs:12px;--padding-s:16px;--padding-m:20px;--padding-l:24px;--padding-xl:32px;--padding-2-xl:40px;--padding-3-xl:48px;--padding-4-xl:60px;--padding-5-xl:72px;box-sizing:border-box}button{background:none;border:none;outline:none;padding:0;margin:0;text-align:left}*,:after,:before{box-sizing:inherit;word-break:keep-all}:root{font-family:var(--font-family-default),san-serif}.w-full{width:100%}.w-fit{width:-moz-fit-content;width:fit-content}.h-full{height:100%}.h-fit{height:-moz-fit-content;height:fit-content}.grow{flex-grow:1;flex-basis:100px}.hidden{display:none;visibility:hidden}}@layer components{.accordion-header{align-items:center;cursor:pointer;display:flex;gap:var(--gap-xl)}.accordion-header .title{color:var(--text-color-primary);flex-grow:1}@media (max-width:600px){.accordion-header .title{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.accordion-header .title{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.accordion-header .title{font:var(--desktop-h-4-font)}}.accordion-header input{-webkit-appearance:none;align-content:center;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.accordion-header input:before{content:"";display:block;flex-shrink:0;height:40px;width:40px}.accordion-header input:not(:checked):before{background-image:url(/images/icon/base/add_40.svg);background-size:40px}.accordion-header input:checked:before{background-image:url(/images/icon/base/close_40.svg);background-size:40px}.accordion-header:has(input:not(:checked))+*{display:none!important}.breadcrumb{align-items:center;display:flex;gap:var(--gap-2-xs)}.breadcrumb .first-level{color:#8c8c8c}@media (max-width:600px){.breadcrumb .first-level{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.breadcrumb .first-level{font:var(--tablet-body-font)}}@media (min-width:1280px){.breadcrumb .first-level{font:var(--desktop-body-font)}}.breadcrumb .middle-level{color:#8c8c8c}@media (max-width:600px){.breadcrumb .middle-level{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.breadcrumb .middle-level{font:var(--tablet-body-font)}}@media (min-width:1280px){.breadcrumb .middle-level{font:var(--desktop-body-font)}}.breadcrumb .separator{color:#8c8c8c}@media (max-width:600px){.breadcrumb .separator{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.breadcrumb .separator{font:var(--tablet-body-font)}}@media (min-width:1280px){.breadcrumb .separator{font:var(--desktop-body-font)}}.breadcrumb .last-level{color:#262626}@media (max-width:600px){.breadcrumb .last-level{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.breadcrumb .last-level{font:var(--tablet-body-font)}}@media (min-width:1280px){.breadcrumb .last-level{font:var(--desktop-body-font)}}.button{align-items:center;background:var(--fills-alternate);cursor:pointer;display:flex;justify-content:center;position:relative}.button:disabled.outline{border:1px solid #e7e7e7}.button:disabled:not(.outline){background:linear-gradient(hsla(0,0%,100%,.88),hsla(0,0%,100%,.88)),linear-gradient(#000,#000)}.button.outline:disabled{border:1px solid #e7e7e7}.button.outline{border:1px solid var(--strokes-primary)}.button:not(:disabled):hover.outline{background:rgba(0,0,0,.08)}.button:not(:disabled):hover:not(.outline){background:linear-gradient(hsla(0,0%,100%,.32),hsla(0,0%,100%,.32)),linear-gradient(#000,#000)}.button:not(:disabled):active.outline{background:rgba(0,0,0,.16)}.button:not(:disabled):active:not(.outline){background:linear-gradient(hsla(0,0%,100%,.16),hsla(0,0%,100%,.16)),linear-gradient(#000,#000)}.button:not(:disabled):focus{background:none;border:2px solid var(--strokes-primary)}.button:not(:disabled):not(.outline):active{background:linear-gradient(hsla(0,0%,100%,.16),hsla(0,0%,100%,.16)),linear-gradient(#000,#000)}.button.outline{background:initial}@media (max-width:600px){.button{padding:0 var(--padding-m);height:34px}.button.outline{padding:0 calc(var(--padding-m) - 1px)}.button:not(:disabled):focus{padding:0 calc(var(--padding-m) - 2px)}}@media (min-width:601px) and (max-width:1279px){.button{padding:0 var(--padding-xl);height:44px}.button.outline{padding:0 calc(var(--padding-xl) - 1px)}.button:not(:disabled):focus{padding:0 calc(var(--padding-xl) - 2px)}}@media (min-width:1280px){.button{padding:0 var(--padding-2-xl);height:55px}.button.outline{padding:0 calc(var(--padding-2-xl) - 1px)}.button:not(:disabled):focus{padding:0 calc(var(--padding-2-xl) - 2px)}}.button:not(:where(:disabled,.outline,:active,:hover)):focus:before{content:"";bottom:4px;display:initial;flex-shrink:0;left:4px;position:absolute;right:4px;top:4px;background:var(--fills-alternate)}.button .value{color:var(--text-color-alternate);position:relative}.button:disabled.outline .value{opacity:.32}.button.outline .value{color:var(--text-color-primary)}@media (max-width:600px){.button .value{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.button .value{font:var(--tablet-body-font)}}@media (min-width:1280px){.button .value{font:var(--desktop-body-font)}}.content-action-item{display:flex}@media (max-width:600px){.content-action-item{flex-direction:column;gap:var(--gap-m)}}@media (min-width:601px) and (max-width:1279px){.content-action-item{align-items:center;gap:var(--gap-4-xl)}.content-action-item.reverse{flex-direction:row-reverse}}@media (min-width:1280px){.content-action-item{align-items:center;gap:72px}.content-action-item.reverse{flex-direction:row-reverse}}.content-action-item .graphic{object-fit:cover}@media (min-width:1280px){.content-action-item .graphic{aspect-ratio:623/640;flex-basis:623px;flex-grow:1;height:640px;width:623px}}@media (max-width:600px){.content-action-item .graphic{aspect-ratio:408/300;flex-shrink:0;height:300px;width:100%}}@media (min-width:601px) and (max-width:1279px){.content-action-item .graphic{aspect-ratio:310/372;flex-basis:310px;flex-grow:1;height:372px;width:310px}}.content-action-item .content{display:flex;flex-direction:column}@media (max-width:600px){.content-action-item .content{gap:var(--gap-m);width:100%}}@media (min-width:601px) and (max-width:1279px){.content-action-item .content{flex-basis:310px;flex-grow:1;gap:var(--gap-4-xl)}}@media (min-width:1280px){.content-action-item .content{flex-basis:623px;flex-grow:1;gap:var(--gap-4-xl)}}.content-action-item .text-box{display:flex;flex-direction:column;width:100%}@media (max-width:600px){.content-action-item .text-box{gap:4px}}@media (min-width:601px) and (max-width:1279px){.content-action-item .text-box{gap:6px}}@media (min-width:1280px){.content-action-item .text-box{gap:var(--gap-s)}}.content-action-item .title{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-action-item .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.content-action-item .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.content-action-item .title{font:var(--desktop-h-2-font)}}.content-action-item .description{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-action-item .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.content-action-item .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.content-action-item .description{font:var(--desktop-body-font)}}.content-action-item .buttons{align-items:center;display:flex}@media (max-width:600px){.content-action-item .buttons{gap:var(--gap-2-xs);width:100%}}@media (min-width:601px) and (max-width:1279px){.content-action-item .buttons{gap:15px;width:100%}}@media (min-width:1280px){.content-action-item .buttons{gap:15px}}.content-card-item{display:flex;flex-direction:column;gap:var(--gap-2-xl);min-width:220px}.content-card-item .graphic{flex-shrink:0;width:100%;object-fit:cover}@media (max-width:600px){.content-card-item .graphic{height:252px}}@media (min-width:601px) and (max-width:1279px){.content-card-item .graphic{height:220px}}@media (min-width:1280px){.content-card-item .graphic{height:300px}}.content-card-item .content{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-grow:1}.content-card-item .text-box{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.content-card-item .title{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-card-item .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.content-card-item .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.content-card-item .title{font:var(--desktop-h-2-font)}}.content-card-item .description{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-card-item .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.content-card-item .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.content-card-item .description{font:var(--desktop-body-font)}}.content-card-item .buttons{align-items:center;display:flex;gap:var(--gap-2-xs);max-width:320px;width:100%}.content-dark-item{display:flex}@media (max-width:600px){.content-dark-item{flex-direction:column;gap:var(--gap-s)}}@media (min-width:601px) and (max-width:1279px){.content-dark-item{align-items:center;gap:var(--gap-xl)}.content-dark-item.reverse{flex-direction:row-reverse}}@media (min-width:1280px){.content-dark-item{align-items:center;gap:var(--gap-4-xl)}.content-dark-item.reverse{flex-direction:row-reverse}}.content-dark-item .graphic{object-fit:cover}@media (min-width:1280px){.content-dark-item .graphic{aspect-ratio:630/668;flex-basis:630px;flex-grow:1;height:668px;width:630px}}@media (max-width:600px){.content-dark-item .graphic{aspect-ratio:410/280;flex-shrink:0;height:280px;width:100%}}@media (min-width:601px) and (max-width:1279px){.content-dark-item .graphic{aspect-ratio:324/420;flex-basis:324px;flex-grow:1;height:420px;width:324px}}.content-dark-item .content{display:flex;flex-direction:column}@media (max-width:600px){.content-dark-item .content{gap:var(--gap-2-xs);width:100%}}@media (min-width:601px) and (max-width:1279px){.content-dark-item .content{flex-basis:324px;flex-grow:1;gap:var(--gap-s)}}@media (min-width:1280px){.content-dark-item .content{flex-basis:630px;flex-grow:1;gap:var(--gap-xl)}}.content-dark-item .title{color:var(--text-color-alternate);width:100%}@media (max-width:600px){.content-dark-item .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.content-dark-item .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.content-dark-item .title{font:var(--desktop-h-2-font)}}.content-dark-item .description{color:var(--text-color-alternate)}@media (max-width:600px){.content-dark-item .description{font:var(--mobile-body-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.content-dark-item .description{font:var(--tablet-body-font);width:100%}}@media (min-width:1280px){.content-dark-item .description{font:var(--desktop-body-font);width:100%}}.content-header{background:var(--fills-primary);border-bottom:1px solid var(--strokes-primary);display:flex;width:100%}.content-header.dark{background:#121212;border-bottom:1px solid var(--strokes-alternate)}@media (max-width:600px){.content-header{padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.content-header{padding:var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.content-header{padding:var(--padding-5-xl) var(--padding-4-xl)}}@media (max-width:600px){.content-header.vertical{border:none}}@media (min-width:601px) and (max-width:1279px){.content-header.vertical{border:none}}@media (min-width:1280px){.content-header.vertical{border:none}}.content-header .title{color:var(--text-color-primary);flex-grow:1;height:-moz-fit-content;height:fit-content}.content-header.dark .title{color:var(--text-color-alternate)}@media (max-width:600px){.content-header .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.content-header .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.content-header .title{font:var(--desktop-h-2-font)}}@media (max-width:600px){.content-header .right{display:none}}@media (min-width:601px) and (max-width:743px){.content-header .right{display:none}}@media (min-width:744px){.content-header .right{display:flex}}.content-header .right .icon{cursor:pointer}.content-header.vertical .right{display:none}.content-header .icon{flex-shrink:0;height:60px;width:60px}.content-item{display:flex;gap:var(--gap-l)}@media (max-width:600px){.content-item{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.content-item{align-items:center}.content-item.reverse{flex-direction:row-reverse}}@media (min-width:1280px){.content-item{align-items:center}.content-item.reverse{flex-direction:row-reverse}}.content-item .graphic{object-fit:cover}@media (min-width:1280px){.content-item .graphic{aspect-ratio:648.5/400;flex-basis:648.5px;flex-grow:1;height:400px;width:648.5px}}@media (max-width:600px){.content-item .graphic{aspect-ratio:408/200;flex-shrink:0;height:200px;width:100%}}@media (min-width:601px) and (max-width:1279px){.content-item .graphic{aspect-ratio:328/400;flex-basis:328px;flex-grow:1;height:400px;width:328px}}.content-item .content{display:flex;flex-direction:column;gap:var(--gap-s)}@media (max-width:600px){.content-item .content{padding:0 var(--padding-s);width:100%}}@media (min-width:601px) and (max-width:1279px){.content-item .content{flex-basis:328px;flex-grow:1;height:100%;justify-content:center;padding:var(--padding-4-xl) var(--padding-s)}}@media (min-width:1280px){.content-item .content{flex-basis:648.5px;flex-grow:1;height:100%;justify-content:center;padding:var(--padding-4-xl)}}.content-item .title{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-item .title{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.content-item .title{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.content-item .title{font:var(--desktop-h-4-font)}}.content-item .description{color:var(--text-color-primary);font:var(--desktop-body-font);width:100%;list-style:disc;padding-left:24px}.content-map-item{display:flex;gap:var(--gap-s)}@media (max-width:600px){.content-map-item{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.content-map-item{flex-direction:column}}@media (min-width:1280px){.content-map-item{flex-direction:row}}.content-map-item .content{display:flex;flex-direction:column}@media (max-width:600px){.content-map-item .content{gap:var(--gap-2-xs);width:100%}}@media (min-width:601px) and (max-width:1279px){.content-map-item .content{gap:var(--gap-2-xs);width:100%}}@media (min-width:1280px){.content-map-item .content{flex-basis:652px;flex-grow:1;gap:var(--gap-xl)}}.content-map-item .title{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-map-item .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.content-map-item .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.content-map-item .title{font:var(--desktop-h-2-font)}}.content-map-item .description{color:var(--text-color-primary);width:100%}@media (max-width:600px){.content-map-item .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.content-map-item .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.content-map-item .description{font:var(--desktop-body-font)}}.content-map-item .graphic{background:url(/assets/images/graphic.png) 50%/cover no-repeat;object-fit:cover}@media (max-width:600px){.content-map-item .graphic{aspect-ratio:407/280;flex-shrink:0;height:280px;width:100%}}@media (min-width:601px) and (max-width:1279px){.content-map-item .graphic{aspect-ratio:682/366;flex-shrink:0;height:366px;width:100%}}@media (min-width:1280px){.content-map-item .graphic{aspect-ratio:652/366;flex-basis:652px;flex-grow:1;height:366px}}.effect-item{border-bottom:1px solid rgba(0,0,0,.4);display:flex;gap:var(--gap-s)}@media (max-width:600px){.effect-item{flex-direction:column;padding:var(--padding-2-xs) 0}}@media (min-width:601px) and (max-width:1279px){.effect-item{flex-direction:column;padding:var(--padding-l) 0}}@media (min-width:1280px){.effect-item{padding:var(--padding-l) 0}}.effect-item .title{color:var(--text-color-primary)}@media (max-width:600px){.effect-item .title{font:var(--mobile-h-4-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.effect-item .title{font:var(--tablet-h-4-font);width:100%}}@media (min-width:1280px){.effect-item .title{flex-shrink:0;font:var(--desktop-h-4-font);height:-moz-fit-content;height:fit-content;width:332px}}.effect-item .content{color:var(--text-color-primary);list-style:disc;padding-left:24px}@media (max-width:600px){.effect-item .content{font:var(--mobile-body-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.effect-item .content{font:var(--tablet-body-font);width:100%}}@media (min-width:1280px){.effect-item .content{flex-grow:1;font:var(--desktop-body-font);height:-moz-fit-content;height:fit-content}}.feature-inline-item{border-bottom:1px solid rgba(0,0,0,.4);display:flex;padding:var(--padding-l) 0}@media (max-width:600px){.feature-inline-item{flex-direction:column;gap:4px}}@media (min-width:601px) and (max-width:1279px){.feature-inline-item{flex-direction:column;gap:var(--gap-2-xs)}}@media (min-width:1280px){.feature-inline-item{gap:var(--gap-s)}}.feature-inline-item .title{color:var(--text-color-primary)}@media (max-width:600px){.feature-inline-item .title{font:var(--mobile-h-4-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.feature-inline-item .title{font:var(--tablet-h-4-font);width:100%}}@media (min-width:1280px){.feature-inline-item .title{flex-shrink:0;font:var(--desktop-h-4-font);height:-moz-fit-content;height:fit-content;width:332px}}.feature-inline-item .content{color:var(--text-color-primary);list-style:disc;padding-left:24px}@media (max-width:600px){.feature-inline-item .content{font:var(--mobile-body-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.feature-inline-item .content{font:var(--tablet-body-font);width:100%}}@media (min-width:1280px){.feature-inline-item .content{flex-grow:1;font:var(--desktop-body-font);height:-moz-fit-content;height:fit-content}}.feature-item{align-items:center;display:flex;flex-shrink:0}@media (max-width:600px){.feature-item{gap:4px}}@media (min-width:601px) and (max-width:1279px){.feature-item{gap:var(--gap-2-xs)}}@media (min-width:1280px){.feature-item{gap:var(--gap-2-xs)}}.feature-item .icon{flex-shrink:0;height:32px;width:32px}.feature-item .name{color:var(--text-color-primary)}@media (max-width:600px){.feature-item .name{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.feature-item .name{font:var(--tablet-body-font)}}@media (min-width:1280px){.feature-item .name{font:var(--desktop-body-font)}}.floating-button{align-items:center;background:#b7b7b7;border-radius:68px;color:#000;cursor:pointer;display:flex;flex-direction:column;font:500 40px/1 var(--font-family-default);justify-content:center;width:136px;height:136px;flex-shrink:0;text-align:center}footer{background:#fff;display:flex}@media (max-width:600px){footer{flex-direction:column;gap:var(--gap-xl);padding:28px var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){footer{justify-content:space-between;padding:52px 0}}@media (min-width:1280px){footer{padding:var(--padding-5-xl) 0;width:100%}}footer .left{display:flex}@media (max-width:600px){footer .left{flex-direction:column;width:100%}}@media (min-width:601px) and (max-width:1279px){footer .left{align-items:center;border-right:1px solid #000;flex-basis:372px;flex-grow:1;padding-right:var(--padding-s)}}@media (min-width:1280px){footer .left{border-right:1px solid #000;flex-basis:720px;flex-direction:column;flex-grow:1;padding-right:52px}}footer .company{display:flex;flex-direction:column}@media (max-width:600px){footer .company{width:100%}}@media (min-width:601px) and (max-width:1279px){footer .company{background:#fff;flex-grow:1;height:428px;justify-content:space-between;padding:24px var(--padding-xl) 50px var(--padding-xl)}}@media (min-width:1280px){footer .company{background:#fff;flex-shrink:0;height:428px;justify-content:space-between;padding:var(--padding-l) var(--padding-4-xl) var(--padding-3-xl) var(--padding-4-xl);width:100%}}footer .text-box{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}footer .title{font:600 32px/.754 var(--font-family-default)}footer .content,footer .title{color:#000;width:100%}@media (max-width:600px){footer .content{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){footer .content{font:var(--tablet-body-font)}}@media (min-width:1280px){footer .content,footer .copyright-inside{font:var(--desktop-body-font)}footer .copyright-inside{color:#000;width:100%}}@media (max-width:600px){footer .copyright-inside{display:none}}@media (min-width:601px) and (max-width:1279px){footer .copyright-inside{color:#000;font:var(--tablet-body-font);width:100%}}footer .right{display:flex;flex-direction:column}@media (max-width:600px){footer .right{width:100%}}@media (min-width:601px) and (max-width:1279px){footer .right{flex-basis:372px;flex-grow:1;padding-left:var(--padding-s)}}@media (min-width:1280px){footer .right{flex-basis:720px;flex-grow:1;padding-left:52px}}footer .menu{background:#fff;display:flex;width:100%}@media (max-width:600px){footer .menu{gap:var(--gap-m)}}@media (min-width:601px) and (max-width:1279px){footer .menu{gap:var(--gap-m);padding:var(--padding-l) var(--padding-xl)}}@media (min-width:1280px){footer .menu{gap:var(--gap-xl);padding:var(--padding-l) var(--padding-4-xl)}}footer .solution-list{display:flex;flex-direction:column;flex-grow:1;gap:var(--gap-s);max-width:182px}@media (max-width:600px){footer .solution-list{flex-basis:182px}}@media (min-width:601px) and (max-width:1279px){footer .solution-list{flex-basis:136px}}footer .solution-list .list>li:first-child{color:#000;width:100%}@media (max-width:600px){footer .solution-list .list>li:first-child{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){footer .solution-list .list>li:first-child{font:var(--tablet-h-4-font)}}@media (min-width:1280px){footer .solution-list .list>li:first-child{font:var(--desktop-h-4-font)}}footer .solution-list .list{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}footer .solution-list .list>li{color:#000;cursor:pointer;width:100%}@media (max-width:600px){footer .solution-list .list>li{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){footer .solution-list .list>li{font:var(--tablet-body-font)}}@media (min-width:1280px){footer .solution-list .list>li{font:var(--desktop-body-font)}}footer .solution-list .list>li.inside{padding-left:16px}footer .menu-list{display:flex;flex-direction:column;gap:var(--gap-s)}@media (max-width:600px){footer .menu-list{flex-basis:208px;flex-grow:1}}@media (min-width:601px) and (max-width:1279px){footer .menu-list{flex-basis:136px;flex-grow:1}}@media (min-width:1280px){footer .menu-list{flex-shrink:0;max-width:182px;width:182px}}footer .menu-list>li{cursor:pointer;color:#000;width:100%}@media (max-width:600px){footer .menu-list>li{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){footer .menu-list>li{font:var(--tablet-h-4-font)}}@media (min-width:1280px){footer .menu-list>li{font:var(--desktop-h-4-font)}footer .copyright{display:none}}@media (max-width:600px){footer .copyright{color:#000;font:var(--mobile-body-font);width:100%}}@media (min-width:601px) and (max-width:1279px){footer .copyright{display:none}}header{border-bottom:1px solid #000;display:flex;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:100}@media (max-width:600px){header{align-items:center;background:#fff;justify-content:center}}@media (min-width:601px) and (max-width:1279px){header{background:#fff}}@media (min-width:1280px){header{align-items:center;width:100%}}header .left{align-items:center;background:#fff;display:flex;flex-grow:1;justify-content:space-between}@media (max-width:600px){header .left{padding-left:var(--padding-s);height:64px}}@media (min-width:601px) and (max-width:640px){header .left{padding:0 var(--padding-s) 0 var(--padding-s);height:49px}}@media (min-width:641px) and (max-width:1279px){header .left{padding:0 var(--padding-l) 0 var(--padding-xl);height:49px}}@media (min-width:1280px){header .left{padding:0 var(--padding-xl) 0 var(--padding-4-xl);height:60px}}header .logo{cursor:pointer;flex-shrink:0;object-fit:cover}@media (max-width:600px){header .logo{height:31px}}@media (min-width:601px) and (max-width:1279px){header .logo{height:33px}}@media (min-width:1280px){header .logo{height:41px}header .menu{display:flex;gap:var(--gap-l)}}@media (max-width:600px){header .menu{display:none}}@media (min-width:601px) and (max-width:1279px){header .menu{align-items:center;display:flex;gap:var(--gap-s);justify-content:flex-end}}header .menu>li{color:#000;cursor:pointer;text-transform:uppercase;white-space:nowrap;position:relative}header .menu>li:hover:not(.lang){-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:600px){header .menu>li{font:700 14px/1.2 var(--font-family-default)}}@media (min-width:601px) and (max-width:1279px){header .menu>li{font:700 14px/1.2 var(--font-family-default)}}@media (min-width:1280px){header .menu>li{font:700 16px/1.2 var(--font-family-default);height:-moz-fit-content;height:fit-content}}header .menu>li .sub-menu{display:none}header .menu>li:hover .sub-menu{display:block}header .lang{align-items:flex-end;display:flex;gap:var(--gap-2-xs)}header .lang>.lang-item{color:#000;height:-moz-fit-content;height:fit-content;opacity:.16;text-transform:uppercase}header .lang>.lang-item.active{opacity:1}@media (max-width:600px){header .lang>.lang-item{font:700 14px/1.2 var(--font-family-default)}}@media (min-width:601px) and (max-width:1279px){header .lang>.lang-item{font:700 14px/1.2 var(--font-family-default)}}@media (min-width:1280px){header .lang>.lang-item{font:700 16px/1.2 var(--font-family-default)}}header .separator{background:#000;flex-shrink:0;height:17px;width:2px}header .sub-action{align-items:center;background:#000;cursor:pointer;display:flex;justify-content:center}@media (max-width:600px){header .sub-action{justify-content:flex-end;padding:var(--padding-s);width:64px;height:64px}}@media (min-width:601px) and (max-width:1279px){header .sub-action{flex-shrink:0;justify-content:center;width:121px;height:49px}}@media (min-width:1280px){header .sub-action{flex-shrink:0;width:150px;height:60px}}@media (max-width:600px){header .sub-action:not(.mobile){display:none;transition:.5s linear}}@media (min-width:601px) and (max-width:1279px){header .sub-action.mobile{display:none}}@media (min-width:1280px){header .sub-action.mobile{display:none}header .contact-us{color:#fff;font:700 16px/1.2 var(--font-family-default);text-transform:uppercase}}@media (max-width:600px){header .contact-us{display:none}}@media (min-width:601px) and (max-width:1279px){header .contact-us{color:#fff;font:700 14px/1.2 var(--font-family-default);text-transform:uppercase}}@media (min-width:1280px){header .icon{display:none}}@media (max-width:600px){header .icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;object-fit:cover;width:100%}}@media (min-width:601px) and (max-width:1279px){header .icon{display:none}}header .mobile-menu{align-items:center;background:#000;bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;padding-bottom:140px;position:fixed;right:0;top:64px;z-index:10}@media (min-width:601px) and (max-width:1279px){header .mobile-menu{display:none}}header .mobile-menu-list{background:#000;bottom:0;display:flex;flex-direction:column;gap:40px}header .mobile-menu-list>li{display:flex;flex-direction:column;font:var(--mobile-h-1-font);gap:16px;text-align:center}header .mobile-menu-list>li.active{color:#3dc2db}header .mobile-lang,header .mobile-sub-menu{display:flex;flex-direction:row;font:var(--mobile-h-4-font);gap:10px}header .mobile-lang{bottom:64px;position:fixed}header .mobile-lang span{opacity:.16}header .mobile-lang span.active{opacity:1}header .mobile-lang .separator{background:#fff}.history-item{border-bottom:1px solid rgba(0,0,0,.4);display:flex}@media (max-width:600px){.history-item{flex-direction:column;gap:4px;padding:var(--padding-s) 0}}@media (min-width:601px) and (max-width:1279px){.history-item{gap:var(--gap-s);padding:var(--padding-l) 0}}@media (min-width:1280px){.history-item{gap:var(--gap-s);padding:var(--padding-l) 0}}.history-item .title{color:var(--text-color-primary)}@media (max-width:600px){.history-item .title{font:var(--mobile-h-4-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.history-item .title{flex-shrink:0;font:var(--tablet-h-4-font);height:-moz-fit-content;height:fit-content;width:200px}}@media (min-width:1280px){.history-item .title{flex-shrink:0;font:var(--desktop-h-4-font);height:-moz-fit-content;height:fit-content;width:150px}}.history-item .content{color:var(--text-color-primary);list-style:none}@media (max-width:600px){.history-item .content{font:var(--mobile-body-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.history-item .content{flex-grow:1;font:var(--tablet-body-font);height:-moz-fit-content;height:fit-content}}@media (min-width:1280px){.history-item .content{flex-grow:1;font:var(--desktop-body-font);height:-moz-fit-content;height:fit-content}}.icon-card{background:var(--fills-primary);border-right:1px solid var(--strokes-primary);display:flex;flex-direction:column;gap:var(--gap-s);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-card:first-child{border-left:1px solid var(--strokes-primary)}@media (max-width:600px){.icon-card{padding:0 var(--padding-s) var(--padding-2-xs) var(--padding-s);width:292px}}@media (min-width:601px) and (max-width:1279px){.icon-card{padding:0 var(--padding-l) var(--padding-s) var(--padding-l);width:322px}}@media (min-width:1280px){.icon-card{padding:0 var(--padding-xl) var(--padding-l) var(--padding-xl);width:440px}}.icon-card .icon{flex-shrink:0}@media (max-width:600px){.icon-card .icon{height:32px;width:32px}}@media (min-width:601px) and (max-width:1279px){.icon-card .icon{height:40px;width:40px}}@media (min-width:1280px){.icon-card .icon{height:58px;width:58px}}.icon-card .title{display:flex;flex-direction:column;color:var(--text-color-primary);width:100%}@media (max-width:600px){.icon-card .title{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.icon-card .title{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.icon-card .title{font:var(--desktop-h-4-font)}}.icon-card .description{color:var(--text-color-primary);width:100%}@media (max-width:600px){.icon-card .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.icon-card .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.icon-card .description{font:var(--desktop-body-font)}}.image-card{background:var(--fills-primary);border-right:1px solid var(--strokes-primary);display:flex;flex-direction:column;flex-shrink:0}@media (max-width:600px){.image-card{width:200px}}@media (min-width:601px) and (max-width:1279px){.image-card{width:320px}}@media (min-width:1280px){.image-card{width:440px}}.image-card:first-child{align-items:center;border-left:1px solid var(--strokes-primary)}.image-card .graphic{flex-shrink:0;width:100%;object-fit:cover}@media (max-width:600px){.image-card .graphic{height:180px}}@media (min-width:601px) and (max-width:1279px){.image-card .graphic{height:240px}}@media (min-width:1280px){.image-card .graphic{height:340px}}.image-card .content{border-top:1px solid var(--strokes-primary);display:flex;flex-direction:column;width:100%}@media (max-width:600px){.image-card .content{gap:var(--gap-2-xs);padding:var(--padding-s) var(--padding-s) var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.image-card .content{gap:var(--gap-s);padding:var(--padding-l) var(--padding-l) var(--padding-3-xl) var(--padding-l)}}@media (min-width:1280px){.image-card .content{gap:var(--gap-s);padding:var(--padding-l) var(--padding-l) var(--padding-3-xl) var(--padding-l)}}.image-card .title{color:var(--text-color-primary);width:100%}@media (max-width:600px){.image-card .title{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.image-card .title{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.image-card .title{font:var(--desktop-h-4-font)}}.image-card .subtitle{color:var(--text-color-primary);width:100%}@media (max-width:600px){.image-card .subtitle{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.image-card .subtitle{font:var(--tablet-body-font)}}@media (min-width:1280px){.image-card .subtitle{font:var(--desktop-body-font)}}.image-card .description{color:var(--text-color-primary);width:100%;list-style:disc;padding-left:16px}@media (max-width:600px){.image-card .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.image-card .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.image-card .description{font:var(--desktop-body-font)}}.more-button{cursor:pointer;align-items:center;display:flex;gap:4px}.more-button .value{color:#000;font:400 16px/1.12 var(--font-family-default)}.more-button .icon{flex-shrink:0;height:18px;position:relative;width:18px}.patent-item{border-bottom:1px solid rgba(0,0,0,.4);display:flex}@media (max-width:600px){.patent-item{flex-direction:column;gap:4px;padding:var(--padding-s) 0}}@media (min-width:601px) and (max-width:1279px){.patent-item{gap:var(--gap-s);padding:var(--padding-l) 0}}@media (min-width:1280px){.patent-item{gap:var(--gap-s);padding:var(--padding-l) 0}}.patent-item .title{color:var(--text-color-primary)}@media (max-width:600px){.patent-item .title{font:var(--mobile-h-4-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.patent-item .title{flex-basis:332px;flex-grow:1;font:var(--tablet-h-4-font);height:-moz-fit-content;height:fit-content}}@media (min-width:1280px){.patent-item .title{flex-basis:345.5px;flex-grow:1;font:var(--desktop-h-4-font);height:-moz-fit-content;height:fit-content}}.patent-item .content{color:var(--text-color-primary)}@media (max-width:600px){.patent-item .content{font:var(--mobile-body-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.patent-item .content{flex-basis:332px;flex-grow:1;font:var(--tablet-body-font);height:-moz-fit-content;height:fit-content}}@media (min-width:1280px){.patent-item .content{flex-basis:345.5px;flex-grow:1;font:var(--desktop-body-font);height:-moz-fit-content;height:fit-content}}.product-item{background:var(--fills-secondary);display:flex;flex-direction:column;gap:var(--gap-m);flex-grow:1;flex-basis:100px}@media (max-width:600px){.product-item{padding-bottom:var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.product-item{padding-bottom:var(--padding-xl)}}@media (min-width:1280px){.product-item{padding-bottom:var(--padding-xl)}}.product-item .wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:10px;width:100%}@media (max-width:600px){.product-item .wrapper{aspect-ratio:408/300;max-height:300px;max-width:100%}}@media (min-width:601px) and (max-width:1279px){.product-item .wrapper{aspect-ratio:625/420;max-height:420px}}@media (min-width:1280px){.product-item .wrapper{aspect-ratio:650.5/420;max-height:420px}}.product-item .graphic{flex-shrink:0;object-fit:cover}@media (max-width:600px){.product-item .graphic{aspect-ratio:307/296;height:100%}}@media (min-width:601px) and (max-width:1279px){.product-item .graphic{aspect-ratio:437/400;height:100%;max-width:437px}}@media (min-width:1280px){.product-item .graphic{aspect-ratio:437/400;height:100%;max-width:437px}}.product-item .content{display:flex;flex-direction:column;width:100%}@media (max-width:600px){.product-item .content{flex-grow:1;padding:0 var(--padding-s);min-height:203px}}@media (min-width:601px) and (max-width:1279px){.product-item .content{padding:0 var(--padding-xl)}}@media (min-width:1280px){.product-item .content{padding:0 var(--padding-xl)}}.product-item .text-box{display:flex;flex-direction:column;gap:var(--gap-s)}@media (max-width:600px){.product-item .text-box{flex-grow:1;width:100%}}@media (min-width:601px) and (max-width:1279px){.product-item .text-box{height:221px;width:100%}}@media (min-width:1280px){.product-item .text-box{height:221px;width:100%}}.product-item .title{color:var(--text-color-primary);width:100%}@media (max-width:600px){.product-item .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.product-item .title{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.product-item .title{font:var(--desktop-h-4-font)}}.product-item .description{color:var(--text-color-primary);width:100%}@media (max-width:600px){.product-item .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.product-item .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.product-item .description{font:var(--desktop-body-font)}}@media (max-width:600px){.product-item .button{display:none}.product-item .more-button{align-items:center;display:flex;gap:4px}}@media (min-width:601px) and (max-width:1279px){.product-item .more-button{display:none}}@media (min-width:1280px){.product-item .more-button{display:none}}.select{align-items:center;background:var(--fills-primary);border:1px solid var(--strokes-secondary);border-radius:8px;cursor:pointer;display:flex;gap:var(--gap-2-xs);padding:var(--padding-xs) var(--padding-xs) var(--padding-xs) var(--padding-s);width:100%}.select .value{color:var(--text-color-secondary);flex-grow:1}.select.active .value{color:var(--text-color-primary);flex-grow:1}@media (max-width:600px){.select .value{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.select .value{font:var(--tablet-body-font)}}@media (min-width:1280px){.select .value{font:var(--desktop-body-font)}}.select .icon{flex-shrink:0;height:16px;width:16px}.seal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10}.select-option{background:var(--fills-primary);border:1px solid #d9d9d9;border-radius:8px;box-shadow:var(--drop-shadow-200),var(--drop-shadow-200);display:flex;flex-direction:column;gap:var(--gap-2-xs);padding:var(--padding-2-xs);position:absolute;left:0;right:0;top:100%;z-index:100;width:-moz-fit-content;width:fit-content}.select-option>li{color:#1e1e1e;cursor:pointer;padding:var(--padding-2-xs)}@media (max-width:600px){.select-option>li{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.select-option>li{font:var(--tablet-body-font)}}@media (min-width:1280px){.select-option>li{font:var(--desktop-body-font)}}.select-option>li.active{background:#f4f4f4}@media (max-width:600px){.select-option>li.active{font:700 14px/1.25 var(--font-family-default)}}@media (min-width:601px) and (max-width:1279px){.select-option>li.active{font:700 16px/1.25 var(--font-family-default)}}@media (min-width:1280px){.select-option>li.active{font:700 18px/1.25 var(--font-family-default)}}.sub-menu{background:var(--fills-primary);border:1px solid #d9d9d9;border-radius:8px;box-shadow:var(--drop-shadow-200),var(--drop-shadow-200);display:flex;flex-direction:column;gap:var(--gap-2-xs);padding:var(--padding-2-xs);position:absolute;left:0;right:0;top:100%;z-index:100;width:-moz-fit-content;width:fit-content;min-width:150px}.sub-menu>li{color:#1e1e1e;cursor:pointer;text-transform:none}.sub-menu>li p{padding:var(--padding-2-xs)}@media (max-width:600px){.sub-menu>li{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.sub-menu>li{font:var(--tablet-body-font)}}@media (min-width:1280px){.sub-menu>li{font:var(--desktop-body-font)}}.sub-menu>li:hover{background:#f4f4f4}.text-input{align-items:center;background:var(--fills-primary);border:1px solid var(--strokes-secondary);border-radius:8px;color:var(--text-color-primary);display:flex;flex-grow:1;padding:0 var(--padding-s);height:40px;width:100%}input::placeholder{color:var(--text-color-secondary)}@media (max-width:600px){.text-input{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.text-input{font:var(--tablet-body-font)}}@media (min-width:1280px){.text-input{font:var(--desktop-body-font)}}textarea{background:var(--fills-primary);border:1px solid var(--strokes-secondary);border-radius:8px;color:var(--text-color-primary);display:flex;flex-grow:1;width:100%;height:150px;resize:none;padding:var(--padding-2-xs) var(--padding-s)}textarea::placeholder{color:var(--text-color-secondary)}@media (max-width:600px){textarea{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){textarea{font:var(--tablet-body-font)}}@media (min-width:1280px){textarea{font:var(--desktop-body-font)}}}@layer reset, common, components;body{max-width:1440px;margin:0 auto;background:#000}.application-section{display:flex;flex-direction:column;border-bottom:1px solid #000;position:relative}.application-section .application-list{background:#fff;display:flex;overflow-x:hidden;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.application-section .application-list .list{display:flex;width:-moz-fit-content;width:fit-content}.architecture-section{display:flex;flex-direction:column}@media (max-width:600px){.architecture-section{background:#eee;border-bottom:1px solid #000}}@media (min-width:601px) and (max-width:1279px){.architecture-section{background:#eee;border-bottom:1px solid #000}}.architecture-section .graphic{flex-shrink:0;height:100%;object-fit:cover;width:100%}.banner-section{background:#fff;border-bottom:1px solid #000;display:flex;position:relative}.banner-section .scroll-view{height:100%;overflow-x:hidden;width:100%}@media (max-width:600px){.banner-section .scroll-view{height:176px;padding:var(--padding-xl)}}@media (min-width:601px) and (max-width:1279px){.banner-section .scroll-view{height:192px;padding:var(--padding-2-xl)}}@media (min-width:1280px){.banner-section .scroll-view{height:284px;padding:var(--padding-5-xl)}}.banner-section .list-wrapper{display:flex;flex-direction:row;width:-moz-fit-content;width:fit-content}.banner-section .list-wrapper .wrapper-item{align-items:center;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}@media (max-width:600px){.banner-section .list-wrapper{gap:var(--gap-l);animation:marquee2 15s linear infinite}}@media (min-width:601px) and (max-width:1279px){.banner-section .list-wrapper{gap:var(--gap-l);animation:marquee2 17s linear infinite}}@media (min-width:1280px){.banner-section .list-wrapper{gap:var(--gap-xl);animation:marquee2 20s linear infinite}}.banner-section .list{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-m);width:-moz-fit-content;width:fit-content}@media (max-width:600px){.banner-section .list li{height:44px}}@media (min-width:601px) and (max-width:1279px){.banner-section .list li{height:44px}}@media (min-width:1280px){.banner-section .list li{height:54px}}.banner-section .list .graphic{flex-shrink:0;height:100%;object-fit:cover}.banner-section .dim-left{bottom:0;flex-shrink:0;left:0;position:absolute;top:0;background:linear-gradient(90deg,#fff,#fff 32.5%,hsla(0,0%,100%,0))}@media (max-width:600px){.banner-section .dim-left{width:55px}}@media (min-width:601px) and (max-width:1279px){.banner-section .dim-left{width:90px}}@media (min-width:1280px){.banner-section .dim-left{width:153px}}.banner-section .dim-right{bottom:0;flex-shrink:0;position:absolute;background:linear-gradient(270deg,#fff,#fff 32.5%,hsla(0,0%,100%,0));right:0;top:0}@media (max-width:600px){.banner-section .dim-right{width:55px}}@media (min-width:601px) and (max-width:1279px){.banner-section .dim-right{width:90px}}@media (min-width:1280px){.banner-section .dim-right{width:153px}}.contact-section{display:flex}@media (max-width:600px){.contact-section{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.contact-section{background:#fff;flex-direction:column}}@media (min-width:1280px){.contact-section{align-items:center;background:#fff;justify-content:space-between}}.contact-section .text-block{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}@media (max-width:600px){.contact-section .text-block{background:#eee;border-bottom:1px solid #000;flex-shrink:0;gap:var(--gap-s);padding:0 var(--padding-s);width:100%;height:240px}}@media (min-width:601px) and (max-width:1279px){.contact-section .text-block{background:#eee;border-bottom:1px solid #000;flex-shrink:0;gap:var(--gap-s);padding:0 var(--padding-xl);width:100%;height:440px}}@media (min-width:1280px){.contact-section .text-block{flex-basis:720px;flex-grow:1;gap:var(--gap-xl);padding:0 var(--padding-4-xl);height:800px}}.contact-section .graphic{bottom:0;flex-shrink:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.contact-section .text-block .title{color:#fff;position:relative;text-align:center;width:100%}@media (max-width:600px){.contact-section .text-block .title{font:var(--mobile-h-1-font)}}@media (min-width:601px) and (max-width:1279px){.contact-section .text-block .title{font:var(--tablet-h-1-font)}}@media (min-width:1280px){.contact-section .text-block .title{font:var(--desktop-h-1-font)}}.contact-section .text-block .content{color:#fff;position:relative;text-align:center;width:100%}@media (max-width:600px){.contact-section .text-block .content{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.contact-section .text-block .content{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.contact-section .text-block .content{font:var(--desktop-h-2-font)}}.contact-section .form{align-items:center;background:#fff;display:flex;justify-content:center}@media (max-width:600px){.contact-section .form{padding:var(--padding-l) var(--padding-s);width:100%}}@media (min-width:601px) and (max-width:1279px){.contact-section .form{flex-direction:column;padding:var(--padding-3-xl) var(--padding-xl);width:100%}}@media (min-width:1280px){.contact-section .form{flex-basis:720px;flex-grow:1;height:100%;padding:0 var(--padding-4-xl)}}.contact-section .wrapper{display:flex;flex-direction:column;gap:var(--gap-xl)}@media (max-width:600px){.contact-section .wrapper{flex-shrink:0;width:100%}}@media (min-width:601px) and (max-width:1279px){.contact-section .wrapper{width:100%}}@media (min-width:1280px){.contact-section .wrapper{flex-grow:1;max-width:400px}}.contact-section .heading{display:flex;flex-direction:column;gap:var(--gap-m);width:100%}.contact-section .heading .title{color:#000;width:100%}@media (max-width:600px){.contact-section .heading .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.contact-section .heading .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.contact-section .heading .title{font:var(--mobile-h-2-font)}}.contact-section .heading .content{color:#000;width:100%}@media (max-width:600px){.contact-section .heading .content{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.contact-section .heading .content{font:var(--tablet-body-font)}}@media (min-width:1280px){.contact-section .heading .content{font:var(--mobile-body-font)}}.contact-section .input-group{display:flex;flex-direction:column;gap:var(--gap-s);width:100%}.contact-section .label{color:#000;width:100%}@media (max-width:600px){.contact-section .label{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.contact-section .label{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.contact-section .label{font:var(--desktop-h-4-font)}}.contact-section .select-wrapper{position:relative}.contact-section .select-wrapper .select-option,.contact-section .select-wrapper select{display:none}.contact-section .list{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%}.device-section{display:flex;flex-direction:column;position:relative}.device-section .product{align-items:center;background:#eee;display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:center;width:100%;border-bottom:1px solid #000}@media (max-width:600px){.device-section .product{aspect-ratio:440/280}}@media (min-width:601px) and (max-width:1279px){.device-section .product{aspect-ratio:744/440}}@media (min-width:1280px){.device-section .product{aspect-ratio:1440/660;max-height:660px}}.device-section .graphic{flex-grow:1;object-fit:cover}@media (max-width:600px){.device-section .graphic{height:280px}}@media (min-width:601px) and (max-width:1279px){.device-section .graphic{height:440px}}@media (min-width:1280px){.device-section .graphic{height:660px}}.device-section .feature-list{background:#eee;overflow-x:hidden;width:100%}@media (max-width:600px){.device-section .feature-list{padding:var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.device-section .feature-list{padding:var(--padding-l) var(--padding-xl)}}@media (min-width:1280px){.device-section .feature-list{padding:var(--padding-xl) var(--padding-4-xl)}}.device-section .feature-list .list{display:flex;gap:var(--gap-l)}.effect-section{background:#fff;display:flex;flex-direction:column;border-bottom:1px solid #000}.effect-section .list{display:flex;flex-direction:column;width:100%}@media (max-width:600px){.effect-section .list{padding:var(--padding-l) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.effect-section .list{padding:var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.effect-section .list{padding:var(--padding-5-xl) var(--padding-4-xl)}}.feature-complex-section{display:flex;border-bottom:1px solid #000}@media (max-width:600px){.feature-complex-section{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.feature-complex-section{flex-direction:column}}@media (min-width:1280px){.feature-complex-section{background:#fff;gap:var(--gap-m)}.feature-complex-section .content-header{border:none;width:420px;flex-shrink:0}}.feature-complex-section .list{display:flex;flex-direction:column;gap:var(--gap-l)}@media (max-width:600px){.feature-complex-section .list{background:#fff;padding:var(--padding-l) var(--padding-s);width:100%}}@media (min-width:601px) and (max-width:1279px){.feature-complex-section .list{background:#fff;padding:var(--padding-3-xl) var(--padding-xl);width:100%}}@media (min-width:1280px){.feature-complex-section .list{flex-grow:1;height:-moz-fit-content;height:fit-content;padding:var(--padding-5-xl) var(--padding-4-xl)}}.feature-complex-section .item{border-bottom:1px solid #000;display:flex;flex-direction:column;gap:var(--gap-s);padding-bottom:var(--padding-l);width:100%}.feature-complex-section .list .item .accordion-body,.feature-complex-section .list .item .accordion-body .sub-item{display:flex;flex-direction:column;gap:var(--gap-2-xs);width:100%}.feature-complex-section .sub-item .title{color:#000;width:100%}@media (max-width:600px){.feature-complex-section .sub-item .title{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.feature-complex-section .sub-item .title{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.feature-complex-section .sub-item .title{font:var(--desktop-h-4-font)}}.feature-complex-section .content{color:#000;width:100%}@media (max-width:600px){.feature-complex-section .content{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.feature-complex-section .content{font:var(--tablet-body-font)}}@media (min-width:1280px){.feature-complex-section .content{font:var(--desktop-body-font)}}.feature-inline-section{display:flex;flex-direction:column;border-bottom:1px solid #000}.feature-inline-section .list{background:#fff;display:flex;flex-direction:column;width:100%}@media (max-width:600px){.feature-inline-section .list{padding:0 var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.feature-inline-section .list{padding:0 var(--padding-xl) var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.feature-inline-section .list{padding:0 var(--padding-4-xl) var(--padding-5-xl) var(--padding-4-xl)}}.feature-section{display:flex}@media (max-width:600px){.feature-section{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.feature-section{flex-direction:column}}@media (min-width:1280px){.feature-section{background:#fff;gap:var(--gap-m)}.feature-section .content-header{border:none;width:420px;flex-shrink:0}}.feature-section .list{display:flex;flex-direction:column;gap:var(--gap-l);width:100%}@media (max-width:600px){.feature-section .list{background:#fff;padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.feature-section .list{background:#fff;border-bottom:1px solid #000;padding:var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.feature-section .list{height:-moz-fit-content;height:fit-content;padding:var(--padding-5-xl) var(--padding-4-xl)}}.feature-section .item{border-bottom:1px solid #000;display:flex;flex-direction:column;gap:var(--gap-s);padding-bottom:var(--padding-l);width:100%}.feature-section .content{color:#000;width:100%;list-style:disc;padding-left:24px}@media (max-width:600px){.feature-section .content{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.feature-section .content{font:var(--tablet-body-font)}}@media (min-width:1280px){.feature-section .content{font:var(--desktop-body-font)}}.heading-about-section{background:#fff;display:flex;flex-direction:column;border-bottom:1px solid #000}@media (max-width:600px){.heading-about-section{padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.heading-about-section{gap:var(--gap-s);overflow-x:auto;padding:var(--padding-5-xl) var(--padding-xl)}}@media (min-width:1280px){.heading-about-section{gap:var(--gap-s);padding:var(--padding-5-xl) var(--padding-4-xl)}}.heading-about-section .wrapper{display:flex;width:100%}@media (max-width:600px){.heading-about-section .wrapper{flex-direction:column;gap:var(--gap-m)}}@media (min-width:601px) and (max-width:1279px){.heading-about-section .wrapper{gap:var(--gap-s)}}@media (min-width:1280px){.heading-about-section .wrapper{gap:var(--gap-xl)}}.heading-about-section .title{color:#000}@media (max-width:600px){.heading-about-section .title{font:var(--mobile-h-2-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.heading-about-section .title{flex-basis:260px;flex-grow:1;font:var(--tablet-h-4-font);height:-moz-fit-content;height:fit-content;max-width:260px}}@media (min-width:1280px){.heading-about-section .title{flex-basis:540px;flex-grow:1;font:var(--desktop-h-2-font);height:-moz-fit-content;height:fit-content;max-width:540px}}.heading-about-section .content{display:flex;flex-direction:column}@media (max-width:600px){.heading-about-section .content{gap:var(--gap-2-xs);width:100%}}@media (min-width:601px) and (max-width:1279px){.heading-about-section .content{flex-basis:404px;flex-grow:1;gap:var(--gap-m);height:-moz-fit-content;height:fit-content}}@media (min-width:1280px){.heading-about-section .content{flex-basis:748px;flex-grow:1;gap:var(--gap-m);height:100%}}.heading-about-section .description{color:#000;width:100%}@media (max-width:600px){.heading-about-section .description{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.heading-about-section .description{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.heading-about-section .description{font:var(--desktop-h-2-font)}}.heading-about-section .comments{color:#000;width:100%}@media (max-width:600px){.heading-about-section .comments{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.heading-about-section .comments{font:var(--tablet-body-font)}}@media (min-width:1280px){.heading-about-section .comments{font:var(--desktop-body-font)}}.heading-depth-section{background:#fff;display:flex;flex-direction:column;border-bottom:1px solid #000}@media (max-width:600px){.heading-depth-section{gap:var(--gap-2-xs);overflow-x:auto;padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.heading-depth-section{gap:var(--gap-s);overflow-x:auto;padding:var(--padding-5-xl) var(--padding-xl)}}@media (min-width:1280px){.heading-depth-section{gap:var(--gap-s);padding:var(--padding-5-xl) var(--padding-4-xl)}}.heading-depth-section .wrapper{display:flex;width:100%}@media (max-width:600px){.heading-depth-section .wrapper{flex-direction:column;gap:var(--gap-m)}}@media (min-width:601px) and (max-width:1279px){.heading-depth-section .wrapper{gap:var(--gap-s)}}@media (min-width:1280px){.heading-depth-section .wrapper{gap:var(--gap-xl)}}.heading-depth-section .title{color:#000}@media (max-width:600px){.heading-depth-section .title{font:var(--mobile-h-2-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.heading-depth-section .title{flex-basis:260px;flex-grow:1;font:var(--tablet-h-4-font);height:-moz-fit-content;height:fit-content;max-width:260px}}@media (min-width:1280px){.heading-depth-section .title{flex-basis:540px;flex-grow:1;font:var(--desktop-h-2-font);height:-moz-fit-content;height:fit-content;max-width:540px}}.heading-depth-section .content{display:flex;flex-direction:column}@media (max-width:600px){.heading-depth-section .content{gap:var(--gap-m);width:100%}}@media (min-width:601px) and (max-width:1279px){.heading-depth-section .content{flex-basis:572px;flex-grow:1;gap:var(--gap-m);height:-moz-fit-content;height:fit-content}}@media (min-width:1280px){.heading-depth-section .content{flex-basis:748px;flex-grow:1;gap:var(--gap-2-xl);height:-moz-fit-content;height:fit-content}}.heading-depth-section .description{color:#000;width:100%}@media (max-width:600px){.heading-depth-section .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.heading-depth-section .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.heading-depth-section .description{font:var(--desktop-body-font)}}.heading-depth-section .buttons{align-items:center;display:flex;gap:var(--gap-2-xs)}.hero-section{align-items:flex-end;display:flex;flex-direction:column;position:relative;border-bottom:1px solid #000}@media (max-width:600px){.hero-section{min-height:440px}}@media (min-width:601px) and (max-width:1279px){.hero-section{min-height:440px}}@media (min-width:1280px){.hero-section{height:864px;justify-content:center}}.hero-section .graphic{bottom:0;flex-shrink:0;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;height:100%}.hero-section .wrapper{display:flex;position:relative;width:100%}@media (max-width:600px){.hero-section .wrapper{flex-direction:column;flex-grow:1}}@media (min-width:601px) and (max-width:1279px){.hero-section .wrapper{flex-grow:1}}@media (min-width:1280px){.hero-section .wrapper{align-items:center;gap:var(--gap-4-xl);padding:0 var(--padding-4-xl)}}.hero-section .item-list{flex-grow:1}@media (max-width:600px){.hero-section .item-list{width:100%}}@media (min-width:601px) and (max-width:1279px){.hero-section .item-list{display:flex;flex-basis:372px;flex-direction:column;gap:var(--gap-2-xs);justify-content:center;padding:0 var(--padding-2-xl)}}@media (min-width:1280px){.hero-section .item-list{display:flex;flex-basis:630px;flex-direction:column;gap:var(--gap-xl)}}.hero-section .wrapper .item-list>li{cursor:pointer;color:#fff;opacity:.5}.hero-section .wrapper .item-list>li.active{opacity:1}@media (max-width:600px){.hero-section .item-list{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.hero-section .item-list{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.hero-section .item-list{font:var(--desktop-h-2-font)}}@media (max-width:600px){.hero-section .wrapper .item-list>li{display:none}}.hero-section .content{-webkit-backdrop-filter:blur(49.1px);backdrop-filter:blur(49.1px);background:rgba(60,60,60,.14);border-radius:4px;display:flex;flex-direction:column;justify-content:center}@media (max-width:600px){.hero-section .content{width:100%;padding:var(--padding-xl)}}@media (min-width:601px) and (max-width:1279px){.hero-section .content{flex-basis:372px;flex-grow:1;padding:var(--padding-xl)}}@media (min-width:1280px){.hero-section .content{align-items:center;flex-basis:630px;flex-grow:1;height:100%;padding:var(--padding-xl) var(--padding-5-xl)}}@media (max-width:600px){.hero-section .slick-slide{min-height:250px}}.hero-section .text-block{display:flex;flex-direction:column;gap:var(--gap-m);width:100%}.hero-section .title{color:#fff;width:100%}@media (max-width:600px){.hero-section .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.hero-section .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.hero-section .title{font:var(--desktop-h-2-font)}}.hero-section .description{color:#fff;width:100%}@media (max-width:600px){.hero-section .description{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.hero-section .description{font:var(--tablet-body-font)}}@media (min-width:1280px){.hero-section .description{font:var(--desktop-body-font)}}.hero-section .slider{padding-bottom:25px}@media (min-width:601px) and (max-width:1279px){.hero-section .slider{max-width:50vw}}@media (min-width:1280px){.hero-section .slider{max-width:30vw}}.hero-section .slick-dots{align-items:center;cursor:pointer;display:none;gap:var(--gap-2-xs)}.hero-section .slick-dots button{display:none!important}.hero-section .slick-dots>li{background:#eee;border-radius:4px;flex-shrink:0;width:8px;height:8px;opacity:.16;margin:0}.hero-section .slick-dots>li.slick-active{opacity:1}@media (max-width:600px){.hero-section .slick-dots{display:flex}}.hero-section .floating-button{position:fixed;right:87px;bottom:34px}@media (min-width:1280px){.hero-section .floating-button{display:block}}@media (max-width:600px){.hero-section .floating-button{display:none}}@media (min-width:601px) and (max-width:1279px){.hero-section .floating-button{display:none}}.history-section{display:flex}@media (max-width:600px){.history-section{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.history-section{flex-direction:column}}@media (min-width:1280px){.history-section{background:#fff;gap:var(--gap-4-xl)}.history-section .content-header{border:none;width:559px;flex-shrink:0}}.history-section .list{display:flex;flex-direction:column}@media (max-width:600px){.history-section .list{background:#fff;padding:var(--padding-l) var(--padding-s);width:100%}}@media (min-width:601px) and (max-width:1279px){.history-section .list{background:#fff;padding:var(--padding-l) var(--padding-xl);width:100%}}@media (min-width:1280px){.history-section .list{flex-grow:1;height:-moz-fit-content;height:fit-content;padding:var(--padding-5-xl) var(--padding-4-xl)}}.introduce-section{display:flex;flex-direction:column;border-bottom:1px solid #000;position:relative}.introduce-section .introduce-list{background:#fff;width:100%;overflow-x:hidden}.white-block{height:100%;background-color:#fff;position:absolute;top:0;z-index:2}.block-left{left:0}.block-right{right:0}@media (max-width:600px){.application-section .application-list,.introduce-section .introduce-list{padding:var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.application-section .application-list,.introduce-section .introduce-list{padding:var(--padding-l) var(--padding-xl)}}@media (min-width:1280px){.application-section .application-list,.introduce-section .introduce-list{padding:var(--padding-xl) var(--padding-4-xl)}.white-block{width:var(--padding-4-xl)}}.introduce-section .introduce-list .list{display:flex;width:-moz-fit-content;width:fit-content}.intro-section{background:#fff;display:flex;position:relative;border-bottom:1px solid #000}@media (max-width:600px){.intro-section{height:440px;width:100%}}@media (min-width:601px) and (max-width:1279px){.intro-section{height:440px;width:100%}}@media (min-width:1280px){.intro-section{height:750px;width:100%}}.intro-section .graphic{bottom:0;flex-shrink:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%;object-fit:cover}.intro-section .text-block{align-items:center;display:flex;justify-content:center;position:relative}@media (max-width:600px){.intro-section .text-block{flex-shrink:0;height:370px;padding:0 var(--padding-s);width:100%}}@media (min-width:601px) and (max-width:1279px){.intro-section .text-block{flex-shrink:0;height:390px;padding:0 var(--padding-xl);width:100%}}@media (min-width:1280px){.intro-section .text-block{flex-grow:1;padding:0 var(--padding-4-xl)}}.intro-section .title{color:#fff;text-align:center}@media (max-width:600px){.intro-section .title{font:var(--mobile-h-1-font);max-width:410px}}@media (min-width:601px) and (max-width:1279px){.intro-section .title{flex-grow:1;font:var(--tablet-h-1-font)}}@media (min-width:1280px){.intro-section .title{flex-grow:1;font:var(--desktop-h-1-font);max-width:850px}}.map-section{background:#fff;display:flex;flex-direction:column;gap:var(--gap-2-xl);border-bottom:1px solid #000}@media (max-width:600px){.map-section{padding:var(--padding-l) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.map-section{padding:var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.map-section{padding:var(--padding-5-xl) var(--padding-4-xl)}}.merit-section{display:flex;flex-direction:column;border-bottom:1px solid #000}.merit-section .list{gap:var(--gap-4-xl);padding:var(--padding-5-xl) var(--padding-4-xl);width:100%}.merit-section .list,.objective-section{background:#fff;display:flex;flex-direction:column}.objective-section{border-bottom:1px solid #000}@media (max-width:600px){.objective-section{gap:var(--gap-2-xs);padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.objective-section{gap:var(--gap-s);padding:var(--padding-5-xl) var(--padding-xl)}}@media (min-width:1280px){.objective-section{gap:var(--gap-s);padding:var(--padding-5-xl) var(--padding-4-xl)}}.objective-section .wrapper{display:flex;width:100%}@media (max-width:600px){.objective-section .wrapper{flex-direction:column;gap:var(--gap-m)}}@media (min-width:601px) and (max-width:1279px){.objective-section .wrapper{gap:var(--gap-s)}}@media (min-width:1280px){.objective-section .wrapper{gap:var(--gap-xl)}}.objective-section .title{color:#000}@media (max-width:600px){.objective-section .title{font:var(--mobile-h-2-font);width:100%}}@media (min-width:601px) and (max-width:1279px){.objective-section .title{flex-basis:240px;flex-grow:1;font:var(--tablet-h-2-font);height:-moz-fit-content;height:fit-content;max-width:240px}}@media (min-width:1280px){.objective-section .title{flex-basis:380px;flex-grow:1;font:var(--desktop-h-2-font);height:-moz-fit-content;height:fit-content;max-width:380px}}.objective-section .content{display:flex;flex-direction:column}@media (max-width:600px){.objective-section .content{gap:var(--gap-m);width:100%}}@media (min-width:601px) and (max-width:1279px){.objective-section .content{flex-basis:504px;flex-grow:1;gap:var(--gap-m);height:-moz-fit-content;height:fit-content}}@media (min-width:1280px){.objective-section .content{flex-basis:1038px;flex-grow:1;gap:var(--gap-2-xl);height:-moz-fit-content;height:fit-content}}.objective-section .description{color:#000;width:100%}@media (max-width:600px){.objective-section .description{font:var(--mobile-h-4-font)}}@media (min-width:601px) and (max-width:1279px){.objective-section .description{font:var(--tablet-h-4-font)}}@media (min-width:1280px){.objective-section .description{font:var(--desktop-h-3-font)}}.objective-section .comments{color:#000;width:100%}@media (max-width:600px){.objective-section .comments{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.objective-section .comments{font:var(--tablet-body-font)}}@media (min-width:1280px){.objective-section .comments{font:var(--desktop-body-font)}}.objective-section .buttons{align-items:center;display:flex;gap:var(--gap-2-xs)}.patent-section{display:flex;border-bottom:1px solid #000}@media (max-width:600px){.patent-section{flex-direction:column}}@media (min-width:601px) and (max-width:1279px){.patent-section{flex-direction:column}}@media (min-width:1280px){.patent-section{background:#fff;gap:var(--gap-4-xl)}.patent-section .content-header{border:none;width:559px;flex-shrink:0}}.patent-section .list{display:flex;flex-direction:column}@media (max-width:600px){.patent-section .list{background:#fff;padding:var(--padding-l) var(--padding-s);width:100%}}@media (min-width:601px) and (max-width:1279px){.patent-section .list{background:#fff;padding:var(--padding-3-xl) var(--padding-xl);width:100%}}@media (min-width:1280px){.patent-section .list{flex-grow:1;height:-moz-fit-content;height:fit-content;padding:var(--padding-5-xl) var(--padding-4-xl)}}.product-section{display:flex;flex-direction:column;border-bottom:1px solid #000}.product-section .list{background:#fff;display:flex;gap:var(--gap-m);width:100%}@media (max-width:600px){.product-section .list{flex-direction:column;padding:var(--padding-l) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.product-section .list{flex-direction:column;padding:var(--padding-5-xl) var(--padding-4-xl)}}@media (min-width:1280px){.product-section .list{align-items:center;padding:var(--padding-5-xl) var(--padding-4-xl)}}.product-spec-section{display:flex;flex-direction:column;border-bottom:1px solid #000}.product-spec-section .list{background:#eee;display:flex;flex-direction:column;width:100%;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.product-spec-section .list{padding:var(--padding-l) var(--padding-xl)}}@media (min-width:601px) and (max-width:1279px){.product-spec-section .list{padding:var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.product-spec-section .list{padding:var(--padding-5-xl) var(--padding-4-xl)}}.product-spec-section .list .table{display:flex;flex-grow:1}@media (max-width:600px){.product-spec-section .list .table{min-width:1500px}}@media (min-width:601px) and (max-width:1279px){.product-spec-section .list .table{min-width:1700px}}@media (min-width:1280px){.product-spec-section .list .table{min-width:1850px}}.product-spec-section .list .table:last-child .head{border-bottom:1px solid #000}.product-spec-section .head{align-items:center;border-left:1px solid #000;border-top:1px solid #000;display:flex;flex-shrink:0;justify-content:center;color:#000}@media (max-width:600px){.product-spec-section .head{padding:var(--padding-2-xs);width:210px;font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.product-spec-section .head{padding:var(--padding-s);width:280px;font:var(--tablet-body-font)}}@media (min-width:1280px){.product-spec-section .head{padding:var(--padding-s);width:280px;font:var(--desktop-body-font)}}.product-spec-section .body{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;flex-grow:1}.product-spec-section .row{align-items:stretch;display:flex;flex-grow:1}.product-spec-section .list .table .body .row .cell{border-left:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;flex-shrink:0;flex-grow:1;flex-basis:320px}.product-spec-section .list .table .body .row .cell:first-child{width:340px}.product-spec-section .list .table .body .row .cell:last-child{border-right:1px solid #000}.product-spec-section .list .table:last-child .body .row:last-child .cell{border-bottom:1px solid #000}@media (max-width:600px){.product-spec-section .list .table .body .row .cell{padding:var(--padding-2-xs)}}@media (min-width:601px) and (max-width:1279px){.product-spec-section .list .table .body .row .cell{padding:var(--padding-s)}}@media (min-width:1280px){.product-spec-section .list .table .body .row .cell{padding:var(--padding-s)}}.product-spec-section .cell{color:#000;width:100%}@media (max-width:600px){.product-spec-section .cell{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.product-spec-section .cell{font:var(--tablet-body-font)}}@media (min-width:1280px){.product-spec-section .cell{font:var(--desktop-body-font)}}.role-section{display:flex;flex-direction:column;border-bottom:1px solid #000}.role-section .list{background:#eee;display:flex;width:100%;justify-content:center;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.role-section .list{padding:0 var(--padding-s)}}@media (max-width:1024px){.role-section .list{justify-content:flex-start}}@media (min-width:601px) and (max-width:1279px){.role-section .list{padding:0 var(--padding-xl)}}@media (min-width:1280px){.role-section .list .image-card{width:440px}}@media (min-width:1280px) and (max-width:1440px){.role-section .list{justify-content:center}}.solution-card-section{background:#fff;overflow-x:auto}.solution-card-section .list{display:flex;gap:var(--gap-m)}@media (max-width:600px){.solution-card-section{height:632px;padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.solution-card-section{height:754px;padding:var(--padding-5-xl) var(--padding-xl)}}@media (min-width:1280px){.solution-card-section{height:850px;padding:var(--padding-5-xl) var(--padding-4-xl)}}.solution-list-section{background:#161616;display:flex;flex-direction:column;border-bottom:1px solid #000}@media (max-width:600px){.solution-list-section{gap:var(--gap-xl);padding:var(--padding-3-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.solution-list-section{gap:var(--gap-2-xl);padding:var(--padding-5-xl) var(--padding-xl)}}@media (min-width:1280px){.solution-list-section{gap:72px;padding:var(--padding-5-xl) var(--padding-4-xl)}}.solution-list-section .section-title{color:#fff}@media (max-width:600px){.solution-list-section .section-title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.solution-list-section .section-title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.solution-list-section .section-title{font:var(--desktop-h-2-font)}}.solution-section{background:#fff;display:flex;flex-direction:column}@media (max-width:600px){.solution-section{padding:var(--padding-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.solution-section{padding:var(--padding-5-xl) var(--padding-xl)}}@media (min-width:1280px){.solution-section{padding:var(--padding-5-xl) var(--padding-4-xl)}}@media (max-width:600px){.solution-section .buttons button{flex-grow:1}}@media (min-width:601px) and (max-width:1279px){.solution-section .buttons button{flex-grow:1}}.stratagy-section{background:#fff;display:flex;flex-direction:column;border-bottom:1px solid #000}.stratagy-section .list{align-items:center;justify-content:center;background:#eee;display:flex;width:100%;flex-shrink:0;height:100%;overflow-x:auto}@media (max-width:600px){.stratagy-section .list{padding:0 var(--padding-s)}}@media (max-width:1024px){.stratagy-section .list{justify-content:flex-start}}@media (min-width:601px) and (max-width:1279px){.stratagy-section .list{padding:0 var(--padding-xl)}}@media (min-width:1280px){.stratagy-section .list{border:1px solid #000;padding:0 var(--padding-4-xl)}}.summary-section{display:flex;flex-direction:column;position:relative}.summary-section .graphic{flex-shrink:0;height:100%;object-fit:cover;width:100%}@media (max-width:600px){.summary-section .graphic{aspect-ratio:440/280}}@media (min-width:601px) and (max-width:1279px){.summary-section .graphic{aspect-ratio:744/440}}@media (min-width:1280px){.summary-section .graphic{aspect-ratio:1263/660;max-height:660px}}.summary-section .feature-list{background:#eee;width:100%;overflow-x:hidden}.gray-block{background-color:#eee;position:absolute;bottom:0;z-index:2}@media (max-width:600px){.summary-section .feature-list{padding:var(--padding-s)}.gray-block{height:64px;width:var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.summary-section .feature-list{padding:var(--padding-l) var(--padding-xl)}.gray-block{height:80px;width:var(--padding-xl)}}@media (min-width:1280px){.summary-section .feature-list{padding:var(--padding-xl) var(--padding-4-xl)}.gray-block{height:96px;width:var(--padding-4-xl)}}.summary-section .feature-list .list{display:flex;gap:var(--gap-l);width:-moz-fit-content;width:fit-content;white-space:nowrap}.tech-spec-section{display:flex;flex-direction:column;border-bottom:1px solid #000}.tech-spec-section .list{background:#eee;display:flex;flex-direction:column;width:100%;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.tech-spec-section .list{overflow-x:hidden;padding:var(--padding-l) var(--padding-xl)}}@media (min-width:601px) and (max-width:1279px){.tech-spec-section .list{overflow-x:hidden;padding:var(--padding-3-xl) var(--padding-xl)}}@media (min-width:1280px){.tech-spec-section .list{padding:var(--padding-5-xl) var(--padding-4-xl)}}.tech-spec-section .table{display:flex;min-width:1320px}@media (max-width:600px){.tech-spec-section .table{min-width:700px}}.tech-spec-section .list .table .head{align-items:center;border-left:1px solid #000;border-top:1px solid #000;display:flex;flex-shrink:0;color:#000}.tech-spec-section .list .table:last-child .head{border-bottom:1px solid #000}@media (max-width:600px){.tech-spec-section .list .table .head{padding:var(--padding-2-xs);width:200px;font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.tech-spec-section .list .table .head{padding:var(--padding-s);width:210px;font:var(--tablet-body-font)}}@media (min-width:1280px){.tech-spec-section .list .table .head{padding:var(--padding-s);width:300px;font:var(--desktop-body-font)}}.tech-spec-section .body{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;flex-grow:1}.tech-spec-section .row{align-items:stretch;display:flex;flex-grow:1}.tech-spec-section .list .table .body .row .table-cell{border-left:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:100%}.tech-spec-section .list .table:last-child .body .row:last-child .table-cell{border-bottom:1px solid #000}@media (max-width:600px){.tech-spec-section .list .table .body .row .table-cell{padding:var(--padding-2-xs);width:150px}}@media (min-width:601px) and (max-width:1279px){.tech-spec-section .list .table .body .row .table-cell{padding:var(--padding-s);width:340px}}@media (min-width:1280px){.tech-spec-section .list .table .body .row .table-cell{padding:var(--padding-s);width:340px}}.tech-spec-section .table-cell{color:#000;width:100%}@media (max-width:600px){.tech-spec-section .table-cell{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.tech-spec-section .table-cell{font:var(--tablet-body-font)}}@media (min-width:1280px){.tech-spec-section .table-cell{font:var(--desktop-body-font)}}.tech-spec-section .list .table .body .row .cell{border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column}.tech-spec-section .list .table:last-child .body .row:last-child .cell{border-bottom:1px solid #000}.tech-spec-section .list .table .body .row .cell{flex-grow:1}@media (max-width:600px){.tech-spec-section .list .table .body .row .cell{padding:var(--padding-2-xs)}}@media (min-width:601px) and (max-width:1279px){.tech-spec-section .list .table .body .row .cell{padding:var(--padding-s)}}@media (min-width:1280px){.tech-spec-section .list .table .body .row .cell{padding:var(--padding-s)}}.tech-spec-section .cell{color:#000;width:100%}@media (max-width:600px){.tech-spec-section .cell{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.tech-spec-section .cell{font:var(--tablet-body-font)}}@media (min-width:1280px){.tech-spec-section .cell{font:var(--desktop-body-font)}}.vision-section{background:#fff;display:flex;gap:var(--gap-m);border-bottom:1px solid #000}@media (max-width:600px){.vision-section{min-height:284.7px;padding:var(--padding-3-xl) var(--padding-s)}}@media (min-width:601px) and (max-width:1279px){.vision-section{min-height:474px;padding:var(--padding-5-xl) 31px}}@media (min-width:1280px){.vision-section{padding:var(--padding-5-xl) var(--padding-4-xl)}}.vision-section .graphic{object-fit:cover}@media (min-width:1280px){.vision-section .graphic{aspect-ratio:650/549;flex-basis:650px;flex-grow:1;height:549px;width:650px;object-fit:cover}}@media (max-width:600px){.vision-section .graphic{aspect-ratio:151/190;flex-shrink:0;height:188.7px;width:150px;object-fit:cover}}@media (min-width:601px) and (max-width:1279px){.vision-section .graphic{aspect-ratio:261/330;flex-shrink:0;height:330px;width:261px;object-fit:cover}}.vision-section .wrapper{display:flex;flex-direction:column;flex-grow:1}@media (min-width:1280px){.vision-section .wrapper{align-items:center;flex-basis:650px;height:-moz-fit-content;height:fit-content}}@media (min-width:601px) and (max-width:1279px){.vision-section .wrapper{height:330px}}.vision-section .text-block{display:flex;flex-direction:column;gap:var(--gap-xs);max-width:430px;width:100%}.vision-section .title{color:#000;width:100%}@media (max-width:600px){.vision-section .title{font:var(--mobile-h-2-font)}}@media (min-width:601px) and (max-width:1279px){.vision-section .title{font:var(--tablet-h-2-font)}}@media (min-width:1280px){.vision-section .title{font:var(--desktop-h-2-font)}}.vision-section .content{color:#000;width:100%}@media (max-width:600px){.vision-section .content{font:var(--mobile-body-font)}}@media (min-width:601px) and (max-width:1279px){.vision-section .content{font:var(--tablet-body-font)}}@media (min-width:1280px){.vision-section .content{font:var(--desktop-body-font)}}@keyframes marquee2{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee3{0%{transform:translateX(0)}to{transform:translateX(-33.3334%)}}@keyframes marquee4{0%{transform:translateX(0)}to{transform:translateX(-25%)}}