.page_page__D8ZoI{min-height:100%}.page_content__wuGRx{padding-top:2.75rem;padding-bottom:4rem}.page_headerPanel__oN2yo{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;padding:2rem;border-radius:28px;background:rgba(255,251,246,.78);border:1px solid hsla(32,38%,84%,.95);box-shadow:var(--shadow-md)}.page_header__1pa4X{max-width:760px}.page_eyebrow__INLhf{display:inline-block;margin-bottom:.9rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}.page_subtitle__QolmW{color:var(--text-muted);margin-top:.45rem}.page_metrics__1uOY2{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:1rem;gap:1rem}.page_metrics__1uOY2 div{padding:1rem 1.1rem;border-radius:20px;background:hsla(0,0%,100%,.8);border:1px solid hsla(32,38%,84%,.95)}.page_metrics__1uOY2 strong{display:block;font-size:1.5rem;font-weight:800;color:var(--primary-dark)}.page_metrics__1uOY2 span{font-size:.82rem;color:var(--text-muted)}.page_filters__IL1yX{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem;background:rgba(255,251,246,.8);border-radius:24px;border:1px solid hsla(32,38%,84%,.95);margin-bottom:2rem;box-shadow:var(--shadow-sm)}.page_search__BKocT{width:280px;flex-shrink:0;border-radius:var(--radius-sm)}.page_catTabs__Fc34_{display:flex;flex-wrap:nowrap;gap:.5rem;flex:1 1;overflow-x:auto;scrollbar-width:thin}.page_catTabs__Fc34_::-webkit-scrollbar{height:3px}.page_catTabs__Fc34_::-webkit-scrollbar-track{background:transparent}.page_catTabs__Fc34_::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.page_catTab__T6sGj{padding:.5rem 1.15rem;border-radius:999px;font-size:.85rem;font-weight:700;background:var(--bg-subtle);color:var(--text-muted);border:2px solid transparent;transition:all .25s ease;cursor:pointer;flex-shrink:0;white-space:nowrap}.page_catTab__T6sGj:hover{background:rgba(33,79,61,.08);color:var(--primary-dark)}.page_catTab__T6sGj.page_active__1vLBk{background:var(--primary-dark);color:#fff;border-color:var(--primary-dark)}.page_toggle__IbEam{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:var(--text-muted);cursor:pointer;flex-shrink:0}.page_toggle__IbEam input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.page_empty__o1AJf,.page_loading__41Rff{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem;color:var(--text-muted);background:hsla(0,0%,100%,.84);border-radius:24px;border:1px dashed hsla(32,38%,84%,.95)}.page_empty__o1AJf span{font-size:3rem}@media (max-width:768px){.page_headerPanel__oN2yo{flex-direction:column;align-items:stretch;padding:1.5rem}.page_metrics__1uOY2{grid-template-columns:repeat(2,1fr)}.page_search__BKocT{width:100%;flex-basis:100%;order:-2}.page_filters__IL1yX{flex-wrap:wrap;gap:.75rem;padding:1rem}.page_catTabs__Fc34_{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;order:-1}.page_catTab__T6sGj{scroll-snap-align:start}.page_toggle__IbEam{flex-shrink:0}}.page_pagination__bAHAT{gap:.5rem;margin-top:3rem}.page_pageBtn__U7PyZ,.page_pagination__bAHAT{display:flex;justify-content:center;align-items:center}.page_pageBtn__U7PyZ{min-width:40px;height:40px;padding:0 .5rem;border-radius:10px;font-weight:700;font-size:.9rem;background:#fff;color:var(--text-muted);border:1px solid hsla(32,38%,84%,.95);cursor:pointer;transition:all .2s ease}.page_pageBtn__U7PyZ:hover:not(:disabled){background:rgba(33,79,61,.08);color:var(--primary-dark);border-color:var(--primary-dark)}.page_pageBtn__U7PyZ.page_active__1vLBk{background:var(--primary-dark);color:#fff;border-color:var(--primary-dark)}.page_pageBtn__U7PyZ:disabled{opacity:.4;cursor:not-allowed}.page_paginationText__KhDYk{font-size:.9rem;color:var(--text-muted);font-weight:700;margin:0 .5rem}.ProductCard_card__JrE_3{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid #e5e7eb;transition:all .3s ease;position:relative;height:100%}.ProductCard_card__JrE_3:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px rgba(0,0,0,.1);border-color:#d1d5db}.ProductCard_imageContainer__LUD8D{position:relative;width:100%;aspect-ratio:1/1;background:#f9fafb;overflow:hidden}.ProductCard_image__VM_Fk{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.ProductCard_card__JrE_3:hover .ProductCard_image__VM_Fk{transform:scale(1.05)}.ProductCard_imagePlaceholder__SzLF4{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;background:#f3f4f6;color:#9ca3af}.ProductCard_outOfStock__8ffa2{position:absolute;inset:0;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:2}.ProductCard_outOfStockText__XVTj2{background:#111827;color:#fff;padding:6px 12px;border-radius:999px;font-size:.875rem;font-weight:600;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ProductCard_info___rftj{padding:16px;display:flex;flex-direction:column;flex:1 1}.ProductCard_categoryBadge__XM6Rq{color:#9ca3af;font-size:.1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:inline-block}.ProductCard_title__KMclE{font-size:1.05rem;font-weight:700;color:#111827;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.ProductCard_card__JrE_3:hover .ProductCard_title__KMclE{color:#059669}.ProductCard_rating__G_wIZ{display:flex;align-items:center;gap:4px;margin-bottom:12px}.ProductCard_stars__VYUzU{display:flex;gap:1px}.ProductCard_starFilled__W3DzZ{color:#f59e0b;font-size:.875rem}.ProductCard_starEmpty__AKmpD{color:#d1d5db;font-size:.875rem}.ProductCard_reviewCount__Lo95t{font-size:.7rem;color:#9ca3af;margin-left:2px}.ProductCard_bottomRow__fSfuv{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.ProductCard_priceWrap__j44M2{display:flex;align-items:baseline;gap:4px}.ProductCard_price__jt2eU{font-size:1.35rem;font-weight:800;color:#059669;letter-spacing:-.03em}.ProductCard_unit__2LJka{font-size:.875rem;color:#6b7280;font-weight:400}.ProductCard_cartBtn__CrbTm{padding:6px 10px;border-radius:6px;background:#f9fafb;color:#374151;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #e5e7eb;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProductCard_cartBtn__CrbTm:hover:not(:disabled){background:#111827;color:#fff;border-color:#111827}.ProductCard_cartBtn__CrbTm.ProductCard_added__c630b{background:#059669;color:#fff;border-color:#059669}.ProductCard_cartBtn__CrbTm:disabled{opacity:.5;cursor:not-allowed}.ProductCard_cartIcon__m2Mww{width:12px;height:12px}@media (max-width:768px){.ProductCard_imageContainer__LUD8D{aspect-ratio:4/3}.ProductCard_cartIcon__m2Mww{width:10px;height:10px}.ProductCard_cartBtn__CrbTm{font-size:.8rem;padding:4px 6px;gap:4px}}.page_page__ZU32B{overflow-x:hidden}.page_hero__SKW6o{position:relative;min-height:clamp(600px,90vh,860px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.page_heroBg__ZurEj{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(61,122,98,.15) 0,transparent 55%),radial-gradient(ellipse at 20% 80%,rgba(232,162,74,.12) 0,transparent 50%),linear-gradient(135deg,#f0ebe2,#faf7f2 50%,#eef5ef);z-index:0}.page_heroInner__FQkwa{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center;padding:5rem 0 4rem}.page_heroContent__2lPR8{display:flex;flex-direction:column;gap:1.5rem}.page_heroKicker__VnVhT{display:inline-flex;align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;color:var(--primary);background:rgba(26,64,50,.08);padding:.4rem 1rem;border-radius:var(--radius-full);border:1px solid var(--border-green);width:-moz-fit-content;width:fit-content;animation:page_slideUp__hSTWN .6s var(--ease-spring) .1s both}.page_heroKickerDot__YgoHJ{width:8px;height:8px;border-radius:50%;background:var(--success);animation:page_pulse__U_e85 2s ease-in-out infinite;flex-shrink:0}.page_heroTitle__Gfler{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;color:var(--text);line-height:1.12;letter-spacing:-.04em;animation:page_slideUp__hSTWN .7s var(--ease-spring) .2s both}.page_heroTitleAccent__dmgCl{display:block;background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 60%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroDesc__e8tbv{font-size:1.05rem;color:var(--text-muted);line-height:1.7;max-width:520px;animation:page_slideUp__hSTWN .7s var(--ease-spring) .3s both}.page_heroCta__jc8eN{display:flex;gap:1rem;flex-wrap:wrap;animation:page_slideUp__hSTWN .7s var(--ease-spring) .4s both}.page_heroQuickMeta__jlqll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;animation:page_slideUp__hSTWN .7s var(--ease-spring) .45s both}.page_heroQuickMetaItem__jW_Ul{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;background:hsla(0,0%,100%,.68);border:1px solid rgba(26,64,50,.08);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(26,64,50,.08)}.page_heroQuickMetaItem__jW_Ul strong{font-size:.83rem;font-weight:800;color:var(--text)}.page_heroQuickMetaItem__jW_Ul span{font-size:.76rem;line-height:1.5;color:var(--text-muted)}.page_heroSocialProof__BXB4K{display:flex;align-items:center;gap:1rem;animation:page_slideUp__hSTWN .7s var(--ease-spring) .5s both}.page_heroAvatars__7j_13{display:flex;margin-right:.25rem}.page_heroAvatar__SPdCq{width:38px;height:38px;border-radius:50%;border:2.5px solid #fff;object-fit:cover;margin-left:-10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.page_heroAvatars__7j_13 .page_heroAvatar__SPdCq:first-child{margin-left:0}.page_heroStars__C41z_{color:#f59e0b;font-size:.9rem;letter-spacing:1px}.page_heroSocialText__wN9Wq{font-size:.84rem;color:var(--text-muted);line-height:1.3}.page_heroSocialText__wN9Wq strong{color:var(--text)}.page_heroVisual___m6ot{position:relative;height:520px;animation:page_slideRight__O4sgZ .9s var(--ease-spring) .3s both}.page_heroImgMain___JyYB{position:absolute;top:0;right:0;width:88%;height:85%;border-radius:32px;overflow:hidden;box-shadow:var(--shadow-xl);border:4px solid #fff}.page_heroImgMain___JyYB img{width:100%;height:100%;object-fit:cover;transition:transform 8s ease}.page_heroImgSub__LhktB{position:absolute;bottom:0;left:0;width:46%;height:46%;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-lg);border:4px solid #fff;transform:rotate(-3deg)}.page_heroImgSub__LhktB img{width:100%;height:100%;object-fit:cover}.page_heroBadge2__MJ8Gv,.page_heroBadge__K9MQV{position:absolute;display:flex;align-items:center;gap:.65rem;background:#fff;border-radius:16px;padding:.85rem 1.1rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light)}.page_heroBadge__K9MQV{top:12%;left:-10%}.page_heroBadge2__MJ8Gv{bottom:10%;right:-5%;animation-delay:.5s}.page_heroBadgeIcon__fJ3od{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary-light),var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;flex-shrink:0}.page_heroBadge2__MJ8Gv div,.page_heroBadge__K9MQV div{display:flex;flex-direction:column;line-height:1.25}.page_heroBadge2__MJ8Gv strong,.page_heroBadge__K9MQV strong{font-size:.84rem;font-weight:800;color:var(--text)}.page_heroBadge2__MJ8Gv span:last-child,.page_heroBadge__K9MQV span:last-child{font-size:.72rem;color:var(--text-muted)}.page_heroBadge2__MJ8Gv>span{font-size:1.4rem}.page_scrollIndicator__m4b3d{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.72rem;color:var(--text-light);font-weight:600;letter-spacing:.05em;z-index:3;animation:page_fadeIn__wvzG6 1s 1s both}.page_scrollLine__rNAKp{width:1.5px;height:40px;background:linear-gradient(to bottom,transparent,var(--primary-light));border-radius:2px;animation:page_scrollPulse__Sq64M 2s ease-in-out infinite}@keyframes page_scrollPulse__Sq64M{0%,to{opacity:.4;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.page_statsSection__X1He5{padding:3.5rem 0;background:var(--primary);position:relative;overflow:hidden}.page_statsSection__X1He5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.06) 1.5px,transparent 0);background-size:28px 28px}.page_statsGrid__GCW2d{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative;z-index:2}.page_statCard__VGdKs{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;border-right:1px solid hsla(0,0%,100%,.12);text-align:center;transition:background .2s}.page_statCard__VGdKs:last-child{border-right:none}.page_statCard__VGdKs:hover{background:hsla(0,0%,100%,.05)}.page_statValue__FXJDK{font-size:2.4rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1;animation:page_countUp__BYfrd .5s var(--ease-spring) both}.page_statLabel__YuhHa{font-size:.82rem;color:hsla(0,0%,100%,.72);font-weight:600}.page_catSection__ClxF_{padding:6rem 0 4rem}.page_sectionHeaderCentered__JlpP5{text-align:center;max-width:600px;margin:0 auto 3rem}.page_sectionHeaderLeft__MOQRC{text-align:left;max-width:640px;margin:0}.page_kicker___28aI{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);margin-bottom:.6rem}.page_sectionTitle__hzsAh{font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;color:var(--text);letter-spacing:-.03em;line-height:1.2;margin-bottom:.25rem}.page_divider__Ku6aS{width:56px;height:4px;background:linear-gradient(to right,var(--primary-light),var(--accent));margin:1rem auto 0;border-radius:2px}.page_sectionHeaderLeft__MOQRC .page_divider__Ku6aS{margin-left:0}.page_sectionLead__DmHNO{margin-top:.9rem;font-size:.95rem;line-height:1.7;color:var(--text-muted)}.page_bentoGrid__HOtT7{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:240px 240px;grid-gap:1.25rem;gap:1.25rem}.page_bentoCard__x4Wjc{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;text-decoration:none;display:block;transition:transform .4s var(--ease-spring),box-shadow .4s ease}.page_bentoCardLarge__EV0qp{grid-column:span 2;grid-row:span 2}.page_bentoCard__x4Wjc:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.page_bentoBg__Hxi2L{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-spring)}.page_bentoCard__x4Wjc:hover .page_bentoBg__Hxi2L{transform:scale(1.08)}.page_bentoOverlay__qY0UC{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.2) 50%,transparent);transition:opacity .3s ease}.page_bentoCard__x4Wjc:hover .page_bentoOverlay__qY0UC{background:linear-gradient(to top,color-mix(in srgb,var(--cat-color) 85%,#000) 0,rgba(0,0,0,.3) 50%,transparent 100%)}.page_bentoContent__jKNL7{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;color:#fff}.page_bentoTag__IUy7z{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem .7rem;border-radius:var(--radius-full);margin-bottom:.5rem;border:1px solid hsla(0,0%,100%,.25)}.page_bentoName__TGboh{font-size:1.25rem;font-weight:800;line-height:1.2;margin-bottom:.5rem;letter-spacing:-.02em}.page_bentoCardLarge__EV0qp .page_bentoName__TGboh{font-size:1.8rem}.page_bentoCta__i9CbT{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;opacity:.82;transition:all .2s}.page_bentoCard__x4Wjc:hover .page_bentoCta__i9CbT{opacity:1;gap:.75rem}.page_aboutSection__cj8pS{padding:6rem 0;background:rgba(26,64,50,.025);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.page_aboutGrid__3OvzD{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:5rem;gap:5rem;align-items:center}.page_aboutVisual__7wGEA{position:relative;height:460px}.page_aboutImgWrap__OJdkC{width:80%;height:90%;border-radius:28px;overflow:hidden;box-shadow:var(--shadow-lg);border:4px solid #fff}.page_aboutImg__j5rI5{width:100%;height:100%;object-fit:cover}.page_aboutImgFloat__TmERj{position:absolute;bottom:0;right:0;width:44%;height:50%;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-xl);border:4px solid #fff;transform:rotate(-4deg)}.page_aboutImgFloat__TmERj img{width:100%;height:100%;object-fit:cover}.page_aboutFloatBadge__9_zo8{position:absolute;top:8%;right:12%;background:var(--secondary);color:#fff;padding:.9rem 1.25rem;border-radius:18px;box-shadow:var(--shadow-secondary);display:flex;flex-direction:column;align-items:center;text-align:center;animation:page_floatY__Rd6gG 4s ease-in-out infinite}.page_aboutFloatNum__rH8Jl{font-size:1.6rem;font-weight:800;line-height:1}.page_aboutFloatLabel__Id_qf{font-size:.72rem;font-weight:600;opacity:.9;margin-top:2px;white-space:nowrap}.page_aboutContent__if5GL{display:flex;flex-direction:column;gap:1.5rem}.page_aboutTitle__BXanF{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;color:var(--text);letter-spacing:-.03em;line-height:1.2}.page_aboutText__MX8SK{font-size:.98rem;color:var(--text-muted);line-height:1.75}.page_journey__pKIo_{display:flex;align-items:flex-start;gap:0;flex-wrap:wrap;row-gap:1rem}.page_journeyStep__mC8R8{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;flex:1 1;min-width:80px}.page_journeyIcon__HIvzb{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--border-green);display:flex;align-items:center;justify-content:center;font-size:1.4rem;box-shadow:var(--shadow-sm);transition:all .3s;position:relative;z-index:2}.page_journeyStep__mC8R8:hover .page_journeyIcon__HIvzb{background:var(--primary);border-color:var(--primary);transform:scale(1.1)}.page_journeyLine__G1yp7{position:absolute;top:24px;left:50%;right:-50%;height:2px;background:linear-gradient(to right,var(--border-green),var(--primary-light));z-index:1}.page_journeyLabel__Tt5Eo{font-size:.78rem;font-weight:800;color:var(--text);margin-top:.6rem}.page_journeyDesc__WeykR{font-size:.68rem;color:var(--text-light);line-height:1.4;margin-top:.25rem}.page_aboutCta__JEC9_{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.page_aboutCerts__MUs3M{display:flex;gap:.65rem;flex-wrap:wrap}.page_aboutCerts__MUs3M span{font-size:.78rem;font-weight:700;color:var(--primary);background:rgba(26,64,50,.07);padding:.35rem .75rem;border-radius:var(--radius-xs);border:1px solid var(--border-green)}.page_productsSection__0__yF{padding:6rem 0}.page_productsPrioritySection__xD7np{margin-top:-4.5rem;position:relative;z-index:4;padding-top:0}.page_productsSurface___1OvA{background:hsla(0,0%,100%,.92);border:1px solid rgba(26,64,50,.08);border-radius:36px;padding:2rem;box-shadow:0 28px 80px rgba(26,64,50,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page_productsTopRow__heeID{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1.5rem;gap:1.5rem;align-items:end}.page_productsFactList__vk4PG{display:grid;grid-gap:.9rem;gap:.9rem}.page_productsFactItem__k6Mhk{display:grid;grid-template-columns:auto 1fr;grid-gap:.95rem;gap:.95rem;align-items:center;padding:1rem 1.1rem;background:linear-gradient(135deg,rgba(26,64,50,.05),rgba(184,107,52,.04));border:1px solid rgba(26,64,50,.08);border-radius:20px}.page_productsFactValue__PJyPL{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.7rem .8rem;border-radius:16px;background:#fff;color:var(--primary);font-size:.88rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 8px 24px rgba(26,64,50,.08)}.page_productsFactBody___c351{display:flex;flex-direction:column;gap:.28rem}.page_productsFactBody___c351 strong{font-size:.84rem;font-weight:800;color:var(--text)}.page_productsFactBody___c351 span{font-size:.78rem;line-height:1.55;color:var(--text-muted)}.page_tabs__FppAM{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:2.5rem;padding-bottom:1rem;border-bottom:1.5px solid var(--border-light)}.page_tab__UB7xw{padding:.55rem 1.35rem;border-radius:var(--radius-full);background:transparent;color:var(--text-muted);font-weight:700;font-size:.9rem;border:1.5px solid transparent;cursor:pointer;transition:all .22s var(--ease-spring)}.page_tab__UB7xw:hover{color:var(--primary);background:var(--primary-muted)}.page_tabActive__UaBD7{background:var(--primary)!important;color:#fff!important;box-shadow:var(--shadow-primary);border-color:transparent!important}.page_emptyState__Zyc7X{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:var(--text-muted);font-size:1rem}.page_emptyState__Zyc7X span{font-size:3rem}.page_viewAllWrap__Ot4g6{display:flex;justify-content:center;margin-top:3.5rem}.page_scrollHint__bSJEo{display:none;align-items:center;justify-content:center;gap:.4rem;font-size:.7rem;color:var(--text-light);margin-top:1rem;animation:page_pulse__U_e85 2s ease-in-out infinite;opacity:.7}@media (max-width:640px){.page_scrollHint__bSJEo{display:flex}}@keyframes page_pulse__U_e85{0%,to{opacity:.6}50%{opacity:1}}.page_uspSection__7kx7W{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary) 100%);padding:6rem 0;margin:4rem 0;position:relative;overflow:hidden;border-radius:var(--radius-xl)}.page_uspPattern__oRtbH{position:absolute;inset:0;opacity:.045;background-image:radial-gradient(#fff 1.5px,transparent 0);background-size:26px 26px}.page_uspHeader__HKLls{margin-bottom:3.5rem;color:#fff;text-align:center;position:relative;z-index:2}.page_uspKicker__9UK2T{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.page_uspHeader__HKLls h2{font-size:clamp(1.6rem,2.5vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.3;max-width:700px;margin:0 auto}.page_uspGrid__qhCpd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;position:relative;z-index:2}.page_uspCard__uO2Bw{display:flex;flex-direction:column;gap:.85rem;padding:2rem 1.5rem;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transition:all .3s var(--ease-spring)}.page_uspCard__uO2Bw:hover{background:hsla(0,0%,100%,.14);transform:translateY(-6px);border-color:hsla(0,0%,100%,.24)}.page_uspIcon__VrM4t{font-size:2.4rem;line-height:1}.page_uspCard__uO2Bw h3{font-size:1rem;font-weight:800;letter-spacing:-.01em}.page_uspCard__uO2Bw p{font-size:.83rem;opacity:.8;line-height:1.6}.page_promoSection__gg4ub{padding:2rem 0 5rem}.page_promoGrid__5cVGS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.page_promoBanner__POg5v{border-radius:var(--radius-xl);min-height:300px;display:flex;align-items:flex-end;padding:2.5rem;position:relative;overflow:hidden;background-size:cover;background-position:50%;transition:transform .4s var(--ease-spring)}.page_promoBanner__POg5v:hover{transform:translateY(-4px)}.page_promoLeft__tplM3{background-image:url(https://images.pexels.com/photos/541216/pexels-photo-541216.jpeg?auto=compress&cs=tinysrgb&w=700)}.page_promoRight__L1cdw{background-image:url(https://images.pexels.com/photos/4397290/pexels-photo-4397290.jpeg?auto=compress&cs=tinysrgb&w=700)}.page_promoBanner__POg5v:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 60%,transparent)}.page_promoInner__gVuOc{position:relative;z-index:2;color:#fff;display:flex;flex-direction:column;gap:.75rem}.page_promoTag__d8_Wd{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--accent);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.28rem .75rem;border-radius:var(--radius-xs);width:-moz-fit-content;width:fit-content}.page_promoInner__gVuOc h3{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.page_promoInner__gVuOc p{font-size:.88rem;line-height:1.55;opacity:.88;max-width:360px}.page_testimonialSection__m_41W{padding:6rem 0;background:rgba(184,107,52,.025);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.page_testimonialGrid__3mDlu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.page_testimonialCard__8YWAu{background:#fff;border-radius:var(--radius-lg);padding:2rem;border:1.5px solid var(--border);box-shadow:var(--shadow-sm);cursor:pointer;transition:all .3s var(--ease-spring);position:relative;overflow:hidden}.page_testimonialCardActive__EljKc,.page_testimonialCard__8YWAu:hover{border-color:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-4px)}.page_testimonialCardActive__EljKc{background:var(--primary);border-color:var(--primary)}.page_testimonialCardActive__EljKc .page_testimonialText__hLDzx,.page_testimonialCardActive__EljKc .page_testimonialUser__Viccx strong{color:#fff}.page_testimonialCardActive__EljKc .page_testimonialStars__x8SWs,.page_testimonialCardActive__EljKc .page_testimonialUser__Viccx span{color:hsla(0,0%,100%,.75)}.page_testimonialQuoteMark__YvR68{font-size:5rem;line-height:1;color:var(--border);font-family:Georgia,serif;position:absolute;top:-.5rem;left:1rem;transition:color .3s}.page_testimonialCardActive__EljKc .page_testimonialQuoteMark__YvR68{color:hsla(0,0%,100%,.15)}.page_testimonialStars__x8SWs{color:#f59e0b;font-size:1rem;letter-spacing:2px;margin-bottom:.75rem;position:relative;z-index:1}.page_testimonialText__hLDzx{font-size:.9rem;line-height:1.7;color:var(--text-muted);font-style:italic;margin-bottom:1.25rem;position:relative;z-index:1;transition:color .3s}.page_testimonialUser__Viccx{display:flex;align-items:center;gap:.85rem;position:relative;z-index:1}.page_testimonialAvatar__1cjaj{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--border);flex-shrink:0}.page_testimonialCardActive__EljKc .page_testimonialAvatar__1cjaj{border-color:hsla(0,0%,100%,.3)}.page_testimonialUser__Viccx strong{display:block;font-size:.88rem;font-weight:800;color:var(--text);transition:color .3s}.page_testimonialUser__Viccx span{font-size:.74rem;color:var(--text-light);display:block;margin-top:1px;transition:color .3s}.page_blogSection__9hcjz{padding:6rem 0 7rem}.page_blogHeader__LstqR{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:3rem;gap:1.5rem;flex-wrap:wrap}.page_blogGrid__R7dJf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem}.page_blogCard__BMGej{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:all .35s var(--ease-spring);box-shadow:var(--shadow-xs)}.page_blogCard__BMGej:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--primary-light)}.page_blogImg__pyI8Z{aspect-ratio:16/10;overflow:hidden;background:var(--bg-subtle)}.page_blogImg__pyI8Z img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-spring)}.page_blogCard__BMGej:hover .page_blogImg__pyI8Z img{transform:scale(1.06)}.page_blogImgPlaceholder__YQgHy{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:linear-gradient(135deg,var(--bg-subtle),var(--border))}.page_blogBody__rwwgH{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.page_blogMeta__vE4yS{display:flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--text-light)}.page_blogTitle__pmarS{font-size:1rem;font-weight:800;color:var(--text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.page_blogCard__BMGej:hover .page_blogTitle__pmarS{color:var(--primary)}.page_blogExcerpt__3ttir{font-size:.84rem;color:var(--text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.page_blogReadMore__khiWM{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--primary);margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--border-light);transition:gap .2s}.page_blogCard__BMGej:hover .page_blogReadMore__khiWM{gap:.6rem}.page_carouselContainer__t2WJc{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:rgba(26,64,50,.2) transparent}.page_carouselContainer__t2WJc::-webkit-scrollbar{height:4px}.page_carouselContainer__t2WJc::-webkit-scrollbar-track{background:transparent}.page_carouselContainer__t2WJc::-webkit-scrollbar-thumb{background:rgba(26,64,50,.2);border-radius:2px}.page_carouselItem__mbT9O{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 2rem - 1rem);scroll-snap-align:start;scroll-snap-stop:always}.page_carouselItemMed__V8o4E{flex:0 0 75vw}.page_carouselItemSmall__E48JZ{flex:0 0 85vw}@media (max-width:1024px){.page_aboutGrid__3OvzD,.page_heroInner__FQkwa{gap:3rem}.page_statsGrid__GCW2d,.page_uspGrid__qhCpd{grid-template-columns:repeat(2,1fr)}.page_heroQuickMeta__jlqll,.page_productsTopRow__heeID{grid-template-columns:1fr}.page_statCard__VGdKs{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.12)}.page_statCard__VGdKs:nth-child(2n){border-right:none}}@media (max-width:900px){.page_heroInner__FQkwa{grid-template-columns:1fr;gap:3rem;padding:3rem 0}.page_heroVisual___m6ot{height:380px}.page_heroBadge__K9MQV{left:0}.page_heroBadge2__MJ8Gv{right:0}.page_productsPrioritySection__xD7np{margin-top:-2rem}.page_productsSurface___1OvA{padding:1.5rem;border-radius:28px}.page_productsFactItem__k6Mhk{grid-template-columns:72px 1fr}.page_bentoGrid__HOtT7{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.page_bentoCardLarge__EV0qp{grid-column:span 1;grid-row:span 1}.page_testimonialGrid__3mDlu{grid-template-columns:1fr}.page_blogGrid__R7dJf{grid-template-columns:repeat(2,1fr)}.page_aboutGrid__3OvzD,.page_promoGrid__5cVGS{grid-template-columns:1fr}.page_aboutVisual__7wGEA{height:320px}}@media (max-width:640px){.page_hero__SKW6o{min-height:auto}.page_statsGrid__GCW2d{grid-template-columns:repeat(2,1fr)}.page_uspGrid__qhCpd{grid-template-columns:1fr}.page_heroCta__jc8eN{flex-direction:column}.page_heroQuickMeta__jlqll{grid-template-columns:1fr}.page_heroTitle__Gfler{font-size:2rem}.page_productsPrioritySection__xD7np{margin-top:0;padding-top:1rem}.page_productsSurface___1OvA{padding:1.25rem;border-radius:24px}.page_productsFactItem__k6Mhk{grid-template-columns:1fr;align-items:flex-start}.page_productsFactValue__PJyPL{min-width:0;width:-moz-fit-content;width:fit-content}.page_journey__pKIo_{gap:.5rem}.page_journeyLine__G1yp7{display:none}.page_testimonialGrid__3mDlu{grid-template-columns:1fr;gap:1rem}.page_tabs__FppAM{display:flex;overflow-x:auto;justify-content:flex-start;gap:.5rem;margin-top:1.5rem;padding:.75rem 0;border-bottom:1.5px solid var(--border-light);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.page_tabs__FppAM::-webkit-scrollbar{display:none}.page_tab__UB7xw{padding:.5rem 1.1rem;font-size:.85rem;flex-shrink:0;scroll-snap-align:start;white-space:nowrap;min-width:max-content;overflow:visible}.page_scrollHint__bSJEo{display:flex}.page_aboutSection__cj8pS{display:none}.page_bentoGrid__HOtT7{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.75rem;grid-template-columns:unset;grid-template-rows:unset;scrollbar-width:none;-ms-overflow-style:none}.page_bentoGrid__HOtT7::-webkit-scrollbar{display:none}.page_bentoCard__x4Wjc{scroll-snap-align:start;scroll-snap-stop:always;min-height:200px}.page_bentoCardLarge__EV0qp,.page_bentoCard__x4Wjc{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 2rem - 1rem)}.page_bentoCardLarge__EV0qp{grid-column:unset;grid-row:unset}.page_blogGrid__R7dJf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.75rem;grid-template-columns:unset;scrollbar-width:none;-ms-overflow-style:none}.page_blogGrid__R7dJf::-webkit-scrollbar{display:none}.page_blogCard__BMGej{flex:0 0 85vw;scroll-snap-align:start;scroll-snap-stop:always}.page_blogGrid__R7dJf>:nth-child(n+3),.page_grid-products__moMZ8>:nth-child(n+5){display:none}}