.badge-module__J5sY1G__badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.badge-module__J5sY1G__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-module__J5sY1G__soft.badge-module__J5sY1G__neutral{background:var(--surf-hi);color:var(--txt-mid)}.badge-module__J5sY1G__soft.badge-module__J5sY1G__success{background:var(--success-pale);color:var(--success)}.badge-module__J5sY1G__soft.badge-module__J5sY1G__warning{background:var(--warning-pale);color:var(--warning)}.badge-module__J5sY1G__soft.badge-module__J5sY1G__danger{background:var(--danger-pale);color:var(--danger)}.badge-module__J5sY1G__overlay{background:#0a0e18db}.badge-module__J5sY1G__overlay.badge-module__J5sY1G__neutral{color:var(--txt-mid)}.badge-module__J5sY1G__overlay.badge-module__J5sY1G__success{color:var(--success)}.badge-module__J5sY1G__overlay.badge-module__J5sY1G__warning{color:var(--warning)}.badge-module__J5sY1G__overlay.badge-module__J5sY1G__danger{color:var(--danger)}.badge-module__J5sY1G__solid{font-family:var(--font-mono);color:#0a0e18;border-radius:6px;font-size:12.5px}.badge-module__J5sY1G__solid.badge-module__J5sY1G__neutral{background:var(--txt-mid)}.badge-module__J5sY1G__solid.badge-module__J5sY1G__success{background:var(--success)}.badge-module__J5sY1G__solid.badge-module__J5sY1G__warning{background:var(--warning)}.badge-module__J5sY1G__solid.badge-module__J5sY1G__danger{background:var(--danger)}
.active-filters-module__-PGUmW__wrapper{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.active-filters-module__-PGUmW__list{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.active-filters-module__-PGUmW__chip{background:var(--cyan-pale);color:var(--txt);border:1px solid #00b4d859;border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 12px;font-size:12.5px;text-decoration:none;transition:border-color .15s;display:inline-flex}.active-filters-module__-PGUmW__chip:hover{border-color:var(--cyan)}.active-filters-module__-PGUmW__remove{color:var(--txt-mid);font-size:15px;line-height:1}.active-filters-module__-PGUmW__clear{color:var(--txt-mid);font-size:13px}.active-filters-module__-PGUmW__clear:hover{color:var(--txt)}
.availability-panel-module__GzhsjW__panel{border:1px solid var(--brd);border-radius:12px;padding:14px 16px}.availability-panel-module__GzhsjW__in_stock{background:#34d3990f;border-color:#34d39959}.availability-panel-module__GzhsjW__backorder{background:#f5b5440f;border-color:#f5b54459}.availability-panel-module__GzhsjW__out_of_stock{background:var(--surf)}.availability-panel-module__GzhsjW__status{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.availability-panel-module__GzhsjW__in_stock .availability-panel-module__GzhsjW__status{color:var(--success)}.availability-panel-module__GzhsjW__backorder .availability-panel-module__GzhsjW__status{color:var(--warning)}.availability-panel-module__GzhsjW__out_of_stock .availability-panel-module__GzhsjW__status{color:var(--txt-mid)}.availability-panel-module__GzhsjW__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.availability-panel-module__GzhsjW__note{color:var(--txt-mid);margin-top:6px;font-size:13px;line-height:1.5}
.breadcrumbs-module__hwjy3a__list{flex-wrap:wrap;gap:4px;font-size:13px;list-style:none;display:flex}.breadcrumbs-module__hwjy3a__item{color:var(--txt-soft);align-items:center;gap:4px;display:flex}.breadcrumbs-module__hwjy3a__item+.breadcrumbs-module__hwjy3a__item:before{content:"/";color:var(--txt-soft);margin:0 6px}.breadcrumbs-module__hwjy3a__link{color:var(--txt-mid);text-decoration:none}.breadcrumbs-module__hwjy3a__link:hover,.breadcrumbs-module__hwjy3a__current{color:var(--txt)}
.category-nav-module__FiK5Hq__nav{flex-direction:column;display:flex}.category-nav-module__FiK5Hq__heading{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--txt-soft);margin-bottom:12px;font-size:11.5px}.category-nav-module__FiK5Hq__all{color:var(--txt-mid);margin-bottom:18px;font-size:14px;text-decoration:none}.category-nav-module__FiK5Hq__sections,.category-nav-module__FiK5Hq__categories{list-style:none}.category-nav-module__FiK5Hq__sections{flex-direction:column;gap:18px;display:flex}.category-nav-module__FiK5Hq__section,.category-nav-module__FiK5Hq__category{justify-content:space-between;gap:12px;text-decoration:none;transition:color .15s;display:flex}.category-nav-module__FiK5Hq__section{color:var(--txt);margin-bottom:6px;font-size:14px;font-weight:600}.category-nav-module__FiK5Hq__categories{border-left:1px solid var(--brd);margin-left:2px}.category-nav-module__FiK5Hq__category{color:var(--txt-mid);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 12px;font-size:13.5px}.category-nav-module__FiK5Hq__all:hover,.category-nav-module__FiK5Hq__section:hover,.category-nav-module__FiK5Hq__category:hover,.category-nav-module__FiK5Hq__active,.category-nav-module__FiK5Hq__active:hover{color:var(--cyan)}.category-nav-module__FiK5Hq__category.category-nav-module__FiK5Hq__active{border-left-color:var(--cyan)}.category-nav-module__FiK5Hq__count{font-family:var(--font-mono);color:var(--txt-soft);font-size:11.5px;font-weight:400}
.compatible-equipment-module__b-rsRq__section{flex-direction:column;gap:12px;display:flex}.compatible-equipment-module__b-rsRq__title{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--txt-soft);font-size:11.5px;font-weight:400}.compatible-equipment-module__b-rsRq__list{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.compatible-equipment-module__b-rsRq__chip{border:1px solid var(--brd-hi);color:var(--txt);border-radius:8px;gap:6px;padding:7px 12px;font-size:13px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.compatible-equipment-module__b-rsRq__chip:hover{border-color:var(--cyan);color:var(--cyan)}
.condition-label-module__4ZvyHW__label{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;font-size:11px}.condition-label-module__4ZvyHW__original{color:var(--cyan)}.condition-label-module__4ZvyHW__compatible{color:var(--warning)}.condition-label-module__4ZvyHW__refurbished{color:var(--txt-mid)}
.product-image-module__JvM1OG__frame{aspect-ratio:1;background:var(--photo-bg);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.product-image-module__JvM1OG__image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%}.product-image-module__JvM1OG__placeholder{width:22%;max-width:72px;height:auto;color:var(--photo-icon)}
.product-card-module__eUugdG__card{border-radius:14px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden;}.product-card-module__eUugdG__card:hover{border-color:var(--brd-hi)}.product-card-module__eUugdG__card:has(.product-card-module__eUugdG__link:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.product-card-module__eUugdG__media{position:relative}.product-card-module__eUugdG__badges{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;inset:10px 10px auto}.product-card-module__eUugdG__badges>:last-child:not(:first-child){margin-left:auto}.product-card-module__eUugdG__body{flex-direction:column;flex:1;gap:6px;padding:14px 15px 15px;display:flex}.product-card-module__eUugdG__meta{justify-content:space-between;gap:10px;display:flex}.product-card-module__eUugdG__brand{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--txt-mid);font-size:11px}.product-card-module__eUugdG__name{font-size:14.5px;font-weight:600;line-height:1.38}.product-card-module__eUugdG__link{color:var(--txt);text-decoration:none}.product-card-module__eUugdG__link:after{content:"";position:absolute;inset:0}.product-card-module__eUugdG__link:focus-visible{outline:none}.product-card-module__eUugdG__card:hover .product-card-module__eUugdG__link{color:#fff}.product-card-module__eUugdG__partNumber{font-family:var(--font-mono);color:var(--txt-mid);font-size:12.5px}.product-card-module__eUugdG__action{z-index:1;margin-top:auto;padding-top:8px;position:relative}
.product-grid-module__O1hVda__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;display:grid}.product-grid-module__O1hVda__item{display:flex}.product-grid-module__O1hVda__item>*{flex:1}@media (max-width:1240px){.product-grid-module__O1hVda__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.product-grid-module__O1hVda__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.sort-select-module__WY3-Ga__wrapper{min-width:220px}@media (max-width:520px){.sort-select-module__WY3-Ga__wrapper{flex:1;min-width:0}}
.product-gallery-module__5bUVda__gallery{flex-direction:column;gap:12px;display:flex}.product-gallery-module__5bUVda__main{border:1px solid var(--brd);border-radius:16px}.product-gallery-module__5bUVda__thumbs{gap:8px;list-style:none;display:flex}.product-gallery-module__5bUVda__thumb{border:1px solid var(--brd);background:var(--photo-bg);isolation:isolate;cursor:pointer;border-radius:10px;width:72px;height:72px;padding:0;display:block;overflow:hidden}.product-gallery-module__5bUVda__thumbActive{border-color:var(--cyan)}.product-gallery-module__5bUVda__thumbImage{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}
.add-to-quote-button-module__IMEjOG__button{z-index:1;border:1px solid var(--brd-hi);background:var(--surf-hi);width:100%;min-height:38px;color:var(--txt);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,color .2s;position:relative}.add-to-quote-button-module__IMEjOG__button:hover:not(:disabled){border-color:var(--cyan);background:var(--cyan-pale)}.add-to-quote-button-module__IMEjOG__button:disabled{opacity:.5;cursor:not-allowed}.add-to-quote-button-module__IMEjOG__added{color:var(--success);background:0 0;border-color:#34d3998c}.add-to-quote-button-module__IMEjOG__added:hover:not(:disabled){border-color:var(--success);background:var(--success-pale)}
.catalog-listing-page-module__Wo3YXq__page{padding:32px var(--pad-x) var(--pad-y)}.catalog-listing-page-module__Wo3YXq__layout{grid-template:"sidebar header""sidebar results"1fr/240px minmax(0,1fr);align-items:start;column-gap:32px;display:grid}.catalog-listing-page-module__Wo3YXq__header{border-bottom:1px solid var(--brd);flex-direction:column;grid-area:header;gap:12px;padding-bottom:22px;display:flex}.catalog-listing-page-module__Wo3YXq__sidebar{grid-area:sidebar;align-self:stretch}.catalog-listing-page-module__Wo3YXq__sidebarContent{flex-direction:column;gap:28px;display:flex}.catalog-listing-page-module__Wo3YXq__results{grid-area:results;min-width:0;transition:opacity .2s}.catalog-listing-page-module__Wo3YXq__layout:has([data-pending]) .catalog-listing-page-module__Wo3YXq__results{opacity:.55}.catalog-listing-page-module__Wo3YXq__title{font-family:var(--font-display);letter-spacing:-.5px;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.1}.catalog-listing-page-module__Wo3YXq__description{max-width:680px;color:var(--txt-mid);font-size:15px;line-height:1.6}.catalog-listing-page-module__Wo3YXq__toolbar{border-bottom:1px solid var(--brd);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 0;display:flex}.catalog-listing-page-module__Wo3YXq__count{color:var(--txt-mid);font-size:14px}.catalog-listing-page-module__Wo3YXq__chips{margin-bottom:16px}.catalog-listing-page-module__Wo3YXq__emptyAction{width:240px}.catalog-listing-page-module__Wo3YXq__emptyLink{color:var(--cyan)}.catalog-listing-page-module__Wo3YXq__pagination{margin-top:32px}@media (max-width:960px){.catalog-listing-page-module__Wo3YXq__page{padding-top:20px}.catalog-listing-page-module__Wo3YXq__layout{grid-template:"header""sidebar""results"/minmax(0,1fr)}.catalog-listing-page-module__Wo3YXq__header{border-bottom:0;padding-bottom:16px}}
.page-module__wuPbOW__page{padding:32px var(--pad-x) var(--pad-y);flex-direction:column;gap:28px;display:flex}.page-module__wuPbOW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.page-module__wuPbOW__media{top:calc(var(--nav-h) + 24px);position:sticky}.page-module__wuPbOW__info{flex-direction:column;gap:20px;display:flex}.page-module__wuPbOW__meta{font-family:var(--font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--txt-mid);align-items:center;gap:10px;font-size:12px;display:flex}.page-module__wuPbOW__title{font-family:var(--font-display);letter-spacing:-.5px;margin-top:-8px;font-size:clamp(28px,3.8vw,42px);font-weight:600;line-height:1.1}.page-module__wuPbOW__codes{font-family:var(--font-mono);color:var(--txt-mid);flex-wrap:wrap;gap:18px;margin-top:-6px;font-size:13.5px;display:flex}.page-module__wuPbOW__codes strong{color:var(--txt);font-weight:500}.page-module__wuPbOW__sku{color:var(--txt-soft)}.page-module__wuPbOW__description{color:var(--txt-mid);font-size:15px;line-height:1.7}.page-module__wuPbOW__actions{flex-direction:column;gap:12px;display:flex}.page-module__wuPbOW__smallTitle{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--txt-soft);margin-bottom:8px;font-size:11.5px;font-weight:400}.page-module__wuPbOW__alternateCodes{font-family:var(--font-mono);color:var(--txt-mid);font-size:13.5px}.page-module__wuPbOW__related{flex-direction:column;gap:16px;margin-top:20px;display:flex}.page-module__wuPbOW__relatedTitle{font-family:var(--font-display);font-size:22px;font-weight:600}@media (max-width:900px){.page-module__wuPbOW__layout{grid-template-columns:minmax(0,1fr)}.page-module__wuPbOW__media{position:static}}
.shared-module__q8HX2G__surface{background:var(--surf);border:1px solid var(--brd);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shared-module__q8HX2G__panel{border:1px solid var(--brd-hi);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0f1422eb,#0a0e18f5);box-shadow:0 20px 60px #0006}.shared-module__q8HX2G__gradText{background:linear-gradient(120deg, var(--txt), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.shared-module__q8HX2G__mono{font-family:var(--font-mono);letter-spacing:.5px}.shared-module__q8HX2G__section{padding:var(--pad-y) var(--pad-x)}
.about-module__b0WNAW__section{}.about-module__b0WNAW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.about-module__b0WNAW__bigCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1a6fc426,#00b4d812);border:1px solid #00b4d838;border-radius:20px;padding:clamp(24px,4vw,36px);box-shadow:0 20px 60px #00000059}.about-module__b0WNAW__intro{color:var(--txt-mid);margin-top:8px;font-size:15px;line-height:1.72}.about-module__b0WNAW__intro strong{color:var(--txt)}.about-module__b0WNAW__statGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.about-module__b0WNAW__stat{text-align:center;border-radius:12px;padding:18px;}.about-module__b0WNAW__statValue{font-family:var(--font-display);font-size:26px;font-weight:700;}.about-module__b0WNAW__statLabel{color:var(--txt-soft);margin-top:3px;font-size:11px}.about-module__b0WNAW__heading{font-family:var(--font-display);color:var(--txt);letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(23px,4vw,28px);font-weight:700;line-height:1.2}.about-module__b0WNAW__headingAccent{color:var(--cyan);font-style:normal}.about-module__b0WNAW__paragraph{color:var(--txt-mid);margin-bottom:14px;font-size:14.5px;line-height:1.75}.about-module__b0WNAW__props{flex-direction:column;gap:11px;margin-top:24px;list-style:none;display:flex}.about-module__b0WNAW__prop{color:var(--txt-mid);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.about-module__b0WNAW__prop:before{content:"✓";background:var(--cyan-pale);width:22px;height:22px;color:var(--cyan);border:1px solid #00b4d84d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}@media (max-width:900px){.about-module__b0WNAW__grid{grid-template-columns:1fr;gap:40px}}@media (max-width:480px){.about-module__b0WNAW__statGrid{gap:12px}.about-module__b0WNAW__stat{padding:14px}}@media (max-width:640px){.about-module__b0WNAW__statLabel{font-size:12px}}
.button-module__HjQxJG__btn{font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.button-module__HjQxJG__md{padding:14px 28px;font-size:14.5px}.button-module__HjQxJG__sm{border-radius:8px;padding:9px 20px;font-size:13px}.button-module__HjQxJG__fullWidth{width:100%}.button-module__HjQxJG__primary{background:linear-gradient(135deg, var(--blue), var(--cyan-d));color:#fff;box-shadow:0 0 0 1px #00b4d84d, 0 8px 26px var(--blue-glow)}.button-module__HjQxJG__primary:hover{box-shadow:0 0 0 1px #00b4d880, 0 12px 34px var(--blue-glow);transform:translateY(-2px)}.button-module__HjQxJG__primary.button-module__HjQxJG__sm{box-shadow:0 0 0 1px #00b4d84d, 0 4px 16px var(--blue-glow)}.button-module__HjQxJG__primary.button-module__HjQxJG__sm:hover{box-shadow:0 0 0 1px #00b4d880, 0 6px 22px var(--blue-glow);transform:translateY(-1px)}.button-module__HjQxJG__ghost{background:var(--surf);border-color:var(--brd);color:var(--txt);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}.button-module__HjQxJG__ghost:hover{border-color:var(--brd-hi);background:var(--surf-hi)}.button-module__HjQxJG__line{background:var(--surf);border-color:var(--brd);color:var(--txt-mid);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}.button-module__HjQxJG__line:hover{border-color:var(--brd-hi);color:var(--txt)}@media (max-width:640px){.button-module__HjQxJG__md{padding:13px 22px;font-size:14px}}.button-module__HjQxJG__btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}
.eyebrow-module__3ryTia__eyebrow{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--cyan);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow-module__3ryTia__eyebrow:before{content:"";background:var(--cyan);flex-shrink:0;width:14px;height:1.5px}@media (max-width:640px){.eyebrow-module__3ryTia__eyebrow{font-size:12px}}
.section-header-module__Ljd6oG__header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.section-header-module__Ljd6oG__title{font-family:var(--font-display);color:var(--txt);letter-spacing:-.7px;margin-bottom:10px;font-size:clamp(25px,4vw,33px);font-weight:700}.section-header-module__Ljd6oG__subtitle{color:var(--txt-mid);max-width:560px;font-size:clamp(14px,2vw,15.5px);line-height:1.65}.section-header-module__Ljd6oG__centered{text-align:center;flex-direction:column;align-items:center}.section-header-module__Ljd6oG__centered .section-header-module__Ljd6oG__subtitle{margin-inline:auto}@media (max-width:900px){.section-header-module__Ljd6oG__header{flex-direction:column;align-items:flex-start;margin-bottom:32px}}
.catalog-teaser-module__bMN-Iq__section{padding-top:0;}.catalog-teaser-module__bMN-Iq__search{gap:12px;max-width:720px;margin-bottom:32px;display:flex}.catalog-teaser-module__bMN-Iq__field{flex:1;align-items:center;min-width:0;display:flex;position:relative}.catalog-teaser-module__bMN-Iq__prefix{font-family:var(--font-mono);color:var(--txt-soft);pointer-events:none;font-size:12px;position:absolute;left:16px}.catalog-teaser-module__bMN-Iq__input{border:1px solid var(--brd-hi);background:var(--field-bg);width:100%;height:50px;color:var(--txt);border-radius:12px;padding:0 16px 0 50px;font-size:15px;transition:border-color .2s,background .2s}.catalog-teaser-module__bMN-Iq__input::placeholder{color:var(--txt-soft)}.catalog-teaser-module__bMN-Iq__input:focus{border-color:var(--cyan);background:var(--surf-hi);outline:none}.catalog-teaser-module__bMN-Iq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;list-style:none;display:grid}.catalog-teaser-module__bMN-Iq__card{border-radius:14px;flex-direction:column;gap:14px;padding:22px 22px 20px;transition:border-color .3s;display:flex;}.catalog-teaser-module__bMN-Iq__card:hover{border-color:#00b4d861}.catalog-teaser-module__bMN-Iq__cardTitle{font-family:var(--font-display);letter-spacing:-.2px;font-size:17px;font-weight:700}.catalog-teaser-module__bMN-Iq__cardTitle a{color:var(--txt);text-decoration:none;transition:color .2s}.catalog-teaser-module__bMN-Iq__cardTitle a:hover{color:var(--cyan)}.catalog-teaser-module__bMN-Iq__categories{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.catalog-teaser-module__bMN-Iq__categories a{border:1px solid var(--brd);color:var(--txt-mid);border-radius:999px;padding:6px 12px;font-size:13px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-block}.catalog-teaser-module__bMN-Iq__categories a:hover{background:var(--cyan-pale);color:var(--txt);border-color:#00b4d861}.catalog-teaser-module__bMN-Iq__cardLink{color:var(--cyan);margin-top:auto;font-size:13px;font-weight:600;text-decoration:none}.catalog-teaser-module__bMN-Iq__cardLink:hover{text-decoration:underline}.catalog-teaser-module__bMN-Iq__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-inline:4px;display:flex}.catalog-teaser-module__bMN-Iq__missingPart{color:var(--txt-mid);font-size:14px}.catalog-teaser-module__bMN-Iq__missingPart a{color:var(--cyan);font-weight:600;text-decoration:none}.catalog-teaser-module__bMN-Iq__missingPart a:hover{text-decoration:underline}@media (max-width:640px),(pointer:coarse){.catalog-teaser-module__bMN-Iq__input{font-size:16px}}@media (max-width:560px){.catalog-teaser-module__bMN-Iq__search{flex-direction:column}.catalog-teaser-module__bMN-Iq__categories a{padding:9px 13px}.catalog-teaser-module__bMN-Iq__actions{text-align:center;flex-direction:column;align-items:stretch;gap:14px}}
.quote-request-form-module__-VMxnG__form{border-radius:19px;padding:clamp(22px,4vw,32px);}.quote-request-form-module__-VMxnG__formTitle{color:var(--txt);font-size:18px;font-weight:700;font-family:var(--font-display);margin-bottom:4px}.quote-request-form-module__-VMxnG__formSub{color:var(--txt-soft);margin-bottom:24px;font-size:12px}.quote-request-form-module__-VMxnG__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quote-request-form-module__-VMxnG__group{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.quote-request-form-module__-VMxnG__label{color:var(--txt-soft);letter-spacing:.2px;font-size:11px;font-weight:600}.quote-request-form-module__-VMxnG__input{background:var(--surf);border:1px solid var(--brd);color:var(--txt);border-radius:9px;width:100%;padding:11px 13px;font-size:13.5px;transition:border-color .2s}.quote-request-form-module__-VMxnG__input:focus{border-color:var(--cyan);outline:none}.quote-request-form-module__-VMxnG__input::placeholder{color:var(--txt-soft)}select.quote-request-form-module__-VMxnG__input{cursor:pointer}textarea.quote-request-form-module__-VMxnG__input{resize:vertical;height:88px}.quote-request-form-module__-VMxnG__consentGroup{text-align:center}.quote-request-form-module__-VMxnG__consent{color:var(--txt-soft);justify-content:center;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.quote-request-form-module__-VMxnG__consent a{color:var(--txt);text-underline-offset:2px;text-decoration:underline}.quote-request-form-module__-VMxnG__consent a:hover{color:var(--cyan)}.quote-request-form-module__-VMxnG__checkbox{width:16px;height:16px;accent-color:var(--cyan);cursor:pointer;flex-shrink:0;margin-top:1px}.quote-request-form-module__-VMxnG__submit{margin-top:2px}.quote-request-form-module__-VMxnG__optional{opacity:.8;font-weight:400}.quote-request-form-module__-VMxnG__input[aria-invalid=true]{border-color:#f8717199}.quote-request-form-module__-VMxnG__error{color:#fca5a5;font-size:12px}.quote-request-form-module__-VMxnG__status{text-align:center;color:var(--txt-mid);margin-top:12px;font-size:13px}.quote-request-form-module__-VMxnG__status:empty{display:none}.quote-request-form-module__-VMxnG__success{color:var(--cyan)}.quote-request-form-module__-VMxnG__statusError{color:#fca5a5}.quote-request-form-module__-VMxnG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:480px){.quote-request-form-module__-VMxnG__row{grid-template-columns:1fr;gap:0}}@media (max-width:640px){.quote-request-form-module__-VMxnG__label{font-size:12px}}@media (max-width:640px),(pointer:coarse){.quote-request-form-module__-VMxnG__input{font-size:16px}}
.contact-module__ovs3oa__section{padding:var(--pad-y) var(--pad-x);grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.contact-module__ovs3oa__heading{font-family:var(--font-display);color:var(--txt);letter-spacing:-.5px;margin-bottom:14px;font-size:clamp(25px,4.5vw,32px);font-weight:700;line-height:1.2}.contact-module__ovs3oa__intro{color:var(--txt-mid);margin-bottom:30px;font-size:15px;line-height:1.68}.contact-module__ovs3oa__items{flex-direction:column;gap:12px;list-style:none;display:flex}.contact-module__ovs3oa__item{color:inherit;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;text-decoration:none;transition:border-color .2s;display:flex;}.contact-module__ovs3oa__item:hover{border-color:var(--brd-hi)}.contact-module__ovs3oa__itemIcon{background:#00b4d81a;border:1px solid #00b4d838;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.contact-module__ovs3oa__itemTitle{color:var(--txt);overflow-wrap:anywhere;margin-bottom:1px;font-size:13.5px;font-weight:600;display:block}.contact-module__ovs3oa__itemDetail{color:var(--txt-soft);font-size:11.5px}@media (max-width:1000px){.contact-module__ovs3oa__section{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.contact-module__ovs3oa__itemDetail{font-size:12px}}
.quantity-stepper-module__pwwtMq__stepper{border:1px solid var(--brd-hi);background:var(--field-bg);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.quantity-stepper-module__pwwtMq__md{height:50px}.quantity-stepper-module__pwwtMq__sm{border-radius:8px;height:32px}.quantity-stepper-module__pwwtMq__button{width:42px;color:var(--txt);cursor:pointer;background:0 0;border:0;font-size:18px;transition:background .15s}.quantity-stepper-module__pwwtMq__sm .quantity-stepper-module__pwwtMq__button{width:30px;font-size:15px}.quantity-stepper-module__pwwtMq__button:hover:not(:disabled){background:var(--surf-hi)}.quantity-stepper-module__pwwtMq__button:disabled{color:var(--txt-soft);cursor:not-allowed}.quantity-stepper-module__pwwtMq__input{width:44px;color:var(--txt);font-size:15px;font-family:var(--font-mono);text-align:center;appearance:textfield;background:0 0;border:0}.quantity-stepper-module__pwwtMq__sm .quantity-stepper-module__pwwtMq__input{width:34px;font-size:13px}.quantity-stepper-module__pwwtMq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-module__pwwtMq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-stepper-module__pwwtMq__input:focus{background:var(--surf-hi);outline:none}@media (max-width:640px),(pointer:coarse){.quantity-stepper-module__pwwtMq__input{font-size:16px}}
.coverage-map-module__4uN0bW__map{width:min(100%,310px);height:auto;margin-inline:auto;display:block;overflow:visible}.coverage-map-module__4uN0bW__country{fill:var(--panel);stroke:var(--cyan);stroke-width:1.2px;stroke-linejoin:round;filter:drop-shadow(0 0 12px var(--cyan-glow))}.coverage-map-module__4uN0bW__gridDot{fill:#00b4d829}.coverage-map-module__4uN0bW__route{fill:none;stroke:url(#coverage-route);stroke-width:1.4px;stroke-linecap:round;opacity:.6;stroke-dasharray:100;stroke-dashoffset:100px;animation:1.2s ease-out forwards coverage-map-module__4uN0bW__draw;animation-delay:var(--delay)}.coverage-map-module__4uN0bW__shipment{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:7px;filter:drop-shadow(0 0 4px var(--cyan));opacity:0;animation:4.5s ease-in-out infinite coverage-map-module__4uN0bW__travel;animation-delay:calc(var(--delay) + 1.2s)}.coverage-map-module__4uN0bW__city{fill:var(--cyan);filter:drop-shadow(0 0 4px var(--cyan))}.coverage-map-module__4uN0bW__cityRing{fill:none;stroke:var(--cyan);stroke-width:1px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.5s ease-out infinite coverage-map-module__4uN0bW__ring;animation-delay:calc(var(--delay) + 1.4s)}.coverage-map-module__4uN0bW__hub{fill:var(--txt);stroke:var(--cyan);stroke-width:2.5px;filter:drop-shadow(0 0 8px var(--cyan))}.coverage-map-module__4uN0bW__hubRing{fill:#00b4d81f;stroke:var(--cyan);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite coverage-map-module__4uN0bW__hubPulse}@keyframes coverage-map-module__4uN0bW__draw{to{stroke-dashoffset:0}}@keyframes coverage-map-module__4uN0bW__travel{0%{stroke-dashoffset:7px;opacity:0}10%{opacity:1}50%{stroke-dashoffset:-100px;opacity:1}51%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes coverage-map-module__4uN0bW__ring{0%,45%{opacity:0;transform:scale(.4)}50%{opacity:.9}80%,to{opacity:0;transform:scale(1.6)}}@keyframes coverage-map-module__4uN0bW__hubPulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.coverage-map-module__4uN0bW__route{stroke-dashoffset:0;animation:none}.coverage-map-module__4uN0bW__shipment,.coverage-map-module__4uN0bW__cityRing{display:none}.coverage-map-module__4uN0bW__hubRing{opacity:.6;animation:none}}
.quote-cart-button-module__0IQxlG__button{gap:10px}.quote-cart-button-module__0IQxlG__count{min-width:22px;height:22px;color:var(--txt);font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:#0a0e18;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.quote-cart-button-module__0IQxlG__icon{display:none}@media (max-width:480px){.quote-cart-button-module__0IQxlG__icon{display:block}.quote-cart-button-module__0IQxlG__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.coverage-module__oubbFG__section{padding-top:0;}.coverage-module__oubbFG__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.coverage-module__oubbFG__mapContainer{border:1px solid var(--brd);background:radial-gradient(circle at 38% 40%,#00b4d81a,#0000 60%),linear-gradient(135deg,#00b4d80f,#1a6fc40a);border-radius:18px;justify-content:center;align-items:center;padding:28px;display:flex;position:relative;overflow:hidden}.coverage-module__oubbFG__props{flex-direction:column;gap:14px;list-style:none;display:flex}.coverage-module__oubbFG__prop{border-radius:13px;align-items:center;gap:15px;padding:18px 20px;transition:border-color .2s;display:flex;}.coverage-module__oubbFG__prop:hover{border-color:#00b4d84d}.coverage-module__oubbFG__icon{background:#00b4d81a;border:1px solid #00b4d838;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.coverage-module__oubbFG__propTitle{color:var(--txt);margin-bottom:3px;font-size:14px;font-weight:700}.coverage-module__oubbFG__propText{color:var(--txt-mid);font-size:12.5px;line-height:1.5}.coverage-module__oubbFG__cta{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-inline:4px;display:flex}.coverage-module__oubbFG__ctaPrompt{color:var(--txt-mid);font-size:14px}@media (max-width:1000px){.coverage-module__oubbFG__grid{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.coverage-module__oubbFG__mapContainer{padding:22px 16px}.coverage-module__oubbFG__cta{text-align:center;flex-direction:column;align-items:stretch;gap:12px}}
.catalog-header-module__eo4Hzq__header{z-index:100;min-height:var(--nav-h);padding:10px var(--pad-x);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-bottom:1px solid var(--brd);background:#0a0e18c7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.catalog-header-module__eo4Hzq__brand{color:var(--txt);align-items:center;gap:14px;text-decoration:none;display:flex}.catalog-header-module__eo4Hzq__logo{width:auto;height:34px}.catalog-header-module__eo4Hzq__divider{background:var(--brd-hi);width:1px;height:26px}.catalog-header-module__eo4Hzq__section{font-family:var(--font-display);font-size:17px;font-weight:600}.catalog-header-module__eo4Hzq__search{min-width:0}.catalog-header-module__eo4Hzq__actions{align-items:center;gap:20px;display:flex}.catalog-header-module__eo4Hzq__back{color:var(--txt-mid);white-space:nowrap;font-size:13px;text-decoration:none}.catalog-header-module__eo4Hzq__back:hover{color:var(--txt)}@media (max-width:900px){.catalog-header-module__eo4Hzq__back{display:none}}@media (max-width:720px){.catalog-header-module__eo4Hzq__header{grid-template-columns:1fr auto;gap:10px 16px}.catalog-header-module__eo4Hzq__search{grid-area:2/1/auto/-1}}@media (max-width:420px){.catalog-header-module__eo4Hzq__divider,.catalog-header-module__eo4Hzq__section{display:none}}
.hero-module__gXZ4Pq__hero{isolation:isolate;--hero-pad-bottom:clamp(48px, 6vw, 76px);padding:clamp(48px, 7vw, 88px) var(--pad-x) var(--hero-pad-bottom);display:grid;position:relative;overflow-x:clip}.hero-module__gXZ4Pq__track{touch-action:pan-y;display:grid}.hero-module__gXZ4Pq__slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;transition:opacity .6s,visibility 0s linear .6s;display:grid}.hero-module__gXZ4Pq__slide[data-active]{opacity:1;visibility:visible;transition:opacity .6s,visibility}@media (prefers-reduced-motion:reduce){.hero-module__gXZ4Pq__slide,.hero-module__gXZ4Pq__slide[data-active]{transition:none}}.hero-module__gXZ4Pq__controls{right:var(--pad-x);z-index:2;background:color-mix(in srgb, var(--bg) 60%, transparent);border:1px solid var(--brd);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;align-items:center;gap:2px;padding:4px 8px 4px 4px;display:flex;position:absolute;bottom:clamp(12px,2.5svh,24px)}.hero-module__gXZ4Pq__toggle,.hero-module__gXZ4Pq__dot{height:28px;color:var(--txt-mid);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hero-module__gXZ4Pq__toggle{border-radius:50%;width:28px;margin-right:4px}.hero-module__gXZ4Pq__toggle:hover{color:var(--txt)}.hero-module__gXZ4Pq__dot{min-width:20px}.hero-module__gXZ4Pq__toggle:focus-visible,.hero-module__gXZ4Pq__dot:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:14px}.hero-module__gXZ4Pq__dotBar{background:var(--txt-mid);opacity:.7;border-radius:4px;width:8px;height:8px;transition:width .3s,opacity .3s;position:relative;overflow:hidden}.hero-module__gXZ4Pq__dot:hover .hero-module__gXZ4Pq__dotBar{opacity:.8}.hero-module__gXZ4Pq__dot[aria-current] .hero-module__gXZ4Pq__dotBar{opacity:1;background:var(--brd-hi);width:32px}.hero-module__gXZ4Pq__dot[aria-current] .hero-module__gXZ4Pq__dotBar:not(:has(.hero-module__gXZ4Pq__dotProgress)){background:var(--cyan)}.hero-module__gXZ4Pq__dotProgress{background:linear-gradient(90deg, var(--cyan), var(--blue));transform-origin:0;animation:7s linear forwards hero-module__gXZ4Pq__progress;position:absolute;inset:0}@keyframes hero-module__gXZ4Pq__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-module__gXZ4Pq__content{z-index:1;position:relative}.hero-module__gXZ4Pq__visual{z-index:0;width:64%;position:absolute;top:0;bottom:0;right:0}.hero-module__gXZ4Pq__image{object-fit:cover;object-position:100% 28%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 10%,#0006 20%,#000000bf 30%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 10%,#0006 20%,#000000bf 30%,#000 42%)}.hero-module__gXZ4Pq__badge{background:var(--surf);border:1px solid var(--brd);color:var(--cyan);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;align-items:center;gap:8px;margin-bottom:26px;padding:5px 16px 5px 8px;font-size:12px;font-weight:600;display:inline-flex}.hero-module__gXZ4Pq__badgeDot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 9px var(--cyan);border-radius:50%;flex-shrink:0;animation:2s infinite hero-module__gXZ4Pq__pulse}@keyframes hero-module__gXZ4Pq__pulse{0%,to{opacity:1}50%{opacity:.3}}.hero-module__gXZ4Pq__title{font-family:var(--font-display);letter-spacing:-1.8px;color:var(--txt);margin-bottom:20px;font-size:clamp(32px,6vw,52px);font-weight:700;line-height:1.08}.hero-module__gXZ4Pq__titleGradient{background:linear-gradient(120deg, var(--cyan), #5bc8ff 55%, var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-module__gXZ4Pq__description{color:var(--txt-mid);max-width:460px;margin-bottom:34px;font-size:16px;line-height:1.72}.hero-module__gXZ4Pq__ctas{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.hero-module__gXZ4Pq__stats{border:1px solid var(--brd);background:var(--surf);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;width:fit-content;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000040}.hero-module__gXZ4Pq__stat{border-right:1px solid var(--brd);text-align:center;padding:15px 26px}.hero-module__gXZ4Pq__stat:last-child{border-right:none}.hero-module__gXZ4Pq__statValue{font-family:var(--font-display);font-size:22px;font-weight:700;}.hero-module__gXZ4Pq__statLabel{color:var(--txt-soft);margin-top:2px;font-size:11px;font-weight:500}@media (min-width:1001px){.hero-module__gXZ4Pq__hero{--hero-pad-bottom:clamp(20px, 6svh, 76px);min-height:clamp(460px, calc(100svh - var(--nav-h) - var(--trust-h)), 880px);padding-top:clamp(20px,7svh,88px)}}@media (min-width:1001px) and (max-height:860px){.hero-module__gXZ4Pq__badge{margin-bottom:18px}.hero-module__gXZ4Pq__title{margin-bottom:14px;font-size:clamp(36px,6.2svh,52px)}.hero-module__gXZ4Pq__description{margin-bottom:24px;font-size:15px;line-height:1.65}.hero-module__gXZ4Pq__ctas{margin-bottom:28px}.hero-module__gXZ4Pq__stat{padding:11px 24px}}@media (min-width:1001px) and (max-height:700px){.hero-module__gXZ4Pq__hero{--hero-pad-bottom:18px;padding-top:18px}}@media (max-width:1000px){.hero-module__gXZ4Pq__slide{grid-template-columns:1fr;gap:16px}.hero-module__gXZ4Pq__description{max-width:620px}.hero-module__gXZ4Pq__visual{width:auto;height:clamp(320px,55vw,480px);margin-inline:calc(-1 * var(--pad-x));margin-bottom:calc(-1 * var(--hero-pad-bottom));position:relative}.hero-module__gXZ4Pq__image{-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}}@media (max-width:640px){.hero-module__gXZ4Pq__hero{--hero-pad-bottom:76px}.hero-module__gXZ4Pq__visual{height:auto;margin:0;position:absolute;inset:0}.hero-module__gXZ4Pq__image{object-position:60% center;opacity:.2;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 70%,#0000 100%)}.hero-module__gXZ4Pq__statValue{font-size:clamp(18px,5.6vw,22px)}.hero-module__gXZ4Pq__statLabel{font-size:12px}.hero-module__gXZ4Pq__title{letter-spacing:-1px}.hero-module__gXZ4Pq__ctas{margin-bottom:36px}.hero-module__gXZ4Pq__ctas>*{flex:auto}.hero-module__gXZ4Pq__stats{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-module__gXZ4Pq__stat{padding:14px 16px}.hero-module__gXZ4Pq__stat:nth-child(odd){border-right:1px solid var(--brd)}.hero-module__gXZ4Pq__stat:nth-child(2n){border-right:none}.hero-module__gXZ4Pq__stat:first-child,.hero-module__gXZ4Pq__stat:nth-child(2){border-bottom:1px solid var(--brd)}.hero-module__gXZ4Pq__stat:last-child:nth-child(odd){border-right:none;grid-column:1/-1}.hero-module__gXZ4Pq__controls{right:50%;transform:translate(50%)}}
.dialog-module__yini9G__dialog{border:0;border-left:1px solid var(--brd-hi);background:var(--bg-base);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--txt);transition:translate .25s ease, overlay .25s allow-discrete, display .25s allow-discrete;margin:0;padding:0;position:fixed;inset:0 0 0 auto;translate:100%;box-shadow:-24px 0 60px #00000073}.dialog-module__yini9G__dialog[open]{translate:0}@starting-style{.dialog-module__yini9G__dialog[open]{translate:100%}}.dialog-module__yini9G__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03050a99}.dialog-module__yini9G__body{flex-direction:column;height:100%;display:flex}
.field-module__3papsG__field{width:100%;min-height:var(--field-h);background:var(--field-bg);border:1px solid var(--brd);color:var(--txt);border-radius:10px;padding:10px 14px;font-size:14px;transition:border-color .2s,background .2s}.field-module__3papsG__field::placeholder{color:var(--txt-soft)}.field-module__3papsG__field:hover{border-color:var(--brd-hi)}.field-module__3papsG__field:focus{border-color:var(--cyan);background:var(--surf-hi);outline:none}.field-module__3papsG__field[aria-invalid=true]{border-color:#ff6b5b99}@media (max-width:640px),(pointer:coarse){.field-module__3papsG__field{font-size:16px}}
.process-module__bb5r8G__section{padding-top:0;}.process-module__bb5r8G__line{grid-template-columns:repeat(7,1fr);margin-top:48px;list-style:none;display:grid;position:relative}.process-module__bb5r8G__line:before{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan));z-index:0;height:2px;position:absolute;top:22px;left:0;right:0}.process-module__bb5r8G__step{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.process-module__bb5r8G__dot{background:linear-gradient(135deg, var(--blue), var(--cyan));width:44px;height:44px;box-shadow:0 0 18px var(--cyan-glow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:14px;font-size:16px;display:flex;position:relative}.process-module__bb5r8G__number{font-family:var(--font-mono);background:var(--panel);border:1px solid var(--cyan);width:16px;height:16px;color:var(--cyan);border-radius:50%;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;top:-6px;right:-6px}.process-module__bb5r8G__name{color:var(--txt);margin-bottom:5px;font-size:12.5px;font-weight:700;line-height:1.3}.process-module__bb5r8G__description{color:var(--txt-soft);max-width:110px;font-size:11px;line-height:1.5}.process-module__bb5r8G__highlights{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:44px;list-style:none;display:flex}.process-module__bb5r8G__highlight{color:var(--txt-mid);align-items:center;gap:8px;font-size:13px;display:flex}.process-module__bb5r8G__highlightDot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 7px var(--cyan);border-radius:50%;flex-shrink:0}@media (max-width:1000px){.process-module__bb5r8G__line{grid-template-columns:repeat(4,1fr);row-gap:36px}.process-module__bb5r8G__line:before{display:none}.process-module__bb5r8G__step:after{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan));z-index:-1;width:calc(100% - 56px);height:2px;position:absolute;top:22px;left:calc(50% + 28px)}.process-module__bb5r8G__step:nth-child(4n):after,.process-module__bb5r8G__step:last-child:after{display:none}}@media (max-width:640px){.process-module__bb5r8G__line{grid-template-columns:1fr;row-gap:0}.process-module__bb5r8G__step{text-align:left;flex-direction:row;align-items:flex-start;gap:16px;padding-bottom:26px}.process-module__bb5r8G__step:last-child{padding-bottom:0}.process-module__bb5r8G__dot{margin-bottom:0}.process-module__bb5r8G__step:after{background:linear-gradient(180deg, var(--blue), var(--cyan));width:2px;height:calc(100% - 48px);top:48px;left:21px}.process-module__bb5r8G__step:nth-child(4n):after{display:block}.process-module__bb5r8G__description{max-width:none;font-size:12px}.process-module__bb5r8G__number{width:20px;height:20px;font-size:12px;top:-8px;right:-8px}.process-module__bb5r8G__name{font-size:14px}}
.contact-fields-module__IRwuOG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-fields-module__IRwuOG__group{flex-direction:column;gap:6px;display:flex}.contact-fields-module__IRwuOG__label{color:var(--txt-mid);font-size:12px;font-weight:600}.contact-fields-module__IRwuOG__error{color:var(--danger);font-size:12px}@media (max-width:400px){.contact-fields-module__IRwuOG__fields{grid-template-columns:1fr}}
.sectors-module__eOdcjW__section{padding-top:0;}.sectors-module__eOdcjW__grid{grid-template-columns:repeat(4,1fr);gap:16px;list-style:none;display:grid}.sectors-module__eOdcjW__card{border-radius:14px;padding:22px 20px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden;}.sectors-module__eOdcjW__card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#00b4d81a,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.sectors-module__eOdcjW__card:hover{border-color:#00b4d861;transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.sectors-module__eOdcjW__card:hover:before{opacity:1}.sectors-module__eOdcjW__icon{z-index:1;margin-bottom:12px;font-size:26px;position:relative}.sectors-module__eOdcjW__name{color:var(--txt);z-index:1;margin-bottom:5px;font-size:14px;font-weight:700;position:relative}.sectors-module__eOdcjW__description{color:var(--txt-soft);z-index:1;font-size:12px;line-height:1.5;position:relative}@media (max-width:1000px){.sectors-module__eOdcjW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sectors-module__eOdcjW__grid{gap:10px}.sectors-module__eOdcjW__card{padding:16px 14px}.sectors-module__eOdcjW__icon{margin-bottom:8px;font-size:22px}.sectors-module__eOdcjW__name{font-size:13px}}
.trust-strip-module__Bs6jJW__trust{border-top:1px solid var(--brd);border-bottom:1px solid var(--brd);background:var(--surf);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 0 12px}.trust-strip-module__Bs6jJW__label{font-family:var(--font-mono);color:var(--txt);letter-spacing:1.2px;text-transform:uppercase;text-align:center;padding-inline:var(--gutter);margin-bottom:6px;font-size:11px;font-weight:600}.trust-strip-module__Bs6jJW__viewport{padding-block:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trust-strip-module__Bs6jJW__track{width:max-content;animation:60s linear infinite trust-strip-module__Bs6jJW__marquee;display:flex}.trust-strip-module__Bs6jJW__track:hover{animation-play-state:paused}@keyframes trust-strip-module__Bs6jJW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-strip-module__Bs6jJW__list{align-items:center;list-style:none;display:flex}.trust-strip-module__Bs6jJW__item{background:#fffffff0;border:1px solid #fff9;border-radius:12px;justify-content:center;align-items:center;width:140px;height:56px;margin-inline:8px;padding:10px 16px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 18px #0000004d}.trust-strip-module__Bs6jJW__logo{object-fit:contain;width:100%;height:100%;display:block}.trust-strip-module__Bs6jJW__item:hover{box-shadow:0 6px 24px #00000059, 0 0 22px var(--cyan-glow);transform:scale(1.1)}@media (max-width:640px){.trust-strip-module__Bs6jJW__label{font-size:12px}.trust-strip-module__Bs6jJW__item{width:120px;height:54px;margin-inline:6px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.trust-strip-module__Bs6jJW__viewport{-webkit-mask-image:none;mask-image:none}.trust-strip-module__Bs6jJW__track{width:auto;animation:none}.trust-strip-module__Bs6jJW__list{padding-inline:var(--gutter);flex-wrap:wrap;justify-content:center;row-gap:12px}.trust-strip-module__Bs6jJW__list[aria-hidden]{display:none}}
.global-not-found-module__SU5qpW__screen{min-height:100vh;padding:var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.global-not-found-module__SU5qpW__logo{width:auto;height:40px;margin-bottom:20px}.global-not-found-module__SU5qpW__code{font-family:var(--font-mono);font-size:clamp(56px,12vw,96px);font-weight:700;line-height:1;}.global-not-found-module__SU5qpW__title{font-family:var(--font-display);color:var(--txt);font-size:clamp(22px,4vw,30px);font-weight:700}.global-not-found-module__SU5qpW__text{color:var(--txt-mid);margin-bottom:12px;font-size:15px}
.quote-cart-drawer-module__uA9GTG__header{border-bottom:1px solid var(--brd);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.quote-cart-drawer-module__uA9GTG__title{font-family:var(--font-display);font-size:20px;font-weight:600}.quote-cart-drawer-module__uA9GTG__summary{color:var(--txt-mid);margin-top:2px;font-size:12.5px}.quote-cart-drawer-module__uA9GTG__close{border:1px solid var(--brd-hi);width:36px;height:36px;color:var(--txt);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.quote-cart-drawer-module__uA9GTG__close:hover{background:var(--surf-hi)}.quote-cart-drawer-module__uA9GTG__body{flex:1;padding:16px 20px;overflow-y:auto}.quote-cart-drawer-module__uA9GTG__empty{color:var(--txt-mid);text-align:center;padding:28px 8px;font-size:14px;line-height:1.6}.quote-cart-drawer-module__uA9GTG__items{flex-direction:column;gap:10px;list-style:none;display:flex}.quote-cart-drawer-module__uA9GTG__item{border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex;}.quote-cart-drawer-module__uA9GTG__itemInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.quote-cart-drawer-module__uA9GTG__itemName{color:var(--txt);font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none}a.quote-cart-drawer-module__uA9GTG__itemName:hover{color:var(--cyan)}.quote-cart-drawer-module__uA9GTG__itemPartNumber{font-family:var(--font-mono);color:var(--txt-mid);font-size:12px}.quote-cart-drawer-module__uA9GTG__itemAvailability{font-size:12px}.quote-cart-drawer-module__uA9GTG__in_stock{color:var(--success)}.quote-cart-drawer-module__uA9GTG__backorder,.quote-cart-drawer-module__uA9GTG__out_of_stock{color:var(--warning)}.quote-cart-drawer-module__uA9GTG__unknown{color:var(--txt-soft)}.quote-cart-drawer-module__uA9GTG__itemActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.quote-cart-drawer-module__uA9GTG__remove{color:var(--txt-soft);cursor:pointer;background:0 0;border:0;font-size:12px}.quote-cart-drawer-module__uA9GTG__remove:hover{color:var(--danger)}.quote-cart-drawer-module__uA9GTG__freeForm{gap:8px;margin-top:14px;display:flex}.quote-cart-drawer-module__uA9GTG__freeForm>button{min-height:var(--field-h)}.quote-cart-drawer-module__uA9GTG__footer{border-top:1px solid var(--brd);flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.quote-cart-drawer-module__uA9GTG__opened{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 28px;display:flex}.quote-cart-drawer-module__uA9GTG__openedTitle{font-family:var(--font-display);color:var(--success);font-size:22px}.quote-cart-drawer-module__uA9GTG__openedText{color:var(--txt-mid);margin-bottom:8px;font-size:14px;line-height:1.6}.quote-cart-drawer-module__uA9GTG__openedActions{flex-direction:column;gap:10px;width:100%;max-width:280px;display:flex}
.placeholder-page-module__-a4efq__section{min-height:60vh;}.placeholder-page-module__-a4efq__title{font-family:var(--font-display);color:var(--txt);letter-spacing:-1px;margin-bottom:28px;font-size:clamp(30px,5vw,44px);font-weight:700}
.why-us-module__LIjXla__section{text-align:center;padding-top:0;}.why-us-module__LIjXla__eyebrowWrap{justify-content:center;display:flex}.why-us-module__LIjXla__grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;list-style:none;display:grid}.why-us-module__LIjXla__card{border-radius:15px;padding:26px;transition:border-color .3s,transform .3s,box-shadow .3s;}.why-us-module__LIjXla__card:hover{border-color:#00b4d84d;transform:translateY(-3px);box-shadow:0 8px 24px #0000004d}.why-us-module__LIjXla__icon{background:linear-gradient(135deg,#00b4d829,#1a6fc41a);border:1px solid #00b4d83d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:20px;display:flex}.why-us-module__LIjXla__title{color:var(--txt);margin-bottom:9px;font-size:15px;font-weight:700}.why-us-module__LIjXla__description{color:var(--txt-mid);font-size:13px;line-height:1.68}@media (max-width:1000px){.why-us-module__LIjXla__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.why-us-module__LIjXla__grid{grid-template-columns:1fr;margin-top:32px}.why-us-module__LIjXla__card{padding:20px}}
.not-found-module__zO3amq__section{max-width:560px;padding:var(--pad-y) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex}.not-found-module__zO3amq__code{font-family:var(--font-mono);color:var(--cyan);font-size:13px}.not-found-module__zO3amq__title{font-family:var(--font-display);font-size:clamp(26px,3.4vw,34px);font-weight:600;line-height:1.15}.not-found-module__zO3amq__text{color:var(--txt-mid);margin-bottom:8px;font-size:15px;line-height:1.6}
.error-module__tp2C7G__box{background:var(--danger-pale);border:1px solid #ff6b5b66;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;padding:24px;display:flex}.error-module__tp2C7G__title{font-family:var(--font-display);font-size:20px}.error-module__tp2C7G__text{font-family:var(--font-mono);color:var(--txt-mid);font-size:13px}
.site-header-module__XFbqWa__nav{z-index:100;padding:0 var(--pad-x);min-height:var(--nav-h);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-bottom:1px solid var(--brd);background:#0a0e18b3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.site-header-module__XFbqWa__logo{flex-shrink:0;align-items:center;display:flex}.site-header-module__XFbqWa__logoImage{width:auto;height:40px}.site-header-module__XFbqWa__panel{display:contents}.site-header-module__XFbqWa__links{gap:28px;list-style:none;display:flex}.site-header-module__XFbqWa__links a{color:var(--txt-mid);font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s}.site-header-module__XFbqWa__links a:hover,.site-header-module__XFbqWa__links a[aria-current=page]{color:var(--txt)}.site-header-module__XFbqWa__right{align-items:center;gap:10px;display:flex}.site-header-module__XFbqWa__toggle{border:1px solid var(--brd);background:var(--surf);cursor:pointer;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.site-header-module__XFbqWa__toggle:hover{border-color:var(--brd-hi)}.site-header-module__XFbqWa__toggleBar{background:var(--txt);border-radius:2px;width:17px;height:1.5px;transition:transform .22s,opacity .22s;display:block}.site-header-module__XFbqWa__toggleOpen .site-header-module__XFbqWa__toggleBar:first-child{transform:translateY(5.5px)rotate(45deg)}.site-header-module__XFbqWa__toggleOpen .site-header-module__XFbqWa__toggleBar:nth-child(2){opacity:0}.site-header-module__XFbqWa__toggleOpen .site-header-module__XFbqWa__toggleBar:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}@media (max-width:1240px){.site-header-module__XFbqWa__links{gap:20px}}@media (max-width:1180px){.site-header-module__XFbqWa__nav{flex-wrap:wrap;padding-block:12px}.site-header-module__XFbqWa__toggle{display:flex}.site-header-module__XFbqWa__panel{display:none}.site-header-module__XFbqWa__panelOpen{border-top:1px solid var(--brd);width:100%;max-height:calc(100dvh - var(--nav-h) - 12px);overscroll-behavior:contain;flex-direction:column;gap:18px;margin-top:12px;padding:4px 0 8px;display:flex;overflow-y:auto}.site-header-module__XFbqWa__panelOpen .site-header-module__XFbqWa__links{flex-direction:column;gap:4px}.site-header-module__XFbqWa__panelOpen .site-header-module__XFbqWa__links a{padding:10px 2px;font-size:15px;display:block}.site-header-module__XFbqWa__panelOpen .site-header-module__XFbqWa__right{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:640px){.site-header-module__XFbqWa__logoImage{height:34px}}
