.curing_curingPage__WtyeI{background-color:var(--background)}.curing_banner__5BOPH{background:linear-gradient(135deg,#e8f0e6,#d5e5d1);padding:64px 0;border-bottom:1px solid var(--border)}.curing_bannerGrid__jNPjF{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center}@media (max-width:768px){.curing_bannerGrid__jNPjF{grid-template-columns:1fr;gap:24px;text-align:center}}.curing_bannerText__2vgHS{display:flex;flex-direction:column;gap:12px}.curing_banner__5BOPH h1{font-family:var(--font-serif);font-size:2.8rem;color:var(--primary);margin-bottom:4px}.curing_banner__5BOPH p{font-size:1.05rem;opacity:.9;line-height:1.65}.curing_bannerImageContainer__GbV6l{position:relative;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(46,90,39,.1);height:320px}@media (max-width:576px){.curing_bannerImageContainer__GbV6l{height:220px}}.curing_bannerSlide__uX_SK{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .8s ease-in-out;z-index:0}.curing_activeSlide__Xe0DL{opacity:1;z-index:1}.curing_bannerImage__g2I3O{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);filter:brightness(1.15) contrast(1.08) saturate(1.1)}.curing_croppedBannerImage__h_cuY{transform:scale(1.3)}.curing_bannerSlide__uX_SK:hover .curing_bannerImage__g2I3O{transform:scale(1.05)}.curing_bannerSlide__uX_SK:hover .curing_croppedBannerImage__h_cuY{transform:scale(1.35)}.curing_bannerArrowLeft__c_dM7,.curing_bannerArrowRight__QzwVw{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.8);border:1px solid var(--border-light);color:var(--primary);width:40px;height:40px;border-radius:var(--radius-full);font-size:1.8rem;font-weight:300;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;transition:all .3s ease;line-height:1;padding-bottom:4px}.curing_bannerArrowLeft__c_dM7{left:16px}.curing_bannerArrowRight__QzwVw{right:16px}.curing_bannerImageContainer__GbV6l:hover .curing_bannerArrowLeft__c_dM7,.curing_bannerImageContainer__GbV6l:hover .curing_bannerArrowRight__QzwVw{opacity:1}.curing_bannerArrowLeft__c_dM7:hover,.curing_bannerArrowRight__QzwVw:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.curing_bannerDots__QHEFP{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:5}.curing_bannerDot__VjEav{width:10px;height:10px;border-radius:var(--radius-full);border:none;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease;padding:0}.curing_activeDot__pwQS2{background-color:var(--primary);transform:scale(1.25);box-shadow:0 0 0 2px hsla(0,0%,100%,.5)}.curing_badge__MHYIo{background-color:var(--primary-light);color:var(--primary);font-size:.8rem;font-weight:600;text-transform:uppercase;padding:6px 12px;border-radius:var(--radius-full);display:inline-block;align-self:flex-start}.curing_catalogHeader__m2RLE{text-align:center;max-width:700px;margin:0 auto 40px}.curing_sectionTitle__J36bZ{font-family:var(--font-serif);font-size:2.2rem;color:var(--primary);margin-bottom:8px}.curing_sectionSubtitle__AvvFX{font-size:1rem;opacity:.8;line-height:1.5}.curing_filterBar__vWirx{display:flex;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.curing_filterBtn__Vwgy9{background:#fff;border:1px solid var(--border);color:var(--foreground);padding:10px 20px;border-radius:var(--radius-full);font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--transition)}.curing_filterBtn__Vwgy9:hover{border-color:var(--primary);color:var(--primary);background-color:var(--primary-light)}.curing_activeFilter__JrDkR{background-color:var(--primary);color:#fff;border-color:var(--primary)}.curing_activeFilter__JrDkR:hover{background-color:var(--primary-hover);color:#fff}.curing_productsGrid__iRNxe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media (max-width:992px){.curing_productsGrid__iRNxe{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.curing_productsGrid__iRNxe{grid-template-columns:1fr;gap:20px}}.curing_productCard__6wN2b{background-color:#fff;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:var(--transition)}.curing_productCard__6wN2b:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.curing_productImageContainer__L__Pa{height:220px;overflow:hidden;position:relative;background-color:#faf9f6;border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:center}.curing_productImageContainer__L__Pa:before{content:"VIEW DETAILS";position:absolute;background-color:rgba(46,90,39,.9);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:8px 16px;border-radius:var(--radius-full);opacity:0;transition:var(--transition);transform:translateY(10px);z-index:5}.curing_productImageContainer__L__Pa:hover:before{opacity:1;transform:translateY(0)}.curing_productImage__qqRNf{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.curing_productCard__6wN2b:hover .curing_productImage__qqRNf{transform:scale(1.05)}.curing_productBadge__3u2SZ{position:absolute;top:12px;left:12px;background-color:var(--primary);color:#fff;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.curing_productDetails__GaUI2{padding:24px;display:flex;flex-direction:column;flex:1 1}.curing_productName__gpIrt{font-family:var(--font-serif);font-size:1.3rem;color:var(--neutral-dark);margin-bottom:8px}.curing_productDesc__snTet{font-size:.88rem;line-height:1.5;opacity:.8;margin-bottom:20px;flex:1 1}.curing_specsGrid__OJlni{background-color:#faf9f6;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.curing_specRow__KYeRr{display:flex;justify-content:space-between;font-size:.82rem;line-height:1.4}.curing_specLabel__oFXJb{opacity:.7;font-weight:500}.curing_specVal__sP1Xh{font-weight:600;color:var(--foreground)}.curing_priceRow__eIKbg{display:flex;align-items:center;justify-content:space-between;gap:12px}.curing_priceContainer__cLU5d{display:flex;align-items:baseline;gap:6px}.curing_currencySymbol__Dgd87{font-size:.95rem;font-weight:700;color:var(--primary)}.curing_priceVal__CONTT{font-size:1.5rem;font-weight:800;color:var(--primary);font-family:var(--font-sans)}.curing_enquireBtn__nq0wZ{background-color:var(--primary);color:#fff;border:none;padding:10px 18px;border-radius:var(--radius-full);font-weight:600;font-size:.88rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--transition)}.curing_enquireBtn__nq0wZ:hover{background-color:var(--primary-hover)}.curing_bulkCallBtn__9IT4L:hover{background-color:var(--primary-hover)!important;transform:translateY(-1px);box-shadow:var(--shadow-md)!important}.curing_applicationsSection__LHDEi{background-color:#faf9f5;padding:80px 0}.curing_applicationsGrid__Jnw77{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-top:32px}@media (max-width:768px){.curing_applicationsGrid__Jnw77{grid-template-columns:1fr;gap:32px}}.curing_appImageContainer__zs56_{border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);border:1px solid var(--border-light);height:350px}.curing_appImage__3MU4z{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);filter:brightness(1.15) contrast(1.08) saturate(1.1)}.curing_appImageContainer__zs56_:hover .curing_appImage__3MU4z{transform:scale(1.05)}.curing_appContent__FWGqI{display:flex;flex-direction:column;gap:16px}.curing_appContent__FWGqI h3{font-family:var(--font-serif);font-size:1.8rem;color:var(--primary);margin-bottom:8px}.curing_appContent__FWGqI p{font-size:1rem;line-height:1.6;opacity:.85}.curing_processSection__4yGhU{background-color:#fff;padding:80px 0}.curing_processGrid__eYLlo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:32px}@media (max-width:992px){.curing_processGrid__eYLlo{grid-template-columns:1fr;gap:24px}}.curing_processCard___7Tu_{background-color:#faf9f6;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow-sm);transition:var(--transition)}.curing_processCard___7Tu_:hover{border-color:var(--primary-light);box-shadow:var(--shadow-md)}.curing_processImage__xTiIZ{width:100%;height:200px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-light);filter:brightness(1.12) contrast(1.05) saturate(1.08)}.curing_stepHeader__i08UT{display:flex;align-items:center;gap:12px}.curing_stepNumber__nsXxi{background-color:var(--primary);color:#fff;width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.curing_processCard___7Tu_ h4{font-family:var(--font-serif);font-size:1.3rem;color:var(--neutral-dark)}.curing_processCard___7Tu_ p{font-size:.9rem;line-height:1.55;opacity:.8}.curing_modalOverlay__Dv2YK{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(33,37,33,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:40px 24px;overflow-y:auto}.curing_modal__8yk21{background-color:var(--neutral-bg);border-radius:var(--radius-lg);max-width:800px;width:100%;margin:auto;box-shadow:var(--shadow-lg);position:relative;animation:curing_fadeIn__lkPjE .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes curing_fadeIn__lkPjE{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.curing_closeModal__F8Y8e{position:absolute;top:20px;right:20px;background-color:#fff;border:1px solid var(--border-light);cursor:pointer;padding:8px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:var(--transition);z-index:10}.curing_closeModal__F8Y8e:hover{background-color:var(--accent-light);color:var(--accent);border-color:var(--accent)}.curing_modalContent__0WC8O{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;padding:40px}@media (max-width:768px){.curing_modalContent__0WC8O{grid-template-columns:1fr;padding:24px;gap:24px}}.curing_modalImageContainer__h_NqZ{display:flex;flex-direction:column;gap:16px}.curing_modalImage__6vpdU{height:320px;background-color:#f7f4ed;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light);overflow:hidden;width:100%}.curing_modalImage__6vpdU img{width:100%;height:100%;object-fit:contain;padding:16px}.curing_modalThumbnails__oXcUB{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.curing_thumbnailBtn__mubtv{width:60px;height:60px;border-radius:var(--radius-sm);border:2px solid var(--border-light);cursor:pointer;overflow:hidden;padding:0;background:#fff;transition:var(--transition)}.curing_thumbnailBtn__mubtv:hover{border-color:var(--primary-light);transform:scale(1.05)}.curing_activeThumbnail__SdQKU{border-color:var(--primary);box-shadow:0 0 0 2px rgba(46,90,39,.2)}.curing_modalInfo__812DN{display:flex;flex-direction:column;gap:16px}.curing_modalTitle__88qJP{font-family:var(--font-serif);font-size:2rem;color:var(--neutral-dark);font-weight:700;line-height:1.2}.curing_modalDesc__26NDM{font-size:.95rem;opacity:.85;line-height:1.6}.curing_specTable__3wbwE{width:100%;border-collapse:collapse;margin:8px 0}.curing_specTable__3wbwE td{padding:8px 0;border-bottom:1px solid var(--border-light);font-size:.9rem}.curing_specLabel__oFXJb{font-weight:600;color:var(--primary);width:40%}.curing_modalPriceRow__Iv5Sl{display:flex;justify-content:space-between;align-items:center;margin-top:16px;border-top:1px solid var(--border-light);padding-top:16px}.curing_modalPrice__EIqlA{font-size:1.6rem;font-weight:800;color:var(--neutral-dark)}.curing_contactPhoneBtn__36RX2,.curing_contactWhatsappBtn__jy3BA{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:var(--radius-full);font-weight:700;font-size:1rem;transition:var(--transition);cursor:pointer;text-decoration:none}.curing_contactPhoneBtn__36RX2{background-color:var(--primary);color:#fff;border:1px solid var(--primary)}.curing_contactPhoneBtn__36RX2:hover{background-color:var(--primary-hover);box-shadow:0 4px 12px rgba(46,90,39,.2)}.curing_contactWhatsappBtn__jy3BA{background-color:#25d366;color:#fff;border:1px solid #25d366}.curing_contactWhatsappBtn__jy3BA:hover{background-color:#20ba5a;box-shadow:0 4px 12px rgba(32,186,90,.2)}.curing_estimatorSection__xuavM{background-color:#fdfcf9}.curing_estimatorCard___FmMt{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;background:var(--neutral-bg);border-radius:var(--radius-lg);border:1px solid var(--border);padding:48px;box-shadow:var(--shadow-md);margin-top:40px}.curing_estimatorLeft__0EDw0{display:flex;flex-direction:column;gap:24px}.curing_estimatorSubheading__tCyW8{font-family:var(--font-serif);font-size:1.6rem;color:var(--primary);font-weight:700}.curing_inputGroupGrid__i0B0C{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.curing_inputFieldWrap__6QZb1{display:flex;flex-direction:column;gap:8px}.curing_inputLabel__2x03c{font-size:.9rem;font-weight:600;opacity:.85;color:var(--foreground)}.curing_numInput__aIP0M,.curing_selectInput__w6flq{width:100%;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);font-size:1rem;color:var(--foreground);outline:none;transition:var(--transition-fast)}.curing_numInput__aIP0M:focus,.curing_selectInput__w6flq:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(46,90,39,.1)}.curing_estimatorRight__swyf9{display:flex;flex-direction:column;gap:24px;background:var(--background);padding:32px;border-radius:var(--radius-md);border:1px solid var(--border-light)}.curing_resultsHeading__t5ZSF{font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--foreground);opacity:.8}.curing_estimateGrid__n_pev{display:flex;flex-direction:column;gap:16px}.curing_estimateRow__HTjxK{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;border-bottom:1px solid var(--border-light);padding-bottom:12px}.curing_estimateLabel__80V90{opacity:.85;font-weight:500}.curing_estimateVal__NNRT_{font-weight:700;color:var(--foreground)}.curing_estimateRowHighlight__c8bAL{display:flex;justify-content:space-between;align-items:center;background:var(--primary-light);padding:16px 20px;border-radius:var(--radius-sm);margin-top:8px}.curing_highlightLabel__X0V7B{font-weight:700;color:var(--primary);font-size:1.05rem}.curing_highlightVal__j4EHf{font-weight:800;color:var(--primary);font-size:1.4rem}.curing_estimateSpecs__vngk7{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:8px}.curing_specBox__0jC4K{display:flex;flex-direction:column;gap:4px;background:var(--neutral-bg);padding:12px 16px;border:1px solid var(--border-light);border-radius:var(--radius-sm)}.curing_specBoxLabel__zHS0Q{font-size:.75rem;font-weight:600;opacity:.7;text-transform:uppercase}.curing_specBoxVal__MuF92{font-size:1.1rem;font-weight:700;color:var(--accent)}.curing_estimatorWhatsappBtn__gPNlw{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#25d366;color:#fff;padding:16px 28px;border-radius:var(--radius-full);font-weight:700;font-size:1rem;text-decoration:none;transition:var(--transition);box-shadow:0 8px 24px rgba(37,211,102,.2);text-align:center;cursor:pointer;border:none;margin-top:12px}.curing_estimatorWhatsappBtn__gPNlw:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 12px 32px rgba(37,211,102,.3);color:#fff}@media (max-width:992px){.curing_estimatorCard___FmMt{grid-template-columns:1fr;padding:32px;gap:32px}}@media (max-width:576px){.curing_estimateSpecs__vngk7,.curing_inputGroupGrid__i0B0C{grid-template-columns:1fr;gap:16px}.curing_estimatorCard___FmMt{padding:20px;gap:24px}.curing_estimatorRight__swyf9{padding:20px}}.curing_originalPrice__HgqoN{text-decoration:line-through;color:#888;font-weight:400;font-size:.82em}.curing_originalPriceLg__wSkLR{text-decoration:line-through;color:#888;font-weight:400;font-size:.7em;margin-right:6px}.curing_discountPercent__nxxd5{color:#16a34a;font-weight:700;font-size:.78rem}.curing_discountBadgeLg__Y1LoI{background-color:#d9381e;font-size:.8rem;margin-left:8px;display:inline-block;vertical-align:middle}.curing_discountBadgeLg__Y1LoI,.curing_topSaleBadge__uRdYd{color:#fff;font-weight:700;padding:3px 8px;border-radius:4px}.curing_topSaleBadge__uRdYd{position:absolute;top:10px;left:10px;background:#d9381e;font-size:.7rem;z-index:3;box-shadow:0 2px 6px rgba(0,0,0,.15);letter-spacing:.3px}