.ProductDetailPage_page__jKQJ4{background:#ffffff}.ProductDetailPage_breadcrumbBand__DWd93{border-bottom:1px solid var(--color-line);background:#ffffff;padding-top:4rem}.ProductDetailPage_breadcrumbs__aUXVV{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__aUXVV a{flex:0 0 auto;transition:color .18s ease}.ProductDetailPage_breadcrumbs__aUXVV>span:last-child{overflow:hidden;color:var(--color-brand-900);font-weight:650;text-overflow:ellipsis}.ProductDetailPage_heroSection__DruD2{background:var(--color-mist);padding-block:2.5rem 3.5rem}.ProductDetailPage_heroGrid__45lbq{display:grid;align-items:center;gap:2.5rem}.ProductDetailPage_galleryMount__RuA_X,.ProductDetailPage_productSummary__0UrG7{min-width:0}.ProductDetailPage_galleryFallback__MA_jB{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--color-line);border-radius:.5rem;background:var(--color-brand-50)}.ProductDetailPage_fallbackImage__L98n2{object-fit:cover;opacity:.45}.ProductDetailPage_productSummary__0UrG7{overflow-wrap:anywhere}.ProductDetailPage_metaLine__dBjyv{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__dBjyv a{color:var(--color-accent);transition:color .18s ease}.ProductDetailPage_productSummary__0UrG7 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__55HU9{max-width:40rem;margin:1.2rem 0 0;color:var(--color-ink-2);font-size:1rem;line-height:1.7}.ProductDetailPage_quickSpecs__klTzt{display:grid;margin:1.65rem 0 0;border-block:1px solid var(--color-line)}.ProductDetailPage_quickSpecs__klTzt>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__klTzt>div:last-child{border-bottom:0}.ProductDetailPage_quickSpecs__klTzt dd,.ProductDetailPage_quickSpecs__klTzt dt{min-width:0;margin:0;font-size:.8rem;line-height:1.45}.ProductDetailPage_quickSpecs__klTzt dt{color:var(--color-ink-2);font-weight:700}.ProductDetailPage_quickSpecs__klTzt dd{color:var(--color-brand-900);font-weight:620;overflow-wrap:anywhere}.ProductDetailPage_ctaActions__bJzMd a:focus-visible,.ProductDetailPage_relatedCard__jDqrM:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:3px}.ProductDetailPage_detailSection__L1pfZ{scroll-margin-top:5rem;padding-block:5.5rem}.ProductDetailPage_whiteBand__0ljQG{background:#ffffff}.ProductDetailPage_mistBand__5oVA1{background:var(--color-mist)}.ProductDetailPage_overviewGrid__z_JZn,.ProductDetailPage_specificationLayout__xCPQr{display:grid;gap:2.5rem}.ProductDetailPage_sectionCopy__9uiS4{min-width:0}.ProductDetailPage_ctaInner__S1dCo>div>p,.ProductDetailPage_noteLabel__i_O5N,.ProductDetailPage_sectionHeading__hibwS p{margin:0;color:var(--color-accent);font-size:.68rem;font-weight:780;letter-spacing:0;text-transform:uppercase}.ProductDetailPage_sectionHeading__hibwS 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__1cDBI{max-width:44rem;margin:1.4rem 0 0;color:var(--color-ink-2);font-size:.98rem;line-height:1.8}.ProductDetailPage_applications___lKYB{margin-top:2rem}.ProductDetailPage_applications___lKYB h3,.ProductDetailPage_commercialNote__Bm83b h3,.ProductDetailPage_highlights__vt8CT h3,.ProductDetailPage_processGrid__d6V4H h3,.ProductDetailPage_relatedCopy__NNQAo h3{margin:0;color:var(--color-brand-900);font-size:1rem;font-weight:760;letter-spacing:0;line-height:1.35}.ProductDetailPage_applications___lKYB ul{display:grid;margin:1rem 0 0;padding:0;border-top:1px solid var(--color-line);list-style:none}.ProductDetailPage_applications___lKYB li{padding-block:.75rem;border-bottom:1px solid var(--color-line);color:var(--color-ink-2);font-size:.86rem}.ProductDetailPage_commercialNote__Bm83b,.ProductDetailPage_highlights__vt8CT{align-self:start;border:1px solid var(--color-line);border-radius:.5rem;background:#ffffff;padding:1.6rem;box-shadow:var(--shadow-card)}.ProductDetailPage_highlights__vt8CT{border-top:3px solid var(--color-accent)}.ProductDetailPage_highlights__vt8CT ol{display:grid;gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none}.ProductDetailPage_highlights__vt8CT li{display:grid;min-width:0;align-items:start;gap:.8rem;grid-template-columns:1.65rem minmax(0,1fr)}.ProductDetailPage_highlights__vt8CT li span{color:var(--color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:760}.ProductDetailPage_commercialNote__Bm83b>p,.ProductDetailPage_highlights__vt8CT li p,.ProductDetailPage_highlights__vt8CT>p,.ProductDetailPage_relatedCopy__NNQAo span{margin:0;color:var(--color-ink-2);font-size:.83rem;line-height:1.65}.ProductDetailPage_specificationLayout__xCPQr{margin-top:2rem}.ProductDetailPage_specificationTable__DfiZN{margin:0;border:1px solid var(--color-line);border-radius:.5rem;overflow:hidden;background:#ffffff}.ProductDetailPage_specificationTable__DfiZN>div{display:grid;min-width:0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(9rem,32%) minmax(0,1fr)}.ProductDetailPage_specificationTable__DfiZN>div:last-child{border-bottom:0}.ProductDetailPage_specificationTable__DfiZN dd,.ProductDetailPage_specificationTable__DfiZN dt{min-width:0;margin:0;padding:1rem 1.1rem;font-size:.86rem;line-height:1.55}.ProductDetailPage_specificationTable__DfiZN dt{border-inline-end:1px solid var(--color-line);background:var(--color-brand-50);color:var(--color-brand-800);font-weight:720}.ProductDetailPage_specificationTable__DfiZN dd{color:var(--color-ink);font-weight:600;overflow-wrap:anywhere}.ProductDetailPage_commercialNote__Bm83b{border-top:3px solid var(--color-brand)}.ProductDetailPage_commercialNote__Bm83b h3{margin-top:.6rem}.ProductDetailPage_commercialNote__Bm83b>p:not(.ProductDetailPage_noteLabel__i_O5N){margin-top:1rem}.ProductDetailPage_commercialNote__Bm83b a,.ProductDetailPage_relatedHeading__v5bdx>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__d6V4H{display:grid;gap:1rem;margin-top:2.2rem}.ProductDetailPage_processGrid__d6V4H 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__d6V4H 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__d6V4H h3{margin:0}.ProductDetailPage_relatedImage__p4c5V img{object-fit:cover}.ProductDetailPage_relatedHeading__v5bdx{display:flex;align-items:end;justify-content:space-between;gap:2rem}.ProductDetailPage_relatedHeading__v5bdx>a{flex:0 0 auto;margin:0}.ProductDetailPage_relatedGrid__M5Wps{display:grid;gap:1rem;margin-top:2.2rem}.ProductDetailPage_relatedCard__jDqrM{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__p4c5V{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-mist)}.ProductDetailPage_relatedImage__p4c5V img{transition:transform .26s ease}.ProductDetailPage_relatedCopy__NNQAo{padding:1.2rem}.ProductDetailPage_relatedCopy__NNQAo>p{margin:0 0 .5rem;color:var(--color-accent);font-size:.65rem;font-weight:760;text-transform:uppercase}.ProductDetailPage_relatedCopy__NNQAo span{display:-webkit-box;margin-top:.7rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductDetailPage_relatedPlaceholder__1GJC_{margin-top:2rem}.ProductDetailPage_ctaBand__aVa0K{background:var(--color-accent-600);color:#ffffff;padding-block:3.2rem}.ProductDetailPage_ctaInner__S1dCo{display:flex;align-items:center;justify-content:space-between;gap:2rem}.ProductDetailPage_ctaInner__S1dCo>div>p{color:rgb(255 255 255/.88)}.ProductDetailPage_ctaInner__S1dCo h2{max-width:24ch;margin:.55rem 0 0;font-size:1.75rem;font-weight:780;letter-spacing:0;line-height:1.18}.ProductDetailPage_ctaActions__bJzMd{display:flex;flex:0 0 auto;gap:.75rem}.ProductDetailPage_ctaActions__bJzMd 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__bJzMd a:first-child{background:#ffffff;color:var(--color-accent-600)}.ProductDetailPage_ctaActions__bJzMd a:last-child{color:#ffffff}@media (min-width:640px){.ProductDetailPage_applications___lKYB ul,.ProductDetailPage_processGrid__d6V4H,.ProductDetailPage_relatedGrid__M5Wps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ProductDetailPage_breadcrumbBand__DWd93{padding-top:4.5rem}.ProductDetailPage_productSummary__0UrG7 h1{font-size:2.7rem}.ProductDetailPage_detailSection__L1pfZ{scroll-margin-top:5.5rem}}@media (min-width:900px){.ProductDetailPage_heroGrid__45lbq{gap:3.5rem;grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr)}.ProductDetailPage_overviewGrid__z_JZn{gap:4.5rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.ProductDetailPage_specificationLayout__xCPQr{align-items:start;gap:2rem;grid-template-columns:minmax(0,1.3fr) minmax(17rem,.7fr)}.ProductDetailPage_processGrid__d6V4H{grid-template-columns:repeat(4,minmax(0,1fr))}.ProductDetailPage_relatedGrid__M5Wps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ProductDetailPage_heroSection__DruD2{padding-block:1.5rem 2.6rem}.ProductDetailPage_heroGrid__45lbq{gap:2rem}.ProductDetailPage_productSummary__0UrG7 h1{font-size:2.15rem}.ProductDetailPage_detailSection__L1pfZ{padding-block:4rem}.ProductDetailPage_sectionHeading__hibwS h2{font-size:1.7rem}.ProductDetailPage_specificationTable__DfiZN>div{grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr)}.ProductDetailPage_specificationTable__DfiZN dd,.ProductDetailPage_specificationTable__DfiZN dt{padding:.85rem}.ProductDetailPage_ctaInner__S1dCo,.ProductDetailPage_relatedHeading__v5bdx{align-items:flex-start;flex-direction:column}.ProductDetailPage_ctaActions__bJzMd{width:100%}.ProductDetailPage_ctaActions__bJzMd a{flex:1 1 0}}@media (max-width:479px){.ProductDetailPage_quickSpecs__klTzt>div,.ProductDetailPage_specificationTable__DfiZN>div{grid-template-columns:minmax(0,1fr)}.ProductDetailPage_specificationTable__DfiZN dt{border-inline-end:0;border-bottom:1px solid var(--color-line)}.ProductDetailPage_ctaActions__bJzMd{flex-direction:column}.ProductDetailPage_ctaActions__bJzMd a{width:100%}}@media (hover:hover) and (pointer:fine){.ProductDetailPage_breadcrumbs__aUXVV a:hover,.ProductDetailPage_metaLine__dBjyv a:hover{color:var(--color-accent)}.ProductDetailPage_processGrid__d6V4H article:hover,.ProductDetailPage_relatedCard__jDqrM: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__jDqrM:hover .ProductDetailPage_relatedImage__p4c5V img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.ProductDetailPage_breadcrumbs__aUXVV a,.ProductDetailPage_metaLine__dBjyv a,.ProductDetailPage_processGrid__d6V4H article,.ProductDetailPage_relatedCard__jDqrM,.ProductDetailPage_relatedImage__p4c5V img{transition:none}}.CmsRichText_root__XNjaX>:first-child{margin-top:0}.CmsRichText_root__XNjaX>:last-child{margin-bottom:0}.CmsRichText_root__XNjaX blockquote,.CmsRichText_root__XNjaX ol,.CmsRichText_root__XNjaX p,.CmsRichText_root__XNjaX pre,.CmsRichText_root__XNjaX ul{margin:0 0 1rem}.CmsRichText_root__XNjaX h3,.CmsRichText_root__XNjaX h4{margin:1.6rem 0 .7rem;color:var(--color-brand-900);font-weight:760;line-height:1.3}.CmsRichText_root__XNjaX h3{font-size:1.25rem}.CmsRichText_root__XNjaX h4{font-size:1.08rem}.CmsRichText_root__XNjaX ol,.CmsRichText_root__XNjaX ul{padding-left:1.4rem}.CmsRichText_root__XNjaX li+li{margin-top:.35rem}.CmsRichText_root__XNjaX blockquote{padding-left:1rem;border-left:3px solid var(--color-brand-300)}.CmsRichText_root__XNjaX a{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:.18em}.CmsRichText_root__XNjaX img{display:block;width:auto;max-width:100%;height:auto;margin:1.2rem 0;border-radius:.5rem}.CmsRichText_root__XNjaX pre{overflow-x:auto;padding:1rem;border-radius:.35rem;background:var(--color-mist);white-space:pre-wrap}.CmsRichText_root__XNjaX code{font-family:var(--font-mono,monospace)}.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]{inset-inline-start:.8rem}.ProductGallery_navigationButton__EOphm[data-direction=next]{inset-inline-end:.8rem}.ProductGallery_navigationButton__EOphm svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ProductGallery_navigationButton__EOphm:dir(rtl) svg{transform:scaleX(-1)}.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}}