.essCategory{--ess-red:#e7000b;--ess-black:#0f1113;--ess-muted:#666;background:#fff;color:var(--ess-black)}.essCategory :global(.sectionHeadingLabel),.essCategory [data-component=TypographyHeading] [class*=eyebrowLabel]{color:var(--ess-red)}.essHero{position:relative;min-height:588px;overflow:hidden;background:#080808;color:#fff}.essHeroImage{position:absolute;inset:0 0 0 auto;width:62%;height:100%;object-fit:cover}.essHeroOverlay{position:absolute;inset:0;background:linear-gradient(90deg,#080808,rgba(8,8,8,.94) 35%,rgba(8,8,8,.34) 65%,rgba(8,8,8,.08))}.essHeroContent{position:relative;z-index:2;padding-top:22px}.essHeroContent :global(.sectionHeading){max-width:680px}.essHeroContent :global(.sectionHeadingEyebrow){margin-bottom:24px}.essHeroContent :global(.sectionHeadingEyebrow):before{content:"";width:64px;height:4px;background:var(--ess-red)}.essHeroContent :global(.sectionHeadingEyebrow span){display:none}.essHeroContent p{max-width:650px;margin:28px 0 0;color:hsla(0,0%,100%,.68);font-size:18px;line-height:1.6}.essBreadcrumb{height:54px;display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.5);font-size:13px}.essHeroMetrics{display:flex;gap:44px;margin-top:38px}.essHeroMetrics strong{min-width:130px;display:flex;flex-direction:column;gap:8px;color:var(--ess-red);font-size:44px;font-weight:800;line-height:1}.essHeroMetrics span{color:hsla(0,0%,100%,.58);font-size:13px;font-weight:400}.essCategoryTabs{position:absolute;z-index:3;left:0;right:0;bottom:0}.essCategoryTabs .layout-container{display:flex;overflow-x:auto;scrollbar-width:none}.essCategoryTabs .layout-container::-webkit-scrollbar{display:none}.essCategoryTabs a{min-width:max-content;height:55px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-left:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.58);font-size:14px;font-weight:500}.essCategoryTabs a.active{background:#fff;color:var(--ess-red);font-weight:700}.essIntro{position:relative;overflow:hidden;padding:80px 0 0;background:linear-gradient(0deg,#f2f2f2,#fff)}.essIntroBg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.essIntro>.layout-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px}.essIntro .essSectionHead{display:flex;align-items:flex-end;gap:24px;margin:0}.essIntro .essSectionHead>div:first-child{flex:0 0 702px;max-width:702px}.essIntro h1{width:100%!important;max-width:702px!important;margin:0;color:#000;font-size:51.2px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-2px!important;overflow-wrap:break-word}.essIntro h1 span{color:#ff030d}.essIntro .essSectionDesc{flex:1 1;min-width:0;margin:0;padding-bottom:6px;color:#000;font-size:16px;font-weight:400;line-height:21px}.essIntro .essSplit{display:flex;align-items:flex-start;gap:40px}.essIntro .essCopy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px;padding:24px 24px 24px 16px;overflow:hidden;border-top-right-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(122.08deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,.6));-webkit-backdrop-filter:blur(11.1px);backdrop-filter:blur(11.1px)}.essIntro .essFeature{display:flex;align-items:flex-start;gap:36px;margin:0}.essIntro .essFeature>span{flex:0 0 69.61px;border:0;border-radius:0;background:transparent;color:inherit}.essIntro .essFeature img,.essIntro .essFeature>span{width:69.61px;height:69.61px;display:block}.essIntro .essFeature>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.essIntro .essFeature h3{width:100%;margin:0;color:#171717;font-size:18px;font-weight:500;line-height:28px}.essIntro .essFeature p{width:100%;margin:0;color:#414141;font-size:14px;font-weight:400;line-height:20px}.essIntroImage{position:relative;flex:1 1;min-width:0;aspect-ratio:598/345}.essIntroImage img{position:absolute;top:-4.95%;left:-3.34%;width:108.56%;height:105.02%;max-width:none;object-fit:fill}.essSplit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(40px,7vw,96px);gap:clamp(40px,7vw,96px);align-items:center}.essCopy :global(.sectionHeadingTitle),.essCopy [data-component=TypographyHeading] [class*=title]{font-weight:500}.essCopy :global(.sectionHeadingTitle span),.essCopy [data-component=TypographyHeading] [class*=title] span,.essProductHead :global(.sectionHeadingTitle span),.essProductHead [data-component=TypographyHeading] [class*=title] span{color:var(--ess-red)}.essFeature{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:28px}.essFeature>span{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(231,0,11,.24);border-radius:50%;background:rgba(231,0,11,.04);color:var(--ess-red)}.essFeature svg{width:22px;height:22px;stroke-width:1.7}.essFeature h3{margin:0 0 4px;font-size:16px;font-weight:650;line-height:1.35}.essCta p,.essFeature p,.essImageWithText p,.essProductHead p{margin:0;color:var(--ess-muted);font-size:15px;line-height:1.7}.essCleanImage,.essDiagram img,.essImageBlock img,.essImageWithText img{width:100%;height:auto;display:block}.essCleanImage{border-radius:4px}.essImageBlock,.essImageWithText{display:flex;flex-direction:column;gap:22px}.essCompatible,.essSafety{position:relative;overflow:hidden;padding:80px 0 0!important;background:linear-gradient(86.5deg,hsla(0,0%,100%,.8) 18.445%,hsla(0,0%,100%,.338) 43.705%,hsla(0,0%,100%,0) 54.932%)}.essCompatible>.layout-container,.essSafety>.layout-container{display:flex;flex-direction:column;gap:24px}.essCompatible .essSectionHead,.essSafety .essSectionHead{width:100%;display:flex;align-items:flex-end;gap:24px;margin:0}.essCompatible .essSectionHead>div:first-child,.essSafety .essSectionHead>div:first-child{flex:1 1;min-width:0}.essCompatible [data-component=TypographyHeading],.essSafety [data-component=TypographyHeading]{gap:24px}.essCompatible [data-component=TypographyHeading] [class*=title],.essSafety [data-component=TypographyHeading] [class*=title]{max-width:620px!important;margin:0;color:#000!important;font-size:51.2px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-2px!important}.essCompatible [data-component=TypographyHeading] [class*=title] span{color:#ff030d}.essCompatible .essSectionDesc,.essSafety .essSectionDesc{flex:0 1 481px;width:min(481px,100%);margin:0;color:rgba(0,0,0,.58);font-size:16px;font-weight:400;line-height:21px}.essCompatible .essSplit,.essSafety .essSplit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;grid-gap:24px;gap:24px;width:100%}.essCompatible .essCopy,.essSafety .essCopy{position:relative;z-index:2;grid-column:span 5;width:100%;display:flex;flex-direction:column;gap:32px;margin:0;padding:0;background:#fff}.essCompatible .essCopy{margin-right:-87px}.essSafety .essCopy{margin-right:0}.essCompatible .essFeature,.essSafety .essFeature{display:flex;align-items:center;gap:12px;margin:0}.essCompatible .essFeature>span,.essSafety .essFeature>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1.4px solid #ff030d;border-radius:1000px}.essCompatible .essFeature>span{width:72px;height:72px;padding:0;border:0;border-radius:0;background:transparent}.essSafety .essFeature>span{width:81px;height:81px;padding:16px;background:#f21313}.essCompatible .essFeature img{width:72px;height:72px;display:block}.essSafety .essFeature img{width:47.874px;height:47.874px;display:block}.essCompatible .essFeature>div,.essSafety .essFeature>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.essCompatible .essFeature h3,.essSafety .essFeature h3{width:100%;margin:0;color:#111;font-size:20px;font-weight:500;line-height:30px}.essCompatible .essFeature p,.essSafety .essFeature p{width:100%;margin:0;color:#666;font-size:16px;font-weight:400;line-height:1.65}.essCompatible .essImageBlock,.essSafety .essImageBlock{grid-column:span 7;min-width:0;aspect-ratio:1536/1024;display:block;gap:0}.essCompatible .essImageBlock img,.essSafety .essImageBlock img{width:100%;height:100%;display:block;object-fit:cover}.essDiagram :global(.sectionHeading),.essDiagram [data-component=TypographyHeading]{margin-bottom:40px}.essProducts{background:#fff}.essProductCardGrid{padding:80px 0 40px!important}.essHighVoltageDiagram{padding:80px 0 0!important}.essRelatedProductCardGrid{padding:80px 0!important}.essProductCardGrid>.layout-container,.essRelatedProductCardGrid>.layout-container{display:flex;flex-direction:column;gap:48px}.essHighVoltageDiagram>.layout-container{display:flex;flex-direction:column;gap:24px}.essHighVoltageDiagram [data-component=TypographyHeading]{margin-bottom:0}.essProductHead,.essSectionHead{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,470px);grid-gap:48px;gap:48px;align-items:end;margin-bottom:38px}.essProductCardGrid .essProductHead,.essRelatedProductCardGrid .essProductHead{margin-bottom:0}.essSectionDesc{margin:0;color:var(--ess-muted);font-size:15px;line-height:1.7}.essCopy>div,.essFaqGrid>div,.essProductHead>div,.essSectionHead>div{min-width:0}.essProductLayout{display:grid;grid-template-columns:minmax(0,1fr) 244px;grid-gap:18px;gap:18px;align-items:stretch}.essProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.essSharedProductCard{width:100%!important;border-radius:4px!important}.essOemCard{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;background:#f7f7f7;color:#171717;text-align:center}.essOemCard>svg{width:52px;height:52px;padding:13px;border:1px solid rgba(15,17,19,.1);border-radius:50%;background:#fff}.essOemCard strong{font-size:18px;line-height:1.3}.essOemCard span{color:#666;font-size:14px;line-height:1.55}.essOemCard em{display:inline-flex;align-items:center;gap:6px;color:var(--ess-red);font-size:13px;font-style:normal;font-weight:600}.essOemCard em svg{display:inline-block}.essFaq{background:#f7f7f7}.essFaqGrid{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);grid-gap:clamp(44px,8vw,120px);gap:clamp(44px,8vw,120px)}.essFaqList{display:flex;flex-direction:column}.essFaqItem{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0;border:0;border-bottom:1px solid rgba(15,17,19,.1);background:transparent;color:#171717;text-align:left;cursor:pointer}.essFaqItem strong{display:block;color:inherit;font-size:18px;line-height:1.35}.essFaqItem em{display:block;margin-top:14px;color:#666;font-size:15px;font-style:normal;line-height:1.7}.essFaqItem[aria-expanded=true] strong{color:var(--ess-red)}.essFaqItem[aria-expanded=true] svg{transform:rotate(45deg)}.essCta{padding:clamp(72px,8vw,120px) 0;background:radial-gradient(circle at 86% 30%,rgba(142,0,16,.68),transparent 34%),linear-gradient(90deg,#050505,#080808 54%,#2b0508);color:#fff}.essCtaGrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:clamp(40px,8vw,100px);gap:clamp(40px,8vw,100px);align-items:center}.essCta p{max-width:560px;margin-top:22px;color:hsla(0,0%,100%,.72)}.essCtaActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.essQuickForm{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.essQuickForm span{color:hsla(0,0%,100%,.66);font-size:12px;font-weight:650;text-transform:uppercase}.essQuickForm div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.essQuickForm input,.essQuickForm textarea{width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;background:hsla(0,0%,100%,.08);color:#fff;outline:none}.essQuickForm input{height:44px;padding:0 14px}.essQuickForm textarea{min-height:92px;padding:12px 14px;resize:vertical}.essQuickForm input::placeholder,.essQuickForm textarea::placeholder{color:hsla(0,0%,100%,.42)}@media (max-width:1100px){.essCtaGrid,.essProductLayout{grid-template-columns:1fr}.essOemCard{min-height:240px}}@media (max-width:900px){.essHero{min-height:640px}.essHeroImage{width:100%;opacity:.42}.essHeroOverlay{background:linear-gradient(90deg,rgba(8,8,8,.96),rgba(8,8,8,.82))}.essFaqGrid,.essProductHead,.essSectionHead,.essSplit{grid-template-columns:1fr}.essProductHead,.essSectionHead{gap:20px}.essCompatible,.essSafety{padding:40px 0 0!important}.essCompatible>.layout-container,.essSafety>.layout-container{gap:20px}.essHighVoltageDiagram,.essProductCardGrid,.essRelatedProductCardGrid{padding:40px 0 0!important}.essProductCardGrid>.layout-container,.essRelatedProductCardGrid>.layout-container{gap:20px}.essRelatedProductCardGrid{padding:40px 0!important}.essCompatible .essSectionHead,.essSafety .essSectionHead{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.essCompatible [data-component=TypographyHeading] [class*=title],.essSafety [data-component=TypographyHeading] [class*=title]{font-size:32px!important;line-height:1.15!important;letter-spacing:-1px!important;max-width:100%!important}.essCompatible .essSectionDesc,.essSafety .essSectionDesc{font-size:14px!important;line-height:20px!important;max-width:100%!important;width:100%!important;flex:none!important}.essCompatible .essSplit,.essSafety .essSplit{grid-template-columns:1fr}.essCompatible .essSplit{gap:16px}.essSafety .essSplit{gap:24px}.essCompatible .essCopy,.essSafety .essCopy{grid-column:auto;order:2;margin-right:0;background:transparent;gap:20px}.essCompatible .essImageBlock,.essSafety .essImageBlock{grid-column:auto;order:1}.essIntro{padding:64px 0 0}.essIntro .essSectionHead{display:grid;grid-template-columns:1fr;align-items:flex-start;grid-gap:20px;gap:20px}.essIntro .essSectionHead>div:first-child{flex-basis:auto;max-width:100%}.essIntro h1{max-width:100%!important;font-size:38px!important;line-height:1.2!important;letter-spacing:-1.2px!important}.essIntro .essSplit{flex-direction:column;gap:28px}.essIntro .essCopy,.essIntroImage{width:100%}.essProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.essHero{min-height:620px}.essHeroContent{padding-top:14px}.essHeroContent :global(.sectionHeadingTitle){max-width:330px;font-size:30px;line-height:1.12;letter-spacing:0}.essCopy,.essFaqGrid,.essProductHead,.essSectionHead{min-width:0}.essIntro{padding:48px 0 0}.essIntro>.layout-container{gap:28px}.essIntro .essSectionDesc{padding-bottom:0;font-size:15px;line-height:22px}.essIntro h1{width:calc(100vw - (var(--layout-gutter) * 2))!important;max-width:calc(100vw - (var(--layout-gutter) * 2))!important;font-size:28px!important;line-height:1.15!important;letter-spacing:-1px!important}.essIntro .essCopy{gap:20px;padding:20px 18px 20px 14px}.essIntro .essFeature{gap:16px}.essIntro .essFeature img,.essIntro .essFeature>span{flex-basis:52px;width:52px;height:52px}.essIntro .essFeature h3,.essIntro .essFeature p{max-width:none}.essIntro .essFeature h3{font-size:16px;line-height:23px}.essIntro .essFeature p{font-size:13px;line-height:19px}.essCopy :global(.sectionHeadingTitle),.essCopy [data-component=TypographyHeading] [class*=title],.essFaqGrid :global(.sectionHeadingTitle),.essFaqGrid [data-component=TypographyHeading] [class*=title],.essProductHead :global(.sectionHeadingTitle),.essProductHead [data-component=TypographyHeading] [class*=title],.essSectionHead :global(.sectionHeadingTitle),.essSectionHead [data-component=TypographyHeading] [class*=title]{max-width:330px;overflow-wrap:break-word}.essDiagram :global(.sectionHeading),.essDiagram [data-component=TypographyHeading]{margin-bottom:24px}.essHeroContent p{max-width:330px;font-size:16px}.essHeroMetrics{max-width:320px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 28px;gap:16px 28px}.essHeroMetrics strong{min-width:0;font-size:32px}.essHeroMetrics span{font-size:12px;line-height:1.35}.essFeature{grid-template-columns:44px minmax(0,1fr);gap:14px}.essFeature>span{width:44px;height:44px}.essFeature h3,.essFeature p{max-width:270px}.essProductGrid,.essQuickForm div{grid-template-columns:1fr}.essCategoryTabs a{height:52px;padding:0 20px}}