.ProductCard-module__t53O_a__card{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);flex-direction:column;height:100%;display:flex;overflow:hidden}.ProductCard-module__t53O_a__card:hover{box-shadow:var(--shadow-premium);border-color:rgba(var(--primary-rgb), .25);transform:translateY(-4px)}[data-theme=dark] .ProductCard-module__t53O_a__card:hover{border-color:#fe42014d}.ProductCard-module__t53O_a__linkWrapper{height:100%;color:inherit;flex-direction:column;display:flex}.ProductCard-module__t53O_a__imageContainer{aspect-ratio:1;background-color:#fff;border-bottom:1px solid #0f172a0d;width:100%;transition:background-color .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-theme=dark] .ProductCard-module__t53O_a__imageContainer{background-color:var(--bg-surface-secondary);border-bottom-color:#ffffff0f}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__imageContainer{background-color:#d2e7f7}[data-theme=dark] .ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__imageContainer{background-color:#00346685}.ProductCard-module__t53O_a__image{object-fit:contain;padding:18px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ProductCard-module__t53O_a__fallbackImage{padding:20px;transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translate(6px);object-fit:contain!important;object-position:57% center!important}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__image{transform:scale(1.05)}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__fallbackImage{transform:scale(1.05)translate(6px)}.ProductCard-module__t53O_a__stockBadge{-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:normal;border-radius:var(--radius-full);z-index:2;background-color:#013365e6;border:1px solid #ffffff29;align-items:center;gap:5px;padding:3px 9px;font-size:.71rem;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0133652e}[data-theme=dark] .ProductCard-module__t53O_a__stockBadge{color:#fff;background-color:#034a91eb;border-color:#93c5fd40}.ProductCard-module__t53O_a__stockDot{background-color:var(--secondary-color,#fe4201);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #fe420173}.ProductCard-module__t53O_a__stockBadgeOut{color:#fff;background-color:#0f172ad6;border-color:#ffffff24}[data-theme=dark] .ProductCard-module__t53O_a__stockBadgeOut{color:#cbd5e1;background-color:#0f172ae6;border-color:#ffffff24}.ProductCard-module__t53O_a__content{flex-direction:column;flex-grow:1;padding:16px 18px 18px;display:flex}.ProductCard-module__t53O_a__categoryRow{letter-spacing:normal;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:.76rem;font-weight:600;display:flex}.ProductCard-module__t53O_a__category{color:var(--text-muted);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.ProductCard-module__t53O_a__brand{color:var(--primary-color);white-space:nowrap;text-transform:capitalize;letter-spacing:normal;background-color:#0034660f;border-radius:6px;flex-shrink:0;padding:2px 8px}[data-theme=dark] .ProductCard-module__t53O_a__brand{color:var(--secondary-color);background-color:#fe42011f}.ProductCard-module__t53O_a__name{font-family:var(--font-display);color:var(--text-primary);letter-spacing:normal;word-break:break-word;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.65rem;margin-bottom:14px;font-size:.98rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ProductCard-module__t53O_a__footerRow{border-top:1px solid #0f172a0f;flex-direction:column;gap:10px;width:100%;margin-top:auto;padding-top:12px;display:flex}[data-theme=dark] .ProductCard-module__t53O_a__footerRow{border-top-color:#ffffff12}.ProductCard-module__t53O_a__priceContainer{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ProductCard-module__t53O_a__originalPrice{color:var(--text-muted);letter-spacing:normal;font-size:.84rem;font-weight:500;text-decoration:line-through}.ProductCard-module__t53O_a__currentPrice{letter-spacing:normal;align-items:baseline;display:inline-flex}.ProductCard-module__t53O_a__currency{color:var(--text-primary);letter-spacing:normal;margin-right:3px;font-size:.96rem;font-weight:700}.ProductCard-module__t53O_a__priceValue{font-family:var(--font-display);color:var(--text-primary);letter-spacing:normal;font-size:1.35rem;font-weight:800;line-height:1.1}.ProductCard-module__t53O_a__priceCents{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:normal;margin-left:2px;font-size:.74rem;font-weight:700;position:relative;top:-.38em}.ProductCard-module__t53O_a__discountBadge{background-color:var(--secondary-color);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);z-index:2;letter-spacing:normal;padding:3px 9px;font-size:.71rem;font-weight:700;position:absolute;top:10px;right:10px}.ProductCard-module__t53O_a__freeShippingBadge{color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);z-index:2;letter-spacing:normal;background-color:#16a34a;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.ProductCard-module__t53O_a__addBtn{background-color:var(--primary-color);color:#fff;letter-spacing:normal;transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 16px;font-size:.86rem;font-weight:600;display:flex}.ProductCard-module__t53O_a__addBtn:hover{background-color:#00254c;transform:translateY(-1px)}[data-theme=dark] .ProductCard-module__t53O_a__addBtn{background-color:var(--secondary-color)}[data-theme=dark] .ProductCard-module__t53O_a__addBtn:hover{box-shadow:var(--glow-secondary);background-color:#d63700}.ProductCard-module__t53O_a__addBtn:disabled{background-color:var(--text-muted);cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:600px){.ProductCard-module__t53O_a__image{padding:12px}.ProductCard-module__t53O_a__content{padding:10px 10px 12px}.ProductCard-module__t53O_a__categoryRow{gap:4px;margin-bottom:4px;font-size:.66rem}.ProductCard-module__t53O_a__category{font-size:.66rem}.ProductCard-module__t53O_a__brand{padding:1px 5px;font-size:.65rem}.ProductCard-module__t53O_a__name{-webkit-line-clamp:2;min-height:2.1rem;margin-bottom:8px;font-size:.84rem;line-height:1.25}.ProductCard-module__t53O_a__footerRow{gap:8px;margin-top:auto;padding-top:8px}.ProductCard-module__t53O_a__priceContainer{gap:4px}.ProductCard-module__t53O_a__currency{font-size:.82rem}.ProductCard-module__t53O_a__priceValue{font-size:1.1rem}.ProductCard-module__t53O_a__priceCents{font-size:.64rem}.ProductCard-module__t53O_a__originalPrice{font-size:.75rem}.ProductCard-module__t53O_a__addBtn{border-radius:8px;gap:4px;padding:8px 10px;font-size:.78rem}.ProductCard-module__t53O_a__stockBadge{gap:4px;padding:2px 6px;font-size:.64rem;top:6px;left:6px}.ProductCard-module__t53O_a__stockDot{width:5px;height:5px}.ProductCard-module__t53O_a__discountBadge{padding:2px 6px;font-size:.64rem;top:6px;right:6px}.ProductCard-module__t53O_a__freeShippingBadge{gap:3px;padding:2px 6px;font-size:.62rem;bottom:6px;left:6px}}
.HeroSlider-module__AAVTfG__sliderContainer{background-color:#f8fafc;width:100%;height:100dvh;min-height:680px;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__videoStage{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroSlider-module__AAVTfG__videoSlide{opacity:0;visibility:hidden;background-color:#f8fafc;transition:opacity .95s cubic-bezier(.22,1,.36,1),visibility .95s;position:absolute;inset:0}.HeroSlider-module__AAVTfG__videoSlideActive{opacity:1;visibility:visible}.HeroSlider-module__AAVTfG__bgVideo{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.HeroSlider-module__AAVTfG__bgVideoFocusLeft{object-position:center center;transform:scale(1.06)translate(-20%);-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#000000b8 69%,#00000047 80%,#0000000d 90%,#0000 97%);mask-image:linear-gradient(90deg,#000 0% 58%,#000000b8 69%,#00000047 80%,#0000000d 90%,#0000 97%)}.HeroSlider-module__AAVTfG__videoSlideActive .HeroSlider-module__AAVTfG__bgVideoFocusLeft{transform:scale(1)translate(-16%)}.HeroSlider-module__AAVTfG__bgVideoMirrored{transform:translate(-20%)scale(-1.06,1.06);-webkit-mask-image:linear-gradient(270deg,#000 0% 58%,#000000b8 69%,#00000047 80%,#0000000d 90%,#0000 97%);mask-image:linear-gradient(270deg,#000 0% 58%,#000000b8 69%,#00000047 80%,#0000000d 90%,#0000 97%)}.HeroSlider-module__AAVTfG__videoSlideActive .HeroSlider-module__AAVTfG__bgVideoMirrored{transform:translate(-16%)scaleX(-1)}.HeroSlider-module__AAVTfG__bgVideoFocusRight{object-position:right center;transform:scale(1.06)translate(8%);-webkit-mask-image:linear-gradient(270deg,#000 0% 58%,#000000b8 69%,#00000047 80%,#0000000d 90%,#0000 97%);mask-image:linear-gradient(270deg,#000 0% 58%,#000000b8 69%,#00000047 80%,#0000000d 90%,#0000 97%)}.HeroSlider-module__AAVTfG__videoSlideActive .HeroSlider-module__AAVTfG__bgVideoFocusRight{transform:scale(1)translate(4%)}.HeroSlider-module__AAVTfG__videoPlaceholder{background-color:#eef2f6;position:absolute;inset:0}.HeroSlider-module__AAVTfG__backdropStage{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroSlider-module__AAVTfG__backdropWingRight{opacity:0;will-change:transform, opacity;background:linear-gradient(270deg,#f8fafc 0% 42%,#f8fafcf2 54%,#f8fafcad 66%,#f8fafc29 80%,#f8fafc00 100%);transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(12%)}.HeroSlider-module__AAVTfG__backdropWingLeft{opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#f8fafc 0% 42%,#f8fafcf2 54%,#f8fafcad 66%,#f8fafc29 80%,#f8fafc00 100%);transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-12%)}.HeroSlider-module__AAVTfG__stageRight .HeroSlider-module__AAVTfG__backdropWingRight{opacity:1;transform:translate(0,0)}.HeroSlider-module__AAVTfG__stageRight .HeroSlider-module__AAVTfG__backdropWingLeft{opacity:0;transform:translate(-12%)}.HeroSlider-module__AAVTfG__stageLeft .HeroSlider-module__AAVTfG__backdropWingLeft{opacity:1;transform:translate(0,0)}.HeroSlider-module__AAVTfG__stageLeft .HeroSlider-module__AAVTfG__backdropWingRight{opacity:0;transform:translate(12%)}.HeroSlider-module__AAVTfG__backdropVerticalBlend{background:linear-gradient(#f8fafc 0,#f8fafcf2 64px,#f8fafcbd 100px,#f8fafc40 145px,#0000 195px 82%,#f8fafc 100%);position:absolute;inset:0}.HeroSlider-module__AAVTfG__slide{z-index:3;opacity:0;visibility:hidden;pointer-events:none;align-items:center;transition:opacity .9s cubic-bezier(.22,1,.36,1),visibility .9s;display:flex;position:absolute;inset:0}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active{opacity:1;visibility:visible;pointer-events:auto;z-index:4}.HeroSlider-module__AAVTfG__heroInner{z-index:4;align-items:center;width:100%;padding-top:96px;padding-bottom:100px;display:flex;position:relative}.HeroSlider-module__AAVTfG__heroInnerRight{justify-content:flex-end}.HeroSlider-module__AAVTfG__heroInnerLeft{justify-content:flex-start}.HeroSlider-module__AAVTfG__heroMainContent{flex-direction:column;max-width:660px;display:flex;transform:scale(.97)}.HeroSlider-module__AAVTfG__contentRight{text-align:right;transform-origin:100% 100%;align-items:flex-end}.HeroSlider-module__AAVTfG__contentLeft{text-align:left;transform-origin:0 100%;align-items:flex-start}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__heroMainContent{animation:1.15s cubic-bezier(.16,1,.3,1) forwards HeroSlider-module__AAVTfG__ml-hero-copy-zoom}@keyframes HeroSlider-module__AAVTfG__ml-hero-copy-zoom{0%{transform:scale(.97)}to{transform:scale(1)}}.HeroSlider-module__AAVTfG__heroWord{white-space:nowrap;display:inline-block}.HeroSlider-module__AAVTfG__heroLetter{opacity:.22;display:inline-block}.HeroSlider-module__AAVTfG__isIlluminating .HeroSlider-module__AAVTfG__heroLetter{animation:HeroSlider-module__AAVTfG__ml-letter-illuminate 1.2s cubic-bezier(.22, .7, .25, 1) var(--letter-delay,0s) 1 forwards}@keyframes HeroSlider-module__AAVTfG__ml-letter-illuminate{0%{opacity:.22}to{opacity:1}}.HeroSlider-module__AAVTfG__subtitle,.HeroSlider-module__AAVTfG__partnerDock,.HeroSlider-module__AAVTfG__actionsRow{opacity:0;will-change:transform, opacity;transition:transform .75s cubic-bezier(.22,.7,.25,1),opacity .75s cubic-bezier(.22,.7,.25,1)}.HeroSlider-module__AAVTfG__slideRight .HeroSlider-module__AAVTfG__subtitle,.HeroSlider-module__AAVTfG__slideRight .HeroSlider-module__AAVTfG__partnerDock,.HeroSlider-module__AAVTfG__slideRight .HeroSlider-module__AAVTfG__actionsRow{transform:translate(-48px,18px)}.HeroSlider-module__AAVTfG__slideLeft .HeroSlider-module__AAVTfG__subtitle,.HeroSlider-module__AAVTfG__slideLeft .HeroSlider-module__AAVTfG__partnerDock,.HeroSlider-module__AAVTfG__slideLeft .HeroSlider-module__AAVTfG__actionsRow{transform:translate(48px,18px)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__subtitle{opacity:1;transition-delay:.28s;transform:translate(0,0)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__partnerDock{opacity:1;transition-delay:.38s;transform:translate(0,0)}.HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__actionsRow{opacity:1;transition-delay:.48s;transform:translate(0,0)}.HeroSlider-module__AAVTfG__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;flex-direction:column;margin-bottom:24px;font-size:clamp(2.8rem,5vw,4.9rem);font-weight:300;line-height:1.02;display:flex}.HeroSlider-module__AAVTfG__contentRight .HeroSlider-module__AAVTfG__title{align-items:flex-end}.HeroSlider-module__AAVTfG__contentLeft .HeroSlider-module__AAVTfG__title{align-items:flex-start}.HeroSlider-module__AAVTfG__titleLineLight{color:var(--text-primary);font-weight:300}.HeroSlider-module__AAVTfG__titleLineBold{color:#013365;font-weight:800}.HeroSlider-module__AAVTfG__subtitle{color:var(--text-secondary);max-width:550px;margin-bottom:32px;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:400;line-height:1.62}.HeroSlider-module__AAVTfG__partnerDock{box-shadow:none;background:0 0;border:none;align-items:center;gap:24px;margin-bottom:34px;padding:4px 0;display:inline-flex}.HeroSlider-module__AAVTfG__partnerDockLabel{font-family:var(--font-display);letter-spacing:-.015em;color:#013365;border-right:1px solid #0133652e;padding-right:18px;font-size:.85rem;font-weight:700}.HeroSlider-module__AAVTfG__partnerLogosRow{align-items:center;gap:26px;display:flex}.HeroSlider-module__AAVTfG__partnerLogo{object-fit:contain;width:auto;height:36px}.HeroSlider-module__AAVTfG__partnerDivider{background-color:#0133652e;width:1px;height:24px}.HeroSlider-module__AAVTfG__actionsRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.HeroSlider-module__AAVTfG__actionsRowRight{justify-content:flex-end}.HeroSlider-module__AAVTfG__actionsRowLeft{justify-content:flex-start}.HeroSlider-module__AAVTfG__primaryBtn{white-space:nowrap;color:#fff;font-family:var(--font-display);letter-spacing:-.015em;box-shadow:none;background-color:#013365;border-radius:10px;justify-content:center;align-items:center;padding:15px 32px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.HeroSlider-module__AAVTfG__primaryBtn:hover{color:#fff;box-shadow:none;background-color:#01254a;transform:translateY(-2px)}.HeroSlider-module__AAVTfG__secondaryBtn{white-space:nowrap;color:#013365;font-family:var(--font-display);letter-spacing:-.015em;align-items:center;gap:8px;padding:10px 4px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.HeroSlider-module__AAVTfG__secondaryBtn:hover{color:#0082c9}.HeroSlider-module__AAVTfG__secondaryBtn svg{transition:transform .25s}.HeroSlider-module__AAVTfG__secondaryBtn:hover svg{transform:translate(4px)}html.loading-active .HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__firstLoad .HeroSlider-module__AAVTfG__heroLetter{opacity:.22!important;animation:none!important}:is(html.loading-active .HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__firstLoad .HeroSlider-module__AAVTfG__subtitle,html.loading-active .HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__firstLoad .HeroSlider-module__AAVTfG__partnerDock,html.loading-active .HeroSlider-module__AAVTfG__slide.HeroSlider-module__AAVTfG__active .HeroSlider-module__AAVTfG__firstLoad .HeroSlider-module__AAVTfG__actionsRow){opacity:0!important;transition:none!important}.HeroSlider-module__AAVTfG__dotsDockWrapper{z-index:10;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.HeroSlider-module__AAVTfG__dotsPill{-webkit-backdrop-filter:blur(12px);background:#f8fafcd9;border:1px solid #0133651f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;box-shadow:0 4px 16px #0f172a0f}.HeroSlider-module__AAVTfG__progressDot{cursor:pointer;background-color:#01336538;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s cubic-bezier(.4,0,.2,1),background-color .25s;position:relative;overflow:hidden}.HeroSlider-module__AAVTfG__progressDot:hover{background-color:#01336573}.HeroSlider-module__AAVTfG__progressDotActive{background-color:#0133652e;width:34px}@keyframes HeroSlider-module__AAVTfG__dotProgressFill{0%{width:0%}to{width:100%}}.HeroSlider-module__AAVTfG__progressDotFill{background-color:#013365;border-radius:999px;width:0%;height:100%;animation-name:HeroSlider-module__AAVTfG__dotProgressFill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@media (max-width:900px){.HeroSlider-module__AAVTfG__bgVideoFocusLeft,.HeroSlider-module__AAVTfG__videoSlideActive .HeroSlider-module__AAVTfG__bgVideoFocusLeft,.HeroSlider-module__AAVTfG__bgVideoFocusRight,.HeroSlider-module__AAVTfG__videoSlideActive .HeroSlider-module__AAVTfG__bgVideoFocusRight{transform:scale(1)translate(0,0);-webkit-mask-image:none;mask-image:none}.HeroSlider-module__AAVTfG__bgVideoMirrored,.HeroSlider-module__AAVTfG__videoSlideActive .HeroSlider-module__AAVTfG__bgVideoMirrored{transform:scaleX(-1)translate(0,0);-webkit-mask-image:none;mask-image:none}.HeroSlider-module__AAVTfG__backdropWingRight{background:linear-gradient(270deg,#f8fafcf5 0%,#f8fafce0 65%,#f8fafc73 100%)}.HeroSlider-module__AAVTfG__backdropWingLeft{background:linear-gradient(90deg,#f8fafcf5 0%,#f8fafce0 65%,#f8fafc73 100%)}}@media (max-width:768px){.HeroSlider-module__AAVTfG__heroInner{padding-top:115px;padding-bottom:90px}.HeroSlider-module__AAVTfG__title{font-size:2.5rem}.HeroSlider-module__AAVTfG__subtitle{margin-bottom:24px;font-size:1rem}.HeroSlider-module__AAVTfG__partnerDock{flex-direction:column;align-items:flex-start;gap:10px;padding:0}.HeroSlider-module__AAVTfG__contentRight .HeroSlider-module__AAVTfG__partnerDock{align-items:flex-end}.HeroSlider-module__AAVTfG__partnerDockLabel{border-right:none;padding-right:0}.HeroSlider-module__AAVTfG__dotsDockWrapper{bottom:18px}}
@keyframes ProductCardSkeleton-module__ZWHsEW__electroShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductCardSkeleton-module__ZWHsEW__cardSkeleton{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;height:100%;display:flex;overflow:hidden}.ProductCardSkeleton-module__ZWHsEW__shimmerBase{background:linear-gradient(90deg,#0034660a 0%,#00509a1a 25%,#fe420114 50%,#00509a1a 75%,#0034660a 100%) 0 0/200% 100%;animation:1.8s linear infinite ProductCardSkeleton-module__ZWHsEW__electroShimmer}[data-theme=dark] .ProductCardSkeleton-module__ZWHsEW__shimmerBase{background:linear-gradient(90deg,#ffffff08 0%,#ffffff14 25%,#fe42011f 50%,#ffffff14 75%,#ffffff08 100%) 0 0/200% 100%;animation:1.8s linear infinite ProductCardSkeleton-module__ZWHsEW__electroShimmer}.ProductCardSkeleton-module__ZWHsEW__imageContainer{aspect-ratio:1;background-color:var(--bg-surface-secondary);width:100%;position:relative;overflow:hidden}.ProductCardSkeleton-module__ZWHsEW__content{flex-direction:column;flex-grow:1;padding:20px;display:flex}.ProductCardSkeleton-module__ZWHsEW__categoryRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ProductCardSkeleton-module__ZWHsEW__categoryLine{border-radius:var(--radius-sm);width:35%;height:12px}.ProductCardSkeleton-module__ZWHsEW__brandPill{border-radius:var(--radius-sm);width:25%;height:18px}.ProductCardSkeleton-module__ZWHsEW__titleLine1{border-radius:var(--radius-sm);width:90%;height:16px;margin-bottom:8px}.ProductCardSkeleton-module__ZWHsEW__titleLine2{border-radius:var(--radius-sm);width:65%;height:16px;margin-bottom:16px}.ProductCardSkeleton-module__ZWHsEW__descLine1{border-radius:var(--radius-sm);width:100%;height:12px;margin-bottom:6px}.ProductCardSkeleton-module__ZWHsEW__descLine2{border-radius:var(--radius-sm);width:75%;height:12px;margin-bottom:24px}.ProductCardSkeleton-module__ZWHsEW__footerRow{flex-direction:column;gap:14px;width:100%;margin-top:auto;display:flex}.ProductCardSkeleton-module__ZWHsEW__priceContainer{align-items:baseline;gap:8px;display:flex}.ProductCardSkeleton-module__ZWHsEW__priceSub{border-radius:var(--radius-sm);width:50px;height:14px}.ProductCardSkeleton-module__ZWHsEW__priceMain{border-radius:var(--radius-sm);width:90px;height:24px}.ProductCardSkeleton-module__ZWHsEW__buttonSkeleton{border-radius:var(--radius-sm);width:100%;height:42px}@media (max-width:600px){.ProductCardSkeleton-module__ZWHsEW__content{padding:10px 10px 12px}.ProductCardSkeleton-module__ZWHsEW__categoryRow{margin-bottom:6px}.ProductCardSkeleton-module__ZWHsEW__titleLine1{height:13px;margin-bottom:4px}.ProductCardSkeleton-module__ZWHsEW__titleLine2{height:13px;margin-bottom:8px}.ProductCardSkeleton-module__ZWHsEW__descLine1,.ProductCardSkeleton-module__ZWHsEW__descLine2{display:none}.ProductCardSkeleton-module__ZWHsEW__footerRow{gap:8px}.ProductCardSkeleton-module__ZWHsEW__priceMain{width:65px;height:18px}.ProductCardSkeleton-module__ZWHsEW__buttonSkeleton{height:34px}}
.page-module__6XzCla__categoryPage{padding:calc(var(--header-height,80px) + 36px) 24px 80px 24px;min-height:calc(100vh - 200px)}@media (max-width:768px){.page-module__6XzCla__categoryPage{padding:calc(var(--header-height,80px) + 20px) 16px 60px 16px}}.page-module__6XzCla__breadcrumb{color:var(--text-secondary,#64748b);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:.86rem;display:flex}.page-module__6XzCla__breadcrumbLink{color:var(--text-secondary,#64748b);align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__6XzCla__breadcrumbLink:hover{color:var(--brand-primary,#013365)}[data-theme=dark] .page-module__6XzCla__breadcrumbLink:hover{color:var(--brand-secondary,#00a650)}.page-module__6XzCla__divider{color:var(--text-muted,#94a3b8);opacity:.6}.page-module__6XzCla__currentBreadcrumb{color:var(--text-primary,#0f172a);font-weight:600}.page-module__6XzCla__headerBanner{border:1px solid var(--border-subtle,#e2e8f0);background:linear-gradient(135deg,#0133650a 0%,#00a6500a 100%);border-radius:16px;margin-bottom:40px;padding:36px 32px}[data-theme=dark] .page-module__6XzCla__headerBanner{background:linear-gradient(135deg,#ffffff08 0%,#00a6500d 100%);border-color:#ffffff14}@media (max-width:768px){.page-module__6XzCla__headerBanner{margin-bottom:28px;padding:24px 20px}}.page-module__6XzCla__badge{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary,#013365);background:#01336514;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}[data-theme=dark] .page-module__6XzCla__badge{color:#38bdf8;background:#38bdf81f}.page-module__6XzCla__title{color:var(--text-primary,#0f172a);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.page-module__6XzCla__description{color:var(--text-secondary,#475569);max-width:820px;margin-bottom:24px;font-size:1.05rem;line-height:1.6}.page-module__6XzCla__featuresBar{border-top:1px solid var(--border-subtle,#e2e8f0);flex-wrap:wrap;gap:20px;padding-top:18px;display:flex}[data-theme=dark] .page-module__6XzCla__featuresBar{border-top-color:#ffffff14}.page-module__6XzCla__featureItem{color:var(--text-secondary,#64748b);align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:inline-flex}.page-module__6XzCla__featureIcon{color:var(--brand-secondary,#00a650)}.page-module__6XzCla__gridSection{margin-bottom:60px}.page-module__6XzCla__gridHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module__6XzCla__resultsCount{color:var(--text-secondary,#64748b);font-size:.92rem;font-weight:600}.page-module__6XzCla__productGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}@media (max-width:640px){.page-module__6XzCla__productGrid{grid-template-columns:repeat(2,1fr);gap:12px}}.page-module__6XzCla__crossNavSection{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#e2e8f0);border-radius:16px;padding:32px}[data-theme=dark] .page-module__6XzCla__crossNavSection{background:#ffffff05;border-color:#ffffff14}.page-module__6XzCla__crossNavTitle{color:var(--text-primary,#0f172a);margin-bottom:16px;font-size:1.15rem;font-weight:700}.page-module__6XzCla__categoriesList{flex-wrap:wrap;gap:10px;display:flex}.page-module__6XzCla__categoryPill{background:var(--bg-main,#f8fafc);border:1px solid var(--border-subtle,#e2e8f0);color:var(--text-primary,#0f172a);border-radius:999px;align-items:center;padding:10px 18px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}[data-theme=dark] .page-module__6XzCla__categoryPill{background:#ffffff0a;border-color:#ffffff1a}.page-module__6XzCla__categoryPill:hover{background:var(--brand-primary,#013365);color:#fff;border-color:var(--brand-primary,#013365)}[data-theme=dark] .page-module__6XzCla__categoryPill:hover{background:var(--brand-secondary,#00a650);color:#fff;border-color:var(--brand-secondary,#00a650)}
.page-module___8aEwW__home{flex-direction:column;display:flex;position:relative}.page-module___8aEwW__heroStickyViewport{z-index:1;width:100%;height:100dvh;position:sticky;top:0}.page-module___8aEwW__homeCurtainStack{z-index:5;background-color:#f8fafc;border-radius:0;position:relative;overflow:clip;box-shadow:0 -24px 60px #01336517}.page-module___8aEwW__loaderOverlay{background-color:var(--primary-color,#003466);z-index:99999;opacity:1;visibility:visible;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.page-module___8aEwW__loaderOverlay.page-module___8aEwW__fadeOut{opacity:0;visibility:hidden;pointer-events:none}.page-module___8aEwW__badgeRow{margin-bottom:20px}.page-module___8aEwW__heroBadge{border:1px solid var(--secondary-color);color:var(--secondary-color);font-family:var(--font-display);border-radius:var(--radius-full);letter-spacing:.05em;box-shadow:var(--glow-secondary);background-color:#fe420126;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module___8aEwW__heroTitle{letter-spacing:-.03em;margin-bottom:20px;font-size:3.5rem;font-weight:800;line-height:1.15}.page-module___8aEwW__titleAccent{background:linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-module___8aEwW__heroSubtitle{color:#475569;margin-bottom:36px;font-size:1.15rem;line-height:1.6}.page-module___8aEwW__heroActions{gap:16px;display:flex}@media (max-width:768px){.page-module___8aEwW__hero{height:auto;padding:100px 0 80px}.page-module___8aEwW__heroTitle{font-size:2.5rem}.page-module___8aEwW__heroSubtitle{font-size:1rem}.page-module___8aEwW__heroActions{flex-direction:column;gap:12px}}.page-module___8aEwW__illuminateWord{white-space:nowrap;display:inline-block}.page-module___8aEwW__illuminateLetter{opacity:.22;display:inline-block}.page-module___8aEwW__isIlluminating .page-module___8aEwW__illuminateLetter{animation:page-module___8aEwW__ml-letter-illuminate 1.2s cubic-bezier(.22, .7, .25, 1) var(--letter-delay,0s) 1 forwards}@keyframes page-module___8aEwW__ml-letter-illuminate{0%{opacity:.22}to{opacity:1}}.page-module___8aEwW__showcaseSection{background:linear-gradient(#f8fafc 0%,#eef2f6 100%);border-bottom:none;padding:155px 0 80px;position:relative;overflow:hidden}[data-theme=dark] .page-module___8aEwW__showcaseSection{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.page-module___8aEwW__showcaseSplitLayout{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.page-module___8aEwW__showcaseVisualSide{justify-content:flex-start;align-items:center;display:flex;position:relative}.page-module___8aEwW__showcaseProductHeroImg{object-fit:contain;filter:drop-shadow(0 20px 36px #0f172a1a);width:100%;max-width:640px;height:auto;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page-module___8aEwW__showcaseSection:hover .page-module___8aEwW__showcaseProductHeroImg{transform:scale(1.03)translateY(-4px)}.page-module___8aEwW__showcaseTextSide{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.page-module___8aEwW__showcaseSlideWrapper{justify-content:flex-end;align-items:center;width:100%;min-height:340px;display:flex;position:relative}.page-module___8aEwW__showcaseSlide{opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.2,.9,.3,1),visibility .65s;display:flex;position:absolute;inset:0;transform:translateY(14px)}.page-module___8aEwW__showcaseSlideActive{opacity:1;visibility:visible;position:relative;transform:translateY(0)}.page-module___8aEwW__showcaseContent{text-align:right;z-index:5;flex-direction:column;align-items:flex-end;max-width:580px;display:flex}.page-module___8aEwW__showcaseTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;flex-direction:column;align-items:flex-end;margin-bottom:24px;font-size:clamp(3.4rem,5.2vw,5.1rem);font-weight:300;line-height:.98;display:flex}.page-module___8aEwW__showcaseTitle span{color:var(--text-primary);font-weight:300}.page-module___8aEwW__showcaseTitle strong{color:#013365;font-weight:800}[data-theme=dark] .page-module___8aEwW__showcaseTitle span,[data-theme=dark] .page-module___8aEwW__showcaseTitle strong{color:#fff}.page-module___8aEwW__showcaseSubtitle{color:var(--text-secondary);text-align:right;max-width:530px;margin-bottom:36px;font-size:1.18rem;line-height:1.62}.page-module___8aEwW__showcaseActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:26px;display:flex}.page-module___8aEwW__showcasePrimaryBtn{color:#fff;white-space:nowrap;box-shadow:none;transition:all var(--transition-fast);background-color:#013365;border-radius:10px;justify-content:center;align-items:center;padding:15px 32px;font-size:1.04rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__showcasePrimaryBtn:hover{box-shadow:none;color:#fff;background-color:#01264d;transform:translateY(-2px)}.page-module___8aEwW__showcaseSecondaryBtn{color:#013365;white-space:nowrap;transition:all var(--transition-fast);align-items:center;gap:8px;font-size:1.04rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module___8aEwW__showcaseSecondaryBtn:hover{color:#0082c9;transform:translate(-3px)}.page-module___8aEwW__showcaseSecondaryBtn svg{transition:transform var(--transition-fast)}.page-module___8aEwW__showcaseSecondaryBtn:hover svg{transform:translate(4px)}.page-module___8aEwW__showcaseProgressNav{justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;display:flex}.page-module___8aEwW__showcaseProgressLine{cursor:pointer;background-color:#01336529;border:none;border-radius:999px;width:32px;height:4px;padding:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.page-module___8aEwW__showcaseProgressLine:hover{background-color:#01336561}.page-module___8aEwW__showcaseProgressLineActive{background-color:#013365;width:58px}@media (max-width:960px){.page-module___8aEwW__showcaseSplitLayout{grid-template-columns:1fr;gap:32px}.page-module___8aEwW__showcaseVisualSide{order:2;justify-content:center}.page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__showcaseContent,.page-module___8aEwW__showcaseTitle,.page-module___8aEwW__showcaseSubtitle{text-align:center;align-items:center}.page-module___8aEwW__showcaseActions,.page-module___8aEwW__showcaseProgressNav{justify-content:center}}@media (max-width:640px){.page-module___8aEwW__showcaseSection{padding:115px 0 55px}.page-module___8aEwW__showcaseTitle{font-size:2.8rem}.page-module___8aEwW__showcaseSubtitle{font-size:1.02rem}.page-module___8aEwW__showcaseActions{flex-direction:column-reverse;align-items:center;gap:16px}}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}@media (max-width:640px){.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start;gap:12px}}.page-module___8aEwW__sectionSub{font-family:var(--font-display);color:var(--secondary-color);letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.page-module___8aEwW__sectionTitle{color:var(--text-primary);font-size:2rem;font-weight:800}.page-module___8aEwW__sectionLink{font-family:var(--font-display);color:var(--primary-color);align-items:center;gap:4px;font-size:.95rem;font-weight:600;display:flex}[data-theme=dark] .page-module___8aEwW__sectionLink{color:var(--secondary-color)}.page-module___8aEwW__sectionLink:hover{text-decoration:underline}.page-module___8aEwW__solutionsSection{background:linear-gradient(#eef2f6 0%,#f4f7fa 50%,#f8fafc 100%);padding:80px 0 90px;position:relative}[data-theme=dark] .page-module___8aEwW__solutionsSection{background:var(--bg-surface)}.page-module___8aEwW__solutionsBanner{justify-content:space-between;align-items:center;gap:40px;margin-bottom:36px;display:flex}.page-module___8aEwW__solutionsInfo{flex:1;max-width:520px}.page-module___8aEwW__solutionsTitle{font-family:var(--font-display);color:var(--primary-color);letter-spacing:-.03em;margin-bottom:18px;font-size:3rem;line-height:1.15}.page-module___8aEwW__solutionsTitle span{color:var(--primary-color);font-weight:400}.page-module___8aEwW__solutionsTitle strong{color:var(--primary-color);font-weight:800}[data-theme=dark] .page-module___8aEwW__solutionsTitle,[data-theme=dark] .page-module___8aEwW__solutionsTitle span,[data-theme=dark] .page-module___8aEwW__solutionsTitle strong{color:#fff}.page-module___8aEwW__solutionsSubtitle{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.page-module___8aEwW__solutionsImageWrapper{flex:1;justify-content:flex-end;align-items:center;max-width:600px;display:flex}.page-module___8aEwW__solutionsBannerImage{object-fit:contain;filter:drop-shadow(0 14px 24px #0f172a14);width:100%;height:auto;max-height:340px}.page-module___8aEwW__solutionsTabsWrapper{align-items:center;margin-bottom:32px;display:flex}.page-module___8aEwW__solutionsTabsPill{border-radius:var(--radius-full);background-color:#fff;border:1px solid #cbd5e1b3;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto;box-shadow:0 2px 10px #0f172a0a}[data-theme=dark] .page-module___8aEwW__solutionsTabsPill{background-color:var(--bg-surface-secondary)}.page-module___8aEwW__solutionsTabBtn{border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:none;padding:10px 22px;font-size:.95rem;font-weight:600}.page-module___8aEwW__solutionsTabBtn:hover{color:var(--primary-color);background-color:#0034660f}.page-module___8aEwW__solutionsTabBtnActive{background-color:var(--primary-color);color:#fff;font-weight:700;box-shadow:0 4px 14px #0034664d}[data-theme=dark] .page-module___8aEwW__solutionsTabBtnActive{color:#fff;background-color:#003466;box-shadow:0 4px 14px #00346699}.page-module___8aEwW__solutionsCardsWrapper{width:100%;position:relative}.page-module___8aEwW__solutionsCardsTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:6px 2px 16px;display:flex;overflow-x:auto}.page-module___8aEwW__solutionsCardsTrack::-webkit-scrollbar{display:none}@keyframes page-module___8aEwW__cardSlideIn{0%{opacity:0;transform:translateY(22px)scale(.96)}60%{opacity:1;transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module___8aEwW__solutionCard{scroll-snap-align:start;border:1px solid var(--border-color);min-width:250px;color:inherit;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background-color:#fff;border-radius:20px;flex-direction:column;flex:0 0 calc(25% - 15px);justify-content:space-between;height:330px;padding:22px 20px 20px;text-decoration:none;animation:.38s cubic-bezier(.2,.9,.3,1) both page-module___8aEwW__cardSlideIn;display:flex;box-shadow:0 2px 12px #00000008}.page-module___8aEwW__solutionCard:first-child{animation-delay:20ms}.page-module___8aEwW__solutionCard:nth-child(2){animation-delay:70ms}.page-module___8aEwW__solutionCard:nth-child(3){animation-delay:.12s}.page-module___8aEwW__solutionCard:nth-child(4){animation-delay:.17s}[data-theme=dark] .page-module___8aEwW__solutionCard{background-color:var(--bg-surface);border-color:var(--border-color);box-shadow:0 2px 12px #0003}.page-module___8aEwW__solutionCard:hover{border-color:#00346659;transform:translateY(-5px);box-shadow:0 12px 30px #00000014}[data-theme=dark] .page-module___8aEwW__solutionCard:hover{border-color:#60a5fa66;box-shadow:0 12px 30px #00000080}.page-module___8aEwW__solutionCardHeader{align-items:center;margin-bottom:12px;display:flex}.page-module___8aEwW__solutionCardTitle{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:1.12rem;font-weight:700;line-height:1.3}.page-module___8aEwW__solutionCardImageContainer{justify-content:center;align-items:center;width:100%;height:220px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__solutionCardImage{object-fit:contain;padding:10px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.page-module___8aEwW__solutionCard:hover .page-module___8aEwW__solutionCardImage{transform:scale(1.06)}.page-module___8aEwW__solutionsScrollBtn{width:44px;height:44px;color:var(--primary-color);border:1px solid var(--border-color);cursor:pointer;z-index:10;transition:all var(--transition-fast);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-18px;transform:translateY(-50%);box-shadow:0 4px 14px #0000001f}.page-module___8aEwW__solutionsScrollBtn:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 6px 20px #00346659}[data-theme=dark] .page-module___8aEwW__solutionsScrollBtn{background-color:var(--bg-surface);border-color:var(--border-color);box-shadow:0 4px 14px #00000080}@media (max-width:1200px){.page-module___8aEwW__solutionCard{flex:0 0 calc(33.3333% - 13.3333px)}}@media (max-width:960px){.page-module___8aEwW__solutionsBanner{flex-direction:column;align-items:flex-start;gap:24px}.page-module___8aEwW__solutionsImageWrapper{justify-content:center;max-width:100%}.page-module___8aEwW__solutionsTitle{font-size:2.3rem}.page-module___8aEwW__solutionCard{flex:0 0 calc(50% - 10px)}.page-module___8aEwW__solutionsScrollBtn{right:-8px}}@media (max-width:640px){.page-module___8aEwW__solutionsSection{padding:50px 0 60px}.page-module___8aEwW__solutionsTitle{font-size:1.85rem}.page-module___8aEwW__solutionCard{flex:0 0 260px;height:300px}.page-module___8aEwW__solutionsScrollBtn{display:none}}.page-module___8aEwW__featuredSection{background-color:var(--bg-surface-secondary);padding:70px 0 80px;position:relative}.page-module___8aEwW__featuredHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.page-module___8aEwW__featuredHeaderInfo{max-width:680px}.page-module___8aEwW__featuredTitle{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:10px;font-size:2.25rem;font-weight:400;line-height:1.2}.page-module___8aEwW__featuredTitle strong{color:var(--primary-color);font-weight:800}[data-theme=dark] .page-module___8aEwW__featuredTitle strong{color:#60a5fa}.page-module___8aEwW__featuredSubtitle{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.55}.page-module___8aEwW__featuredViewAll{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__featuredViewAll:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:var(--shadow-md);transform:translate(2px)}.page-module___8aEwW__featuredViewAll svg{transition:transform var(--transition-fast)}.page-module___8aEwW__featuredViewAll:hover svg{transform:translate(4px)}.page-module___8aEwW__carouselWrapper{width:100%;position:relative}.page-module___8aEwW__carouselTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:20px;padding:12px 4px 20px;transition:transform .2s ease-out;display:flex;overflow-x:auto}.page-module___8aEwW__carouselTrack::-webkit-scrollbar{display:none}@keyframes page-module___8aEwW__reboteEnd{0%{transform:translate(0)}28%{transform:translate(-38px)}58%{transform:translate(14px)}78%{transform:translate(-5px)}to{transform:translate(0)}}.page-module___8aEwW__trackBouncing{will-change:transform;animation:.65s cubic-bezier(.25,1,.5,1) both page-module___8aEwW__reboteEnd}.page-module___8aEwW__carouselCardWrapper{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(25% - 15px);min-width:250px;display:flex}.page-module___8aEwW__carouselBtn{background-color:var(--bg-surface);width:44px;height:44px;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;z-index:10;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000001f}.page-module___8aEwW__carouselBtn:hover{color:var(--primary-color);background-color:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 6px 20px #0000002e}.page-module___8aEwW__carouselBtn:active{transform:translateY(-50%)scale(.96)}.page-module___8aEwW__carouselBtnLeft{left:-22px}.page-module___8aEwW__carouselBtnRight{right:-22px}[data-theme=dark] .page-module___8aEwW__carouselBtn{background-color:var(--bg-surface);border-color:var(--border-color);color:var(--text-primary);box-shadow:0 4px 14px #00000080}[data-theme=dark] .page-module___8aEwW__carouselBtn:hover{background-color:var(--bg-surface-secondary);color:#fff}@media (max-width:1200px){.page-module___8aEwW__carouselCardWrapper{flex:0 0 calc(33.3333% - 13.3333px)}.page-module___8aEwW__carouselBtnLeft{left:-10px}.page-module___8aEwW__carouselBtnRight{right:-10px}}@media (max-width:900px){.page-module___8aEwW__carouselCardWrapper{flex:0 0 calc(50% - 10px)}.page-module___8aEwW__featuredHeader{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:640px){.page-module___8aEwW__featuredSection{padding:50px 0 60px}.page-module___8aEwW__featuredTitle{font-size:1.75rem}.page-module___8aEwW__carouselCardWrapper{flex:0 0 270px}.page-module___8aEwW__carouselBtn{display:none}}.page-module___8aEwW__brandsSection{border-top:1px solid var(--border-color);background-color:#fff;padding:90px 0 95px;overflow:hidden}[data-theme=dark] .page-module___8aEwW__brandsSection{background-color:var(--bg-surface)}.page-module___8aEwW__brandsHeader{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:44px;display:flex}.page-module___8aEwW__brandsHeaderInfo{max-width:640px}.page-module___8aEwW__brandsMainTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:16px;font-size:3rem;font-weight:300;line-height:1.12}.page-module___8aEwW__brandsMainTitle strong{color:#013365;font-weight:800}[data-theme=dark] .page-module___8aEwW__brandsMainTitle,[data-theme=dark] .page-module___8aEwW__brandsMainTitle strong{color:#fff}.page-module___8aEwW__brandsSubtitle{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.page-module___8aEwW__brandsFilterPill{border-radius:var(--radius-full);background-color:#f1f5f9;border:1px solid #cbd5e1b3;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}[data-theme=dark] .page-module___8aEwW__brandsFilterPill{background-color:var(--bg-surface-secondary);border-color:var(--border-color)}.page-module___8aEwW__brandFilterBtn{border-radius:var(--radius-full);font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:none;padding:9px 18px;font-size:.9rem;font-weight:600}.page-module___8aEwW__brandFilterBtn:hover{color:#013365;background-color:#0133650f}.page-module___8aEwW__brandFilterBtnActive{color:#fff;box-shadow:none;background-color:#013365;font-weight:700}.page-module___8aEwW__brandFilterBtnActive:hover{color:#fff;background-color:#01264d}.page-module___8aEwW__flagshipBrandsGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:36px;display:grid}.page-module___8aEwW__flagshipBrandCard{border:1px solid var(--border-color);color:inherit;transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background:linear-gradient(135deg,#f8fafc 0%,#eef2f6 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:30px 28px;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-theme=dark] .page-module___8aEwW__flagshipBrandCard{background:var(--bg-surface-secondary);border-color:var(--border-color)}.page-module___8aEwW__flagshipBrandCard:hover{border-color:#01336559;transform:translateY(-4px);box-shadow:0 14px 32px #0f172a14}.page-module___8aEwW__flagshipBrandContent{z-index:2;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.page-module___8aEwW__flagshipLogoBox{align-items:center;height:38px;margin-bottom:12px;display:flex}.page-module___8aEwW__flagshipLogoImg{object-fit:contain;width:auto;height:32px}.page-module___8aEwW__flagshipDesc{color:var(--text-secondary);margin:0 0 18px;font-size:.94rem;line-height:1.55}.page-module___8aEwW__flagshipAction{font-family:var(--font-display);color:#013365;transition:gap var(--transition-fast), color var(--transition-fast);align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}[data-theme=dark] .page-module___8aEwW__flagshipAction{color:#93c5fd}.page-module___8aEwW__flagshipBrandCard:hover .page-module___8aEwW__flagshipAction{color:#0082c9;gap:10px}.page-module___8aEwW__flagshipProductVisual{z-index:1;flex:0 0 210px;justify-content:center;align-items:center;height:165px;display:flex;position:relative}.page-module___8aEwW__flagshipProductImg{object-fit:contain;filter:drop-shadow(0 10px 20px #0f172a1a);width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.9,.3,1)}.page-module___8aEwW__flagshipBrandCard:hover .page-module___8aEwW__flagshipProductImg{transform:scale(1.07)translateY(-3px)}.page-module___8aEwW__brandsMarqueeWalls{flex-direction:column;gap:16px;margin-top:8px;display:flex}.page-module___8aEwW__brandsSlider{width:100%;padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.page-module___8aEwW__brandsTrack{gap:16px;width:max-content;animation:38s linear infinite page-module___8aEwW__marquee;display:flex}.page-module___8aEwW__brandsTrackReverse{animation:42s linear infinite page-module___8aEwW__marqueeReverse}.page-module___8aEwW__brandsSlider:hover .page-module___8aEwW__brandsTrack{animation-play-state:paused}.page-module___8aEwW__brandTileCard{border:1px solid var(--border-color);width:220px;color:inherit;transition:all var(--transition-fast);background-color:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:12px;padding:18px 20px 14px;text-decoration:none;display:flex;box-shadow:0 2px 8px #0f172a06}[data-theme=dark] .page-module___8aEwW__brandTileCard{background-color:var(--bg-surface-secondary);border-color:var(--border-color)}.page-module___8aEwW__brandTileCard:hover{border-color:#01336559;transform:translateY(-4px);box-shadow:0 10px 24px #0f172a14}.page-module___8aEwW__brandTileLogoArea{justify-content:center;align-items:center;height:46px;display:flex}.page-module___8aEwW__brandImage{filter:grayscale()opacity(.68);transition:all var(--transition-normal);object-fit:contain;width:auto;max-width:135px;height:40px}.page-module___8aEwW__brandTileCard:hover .page-module___8aEwW__brandImage{filter:grayscale(0%)opacity();transform:scale(1.06)}[data-theme=dark] .page-module___8aEwW__brandImage{filter:grayscale()invert(.85)opacity(.75)}[data-theme=dark] .page-module___8aEwW__brandTileCard:hover .page-module___8aEwW__brandImage{filter:grayscale(0%)invert(0)opacity()}.page-module___8aEwW__brandTileMeta{border-top:1px solid #e2e8f0b3;justify-content:space-between;align-items:center;padding-top:10px;display:flex}[data-theme=dark] .page-module___8aEwW__brandTileMeta{border-top-color:var(--border-color)}.page-module___8aEwW__brandTileTag{letter-spacing:-.015em;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;overflow:hidden}.page-module___8aEwW__brandTileArrow{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.page-module___8aEwW__brandTileCard:hover .page-module___8aEwW__brandTileTag,.page-module___8aEwW__brandTileCard:hover .page-module___8aEwW__brandTileArrow{color:#013365}.page-module___8aEwW__brandTileCard:hover .page-module___8aEwW__brandTileArrow{transform:translate(3px)}.page-module___8aEwW__brandsFilteredGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;margin-top:8px;display:grid}.page-module___8aEwW__brandTileCardStatic{width:100%;animation:.35s cubic-bezier(.2,.9,.3,1) both page-module___8aEwW__cardSlideIn}@keyframes page-module___8aEwW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-module___8aEwW__marqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:960px){.page-module___8aEwW__brandsMainTitle{font-size:2.3rem}.page-module___8aEwW__flagshipBrandsGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module___8aEwW__flagshipBrandCard{flex-direction:column;align-items:flex-start}.page-module___8aEwW__flagshipProductVisual{flex:none;width:100%;height:150px}}.page-module___8aEwW__testimonialsSection{background:linear-gradient(#f8fafc 0%,#eef2f6 50%,#f8fafc 100%);padding:90px 0 100px;position:relative;overflow:hidden}[data-theme=dark] .page-module___8aEwW__testimonialsSection{background:var(--bg-surface-secondary)}.page-module___8aEwW__testimonialsHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.page-module___8aEwW__testimonialsHeaderInfo{max-width:560px}.page-module___8aEwW__testimonialsTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:16px;font-size:3rem;font-weight:300;line-height:1.12}.page-module___8aEwW__testimonialsTitle strong{color:#013365;font-weight:800}[data-theme=dark] .page-module___8aEwW__testimonialsTitle,[data-theme=dark] .page-module___8aEwW__testimonialsTitle strong{color:#fff}.page-module___8aEwW__testimonialsSubtitle{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.6}.page-module___8aEwW__testimonialsCtaBtn{color:#fff;box-shadow:none;white-space:nowrap;transition:all var(--transition-fast);background-color:#013365;border-radius:8px;align-items:center;gap:8px;padding:13px 26px;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__testimonialsCtaBtn:hover{box-shadow:none;color:#fff;background-color:#01264d;transform:translateY(-2px)}.page-module___8aEwW__testimonialsCtaBtn svg{transition:transform var(--transition-fast)}.page-module___8aEwW__testimonialsCtaBtn:hover svg{transform:translate(3px)}.page-module___8aEwW__testimonialsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module___8aEwW__testimonialCard{border:1px solid var(--border-color);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);background-color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:28px;padding:32px 28px 28px;display:flex;box-shadow:0 2px 12px #0f172a08}[data-theme=dark] .page-module___8aEwW__testimonialCard{background-color:var(--bg-surface);border-color:var(--border-color);box-shadow:0 4px 16px #00000040}.page-module___8aEwW__testimonialCard:hover{border-color:#0133654d;transform:translateY(-5px);box-shadow:0 12px 30px #0f172a14}.page-module___8aEwW__testimonialCardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module___8aEwW__testimonialBadge{color:#013365;letter-spacing:-.02em;border-radius:var(--radius-full);text-transform:uppercase;white-space:nowrap;background-color:#01336514;border:1px solid #01336529;padding:4px 11px;font-size:.72rem;font-weight:700}[data-theme=dark] .page-module___8aEwW__testimonialBadge{color:#93c5fd;background-color:#60a5fa26;border-color:#60a5fa4d}.page-module___8aEwW__quoteIcon{color:#01336538;flex-shrink:0}[data-theme=dark] .page-module___8aEwW__quoteIcon{color:#93c5fd4d}.page-module___8aEwW__testimonialText{font-family:var(--font-body);color:var(--text-primary);margin:0;font-size:1.02rem;font-style:normal;line-height:1.65}.page-module___8aEwW__testimonialUser{border-top:1px solid var(--border-color);align-items:center;gap:14px;padding-top:20px;display:flex}.page-module___8aEwW__testimonialAvatar{color:#fff;width:42px;height:42px;font-family:var(--font-display);letter-spacing:-.02em;background-color:#013365;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;display:flex}.page-module___8aEwW__testimonialUserInfo{flex-direction:column;display:flex}.page-module___8aEwW__testimonialUserInfo strong{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.25}.page-module___8aEwW__testimonialUserInfo span{color:var(--text-secondary);margin-top:3px;font-size:.85rem;line-height:1.3}@media (max-width:960px){.page-module___8aEwW__testimonialsHeader{flex-direction:column;align-items:flex-start;gap:20px}.page-module___8aEwW__testimonialsTitle{font-size:2.3rem}.page-module___8aEwW__testimonialsGrid{grid-template-columns:1fr;gap:18px}}.page-module___8aEwW__faqSection{background-color:var(--bg-surface);border-top:1px solid var(--border-color);padding:100px 0 110px}.page-module___8aEwW__faqLayout{grid-template-columns:360px 1fr;align-items:start;gap:80px;display:grid}.page-module___8aEwW__faqSide{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__faqTitle{font-family:var(--font-display);color:var(--primary-color);letter-spacing:-.03em;margin-bottom:22px;font-size:3rem;font-weight:800;line-height:1.1}[data-theme=dark] .page-module___8aEwW__faqTitle{color:#fff}.page-module___8aEwW__faqDescription{color:var(--text-secondary);max-width:320px;margin-bottom:32px;font-size:1.05rem;line-height:1.6}.page-module___8aEwW__faqContactBtn{color:#fff;border-radius:var(--radius-sm);transition:all var(--transition-fast);box-shadow:none;background-color:#013365;justify-content:center;align-items:center;padding:13px 28px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module___8aEwW__faqContactBtn:hover{box-shadow:none;color:#fff;background-color:#012850;transform:translateY(-2px)}.page-module___8aEwW__faqAccordion{border-top:1px solid var(--border-color)}.page-module___8aEwW__faqItem{border-bottom:1px solid var(--border-color)}.page-module___8aEwW__faqQuestionBtn{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.page-module___8aEwW__faqQuestionBtn:hover{color:var(--primary-color)}[data-theme=dark] .page-module___8aEwW__faqQuestionBtn:hover{color:#60a5fa}.page-module___8aEwW__faqQuestionText{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.12rem;font-weight:600;line-height:1.45}.page-module___8aEwW__faqIcon{width:24px;height:24px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.4,0,.2,1),color .2s;display:flex}.page-module___8aEwW__faqIconOpen{color:#0082c9;transform:rotate(45deg)}.page-module___8aEwW__faqAnswerWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .25s;display:grid}.page-module___8aEwW__faqAnswerWrapperOpen{opacity:1;grid-template-rows:1fr}.page-module___8aEwW__faqAnswerInner{overflow:hidden}.page-module___8aEwW__faqAnswerText{color:var(--text-secondary);padding-bottom:24px;font-size:.98rem;line-height:1.65}@media (max-width:960px){.page-module___8aEwW__faqLayout{grid-template-columns:1fr;gap:48px}.page-module___8aEwW__faqSide{position:static}.page-module___8aEwW__faqTitle{font-size:2.3rem}.page-module___8aEwW__faqDescription{max-width:100%;margin-bottom:24px}}.page-module___8aEwW__mlMotionReady .page-module___8aEwW__showcaseVisualSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsImageWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsTabsWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionCard,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__featuredHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__featuredViewAll,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__carouselCardWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsFilterPill,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__flagshipBrandCard,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsMarqueeWalls,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialsHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialsCtaBtn,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialCard,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__faqSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__faqItem{transition:opacity 1.15s,transform 1.45s cubic-bezier(.16,1,.3,1)}.page-module___8aEwW__mlMotionReady .page-module___8aEwW__showcaseVisualSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__featuredHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialsHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__faqSide{opacity:0;transform:translate(-4.5rem)}.page-module___8aEwW__mlMotionReady .page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsImageWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__featuredViewAll,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialsCtaBtn{opacity:0;transform:translate(4.5rem)}.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsTabsWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsFilterPill,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsMarqueeWalls{opacity:0;transform:translateY(1.1rem)}.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionCard,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__carouselCardWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__flagshipBrandCard,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialCard,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__faqItem{opacity:0;transform:translate(-2.75rem)}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__showcaseVisualSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__solutionsInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__solutionsImageWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__solutionsTabsWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__solutionCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__featuredHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__featuredViewAll,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__carouselCardWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__brandsHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__brandsFilterPill,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__flagshipBrandCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__brandsMarqueeWalls,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__testimonialsHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__testimonialsCtaBtn,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__testimonialCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__faqSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__faqItem{opacity:1;transform:none}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__showcaseVisualSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__featuredHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__featuredViewAll,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__testimonialsHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__testimonialsCtaBtn{transition-delay:.18s}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__solutionsTabsWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__brandsFilterPill{transition-delay:.32s}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__solutionCard{transition-delay:calc(.48s + var(--item-idx,0) * .16s)}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__carouselCardWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__testimonialCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__faqItem{transition-delay:calc(.18s + var(--item-idx,0) * .12s)}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__flagshipBrandCard:first-child{transition-delay:.26s}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__flagshipBrandCard:nth-child(2){transition-delay:.42s}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionVisible .page-module___8aEwW__brandsMarqueeWalls{transition-delay:.56s}.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__showcaseVisualSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__solutionsInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__solutionsImageWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__solutionsTabsWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__solutionCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__featuredHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__featuredViewAll,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__carouselCardWrapper,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__brandsHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__brandsFilterPill,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__flagshipBrandCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__brandsMarqueeWalls,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__testimonialsHeaderInfo,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__testimonialsCtaBtn,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__testimonialCard,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__faqSide,.page-module___8aEwW__mlMotionReady.page-module___8aEwW__isMotionSettled .page-module___8aEwW__faqItem{transition-delay:0s}@media (max-width:900px){.page-module___8aEwW__mlMotionReady .page-module___8aEwW__showcaseVisualSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__featuredHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__brandsHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialsHeaderInfo,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__faqSide{transform:translate(-3rem)}.page-module___8aEwW__mlMotionReady .page-module___8aEwW__showcaseTextSide,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__solutionsImageWrapper,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__featuredViewAll,.page-module___8aEwW__mlMotionReady .page-module___8aEwW__testimonialsCtaBtn{transform:translate(3rem)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__mlMotionReady *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
.page-module__0PR35G__detailPage{padding:calc(var(--header-height) + 36px) 24px 60px 24px}@media (max-width:768px){.page-module__0PR35G__detailPage{padding:calc(var(--header-height) + 18px) 16px 44px 16px}}.page-module__0PR35G__breadcrumb{color:var(--text-secondary);letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.84rem;display:flex}.page-module__0PR35G__backLink{color:var(--text-secondary);letter-spacing:normal;transition:color var(--transition-fast);align-items:center;gap:4px;font-weight:600;display:inline-flex}.page-module__0PR35G__backLink:hover{color:var(--primary-color)}[data-theme=dark] .page-module__0PR35G__backLink:hover{color:var(--secondary-color)}.page-module__0PR35G__divider{color:var(--text-muted);opacity:.6}.page-module__0PR35G__currentCategory{letter-spacing:normal;font-size:.84rem;font-weight:600}.page-module__0PR35G__currentProduct{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;letter-spacing:normal;max-width:320px;overflow:hidden}.page-module__0PR35G__detailLayout{grid-template-columns:.95fr 1.15fr;align-items:start;gap:48px;margin-bottom:56px;display:grid}@media (max-width:900px){.page-module__0PR35G__detailLayout{grid-template-columns:1fr;gap:32px}}.page-module__0PR35G__imageSection{top:calc(var(--header-height) + 28px);flex-direction:column;gap:14px;display:flex;position:sticky}@media (max-width:900px){.page-module__0PR35G__imageSection{position:static}}.page-module__0PR35G__galleryWrapper{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__0PR35G__imageContainer{aspect-ratio:1;border:1px solid var(--border-color);background-color:#fff;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px -6px #0f172a0d}[data-theme=dark] .page-module__0PR35G__imageContainer{background-color:var(--bg-surface)}.page-module__0PR35G__productImg{object-fit:contain;padding:32px;transition:transform .35s}.page-module__0PR35G__fallbackProductImg{padding:48px;object-fit:contain!important}.page-module__0PR35G__galleryNavBtn{border:1px solid var(--border-color);width:38px;height:38px;color:var(--primary-color);cursor:pointer;z-index:3;background-color:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0f172a1a}.page-module__0PR35G__galleryNavBtn:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-module__0PR35G__galleryNavPrev{left:12px}.page-module__0PR35G__galleryNavNext{right:12px}.page-module__0PR35G__thumbnailRow{flex-wrap:wrap;align-items:center;gap:10px;animation:.25s ease-out page-module__0PR35G__fadeInThumbnails;display:flex}@keyframes page-module__0PR35G__fadeInThumbnails{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-module__0PR35G__thumbnailBtn{border:1.5px solid var(--border-color);cursor:pointer;background-color:#fff;border-radius:12px;width:68px;height:68px;padding:6px;transition:all .2s;position:relative;overflow:hidden}[data-theme=dark] .page-module__0PR35G__thumbnailBtn{background-color:var(--bg-surface)}.page-module__0PR35G__thumbnailBtn:hover{border-color:#01336566}.page-module__0PR35G__thumbnailBtnActive{border-color:var(--primary-color);box-shadow:0 0 0 2px #0133651f}.page-module__0PR35G__thumbnailImg{object-fit:contain;padding:6px}.page-module__0PR35G__infoSection{flex-direction:column;display:flex}.page-module__0PR35G__metaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.page-module__0PR35G__brandBadge{font-family:var(--font-display);text-transform:capitalize;letter-spacing:normal;color:var(--primary-color);background-color:#00346612;border-radius:6px;padding:3px 10px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .2s}.page-module__0PR35G__brandBadge:hover{background-color:#00346621}[data-theme=dark] .page-module__0PR35G__brandBadge{color:var(--secondary-color);background-color:#fe420126}.page-module__0PR35G__metaDot{color:var(--text-muted);font-weight:700}.page-module__0PR35G__categoryName{color:var(--text-muted);letter-spacing:normal;font-size:.82rem;font-weight:600}.page-module__0PR35G__productName{font-family:var(--font-display);color:var(--text-primary);letter-spacing:normal;margin-bottom:14px;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25}.page-module__0PR35G__priceContainer{border-bottom:1px solid var(--border-color);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.page-module__0PR35G__originalPrice{color:var(--text-muted);letter-spacing:normal;font-size:1.15rem;font-weight:500;text-decoration:line-through}.page-module__0PR35G__currentPrice{letter-spacing:normal;align-items:baseline;display:inline-flex}.page-module__0PR35G__priceSymbol{color:var(--text-primary);letter-spacing:normal;margin-right:4px;font-size:1.35rem;font-weight:700}.page-module__0PR35G__priceVal{font-family:var(--font-display);color:var(--text-primary);letter-spacing:normal;font-size:2.25rem;font-weight:800;line-height:1}.page-module__0PR35G__priceCents{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:normal;margin-left:2px;font-size:1rem;font-weight:700;position:relative;top:-.55em}.page-module__0PR35G__discountBadge{background-color:var(--secondary-color);color:#fff;border-radius:var(--radius-full);letter-spacing:normal;padding:3px 9px;font-size:.72rem;font-weight:700}.page-module__0PR35G__description{color:var(--text-secondary);letter-spacing:normal;margin-bottom:18px;font-size:.94rem;line-height:1.6}.page-module__0PR35G__freeShippingBanner{color:#15803d;letter-spacing:normal;background-color:#16a34a14;border:1px solid #16a34a3d;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.page-module__0PR35G__actionBlock{background-color:var(--bg-surface-secondary);border:1px solid var(--border-color);border-radius:14px;margin-bottom:14px;padding:16px 18px}.page-module__0PR35G__actionHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-module__0PR35G__stockPill{color:#fff;letter-spacing:normal;border-radius:var(--radius-full);background-color:#013365eb;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__0PR35G__stockPill strong{font-weight:700}.page-module__0PR35G__stockPillDot{background-color:var(--secondary-color,#fe4201);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #fe420173}.page-module__0PR35G__stockPillOut{color:#f8fafc;background-color:#334155e6}.page-module__0PR35G__stockPillOrder{color:#fff;background-color:#013365e0}.page-module__0PR35G__skuCode{color:var(--text-muted);letter-spacing:normal;font-size:.75rem;font-weight:600}.page-module__0PR35G__statusNoticeBox{color:var(--text-primary);background-color:#0133650f;border:1px solid #01336524;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 14px;display:flex}[data-theme=dark] .page-module__0PR35G__statusNoticeBox{background-color:#ffffff0a;border-color:#ffffff1a}.page-module__0PR35G__statusNoticeIcon{color:var(--primary-color);flex-shrink:0;margin-top:2px}[data-theme=dark] .page-module__0PR35G__statusNoticeIcon{color:#60a5fa}.page-module__0PR35G__statusNoticeContent{letter-spacing:normal;font-size:.84rem;line-height:1.4}.page-module__0PR35G__statusNoticeTitle{color:var(--text-primary);margin-bottom:2px;font-weight:700}.page-module__0PR35G__statusNoticeDesc{color:var(--text-secondary);font-size:.8rem}.page-module__0PR35G__controlRow{align-items:stretch;gap:12px;display:flex}@media (max-width:480px){.page-module__0PR35G__controlRow{flex-direction:column}}.page-module__0PR35G__qtyContainer{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:10px;align-items:center;height:46px;padding:3px;display:flex}.page-module__0PR35G__qtyBtn{width:36px;height:38px;color:var(--text-secondary);transition:all var(--transition-fast);border-radius:7px;justify-content:center;align-items:center;display:flex}.page-module__0PR35G__qtyBtn:hover:not(:disabled){background-color:var(--bg-surface-secondary);color:var(--text-primary)}.page-module__0PR35G__qtyBtn:disabled{opacity:.3;cursor:not-allowed}.page-module__0PR35G__qtyVal{text-align:center;min-width:34px;color:var(--text-primary);letter-spacing:normal;font-size:.98rem;font-weight:700}.page-module__0PR35G__addBtn{background-color:var(--primary-color);color:#fff;height:46px;font-family:var(--font-display);letter-spacing:normal;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:10px;flex-grow:1;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.94rem;font-weight:700;display:inline-flex}.page-module__0PR35G__addBtn:hover{background-color:#00254c;transform:translateY(-1px)}[data-theme=dark] .page-module__0PR35G__addBtn{background-color:var(--secondary-color)}[data-theme=dark] .page-module__0PR35G__addBtn:hover{background-color:#d63700}.page-module__0PR35G__consultBtn{border:1.5px solid var(--primary-color);width:100%;height:44px;color:var(--primary-color);background-color:var(--bg-surface);letter-spacing:normal;transition:all var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__0PR35G__consultBtn:hover{background-color:var(--primary-color);color:#fff}.page-module__0PR35G__whatsappHintRow{text-align:center;margin-top:10px}.page-module__0PR35G__whatsappHintLink{color:var(--primary-color);letter-spacing:normal;align-items:center;gap:6px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__0PR35G__whatsappHintLink:hover{text-decoration:underline}.page-module__0PR35G__perksRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.page-module__0PR35G__perkChip{background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-secondary);letter-spacing:normal;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:.78rem;font-weight:600;display:inline-flex}.page-module__0PR35G__perkChipIcon{color:var(--primary-color);flex-shrink:0}[data-theme=dark] .page-module__0PR35G__perkChipIcon{color:var(--secondary-color)}.page-module__0PR35G__specsSection{margin-top:4px}.page-module__0PR35G__specsTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:normal;align-items:center;gap:8px;margin-bottom:12px;font-size:1.08rem;font-weight:700;display:flex}.page-module__0PR35G__specsTableContainer{border:1px solid var(--border-color);background-color:var(--bg-surface);border-radius:12px;overflow:hidden}.page-module__0PR35G__specsTable{border-collapse:collapse;text-align:left;letter-spacing:normal;width:100%;font-size:.86rem}.page-module__0PR35G__specsTable tr{border-bottom:1px solid var(--border-color)}.page-module__0PR35G__specsTable tr:last-child{border-bottom:none}.page-module__0PR35G__specsTable tr:nth-child(2n){background-color:var(--bg-surface-secondary)}.page-module__0PR35G__specName{color:var(--text-secondary);border-right:1px solid var(--border-color);letter-spacing:normal;width:38%;padding:10px 16px;font-weight:600}.page-module__0PR35G__specVal{color:var(--text-primary);letter-spacing:normal;padding:10px 16px;font-weight:500}.page-module__0PR35G__trustBanner{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px;padding:40px 0;display:grid}@media (max-width:768px){.page-module__0PR35G__trustBanner{grid-template-columns:1fr;gap:30px}}.page-module__0PR35G__trustItem{gap:16px;display:flex}.page-module__0PR35G__trustIcon{color:var(--secondary-color);flex-shrink:0;width:24px;height:24px}.page-module__0PR35G__trustItem h4{font-family:var(--font-display);color:var(--text-primary);margin-bottom:6px;font-size:.95rem;font-weight:700}.page-module__0PR35G__trustItem p{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.page-module__0PR35G__relatedSection{border-top:1px solid var(--border-color);padding-top:60px}.page-module__0PR35G__relatedTitle{font-family:var(--font-display);color:var(--text-primary);margin-bottom:32px;font-size:1.6rem;font-weight:800}
.page-module__GlX9DG__shopPageWrapper{width:100%;padding-top:0}@media (max-width:768px){.page-module__GlX9DG__shopPageWrapper{padding-top:0}}.page-module__GlX9DG__shopPage{padding:32px 24px 40px}.page-module__GlX9DG__promoSlider{aspect-ratio:2880/1120;background-color:#001f3f;width:100%;height:auto;position:relative;overflow:hidden}.page-module__GlX9DG__promoSlide{opacity:0;z-index:1;transition:opacity .8s ease-in-out;position:absolute;inset:0}.page-module__GlX9DG__promoSlideActive{opacity:1;z-index:2}.page-module__GlX9DG__promoImage{object-fit:cover;object-position:center top}.page-module__GlX9DG__promoDots{z-index:10;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.page-module__GlX9DG__promoDot{cursor:pointer;background-color:#fff6;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.page-module__GlX9DG__promoDotActive{background-color:var(--secondary-color);transform:scale(1.2)}@media (max-width:768px){.page-module__GlX9DG__shopPage{padding:16px 16px 40px}}.page-module__GlX9DG__shopHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-end;margin-bottom:32px;padding-bottom:24px;display:flex}.page-module__GlX9DG__shopTitle{color:var(--text-primary);scroll-margin-top:calc(var(--header-height) + 20px);margin-bottom:6px;font-size:2.2rem;font-weight:800}.page-module__GlX9DG__shopSubtitle{color:var(--text-muted);font-size:.9rem}.page-module__GlX9DG__topControls{align-items:center;gap:16px;display:flex}.page-module__GlX9DG__sortContainer{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 16px;display:flex}.page-module__GlX9DG__sortSelect{color:var(--text-primary);cursor:pointer;background:0 0;font-size:.9rem;font-weight:500}.page-module__GlX9DG__mobileFilterBtn{background-color:var(--primary-color);color:#fff;border-radius:var(--radius-md);align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:none}[data-theme=dark] .page-module__GlX9DG__mobileFilterBtn{background-color:var(--secondary-color)}.page-module__GlX9DG__shopLayout{grid-template-columns:280px 1fr;gap:40px;display:grid}@media (max-width:900px){.page-module__GlX9DG__shopLayout{grid-template-columns:1fr}}.page-module__GlX9DG__sidebar{background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);height:fit-content;top:calc(var(--header-height) + 20px);padding:24px;position:sticky}.page-module__GlX9DG__sidebarHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}.page-module__GlX9DG__sidebarHeader h3{font-family:var(--font-display);color:var(--text-primary);font-size:1.15rem;font-weight:700}.page-module__GlX9DG__resetBtn{color:var(--text-muted);transition:color var(--transition-fast);align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.page-module__GlX9DG__resetBtn:hover{color:var(--secondary-color)}.page-module__GlX9DG__filterBlock{margin-bottom:28px}.page-module__GlX9DG__filterBlock:last-child{margin-bottom:0}.page-module__GlX9DG__filterTitle{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.03em;margin-bottom:14px;font-size:.95rem;font-weight:700}.page-module__GlX9DG__searchContainer{width:100%;position:relative}.page-module__GlX9DG__searchContainer .page-module__GlX9DG__searchInput{background-color:var(--bg-surface-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);padding:10px 36px 10px 14px;font-size:.85rem}.page-module__GlX9DG__searchContainer .page-module__GlX9DG__searchInput:focus{border-color:var(--primary-color);background-color:var(--bg-surface)}.page-module__GlX9DG__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.page-module__GlX9DG__categoryList{flex-direction:column;gap:8px;display:flex}.page-module__GlX9DG__categoryBtn{text-align:left;border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);padding:8px 12px;font-size:.9rem;font-weight:500}.page-module__GlX9DG__categoryBtn:hover{background-color:var(--bg-surface-secondary);color:var(--text-primary);padding-left:16px}.page-module__GlX9DG__categoryBtnActive{color:var(--primary-color);background-color:#00346614;font-weight:700}[data-theme=dark] .page-module__GlX9DG__categoryBtnActive{color:var(--secondary-color);background-color:#fe420126}.page-module__GlX9DG__brandList{flex-direction:column;gap:10px;display:flex}.page-module__GlX9DG__toggleBrandsBtn{color:var(--primary-color);cursor:pointer;transition:color var(--transition-fast);text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0 0;font-size:.82rem;font-weight:700;display:flex}.page-module__GlX9DG__toggleBrandsBtn:hover{color:var(--secondary-color)}.page-module__GlX9DG__brandLabel{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);text-transform:capitalize;align-items:center;gap:10px;font-size:.9rem;display:flex}.page-module__GlX9DG__brandLabel:hover{color:var(--text-primary)}.page-module__GlX9DG__brandCheckbox{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer}[data-theme=dark] .page-module__GlX9DG__brandCheckbox{accent-color:var(--secondary-color)}.page-module__GlX9DG__priceHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__GlX9DG__priceVal{font-family:var(--font-display);color:var(--text-primary);font-size:.9rem;font-weight:700}.page-module__GlX9DG__priceRangeInput{background-color:var(--bg-surface-secondary);border-radius:var(--radius-full);cursor:pointer;width:100%;height:6px;accent-color:var(--primary-color);outline:none}[data-theme=dark] .page-module__GlX9DG__priceRangeInput{accent-color:var(--secondary-color)}.page-module__GlX9DG__priceScale{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.page-module__GlX9DG__closeFiltersBtn{width:100%;margin-top:24px;display:none}.page-module__GlX9DG__catalogContainer{width:100%}.page-module__GlX9DG__productsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1200px){.page-module__GlX9DG__productsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page-module__GlX9DG__productsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__GlX9DG__productsGrid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.page-module__GlX9DG__productsGrid{grid-template-columns:repeat(2,1fr);gap:10px}}.page-module__GlX9DG__noResults{text-align:center;background-color:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:flex}.page-module__GlX9DG__noResults h2{font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px;font-size:1.5rem}.page-module__GlX9DG__noResults p{color:var(--text-secondary);max-width:400px;font-size:.95rem}@media (max-width:900px){.page-module__GlX9DG__mobileFilterBtn{display:flex}.page-module__GlX9DG__sidebar{z-index:1200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--bg-surface);border:none;border-right:1px solid var(--border-color);border-radius:0;width:300px;height:100vh;max-height:100vh;padding-bottom:60px;transition:left .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:-320px;overflow-y:auto;box-shadow:10px 0 30px #00000026}.page-module__GlX9DG__sidebarOpen{left:0}.page-module__GlX9DG__closeFiltersBtn{display:block}}@media (max-width:480px){.page-module__GlX9DG__shopHeader{flex-direction:column;align-items:flex-start;gap:16px}.page-module__GlX9DG__topControls{justify-content:space-between;width:100%}}.page-module__GlX9DG__filterSummary{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.page-module__GlX9DG__inlineResetBtn{color:var(--secondary-color);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.page-module__GlX9DG__inlineResetBtn:hover{color:#e53b00}.page-module__GlX9DG__storeBannersSection{background:linear-gradient(180deg, #dee4ec 0%, #e7ecf2 28%, #f0f4f8 65%, var(--bg-base,#f8fafc) 100%);border:none;border-radius:0;width:100%;max-width:100%;margin:0;position:relative;overflow:hidden}.page-module__GlX9DG__storeBannersSection:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 28% 55%,#ffffffeb 0%,#fff0 68%);position:absolute;inset:0}.page-module__GlX9DG__bannerTechGrid{pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#0133650b 1px,#0000 1px),linear-gradient(#0133650b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 25%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 25%,#0000 85%)}[data-theme=dark] .page-module__GlX9DG__storeBannersSection{background:linear-gradient(180deg, #111c2d 0%, #101929 35%, #0e1626 75%, var(--bg-base,#0b1120) 100%)}[data-theme=dark] .page-module__GlX9DG__storeBannersSection:before{background:radial-gradient(at 28% 55%,#ffffff0f 0%,#0000 68%)}[data-theme=dark] .page-module__GlX9DG__bannerTechGrid{background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px)}.page-module__GlX9DG__brandSliderContainer{z-index:2;grid-template-rows:auto;grid-template-columns:100%;align-items:center;width:100%;display:grid;position:relative}.page-module__GlX9DG__brandBannerSlide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .65s cubic-bezier(.22,1,.36,1),visibility .65s;display:flex;position:relative}.page-module__GlX9DG__brandBannerSlideActive{opacity:1;visibility:visible;pointer-events:auto}.page-module__GlX9DG__bannerDotsWrapper{pointer-events:none;z-index:10;grid-template-columns:1.08fr 1fr;gap:54px;width:100%;max-width:1280px;margin:0 auto;padding:0 32px;display:grid;position:absolute;bottom:18px;left:0;right:0}.page-module__GlX9DG__bannerDotsCol{grid-column:1;justify-content:center;align-items:center;display:flex}.page-module__GlX9DG__bannerDotsContainer{-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#ffffffb8;border:1px solid #01336514;border-radius:9999px;align-items:center;gap:8px;padding:5px 10px;display:flex}[data-theme=dark] .page-module__GlX9DG__bannerDotsContainer{background:#0f172ab3;border-color:#ffffff1a}.page-module__GlX9DG__bannerDotBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.page-module__GlX9DG__bannerDotTrack{background-color:#01336538;border-radius:9999px;width:9px;height:9px;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .25s;display:block;position:relative;overflow:hidden}.page-module__GlX9DG__bannerDotBtn:hover .page-module__GlX9DG__bannerDotTrack{background-color:#01336566}[data-theme=dark] .page-module__GlX9DG__bannerDotTrack{background-color:#ffffff40}[data-theme=dark] .page-module__GlX9DG__bannerDotBtn:hover .page-module__GlX9DG__bannerDotTrack{background-color:#ffffff73}.page-module__GlX9DG__bannerDotBtnActive .page-module__GlX9DG__bannerDotTrack{background-color:#01336524;width:44px}[data-theme=dark] .page-module__GlX9DG__bannerDotBtnActive .page-module__GlX9DG__bannerDotTrack{background-color:#ffffff24}.page-module__GlX9DG__bannerDotProgress{background:linear-gradient(90deg,#013365 0%,#0ea5e9 100%);border-radius:9999px;width:100%;position:absolute;top:0;bottom:0;left:0}[data-theme=dark] .page-module__GlX9DG__bannerDotProgress{background:linear-gradient(90deg,#38bdf8 0%,#0284c7 100%)}.page-module__GlX9DG__bannerDotProgressPlaying{animation:7s linear infinite page-module__GlX9DG__bannerProgressFill}.page-module__GlX9DG__bannerDotProgressPaused{width:100%}@keyframes page-module__GlX9DG__bannerProgressFill{0%{width:0%}to{width:100%}}.page-module__GlX9DG__macroledBannerWrapper{width:100%;max-width:1280px;padding:calc(var(--header-height) + 52px) 32px 48px 32px;z-index:2;grid-template-columns:1.08fr 1fr;align-items:center;gap:54px;margin:0 auto;display:grid;position:relative}.page-module__GlX9DG__macroledImageCol{justify-content:center;align-items:center;min-height:360px;padding:16px;display:flex;position:relative}.page-module__GlX9DG__bannerGlowOrb{filter:blur(48px);pointer-events:none;z-index:0;opacity:.85;border-radius:50%;width:78%;height:78%;transition:transform .9s,opacity .9s;position:absolute}.page-module__GlX9DG__macroledGlowOrb{background:radial-gradient(circle,#0ea5e938 0%,#01336524 52%,#01336500 75%)}.page-module__GlX9DG__schneiderGlowOrb{background:radial-gradient(circle,#009e4d33 0%,#007a3b1a 52%,#009e4d00 75%)}.page-module__GlX9DG__macroledReflectorsImg{object-fit:contain;z-index:2;filter:drop-shadow(0 20px 30px #01234629);width:100%;max-width:575px;height:auto;transition:transform .75s cubic-bezier(.22,1,.36,1),filter .4s;position:relative;transform:translateY(14px)scale(.96)}.page-module__GlX9DG__brandBannerSlideActive .page-module__GlX9DG__macroledReflectorsImg{transform:translateY(0)scale(1)}.page-module__GlX9DG__macroledImageCol:hover .page-module__GlX9DG__macroledReflectorsImg{filter:drop-shadow(0 26px 36px #01234638);transform:translateY(-4px)scale(1.025)}.page-module__GlX9DG__macroledContentCol{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;transition:transform .65s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(10px)}.page-module__GlX9DG__brandBannerSlideActive .page-module__GlX9DG__macroledContentCol{transform:translateY(0)}.page-module__GlX9DG__macroledLogoRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-module__GlX9DG__macroledSvgLogo{object-fit:contain;width:auto;max-width:175px;height:30px}.page-module__GlX9DG__schneiderSvgLogo{object-fit:contain;width:auto;max-width:185px;height:32px}.page-module__GlX9DG__bannerBrandDivider{background-color:#0f172a2e;width:1.5px;height:20px;display:inline-block}[data-theme=dark] .page-module__GlX9DG__bannerBrandDivider{background-color:#fff3}.page-module__GlX9DG__bannerSeriesLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:normal;color:#013365;font-size:.76rem;font-weight:700}.page-module__GlX9DG__schneiderSeriesLabel{color:#008a42}[data-theme=dark] .page-module__GlX9DG__bannerSeriesLabel{color:#38bdf8}[data-theme=dark] .page-module__GlX9DG__schneiderSeriesLabel{color:#34d399}.page-module__GlX9DG__macroledTitle{font-family:var(--font-display);color:#0f172a;letter-spacing:-.025em;margin:0;font-size:2.5rem;font-weight:700;line-height:1.12}.page-module__GlX9DG__macroledTitle strong{color:#013365;font-weight:800}.page-module__GlX9DG__schneiderTitle strong{color:#008a42;font-weight:800}[data-theme=dark] .page-module__GlX9DG__macroledTitle{color:#fff}[data-theme=dark] .page-module__GlX9DG__macroledTitle strong{color:#38bdf8}[data-theme=dark] .page-module__GlX9DG__schneiderTitle strong{color:#34d399}.page-module__GlX9DG__illuminateWord{white-space:nowrap;display:inline-block}.page-module__GlX9DG__illuminateLetter{opacity:.22;display:inline-block}.page-module__GlX9DG__isIlluminating .page-module__GlX9DG__illuminateLetter{animation:page-module__GlX9DG__ml-letter-illuminate 1.2s cubic-bezier(.22, .7, .25, 1) var(--letter-delay,0s) 1 forwards}@keyframes page-module__GlX9DG__ml-letter-illuminate{0%{opacity:.22}to{opacity:1}}.page-module__GlX9DG__macroledText{color:#475569;max-width:540px;margin:0;font-size:.98rem;line-height:1.6}[data-theme=dark] .page-module__GlX9DG__macroledText{color:#cbd5e1}.page-module__GlX9DG__bannerMetricsGrid{-webkit-backdrop-filter:blur(8px);background:#ffffff9e;border:1px solid #0133651a;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:540px;padding:14px 18px;display:grid}.page-module__GlX9DG__schneiderMetricsGrid{border-color:#009e4d26}.page-module__GlX9DG__skylineMetricsGrid{border-color:#0133651f}.page-module__GlX9DG__skylineBannerWrapper{grid-template-columns:1fr 1.15fr;gap:48px}@media (max-width:960px){.page-module__GlX9DG__skylineBannerWrapper{grid-template-columns:1fr;gap:20px}}.page-module__GlX9DG__skylineSeriesLabel{color:#013365;font-weight:700}[data-theme=dark] .page-module__GlX9DG__skylineSeriesLabel{color:#38bdf8}.page-module__GlX9DG__skylineTitle strong{color:#013365;font-weight:800}[data-theme=dark] .page-module__GlX9DG__skylineTitle strong{color:#38bdf8}.page-module__GlX9DG__skylineImageCol{justify-content:center;align-items:center;width:100%;min-height:380px;display:flex;position:relative}.page-module__GlX9DG__skylineGlowOrb{pointer-events:none;filter:blur(28px);z-index:0;background:radial-gradient(circle,#fffffff2 0%,#f0f6ff99 45%,#0000 75%);border-radius:50%;width:440px;height:440px;position:absolute}.page-module__GlX9DG__skylineStage{aspect-ratio:2000/1414;pointer-events:none;z-index:1;width:100%;max-width:640px;position:relative;container-type:inline-size}.page-module__GlX9DG__skylineBg{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.page-module__GlX9DG__skylineFx{object-fit:fill;opacity:0;will-change:transform, opacity;display:block;position:absolute}.page-module__GlX9DG__skylineGrilla{--ux:.759;--uy:.651;width:9.85%;height:12.588%;top:67.397%;left:18.8%}.page-module__GlX9DG__skylineTubo{--ux:.742;--uy:.671;width:11.9%;height:15.629%;top:69.165%;left:34.5%}.page-module__GlX9DG__skylineEsfera{--ux:.704;--uy:.71;width:7.2%;height:13.932%;top:46.535%;left:38.35%}.page-module__GlX9DG__skylineFlexible{--ux:.668;--uy:.744;width:19.55%;height:44.908%;top:45.191%;left:57.65%}.page-module__GlX9DG__skylineSpots{--ux:.652;--uy:.759;width:6.75%;height:14.569%;top:50.141%;left:77.65%}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineBg{animation:7s linear both page-module__GlX9DG__skylineLoopBg}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineGrilla{animation:7s linear both page-module__GlX9DG__skylineLoopGrilla}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineTubo{animation:7s linear both page-module__GlX9DG__skylineLoopTubo}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineEsfera{animation:7s linear both page-module__GlX9DG__skylineLoopEsfera}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineFlexible{animation:7s linear both page-module__GlX9DG__skylineLoopFlexible}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineSpots{animation:7s linear both page-module__GlX9DG__skylineLoopSpots}@keyframes page-module__GlX9DG__skylineLoopBg{0%{opacity:.4}15%,to{opacity:1}}@keyframes page-module__GlX9DG__skylineLoopGrilla{0%,2.5%{opacity:0;transform:translate(calc(var(--ux) * -7cqw), calc(var(--uy) * -7cqw));animation-timing-function:cubic-bezier(.22,.7,.2,1)}7%{opacity:1}10.8%,to{opacity:1;transform:none}}@keyframes page-module__GlX9DG__skylineLoopTubo{0%,10%{opacity:0;filter:brightness(.78);transform:translate(calc(var(--ux) * -7cqw), calc(var(--uy) * -7cqw));animation-timing-function:cubic-bezier(.22,.7,.2,1)}14.6%{opacity:1}16.7%{filter:brightness(.78)}18.3%,to{opacity:1;transform:none}24.5%{filter:brightness(1.08)drop-shadow(0 0 1cqw #ffebb499)}36%,to{filter:brightness(1.02)drop-shadow(0 0 .5cqw #ffebb466)}}@keyframes page-module__GlX9DG__skylineLoopEsfera{0%,17.5%{opacity:0;transform:translate(calc(var(--ux) * -7cqw), calc(var(--uy) * -7cqw));animation-timing-function:cubic-bezier(.22,.7,.2,1)}22%{opacity:1}25.8%,to{opacity:1;transform:none}}@keyframes page-module__GlX9DG__skylineLoopFlexible{0%,25%{opacity:0;transform:translate(calc(var(--ux) * -7cqw), calc(var(--uy) * -7cqw));animation-timing-function:cubic-bezier(.22,.7,.2,1)}29.5%{opacity:1}33.3%,to{opacity:1;transform:none}}@keyframes page-module__GlX9DG__skylineLoopSpots{0%,32.5%{opacity:0;transform:translate(calc(var(--ux) * -7cqw), calc(var(--uy) * -7cqw));animation-timing-function:cubic-bezier(.22,.7,.2,1)}37%{opacity:1}40.8%,to{opacity:1;transform:none}}.page-module__GlX9DG__skylineGlowWrap{pointer-events:none;position:absolute;inset:0}.page-module__GlX9DG__skylineGlow{aspect-ratio:1;pointer-events:none;mix-blend-mode:multiply;opacity:0;background:radial-gradient(circle,#fff0c8a6,#fff0 72%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-theme=dark] .page-module__GlX9DG__skylineGlow{mix-blend-mode:screen;background:radial-gradient(circle,#ffffff80,#fff0 72%)}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineGlow1{animation:7s linear both page-module__GlX9DG__skylineGlowLoop1}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineGlow2{animation:7s linear both page-module__GlX9DG__skylineGlowLoop2}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineGlow3{animation:7s linear both page-module__GlX9DG__skylineGlowLoop3}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineGlow4{animation:7s linear both page-module__GlX9DG__skylineGlowLoop4}.page-module__GlX9DG__skylinePlaying .page-module__GlX9DG__skylineGlow5{animation:7s linear both page-module__GlX9DG__skylineGlowLoop5}@keyframes page-module__GlX9DG__skylineGlowLoop1{0%,8%{opacity:0}16%{opacity:.7}28%,to{opacity:.35}}@keyframes page-module__GlX9DG__skylineGlowLoop2{0%,16%{opacity:0}24%{opacity:.7}36%,to{opacity:.35}}@keyframes page-module__GlX9DG__skylineGlowLoop3{0%,23%{opacity:0}32%{opacity:.7}44%,to{opacity:.35}}@keyframes page-module__GlX9DG__skylineGlowLoop4{0%,33%{opacity:0}42%{opacity:.7}54%,to{opacity:.35}}@keyframes page-module__GlX9DG__skylineGlowLoop5{0%,40%{opacity:0}49%{opacity:.7}61%,to{opacity:.35}}.page-module__GlX9DG__bannerCatalogBtn{color:#013365;font-family:var(--font-display);border-radius:var(--radius-full);background-color:#0000;border:1.5px solid #01336538;align-items:center;gap:8px;padding:11px 22px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.page-module__GlX9DG__bannerCatalogBtn:hover{color:#013365;background-color:#0133650f;border-color:#013365;transform:translateY(-2px)}[data-theme=dark] .page-module__GlX9DG__bannerCatalogBtn{color:#38bdf8;border-color:#38bdf859}[data-theme=dark] .page-module__GlX9DG__bannerCatalogBtn:hover{color:#38bdf8;background-color:#38bdf81a;border-color:#38bdf8}@media (prefers-reduced-motion:reduce){.page-module__GlX9DG__skylineBg,.page-module__GlX9DG__skylineFx{opacity:1!important;animation:none!important;transform:none!important}.page-module__GlX9DG__skylineGlowWrap{display:none}}[data-theme=dark] .page-module__GlX9DG__bannerMetricsGrid{background:#0f172a8c;border-color:#ffffff1a}.page-module__GlX9DG__bannerMetricItem{border-right:1px solid #0f172a17;flex-direction:column;gap:2px;padding-right:10px;display:flex}.page-module__GlX9DG__bannerMetricItem:last-child{border-right:none;padding-right:0}[data-theme=dark] .page-module__GlX9DG__bannerMetricItem{border-right-color:#ffffff1a}.page-module__GlX9DG__bannerMetricValue{font-family:var(--font-display);color:#013365;font-size:.95rem;font-weight:800;line-height:1.2}.page-module__GlX9DG__schneiderMetricsGrid .page-module__GlX9DG__bannerMetricValue{color:#007a3b}[data-theme=dark] .page-module__GlX9DG__bannerMetricValue{color:#38bdf8}[data-theme=dark] .page-module__GlX9DG__schneiderMetricsGrid .page-module__GlX9DG__bannerMetricValue{color:#34d399}.page-module__GlX9DG__bannerMetricLabel{color:#64748b;font-size:.73rem;font-weight:500;line-height:1.25}[data-theme=dark] .page-module__GlX9DG__bannerMetricLabel{color:#94a3b8}.page-module__GlX9DG__macroledActionsRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.page-module__GlX9DG__macroledBtn{color:#fff;font-family:var(--font-display);border-radius:var(--radius-md);cursor:pointer;box-shadow:none;transition:background-color var(--transition-fast), transform var(--transition-fast);background-color:#013365;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:.95rem;font-weight:700;display:inline-flex}.page-module__GlX9DG__macroledBtnArrow{transition:transform .25s}.page-module__GlX9DG__macroledBtn:hover{box-shadow:none;background-color:#024;transform:translateY(-2px)}.page-module__GlX9DG__macroledBtn:hover .page-module__GlX9DG__macroledBtnArrow{transform:translate(4px)}[data-theme=dark] .page-module__GlX9DG__macroledBtn{color:#013365;background-color:#00bdff}[data-theme=dark] .page-module__GlX9DG__macroledBtn:hover{background-color:#3cf}@media (max-width:960px){.page-module__GlX9DG__macroledBannerWrapper{padding-top:calc(var(--header-height) + 22px);text-align:center;grid-template-columns:1fr;gap:18px;padding-bottom:28px}.page-module__GlX9DG__macroledImageCol{width:100%;max-width:420px;min-height:220px;margin:0 auto;padding:4px}.page-module__GlX9DG__macroledContentCol{text-align:center;align-items:center;gap:12px}.page-module__GlX9DG__macroledLogoRow{justify-content:center}.page-module__GlX9DG__macroledTitle{font-size:1.75rem}.page-module__GlX9DG__macroledText{font-size:.9rem}.page-module__GlX9DG__macroledReflectorsImg{max-width:360px}.page-module__GlX9DG__bannerMetricsGrid{text-align:center}.page-module__GlX9DG__bannerMetricItem{align-items:center;padding-right:6px}.page-module__GlX9DG__macroledActionsRow{justify-content:center}.page-module__GlX9DG__bannerDotsWrapper{grid-template-columns:1fr;gap:0;bottom:12px}}@media (max-width:600px){.page-module__GlX9DG__macroledBannerWrapper{padding:calc(var(--header-height) + 4px) 16px 28px 16px;gap:10px}.page-module__GlX9DG__bannerDotsWrapper{grid-template-columns:1fr;gap:0;padding:0 16px;bottom:8px}.page-module__GlX9DG__bannerDotsContainer{gap:6px;padding:3px 8px}.page-module__GlX9DG__bannerDotTrack{width:7px;height:7px}.page-module__GlX9DG__bannerDotBtnActive .page-module__GlX9DG__bannerDotTrack{width:32px}.page-module__GlX9DG__macroledImageCol{max-width:260px;min-height:145px;padding:0}.page-module__GlX9DG__macroledReflectorsImg{max-width:235px}.page-module__GlX9DG__macroledContentCol{gap:10px}.page-module__GlX9DG__macroledLogoRow{flex-wrap:nowrap;gap:8px}.page-module__GlX9DG__macroledSvgLogo{max-width:120px;height:20px}.page-module__GlX9DG__schneiderSvgLogo{max-width:125px;height:22px}.page-module__GlX9DG__bannerBrandDivider{height:14px;display:inline-block}.page-module__GlX9DG__bannerSeriesLabel{letter-spacing:normal;white-space:nowrap;width:auto;font-size:.66rem}.page-module__GlX9DG__macroledTitle{letter-spacing:normal;font-size:1.32rem;line-height:1.18}.page-module__GlX9DG__macroledText{display:none}.page-module__GlX9DG__bannerMetricsGrid{border-radius:11px;grid-template-columns:repeat(3,1fr);gap:6px;padding:9px 8px}.page-module__GlX9DG__bannerMetricItem{border-bottom:none;border-right:1px solid #0f172a14;padding-bottom:0;padding-right:6px}.page-module__GlX9DG__bannerMetricItem:last-child{border-right:none;padding-right:0}.page-module__GlX9DG__bannerMetricValue{font-size:.76rem;line-height:1.15}.page-module__GlX9DG__bannerMetricLabel{font-size:.63rem;line-height:1.15}.page-module__GlX9DG__macroledActionsRow{width:100%;margin-top:2px}.page-module__GlX9DG__macroledBtn{border-radius:10px;justify-content:center;width:100%;padding:10px 18px;font-size:.86rem}}.page-module__GlX9DG__compactPromosBar{width:100%;margin-bottom:22px;display:block}.page-module__GlX9DG__compactPromoItem{background:var(--bg-surface);border:1px solid var(--border-color);transition:border-color var(--transition-fast), background-color var(--transition-fast);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;display:flex;box-shadow:0 1px 3px #00000005}.page-module__GlX9DG__compactPromoItem:hover{background-color:var(--bg-surface-secondary);border-color:#0034662e}.page-module__GlX9DG__compactPromoLeft{align-items:center;gap:11px;min-width:0;display:flex}.page-module__GlX9DG__compactPromoIcon{color:var(--primary-color);background-color:#01336512;border-radius:8px;flex-shrink:0;width:32px;height:32px;padding:7px}[data-theme=dark] .page-module__GlX9DG__compactPromoIcon{color:#38bdf8;background-color:#38bdf81f}.page-module__GlX9DG__compactPromoContent{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.page-module__GlX9DG__compactPromoTitle{font-family:var(--font-display);color:var(--text-primary);white-space:nowrap;letter-spacing:normal;font-size:.86rem;font-weight:700}.page-module__GlX9DG__compactPromoDesc{color:var(--text-secondary);letter-spacing:normal;font-size:.78rem;line-height:1.35}.page-module__GlX9DG__compactPromoDesc strong{color:var(--text-primary);font-weight:600}.page-module__GlX9DG__shippingProgressWidget{flex-direction:column;flex-shrink:0;gap:5px;width:185px;min-width:165px;display:flex}.page-module__GlX9DG__shippingProgressMeta{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;line-height:1;display:flex}.page-module__GlX9DG__shippingProgressLabel{white-space:nowrap}.page-module__GlX9DG__shippingProgressLabel strong{color:var(--primary-color);font-weight:700}.page-module__GlX9DG__shippingFreeBadge{color:#10b981!important;font-weight:800!important}[data-theme=dark] .page-module__GlX9DG__shippingProgressLabel strong{color:#38bdf8}[data-theme=dark] .page-module__GlX9DG__shippingFreeBadge{color:#34d399!important}.page-module__GlX9DG__shippingProgressPercent{font-family:var(--font-display);color:var(--text-muted);font-size:.72rem;font-weight:700}.page-module__GlX9DG__shippingProgressBarTrack{background-color:#00346614;border-radius:9999px;width:100%;height:6px;overflow:hidden}[data-theme=dark] .page-module__GlX9DG__shippingProgressBarTrack{background-color:#ffffff1a}.page-module__GlX9DG__shippingProgressBarFill{background:linear-gradient(90deg,#0ea5e9 0%,#10b981 100%);border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.page-module__GlX9DG__shippingProgressBarComplete{background:#10b981}@media (max-width:600px){.page-module__GlX9DG__compactPromoItem{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.page-module__GlX9DG__compactPromoLeft{align-items:center;gap:10px}.page-module__GlX9DG__compactPromoContent{flex-direction:column;align-items:flex-start;gap:2px}.page-module__GlX9DG__compactPromoTitle{font-size:.84rem;line-height:1.2}.page-module__GlX9DG__compactPromoDesc{font-size:.74rem;line-height:1.3}.page-module__GlX9DG__shippingProgressWidget{border-top:1px solid #0f172a0f;width:100%;padding-top:8px}[data-theme=dark] .page-module__GlX9DG__shippingProgressWidget{border-top-color:#ffffff14}}.page-module__GlX9DG__paginationContainer{border-top:1px solid var(--border-color);flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:40px;padding-top:24px;display:flex}.page-module__GlX9DG__paginationControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.page-module__GlX9DG__pageBtn{border-radius:var(--radius-sm,6px);border:1px solid var(--border-color);background-color:var(--bg-surface);min-width:40px;height:40px;color:var(--text-primary);font-family:var(--font-display);cursor:pointer;transition:all var(--transition-fast,.2s);justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:.9rem;font-weight:600;display:flex}.page-module__GlX9DG__pageBtn:hover:not(:disabled){border-color:var(--primary-color,#003466);color:var(--primary-color,#003466);background-color:#0034660d}.page-module__GlX9DG__pageBtnActive{background-color:var(--primary-color,#003466)!important;color:#fff!important;border-color:var(--primary-color,#003466)!important}.page-module__GlX9DG__pageBtn:disabled{opacity:.4;cursor:not-allowed}.page-module__GlX9DG__paginationInfo{color:var(--text-muted);font-size:.85rem;font-weight:500}
