.ProductRecommendations_recommendationsSection__tOuPE{width:100%;margin:var(--space-12,3rem) 0;padding:var(--space-8,2rem) 0;border-top:1px solid var(--color-border,#e2e8f0)}.ProductRecommendations_header__MkrKS{margin-bottom:var(--space-8,2rem);display:flex;flex-direction:column;gap:var(--space-2,.5rem)}.ProductRecommendations_badgeHeader__CwVFO{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .65rem;border-radius:var(--radius-full,9999px);background-color:var(--color-green-light,#e8f5e9);color:var(--color-green-dark,#004d25)}.ProductRecommendations_title__Fz2Uh{font-size:1.75rem;font-weight:800;color:var(--color-dark-heading,#0f172a);margin:0;letter-spacing:-.02em}.ProductRecommendations_subtitle__XtJze{font-size:.95rem;color:var(--color-text-muted,#64748b);margin:0}.ProductRecommendations_grid__Du_VZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6,1.5rem);gap:var(--space-6,1.5rem)}@media (max-width:1024px){.ProductRecommendations_grid__Du_VZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProductRecommendations_grid__Du_VZ{grid-template-columns:1fr;gap:var(--space-4,1rem)}}.ProductRecommendations_card__m9VMF{background:var(--color-card-bg,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,12px);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;position:relative}.ProductRecommendations_card__m9VMF:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover,0 10px 30px rgba(0,0,0,.08));border-color:#cbd5e1}.ProductRecommendations_imageWrapper__TKgOb{position:relative;width:100%;aspect-ratio:4/3;background-color:#f1f5f9;overflow:hidden}.ProductRecommendations_productImage__pc8il{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ProductRecommendations_card__m9VMF:hover .ProductRecommendations_productImage__pc8il{transform:scale(1.04)}.ProductRecommendations_fallbackImage__1ihCF{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:var(--color-text-muted,#64748b)}.ProductRecommendations_fallbackIcon__5UQgK{font-size:2.25rem;margin-bottom:.25rem}.ProductRecommendations_typeBadge__dGo_Y{position:absolute;top:.75rem;left:.75rem;font-size:.72rem;font-weight:700;padding:.25rem .55rem;border-radius:var(--radius-sm,6px);color:#fff;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.15)}.ProductRecommendations_typeBadgeProduct__j4AIJ{background-color:var(--color-green-primary,#006837)}.ProductRecommendations_typeBadgeService__Rfkt3{background-color:var(--color-orange-primary,#e65100)}.ProductRecommendations_discountBadge__DlnnM{position:absolute;top:.75rem;right:.75rem;background-color:#ef4444;color:#fff;font-size:.72rem;font-weight:800;padding:.25rem .5rem;border-radius:var(--radius-sm,6px);z-index:2}.ProductRecommendations_reasonTag__msDB8{background:var(--color-green-soft,#f0f7f2);color:var(--color-green-dark,#004d25);font-size:.72rem;font-weight:600;padding:.35rem .65rem;border-bottom:1px solid #dcf0e2;display:flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductRecommendations_cardBody__fNAWG{padding:1rem;display:flex;flex-direction:column;flex:1 1}.ProductRecommendations_category__d_HFe{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#64748b);margin-bottom:.25rem}.ProductRecommendations_cardTitle__3pO_4{font-size:1rem;font-weight:700;color:var(--color-dark-heading,#0f172a);margin:0 0 .5rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductRecommendations_ratingRow__8E4yK{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--color-text-muted,#64748b);margin-bottom:.75rem}.ProductRecommendations_stars__QDvrP{color:#f59e0b;font-size:.85rem;letter-spacing:.05em}.ProductRecommendations_ratingScore__ZWdny{font-weight:700;color:var(--color-dark-heading,#0f172a)}.ProductRecommendations_priceContainer__Rfclc{margin-top:auto;padding-top:.5rem;margin-bottom:.85rem;display:flex;align-items:baseline;gap:.5rem}.ProductRecommendations_currentPrice__WFZAb{font-size:1.15rem;font-weight:800;color:var(--color-dark-heading,#0f172a)}.ProductRecommendations_oldPrice__0mbBG{font-size:.82rem;color:#94a3b8;text-decoration:line-through}.ProductRecommendations_actionsRow__nNx_x{display:flex;gap:.5rem;align-items:center}.ProductRecommendations_btnDetail__pzc20{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .75rem;font-size:.82rem;font-weight:600;color:var(--color-dark-heading,#0f172a);background-color:#f8fafc;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-sm,6px);text-decoration:none;transition:all .15s ease;text-align:center}.ProductRecommendations_btnDetail__pzc20:hover{background-color:#f1f5f9;border-color:#cbd5e1}.ProductRecommendations_btnWhatsApp___vCnD{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .85rem;font-size:.82rem;font-weight:700;color:#fff;background-color:#25d366;border:none;border-radius:var(--radius-sm,6px);cursor:pointer;text-decoration:none;transition:all .15s ease;white-space:nowrap}.ProductRecommendations_btnWhatsApp___vCnD:hover{background-color:#20bd5a;transform:scale(1.02)}.ProductRecommendations_whatsAppIcon__u0k0N{width:15px;height:15px;fill:currentColor}.ProductRecommendations_emptyState__MlsGz{padding:var(--space-8,2rem);text-align:center;color:var(--color-text-muted,#64748b);background:var(--color-bg-section-alt,#f8faf9);border-radius:var(--radius-md,12px);border:1px dashed var(--color-border,#e2e8f0)}.page_productPageWrapper__nzFOq{min-height:100vh;background-color:#f8faf9;font-family:Outfit,sans-serif;color:#0f172a;padding-bottom:5rem}.page_topInspirationBar__X8Wfv{background:linear-gradient(90deg,#006837,#004d25);color:#fff;padding:.75rem 1rem;font-size:.88rem;border-bottom:2px solid #e65100}.page_topInspirationContent__hOrle{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:1120px;margin:0 auto}.page_topInspirationBtn__C6u8R{background:#e65100;color:#fff;padding:.4rem 1rem;border-radius:50px;font-weight:800;font-size:.82rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.page_topInspirationBtn__C6u8R:hover{background:#bf360c;transform:translateY(-1px)}.page_storeHeaderBar__dGIPW{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_storeHeaderInner__WOM_W{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;max-width:1120px;margin:0 auto}.page_storeBrandLink__bNDOa{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.page_storeAvatar__HSY5w{width:44px;height:44px;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.25rem;box-shadow:0 4px 10px rgba(0,0,0,.1)}.page_storeName__GWDVj{font-size:1.15rem;font-weight:800;color:#0f172a;line-height:1.2}.page_storeBadge__lH9tF{font-size:.75rem;color:#16a34a;font-weight:700}.page_backToStoreBtn__08_Ss{color:#006837;font-size:.88rem;font-weight:700;text-decoration:none;padding:.5rem 1rem;background:#f0f7f2;border-radius:8px;transition:all .2s ease}.page_backToStoreBtn__08_Ss:hover{background:#e0efe5}.page_breadcrumbBar__lQana{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:.65rem 0;font-size:.84rem}.page_breadcrumbs__1Pmum{display:flex;align-items:center;gap:8px;color:#64748b;flex-wrap:wrap;max-width:1120px;margin:0 auto}.page_breadcrumbs__1Pmum a{color:#006837;text-decoration:none;font-weight:600}.page_breadcrumbs__1Pmum a:hover{text-decoration:underline}.page_currentBreadcrumb__x9cLz{color:#0f172a;font-weight:700}.page_productMainGrid__OMilY{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:3rem;gap:3rem;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.04);max-width:1120px;margin:0 auto 3rem}.page_imageColumn__c7ly9{display:flex;flex-direction:column;gap:1.25rem}.page_mainImageCard__mkOY3{position:relative;width:100%;height:480px;background:#eef2f0;border-radius:20px;overflow:hidden;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center}.page_mainProductImage__4XYXi{width:100%;height:100%;object-fit:cover}.page_placeholderImg__BZSUK{font-size:6rem}.page_imageBadge__p_su6{position:absolute;top:18px;left:18px;background:#e65100;color:#fff;font-size:.85rem;font-weight:800;padding:.4rem 1rem;border-radius:50px;box-shadow:0 4px 12px rgba(230,81,0,.35)}.page_stockStatusCard__s4wak{display:flex;align-items:center;gap:.6rem;background:#f0fdf4;border:1px solid #dcfce7;padding:.75rem 1.25rem;border-radius:12px;font-size:.88rem;font-weight:700;color:#16a34a}.page_stockDot__kneMc{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.page_infoColumn__iNABx{display:flex;flex-direction:column;gap:1.25rem}.page_ratingBadge__NoqEY{font-size:.82rem;font-weight:700;color:#e65100;background:#fff3e0;padding:.35rem .85rem;border-radius:50px;align-self:flex-start}.page_productTitle__SNZt_{font-size:2.2rem;font-weight:900;color:#0f172a;line-height:1.2;letter-spacing:-.02em;margin:0}.page_priceRow__aFsAJ{display:flex;align-items:baseline;gap:10px}.page_productPrice__b445g{font-size:2.4rem;font-weight:900;color:#006837}.page_priceCurrency__Q87j4{font-size:1rem;font-weight:700;color:#64748b}.page_descriptionBox__tD03B{font-size:1.05rem;color:#475569;line-height:1.65;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:1.25rem 0}.page_guaranteesBox__KlrPQ{background:#f8faf9;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem 1.5rem}.page_guaranteesHeading__hGdBt{font-size:.95rem;font-weight:800;color:#0f172a;margin:0 0 .75rem}.page_guaranteesList__eRMJK{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.page_guaranteesList__eRMJK li{font-size:.88rem;color:#334155;line-height:1.5;display:flex;align-items:flex-start;gap:.5rem}.page_checkIcon__t2Mrk{color:#006837;font-weight:900}.page_orderActionsSection___0xpy{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.page_quantityRow__OGRob{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page_quantityLabel__rKn3F{font-size:.95rem;font-weight:800;color:#0f172a}.page_quantityControls__vXPbs{display:flex;align-items:center;gap:.75rem;background:#f1f5f9;padding:.35rem .65rem;border-radius:10px}.page_qtyBtn__4_uNa{width:34px;height:34px;border:none;background:#fff;border-radius:8px;font-size:1.2rem;font-weight:800;color:#0f172a;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:all .15s ease}.page_qtyBtn__4_uNa:hover{background:#e2e8f0}.page_qtyDisplay__J8k3Q{font-size:1.15rem;font-weight:900;min-width:24px;text-align:center}.page_totalPreview__eR_gp{font-size:.95rem;color:#475569}.page_totalPreview__eR_gp strong{color:#006837}.page_primaryWaBtn__niZov{width:100%;padding:1.15rem;background:#25d366;color:#fff;border:none;border-radius:12px;font-size:1.15rem;font-weight:900;cursor:pointer;box-shadow:0 6px 20px rgba(37,211,102,.35);transition:all .25s ease;display:flex;align-items:center;justify-content:center}.page_primaryWaBtn__niZov:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 10px 25px rgba(37,211,102,.45)}.page_secondaryCartBtn__fz6IG{width:100%;padding:1rem;background:#f0f7f2;color:#006837;border:2px solid #006837;border-radius:12px;font-size:1rem;font-weight:800;cursor:pointer;transition:all .2s ease}.page_secondaryCartBtn__fz6IG:hover{background:#006837;color:#fff}.page_toastSuccess__6pfYr{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a;padding:.75rem 1rem;border-radius:10px;font-size:.9rem;font-weight:700;text-align:center;animation:page_fadeIn__p4LWV .2s ease-out}.page_supportNote__0vvWG{font-size:.85rem;color:#64748b;background:#f8faf9;padding:.75rem 1rem;border-radius:10px;line-height:1.4}.page_otherProductsSection__q26_t{max-width:1120px;margin:0 auto 3rem}.page_otherProductsHeader__3SQX6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page_otherProductsHeader__3SQX6 h2{font-size:1.4rem;font-weight:800;color:#0f172a;margin:0}.page_seeAllLink___EziO{color:#006837;font-weight:700;text-decoration:none;font-size:.9rem}.page_otherProductsGrid__vQHH7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.page_otherProductCard__Yo30e{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 14px rgba(0,0,0,.03);transition:all .25s ease;display:flex;flex-direction:column}.page_otherProductCard__Yo30e:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08);border-color:#006837}.page_otherProductImgWrap__X7Sql{width:100%;height:180px;background:#eef2f0;overflow:hidden}.page_otherProductImgWrap__X7Sql img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_otherProductCard__Yo30e:hover .page_otherProductImgWrap__X7Sql img{transform:scale(1.05)}.page_otherProductPlaceholder__aUNst{font-size:3rem;height:100%;display:flex;align-items:center;justify-content:center}.page_otherProductInfo__Upa5B{padding:1.2rem;display:flex;flex-direction:column;gap:.4rem}.page_otherProductInfo__Upa5B h4{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.page_otherProductPrice__akfzx{font-size:1.15rem;font-weight:900}.page_viralPromoCard__5_ySO{max-width:1120px;margin:0 auto;background:linear-gradient(135deg,#fff8f0,#ffe0b2);border:2px solid #ffb74d;border-radius:20px;padding:2.25rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.page_viralPromoContent__HaAVg h3{font-size:1.35rem;font-weight:900;color:#e65100;margin:0 0 .5rem}.page_viralPromoContent__HaAVg p{font-size:.95rem;color:#5d4037;margin:0;max-width:600px;line-height:1.5}.page_viralPromoBtn__m_ZR5{background:#e65100;color:#fff;padding:1rem 2rem;border-radius:50px;font-size:1rem;font-weight:800;text-decoration:none;box-shadow:0 6px 18px rgba(230,81,0,.35);transition:all .2s ease;white-space:nowrap}.page_viralPromoBtn__m_ZR5:hover{background:#bf360c;transform:translateY(-2px)}.page_loadingContainer__uxsqQ,.page_notFoundContainer__G9xOG{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;gap:1rem}.page_notFoundIcon__so3hb{font-size:4rem}.page_returnStoreBtn___K7Fh{background:#006837;color:#fff;padding:.85rem 1.75rem;border-radius:50px;font-weight:700;text-decoration:none;margin-top:1rem}@keyframes page_fadeIn__p4LWV{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.page_productMainGrid__OMilY{grid-template-columns:1fr;gap:2rem;padding:2rem}.page_mainImageCard__mkOY3{height:360px}.page_otherProductsGrid__vQHH7{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_productMainGrid__OMilY{padding:1.25rem}.page_productTitle__SNZt_{font-size:1.6rem}.page_productPrice__b445g{font-size:1.8rem}.page_otherProductsGrid__vQHH7{grid-template-columns:1fr}.page_viralPromoCard__5_ySO{flex-direction:column;text-align:center;padding:1.75rem}.page_viralPromoBtn__m_ZR5{width:100%;text-align:center}}.MonoProductTunnel_tunnelContainer__gBzRe{background-color:#f8faf9;min-height:100vh;color:#1e293b;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;padding-bottom:90px}.MonoProductTunnel_demoInspirationBanner__spaGx{background:linear-gradient(90deg,#004d25,#006837);color:#fff;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.15);position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.1)}.MonoProductTunnel_demoInspirationContent__hLSFs{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.MonoProductTunnel_demoInspirationText__hljFs{display:flex;align-items:center;gap:.75rem;font-size:.92rem}.MonoProductTunnel_demoInspirationTag__VSlRG{background:#e65100;color:#fff;font-size:.72rem;font-weight:800;padding:.25rem .6rem;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.MonoProductTunnel_demoInspirationBtn__qrQvF{background:#fff;color:#006837;font-weight:700;font-size:.88rem;padding:.45rem 1rem;border-radius:50px;text-decoration:none;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.15)}.MonoProductTunnel_demoInspirationBtn__qrQvF:hover{background:#e8f5e9;transform:translateY(-2px)}.MonoProductTunnel_topSellerBar__IOLdv{background:#fff;border-bottom:1px solid #e2e8f0;padding:.85rem 0;position:relative;z-index:20}.MonoProductTunnel_topSellerInner__x5Erb{display:flex;align-items:center;justify-content:space-between;gap:1rem}.MonoProductTunnel_sellerBrand__OLftl{display:flex;align-items:center;gap:.85rem}.MonoProductTunnel_sellerLogoCircle__N1NUv{width:44px;height:44px;border-radius:50%;color:#fff;font-weight:800;font-size:1.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,104,55,.2)}.MonoProductTunnel_sellerName__qfx6R{font-weight:700;font-size:1.05rem;color:#0f172a;line-height:1.2}.MonoProductTunnel_sellerBadgeRow__IMriU{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#64748b;margin-top:2px}.MonoProductTunnel_verifiedBadge__RvPLv{color:#006837;font-weight:600;background:#e8f5e9;padding:.1rem .45rem;border-radius:4px}.MonoProductTunnel_dotSeparator__EH235{color:#cbd5e1}.MonoProductTunnel_locationBadge__NhRkq{font-weight:500}.MonoProductTunnel_topActions__iwljQ{display:flex;align-items:center;gap:1rem}.MonoProductTunnel_stockLiveBadge__LGDQI{display:flex;align-items:center;gap:.4rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.82rem;font-weight:600;padding:.35rem .75rem;border-radius:50px}.MonoProductTunnel_livePulseDot___z5nk{width:8px;height:8px;background-color:#22c55e;border-radius:50%;animation:MonoProductTunnel_pulseGreen__wOUyD 1.6s infinite}@keyframes MonoProductTunnel_pulseGreen__wOUyD{0%{transform:scale(.9);box-shadow:0 0 0 0 rgba(34,197,94,.7)}70%{transform:scale(1);box-shadow:0 0 0 7px rgba(34,197,94,0)}to{transform:scale(.9);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.MonoProductTunnel_topContactBtn__oRxSL{background:#f8faf9;border:1.5px solid #006837;color:#006837;font-weight:700;font-size:.88rem;padding:.45rem 1rem;border-radius:50px;cursor:pointer;transition:all .2s ease}.MonoProductTunnel_topContactBtn__oRxSL:hover{background:#006837;color:#fff}.MonoProductTunnel_heroSection__QdPAz{background:linear-gradient(180deg,#fff,#f0f7f2);padding:3.5rem 0 4rem;border-bottom:1px solid #e2e8f0}.MonoProductTunnel_heroGrid__uVgBm{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.MonoProductTunnel_heroImageCol__jW29z{display:flex;flex-direction:column;gap:1rem}.MonoProductTunnel_mainImageWrapper__NUHcy{position:relative;background:#fff;border-radius:1.5rem;overflow:hidden;border:1.5px solid #e2e8f0;box-shadow:0 10px 30px rgba(0,0,0,.08);cursor:zoom-in;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.MonoProductTunnel_mainImageWrapper__NUHcy:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,104,55,.12)}.MonoProductTunnel_mainHeroImg__cKO8f{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.MonoProductTunnel_mainImageWrapper__NUHcy:hover .MonoProductTunnel_mainHeroImg__cKO8f{transform:scale(1.04)}.MonoProductTunnel_imageBadgeOverlay__d4OLD{position:absolute;top:14px;left:14px;background:#e65100;color:#fff;font-size:.8rem;font-weight:800;padding:.35rem .85rem;border-radius:50px;box-shadow:0 4px 12px rgba(230,81,0,.4);letter-spacing:.04em;text-transform:uppercase}.MonoProductTunnel_zoomTriggerBtn__Kbo7r{position:absolute;bottom:12px;right:12px;background:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.75rem;font-weight:600;padding:.35rem .75rem;border-radius:50px;border:none;cursor:pointer;transition:background .2s ease}.MonoProductTunnel_zoomTriggerBtn__Kbo7r:hover{background:rgba(15,23,42,.95)}.MonoProductTunnel_thumbnailsRow__KFFBG{display:flex;gap:.75rem}.MonoProductTunnel_thumbBtn__zpai1{flex:1 1;height:76px;border-radius:12px;overflow:hidden;border:2px solid #e2e8f0;background:#fff;cursor:pointer;padding:0;transition:all .2s ease}.MonoProductTunnel_thumbBtnActive___iooD{border-color:#006837;box-shadow:0 0 0 2px rgba(0,104,55,.25)}.MonoProductTunnel_thumbImg__C1HlN{width:100%;height:100%;object-fit:cover}.MonoProductTunnel_heroMicroGuarantees__Dkro3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin-top:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem}.MonoProductTunnel_microGuarItem__PAILz{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#334155}.MonoProductTunnel_microGuarIcon__BQVom{font-size:1rem}.MonoProductTunnel_heroContentCol__J2WCo{display:flex;flex-direction:column}.MonoProductTunnel_urgencyBanner__I848d{display:inline-flex;align-items:center;gap:.45rem;background:#fff3e0;color:#c2410c;border:1px solid #fed7aa;padding:.4rem 1rem;border-radius:50px;font-size:.84rem;font-weight:700;width:-moz-fit-content;width:fit-content;margin-bottom:1.25rem}.MonoProductTunnel_urgencyFlame__i_92e{font-size:1rem;animation:MonoProductTunnel_bounceFlame__Kmn4n 1.2s ease-in-out infinite alternate}@keyframes MonoProductTunnel_bounceFlame__Kmn4n{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.MonoProductTunnel_heroTitle__Q0pgP{font-size:2.35rem;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em}.MonoProductTunnel_heroSubtitle__UsFR2{font-size:1.08rem;color:#475569;line-height:1.6;margin-bottom:1.25rem}.MonoProductTunnel_heroRatingBox__YH9_R{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.MonoProductTunnel_starsFilled__vszWB{color:#f59e0b;font-size:1.15rem;letter-spacing:2px}.MonoProductTunnel_ratingScore__JxSqq{font-weight:800;color:#0f172a;font-size:.95rem}.MonoProductTunnel_ratingCount__0vBgf{font-size:.85rem;color:#64748b}.MonoProductTunnel_pricingCard__mjn6Z{background:#fff;border:2px solid #006837;border-radius:1.25rem;padding:1.25rem 1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 20px rgba(0,104,55,.08)}.MonoProductTunnel_pricingTopRow__Tq6WN{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.MonoProductTunnel_pricingLabel__xNApZ{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.MonoProductTunnel_discountPill__syVCQ{background:#e65100;color:#fff;font-size:.75rem;font-weight:800;padding:.2rem .6rem;border-radius:50px;letter-spacing:.04em}.MonoProductTunnel_pricingMainRow__4LNEd{display:flex;align-items:baseline;gap:1rem}.MonoProductTunnel_promoPrice__UlEs7{font-size:2.2rem;font-weight:900;color:#006837;letter-spacing:-.02em}.MonoProductTunnel_oldPrice__8Rlof{font-size:1.35rem;color:#94a3b8;text-decoration:line-through;font-weight:600}.MonoProductTunnel_currencyNote__ABXJv{font-size:.82rem;color:#64748b;margin-top:.4rem;font-weight:500}.MonoProductTunnel_optionsBlock__qfxuJ{margin-bottom:1.5rem}.MonoProductTunnel_optionLabel__ZMN_P{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#475569;margin-bottom:.6rem}.MonoProductTunnel_colorPillsRow__rEb3v{display:flex;gap:.75rem;flex-wrap:wrap}.MonoProductTunnel_colorPillBtn__A5mYP{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #cbd5e1;padding:.5rem 1rem;border-radius:50px;font-size:.88rem;font-weight:600;color:#1e293b;cursor:pointer;transition:all .2s ease}.MonoProductTunnel_colorPillActive__IoN8l{border-color:#006837;background:#f0fdf4;color:#006837;box-shadow:0 0 0 2px rgba(0,104,55,.2)}.MonoProductTunnel_colorDot__J_1_J{width:14px;height:14px;border-radius:50%}.MonoProductTunnel_buyActionBox__f6Cft{display:flex;flex-direction:column;gap:.85rem}.MonoProductTunnel_qtyControlRow__83WUh{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem}.MonoProductTunnel_qtyLabelText__7RKuZ{font-size:.9rem;font-weight:600;color:#475569}.MonoProductTunnel_qtyButtonsGroup__tqni7{display:inline-flex;align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:50px;overflow:hidden}.MonoProductTunnel_qtyBtn__Qjsty{background:none;border:none;width:38px;height:36px;font-size:1.2rem;font-weight:700;color:#0f172a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.MonoProductTunnel_qtyBtn__Qjsty:hover{background:#f1f5f9}.MonoProductTunnel_qtyValue__e0WRG{padding:0 .85rem;font-weight:800;font-size:1rem;color:#0f172a}.MonoProductTunnel_totalPreviewBadge__dmZIM{font-size:.85rem;font-weight:700;color:#006837;background:#e8f5e9;padding:.3rem .75rem;border-radius:50px}.MonoProductTunnel_btnHeroWhatsapp__uD3mv{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#25d366;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:1.15rem 1.75rem;border-radius:50px;font-size:1.15rem;font-weight:800;cursor:pointer;width:100%;box-shadow:0 8px 25px rgba(37,211,102,.45);transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none}.MonoProductTunnel_btnHeroWhatsapp__uD3mv:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(37,211,102,.55)}.MonoProductTunnel_waIconAnimated__QeHco{font-size:1.5rem;animation:MonoProductTunnel_shakeWa__hZ0Ve 2.5s ease-in-out infinite}@keyframes MonoProductTunnel_shakeWa__hZ0Ve{0%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0deg)}}.MonoProductTunnel_btnHeroText__qpGIh{letter-spacing:-.01em}.MonoProductTunnel_actionNote__gk_2p{font-size:.82rem;color:#64748b;text-align:center;font-weight:500}.MonoProductTunnel_sectionHeaderCentered___7Prk{text-align:center;max-width:820px;margin:0 auto 3.5rem}.MonoProductTunnel_sectionBadgeOrange__1nOYA{background:#fff3e0;color:#e65100;border:1px solid #ffe0b2;border-radius:50px}.MonoProductTunnel_sectionBadgeGreen__jTWJp,.MonoProductTunnel_sectionBadgeOrange__1nOYA{display:inline-block;font-size:.8rem;font-weight:800;padding:.35rem 1rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem}.MonoProductTunnel_sectionBadgeGreen__jTWJp{background:#e8f5e9;color:#006837;border:1px solid #c8e6c9;border-radius:50px}.MonoProductTunnel_sectionTitleDark__17CcL{font-size:2.3rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:.85rem;letter-spacing:-.02em}.MonoProductTunnel_sectionSubDesc__tkdFI{font-size:1.1rem;color:#475569;line-height:1.6}.MonoProductTunnel_problemSection__4BSZW{padding:5rem 0;background:#fff;border-bottom:1px solid #e2e8f0}.MonoProductTunnel_painGrid__D_YSE{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.75rem;gap:1.75rem}.MonoProductTunnel_painCard__Ix9ap{background:#fff8f8;border:1.5px solid #fee2e2;border-radius:1.25rem;padding:1.75rem;transition:transform .25s ease,box-shadow .25s ease;position:relative}.MonoProductTunnel_painCard__Ix9ap:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(239,68,68,.08);border-color:#fca5a5}.MonoProductTunnel_painIconBadge__8Y66k{font-size:2rem;margin-bottom:.85rem}.MonoProductTunnel_painCardTitle__yOTln{font-size:1.2rem;font-weight:700;color:#991b1b;margin-bottom:.5rem}.MonoProductTunnel_painCardDesc__VKQeW{font-size:.96rem;color:#4b5563;line-height:1.55}.MonoProductTunnel_solutionSection__yi2pI{padding:5.5rem 0;background:linear-gradient(180deg,#f0f7f2,#fff);border-bottom:1px solid #e2e8f0}.MonoProductTunnel_solutionGrid__0xJ9U{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.5rem;gap:3.5rem;align-items:center}.MonoProductTunnel_solutionVisualCol__fjVbV{position:relative}.MonoProductTunnel_solutionImgWrap__r5vOx{position:relative;border-radius:1.5rem;overflow:hidden;border:2px solid #cbd5e1;box-shadow:0 16px 36px rgba(0,0,0,.1);aspect-ratio:4/3}.MonoProductTunnel_solutionImg__oBVlD{width:100%;height:100%;object-fit:cover}.MonoProductTunnel_solutionOverlayBadge__jF3vQ{position:absolute;bottom:16px;left:16px;right:16px;background:rgba(15,23,42,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.88rem;font-weight:700;padding:.65rem 1rem;border-radius:10px;text-align:center}.MonoProductTunnel_solutionContentCol__hfYut{display:flex;flex-direction:column}.MonoProductTunnel_solutionTitle__ndSqT{font-size:2.15rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:1rem;letter-spacing:-.02em}.MonoProductTunnel_solutionText___3zkQ{font-size:1.05rem;color:#475569;line-height:1.65;margin-bottom:1.5rem}.MonoProductTunnel_featuresChecklist__r_RPh{display:flex;flex-direction:column;gap:.85rem}.MonoProductTunnel_checkItem__UCDvj{display:flex;align-items:flex-start;gap:.75rem;background:#fff;padding:.85rem 1rem;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.02)}.MonoProductTunnel_checkIconWrap__ydjpx{width:24px;height:24px;background:#006837;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;flex-shrink:0;margin-top:2px}.MonoProductTunnel_checkText__0XCje{font-size:.95rem;font-weight:600;color:#1e293b;line-height:1.45}.MonoProductTunnel_btnSecondaryWa__cXY4n{display:inline-flex;align-items:center;gap:.65rem;background:#006837;color:#fff;border:none;padding:.95rem 1.6rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 20px rgba(0,104,55,.25)}.MonoProductTunnel_btnSecondaryWa__cXY4n:hover{background:#004d25;transform:translateY(-2px)}.MonoProductTunnel_benefitsSection__Azlkk{padding:5.5rem 0;background:#fff;border-bottom:1px solid #e2e8f0}.MonoProductTunnel_benefitsGrid__lPVnS{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.MonoProductTunnel_benefitCard__A164_{background:#f8faf9;border:1.5px solid #e2e8f0;border-radius:1.25rem;padding:1.75rem 1.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.MonoProductTunnel_benefitCard__A164_:hover{background:#fff;border-color:#006837;transform:translateY(-6px);box-shadow:0 16px 32px rgba(0,104,55,.1)}.MonoProductTunnel_benefitIconWrap__YOksA{width:64px;height:64px;background:#e8f5e9;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1.25rem;color:#006837;transition:transform .3s ease}.MonoProductTunnel_benefitCard__A164_:hover .MonoProductTunnel_benefitIconWrap__YOksA{transform:scale(1.1)}.MonoProductTunnel_benefitTitle__YJHXM{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:.6rem;line-height:1.3}.MonoProductTunnel_benefitDesc__IqcPs{font-size:.92rem;color:#64748b;line-height:1.55}.MonoProductTunnel_stepsSection__ihLjn{padding:5.5rem 0;background:#f0f7f2;border-bottom:1px solid #e2e8f0}.MonoProductTunnel_stepsGrid__shKwL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3.5rem}.MonoProductTunnel_stepCard__myfud{background:#fff;border:1.5px solid #e2e8f0;border-radius:1.25rem;padding:2.25rem 1.75rem;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .25s ease,border-color .25s ease}.MonoProductTunnel_stepCard__myfud:hover{transform:translateY(-4px);border-color:#e65100}.MonoProductTunnel_stepNumberBadge__IzgKj{position:absolute;top:16px;right:16px;font-size:1.4rem;font-weight:900;color:#e2e8f0;letter-spacing:-.05em}.MonoProductTunnel_stepIconBig__7lYFc{font-size:2.5rem;margin-bottom:1rem}.MonoProductTunnel_stepTitle__uuxqc{font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:.6rem;line-height:1.3}.MonoProductTunnel_stepDesc__ibgEU{font-size:.95rem;color:#64748b;line-height:1.6}.MonoProductTunnel_stepsCtaWrap__LIhF_{text-align:center}.MonoProductTunnel_testimonialsSection__Pg94E{padding:5.5rem 0;background:#fff;border-bottom:1px solid #e2e8f0}.MonoProductTunnel_testimonialsGrid__Kk8H2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem}.MonoProductTunnel_testimonialCard__37mD6{background:#f8faf9;border:1px solid #e2e8f0;border-radius:1.25rem;padding:2rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease,box-shadow .25s ease}.MonoProductTunnel_testimonialCard__37mD6:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.06);border-color:#006837}.MonoProductTunnel_starsRow__zfBml{color:#f59e0b;font-size:1.2rem;letter-spacing:2px;margin-bottom:1rem}.MonoProductTunnel_testimonialText__qy_ds{font-size:1rem;color:#334155;line-height:1.6;font-style:italic;margin-bottom:1.5rem;flex-grow:1}.MonoProductTunnel_testimonialAuthorBox__UwUhz{display:flex;align-items:center;gap:.85rem;border-top:1px solid #e2e8f0;padding-top:1rem}.MonoProductTunnel_authorAvatar__YCxOz{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #006837}.MonoProductTunnel_authorAvatarFallback__zEEvR{width:46px;height:46px;border-radius:50%;background:#006837;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.MonoProductTunnel_authorName__SDa3I{font-weight:700;font-size:.95rem;color:#0f172a}.MonoProductTunnel_authorRole__KQxU0{font-size:.78rem;color:#64748b;display:flex;align-items:center;gap:.4rem;margin-top:2px}.MonoProductTunnel_buyerCheckBadge__qc0WO{color:#15803d;font-weight:600;background:#dcfce7;padding:.1rem .4rem;border-radius:4px}.MonoProductTunnel_offerSection__T5JuF{padding:5.5rem 0;background:linear-gradient(180deg,#f0f7f2,#fff)}.MonoProductTunnel_offerCardMain__Q5Ud0{max-width:860px;margin:0 auto;background:#fff;border:2.5px solid #006837;border-radius:2rem;padding:3rem 2.5rem;text-align:center;box-shadow:0 20px 50px rgba(0,104,55,.12);position:relative}.MonoProductTunnel_offerBadgePill__bZu8B{display:inline-block;background:#e65100;color:#fff;font-size:.85rem;font-weight:800;padding:.4rem 1.25rem;border-radius:50px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1.25rem;box-shadow:0 4px 12px rgba(230,81,0,.35)}.MonoProductTunnel_offerMainTitle__YvbBC{font-size:2.2rem;font-weight:900;color:#0f172a;line-height:1.25;margin-bottom:.75rem}.MonoProductTunnel_offerSubText__2fxIH{font-size:1.1rem;color:#475569;max-width:680px;margin:0 auto 2rem;line-height:1.6}.MonoProductTunnel_offerPriceBox__xqlh9{background:#f0fdf4;border:1.5px solid #86efac;border-radius:1.25rem;padding:1.5rem;max-width:500px;margin:0 auto 2rem}.MonoProductTunnel_offerOldPrice__qm4ig{font-size:1.1rem;color:#94a3b8;text-decoration:line-through;font-weight:600}.MonoProductTunnel_offerPromoPrice__1SZ8h{font-size:2.8rem;font-weight:900;color:#006837;line-height:1.1;margin:.25rem 0}.MonoProductTunnel_offerSavingsPill__37FhZ{font-size:.88rem;font-weight:700;color:#166534}.MonoProductTunnel_offerQtyRow__kAaXZ{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1rem;font-weight:600;color:#334155;margin-bottom:1.5rem}.MonoProductTunnel_btnBigOfferWa__bl3Y_{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:1.25rem 2.25rem;border-radius:50px;font-size:1.2rem;font-weight:800;cursor:pointer;box-shadow:0 10px 30px rgba(37,211,102,.5);transition:all .3s ease;max-width:600px;width:100%}.MonoProductTunnel_btnBigOfferWa__bl3Y_:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 40px rgba(37,211,102,.6)}.MonoProductTunnel_guaranteeBox__B9rEy{background:#f8faf9;border:1px solid #e2e8f0;border-radius:1.25rem;padding:1.5rem;margin-top:2rem;text-align:left}.MonoProductTunnel_guaranteeHeader__o_HFP{display:flex;align-items:center;gap:.65rem;font-size:1.1rem;color:#0f172a;margin-bottom:.5rem}.MonoProductTunnel_guaranteeShieldIcon__ldELX{font-size:1.5rem}.MonoProductTunnel_guaranteeDesc__9ruwe{font-size:.92rem;color:#475569;line-height:1.55;margin-bottom:1.25rem}.MonoProductTunnel_paymentMethodsRow__Ow88s{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.MonoProductTunnel_payBadge__vltnr{background:#fff;border:1px solid #cbd5e1;font-size:.82rem;font-weight:600;color:#1e293b;padding:.3rem .75rem;border-radius:50px}.MonoProductTunnel_stickyWhatsappBar__zTyiS{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #cbd5e1;padding:.75rem 1.25rem;z-index:999;box-shadow:0 -4px 20px rgba(0,0,0,.1)}.MonoProductTunnel_stickyBarInner__fwq4x{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.MonoProductTunnel_stickyProductInfo__Ntv4b{display:flex;flex-direction:column}.MonoProductTunnel_stickyPriceTag__TMWDp{display:flex;align-items:baseline;gap:.6rem;font-size:1.25rem;color:#006837}.MonoProductTunnel_stickyOldPrice__lKME7{font-size:.9rem;color:#94a3b8;text-decoration:line-through}.MonoProductTunnel_stickySubText__5Eeto{font-size:.8rem;color:#64748b;font-weight:500}.MonoProductTunnel_stickyOrderBtn__7feXV{display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;padding:.85rem 1.5rem;border-radius:50px;font-size:1.02rem;font-weight:800;cursor:pointer;box-shadow:0 4px 16px rgba(37,211,102,.4);transition:all .25s ease;animation:MonoProductTunnel_stickyPulse__p9OSk 2.5s infinite}@keyframes MonoProductTunnel_stickyPulse__p9OSk{0%{transform:scale(1);box-shadow:0 4px 16px rgba(37,211,102,.4)}50%{transform:scale(1.03);box-shadow:0 6px 22px rgba(37,211,102,.6)}to{transform:scale(1);box-shadow:0 4px 16px rgba(37,211,102,.4)}}.MonoProductTunnel_stickyOrderBtn__7feXV:hover{transform:translateY(-2px) scale(1.04)}.MonoProductTunnel_stickyWaIcon__AS4V0{font-size:1.25rem}.MonoProductTunnel_viralFooterBanner__njaF_{background:#0f172a;color:#f8fafc;padding:1.25rem 0;border-top:1px solid #334155;margin-top:2rem}.MonoProductTunnel_viralFooterContent__FmMV7{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.92rem;text-align:center;flex-wrap:wrap}.MonoProductTunnel_viralIcon__y_dC7{color:#f59e0b;font-size:1.15rem}.MonoProductTunnel_viralText___FTwj{color:#cbd5e1}.MonoProductTunnel_viralCtaLink__GnmLB{color:#38bdf8;font-weight:700;text-decoration:none;background:rgba(56,189,248,.12);padding:.35rem .85rem;border-radius:50px;border:1px solid rgba(56,189,248,.3);transition:all .2s ease}.MonoProductTunnel_viralCtaLink__GnmLB:hover{background:#38bdf8;color:#0f172a}.MonoProductTunnel_zoomModalBackdrop__mipE4{position:fixed;inset:0;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.MonoProductTunnel_zoomModalContent__aGwBZ{background:#fff;border-radius:1.5rem;overflow:hidden;max-width:700px;width:100%;position:relative;box-shadow:0 25px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.MonoProductTunnel_zoomCloseBtn__rodQ9{position:absolute;top:14px;right:14px;background:rgba(15,23,42,.7);color:#fff;border:none;width:38px;height:38px;border-radius:50%;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:2}.MonoProductTunnel_zoomCloseBtn__rodQ9:hover{background:rgba(15,23,42,.95)}.MonoProductTunnel_zoomModalImg__OCqbq{width:100%;height:auto;max-height:70vh;object-fit:contain;background:#0f172a}.MonoProductTunnel_zoomModalFooter__u9Qvx{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:700;color:#0f172a;background:#fff;border-top:1px solid #e2e8f0}.MonoProductTunnel_zoomModalWaBtn__aoHKB{background:#25d366;color:#fff;border:none;font-weight:700;font-size:.88rem;padding:.5rem 1rem;border-radius:50px;cursor:pointer}@media (max-width:1024px){.MonoProductTunnel_heroGrid__uVgBm,.MonoProductTunnel_solutionGrid__0xJ9U{grid-template-columns:1fr;gap:2.5rem}.MonoProductTunnel_benefitsGrid__lPVnS{grid-template-columns:repeat(2,1fr)}.MonoProductTunnel_stepsGrid__shKwL{grid-template-columns:1fr;gap:1.5rem}.MonoProductTunnel_testimonialsGrid__Kk8H2{grid-template-columns:1fr}}@media (max-width:768px){.MonoProductTunnel_heroSection__QdPAz{padding:2rem 0 3rem}.MonoProductTunnel_heroTitle__Q0pgP,.MonoProductTunnel_promoPrice__UlEs7{font-size:1.85rem}.MonoProductTunnel_sectionTitleDark__17CcL,.MonoProductTunnel_solutionTitle__ndSqT{font-size:1.75rem}.MonoProductTunnel_offerMainTitle__YvbBC{font-size:1.7rem}.MonoProductTunnel_offerPromoPrice__1SZ8h{font-size:2.2rem}.MonoProductTunnel_offerCardMain__Q5Ud0{padding:2rem 1.25rem}.MonoProductTunnel_benefitsGrid__lPVnS,.MonoProductTunnel_painGrid__D_YSE{grid-template-columns:1fr}.MonoProductTunnel_stickyBarInner__fwq4x{flex-direction:row}.MonoProductTunnel_stickyBtnText__iTIZV{font-size:.92rem}.MonoProductTunnel_topActions__iwljQ .MonoProductTunnel_stockLiveBadge__LGDQI{display:none}}.MonoProductTunnel_orderModalBackdrop__Rff22{position:fixed;inset:0;background:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000;animation:MonoProductTunnel_fadeIn__iqN8g .25s ease}@keyframes MonoProductTunnel_fadeIn__iqN8g{0%{opacity:0}to{opacity:1}}.MonoProductTunnel_orderModalContent___Pgxq{background:#fff;border-radius:1.5rem;max-width:580px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px rgba(0,0,0,.3);border:1px solid #e2e8f0;animation:MonoProductTunnel_modalSlideUp__KG_gM .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}@keyframes MonoProductTunnel_modalSlideUp__KG_gM{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.MonoProductTunnel_orderModalHeader__5WGTg{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;background:#f8faf9;position:-webkit-sticky;position:sticky;top:0;z-index:10}.MonoProductTunnel_orderModalTitle__gM8cT{font-size:1.15rem;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:.5rem}.MonoProductTunnel_orderCloseBtn__Cqe3t{background:#e2e8f0;border:none;width:32px;height:32px;border-radius:50%;color:#475569;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.MonoProductTunnel_orderCloseBtn__Cqe3t:hover{background:#cbd5e1;color:#0f172a}.MonoProductTunnel_orderModalBody__V9Ea1{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.MonoProductTunnel_orderProductPreview__B0U9i{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:#f1f5f9;border-radius:1rem;border:1px solid #e2e8f0}.MonoProductTunnel_orderProductThumb__6ySuc{width:60px;height:60px;border-radius:.6rem;object-fit:cover;flex-shrink:0;border:1px solid #cbd5e1}.MonoProductTunnel_orderProductMeta__73YQw{flex-grow:1}.MonoProductTunnel_orderProductName__CHtb7{font-size:.95rem;font-weight:800;color:#0f172a;line-height:1.3}.MonoProductTunnel_orderProductPricing__Mf16U{display:flex;align-items:baseline;gap:.5rem;margin-top:.25rem}.MonoProductTunnel_orderProductPrice__fCB2G{font-size:1.1rem;font-weight:900;color:#e65100}.MonoProductTunnel_orderQtyControl__mw7wO{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #cbd5e1;border-radius:50px;padding:3px 8px;flex-shrink:0}.MonoProductTunnel_orderQtyBtn__CLCJm{width:24px;height:24px;border-radius:50%;border:none;background:#f1f5f9;color:#0f172a;font-weight:800;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.MonoProductTunnel_orderQtyBtn__CLCJm:hover{background:#006837;color:#fff}.MonoProductTunnel_orderQtyValue__9VASo{font-weight:800;font-size:.95rem;min-width:20px;text-align:center}.MonoProductTunnel_orderForm__CyOb0{display:flex;flex-direction:column;gap:1rem}.MonoProductTunnel_orderFormGroup__e4eJy{display:flex;flex-direction:column;gap:.4rem}.MonoProductTunnel_orderLabel__AHdyh{font-size:.85rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:.3rem}.MonoProductTunnel_orderRequired__kXo0I{color:#dc2626}.MonoProductTunnel_orderInput__7GPQF{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:1.5px solid #cbd5e1;background:#fff;font-size:.92rem;color:#0f172a;transition:all .2s ease}.MonoProductTunnel_orderInput__7GPQF:focus{outline:none;border-color:#006837;box-shadow:0 0 0 3px rgba(0,104,55,.15)}.MonoProductTunnel_orderPaymentGrid__ZQblD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.MonoProductTunnel_orderPayBtn__LodAL{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1.5px solid #e2e8f0;border-radius:.75rem;background:#fff;font-size:.82rem;font-weight:700;color:#334155;cursor:pointer;transition:all .2s ease}.MonoProductTunnel_orderPayBtn__LodAL:hover{border-color:#006837;background:#f8faf9}.MonoProductTunnel_orderPayBtnActive__B7P92{border-color:#006837;background:#e8f5e9;color:#006837;box-shadow:0 2px 8px rgba(0,104,55,.15)}.MonoProductTunnel_orderSubmitBtn__y1Goz{width:100%;padding:1rem 1.5rem;border-radius:50px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;border:none;font-size:1.05rem;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;box-shadow:0 8px 24px rgba(37,211,102,.35);transition:all .25s ease;margin-top:.5rem}.MonoProductTunnel_orderSubmitBtn__y1Goz:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(37,211,102,.45)}.MonoProductTunnel_orderGuaranteeNote__O7reg{font-size:.78rem;color:#64748b;text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.ProfessionalShowcase_wrapper__gFalJ{min-height:100vh;background-color:#f8faf9;color:#1e293b;font-family:var(--font-sans,"Outfit",system-ui,-apple-system,sans-serif);padding-bottom:100px}.ProfessionalShowcase_toast__cJnTm{position:fixed;top:24px;left:50%;transform:translateX(-50%);background:#0f172a;color:#fff;padding:12px 24px;border-radius:9999px;font-size:.9rem;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.25);z-index:99999;display:flex;align-items:center;gap:10px;animation:ProfessionalShowcase_toastPop__IOaNG .3s cubic-bezier(.16,1,.3,1);border:1px solid hsla(0,0%,100%,.15)}@keyframes ProfessionalShowcase_toastPop__IOaNG{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.ProfessionalShowcase_demoBanner___xu5W{background:linear-gradient(90deg,#004d25,#006837 50%,#008746);color:#fff;padding:10px 16px;font-size:.88rem}.ProfessionalShowcase_demoBannerContent__9mciy{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ProfessionalShowcase_demoBannerBtn__kls81{background:#fff;color:#006837;padding:6px 14px;border-radius:9999px;font-weight:700;font-size:.8rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.ProfessionalShowcase_demoBannerBtn__kls81:hover{background:#e8f5e9;transform:translateY(-1px)}.ProfessionalShowcase_profileHero__K7GyU{position:relative;background:#fff;border-bottom:1px solid #e2e8f0}.ProfessionalShowcase_coverPhotoWrapper__jxCm7{width:100%;height:220px;position:relative;background:linear-gradient(135deg,#004d25,#006837 50%,#047857);overflow:hidden}@media (min-width:768px){.ProfessionalShowcase_coverPhotoWrapper__jxCm7{height:300px}}.ProfessionalShowcase_coverPhoto__69xUG{width:100%;height:100%;object-fit:cover;opacity:.7}.ProfessionalShowcase_coverOverlay__TpsY_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,77,37,.3),rgba(15,23,42,.75))}.ProfessionalShowcase_coverBadges__f_JzS{position:absolute;top:16px;right:16px;display:flex;gap:8px;flex-wrap:wrap;z-index:2}.ProfessionalShowcase_liveAvailabilityBadge__VJIri{background:rgba(16,185,129,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:9999px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:ProfessionalShowcase_pulseAvailability__3Rgv7 2s ease-in-out infinite}@keyframes ProfessionalShowcase_pulseAvailability__3Rgv7{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.6)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.ProfessionalShowcase_pulseDot__R_3AE{width:8px;height:8px;border-radius:50%;background-color:#fff;display:inline-block}.ProfessionalShowcase_interventionZoneBadge__mRKS0{background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f8fafc;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:9999px;display:flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.2)}.ProfessionalShowcase_profileContainer__cVzwU{max-width:1200px;margin:0 auto;padding:0 20px 32px;position:relative}.ProfessionalShowcase_profileHeaderGrid__D0taB{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:-60px;position:relative;z-index:3}@media (min-width:768px){.ProfessionalShowcase_profileHeaderGrid__D0taB{grid-template-columns:auto 1fr auto;align-items:flex-end;margin-top:-80px;gap:32px}}.ProfessionalShowcase_avatarSection__KkxBJ{position:relative;width:120px;height:120px}@media (min-width:768px){.ProfessionalShowcase_avatarSection__KkxBJ{width:160px;height:160px}}.ProfessionalShowcase_avatarImage__E0aab{object-fit:cover;background:#e2e8f0}.ProfessionalShowcase_avatarImage__E0aab,.ProfessionalShowcase_avatarPlaceholder__D0e9_{width:100%;height:100%;border-radius:20px;border:4px solid #fff;box-shadow:0 10px 25px rgba(0,0,0,.15)}.ProfessionalShowcase_avatarPlaceholder__D0e9_{background:linear-gradient(135deg,#006837,#004d25);color:#fff;font-size:3rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ProfessionalShowcase_verifiedCheckBadge__gFTCe{position:absolute;bottom:-6px;right:-6px;background:#006837;color:#fff;border:2.5px solid #fff;border-radius:9999px;padding:4px 10px;font-size:.72rem;font-weight:800;display:flex;align-items:center;gap:4px;box-shadow:0 4px 12px rgba(0,104,55,.35);white-space:nowrap}.ProfessionalShowcase_profileInfo__xM5tw{display:flex;flex-direction:column;gap:8px}.ProfessionalShowcase_profileNameRow__ZkUPL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ProfessionalShowcase_profileName__84Jp1{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0;line-height:1.2}@media (min-width:768px){.ProfessionalShowcase_profileName__84Jp1{font-size:2.25rem}}.ProfessionalShowcase_proBadgeOfficial__huBou{background:#e8f5e9;color:#006837;border:1px solid rgba(0,104,55,.2);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:4px}.ProfessionalShowcase_profileProfession__x8xkt{font-size:1.15rem;font-weight:700;color:#006837;margin:0;display:flex;align-items:center;gap:8px}.ProfessionalShowcase_ratingAndStatsRow__ZcJW_{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:.9rem;color:#64748b;margin-top:2px}.ProfessionalShowcase_ratingScore__by5Zn{display:flex;align-items:center;gap:4px;font-weight:700;color:#d97706}.ProfessionalShowcase_ratingStars__W4S7E{letter-spacing:1px}.ProfessionalShowcase_ratingCount__x7P4h{color:#64748b;font-weight:500}.ProfessionalShowcase_expBadge__xMbUR{display:flex;align-items:center;gap:4px;font-weight:600;color:#0f172a;background:#f1f5f9;padding:2px 8px;border-radius:6px;font-size:.8rem}.ProfessionalShowcase_zoneText__c_N9U{display:flex;align-items:center;gap:4px;color:#475569;font-weight:500}.ProfessionalShowcase_profileBio__OGNQg{font-size:.95rem;line-height:1.5;color:#475569;margin:6px 0 0;max-width:680px}.ProfessionalShowcase_skillsTagsRow__MjazF{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ProfessionalShowcase_skillPill___2_ou{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;border-radius:8px}.ProfessionalShowcase_skillPillAmber__PIBa9,.ProfessionalShowcase_skillPill___2_ou{font-size:.78rem;font-weight:600;padding:4px 10px;display:inline-flex;align-items:center;gap:4px}.ProfessionalShowcase_skillPillAmber__PIBa9{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:8px}.ProfessionalShowcase_profileHeaderCtas__690cy{display:flex;flex-direction:column;gap:10px;min-width:220px}@media (max-width:767px){.ProfessionalShowcase_profileHeaderCtas__690cy{display:none}}.ProfessionalShowcase_btnPrimaryHeaderWa__ZqK_4{background:#006837;color:#fff;padding:12px 20px;border-radius:12px;font-weight:700;font-size:.95rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 14px rgba(0,104,55,.25);text-decoration:none}.ProfessionalShowcase_btnPrimaryHeaderWa__ZqK_4:hover{background:#004d25;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,104,55,.35)}.ProfessionalShowcase_btnSecondaryHeaderCall__BfW66{background:#fff;color:#0f172a;border:1.5px solid #cbd5e1;padding:10px 18px;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;text-decoration:none}.ProfessionalShowcase_btnSecondaryHeaderCall__BfW66:hover{border-color:#006837;color:#006837;background:#f0fdf4}.ProfessionalShowcase_floatingActionDock__IjUbj{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid #e2e8f0;padding:10px 16px;z-index:999;box-shadow:0 -4px 20px rgba(0,0,0,.08)}.ProfessionalShowcase_floatingActionInner__hVMmY{max-width:800px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr 1fr 1fr;grid-gap:8px;gap:8px;align-items:center}@media (min-width:640px){.ProfessionalShowcase_floatingActionInner__hVMmY{grid-template-columns:repeat(4,1fr);gap:12px}}.ProfessionalShowcase_dockBtnCall__qR0av{background:#f1f5f9;color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;font-size:.72rem;font-weight:700;transition:all .2s ease;cursor:pointer}.ProfessionalShowcase_dockBtnCall__qR0av:hover{background:#e2e8f0}.ProfessionalShowcase_dockBtnWhatsapp__jwsiz{background:linear-gradient(135deg,#006837,#008746);color:#fff;border:none;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;font-size:.75rem;font-weight:800;box-shadow:0 4px 12px rgba(0,104,55,.3);transition:all .2s ease;cursor:pointer}.ProfessionalShowcase_dockBtnWhatsapp__jwsiz:hover{background:#004d25;transform:translateY(-1px)}.ProfessionalShowcase_dockBtnNav__Je_Op{background:#f8fafc;color:#334155;border:1px solid #e2e8f0;border-radius:10px;padding:8px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;font-size:.72rem;font-weight:600;transition:all .2s ease;cursor:pointer}.ProfessionalShowcase_dockBtnNav__Je_Op:hover{background:#f1f5f9;color:#0f172a}.ProfessionalShowcase_dockIcon__kCdgj{font-size:1.15rem;line-height:1}.ProfessionalShowcase_mainContainer__7Z_Xe{max-width:1200px;margin:0 auto;padding:32px 20px;display:flex;flex-direction:column;gap:48px}.ProfessionalShowcase_sectionBlock___5FbS{background:#fff;border-radius:20px;border:1px solid #e2e8f0;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.03)}@media (min-width:768px){.ProfessionalShowcase_sectionBlock___5FbS{padding:36px}}.ProfessionalShowcase_sectionHeader__89B3I{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.ProfessionalShowcase_sectionTag__HdV98{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#006837}.ProfessionalShowcase_sectionTitle__x_iUZ{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}@media (min-width:768px){.ProfessionalShowcase_sectionTitle__x_iUZ{font-size:1.85rem}}.ProfessionalShowcase_sectionSubtitle__7z0_a{font-size:.95rem;color:#64748b;margin:0;line-height:1.5}.ProfessionalShowcase_servicesGrid__dKoJ9{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.ProfessionalShowcase_servicesGrid__dKoJ9{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProfessionalShowcase_servicesGrid__dKoJ9{grid-template-columns:repeat(3,1fr)}}.ProfessionalShowcase_serviceCard__ulItT{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .25s ease;position:relative}.ProfessionalShowcase_serviceCard__ulItT:hover{transform:translateY(-4px);border-color:#006837;box-shadow:0 12px 30px rgba(0,104,55,.08)}.ProfessionalShowcase_serviceCardPopular__3Epa_{border-color:#006837;box-shadow:0 6px 20px rgba(0,104,55,.07)}.ProfessionalShowcase_serviceImageWrapper__gR96B{width:100%;height:180px;position:relative;background:#f1f5f9;overflow:hidden}.ProfessionalShowcase_serviceImage__9Ca6O{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProfessionalShowcase_serviceCard__ulItT:hover .ProfessionalShowcase_serviceImage__9Ca6O{transform:scale(1.04)}.ProfessionalShowcase_serviceBadgeRibbon__m3wXk{position:absolute;top:12px;left:12px;background:#006837;color:#fff;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.ProfessionalShowcase_serviceCardBody___lguP{padding:20px;display:flex;flex-direction:column;flex:1 1;gap:12px}.ProfessionalShowcase_serviceTitleRow__UTtkz{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ProfessionalShowcase_serviceCardTitle__SZDeK{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.ProfessionalShowcase_serviceDurationPill__kvsDH{font-size:.75rem;font-weight:600;color:#475569;background:#f1f5f9;padding:2px 8px;border-radius:6px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.ProfessionalShowcase_serviceCardDesc__FmCS4{font-size:.9rem;color:#64748b;line-height:1.5;margin:0;flex:1 1}.ProfessionalShowcase_serviceCardPriceBox__J7OQY{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0 0;border-top:1px dashed #e2e8f0}.ProfessionalShowcase_priceLabel__CpPzH{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#94a3b8}.ProfessionalShowcase_priceValue__Pn0Ws{font-size:1.35rem;font-weight:800;color:#006837}.ProfessionalShowcase_priceCurrency__AeYHy{font-size:.85rem;font-weight:700;color:#64748b;margin-left:4px}.ProfessionalShowcase_serviceQuoteBtn__e4zAd{width:100%;background:#006837;color:#fff;border:none;border-radius:10px;padding:11px 16px;font-size:.9rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;text-decoration:none}.ProfessionalShowcase_serviceQuoteBtn__e4zAd:hover{background:#004d25;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,104,55,.25)}.ProfessionalShowcase_customQuoteBox__XhVbB{margin-top:32px;background:linear-gradient(135deg,#f0fdf4,#e8f5e9);border:1.5px solid #bbf7d0;border-radius:16px;padding:24px}.ProfessionalShowcase_customQuoteTitle__OHSvI{font-size:1.2rem;font-weight:800;color:#004d25;margin:0 0 6px}.ProfessionalShowcase_customQuoteSubtitle__XJ1QM{font-size:.9rem;color:#166534;margin:0 0 16px}.ProfessionalShowcase_customQuoteFormGrid__f9N9Z{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:768px){.ProfessionalShowcase_customQuoteFormGrid__f9N9Z{grid-template-columns:1fr 1fr 1fr auto;align-items:center}}.ProfessionalShowcase_customQuoteInput__ga4eJ{width:100%;padding:12px 14px;border-radius:10px;border:1.5px solid #cbd5e1;background:#fff;font-size:.9rem;color:#0f172a;outline:none;transition:border-color .2s ease}.ProfessionalShowcase_customQuoteInput__ga4eJ:focus{border-color:#006837}.ProfessionalShowcase_customQuoteSubmitBtn__m_p8c{background:#006837;color:#fff;border:none;border-radius:10px;padding:12px 20px;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.ProfessionalShowcase_customQuoteSubmitBtn__m_p8c:hover{background:#004d25;transform:translateY(-2px)}.ProfessionalShowcase_galleryGrid__5hSeJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:768px){.ProfessionalShowcase_galleryGrid__5hSeJ{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1024px){.ProfessionalShowcase_galleryGrid__5hSeJ{grid-template-columns:repeat(4,1fr)}}.ProfessionalShowcase_galleryCard__ON57w{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3;cursor:pointer;background:#0f172a;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ProfessionalShowcase_galleryImage__tNAZU{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ProfessionalShowcase_galleryCard__ON57w:hover .ProfessionalShowcase_galleryImage__tNAZU{transform:scale(1.08)}.ProfessionalShowcase_galleryOverlay__JAHwz{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.85));display:flex;flex-direction:column;justify-content:flex-end;padding:12px;opacity:.9;transition:opacity .2s ease}.ProfessionalShowcase_galleryCardTag__gfWiF{align-self:flex-start;background:rgba(0,104,55,.9);color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:4px;margin-bottom:4px}.ProfessionalShowcase_galleryItemTitle__mi8Ag{font-size:.88rem;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfessionalShowcase_galleryItemCaption__gd4KF{font-size:.75rem;color:#cbd5e1;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfessionalShowcase_lightboxBackdrop__lZcZg{position:fixed;inset:0;background:rgba(15,23,42,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.ProfessionalShowcase_lightboxContent___qFCj{position:relative;max-width:900px;width:100%;background:#0f172a;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 50px rgba(0,0,0,.5);animation:ProfessionalShowcase_zoomIn__TXysa .25s ease forwards}@keyframes ProfessionalShowcase_zoomIn__TXysa{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.ProfessionalShowcase_lightboxCloseBtn__ll_S_{position:absolute;top:14px;right:14px;background:hsla(0,0%,100%,.2);color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s ease}.ProfessionalShowcase_lightboxCloseBtn__ll_S_:hover{background:hsla(0,0%,100%,.4)}.ProfessionalShowcase_lightboxImage__vIHBX{width:100%;max-height:70vh;object-fit:contain;background:#020617}.ProfessionalShowcase_lightboxMeta__4EAJS{padding:16px 20px;background:#0f172a;color:#fff}.ProfessionalShowcase_lightboxTitle__GFf2I{font-size:1.1rem;font-weight:700;margin:0 0 4px}.ProfessionalShowcase_lightboxCaption__bWQs1{font-size:.85rem;color:#94a3b8;margin:0}.ProfessionalShowcase_hoursGrid__EUfdW{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:768px){.ProfessionalShowcase_hoursGrid__EUfdW{grid-template-columns:3fr 2fr}}.ProfessionalShowcase_hoursTable___PTgx{display:flex;flex-direction:column;gap:8px}.ProfessionalShowcase_hourRow__NReLY{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #f1f5f9}.ProfessionalShowcase_hourRowToday__bZPlW{background:#f0fdf4;border-color:#bbf7d0}.ProfessionalShowcase_hourDay__aPLim{font-weight:600;font-size:.9rem;color:#1e293b}.ProfessionalShowcase_hourStatusBadgeOpen__UIqcu{font-size:.72rem;font-weight:700;background:#dcfce7;color:#166534;padding:2px 8px;border-radius:4px}.ProfessionalShowcase_hourStatusBadgeClosed__2NX0t{font-size:.72rem;font-weight:700;background:#fee2e2;color:#991b1b;padding:2px 8px;border-radius:4px}.ProfessionalShowcase_hourTime__Mivne{font-size:.9rem;font-weight:600;color:#475569}.ProfessionalShowcase_emergencyCard__dTwYK{background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1.5px solid #fed7aa;border-radius:14px;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.ProfessionalShowcase_emergencyTitle__vgBDi{font-size:1.05rem;font-weight:800;color:#9a3412;margin:0;display:flex;align-items:center;gap:6px}.ProfessionalShowcase_emergencyDesc__jP8ug{font-size:.85rem;color:#7c2d12;margin:0;line-height:1.4}.ProfessionalShowcase_emergencyCallBtn__S9FTy{background:#ea580c;color:#fff;padding:10px 16px;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.ProfessionalShowcase_emergencyCallBtn__S9FTy:hover{background:#c2410c}.ProfessionalShowcase_reviewsSummaryBox__xxBxa{display:flex;align-items:center;gap:20px;padding:16px 20px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-bottom:24px;flex-wrap:wrap}.ProfessionalShowcase_reviewsBigScore__COn2R{font-size:2.2rem;font-weight:900;color:#92400e;line-height:1}.ProfessionalShowcase_reviewsSummaryMeta___FWdo{display:flex;flex-direction:column;gap:2px}.ProfessionalShowcase_reviewsStarsBig__qrBSC{color:#f59e0b;font-size:1.2rem;letter-spacing:2px}.ProfessionalShowcase_reviewsSubtext__HSh6C{font-size:.85rem;font-weight:600;color:#78350f}.ProfessionalShowcase_reviewsGrid__pwyjk{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.ProfessionalShowcase_reviewsGrid__pwyjk{grid-template-columns:repeat(3,1fr)}}.ProfessionalShowcase_reviewCard__Kr0nT{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.ProfessionalShowcase_reviewCardHeader__mXHWA{display:flex;align-items:center;justify-content:space-between}.ProfessionalShowcase_reviewRatingStars__6u4HT{color:#f59e0b;font-size:.95rem}.ProfessionalShowcase_reviewVerifiedBadge__ZbL0V{font-size:.72rem;font-weight:700;color:#006837;background:#e8f5e9;padding:2px 6px;border-radius:4px}.ProfessionalShowcase_reviewComment__BdBXb{font-size:.9rem;line-height:1.5;color:#334155;margin:0;font-style:italic}.ProfessionalShowcase_reviewAuthorRow__gHaWa{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid #e2e8f0}.ProfessionalShowcase_reviewAvatar__TRXO2{width:36px;height:36px;border-radius:50%;background:#006837;color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.ProfessionalShowcase_reviewAuthorName__n54H3{font-size:.85rem;font-weight:700;color:#0f172a;margin:0}.ProfessionalShowcase_reviewAuthorZone__SAxel{font-size:.75rem;color:#64748b;margin:0}.ProfessionalShowcase_locationGrid__TGuen{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:768px){.ProfessionalShowcase_locationGrid__TGuen{grid-template-columns:1fr 1fr}}.ProfessionalShowcase_locationInfoBox__TE2QW{display:flex;flex-direction:column;gap:16px}.ProfessionalShowcase_locationDetailCard__2TQ9S{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;gap:12px}.ProfessionalShowcase_locationDetailIcon__eC8xa{font-size:1.5rem;line-height:1}.ProfessionalShowcase_locationDetailTitle__G55dl{font-size:.95rem;font-weight:700;color:#0f172a;margin:0 0 4px}.ProfessionalShowcase_locationDetailText__eSoP3{font-size:.85rem;color:#475569;margin:0;line-height:1.4}.ProfessionalShowcase_zonesCoverageBox__hYheJ{margin-top:8px}.ProfessionalShowcase_zonesCoverageTitle__EuP9y{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 8px}.ProfessionalShowcase_zonesBadgeList___hZd1{display:flex;flex-wrap:wrap;gap:6px}.ProfessionalShowcase_zoneBadgeItem__G28_X{background:#f1f5f9;color:#334155;font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid #e2e8f0}.ProfessionalShowcase_locationActions__b3WQb{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.ProfessionalShowcase_btnMapsLink__g03k8{background:#006837;color:#fff;padding:11px 18px;border-radius:10px;font-weight:700;font-size:.88rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.ProfessionalShowcase_btnMapsLink__g03k8:hover{background:#004d25}.ProfessionalShowcase_btnDirectPhoneLink__DBsoY{background:#fff;color:#0f172a;border:1.5px solid #cbd5e1;padding:10px 18px;border-radius:10px;font-weight:700;font-size:.88rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ProfessionalShowcase_btnDirectPhoneLink__DBsoY:hover{border-color:#006837;color:#006837}.ProfessionalShowcase_mapVisualCard__4N6nD{background:#f1f5f9;border-radius:14px;border:1px solid #cbd5e1;overflow:hidden;position:relative;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.ProfessionalShowcase_mapVisualIllustration__0HMf7{font-size:3.5rem;margin-bottom:10px}.ProfessionalShowcase_proFooter__Zrzs5{text-align:center;padding:40px 20px 20px;color:#94a3b8;font-size:.85rem;border-top:1px solid #e2e8f0;margin-top:40px}.ProfessionalShowcase_proFooterLogo__2qwpL{font-weight:800;color:#006837;margin-bottom:4px}.shop_container__ik79n{max-width:1200px;margin:0 auto;padding:2rem}.shop_filters__ktm9j{display:flex;gap:1rem;margin-bottom:2rem;align-items:center;flex-wrap:wrap}.shop_searchInput__BJLnq{padding:.75rem 1rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;flex:1 1;min-width:250px}.shop_grid__QiEXO{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.shop_productCard__VRVgm{border:1px solid var(--border-color,#e5e7eb);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative;background:#fff}.shop_productCard__VRVgm:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(245,158,11,.15)}.shop_badges__derFa{position:absolute;top:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.shop_badge__3CLDn{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase}.shop_badgePopular__PxqZo{background:#f59e0b;color:#fff}.shop_badgeNew__PKuUz{background:#10b981;color:#fff}.shop_badgeStock__JEaNa{background:#3b82f6;color:#fff}.shop_quickViewBtn__vBF0s{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);background:var(--primary,#000);color:#fff;padding:.5rem 1rem;border-radius:4px;opacity:0;transition:all .3s ease}.shop_productCard__VRVgm:hover .shop_quickViewBtn__vBF0s{bottom:10px;opacity:1}.shop_cardContent__yt_LO{padding:1.5rem}.shop_price__ImmL9{font-size:1.25rem;font-weight:700;color:var(--accent,#f97316)}.shop_productDetail__VtKdO{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}@media (max-width:768px){.shop_productDetail__VtKdO{grid-template-columns:1fr}}.shop_gallery__tj9Ek{display:flex;flex-direction:column;gap:1rem}.shop_mainImage__UhlyU{width:100%;height:400px;background:#f3f4f6;border-radius:12px;object-fit:cover}.shop_thumbnails__qqoJc{display:flex;gap:1rem}.shop_thumbnail__W0Eon{width:80px;height:80px;border-radius:8px;cursor:pointer;border:2px solid transparent}.shop_thumbnail__W0Eon:hover{border-color:var(--primary)}.shop_instantDownload__hDEMV{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#dcfce7;color:#166534;border-radius:8px;margin-bottom:1rem;font-weight:500}.shop_cartTable__IF6TT{width:100%;border-collapse:collapse}.shop_cartTable__IF6TT td,.shop_cartTable__IF6TT th{padding:1rem;text-align:left;border-bottom:1px solid var(--border-color,#e5e7eb)}.shop_progressBar__kJNSq{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin:1rem 0}.shop_progressFill__vJ3TY{height:100%;background:var(--color-green-primary,#10b981);transition:width .3s ease}.shop_stepper__hQ_GR{display:flex;justify-content:space-between;margin-bottom:3rem;position:relative}.shop_step___0m0Q{display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:1}.shop_stepNumber__m_TFX{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:700}.shop_stepActive__Id589 .shop_stepNumber__m_TFX{background:var(--primary,#000);color:#fff}.shop_paymentMethods__NcvHH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.shop_paymentMethod__jSh6p{border:1px solid var(--border-color,#e5e7eb);padding:1rem;border-radius:8px;cursor:pointer;text-align:center}.shop_paymentMethod__jSh6p:hover{border-color:var(--primary)}.shop_stickySidebar__xRtrW{position:-webkit-sticky;position:sticky;top:2rem;padding:1.5rem;background:#f9fafb;border-radius:12px}@keyframes shop_slideInUp__A8Bqh{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ProductCard_card___Z7IJ{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;height:100%;box-shadow:0 4px 16px rgba(0,0,0,.04)}.ProductCard_card___Z7IJ:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.ProductCard_imageContainer__W3flN{position:relative;height:190px;overflow:hidden;background-color:#f8faf9}.ProductCard_productImg__4cQ43{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ProductCard_card___Z7IJ:hover .ProductCard_productImg__4cQ43{transform:scale(1.05)}.ProductCard_fallbackBg__Z1Q2d{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ProductCard_badge__25xLS{position:absolute;top:1rem;left:1rem;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ProductCard_emoji__DN3yx{font-size:4rem}.ProductCard_content__RgeUT{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.ProductCard_title__hzhHh{margin:0 0 .5rem;color:#0f172a;font-size:1.15rem;font-weight:700}.ProductCard_description__8GBMr{color:#64748b;font-size:.875rem;margin:0 0 1.25rem;line-height:1.5;flex-grow:1}.ProductCard_footer__2fNLp{margin-bottom:1rem}.ProductCard_price__Jroh0{color:#e65100;font-size:1.35rem;font-weight:800}.ProductCard_actions__QbcGc{display:flex;gap:.5rem}.ProductCard_btnOutline__WFp47{flex:1 1;text-align:center;padding:.65rem;border:1px solid #006837;color:#006837;border-radius:8px;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s}.ProductCard_btnOutline__WFp47:hover{background-color:#006837;color:#fff}.ProductCard_btnPrimary__OqErM{flex:2 1;text-align:center;padding:.65rem;background-color:#e65100;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s}.ProductCard_btnPrimary__OqErM:hover{background-color:#d84300}.ProductCard_added__Eaaqz{background-color:#006837!important;color:#fff!important;animation:ProductCard_pulse__zw0yf .3s ease-in-out}@keyframes ProductCard_pulse__zw0yf{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ProductCard_rating__BBpIV{color:#f59e0b;font-size:.9rem;margin-bottom:.5rem}.ProductCard_rating__BBpIV span{color:#64748b;font-size:.8rem;margin-left:.25rem}.ProductCard_badgeStock__JQgMh{background-color:#ef4444!important;color:#fff}.ProductCard_quickViewOverlay__Lwfz_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ProductCard_quickViewModal__L9oNZ{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:ProductCard_modalFadeIn__0n2x2 .3s ease-out}@keyframes ProductCard_modalFadeIn__0n2x2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProductCard_closeBtn__2s926{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;line-height:1;color:#64748b;cursor:pointer;z-index:10;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.ProductCard_closeBtn__2s926:hover{background-color:#f1f5f9;color:#0f172a}.ProductCard_quickViewContent__EKjNm{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:2rem}@media (max-width:768px){.ProductCard_quickViewContent__EKjNm{grid-template-columns:1fr}}.ProductCard_quickViewImage__DQAvB{border-radius:12px;overflow:hidden;height:300px;display:flex;align-items:center;justify-content:center;background-color:#f8faf9}.ProductCard_quickViewInfo__lxXw_{display:flex;flex-direction:column}.ProductCard_quickViewInfo__lxXw_ h2{font-size:1.5rem;color:#0f172a;margin:0 0 1rem}.ProductCard_quickViewInfo__lxXw_ p{color:#64748b;line-height:1.6;margin:0 0 1.5rem}.ProductCard_quickViewInfo__lxXw_ .ProductCard_price__Jroh0{font-size:1.75rem;font-weight:700;color:#e65100;margin-bottom:1rem}.ProductCard_card___Z7IJ{animation:ProductCard_slideUp__khMl8 .5s ease-out forwards}@keyframes ProductCard_slideUp__khMl8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductCard_slideInUp__z60ZG{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}