.ProductFeatureCard-module__ktFAHG__card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base);overflow:hidden}.ProductFeatureCard-module__ktFAHG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ProductFeatureCard-module__ktFAHG__imageWrapper{aspect-ratio:16/9;background:var(--color-background-light);width:100%;position:relative;overflow:hidden}.ProductFeatureCard-module__ktFAHG__image{object-fit:cover;transition:transform var(--transition-slow)}.ProductFeatureCard-module__ktFAHG__card:hover .ProductFeatureCard-module__ktFAHG__image{transform:scale(1.03)}.ProductFeatureCard-module__ktFAHG__content{padding:var(--spacing-6)}.ProductFeatureCard-module__ktFAHG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-2)0;line-height:var(--line-height-tight)}.ProductFeatureCard-module__ktFAHG__description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.ProductFeatureCard-module__ktFAHG__card,.ProductFeatureCard-module__ktFAHG__image{transition:none}.ProductFeatureCard-module__ktFAHG__card:hover,.ProductFeatureCard-module__ktFAHG__card:hover .ProductFeatureCard-module__ktFAHG__image{transform:none}}
.ProductFeatures-module__wBSeDW__container{width:100%}.ProductFeatures-module__wBSeDW__sectionTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin:0 0 var(--spacing-10)0}.ProductFeatures-module__wBSeDW__grid{gap:var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}.ProductFeatures-module__wBSeDW__gridItem{animation:ProductFeatures-module__wBSeDW__fadeInUp .5s var(--ease-out-quart)backwards}.ProductFeatures-module__wBSeDW__carouselWrapper{display:none}@media (max-width:1023px){.ProductFeatures-module__wBSeDW__grid{display:none}.ProductFeatures-module__wBSeDW__carouselWrapper{padding:0 var(--spacing-12);display:block;position:relative}.ProductFeatures-module__wBSeDW__navButton{z-index:10;cursor:pointer;width:48px;height:48px;color:var(--color-primary);background:#fffffff2;border:1px solid #1e3a8a1a;border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000014}.ProductFeatures-module__wBSeDW__navButton:hover:not(:disabled){border-color:var(--color-primary);background:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 6px 16px #1e3a8a26}.ProductFeatures-module__wBSeDW__navButton:active:not(:disabled){transform:translateY(-50%)scale(1.02)}.ProductFeatures-module__wBSeDW__navButton:disabled{opacity:.3;cursor:not-allowed}.ProductFeatures-module__wBSeDW__navButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductFeatures-module__wBSeDW__navPrev{left:0}.ProductFeatures-module__wBSeDW__navNext{right:0}.ProductFeatures-module__wBSeDW__carouselContainer{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden}.ProductFeatures-module__wBSeDW__carouselContainer:active{cursor:grabbing}.ProductFeatures-module__wBSeDW__carouselTrack{transition:transform .35s var(--ease-out-expo);will-change:transform;display:flex}.ProductFeatures-module__wBSeDW__carouselTrack.ProductFeatures-module__wBSeDW__dragging{transition:none}.ProductFeatures-module__wBSeDW__carouselItem{padding:0 var(--spacing-2);box-sizing:border-box;flex:0 0 85%}.ProductFeatures-module__wBSeDW__carouselItem img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ProductFeatures-module__wBSeDW__dots{justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-8);display:flex}.ProductFeatures-module__wBSeDW__dot{cursor:pointer;background:#1e3a8a26;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .25s}.ProductFeatures-module__wBSeDW__dot:hover{background:#1e3a8a59;transform:scale(1.15)}.ProductFeatures-module__wBSeDW__dot:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductFeatures-module__wBSeDW__dotActive{background:var(--color-primary);width:12px;height:12px}}@media (min-width:640px) and (max-width:1023px){.ProductFeatures-module__wBSeDW__carouselItem{flex:0 0 50%}}@media (max-width:639px){.ProductFeatures-module__wBSeDW__carouselWrapper{padding:0 var(--spacing-10)}.ProductFeatures-module__wBSeDW__navButton{width:40px;height:40px}.ProductFeatures-module__wBSeDW__navButton svg{width:20px;height:20px}.ProductFeatures-module__wBSeDW__carouselItem{padding:0 var(--spacing-1)}}@keyframes ProductFeatures-module__wBSeDW__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProductFeatures-module__wBSeDW__gridItem{animation:none}.ProductFeatures-module__wBSeDW__carouselTrack,.ProductFeatures-module__wBSeDW__navButton,.ProductFeatures-module__wBSeDW__dot{transition:none}}
.ProductAccessories-module__32bWga__accessoriesContainer{width:100%}.ProductAccessories-module__32bWga__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-10)}.ProductAccessories-module__32bWga__accessoriesGrid{gap:var(--spacing-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ProductAccessories-module__32bWga__accessoriesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProductAccessories-module__32bWga__accessoriesGrid{grid-template-columns:repeat(3,1fr)}}.ProductAccessories-module__32bWga__accessoryCard{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-8);text-align:center;transition:all .3s var(--ease-out);animation:ProductAccessories-module__32bWga__fadeInUp .6s var(--ease-out)backwards}.ProductAccessories-module__32bWga__accessoryCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary);transform:translateY(-8px)}.ProductAccessories-module__32bWga__imageWrapper{width:200px;height:200px;margin:0 auto var(--spacing-6);border-radius:var(--radius-lg);background:var(--color-background);transition:all .3s var(--ease-out);position:relative;overflow:hidden}.ProductAccessories-module__32bWga__accessoryCard:hover .ProductAccessories-module__32bWga__imageWrapper{box-shadow:var(--shadow-md);transform:scale(1.05)}.ProductAccessories-module__32bWga__image{object-fit:cover;width:100%;height:100%}.ProductAccessories-module__32bWga__accessoryTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-3)}.ProductAccessories-module__32bWga__accessoryDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}@keyframes ProductAccessories-module__32bWga__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
.ProductPartsCarousel-module__gpHS_a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductPartsCarousel-module__gpHS_a__carousel{gap:var(--spacing-6);outline:none;flex-direction:column;width:100%;display:flex}.ProductPartsCarousel-module__gpHS_a__carousel:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-lg)}.ProductPartsCarousel-module__gpHS_a__header{margin-bottom:var(--spacing-2);justify-content:center;align-items:center;display:flex}.ProductPartsCarousel-module__gpHS_a__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ProductPartsCarousel-module__gpHS_a__carouselContainer{width:100%;position:relative}.ProductPartsCarousel-module__gpHS_a__cardsContainer{-webkit-user-select:none;user-select:none;cursor:grab;width:100%;overflow:hidden}.ProductPartsCarousel-module__gpHS_a__cardsContainer:active{cursor:grabbing}@supports (scroll-snap-type:x mandatory){.ProductPartsCarousel-module__gpHS_a__cardsContainer:not([data-js-enabled=true]){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.ProductPartsCarousel-module__gpHS_a__cardsContainer:not([data-js-enabled=true])::-webkit-scrollbar{display:none}.ProductPartsCarousel-module__gpHS_a__cardsContainer:not([data-js-enabled=true]) .ProductPartsCarousel-module__gpHS_a__cardWrapper{scroll-snap-align:start;scroll-snap-stop:always}}.ProductPartsCarousel-module__gpHS_a__cardsTrack{gap:var(--spacing-4);transition:transform .6s var(--ease-out-expo);will-change:transform;backface-visibility:hidden;display:flex;transform:translateZ(0)}.ProductPartsCarousel-module__gpHS_a__cardsTrack[data-dragging=true]{transition:none}.ProductPartsCarousel-module__gpHS_a__cardsTrack[data-settling=true]{transition:transform .8s var(--ease-out-quart)}.ProductPartsCarousel-module__gpHS_a__cardWrapper{padding:0 calc(var(--spacing-4)/2);box-sizing:border-box}.ProductPartsCarousel-module__gpHS_a__partCard{background:var(--color-white);border-radius:var(--radius-xl);will-change:transform,box-shadow;height:100%;transition:transform .4s var(--ease-spring),box-shadow .3s var(--ease-smooth),border-color .25s ease;contain:layout style paint;border:1px solid #1e3a8a0f;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px 3px #0000000a,0 4px 12px #1e3a8a0f}.ProductPartsCarousel-module__gpHS_a__partCard:hover{border-color:#1e3a8a26;transform:translateY(-12px)scale(1.02);box-shadow:0 8px 24px #1e3a8a1f,0 16px 48px #1e3a8a14}.ProductPartsCarousel-module__gpHS_a__partCard:active{transition-duration:.15s;transform:translateY(-8px)scale(.98)}.ProductPartsCarousel-module__gpHS_a__partCard:focus-within{outline:2px solid var(--color-primary);outline-offset:4px;transform:translateY(-8px)}.ProductPartsCarousel-module__gpHS_a__partCard:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.ProductPartsCarousel-module__gpHS_a__partCard:hover:after{left:100%}.ProductPartsCarousel-module__gpHS_a__partBadge{top:var(--spacing-3);right:var(--spacing-3);background:linear-gradient(135deg,var(--color-accent-yellow)0%,#f59e0b 100%);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-1)var(--spacing-2);border-radius:var(--radius-sm);z-index:3;letter-spacing:.5px;transition:transform .2s var(--ease-spring);position:absolute;box-shadow:0 2px 4px #0000001a}.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__partBadge{transform:scale(1.05)}.ProductPartsCarousel-module__gpHS_a__imageContainer{aspect-ratio:4/3;background:linear-gradient(#1e3a8a05 0%,#fbbf2408 100%);width:100%;position:relative;overflow:hidden}.ProductPartsCarousel-module__gpHS_a__imageLoading{background:linear-gradient(90deg,#1e3a8a0d 0%,#1e3a8a1a 50%,#1e3a8a0d 100%) 0 0/200% 100%;animation:1.5s infinite ProductPartsCarousel-module__gpHS_a__shimmer}@keyframes ProductPartsCarousel-module__gpHS_a__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductPartsCarousel-module__gpHS_a__imageOverlay{opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000 60%,#1e3a8a1a 100%);transition:opacity .3s;position:absolute;inset:0}.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__imageOverlay{opacity:1}.ProductPartsCarousel-module__gpHS_a__partImage{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-quart)}.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__partImage{transform:scale(1.08)}.ProductPartsCarousel-module__gpHS_a__content{padding:var(--spacing-5);gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.ProductPartsCarousel-module__gpHS_a__content:before{content:"";background:var(--color-accent-yellow);width:40px;height:3px;transition:width .3s var(--ease-smooth);margin-bottom:var(--spacing-1);border-radius:2px}.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__content:before{width:60px}.ProductPartsCarousel-module__gpHS_a__partTitle{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0;transition:color .25s}.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__partTitle{color:var(--color-primary)}.ProductPartsCarousel-module__gpHS_a__partDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ProductPartsCarousel-module__gpHS_a__navButton{z-index:10;cursor:pointer;width:52px;height:52px;transition:transform .3s var(--ease-spring),box-shadow .25s var(--ease-smooth),background-color .2s ease,border-color .2s ease;background:#fffffffa;border:1px solid #1e3a8a1a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.ProductPartsCarousel-module__gpHS_a__navButton:before{content:"";background:radial-gradient(circle at center,var(--color-primary)0%,transparent 70%);opacity:0;transition:transform .4s,opacity .3s;position:absolute;inset:0;transform:scale(0)}.ProductPartsCarousel-module__gpHS_a__navButton:active:before{opacity:.1;transform:scale(2)}.ProductPartsCarousel-module__gpHS_a__navButton:hover:not(:disabled){border-color:var(--color-primary);background:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 20px #1e3a8a33}.ProductPartsCarousel-module__gpHS_a__navButton:active:not(:disabled){transition-duration:.1s;transform:translateY(-50%)scale(.95)}.ProductPartsCarousel-module__gpHS_a__navButton:disabled{opacity:.3;cursor:not-allowed}.ProductPartsCarousel-module__gpHS_a__navButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ProductPartsCarousel-module__gpHS_a__navButton:focus:not(:focus-visible){outline:none}.ProductPartsCarousel-module__gpHS_a__navButtonPrev{left:calc(-52px/2 - var(--spacing-4))}.ProductPartsCarousel-module__gpHS_a__navButtonNext{right:calc(-52px/2 - var(--spacing-4))}.ProductPartsCarousel-module__gpHS_a__navButton svg{color:var(--color-primary);z-index:1;transition:transform .2s var(--ease-spring);position:relative}.ProductPartsCarousel-module__gpHS_a__navButtonPrev:hover:not(:disabled) svg{transform:translate(-2px)}.ProductPartsCarousel-module__gpHS_a__navButtonNext:hover:not(:disabled) svg{transform:translate(2px)}.ProductPartsCarousel-module__gpHS_a__pagination{justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-6);display:flex}.ProductPartsCarousel-module__gpHS_a__dot{border-radius:var(--radius-full);cursor:pointer;width:10px;height:10px;transition:width .3s var(--ease-spring),background-color .25s ease,transform .25s var(--ease-spring);background:#1e3a8a26;border:none;padding:0;position:relative}.ProductPartsCarousel-module__gpHS_a__dot:hover{background:#1e3a8a59;transform:scale(1.2)}.ProductPartsCarousel-module__gpHS_a__dot:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProductPartsCarousel-module__gpHS_a__dot:focus:not(:focus-visible){outline:none}.ProductPartsCarousel-module__gpHS_a__dotActive{background:var(--color-primary);border-radius:5px;width:28px}.ProductPartsCarousel-module__gpHS_a__dotActive:hover{background:var(--color-primary);transform:scale(1)}.ProductPartsCarousel-module__gpHS_a__dotActive:before{content:"";border-radius:inherit;background:var(--color-primary);opacity:.3;animation:2s ease-in-out infinite ProductPartsCarousel-module__gpHS_a__pulse;position:absolute;inset:-4px}@keyframes ProductPartsCarousel-module__gpHS_a__pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}@media (max-width:1024px){.ProductPartsCarousel-module__gpHS_a__title{font-size:var(--font-size-2xl)}.ProductPartsCarousel-module__gpHS_a__cardsTrack{gap:var(--spacing-4)}.ProductPartsCarousel-module__gpHS_a__navButton{width:48px;height:48px}.ProductPartsCarousel-module__gpHS_a__navButtonPrev{left:var(--spacing-2)}.ProductPartsCarousel-module__gpHS_a__navButtonNext{right:var(--spacing-2)}.ProductPartsCarousel-module__gpHS_a__content{padding:var(--spacing-4)}}@media (max-width:640px){.ProductPartsCarousel-module__gpHS_a__title{font-size:var(--font-size-xl);text-align:center}.ProductPartsCarousel-module__gpHS_a__cardsTrack{gap:var(--spacing-3)}.ProductPartsCarousel-module__gpHS_a__cardWrapper{padding:0 calc(var(--spacing-3)/2)}.ProductPartsCarousel-module__gpHS_a__partCard{border-radius:var(--radius-lg)}.ProductPartsCarousel-module__gpHS_a__partCard:after{display:none}.ProductPartsCarousel-module__gpHS_a__partBadge{top:var(--spacing-2);right:var(--spacing-2);padding:2px 6px;font-size:.65rem}.ProductPartsCarousel-module__gpHS_a__imageContainer{aspect-ratio:3/2}.ProductPartsCarousel-module__gpHS_a__content{padding:var(--spacing-3);gap:var(--spacing-1)}.ProductPartsCarousel-module__gpHS_a__content:before{width:30px;height:2px}.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__content:before{width:45px}.ProductPartsCarousel-module__gpHS_a__partTitle{font-size:var(--font-size-base)}.ProductPartsCarousel-module__gpHS_a__partDescription{font-size:var(--font-size-xs);-webkit-line-clamp:2}.ProductPartsCarousel-module__gpHS_a__navButton{width:40px;height:40px}.ProductPartsCarousel-module__gpHS_a__navButtonPrev{left:var(--spacing-2)}.ProductPartsCarousel-module__gpHS_a__navButtonNext{right:var(--spacing-2)}.ProductPartsCarousel-module__gpHS_a__navButton svg{width:18px;height:18px}.ProductPartsCarousel-module__gpHS_a__pagination{gap:var(--spacing-2)}.ProductPartsCarousel-module__gpHS_a__dot{width:8px;height:8px}.ProductPartsCarousel-module__gpHS_a__dotActive{width:20px}}@media (max-width:480px){.ProductPartsCarousel-module__gpHS_a__carousel{gap:var(--spacing-4)}.ProductPartsCarousel-module__gpHS_a__title{font-size:var(--font-size-lg)}.ProductPartsCarousel-module__gpHS_a__navButton{display:none}.ProductPartsCarousel-module__gpHS_a__partCard:hover{transform:translateY(-6px)scale(1.01)}.ProductPartsCarousel-module__gpHS_a__partTitle{font-size:var(--font-size-sm)}.ProductPartsCarousel-module__gpHS_a__partDescription{font-size:.7rem}.ProductPartsCarousel-module__gpHS_a__dot{width:6px;height:6px}.ProductPartsCarousel-module__gpHS_a__dotActive{width:16px}.ProductPartsCarousel-module__gpHS_a__dotActive:before{display:none}}@media (prefers-reduced-motion:reduce){.ProductPartsCarousel-module__gpHS_a__cardsTrack{transition:transform}.ProductPartsCarousel-module__gpHS_a__partCard,.ProductPartsCarousel-module__gpHS_a__navButton,.ProductPartsCarousel-module__gpHS_a__dot,.ProductPartsCarousel-module__gpHS_a__partImage,.ProductPartsCarousel-module__gpHS_a__content:before,.ProductPartsCarousel-module__gpHS_a__partBadge,.ProductPartsCarousel-module__gpHS_a__imageOverlay{transition:none;animation:none}.ProductPartsCarousel-module__gpHS_a__partCard:hover,.ProductPartsCarousel-module__gpHS_a__partCard:hover .ProductPartsCarousel-module__gpHS_a__partImage{transform:none}.ProductPartsCarousel-module__gpHS_a__partCard:after{display:none}.ProductPartsCarousel-module__gpHS_a__dotActive:before{animation:none;display:none}.ProductPartsCarousel-module__gpHS_a__navButton:hover:not(:disabled){transform:translateY(-50%)}.ProductPartsCarousel-module__gpHS_a__imageLoading{background:#1e3a8a0d;animation:none}}.ProductPartsCarousel-module__gpHS_a__carousel:not(:hover) .ProductPartsCarousel-module__gpHS_a__partCard{will-change:auto}
.ApplicationCard-module__HFOnvG__card{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:var(--transition-base);flex-direction:column;height:100%;display:flex;overflow:hidden}.ApplicationCard-module__HFOnvG__card:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.ApplicationCard-module__HFOnvG__imageWrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.ApplicationCard-module__HFOnvG__content{padding:var(--spacing-6);gap:var(--spacing-3);flex-direction:column;flex:1;display:flex}.ApplicationCard-module__HFOnvG__title{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}.ApplicationCard-module__HFOnvG__description{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.6}@media (max-width:768px){.ApplicationCard-module__HFOnvG__content{padding:var(--spacing-5)}.ApplicationCard-module__HFOnvG__title{font-size:var(--font-size-lg)}.ApplicationCard-module__HFOnvG__description{font-size:var(--font-size-sm)}}
.IndustrialApplications-module__WP0eXG__container{max-width:var(--max-width);padding:0 var(--spacing-6);margin:0 auto}.IndustrialApplications-module__WP0eXG__header{text-align:center;margin-bottom:var(--spacing-12)}.IndustrialApplications-module__WP0eXG__title{font-size:var(--font-size-3xl);color:var(--color-text-primary);margin:0 0 var(--spacing-4);font-weight:700}.IndustrialApplications-module__WP0eXG__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.IndustrialApplications-module__WP0eXG__grid{gap:var(--spacing-8);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.IndustrialApplications-module__WP0eXG__grid{grid-template-columns:repeat(2,1fr)}.IndustrialApplications-module__WP0eXG__title{font-size:var(--font-size-2xl)}.IndustrialApplications-module__WP0eXG__subtitle{font-size:var(--font-size-base)}}@media (max-width:640px){.IndustrialApplications-module__WP0eXG__grid{grid-template-columns:1fr}.IndustrialApplications-module__WP0eXG__container{padding:0 var(--spacing-4)}.IndustrialApplications-module__WP0eXG__header{margin-bottom:var(--spacing-8)}.IndustrialApplications-module__WP0eXG__title{font-size:var(--font-size-xl)}.IndustrialApplications-module__WP0eXG__subtitle{font-size:var(--font-size-sm)}}
.EnhancedSpecifications-module__InSVPq__specificationsContainer{width:100%}.EnhancedSpecifications-module__InSVPq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-10)}.EnhancedSpecifications-module__InSVPq__tabsContainer{gap:var(--spacing-8);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-8);flex-wrap:wrap;justify-content:center;display:flex}.EnhancedSpecifications-module__InSVPq__tab{padding:var(--spacing-4)var(--spacing-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color .3s var(--ease-out);white-space:nowrap;background:0 0;border:none;position:relative}.EnhancedSpecifications-module__InSVPq__tab:hover{color:var(--color-text-primary)}.EnhancedSpecifications-module__InSVPq__tabActive{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.EnhancedSpecifications-module__InSVPq__tabUnderline{background:var(--color-primary);height:3px;animation:EnhancedSpecifications-module__InSVPq__slideIn .3s var(--ease-out);border-radius:3px 3px 0 0;position:absolute;bottom:-1px;left:0;right:0}@keyframes EnhancedSpecifications-module__InSVPq__slideIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.EnhancedSpecifications-module__InSVPq__dropdownContainer{margin-bottom:var(--spacing-6)}.EnhancedSpecifications-module__InSVPq__dropdown{width:100%;padding:var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s var(--ease-out)}.EnhancedSpecifications-module__InSVPq__dropdown:hover{border-color:var(--color-primary)}.EnhancedSpecifications-module__InSVPq__dropdown:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #1e3a8a1a}.EnhancedSpecifications-module__InSVPq__tableContainer{opacity:1;transition:opacity .2s var(--ease-out)}.EnhancedSpecifications-module__InSVPq__tableFading{opacity:0}.EnhancedSpecifications-module__InSVPq__specsTable{border-collapse:collapse;width:100%;max-width:900px;margin:0 auto}.EnhancedSpecifications-module__InSVPq__specRow{transition:background-color .2s var(--ease-out)}.EnhancedSpecifications-module__InSVPq__specRow:nth-child(2n){background-color:var(--color-background-light)}.EnhancedSpecifications-module__InSVPq__specRow:hover{background-color:var(--color-primary-50)}.EnhancedSpecifications-module__InSVPq__specLabel{padding:var(--spacing-4)var(--spacing-6);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:left}.EnhancedSpecifications-module__InSVPq__specValue{padding:var(--spacing-4)var(--spacing-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:right}@media (max-width:768px){.EnhancedSpecifications-module__InSVPq__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-8)}.EnhancedSpecifications-module__InSVPq__tabsContainer{gap:var(--spacing-4)}.EnhancedSpecifications-module__InSVPq__tab{font-size:var(--font-size-sm);padding:var(--spacing-3)var(--spacing-1)}}@media (max-width:640px){.EnhancedSpecifications-module__InSVPq__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-6)}.EnhancedSpecifications-module__InSVPq__tabsContainer{gap:var(--spacing-2);margin-bottom:var(--spacing-6)}.EnhancedSpecifications-module__InSVPq__tab{font-size:var(--font-size-xs);padding:var(--spacing-2)var(--spacing-1);align-items:center;min-height:44px;display:flex}.EnhancedSpecifications-module__InSVPq__dropdown{padding:var(--spacing-3);font-size:var(--font-size-sm);min-height:44px}.EnhancedSpecifications-module__InSVPq__dropdownContainer{margin-bottom:var(--spacing-4)}.EnhancedSpecifications-module__InSVPq__specRow{gap:var(--spacing-1);padding:var(--spacing-3)0;border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.EnhancedSpecifications-module__InSVPq__specRow:last-child{border-bottom:none}.EnhancedSpecifications-module__InSVPq__specLabel,.EnhancedSpecifications-module__InSVPq__specValue{text-align:left;padding:var(--spacing-1)var(--spacing-3);font-size:var(--font-size-sm)}.EnhancedSpecifications-module__InSVPq__specLabel{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.EnhancedSpecifications-module__InSVPq__specValue{font-weight:var(--font-weight-normal);color:var(--color-text-secondary);padding-top:0}}
.ProductFAQ-module__CHHQJq__faqContainer{width:100%}.ProductFAQ-module__CHHQJq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-align:center;margin-bottom:var(--spacing-10)}.ProductFAQ-module__CHHQJq__faqList{gap:var(--spacing-4);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.ProductFAQ-module__CHHQJq__faqItem{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .3s var(--ease-out);overflow:hidden}.ProductFAQ-module__CHHQJq__faqItem:hover{box-shadow:var(--shadow-sm)}.ProductFAQ-module__CHHQJq__faqItemOpen{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.ProductFAQ-module__CHHQJq__faqQuestion{width:100%;padding:var(--spacing-5)var(--spacing-6);cursor:pointer;text-align:left;transition:background-color .2s var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.ProductFAQ-module__CHHQJq__faqQuestion:hover,.ProductFAQ-module__CHHQJq__faqItemOpen .ProductFAQ-module__CHHQJq__faqQuestion{background-color:var(--color-primary-50)}.ProductFAQ-module__CHHQJq__questionText{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding-right:var(--spacing-4);line-height:1.5}.ProductFAQ-module__CHHQJq__icon{color:var(--color-primary);transition:transform .3s var(--ease-out);flex-shrink:0;align-items:center;display:flex}.ProductFAQ-module__CHHQJq__faqItemOpen .ProductFAQ-module__CHHQJq__icon{transform:rotate(180deg)}.ProductFAQ-module__CHHQJq__faqAnswer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.ProductFAQ-module__CHHQJq__faqAnswerOpen{max-height:1000px}.ProductFAQ-module__CHHQJq__answerContent{padding:0 var(--spacing-6)var(--spacing-5);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.7}@media (max-width:640px){.ProductFAQ-module__CHHQJq__title{font-size:var(--font-size-2xl)}.ProductFAQ-module__CHHQJq__faqQuestion{padding:var(--spacing-4)var(--spacing-5)}.ProductFAQ-module__CHHQJq__questionText{font-size:var(--font-size-base)}.ProductFAQ-module__CHHQJq__answerContent{padding:0 var(--spacing-5)var(--spacing-4);font-size:var(--font-size-sm)}.ProductFAQ-module__CHHQJq__icon svg{width:20px;height:20px}}
