.ProductDetailPage_page__22UGl{background:#ffffff}.ProductDetailPage_breadcrumbBand___8o0E{border-bottom:1px solid var(--color-line);background:#ffffff;padding-top:4rem}.ProductDetailPage_breadcrumbs__NORB2{display:flex;min-height:3.25rem;align-items:center;gap:.55rem;overflow:hidden;color:var(--color-ink-2);font-size:.72rem;white-space:nowrap}.ProductDetailPage_breadcrumbs__NORB2 a{flex:0 0 auto;transition:color .18s ease}.ProductDetailPage_breadcrumbs__NORB2>span:last-child{overflow:hidden;color:var(--color-brand-900);font-weight:650;text-overflow:ellipsis}.ProductDetailPage_heroSection__2KeI7{background:var(--color-mist);padding-block:2.5rem 3.5rem}.ProductDetailPage_heroGrid__hJb5Y{display:grid;align-items:center;gap:2.5rem}.ProductDetailPage_galleryMount__9r1KN,.ProductDetailPage_productSummary__tzgUV{min-width:0}.ProductDetailPage_galleryFallback__NV2hT{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--color-line);border-radius:.5rem;background:var(--color-brand-50)}.ProductDetailPage_fallbackImage___zAtx{object-fit:cover;opacity:.45}.ProductDetailPage_productSummary__tzgUV{overflow-wrap:anywhere}.ProductDetailPage_metaLine__QGDoE{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;color:var(--color-ink-2);font-size:.68rem;font-weight:760;letter-spacing:0;text-transform:uppercase}.ProductDetailPage_metaLine__QGDoE a{color:var(--color-accent);transition:color .18s ease}.ProductDetailPage_productSummary__tzgUV h1{max-width:15ch;margin:.85rem 0 0;color:var(--color-brand-900);font-size:2.55rem;font-weight:820;letter-spacing:0;line-height:1.05}.ProductDetailPage_summary___DS78{max-width:40rem;margin:1.2rem 0 0;color:var(--color-ink-2);font-size:1rem;line-height:1.7}.ProductDetailPage_quickSpecs__pxF8v{display:grid;margin:1.65rem 0 0;border-block:1px solid var(--color-line)}.ProductDetailPage_quickSpecs__pxF8v>div{display:grid;min-width:0;gap:.75rem;padding-block:.78rem;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(7.5rem,34%) minmax(0,1fr)}.ProductDetailPage_quickSpecs__pxF8v>div:last-child{border-bottom:0}.ProductDetailPage_quickSpecs__pxF8v dd,.ProductDetailPage_quickSpecs__pxF8v dt{min-width:0;margin:0;font-size:.8rem;line-height:1.45}.ProductDetailPage_quickSpecs__pxF8v dt{color:var(--color-ink-2);font-weight:700}.ProductDetailPage_quickSpecs__pxF8v dd{color:var(--color-brand-900);font-weight:620;overflow-wrap:anywhere}.ProductDetailPage_ctaActions__YCfsk a:focus-visible,.ProductDetailPage_relatedCard__m8ZVl:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:3px}.ProductDetailPage_detailSection__S9Ngb{scroll-margin-top:5rem;padding-block:5.5rem}.ProductDetailPage_whiteBand__4hwET{background:#ffffff}.ProductDetailPage_mistBand__mmdWq{background:var(--color-mist)}.ProductDetailPage_overviewGrid__egLMi,.ProductDetailPage_specificationLayout__34Eqr{display:grid;gap:2.5rem}.ProductDetailPage_sectionCopy__AhDmU{min-width:0}.ProductDetailPage_ctaInner__0cJBo>div>p,.ProductDetailPage_noteLabel__JbUtK,.ProductDetailPage_sectionHeading__WEbM2 p{margin:0;color:var(--color-accent);font-size:.68rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.ProductDetailPage_sectionHeading__WEbM2 h2{max-width:22ch;margin:.6rem 0 0;color:var(--color-brand-900);font-size:2rem;font-weight:790;letter-spacing:0;line-height:1.15}.ProductDetailPage_description__5pzIB{max-width:44rem;margin:1.4rem 0 0;color:var(--color-ink-2);font-size:.98rem;line-height:1.8}.ProductDetailPage_applications__o302F{margin-top:2rem}.ProductDetailPage_applications__o302F h3,.ProductDetailPage_commercialNote__Gi2b7 h3,.ProductDetailPage_highlights__8MYJ9 h3,.ProductDetailPage_processGrid__ZPz9p h3,.ProductDetailPage_relatedCopy__IuVzo h3{margin:0;color:var(--color-brand-900);font-size:1rem;font-weight:760;letter-spacing:0;line-height:1.35}.ProductDetailPage_applications__o302F ul{display:grid;margin:1rem 0 0;padding:0;border-top:1px solid var(--color-line);list-style:none}.ProductDetailPage_applications__o302F li{padding-block:.75rem;border-bottom:1px solid var(--color-line);color:var(--color-ink-2);font-size:.86rem}.ProductDetailPage_commercialNote__Gi2b7,.ProductDetailPage_highlights__8MYJ9{align-self:start;border:1px solid var(--color-line);border-radius:.5rem;background:#ffffff;padding:1.6rem;box-shadow:var(--shadow-card)}.ProductDetailPage_highlights__8MYJ9{border-top:3px solid var(--color-accent)}.ProductDetailPage_highlights__8MYJ9 ol{display:grid;gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none}.ProductDetailPage_highlights__8MYJ9 li{display:grid;min-width:0;align-items:start;gap:.8rem;grid-template-columns:1.65rem minmax(0,1fr)}.ProductDetailPage_highlights__8MYJ9 li span{color:var(--color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:760}.ProductDetailPage_commercialNote__Gi2b7>p,.ProductDetailPage_highlights__8MYJ9 li p,.ProductDetailPage_highlights__8MYJ9>p,.ProductDetailPage_relatedCopy__IuVzo span{margin:0;color:var(--color-ink-2);font-size:.83rem;line-height:1.65}.ProductDetailPage_specificationLayout__34Eqr{margin-top:2rem}.ProductDetailPage_specificationTable__tMlRC{margin:0;border:1px solid var(--color-line);border-radius:.5rem;overflow:hidden;background:#ffffff}.ProductDetailPage_specificationTable__tMlRC>div{display:grid;min-width:0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(9rem,32%) minmax(0,1fr)}.ProductDetailPage_specificationTable__tMlRC>div:last-child{border-bottom:0}.ProductDetailPage_specificationTable__tMlRC dd,.ProductDetailPage_specificationTable__tMlRC dt{min-width:0;margin:0;padding:1rem 1.1rem;font-size:.86rem;line-height:1.55}.ProductDetailPage_specificationTable__tMlRC dt{border-right:1px solid var(--color-line);background:var(--color-brand-50);color:var(--color-brand-800);font-weight:720}.ProductDetailPage_specificationTable__tMlRC dd{color:var(--color-ink);font-weight:600;overflow-wrap:anywhere}.ProductDetailPage_commercialNote__Gi2b7{border-top:3px solid var(--color-brand)}.ProductDetailPage_commercialNote__Gi2b7 h3{margin-top:.6rem}.ProductDetailPage_commercialNote__Gi2b7>p:not(.ProductDetailPage_noteLabel__JbUtK){margin-top:1rem}.ProductDetailPage_commercialNote__Gi2b7 a,.ProductDetailPage_relatedHeading__Q7yNj>a{display:inline-flex;margin-top:1.3rem;color:var(--color-accent);font-size:.82rem;font-weight:740;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.ProductDetailPage_processGrid__ZPz9p{display:grid;gap:1rem;margin-top:2.2rem}.ProductDetailPage_processGrid__ZPz9p article{display:flex;min-width:0;min-height:5rem;align-items:center;gap:1rem;border:1px solid var(--color-line);border-radius:.5rem;background:#ffffff;padding:1.2rem 1.35rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ProductDetailPage_processGrid__ZPz9p article>span{flex:0 0 auto;color:var(--color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:760}.ProductDetailPage_processGrid__ZPz9p h3{margin:0}.ProductDetailPage_relatedImage__OK_gt img{object-fit:cover}.ProductDetailPage_relatedHeading__Q7yNj{display:flex;align-items:end;justify-content:space-between;gap:2rem}.ProductDetailPage_relatedHeading__Q7yNj>a{flex:0 0 auto;margin:0}.ProductDetailPage_relatedGrid__ujKr7{display:grid;gap:1rem;margin-top:2.2rem}.ProductDetailPage_relatedCard__m8ZVl{min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:.5rem;background:#ffffff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ProductDetailPage_relatedImage__OK_gt{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-mist)}.ProductDetailPage_relatedImage__OK_gt img{transition:transform .26s ease}.ProductDetailPage_relatedCopy__IuVzo{padding:1.2rem}.ProductDetailPage_relatedCopy__IuVzo>p{margin:0 0 .5rem;color:var(--color-accent);font-size:.65rem;font-weight:760;text-transform:uppercase}.ProductDetailPage_relatedCopy__IuVzo span{display:-webkit-box;margin-top:.7rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductDetailPage_relatedPlaceholder__meyic{margin-top:2rem}.ProductDetailPage_ctaBand__CXMtK{background:var(--color-accent-600);color:#ffffff;padding-block:3.2rem}.ProductDetailPage_ctaInner__0cJBo{display:flex;align-items:center;justify-content:space-between;gap:2rem}.ProductDetailPage_ctaInner__0cJBo>div>p{color:rgb(255 255 255/.88)}.ProductDetailPage_ctaInner__0cJBo h2{max-width:24ch;margin:.55rem 0 0;font-size:1.75rem;font-weight:780;letter-spacing:0;line-height:1.18}.ProductDetailPage_ctaActions__YCfsk{display:flex;flex:0 0 auto;gap:.75rem}.ProductDetailPage_ctaActions__YCfsk a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:2px solid #ffffff;border-radius:.5rem;padding:.7rem 1.2rem;font-size:.78rem;font-weight:760}.ProductDetailPage_ctaActions__YCfsk a:first-child{background:#ffffff;color:var(--color-accent-600)}.ProductDetailPage_ctaActions__YCfsk a:last-child{color:#ffffff}@media (min-width:640px){.ProductDetailPage_applications__o302F ul,.ProductDetailPage_processGrid__ZPz9p,.ProductDetailPage_relatedGrid__ujKr7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ProductDetailPage_breadcrumbBand___8o0E{padding-top:4.5rem}.ProductDetailPage_productSummary__tzgUV h1{font-size:2.7rem}.ProductDetailPage_detailSection__S9Ngb{scroll-margin-top:5.5rem}}@media (min-width:900px){.ProductDetailPage_heroGrid__hJb5Y{gap:3.5rem;grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr)}.ProductDetailPage_overviewGrid__egLMi{gap:4.5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.ProductDetailPage_specificationLayout__34Eqr{align-items:start;gap:2rem;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.ProductDetailPage_processGrid__ZPz9p{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductDetailPage_relatedGrid__ujKr7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ProductDetailPage_heroSection__2KeI7{padding-block:1.5rem 2.6rem}.ProductDetailPage_heroGrid__hJb5Y{gap:2rem}.ProductDetailPage_productSummary__tzgUV h1{font-size:2.15rem}.ProductDetailPage_detailSection__S9Ngb{padding-block:4rem}.ProductDetailPage_sectionHeading__WEbM2 h2{font-size:1.7rem}.ProductDetailPage_specificationTable__tMlRC>div{grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr)}.ProductDetailPage_specificationTable__tMlRC dd,.ProductDetailPage_specificationTable__tMlRC dt{padding:.85rem}.ProductDetailPage_ctaInner__0cJBo,.ProductDetailPage_relatedHeading__Q7yNj{align-items:flex-start;flex-direction:column}.ProductDetailPage_ctaActions__YCfsk{width:100%}.ProductDetailPage_ctaActions__YCfsk a{flex:1 1 0}}@media (max-width:479px){.ProductDetailPage_quickSpecs__pxF8v>div,.ProductDetailPage_specificationTable__tMlRC>div{grid-template-columns:minmax(0,1fr)}.ProductDetailPage_specificationTable__tMlRC dt{border-right:0;border-bottom:1px solid var(--color-line)}.ProductDetailPage_ctaActions__YCfsk{flex-direction:column}.ProductDetailPage_ctaActions__YCfsk a{width:100%}}@media (hover:hover) and (pointer:fine){.ProductDetailPage_breadcrumbs__NORB2 a:hover,.ProductDetailPage_metaLine__QGDoE a:hover{color:var(--color-accent)}.ProductDetailPage_processGrid__ZPz9p article:hover,.ProductDetailPage_relatedCard__m8ZVl:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-line));box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.ProductDetailPage_relatedCard__m8ZVl:hover .ProductDetailPage_relatedImage__OK_gt img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.ProductDetailPage_breadcrumbs__NORB2 a,.ProductDetailPage_metaLine__QGDoE a,.ProductDetailPage_processGrid__ZPz9p article,.ProductDetailPage_relatedCard__m8ZVl,.ProductDetailPage_relatedImage__OK_gt img{transition:none}}.ProductContactActions_contactActions__L6NY0{margin-top:1.4rem}.ProductContactActions_shareRow__2aZgk{display:flex;min-height:3.5rem;align-items:center;gap:.8rem;border-block:1px solid var(--color-line);padding-block:.7rem}.ProductContactActions_shareRow__2aZgk>span{color:var(--color-ink-2);font-size:.78rem;font-weight:650}.ProductContactActions_shareButtons__ckWTM{display:flex;gap:.55rem}.ProductContactActions_shareButtons__ckWTM button{display:grid;width:2.25rem;aspect-ratio:1;place-items:center;border:1px solid var(--color-line);border-radius:999px;background:#ffffff;color:var(--color-ink-2);transition:border-color .18s ease,color .18s ease,transform .18s ease}.ProductContactActions_shareButtons__ckWTM svg{width:.95rem;fill:currentColor}.ProductContactActions_actionGrid__Yi7Ht{display:grid;gap:.75rem;margin-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductContactActions_primaryAction__3ac_l,.ProductContactActions_sampleAction__3ilaF,.ProductContactActions_whatsappAction__v3Yy6{display:inline-flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.55rem;border:2px solid var(--color-accent);border-radius:.5rem;padding:.8rem 1rem;font-size:.82rem;font-weight:760;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ProductContactActions_primaryAction__3ac_l{background:var(--color-accent);color:#ffffff}.ProductContactActions_whatsappAction__v3Yy6{border-color:#147a4c;background:#147a4c;color:#ffffff}.ProductContactActions_sampleAction__3ilaF{background:#ffffff;color:var(--color-accent)}.ProductContactActions_primaryAction__3ac_l svg,.ProductContactActions_whatsappAction__v3Yy6 svg{width:1.05rem;flex:0 0 auto}.ProductContactActions_primaryAction__3ac_l svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ProductContactActions_whatsappAction__v3Yy6 svg{fill:currentColor}.ProductContactActions_primaryAction__3ac_l:focus-visible,.ProductContactActions_sampleAction__3ilaF:focus-visible,.ProductContactActions_shareButtons__ckWTM button:focus-visible,.ProductContactActions_whatsappAction__v3Yy6:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:3px}@media (max-width:479px){.ProductContactActions_actionGrid__Yi7Ht{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.ProductContactActions_primaryAction__3ac_l:hover,.ProductContactActions_sampleAction__3ilaF:hover,.ProductContactActions_shareButtons__ckWTM button:hover,.ProductContactActions_whatsappAction__v3Yy6:hover{transform:translateY(-2px)}.ProductContactActions_primaryAction__3ac_l:hover{border-color:var(--color-accent-600);background:var(--color-accent-600)}.ProductContactActions_sampleAction__3ilaF:hover{background:rgb(212 21 65/.06)}.ProductContactActions_whatsappAction__v3Yy6:hover{border-color:#0f663f;background:#0f663f}.ProductContactActions_shareButtons__ckWTM button:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-line));color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.ProductContactActions_primaryAction__3ac_l,.ProductContactActions_sampleAction__3ilaF,.ProductContactActions_shareButtons__ckWTM button,.ProductContactActions_whatsappAction__v3Yy6{transition:none}}.ProductGallery_gallery__BjA7t{display:grid;min-width:0;align-items:start;gap:1rem;grid-template-columns:minmax(0,1fr)}.ProductGallery_thumbnails__QF42C{display:flex;max-width:100%;gap:.65rem;overflow-x:auto;padding:.15rem .15rem .4rem;scrollbar-width:thin}.ProductGallery_thumbnail__TO12F{position:relative;width:4.5rem;flex:0 0 4.5rem;aspect-ratio:1;overflow:hidden;border:1px solid var(--color-line);border-radius:.5rem;background:var(--color-mist);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ProductGallery_thumbnail__TO12F[data-active=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px rgb(212 21 65/.14)}.ProductGallery_thumbnail__TO12F:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:2px}.ProductGallery_thumbnailImage__JrrCU{object-fit:cover}.ProductGallery_image__gOXON{object-fit:contain;transition:transform .32s var(--ease-out-expo)}.ProductGallery_thumbnailImage__JrrCU{transition:transform .22s ease}.ProductGallery_mainImage__e7ENM{position:relative;grid-row:1;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--color-line);border-radius:.5rem;background:#ffffff;box-shadow:0 1.25rem 3rem rgb(16 35 59/.1)}.ProductGallery_imageFrame__sV4KU{position:absolute;inset:0}.ProductGallery_previousImageFrame__rOt8D{z-index:0}.ProductGallery_activeImageFrame__5efFg{z-index:0;animation:ProductGallery_image-change-in__DQdHz .28s var(--ease-out-expo) both}@keyframes ProductGallery_image-change-in__DQdHz{0%{opacity:0;transform:translateY(5px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.ProductGallery_navigationButton__EOphm{position:absolute;top:50%;z-index:1;display:grid;width:2.75rem;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255/.58);border-radius:999px;background:rgb(255 255 255/.72);color:var(--color-brand-900);opacity:0;pointer-events:none;transform:translateY(-50%) scale(.92);transition:background-color .18s ease,opacity .18s ease,transform .18s ease;backdrop-filter:blur(8px)}.ProductGallery_navigationButton__EOphm[data-direction=previous]{left:.8rem}.ProductGallery_navigationButton__EOphm[data-direction=next]{right:.8rem}.ProductGallery_navigationButton__EOphm svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ProductGallery_mainImage__e7ENM:focus-within .ProductGallery_navigationButton__EOphm,.ProductGallery_mainImage__e7ENM:hover .ProductGallery_navigationButton__EOphm{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.ProductGallery_navigationButton__EOphm:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:2px}@media (max-width:767px){.ProductGallery_thumbnail__TO12F{width:4.25rem;flex:0 0 4.25rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProductGallery_thumbnail__TO12F:hover{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-line));transform:translateY(-2px)}.ProductGallery_thumbnail__TO12F:hover .ProductGallery_thumbnailImage__JrrCU{transform:scale(1.04)}.ProductGallery_mainImage__e7ENM:hover .ProductGallery_image__gOXON{transform:scale(1.02)}.ProductGallery_navigationButton__EOphm:hover{background:rgb(255 255 255/.92)}}@media (prefers-reduced-motion:reduce){.ProductGallery_image__gOXON,.ProductGallery_navigationButton__EOphm,.ProductGallery_thumbnailImage__JrrCU,.ProductGallery_thumbnail__TO12F{transition:none}}