.AssetTextSection_container__oL9aR{position:relative;display:flex;justify-content:flex-end;width:100%;min-height:75vh;overflow:hidden;background-color:var(--grey)}.AssetTextSection_heroSection__7ftLt{min-height:85vh}.AssetTextSection_heroSection__7ftLt .AssetTextSection_title__XONNE{font-size:3.5rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.AssetTextSection_noMedia__DQcKe{min-height:40vh}.AssetTextSection_reverse__mCyqz{justify-content:flex-start}.AssetTextSection_imageWrapper__3qbw_{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.AssetTextSection_image___vyWx{width:100%;height:100%;object-fit:cover}.AssetTextSection_contentWrapper__neGin{position:relative;z-index:1;width:50%;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;padding:4rem;background-color:var(--section-bg,transparent);color:var(--section-color,inherit);text-transform:uppercase}.AssetTextSection_contentTopCenter__FI569{justify-content:flex-start;align-items:center;text-align:center}.AssetTextSection_badge__VT2OB{font-size:.75rem;text-transform:uppercase;color:var(--accent,#2b5f9e);margin-bottom:.75rem;font-weight:700;letter-spacing:.1em}.AssetTextSection_title__XONNE{font-size:2.8rem;margin-bottom:1rem;line-height:1.02;text-transform:uppercase;font-weight:800;max-width:800px;letter-spacing:-.02em}.AssetTextSection_text__e43YX{font-size:1.15rem;margin-bottom:2rem;text-transform:none;max-width:620px;line-height:1.5;color:#6e6e73}.AssetTextSection_titleImage__zy_fy{width:15rem;margin-bottom:2rem}.AssetTextSection_darkBackground__Dr5_3 .AssetTextSection_contentWrapper__neGin{color:#fff}.AssetTextSection_darkBackground__Dr5_3 .AssetTextSection_badge__VT2OB{color:#ff6b00}.AssetTextSection_imageTextHighlight__wlni_ .AssetTextSection_highlight__qzYpa .AssetTextSection_copy__XVr16{text-transform:none;max-width:100px;font-size:.8rem}.AssetTextSection_contentFullWidth__k_Zoj{width:100%;align-items:center}.AssetTextSection_highlightsWithin___ltUw{text-transform:none!important;font-size:.9rem!important;font-weight:700}@media (max-width:900px){.AssetTextSection_heroSection__7ftLt{height:auto}.AssetTextSection_heroSection__7ftLt .AssetTextSection_imageWrapper__3qbw_{position:absolute;background-color:#000}.AssetTextSection_heroSection__7ftLt .AssetTextSection_imageWrapper__3qbw_ img{height:100%!important;opacity:.6}.AssetTextSection_heroSection__7ftLt .AssetTextSection_title__XONNE{font-size:2.6rem!important}.AssetTextSection_container__oL9aR{justify-content:flex-start;background:#fff;color:#000;min-height:auto;flex-direction:column-reverse}.AssetTextSection_contentWrapper__neGin{width:100%;align-items:center;text-align:center!important;background-color:var(--section-bg-mobile,var(--section-bg,transparent));color:var(--section-color-mobile,var(--section-color,inherit))}.AssetTextSection_title__XONNE{font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--section-color-mobile)}.AssetTextSection_text__e43YX{font-size:1rem;line-height:1.4rem;color:var(--section-color-mobile)}.AssetTextSection_imageWrapper__3qbw_{position:relative;width:100%;height:auto}.AssetTextSection_image___vyWx{width:100%!important;height:auto}}.KeyHighlightsSection_container__y7oRr{position:relative;background:var(--surface-warm,#faf9f7);padding:5rem 4rem;overflow:hidden}.KeyHighlightsSection_contentWrapper__9wwvN{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:3rem}.KeyHighlightsSection_meta__wYaN9{display:grid;gap:.6rem;align-content:start;justify-items:center;text-align:center;max-width:680px;width:100%}.KeyHighlightsSection_metaAccent__9h9RK{display:none}.KeyHighlightsSection_metaText__QEVlz{display:grid;gap:.5rem}.KeyHighlightsSection_title__PvaBS{font-size:2.2rem;line-height:1.05;margin:0;color:#1d1d1f;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.KeyHighlightsSection_text__kewBn{font-size:1.05rem;margin:0;color:#6e6e73;max-width:50ch;line-height:1.5}.KeyHighlightsSection_highlights__WGelJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.25rem;width:75%;align-items:stretch;justify-items:stretch;grid-auto-flow:row}.KeyHighlightsSection_highlight__brtyK{display:grid;grid-template-rows:auto 1fr;align-items:start;gap:.5rem;padding:2rem 1.5rem 1.75rem;background:#fff;border:none;border-radius:18px;box-shadow:var(--shadow-card,0 4px 24px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04));text-align:center;font-size:1rem;line-height:1.5;font-weight:400;transition:transform .5s cubic-bezier(.28,.11,.32,1),box-shadow .5s cubic-bezier(.28,.11,.32,1);animation:KeyHighlightsSection_fadeInUp__DzWOL .6s cubic-bezier(.28,.11,.32,1) both}.KeyHighlightsSection_highlight__brtyK:hover{transform:scale(1.04) translateY(-4px);box-shadow:var(--shadow-card-hover,0 16px 48px rgba(0,0,0,.14))}.KeyHighlightsSection_mediaChip__dlXed{width:76px;height:76px;border-radius:20px;margin:0 auto;background:linear-gradient(145deg,#f5f4f2,#eae8e5);display:grid;place-items:center;overflow:hidden;transition:transform .5s cubic-bezier(.28,.11,.32,1);position:relative}.KeyHighlightsSection_mediaChip__dlXed>*{position:relative;z-index:2}.KeyHighlightsSection_heading__xEy3y{margin:0;padding:.5rem .5rem 0;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#1d1d1f;font-size:.85rem}.KeyHighlightsSection_image__kdLZh{object-fit:contain;transition:transform .5s cubic-bezier(.28,.11,.32,1);z-index:3}.KeyHighlightsSection_highlight__brtyK:hover .KeyHighlightsSection_image__kdLZh{transform:scale(1.06)}.KeyHighlightsSection_highlight__brtyK:hover .KeyHighlightsSection_mediaChip__dlXed{transform:scale(1.04)}.KeyHighlightsSection_copy__45JM6{color:#6e6e73;font-size:.9rem;line-height:1.45}@keyframes KeyHighlightsSection_fadeInUp__DzWOL{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1000px){.KeyHighlightsSection_highlights__WGelJ{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.KeyHighlightsSection_container__y7oRr{padding:3rem 1.5rem}.KeyHighlightsSection_contentWrapper__9wwvN{gap:2rem}.KeyHighlightsSection_text__kewBn{max-width:none}.KeyHighlightsSection_highlights__WGelJ{grid-template-columns:1fr!important;gap:1rem;width:100%}}.FAQsSection_faqsSection__xi9xc{margin:0;padding:3rem 4rem;background:#f8f9fa;border-radius:0}.FAQsSection_heading__H2AAZ{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center;color:#222}.FAQsSection_accordion__N_qms{display:flex;flex-direction:column;gap:1rem}.FAQsSection_faqItem__gbYV4{border:1px solid #e0e0e0;border-radius:6px;background:#fff;overflow:hidden}.FAQsSection_question__x6y_x{width:100%;text-align:left;background:none;border:none;outline:none;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem 1rem 1rem;cursor:pointer;position:relative;color:#333;transition:background .2s}.FAQsSection_question__x6y_x:hover,.FAQsSection_question__x6y_x[aria-expanded=true]{background:#f0f4f8}.FAQsSection_icon__KhfOV{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#0070f3;pointer-events:none}.FAQsSection_answer__Z2Krb{padding:1rem 1.5rem;background:#f9fafb;color:#444;font-size:1rem;border-top:1px solid #e0e0e0;animation:FAQsSection_fadeIn__k_D03 .2s}@keyframes FAQsSection_fadeIn__k_D03{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.FAQsSection_faqsSection__xi9xc{margin:0;padding:2rem 1.5rem;border-radius:0}.FAQsSection_heading__H2AAZ{font-size:1.3rem;margin-bottom:1rem;padding:0 .5rem}.FAQsSection_accordion__N_qms{gap:.5rem}.FAQsSection_faqItem__gbYV4{border-radius:4px}.FAQsSection_question__x6y_x{font-size:1rem;padding:.75rem 2rem .75rem .75rem}.FAQsSection_icon__KhfOV{right:1rem;font-size:1.2rem}.FAQsSection_answer__Z2Krb{padding:.75rem 1rem;font-size:.95rem}}.ImageFillerSection_container__mFM3a{position:relative;width:100%;min-height:50vh;overflow:hidden}.ImageFillerSection_imageWrapper__qdGqC{position:absolute;top:0;left:0;right:0;bottom:0}.ImageFillerSection_image___L7e1{width:100%;height:100%;object-fit:cover}.ProductCTAButtons_ctaGroup__JlHr7{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:stretch;margin:2.5rem 0 2rem;flex-wrap:wrap;position:relative}.ProductCTAButtons_ctaButton__J3iwl:disabled{opacity:.6;cursor:not-allowed}.ProductCTAButtons_addedMsg__Ggpus{position:absolute;left:50%;transform:translateX(-50%);bottom:-2rem;color:var(--green,#2c6200);font-weight:600;font-size:1rem;background:var(--positiveBg,#b8d4b7);padding:.4rem 1.2rem;border-radius:1rem;box-shadow:0 2px 8px rgba(44,98,0,.08);z-index:2;pointer-events:none;animation:ProductCTAButtons_fadeInOut__ufAuk 1.5s}@keyframes ProductCTAButtons_fadeInOut__ufAuk{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.ProductCTAButtons_compact__5Hxih{gap:.5rem!important;margin:.8rem 0 .5rem!important;flex-wrap:nowrap;justify-content:flex-start}.ProductCTAButtons_compactButton__peS84:disabled{opacity:.6;cursor:not-allowed}.ProductCTAButtons_compactAddedMsg__lsu6K{font-size:.95rem!important;padding:.2rem .7rem!important;bottom:-1.2rem!important;border-radius:.7rem!important;background:var(--positiveBg,#b8d4b7)!important;color:var(--green,#2c6200)!important;left:0!important;transform:none!important;position:static!important;margin-left:.7rem;display:inline-block;animation:ProductCTAButtons_fadeInOut__ufAuk 1.5s}.ProductCTAButtons_cta__2aTB_{display:inline-block;min-width:160px;padding:.85rem 2.5rem;border-radius:980px;font-size:.85rem;font-weight:700;text-align:center;cursor:pointer;border:none;transition:background-color .4s cubic-bezier(.28,.11,.32,1);outline:none;margin-bottom:0;margin-top:0;box-shadow:none;background:var(--accent,#2b5f9e);color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-right:.5rem;line-height:1.2}.ProductCTAButtons_cta__2aTB_:disabled{opacity:.5;cursor:not-allowed}.ProductCTAButtons_cta__2aTB_:focus,.ProductCTAButtons_cta__2aTB_:hover{background:var(--accent-hover,#3a72b5)}@media (max-width:700px){.ProductCTAButtons_ctaGroup__JlHr7{flex-direction:column;gap:.8rem;align-items:stretch}.ProductCTAButtons_ctaButtonAlt__8Y_5g,.ProductCTAButtons_ctaButton__J3iwl{width:100%;min-width:0;font-size:1rem}.ProductCTAButtons_ctaSecondary__7Devx{width:100%!important;font-size:1rem!important;margin:0!important}.ProductCTAButtons_addedMsg__Ggpus{font-size:.95rem;padding:.3rem .8rem;bottom:-1.5rem}.ProductCTAButtons_compact__5Hxih{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.ProductCTAButtons_compactAddedMsg__lsu6K{margin-left:0!important;margin-top:.2rem!important;position:static!important}}.ProductInfo_container__M0A9f{display:flex;flex-direction:column;gap:2rem;background-color:#fff;padding:4rem;margin-top:2rem;align-items:stretch}.ProductInfo_row__WU3jd{display:flex;flex-direction:row;align-items:center}.ProductInfo_thumbnails__VNf7J{display:flex;flex-direction:column;max-width:90px;overflow-y:auto;align-items:flex-start;flex:0.2}.ProductInfo_mainImage__nIdm8{flex:2.8}.ProductInfo_details__DpVsj{flex:2.3;color:var(--greyAlt2)}.ProductInfo_details__DpVsj h1{font-size:3rem;line-height:1;font-weight:800;font-family:Proxima Nova,Arial,sans-serif;color:#1d1d1f;margin-bottom:.5rem;letter-spacing:-.02em;text-transform:uppercase}.ProductInfo_details__DpVsj .ProductInfo_tagline__fO8gQ{font-size:1.2rem;color:#007bff;font-weight:500;margin-bottom:.5rem}.ProductInfo_details__DpVsj .ProductInfo_modelNumber__ez197{font-size:1rem;color:#888;font-weight:300;letter-spacing:.1rem;margin-bottom:.5rem}.ProductInfo_details__DpVsj .ProductInfo_price___MnSI{font-size:1.3rem;font-weight:700;color:#1d1d1f;margin-bottom:.75rem}.ProductInfo_details__DpVsj .ProductInfo_featuresList__k9PEM{margin:1.2rem 0;padding-left:1.2rem}.ProductInfo_details__DpVsj .ProductInfo_featuresList__k9PEM li{margin-bottom:.5rem;font-size:1.05rem}.ProductInfo_thumbnail__2v5ql{border:2px solid transparent;border-radius:8px;overflow:hidden;margin-bottom:.5rem;transition:border .2s;cursor:pointer}.ProductInfo_thumbnail__2v5ql.ProductInfo_selected__c3MSy,.ProductInfo_thumbnail__2v5ql:hover{border:2px solid var(--accent,#2b5f9e)}.ProductInfo_thumbnail__2v5ql img{width:60px;height:60px;object-fit:cover;display:block}.ProductInfo_mainImage__nIdm8 img{background:#f8f8f8;max-width:500px}.ProductInfo_details__DpVsj{display:flex;flex-direction:column;gap:.5rem}.ProductInfo_specSheet__JPJot{color:#007bff;text-decoration:underline;margin-top:1.2rem;font-size:1rem;font-weight:500;display:inline-block;display:flex;align-items:center;width:max-content}.ProductInfo_specSheet__JPJot svg{width:16px;height:16px;margin-right:8px;color:red}@media (max-width:1000px){.ProductInfo_container__M0A9f{padding:1.5rem;margin-top:0;gap:1.5rem}.ProductInfo_row__WU3jd{flex-direction:column;align-items:stretch;gap:1.5rem}.ProductInfo_thumbnails__VNf7J{display:none}.ProductInfo_thumbnailsDesktop__Rolv1{display:none!important}.ProductInfo_mainImageWrapper__cf7n1{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.7rem}.ProductInfo_mainImage__nIdm8{background:#fff;padding:1.2rem;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;flex:1 1 0%;max-width:98vw;max-height:340px}.ProductInfo_mainImage__nIdm8 img{max-width:95vw;max-height:320px;width:auto;height:auto;display:block;background:#fff}.ProductInfo_thumbnailsMobile__ySsr1{display:flex!important;flex-direction:row;gap:.5rem;overflow-x:auto;padding-bottom:.2rem;justify-content:center;margin-top:-2rem;margin-bottom:2rem}.ProductInfo_thumbnail__2v5ql img{width:48px;height:48px}.ProductInfo_details__DpVsj h1{font-size:1.4rem;line-height:1.5rem;margin-bottom:.5rem}.ProductInfo_details__DpVsj .ProductInfo_tagline__fO8gQ{font-size:1rem;margin-bottom:.4rem}.ProductInfo_details__DpVsj .ProductInfo_modelNumber__ez197{font-size:.95rem;margin-bottom:.4rem}.ProductInfo_details__DpVsj .ProductInfo_featuresList__k9PEM{margin:.9rem 0;padding-left:.7rem}.ProductInfo_details__DpVsj .ProductInfo_featuresList__k9PEM li{font-size:.98rem;margin-bottom:.3rem}.ProductInfo_button__9gy3r{padding:.7rem 1.3rem;font-size:1.05rem;margin-top:.8rem}.ProductInfo_specSheet__JPJot{font-size:.97rem;margin-top:.8rem}.ProductInfo_specSheet__JPJot svg{width:14px;height:14px;margin-right:6px}}.ProductInfo_thumbnailsDesktop__Rolv1{display:flex;flex-direction:column;max-width:90px;overflow-y:auto;align-items:flex-start;flex:0.2;gap:.5rem}.ProductInfo_thumbnailsMobile__ySsr1{display:none}.ProductInfo_mainImageWrapper__cf7n1{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem;flex:2.5}.ProductInfo_mainImage__nIdm8{background:#fff;border-radius:14px;padding:2.5rem;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;flex:1 1 0%;max-width:700px;max-height:500px}.ProductInfo_mainImage__nIdm8 img{width:100%;max-width:650px;max-height:480px;object-fit:contain;display:block;background:#fff}.ProductInfo_arrow__GuQ3T{background:#f2f2f2;border:none;border-radius:50%;width:40px;height:40px;font-size:1.7rem;color:#007bff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ProductInfo_arrow__GuQ3T:active{background:#e0e0e0}.ProductVariantSelector_variantSelectorForm__Flvvh{margin:1rem 0 .5rem;display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap}.ProductVariantSelector_optionRow__pYe__{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ProductVariantSelector_optionLabel__eLZIk{font-size:.95em;color:var(--foregroundAlt);font-weight:400;margin-right:.5rem;min-width:70px;text-transform:capitalize}.ProductVariantSelector_optionBoxGroup__VZrUJ{display:flex;gap:.5rem;flex-wrap:wrap}.ProductVariantSelector_optionBox__vt9RO{background:var(--cardBg);color:var(--foreground);border:1.5px solid var(--greyAlt1);border-radius:.7rem;padding:.45rem .7rem;font-size:.97em;font-weight:500;cursor:pointer;transition:background .15s,border .15s,color .15s;outline:none;box-shadow:none;min-width:60px;text-align:center;user-select:none;display:flex;align-items:center;justify-content:center}.ProductVariantSelector_optionBox__vt9RO:focus-visible{border:2px solid var(--blueAlt);background:var(--lightBlueAlt)}.ProductVariantSelector_optionBox__vt9RO.ProductVariantSelector_selected___QWwQ,.ProductVariantSelector_optionBox__vt9RO[aria-pressed=true]{border:2px solid var(--blueAlt)}.ProductVariantSelector_optionBox__vt9RO:disabled,.ProductVariantSelector_optionBox__vt9RO[aria-disabled=true]{background:var(--greyAlt);color:var(--greyAlt2);border:1.5px dashed var(--greyAlt2);cursor:not-allowed;opacity:.6}.ProductVariantSelector_statusRow__yhYgr{margin-top:.5rem;min-height:1.5em;display:flex;align-items:center;gap:1rem}.ProductVariantSelector_matchFound__wJszT{font-size:.95em;color:var(--blue);font-weight:500;margin-left:.5rem}.ProductVariantSelector_noMatch__166_c{font-size:.95em;color:var(--red);font-weight:400;margin-left:.5rem}@media (max-width:600px){.ProductVariantSelector_optionRow__pYe__{flex-direction:column;align-items:flex-start;gap:.5rem}.ProductVariantSelector_optionLabel__eLZIk{margin-bottom:.2rem}.ProductVariantSelector_optionBoxGroup__VZrUJ{gap:.3rem}}.ProductListSection_productListSection__prx8_{padding:3rem 4rem;background:#fff;color:#000;display:flex;flex-direction:column;gap:4rem}.ProductListSection_seriesGroup__avRCh{display:flex;align-items:flex-start;gap:2rem}.ProductListSection_SeriesGroupHeader__4mp_V{flex-basis:25%;background:#f5f5f7;color:#1d1d1f;padding:1.5rem 1.25rem 1.35rem;display:flex;justify-content:flex-start;align-items:flex-start;text-align:left;gap:.6rem;border-radius:18px;border:none;position:relative}.ProductListSection_seriesHeading__fbZYu{display:grid;justify-items:start;gap:.45rem}.ProductListSection_seriesAccent__BeWve{display:none}.ProductListSection_seriesTitle__3r_DY{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.02em;line-height:1.25;text-transform:uppercase}.ProductListSection_seriesMeta__9JP76{display:grid;gap:.6rem}.ProductListSection_seriesPoints__tGSm_{list-style:none;padding:0;margin:0;display:grid;gap:.2rem;color:#6e6e73;font-size:.92rem;line-height:1.4;letter-spacing:0}.ProductListSection_seriesPoints__tGSm_ li{position:relative;padding-left:1.15rem}.ProductListSection_seriesPoints__tGSm_ li:before{content:"";position:absolute;left:.1rem;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--accent,#2b5f9e);opacity:.8}.ProductListSection_productGrid__K9Ehc{display:flex;flex-wrap:wrap;gap:1.25rem;flex:1;padding:0;justify-content:flex-start;border:none;border-radius:0;background:transparent}.ProductListSection_productCard__AgsGQ{flex:1 1 240px;max-width:320px;min-width:220px;text-align:center;font-size:.95rem;background:#fff;border:none;border-radius:18px;padding:1.25rem;display:grid;gap:.85rem;box-shadow:var(--shadow-card,0 4px 24px rgba(0,0,0,.06));transition:transform .5s cubic-bezier(.28,.11,.32,1),box-shadow .5s cubic-bezier(.28,.11,.32,1)}.ProductListSection_clickableCard__eVUD3{cursor:pointer}.ProductListSection_productCard__AgsGQ a[data-button=true]{margin-right:0}.ProductListSection_viewModelButton__g0oHu{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:.3rem auto 0;padding:.7rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;color:#fff;text-align:center;cursor:pointer;border-radius:980px;text-decoration:none;background:var(--accent,#2b5f9e);transition:background-color .35s cubic-bezier(.28,.11,.32,1)}.ProductListSection_fullWidth__mQDCi{width:100%}.ProductListSection_partCta___75wb{margin-top:.5rem}.ProductListSection_partSelectLabel__SW2Yl{display:block;margin-top:.5rem;font-size:.85rem;font-weight:500;color:#444}.ProductListSection_partSelect__aJlFJ{width:100%;margin-top:.5rem;padding:.5rem;border-radius:8px;border:1px solid #999;background:#fff}.ProductListSection_viewModelButton__g0oHu:hover{background:var(--accent-hover,#3a72b5)}.ProductListSection_imageWrapper__OU0Kq{width:100%;aspect-ratio:4/3;display:flex;justify-content:center;align-items:center;padding:.5rem;border-radius:12px;overflow:hidden}.ProductListSection_productImage__TYgfI{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.28,.11,.32,1)}.ProductListSection_productName__ClEKI{margin-top:.25rem;margin-bottom:.1rem;display:block;font-weight:700;color:#1d1d1f;font-size:1rem;letter-spacing:.01em;text-transform:uppercase}.ProductListSection_modelNumber__DKit7{display:block;font-size:.85rem;color:#666;margin-bottom:.35rem}.ProductListSection_productCard__AgsGQ:hover{transform:scale(1.04) translateY(-4px);box-shadow:var(--shadow-card-hover,0 16px 48px rgba(0,0,0,.14))}.ProductListSection_customCard__cfSjD{background:linear-gradient(145deg,#f3f7fd,#fff);border-color:#d6e2f5;box-shadow:0 14px 32px rgba(44,63,80,.12);align-content:start;grid-template-rows:auto auto 1fr auto}.ProductListSection_customBadge__u6mR6{align-self:start;justify-self:center;padding:.25rem .75rem;border-radius:999px;background:#e6eefb;color:#2b5f9e;font-weight:700;font-size:.8rem;letter-spacing:.02em}.ProductListSection_customTitle__6a0sX{margin:0;font-size:1.1rem;font-weight:800;color:#1f2a3d}.ProductListSection_customBody__BAY9F{margin:0;color:#3c4657;line-height:1.5;font-size:.95rem}.ProductListSection_customCta__nkUvr{margin-top:.25rem;background:linear-gradient(135deg,#1f7fbf,#1b5c96);align-self:end}.ProductListSection_customCta__nkUvr:hover{background:linear-gradient(135deg,#2a90d6,#2070b6)}.ProductListSection_clickableCard__eVUD3:focus-visible{outline:none;border-color:#3b73b8;box-shadow:0 0 0 3px rgba(59,115,184,.2),0 14px 28px rgba(44,63,80,.16)}.ProductListSection_productCard__AgsGQ:hover .ProductListSection_productImage__TYgfI{transform:scale(1.04)}@media (max-width:768px){.ProductListSection_productListSection__prx8_{padding:1.5rem;background:#fff;color:#000;display:flex;flex-direction:column;gap:4rem}.ProductListSection_seriesGroup__avRCh{flex-direction:column}.ProductListSection_productGrid__K9Ehc{padding:1rem .25rem .25rem;gap:1rem;border:none;background:transparent}.ProductListSection_productCard__AgsGQ{flex:1 1 100%;max-width:100%;width:100%}}.Specs_specsBlock__yvpyq{padding:4rem;background:#fff;border-radius:0;box-shadow:none;max-width:1200px;margin:0 auto}.Specs_title__SW1IT{font-size:3rem;font-weight:300;margin:0 auto;letter-spacing:.01em;color:#222;text-align:center}.Specs_specsTable__m7gi8{width:100%;border-collapse:collapse;display:table}.Specs_specsTable__m7gi8 tbody{width:100%}.Specs_specsTable__m7gi8 tr{border-bottom:1px solid #eee}.Specs_specsTable__m7gi8 tr:last-child{border-bottom:none}.Specs_label__Ouos5{font-weight:600;color:#444;padding:.5rem 1rem .5rem 0;width:20%;min-width:6rem;max-width:10rem;vertical-align:top;background:#fafbfc}.Specs_value__Gfct5{color:#222;padding:.5rem 0 .5rem 1rem;width:50%;vertical-align:top;background:#fff;word-break:break-word}.Specs_assetsRow__BH4pS{display:flex;justify-content:center;align-items:flex-end;gap:3rem;margin:2.5rem 0 2rem}.Specs_assetItem__jAGMg{display:flex;flex-direction:column;align-items:center;max-width:220px}.Specs_assetImage__ukWdM{max-height:200px;width:auto;height:auto;margin-bottom:.5rem;object-fit:contain}.VideoSection_container__Lh8qC{position:relative;overflow:hidden;width:100%;min-height:85vh}.VideoSection_video__6ml7f{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.VideoSection_overlay__4MtC_{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:2rem}.VideoSection_title__Fnfje{font-size:4.5rem;margin:.5rem 0;text-transform:uppercase;font-weight:800;line-height:.95;letter-spacing:-.02em}.VideoSection_subtitle__kQ_pr{font-size:1.15rem;margin-bottom:1.5rem;text-transform:uppercase;font-weight:600;letter-spacing:.1em;opacity:.85}@media (max-width:1000px){.VideoSection_video__6ml7f{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.VideoSection_title__Fnfje{font-size:3rem}.VideoSection_subtitle__kQ_pr{font-size:1rem}}.ContactForm_contactFormSection__k7FQp{max-width:700px;margin:0 auto;background:var(--cardBg);border-radius:var(--border-radius);box-shadow:0 2px 16px rgba(44,63,80,.07);padding:3rem 2rem}.ContactForm_title__Wubx3{font-size:1.3rem;font-weight:500;color:var(--blueAlt);margin-bottom:.5rem;text-align:center}.ContactForm_description__USORl{font-size:1rem;color:var(--greyAlt2);margin-bottom:2rem;text-align:center}.ContactForm_contactForm__jbRdB{display:flex;flex-direction:column;gap:1.5rem}.ContactForm_grid__5YNHQ{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:100%}@media (max-width:700px){.ContactForm_contactFormSection__k7FQp{padding:1.5rem 1rem}.ContactForm_grid__5YNHQ{grid-template-columns:1fr;gap:1rem}}.ContactForm_field__k3RAO{display:flex;flex-direction:column;gap:.4rem}.ContactForm_label__sUKeg{font-weight:600;color:var(--foregroundAlt);font-size:.95rem}.ContactForm_required__qQc_e{color:var(--red);margin-left:.2em;font-size:1em}.ContactForm_input__TYYpb,.ContactForm_textarea__16ICT{padding:var(--control-padding-y) var(--control-padding-x);border-radius:var(--border-radius);border:1px solid var(--greyAlt1);background:var(--background);color:var(--foreground);font-size:1rem;font-family:inherit;transition:border-color .2s}.ContactForm_input__TYYpb:focus,.ContactForm_textarea__16ICT:focus{border-color:var(--blueAlt);outline:none}.ContactForm_textarea__16ICT{min-height:120px;resize:vertical}.ContactForm_actions__TJiG3{display:flex;justify-content:center}.ContactForm_error__G6c_0{color:var(--red);background:var(--negativeBg);border-radius:var(--border-radius);padding:.7rem 1rem;text-align:center;font-size:.98rem}.ContactForm_toast__V4PjV{position:fixed;top:2.5rem;left:50%;transform:translateX(-50%);border-radius:var(--border-radius);box-shadow:0 2px 16px rgba(44,63,80,.13);padding:1rem 2.5rem 1rem 1.5rem;font-size:1.05rem;z-index:9999;display:flex;align-items:center;gap:1rem;min-width:220px;max-width:min(560px,90vw);animation:ContactForm_fadeIn__WP77m .2s}.ContactForm_toast__V4PjV,.ContactForm_toast__V4PjV.ContactForm_success__3egJ8{background:var(--positiveBg);color:var(--positiveText)}.ContactForm_toast__V4PjV.ContactForm_error__G6c_0{background:var(--negativeBg);color:var(--negativeText)}.ContactForm_toastClose__7scwP{background:transparent;border:1px solid transparent;color:inherit;cursor:pointer;padding:.5rem;border-radius:var(--border-radius);line-height:1;opacity:.85;transition:background .2s,opacity .2s}.ContactForm_toastClose__7scwP:hover{background:rgba(0,0,0,.06);opacity:1}.ContactForm_toastClose__7scwP:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes ContactForm_fadeIn__WP77m{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ContactForm_visuallyHidden__CWlld{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}