.ProductHero-module__JWkoiq__section{color:var(--color-white);background:var(--color-surface-dark);padding:42px 0 100px;position:relative;overflow:hidden}.ProductHero-module__JWkoiq__container{flex-direction:column;display:flex;position:relative}@keyframes ProductHero-module__JWkoiq__reveal-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.ProductHero-module__JWkoiq__breadcrumbs,.ProductHero-module__JWkoiq__features,.ProductHero-module__JWkoiq__title,.ProductHero-module__JWkoiq__slider,.ProductHero-module__JWkoiq__pagination,.ProductHero-module__JWkoiq__detailsLabel,.ProductHero-module__JWkoiq__detailsTitle,.ProductHero-module__JWkoiq__detailsFeatures,.ProductHero-module__JWkoiq__detailsText,.ProductHero-module__JWkoiq__requestButton{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards ProductHero-module__JWkoiq__reveal-up}.ProductHero-module__JWkoiq__breadcrumbs{animation-delay:.1s}.ProductHero-module__JWkoiq__features{animation-delay:.18s}.ProductHero-module__JWkoiq__title{animation-delay:.26s}.ProductHero-module__JWkoiq__slider{animation-delay:.34s}.ProductHero-module__JWkoiq__pagination{animation-delay:.48s}.ProductHero-module__JWkoiq__detailsLabel{animation-delay:.56s}.ProductHero-module__JWkoiq__detailsTitle{animation-delay:.64s}.ProductHero-module__JWkoiq__detailsFeatures{animation-delay:.72s}.ProductHero-module__JWkoiq__detailsText{animation-delay:.8s}.ProductHero-module__JWkoiq__requestButton{animation-delay:.88s}.ProductHero-module__JWkoiq__breadcrumbs{z-index:5;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;display:flex;position:relative}.ProductHero-module__JWkoiq__sectionLabel{min-height:28px;color:color-mix(in srgb, var(--color-text-inverse) 72%, transparent);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ProductHero-module__JWkoiq__sectionLabel svg{color:currentColor;flex:none}.ProductHero-module__JWkoiq__sectionLabelText{color:currentColor;font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);text-transform:uppercase;margin:0}.ProductHero-module__JWkoiq__activeSectionLabel{color:var(--color-accent)}a.ProductHero-module__JWkoiq__sectionLabel{transition:color var(--transition-base)}a.ProductHero-module__JWkoiq__sectionLabel:hover{color:var(--color-accent)}a.ProductHero-module__JWkoiq__sectionLabel:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ProductHero-module__JWkoiq__features{z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex;position:relative}.ProductHero-module__JWkoiq__feature{color:color-mix(in srgb, var(--color-text-inverse) 66%, transparent);text-transform:uppercase;border:1px solid color-mix(in srgb, var(--color-text-inverse) 28%, transparent);border-radius:100px;padding:7px 12px;font-size:12px;font-weight:400;line-height:1}.ProductHero-module__JWkoiq__title{z-index:5;color:var(--color-accent);font-family:var(--font-heading);text-align:center;text-transform:uppercase;margin:20px 0 0;font-size:clamp(45px,6vw,90px);font-weight:400;line-height:1.1;position:relative}.ProductHero-module__JWkoiq__slider{min-height:520px;margin-top:18px;position:relative}.ProductHero-module__JWkoiq__gallery{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ProductHero-module__JWkoiq__galleryDragging{cursor:grabbing}.ProductHero-module__JWkoiq__gallerySlide{aspect-ratio:16/11;pointer-events:none;will-change:transform, opacity, filter;width:min(48vw,760px);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.ProductHero-module__JWkoiq__galleryImage{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ProductHero-module__JWkoiq__activeSlide{z-index:3;opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.ProductHero-module__JWkoiq__previousSlide{z-index:2;opacity:.4;filter:blur(16px);transform:translate(-150%,-62%)scale(.62)}.ProductHero-module__JWkoiq__nextSlide{z-index:2;opacity:.4;filter:blur(16px);transform:translate(50%,-62%)scale(.62)}.ProductHero-module__JWkoiq__hiddenSlide{z-index:1;opacity:0;filter:blur(20px);transform:translate(-50%,-50%)scale(0)}.ProductHero-module__JWkoiq__sliderButton{z-index:6;width:52px;height:52px;color:var(--color-white);background:color-mix(in srgb, var(--color-text-inverse) 4%, transparent);border:1px solid color-mix(in srgb, var(--color-text-inverse) 42%, transparent);cursor:pointer;transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProductHero-module__JWkoiq__sliderButtonPrevious{left:12%}.ProductHero-module__JWkoiq__sliderButtonNext{right:12%}.ProductHero-module__JWkoiq__sliderButton:hover{background:color-mix(in srgb, var(--color-text-inverse) 10%, transparent);border-color:var(--color-accent)}.ProductHero-module__JWkoiq__sliderButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ProductHero-module__JWkoiq__pagination{z-index:5;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex;position:relative}.ProductHero-module__JWkoiq__paginationButton{background:color-mix(in srgb, var(--color-text-inverse) 24%, transparent);cursor:pointer;width:24px;height:2px;transition:width var(--transition-base), background-color var(--transition-base);border:0;padding:0}.ProductHero-module__JWkoiq__paginationButtonActive{background:var(--color-accent);width:42px}.ProductHero-module__JWkoiq__paginationButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ProductHero-module__JWkoiq__productDetails{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:90px auto 0;display:flex}.ProductHero-module__JWkoiq__detailsLabel{color:color-mix(in srgb, var(--color-text-inverse) 82%, transparent);font-size:var(--text-label-size);font-weight:var(--text-label-weight);line-height:var(--text-label-line-height);margin:0}.ProductHero-module__JWkoiq__detailsTitle{text-transform:uppercase;color:var(--color-white);font-family:var(--font-heading);margin:48px 0 0;font-size:clamp(42px,4.2vw,60px);font-weight:500;line-height:1}.ProductHero-module__JWkoiq__detailsFeatures{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:54px;display:flex}.ProductHero-module__JWkoiq__detailsFeature{color:color-mix(in srgb, var(--color-text-inverse) 86%, transparent);text-transform:uppercase;border:1px solid color-mix(in srgb, var(--color-text-inverse) 70%, transparent);border-radius:100px;padding:8px 13px;font-size:12px;font-weight:400;line-height:1}.ProductHero-module__JWkoiq__detailsText{max-width:760px;color:var(--color-text-on-dark-subtle);margin:56px 0 0;font-size:14px;font-weight:300;line-height:1.45}.ProductHero-module__JWkoiq__requestButton{min-height:var(--button-height);padding:0 var(--button-padding-x);color:var(--color-white);font-size:var(--button-font-size);font-weight:var(--button-weight);text-transform:uppercase;background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-button);cursor:pointer;transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), translate var(--transition-base);justify-content:center;align-items:center;gap:20px;margin-top:42px;line-height:1;text-decoration:none;display:inline-flex}.ProductHero-module__JWkoiq__requestButton svg{color:currentColor;transition:translate var(--transition-base)}.ProductHero-module__JWkoiq__requestButton:hover{color:var(--color-black);background-color:var(--color-white);border-color:var(--color-white);translate:0 -2px}.ProductHero-module__JWkoiq__requestButton:hover svg{translate:4px}.ProductHero-module__JWkoiq__requestButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1279px){.ProductHero-module__JWkoiq__section{padding-top:34px}.ProductHero-module__JWkoiq__title{font-size:clamp(40px,7vw,60px)}.ProductHero-module__JWkoiq__slider{min-height:470px}.ProductHero-module__JWkoiq__gallerySlide{width:min(68vw,720px)}.ProductHero-module__JWkoiq__previousSlide{transform:translate(-135%,-62%)scale(.58)}.ProductHero-module__JWkoiq__nextSlide{transform:translate(35%,-62%)scale(.58)}.ProductHero-module__JWkoiq__sliderButtonPrevious{left:4%}.ProductHero-module__JWkoiq__sliderButtonNext{right:4%}}@media (max-width:1023px){.ProductHero-module__JWkoiq__breadcrumbs{margin-bottom:44px}}@media (max-width:767px){.ProductHero-module__JWkoiq__section{padding:28px 0 70px}.ProductHero-module__JWkoiq__breadcrumbs{gap:8px;margin-bottom:38px}.ProductHero-module__JWkoiq__sectionLabel{gap:6px;min-height:24px}.ProductHero-module__JWkoiq__features{width:calc(100% + var(--container-padding));padding-right:var(--container-padding);scrollbar-width:none;flex-wrap:wrap;justify-content:center;margin-bottom:18px;overflow-x:auto}.ProductHero-module__JWkoiq__features::-webkit-scrollbar{display:none}.ProductHero-module__JWkoiq__feature{flex-shrink:0;padding:6px 10px;font-size:11px}.ProductHero-module__JWkoiq__title{font-size:clamp(45px,6vw,58px)}.ProductHero-module__JWkoiq__slider{min-height:390px;margin-top:12px}.ProductHero-module__JWkoiq__gallerySlide{width:92vw}.ProductHero-module__JWkoiq__previousSlide{opacity:0;transform:translate(-140%,-62%)scale(.7)}.ProductHero-module__JWkoiq__nextSlide{opacity:0;transform:translate(40%,-62%)scale(.7)}.ProductHero-module__JWkoiq__sliderButton{width:44px;height:44px;top:auto;bottom:24px;transform:none}.ProductHero-module__JWkoiq__sliderButtonPrevious{left:calc(50% - 56px)}.ProductHero-module__JWkoiq__sliderButtonNext{right:calc(50% - 56px)}.ProductHero-module__JWkoiq__pagination{margin-top:0}.ProductHero-module__JWkoiq__productDetails{margin-top:64px}.ProductHero-module__JWkoiq__detailsLabel{font-size:12px}.ProductHero-module__JWkoiq__detailsTitle{margin-top:36px;font-size:clamp(44px,13vw,62px)}.ProductHero-module__JWkoiq__detailsFeatures{margin-top:36px}.ProductHero-module__JWkoiq__detailsFeature{padding:6px 10px;font-size:11px}.ProductHero-module__JWkoiq__detailsText{margin-top:38px;font-size:14px;line-height:1.55}.ProductHero-module__JWkoiq__requestButton{width:fit-content;min-height:var(--button-height-mobil);margin-top:32px}}@media (hover:none){.ProductHero-module__JWkoiq__sliderButton:hover{background:color-mix(in srgb, var(--color-text-inverse) 4%, transparent);border-color:color-mix(in srgb, var(--color-text-inverse) 42%, transparent)}.ProductHero-module__JWkoiq__requestButton:hover{color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent);translate:none}.ProductHero-module__JWkoiq__requestButton:hover svg{translate:none}}@media (prefers-reduced-motion:reduce){.ProductHero-module__JWkoiq__breadcrumbs,.ProductHero-module__JWkoiq__features,.ProductHero-module__JWkoiq__title,.ProductHero-module__JWkoiq__slider,.ProductHero-module__JWkoiq__pagination,.ProductHero-module__JWkoiq__detailsLabel,.ProductHero-module__JWkoiq__detailsTitle,.ProductHero-module__JWkoiq__detailsFeatures,.ProductHero-module__JWkoiq__detailsText,.ProductHero-module__JWkoiq__requestButton{opacity:1;animation:none}.ProductHero-module__JWkoiq__gallerySlide{transition-duration:1ms}}
.ProductSpecifications-module__AQJHFG__section{color:var(--color-white);background:var(--color-surface-dark);padding:110px 0 120px}.ProductSpecifications-module__AQJHFG__container{width:min(var(--container-width), calc(100% - var(--container-padding) * 2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;display:grid}.ProductSpecifications-module__AQJHFG__drawing{aspect-ratio:16/11;width:100%;position:relative}.ProductSpecifications-module__AQJHFG__drawingImage{object-fit:contain}.ProductSpecifications-module__AQJHFG__content{width:100%;max-width:520px}.ProductSpecifications-module__AQJHFG__title{color:var(--color-bg-soft);font-family:var(--font-heading);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-display-line-height);margin:0 0 34px}.ProductSpecifications-module__AQJHFG__list,.ProductSpecifications-module__AQJHFG__additionalSpecificationsContent{margin:0}.ProductSpecifications-module__AQJHFG__item{border-bottom:1px solid color-mix(in srgb, var(--color-text-inverse) 16%, transparent);grid-template-columns:minmax(135px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:16px 0;display:grid}.ProductSpecifications-module__AQJHFG__label,.ProductSpecifications-module__AQJHFG__value{margin:0}.ProductSpecifications-module__AQJHFG__label{color:var(--color-text-on-dark-muted);font-size:var(--text-label-size);font-weight:300;line-height:1.4}.ProductSpecifications-module__AQJHFG__value{color:color-mix(in srgb, var(--color-text-inverse) 88%, transparent);text-align:right;overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:1.3}.ProductSpecifications-module__AQJHFG__additionalSpecifications{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.ProductSpecifications-module__AQJHFG__additionalSpecificationsOpen{grid-template-rows:1fr}.ProductSpecifications-module__AQJHFG__additionalSpecificationsContent{min-height:0;overflow:hidden}.ProductSpecifications-module__AQJHFG__moreButton{color:color-mix(in srgb, var(--color-text-inverse) 52%, transparent);font:inherit;text-transform:uppercase;cursor:pointer;transition:color var(--transition-base);background:0 0;border:0;margin:34px 0 0 auto;padding:0 0 4px;font-size:12px;line-height:1;display:block}.ProductSpecifications-module__AQJHFG__moreButton:hover{color:var(--color-accent)}.ProductSpecifications-module__AQJHFG__moreButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.ProductSpecifications-module__AQJHFG__equipmentButton{min-height:var(--button-height);padding:0 var(--button-padding-x);color:var(--color-white);font:inherit;font-size:var(--button-font-size-compact);font-weight:var(--button-weight);text-transform:uppercase;background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-button);cursor:pointer;transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), translate var(--transition-base);justify-content:center;align-items:center;margin-top:46px;line-height:1;display:inline-flex}.ProductSpecifications-module__AQJHFG__equipmentButton:hover{color:var(--color-black);background-color:var(--color-white);border-color:var(--color-white);translate:0 -2px}.ProductSpecifications-module__AQJHFG__equipmentButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1023px){.ProductSpecifications-module__AQJHFG__section{padding:90px 0}.ProductSpecifications-module__AQJHFG__container{grid-template-columns:1fr;gap:54px}.ProductSpecifications-module__AQJHFG__drawing{max-width:820px;margin:0 auto}.ProductSpecifications-module__AQJHFG__content{max-width:720px;margin:0 auto}}@media (max-width:767px){.ProductSpecifications-module__AQJHFG__section{padding:70px 0}.ProductSpecifications-module__AQJHFG__container{gap:38px}.ProductSpecifications-module__AQJHFG__title{margin-bottom:28px}.ProductSpecifications-module__AQJHFG__item{grid-template-columns:1fr;gap:6px;padding:15px 0}.ProductSpecifications-module__AQJHFG__value{text-align:left}.ProductSpecifications-module__AQJHFG__moreButton{margin-top:28px;margin-left:0}.ProductSpecifications-module__AQJHFG__equipmentButton{width:fit-content;min-height:var(--button-height-mobil);margin:40px auto 0;display:flex}}@media (hover:none){.ProductSpecifications-module__AQJHFG__moreButton:hover{color:color-mix(in srgb, var(--color-text-inverse) 52%, transparent)}.ProductSpecifications-module__AQJHFG__equipmentButton:hover{color:var(--color-white);background-color:var(--color-accent);border-color:var(--color-accent);translate:none}}@media (prefers-reduced-motion:reduce){.ProductSpecifications-module__AQJHFG__additionalSpecifications{transition:none}}
.ProductTicker-module__M3DFGW__section{width:100%;color:var(--color-text);background:var(--color-white);overflow:hidden}.ProductTicker-module__M3DFGW__track{width:max-content;animation:ProductTicker-module__M3DFGW__ticker var(--ticker-duration,24s) linear infinite;display:flex}.ProductTicker-module__M3DFGW__group{flex-shrink:0;align-items:center;display:flex}.ProductTicker-module__M3DFGW__item{font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(56px,7vw,118px);font-weight:500;line-height:1;display:inline-flex}.ProductTicker-module__M3DFGW__separator{color:var(--color-accent);font-weight:400}@keyframes ProductTicker-module__M3DFGW__ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.ProductTicker-module__M3DFGW__item{gap:18px;padding-right:18px;font-size:clamp(44px,14vw,72px)}.ProductTicker-module__M3DFGW__track{animation-duration:var(--ticker-duration,18s)}}@media (prefers-reduced-motion:reduce){.ProductTicker-module__M3DFGW__track{animation:none}}
.ProductZones-module__lM4eNW__section{padding:var(--section-padding-large) 0;color:var(--color-text);background:var(--color-white)}.ProductZones-module__lM4eNW__content{width:min(var(--container-width), calc(100% - var(--container-padding) * 2));grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);align-items:center;gap:64px;margin:0 auto;display:grid}.ProductZones-module__lM4eNW__module{aspect-ratio:16/11;width:100%;position:relative}.ProductZones-module__lM4eNW__moduleImage{object-fit:contain}.ProductZones-module__lM4eNW__zonesOverlay{z-index:2;width:100%;height:100%;position:absolute;inset:0}.ProductZones-module__lM4eNW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProductZones-module__lM4eNW__card{min-height:170px;color:var(--color-text);text-align:left;border:1px solid var(--color-text);border-radius:var(--radius-card-sm);cursor:pointer;transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base);background:0 0;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;font-family:inherit;display:flex}.ProductZones-module__lM4eNW__card:hover,.ProductZones-module__lM4eNW__cardActive{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}.ProductZones-module__lM4eNW__cardTitle{max-width:170px;font-family:var(--font-heading);font-size:26px;font-weight:var(--text-section-title-weight);line-height:1.05}.ProductZones-module__lM4eNW__cardDescription{max-width:210px;font-size:var(--text-caption-size);font-weight:400;line-height:var(--text-caption-line-height)}.ProductZones-module__lM4eNW__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width:1023px){.ProductZones-module__lM4eNW__section{padding:90px 0}.ProductZones-module__lM4eNW__content{grid-template-columns:1fr;gap:48px}.ProductZones-module__lM4eNW__module{max-width:820px;margin:0 auto}.ProductZones-module__lM4eNW__cards{max-width:720px;margin:0 auto}}@media (max-width:767px){.ProductZones-module__lM4eNW__section{padding:70px 0}.ProductZones-module__lM4eNW__content{gap:24px}.ProductZones-module__lM4eNW__module{width:115%;margin-left:-7.5%}.ProductZones-module__lM4eNW__cards{width:100%;max-width:none;display:block}.ProductZones-module__lM4eNW__card{width:100%;min-height:145px;padding:18px}.ProductZones-module__lM4eNW__cardHiddenMobile{display:none}.ProductZones-module__lM4eNW__cardActive{animation:.26s ProductZones-module__lM4eNW__mobileCardFadeIn}.ProductZones-module__lM4eNW__cardTitle{max-width:100%;font-size:24px}.ProductZones-module__lM4eNW__cardDescription{max-width:100%;font-size:13px}}@media (hover:none){.ProductZones-module__lM4eNW__card:hover{color:var(--color-text);border-color:var(--color-text);background:0 0}.ProductZones-module__lM4eNW__cardActive,.ProductZones-module__lM4eNW__cardActive:hover{color:var(--color-white);background:var(--color-accent);border-color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.ProductZones-module__lM4eNW__cardActive{animation:none}}@keyframes ProductZones-module__lM4eNW__mobileCardFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.ProductSection-module__0fnxjG__main{background:var(--color-surface-dark);min-height:100vh}
