@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";:root{--primary-navy: #132417;--secondary-teal: #1d3824;--accent-teal: #165227;--accent-teal-hover: #0f3c1c;--accent-brown: #165227;--accent-brown-hover: #0f3c1c;--accent-gold: #4f874a;--accent-gold-light: #e4f0e1;--bg-light: #f8fafc;--bg-card: #ffffff;--text-dark: #0f172a;--text-muted: #64748b;--border-subtle: #e2e8f0;--font-serif: "Playfair Display", Georgia, serif;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--card-radius: 18px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-light);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.site-header{position:sticky;top:0;z-index:1000;box-shadow:0 4px 20px #102a3a14}.main-nav{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.nav-brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand-logo-img{height:50px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06))}.footer-logo-img{height:60px;width:auto;object-fit:contain;background:#fff;padding:6px 10px;border-radius:8px;margin-bottom:16px}.brand-icon{width:42px;height:42px;background:linear-gradient(135deg,var(--primary-navy) 0%,#1a5668 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px #102a3a26}.brand-title{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--primary-navy);letter-spacing:-.02em;line-height:1.1}.brand-subtitle{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.desktop-nav{display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:18px;list-style:none;white-space:nowrap}.nav-link{color:#334155;background:none;border:none;font-family:inherit;font-weight:600;font-size:.92rem;transition:all .2s ease;cursor:pointer;padding:8px 12px;border-radius:8px;position:relative;text-decoration:none}.nav-link:hover{color:var(--accent-teal);background:#05966914}.nav-link.active{color:var(--accent-teal);font-weight:700;background:#0596691f}.nav-dropdown-wrapper{position:relative}.nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:230px;background:#fff;border-radius:12px;box-shadow:0 12px 30px #0915261f,0 2px 6px #0000000a;border:1px solid #e2e8f0;padding:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .2s cubic-bezier(.16,1,.3,1);z-index:1000;display:flex;flex-direction:column;gap:4px}.nav-dropdown-wrapper:hover .nav-dropdown-menu,.nav-dropdown-wrapper:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(2px)}.nav-dropdown-item{width:100%;text-align:left;padding:10px 14px;background:none;border:none;font-family:inherit;font-size:.88rem;font-weight:500;color:#334155;border-radius:8px;cursor:pointer;transition:all .15s ease}.nav-dropdown-item:hover{background:#f8fafc;color:var(--accent-teal);padding-left:18px}.nav-dropdown-item.active{background:#0596691a;color:var(--accent-teal);font-weight:700}.nav-actions{display:flex;align-items:center;gap:14px}.btn-nav-cart{background:#f1f7f9;border:1.5px solid #d5e9f0;color:var(--primary-navy);padding:8px 18px;border-radius:30px;font-size:.88rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.btn-nav-cart:hover{background:#e3f1f6;border-color:var(--accent-teal);transform:translateY(-1px)}.nav-cart-text{font-size:.9rem}.nav-cart-badge{background:var(--accent-teal);color:#fff;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:12px;min-width:18px;text-align:center}.btn-nav-partner{background:linear-gradient(135deg,var(--accent-teal) 0%,var(--accent-teal-hover) 100%);color:#fff;padding:9px 20px;border-radius:30px;font-size:.9rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #1e708740}.btn-nav-partner:hover{background:var(--accent-teal-hover);transform:translateY(-1px);box-shadow:0 6px 16px #1e708759}.mobile-toggle-btn{display:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:8px;cursor:pointer;color:#1e293b}.products-blue-bar{background:linear-gradient(90deg,#1c140d,#241b14,#2e231b);border-top:1px solid rgba(255,255,255,.08);border-bottom:2px solid var(--accent-teal);padding:6px 32px;position:relative}.blue-bar-content{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1350px;margin:0 auto}.blue-bar-categories{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.blue-bar-categories::-webkit-scrollbar{display:none}.blue-bar-divider{width:1px;height:18px;background:#fff3;margin:0 6px;flex-shrink:0}.blue-cat-btn{background:transparent;border:1px solid transparent;color:#cbd5e1;font-family:inherit;font-size:.84rem;font-weight:500;padding:6px 14px;border-radius:20px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .2s ease;-webkit-user-select:none;user-select:none}.blue-cat-btn:hover{background:#ffffff1f;color:#fff}.blue-cat-btn.active{background:var(--accent-teal);color:#fff;font-weight:600;box-shadow:0 2px 8px #00000040;border-color:#fff3}.all-cat-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#f1f5f9;font-weight:600}.all-cat-btn:hover{background:#ffffff2e;border-color:#ffffff4d}.all-cat-btn.active{background:var(--accent-teal);border-color:#38bdf8;color:#fff}.blue-count-pill{background:#fff3;color:#fff;font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:10px;margin-left:2px}.blue-bar-perks{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:.8rem;color:#94a3b8}.blue-perk-item{display:flex;align-items:center;gap:6px;color:#cbd5e1}.blue-perk-divider{color:#fff3}.blue-perk-phone{display:flex;align-items:center;gap:6px;color:#93c5fd;text-decoration:none;font-weight:600;transition:color .2s}.blue-perk-phone:hover{color:#fff;text-decoration:underline}.mobile-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1200;display:flex;justify-content:flex-end;animation:mobileFadeIn .2s ease-out}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}.mobile-nav-drawer{background:#fff;width:340px;max-width:86vw;height:100vh;box-shadow:-8px 0 30px #0000002e;padding:22px 18px 30px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:slideDrawerRight .28s cubic-bezier(.16,1,.3,1);position:relative}@keyframes slideDrawerRight{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.mobile-drawer-brand{display:flex;align-items:center;gap:10px}.mobile-drawer-logo{height:38px;width:auto;object-fit:contain}.mobile-drawer-title{font-family:var(--font-serif);font-size:1.05rem;font-weight:700;color:var(--primary-navy);line-height:1.15}.mobile-drawer-subtitle{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.mobile-drawer-close{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#334155;cursor:pointer;transition:all .2s ease}.mobile-drawer-close:hover{background:#e2e8f0;color:#0f172a}.mobile-drawer-section{display:flex;flex-direction:column;gap:4px}.mobile-section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;padding:0 10px 6px}.mobile-nav-link{display:flex;align-items:center;gap:10px;text-align:left;padding:11px 14px;background:transparent;color:#334155;border:none;border-radius:10px;font-weight:600;font-size:.94rem;cursor:pointer;transition:all .15s ease;width:100%}.mobile-nav-link:hover,.mobile-nav-link.active{background:#e6f4f8;color:var(--accent-teal)}.mobile-cart-btn{text-align:left;padding:12px 16px;background:#e6f4f8;color:var(--accent-teal);border:1.5px solid #cce8f0;border-radius:12px;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:100%;transition:all .2s ease}.mobile-cart-btn:hover{background:#d9eff5;border-color:var(--accent-teal)}.mobile-drawer-footer{padding-top:10px;margin-top:auto;display:flex;flex-direction:column;gap:14px}.mobile-drawer-contact{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9}.mobile-contact-link{display:flex;align-items:center;gap:8px;color:#64748b;font-size:.82rem;text-decoration:none;transition:color .2s}.mobile-contact-link:hover{color:var(--accent-teal)}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.form-grid-2{grid-template-columns:1fr;gap:12px}}@media (max-width: 1024px){.desktop-nav{display:none!important}.mobile-toggle-btn{display:flex!important;align-items:center;justify-content:center}.blue-bar-perks{display:none}.main-nav{padding:12px 20px}.products-blue-bar{padding:6px 14px}}@media (max-width: 768px){.main-nav{padding:10px 14px}.brand-logo-img{height:38px}.brand-title{font-size:1.05rem}.brand-subtitle{display:none}.nav-actions{gap:8px}.btn-nav-partner{display:none}.btn-nav-cart{padding:7px 12px;font-size:.82rem}.btn-nav-cart .nav-cart-text{display:none}.mobile-toggle-btn{padding:8px;min-width:38px;min-height:38px}}.hero-section{position:relative;min-height:540px;background-color:#132417;background-image:radial-gradient(circle at 80% 25%,rgba(5,150,105,.18) 0%,transparent 55%),url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=2200&q=85);background-size:cover;background-position:center;display:flex;align-items:center;overflow:hidden}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#091526f0,#112a45e0 55%,#091526b8);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.hero-container{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:65px 32px 55px;width:100%}.hero-content{max-width:760px}.hero-eyebrow-badge{display:inline-flex;align-items:center;gap:8px;background:#05966926;border:1px solid rgba(245,158,11,.35);color:#69ab5e;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:6px 14px;border-radius:30px;margin-bottom:18px;box-shadow:0 4px 12px #0596691a}.hero-sparkle-icon{color:#69ab5e;animation:sparklePulse 2s infinite ease-in-out}@keyframes sparklePulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.hero-pretitle{color:#cbd5e1;font-size:.92rem;letter-spacing:.05em;margin-bottom:12px;font-weight:600}.hero-title{font-family:var(--font-serif);font-size:3.4rem;font-weight:700;color:#fff;line-height:1.15;margin-bottom:20px;letter-spacing:-.015em;text-shadow:0 4px 16px rgba(0,0,0,.3)}.hero-title-highlight{background:linear-gradient(135deg,#69ab5e,#4f874a,#165227);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero-description{color:#e2e8f0;font-size:1.02rem;line-height:1.7;margin-bottom:34px;max-width:680px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.hero-description strong{color:#fff;font-weight:600}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.btn-hero-primary{background:linear-gradient(135deg,#4f874a,#165227,#0f3c1c);color:#fff;font-weight:700;font-size:.98rem;padding:13px 32px;border-radius:40px;border:1px solid rgba(251,191,36,.4);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:10px;box-shadow:0 6px 20px #05966959}.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #05966980;background:linear-gradient(135deg,#69ab5e,#165227,#0c2f16)}.btn-hero-outline{background:#0f172aa6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-weight:600;font-size:.96rem;padding:13px 28px;border-radius:40px;border:1.5px solid rgba(255,255,255,.35);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:8px}.btn-hero-outline:hover{background:#ffffff26;border-color:#69ab5e;color:#69ab5e;transform:translateY(-2px)}.hero-trust-ribbon{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 20px -2px #0915260d;position:relative;z-index:10}.hero-trust-container{max-width:1240px;margin:0 auto;padding:22px 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-ribbon-item{display:flex;align-items:center;gap:14px}.trust-ribbon-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#fffbeb,#e4f0e1);border:1px solid #fde68a;display:flex;align-items:center;justify-content:center;color:#165227;flex-shrink:0;box-shadow:0 2px 6px #0596691f}.trust-ribbon-title{font-weight:700;font-size:.92rem;color:#0f172a;line-height:1.25}.trust-ribbon-desc{font-size:.78rem;color:#64748b;line-height:1.35;margin-top:2px}@media (max-width: 1024px){.hero-trust-container{grid-template-columns:repeat(2,1fr);gap:18px;padding:20px}}@media (max-width: 640px){.hero-trust-container{grid-template-columns:1fr;gap:14px;padding:16px}.hero-title{font-size:2.3rem}}.section-wrapper{max-width:1240px;margin:0 auto;padding:60px 28px 30px}.section-header-left{text-align:left;margin-bottom:24px}.section-header-center{text-align:center;margin-bottom:32px}.section-heading-clean{font-family:var(--font-sans),system-ui,-apple-system,sans-serif;font-size:2.15rem;font-weight:700;color:#111827;letter-spacing:-.02em;margin:0;line-height:1.2}.essentials-section{padding-top:50px;padding-bottom:40px}.categories-grid-four{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.category-card-clean{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;padding:16px;display:flex;flex-direction:column;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0915260a;position:relative}.category-card-clean:hover{transform:translateY(-6px);border-color:#05966966;box-shadow:0 16px 36px -8px #0915261f,0 0 0 1px #05966926}.category-img-container{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#f1f5f9;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.category-img-clean{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.category-card-clean:hover .category-img-clean{transform:scale(1.06)}.category-count-badge{position:absolute;top:10px;right:10px;background:#091526d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#69ab5e;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:20px;letter-spacing:.04em;border:1px solid rgba(251,191,36,.3)}.category-meta-clean{padding-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left}.category-name-clean{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.category-desc-preview{font-size:.82rem;color:#64748b;line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-link-clean{font-size:.88rem;font-weight:600;color:var(--accent-teal);background:transparent;border:none;padding:4px 0 0;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.category-card-clean:hover .category-link-clean{color:#0f3c1c;transform:translate(4px)}.featured-section{padding-top:30px;padding-bottom:50px}.featured-grid-four{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.clean-product-card{background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:20px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0915260a;position:relative}.clean-product-card:hover{transform:translateY(-6px);border-color:#05966966;box-shadow:0 18px 38px -8px #0915261f,0 0 0 1px #05966926}.clean-product-img-wrap{width:100%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#f8fafc;cursor:pointer;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.clean-product-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.clean-product-card:hover .clean-product-img{transform:scale(1.06)}.card-badge-stock{position:absolute;top:10px;left:10px;background:#10b981eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:6px;letter-spacing:.03em;text-transform:uppercase}.card-badge-sku{position:absolute;top:10px;right:10px;background:#091526d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e2e8f0;font-size:.68rem;font-family:monospace;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.15)}.clean-product-body{width:100%;padding-top:14px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.card-category-pill{font-size:.72rem;font-weight:700;color:var(--accent-teal);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.clean-product-title{font-size:1.02rem;font-weight:700;color:#0f172a;margin:0 0 6px;cursor:pointer;line-height:1.35;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.clean-product-title:hover{color:var(--accent-teal)}.card-rating-row{display:flex;align-items:center;gap:5px;margin-bottom:10px;font-size:.82rem}.card-stars{display:flex;align-items:center;gap:2px}.card-rating-num{font-weight:700;color:#1e293b}.card-reviews-num{color:#94a3b8;font-size:.76rem}.card-price-row{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:14px;padding-top:4px;border-top:1px solid #f1f5f9}.clean-product-price{font-size:1.3rem;font-weight:800;color:#132417;margin:0}.card-price-tier{font-size:.72rem;color:#165227;font-weight:600;background:#f0f6ee;padding:2px 7px;border-radius:4px}.btn-clean-add-cart{width:100%;border:1px solid #132417;background:#132417;color:#fff;border-radius:10px;padding:10px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 6px #0915261a}.btn-clean-add-cart:hover{background:linear-gradient(135deg,#165227,#0f3c1c);border-color:#165227;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #05966959}.shop-all-container{display:flex;justify-content:center;margin-top:48px;margin-bottom:20px}.btn-shop-all-pill{border:1.5px solid #111827;background:#fff;color:#111827;border-radius:30px;padding:10px 36px;font-size:.92rem;font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px #0000000a}.btn-shop-all-pill:hover{background:#111827;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}@media (max-width: 1024px){.categories-grid-four,.featured-grid-four{grid-template-columns:repeat(2,1fr);gap:20px}.section-heading-clean{font-size:1.85rem}}@media (max-width: 640px){.categories-grid-four,.featured-grid-four{grid-template-columns:repeat(2,1fr);gap:14px}.category-img-container,.clean-product-img-wrap,.category-img-clean,.clean-product-img{border-radius:14px}.category-name-clean,.clean-product-title{font-size:.92rem}.clean-product-price{font-size:.88rem;margin-bottom:10px}.btn-clean-add-cart{padding:6px 12px;font-size:.82rem}.section-heading-clean{font-size:1.55rem}}.section-tag{font-size:.75rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:8px;display:block}.section-title{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--primary-navy);letter-spacing:-.01em}.categories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.category-card{position:relative;height:380px;border-radius:var(--card-radius);overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.category-card:hover{transform:translateY(-6px);box-shadow:0 20px 35px -10px #0003}.category-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.category-card:hover .category-card-img{transform:scale(1.05)}.category-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a0d,#0f172a59,#0f172ae0 80%,#0a0f1ef5);display:flex;flex-direction:column;justify-content:flex-end;padding:28px 24px}.category-title{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.category-desc{font-size:.88rem;color:#e2e8f0;line-height:1.45;margin-bottom:20px;opacity:.92}.btn-category-pill{align-self:flex-start;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.45);color:#fff;padding:7px 20px;border-radius:30px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-category-pill:hover{background:#fff;color:#0f172a;border-color:#fff}.filter-tabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:35px}.filter-tab{background:#fff;border:1px solid #e2e8f0;color:#475569;padding:8px 20px;border-radius:30px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-tab:hover{border-color:var(--accent-teal);color:var(--accent-teal)}.filter-tab.active{background:var(--accent-teal);color:#fff;border-color:var(--accent-teal);box-shadow:0 4px 12px #1e708733}.search-container{max-width:550px;margin:0 auto 30px;position:relative}.search-input{width:100%;padding:14px 20px 14px 48px;border-radius:35px;border:1px solid #cbd5e1;background:#fff;font-size:.95rem;color:#1e293b;outline:none;box-shadow:0 2px 8px #0000000a;transition:all .2s ease}.search-input:focus{border-color:var(--accent-teal);box-shadow:0 0 0 3px #1e708726}.search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card{background:#fff;border-radius:16px;border:1px solid #e8edf2;overflow:hidden;box-shadow:0 4px 12px #0000000a;transition:all .25s ease;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#cbd5e1}.product-img-wrap{position:relative;height:210px;background:#f1f5f9;overflow:hidden}.product-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-img{transform:scale(1.06)}.product-badge{position:absolute;top:12px;left:12px;background:#102a3ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:20px;letter-spacing:.04em}.product-body{padding:18px;display:flex;flex-direction:column;flex-grow:1}.product-sku{font-size:.75rem;color:#64748b;font-family:monospace;margin-bottom:6px}.product-title{font-size:1rem;font-weight:600;color:#0f172a;line-height:1.35;margin-bottom:8px;min-height:42px}.product-meta{font-size:.82rem;color:#475569;margin-bottom:14px;display:flex;flex-direction:column;gap:3px}.meta-row{display:flex;align-items:center;gap:6px}.stock-tag{color:#0d9488;font-weight:600;font-size:.8rem}.product-footer{margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.product-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.product-title-link{color:#0f172a;text-decoration:none;transition:color .2s ease}.product-title-link:hover{color:var(--accent-teal)}.product-price-box{display:flex;align-items:baseline;gap:8px;margin:6px 0 8px}.product-price-val{font-size:1.25rem;font-weight:700;color:var(--primary-navy)}.product-price-sub{font-size:.74rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.product-excerpt{font-size:.82rem;color:#64748b;line-height:1.5;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-actions-row{margin-top:auto;display:flex;gap:8px;align-items:center}.btn-add-cart{flex-grow:1;background:var(--primary-navy);color:#fff;border:none;padding:9px 14px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.btn-add-cart:hover{background:var(--accent-teal)}.btn-view-live{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;padding:9px 11px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-view-live:hover{background:#e2e8f0;color:#0f172a}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;flex-wrap:wrap}.sorting-container{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.results-count-text{font-size:.88rem;color:#64748b;font-weight:500}.sorting-select{padding:8px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:.88rem;cursor:pointer;outline:none;font-weight:500}.sorting-select:focus{border-color:var(--accent-teal)}.corporate-profile-section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 24px}.corporate-profile-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.corporate-credentials-col{display:flex;flex-direction:column}.corp-section-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#0d9488;font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.corp-dot{width:8px;height:8px;border-radius:50%;background:#0d9488;display:inline-block}.corp-headline{font-family:var(--font-sans, system-ui, -apple-system, sans-serif);font-size:2.2rem;font-weight:800;color:#0f172a;line-height:1.22;margin-bottom:18px;letter-spacing:-.02em}.corp-lead-text{font-size:.98rem;line-height:1.7;color:#475569;margin-bottom:28px}.corp-ledger{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0f172a08;margin-bottom:28px}.corp-ledger-row{display:grid;grid-template-columns:180px 1fr;padding:14px 20px;border-bottom:1px solid #f1f5f9;font-size:.88rem;align-items:baseline}.corp-ledger-row:last-child{border-bottom:none}.ledger-label{font-weight:600;color:#64748b;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.ledger-val-group{display:flex;flex-direction:column;gap:2px;color:#0f172a}.ledger-val-group strong{color:var(--primary-navy);font-weight:600}.ledger-sub{font-size:.8rem;color:#64748b}.corp-actions-row{display:flex;gap:14px;flex-wrap:wrap}.btn-corp-primary{background:var(--primary-navy);color:#fff;border:none;padding:12px 22px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-corp-primary:hover{background:var(--accent-teal);transform:translateY(-1px)}.btn-corp-outline{background:transparent;color:var(--primary-navy);border:1.5px solid #cbd5e1;padding:12px 22px;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-corp-outline:hover{background:#f1f5f9;border-color:#94a3b8}.corporate-trade-desk{background:#0b1e2d;color:#fff;border-radius:16px;padding:34px 30px;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #0b1e2d33;position:relative}.trade-desk-badge-strip{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.trade-desk-status{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:#4ade80;letter-spacing:.05em;text-transform:uppercase}.pulse-indicator{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.trade-desk-id{font-size:.75rem;color:#94a3b8;letter-spacing:.06em;font-family:monospace}.trade-desk-title{font-size:1.45rem;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:-.01em}.trade-desk-desc{font-size:.88rem;line-height:1.6;color:#cbd5e1;margin-bottom:24px}.trade-desk-contacts{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.trade-contact-item{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;text-decoration:none;color:inherit;transition:all .2s ease}.trade-contact-item:not(.static):hover{background:#ffffff1a;border-color:#fff3;transform:translate(2px)}.contact-icon-box{background:#0ea5e926;color:#38bdf8;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-details{display:flex;flex-direction:column;gap:2px}.contact-role{font-size:.74rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.contact-val{font-size:.95rem;color:#fff;font-weight:600}.contact-note{font-size:.78rem;color:#94a3b8;margin-top:2px}.trade-desk-cta-group{display:flex;gap:12px;flex-wrap:wrap}.btn-trade-whatsapp{background:#25d366;color:#fff;text-decoration:none;padding:11px 20px;border-radius:8px;font-weight:600;font-size:.88rem;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-trade-whatsapp:hover{background:#20ba59;transform:translateY(-1px)}.btn-trade-rfq{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);padding:11px 20px;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s ease}.btn-trade-rfq:hover{background:#fff3}@media (max-width: 900px){.corporate-profile-container{grid-template-columns:1fr;gap:36px}.corp-ledger-row{grid-template-columns:1fr;gap:4px}}.site-footer{background:#1c1510;color:#94a3b8;padding:60px 24px 30px}.footer-container{max-width:1200px;margin:0 auto 50px;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px}.footer-brand h3{font-family:var(--font-serif);color:#fff;font-size:1.4rem;margin-bottom:12px}.footer-brand p{font-size:.88rem;line-height:1.6;max-width:320px}.footer-col h4{color:#fff;font-size:.95rem;margin-bottom:18px;letter-spacing:.05em;text-transform:uppercase}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{color:#94a3b8;text-decoration:none;font-size:.88rem;transition:color .2s}.footer-col a:hover{color:#fff}.footer-bottom{max-width:1200px;margin:0 auto;padding-top:25px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:.82rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a141ebf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-card{background:#fff;border-radius:20px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;padding:32px;position:relative;box-shadow:0 25px 50px -12px #00000040;animation:modalIn .25s ease-out}@keyframes modalIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close{position:absolute;top:20px;right:20px;background:#f1f5f9;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .2s}.modal-close:hover{background:#e2e8f0;color:#0f172a}.modal-title{font-family:var(--font-serif);font-size:1.6rem;color:var(--primary-navy);margin-bottom:8px}.modal-subtitle{color:#64748b;font-size:.9rem;margin-bottom:24px}.modal-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:.85rem;font-weight:600;color:#334155}.form-input,.form-textarea,.form-select{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #cbd5e1;font-size:.92rem;font-family:inherit;outline:none;transition:border-color .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--accent-teal);box-shadow:0 0 0 3px #1e70871f}.btn-submit-modal{background:var(--accent-teal);color:#fff;padding:12px;border-radius:10px;font-weight:600;font-size:.95rem;border:none;cursor:pointer;margin-top:8px;transition:all .2s}.btn-submit-modal:hover{background:var(--accent-teal-hover)}@media (max-width: 1024px){.categories-grid,.products-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr}.footer-container{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.top-bar{justify-content:center;text-align:center}.top-bar-contact{display:none}.main-nav{padding:14px 20px}.nav-links{display:none}.hero-section{min-height:auto;padding:50px 0}.hero-title{font-size:2.2rem}.categories-grid{grid-template-columns:1fr}.category-card{height:320px}.products-grid,.footer-container{grid-template-columns:1fr}}.btn-nav-cart{position:relative;display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;color:var(--primary-navy);border:1px solid #cbd5e1;padding:8px 14px;border-radius:9999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-nav-cart:hover{background:#e2e8f0;border-color:#94a3b8;color:var(--accent-teal);transform:translateY(-1px)}.nav-cart-text{font-weight:600}.nav-cart-badge{background:#ef4444;color:#fff;font-size:.72rem;font-weight:700;min-width:18px;height:18px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;line-height:1;box-shadow:0 2px 4px #ef444459;animation:badgePop .25s ease-out}@keyframes badgePop{0%{transform:scale(.6)}70%{transform:scale(1.2)}to{transform:scale(1)}}.product-title-btn{background:none;border:none;padding:0;font-family:inherit;font-size:1.05rem;font-weight:600;color:#0f172a;text-align:left;cursor:pointer;transition:color .2s ease;line-height:1.35}.product-title-btn:hover{color:var(--accent-teal)}.btn-view-details{background:#f8fafc;color:#334155;border:1px solid #cbd5e1;padding:9px 14px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;white-space:nowrap}.btn-view-details:hover{background:#e2e8f0;color:var(--primary-navy);border-color:#94a3b8}.product-detail-page{background:#f8fafc;padding:40px 24px 80px;min-height:calc(100vh - 200px)}.detail-container{max-width:1200px;margin:0 auto}.detail-top-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:16px}.btn-back-catalog{background:#fff;border:1px solid #cbd5e1;color:#334155;padding:9px 18px;border-radius:8px;font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 1px 3px #0000000a;transition:all .2s ease}.btn-back-catalog:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a;transform:translate(-2px)}.detail-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#64748b;flex-wrap:wrap}.crumb-link{cursor:pointer;color:var(--accent-teal);font-weight:500;transition:color .15s}.crumb-link:hover{text-decoration:underline;color:var(--primary-navy)}.crumb-sep{color:#cbd5e1}.crumb-current{color:#0f172a;font-weight:600}.detail-showcase-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:44px;background:#fff;border-radius:24px;padding:40px;border:1px solid #e2e8f0;box-shadow:0 4px 20px #0f172a0a;margin-bottom:40px}.detail-gallery-col{display:flex;flex-direction:column;gap:20px}.detail-img-card{position:relative;background:#f1f5f9;border-radius:18px;overflow:hidden;height:440px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.detail-hero-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.detail-img-card:hover .detail-hero-img{transform:scale(1.04)}.detail-badge-float{position:absolute;top:16px;left:16px;background:#0f2a3ae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.78rem;font-weight:600;padding:6px 14px;border-radius:20px;letter-spacing:.04em}.detail-verified-badge{position:absolute;bottom:16px;left:16px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0c2f16;border:1px solid #d4e8ce;font-size:.78rem;font-weight:600;padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 8px #00000014}.detail-assurance-strip{display:flex;flex-direction:column;gap:12px}.assurance-item{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px}.assurance-icon{color:var(--accent-teal);flex-shrink:0}.assurance-item div{display:flex;flex-direction:column;gap:2px}.assurance-item strong{font-size:.85rem;color:#0f172a}.assurance-item span{font-size:.78rem;color:#64748b}.detail-info-col{display:flex;flex-direction:column}.detail-meta-row{display:flex;align-items:center;gap:14px;margin-bottom:12px;flex-wrap:wrap}.detail-sku-badge{font-family:monospace;font-size:.8rem;color:#475569;background:#f1f5f9;padding:4px 10px;border-radius:6px;font-weight:600}.detail-stock-badge{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:#165227;font-weight:600}.stock-pulsing-dot{width:8px;height:8px;border-radius:50%;background:#4f874a;box-shadow:0 0 0 3px #10b98140}.detail-product-title{font-family:var(--font-serif);font-size:2.2rem;color:var(--primary-navy);line-height:1.25;margin-bottom:12px;letter-spacing:-.01em}.detail-reviews-row{display:flex;align-items:center;gap:8px;margin-bottom:20px}.star-rating{color:#4f874a;letter-spacing:2px;font-size:.95rem}.rating-score{font-weight:700;font-size:.9rem;color:#0f172a}.review-count{font-size:.82rem;color:#64748b}.detail-price-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;margin-bottom:22px}.detail-price-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:12px}.detail-unit-price{display:flex;align-items:baseline;gap:6px}.price-currency{font-size:2.1rem;font-weight:800;color:var(--primary-navy);letter-spacing:-.02em}.price-per{font-size:.95rem;color:#64748b;font-weight:500}.detail-price-note{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#64748b}.tax-tag{background:#e6f4f8;color:var(--accent-teal);font-weight:600;font-size:.74rem;padding:2px 8px;border-radius:4px;text-transform:uppercase}.detail-moq-row{display:flex;align-items:center;gap:8px;font-size:.84rem;color:#475569;border-top:1px dashed #cbd5e1;padding-top:8px}.detail-moq-row strong{color:var(--primary-navy)}.wholesale-tiers-box{margin-bottom:22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.tiers-title{font-size:.82rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.tier-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;text-align:center;transition:all .2s ease}.tier-card:hover{border-color:var(--accent-teal);background:#f0fdfa}.tier-qty{font-size:.78rem;font-weight:600;color:#334155;margin-bottom:4px}.tier-price{font-size:1.05rem;font-weight:700;color:var(--primary-navy)}.tier-price small{font-size:.72rem;color:#64748b;font-weight:400}.tier-discount{font-size:.72rem;color:#165227;font-weight:600;margin-top:2px}.detail-lead-summary{font-size:.95rem;line-height:1.65;color:#475569;margin-bottom:20px}.detail-features-box{background:#fbfcfe;border:1px solid #f1f5f9;border-radius:12px;padding:16px 20px;margin-bottom:24px}.features-title{font-size:.86rem;font-weight:700;color:var(--primary-navy);margin-bottom:10px}.features-list{list-style:none;display:flex;flex-direction:column;gap:8px}.features-list li{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:#334155;line-height:1.4}.feature-check{color:#4f874a;flex-shrink:0;margin-top:2px}.detail-purchase-panel{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:22px;margin-bottom:20px}.qty-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:14px}.qty-label{font-size:.88rem;font-weight:600;color:#334155}.qty-stepper{display:inline-flex;align-items:center;border:1.5px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff}.stepper-btn{background:#f8fafc;border:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;transition:all .15s ease}.stepper-btn:hover{background:#e2e8f0;color:#0f172a}.stepper-input{width:60px;height:38px;border:none;border-left:1px solid #cbd5e1;border-right:1px solid #cbd5e1;text-align:center;font-size:.95rem;font-weight:600;color:var(--primary-navy);outline:none}.subtotal-preview{font-size:.95rem;color:#475569}.subtotal-preview strong{color:var(--primary-navy);font-size:1.15rem}.detail-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.btn-detail-add-cart{background:var(--primary-navy);color:#fff;border:none;padding:14px 20px;border-radius:10px;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;box-shadow:0 4px 14px #0f2a3a33}.btn-detail-add-cart:hover{background:var(--accent-teal);transform:translateY(-2px);box-shadow:0 6px 18px #1e70874d}.btn-detail-whatsapp{background:#25d366;color:#fff;text-decoration:none;border:none;padding:14px 20px;border-radius:10px;font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;box-shadow:0 4px 14px #25d36640}.btn-detail-whatsapp:hover{background:#20ba59;transform:translateY(-2px);box-shadow:0 6px 18px #25d36659}.detail-secondary-actions{display:flex}.btn-detail-rfq{width:100%;background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;padding:11px;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s ease}.btn-detail-rfq:hover{background:#e2e8f0;color:#0f172a;border-color:#94a3b8}.detail-help-strip{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#64748b;flex-wrap:wrap;padding-top:10px}.help-link{color:var(--accent-teal);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.help-link:hover{text-decoration:underline}.detail-help-strip .sep{color:#cbd5e1}.detail-tabs-section{background:#fff;border-radius:20px;border:1px solid #e2e8f0;padding:32px 36px;margin-bottom:50px;box-shadow:0 2px 12px #00000008}.detail-tabs-header{display:flex;border-bottom:2px solid #f1f5f9;gap:24px;margin-bottom:28px;overflow-x:auto}.detail-tab-btn{background:none;border:none;padding:12px 6px;font-family:inherit;font-size:.95rem;font-weight:600;color:#64748b;cursor:pointer;position:relative;transition:color .2s ease;white-space:nowrap}.detail-tab-btn.active{color:var(--primary-navy)}.detail-tab-btn.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--accent-teal)}.tab-pane{animation:fadeIn .25s ease-out}.tab-title{font-size:1.25rem;color:var(--primary-navy);font-weight:700;margin-bottom:12px}.tab-lead-text{font-size:.95rem;line-height:1.7;color:#475569;margin-bottom:24px;max-width:900px}.tab-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tab-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.tab-feature-card h4{font-size:.95rem;color:var(--primary-navy);margin-bottom:8px}.tab-feature-card p{font-size:.85rem;color:#64748b;line-height:1.55}.specs-table{width:100%;border-collapse:collapse}.specs-table tr{border-bottom:1px solid #f1f5f9}.specs-table tr:last-child{border-bottom:none}.specs-table td{padding:12px 16px;font-size:.88rem}.spec-label{width:35%;font-weight:600;color:#64748b;background:#f8fafc;border-radius:6px}.spec-value{color:var(--primary-navy);font-weight:500}.shipping-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.ship-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.ship-card h4{font-size:.95rem;color:var(--primary-navy);margin-bottom:8px}.ship-card p{font-size:.85rem;color:#64748b;line-height:1.55}.detail-related-section{margin-top:50px}.related-header{margin-bottom:24px}.related-title{font-family:var(--font-serif);font-size:1.8rem;color:var(--primary-navy);margin-top:6px}.cart-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;display:flex;justify-content:flex-end;animation:fadeIn .2s ease-out}.cart-drawer{width:440px;max-width:100vw;height:100vh;background:#fff;box-shadow:-10px 0 30px #0003;display:flex;flex-direction:column;animation:slideInRight .28s cubic-bezier(.16,1,.3,1)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.cart-drawer-header{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.cart-header-title{display:flex;align-items:center;gap:10px}.cart-header-title h3{font-size:1.15rem;font-weight:700;color:var(--primary-navy)}.cart-count-pill{background:#e6f4f8;color:var(--accent-teal);font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:12px}.cart-close-btn{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .15s ease}.cart-close-btn:hover{background:#e2e8f0;color:#0f172a}.cart-drawer-body{flex:1;overflow-y:auto;padding:20px 24px}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:40px 20px}.empty-cart-icon{background:#f8fafc;border-radius:50%;padding:24px;margin-bottom:16px}.cart-empty-state h4{font-size:1.1rem;color:var(--primary-navy);margin-bottom:6px}.cart-empty-state p{font-size:.86rem;color:#64748b;line-height:1.5;max-width:280px}.cart-items-list{display:flex;flex-direction:column;gap:16px}.cart-item-card{display:flex;gap:14px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:border-color .15s}.cart-item-card:hover{border-color:#cbd5e1}.cart-item-thumb{width:72px;height:72px;object-fit:cover;border-radius:8px;cursor:pointer;flex-shrink:0;background:#e2e8f0}.cart-item-details{flex:1;display:flex;flex-direction:column;gap:4px}.cart-item-meta{display:flex;align-items:center;justify-content:space-between}.cart-item-sku{font-size:.72rem;color:#64748b;font-family:monospace}.btn-remove-item{background:none;border:none;color:#94a3b8;cursor:pointer;padding:2px;display:flex;align-items:center;transition:color .15s}.btn-remove-item:hover{color:#ef4444}.cart-item-title{font-size:.92rem;font-weight:600;color:#0f172a;cursor:pointer;line-height:1.3}.cart-item-title:hover{color:var(--accent-teal)}.cart-item-price-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:2px}.cart-unit-price{font-size:.8rem;color:#64748b}.cart-line-total{font-size:.95rem;font-weight:700;color:var(--primary-navy)}.cart-stepper-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.cart-qty-stepper{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.cart-step-btn{background:none;border:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569}.cart-step-btn:hover{background:#f1f5f9;color:#0f172a}.cart-step-val{padding:0 8px;font-size:.85rem;font-weight:600;color:#0f172a}.cart-view-link{background:none;border:none;font-size:.78rem;color:var(--accent-teal);font-weight:600;cursor:pointer}.cart-view-link:hover{text-decoration:underline}.cart-drawer-footer{padding:20px 24px;border-top:1px solid #e2e8f0;background:#fff}.cart-summary-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:16px}.summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:#64748b;margin-bottom:6px}.summary-row.subtotal{font-size:1rem;color:#0f172a;border-top:1px dashed #cbd5e1;padding-top:8px;margin-top:6px;margin-bottom:4px}.summary-amount{font-size:1.35rem;font-weight:800;color:var(--primary-navy)}.summary-note{font-size:.72rem;color:#94a3b8;line-height:1.4;margin-top:4px}.cart-footer-actions{display:flex;flex-direction:column;gap:10px}.btn-cart-whatsapp{background:#25d366;color:#fff;text-decoration:none;padding:13px;border-radius:10px;font-weight:700;font-size:.92rem;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.btn-cart-whatsapp:hover{background:#20ba59}.btn-cart-checkout{background:var(--primary-navy);color:#fff;border:none;padding:13px;border-radius:10px;font-weight:700;font-size:.92rem;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.btn-cart-checkout:hover{background:var(--accent-teal)}.cart-clear-row{text-align:center;margin-top:10px}.btn-clear-cart{background:none;border:none;font-size:.78rem;color:#94a3b8;cursor:pointer;text-decoration:underline}.btn-clear-cart:hover{color:#ef4444}.cart-toast{position:fixed;bottom:24px;right:24px;background:var(--primary-navy);color:#fff;padding:12px 20px;border-radius:12px;box-shadow:0 10px 25px #0003;display:inline-flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500;z-index:1300;animation:toastSlideUp .3s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.1)}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.detail-showcase-grid{grid-template-columns:1fr;padding:24px;gap:30px}.detail-img-card{height:340px}.detail-product-title{font-size:1.8rem}.detail-actions-grid{grid-template-columns:1fr}}.hf-experience-section{background:#f7f4ee;border-top:1px solid #ebe8df;padding:80px 0 60px}.hf-eyebrow-badge{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-teal);background:#8c5f241a;padding:6px 14px;border-radius:20px;border:1px solid rgba(140,95,36,.2)}.hf-section-subtitle{max-width:620px;margin:12px auto 0;color:#64748b;font-size:1rem;line-height:1.6}.hf-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.hf-bento-card{background:#fff;border:1px solid #ebe8df;border-radius:20px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #00000008;position:relative}.hf-bento-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0c233814;border-color:var(--accent-teal)}.hf-bento-hero{grid-column:span 2;min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px;position:relative}.hf-bento-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.hf-bento-img{width:100%;height:100%;object-fit:cover}.hf-bento-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c233833,#0c233899 45%,#0c2338f0)}.hf-bento-hero-content{position:relative;z-index:2;max-width:540px}.hf-gold-pill{display:inline-block;background:var(--accent-teal);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:4px 12px;border-radius:20px;margin-bottom:10px}.hf-bento-hero-title{font-family:var(--font-serif);font-size:1.85rem;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.2}.hf-bento-hero-desc{color:#e2e8f0;font-size:.94rem;line-height:1.55}.hf-bento-feature{padding:32px;display:flex;flex-direction:column;justify-content:space-between}.hf-bento-icon-box{width:52px;height:52px;border-radius:14px;background:#c59b3f1f;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.hf-bento-feature-title{font-size:1.2rem;font-weight:700;color:var(--primary-navy);margin-bottom:8px;line-height:1.3}.hf-bento-feature-desc{color:#64748b;font-size:.9rem;line-height:1.6;margin-bottom:20px}.hf-bento-stat{display:flex;align-items:baseline;gap:10px;padding-top:14px;border-top:1px solid #f1f5f9}.hf-bento-stat strong{font-size:1.25rem;color:var(--primary-navy);font-weight:800}.hf-bento-stat span{font-size:.82rem;color:#94a3b8}.hf-bento-wide{grid-column:span 3;flex-direction:row;align-items:center;gap:28px;padding:28px 36px}.hf-btn-whatsapp-pill{background:#25d366;color:#fff;font-size:.92rem;font-weight:700;padding:12px 24px;border-radius:30px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px #25d3664d;transition:all .2s ease}.hf-btn-whatsapp-pill:hover{background:#1ebc59;transform:translateY(-2px);box-shadow:0 6px 20px #25d36666}.hf-testimonials-wrap{margin-top:70px}.hf-testimonials-header{text-align:center;margin-bottom:36px}.hf-testimonials-title{font-family:var(--font-serif);font-size:2rem;font-weight:700;color:var(--primary-navy);margin-top:10px}.hf-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hf-testimonial-card{background:#fff;border:1px solid #ebe8df;border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 16px #00000008;transition:transform .25s ease}.hf-testimonial-card:hover{transform:translateY(-4px);border-color:var(--accent-teal)}.hf-stars-row{display:flex;gap:4px;margin-bottom:14px}.hf-testimonial-quote{font-size:.92rem;line-height:1.65;color:#334155;font-style:italic;margin-bottom:20px}.hf-testimonial-author{display:flex;flex-direction:column;border-top:1px solid #f1f5f9;padding-top:14px}.hf-testimonial-author strong{font-size:.92rem;color:var(--primary-navy)}.hf-testimonial-author span{font-size:.8rem;color:#94a3b8}.hf-vip-banner{margin-top:60px;background:linear-gradient(135deg,#1c140d,#241b14,#2e231b);border:1.5px solid rgba(140,95,36,.4);border-radius:22px;padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;box-shadow:0 16px 36px #0c23382e}.hf-vip-badge{font-size:.74rem;font-weight:800;letter-spacing:.12em;color:#4f874a;text-transform:uppercase}.hf-vip-title{font-family:var(--font-serif);font-size:1.85rem;font-weight:700;color:#fff;margin:6px 0 10px;line-height:1.25}.hf-vip-desc{color:#cbd5e1;font-size:.95rem;line-height:1.55;max-width:560px}.hf-vip-actions{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.hf-vip-btn-gold{background:linear-gradient(135deg,var(--accent-teal-hover) 0%,var(--accent-teal) 100%);color:var(--primary-navy);font-weight:700;font-size:.92rem;padding:13px 26px;border-radius:30px;text-decoration:none;text-align:center;box-shadow:0 4px 16px #c59b3f59;transition:all .2s ease}.hf-vip-btn-gold:hover{transform:translateY(-2px);box-shadow:0 6px 22px #c59b3f80}.hf-vip-btn-outline{border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.88rem;font-weight:600;padding:11px 24px;border-radius:30px;text-decoration:none;text-align:center;transition:all .2s ease}.hf-vip-btn-outline:hover{background:#ffffff1a;border-color:#fff}html,body{overflow-x:hidden;max-width:100vw;width:100%}img{max-width:100%;height:auto}@media (max-width: 1024px){.hf-bento-grid{grid-template-columns:1fr}.hf-bento-hero,.hf-bento-wide{grid-column:span 1}.hf-bento-wide{flex-direction:column;align-items:flex-start}.hf-testimonials-grid{grid-template-columns:1fr}.hf-vip-banner{flex-direction:column;align-items:flex-start;padding:32px 24px;gap:24px}.hf-vip-actions{width:100%;display:flex;flex-direction:column;gap:10px}.hf-vip-btn-gold,.hf-vip-btn-outline{width:100%;text-align:center}.categories-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.products-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.detail-showcase-grid{grid-template-columns:1fr!important;gap:30px!important;padding:28px!important}.corporate-credentials-col,.corp-section-wrapper>div,.contact-grid-responsive{grid-template-columns:1fr!important;gap:32px!important}.footer-container{grid-template-columns:repeat(2,1fr)!important;gap:36px!important}}@media (max-width: 900px){.contact-grid-responsive{grid-template-columns:1fr!important}}@media (max-width: 768px){.hero-section{min-height:440px!important;padding:36px 0!important}.hero-container{padding:24px 16px!important}.hero-content{max-width:100%!important}.hero-pretitle{font-size:.8rem!important;margin-bottom:8px!important}.hero-title{font-size:2.1rem!important;line-height:1.2!important;margin-bottom:14px!important}.hero-description{font-size:.92rem!important;line-height:1.6!important;margin-bottom:22px!important}.hero-actions{flex-direction:column!important;width:100%!important;gap:12px!important}.hero-actions button,.hero-actions .btn-hero-primary,.hero-actions .btn-hero-secondary{width:100%!important;justify-content:center!important;text-align:center!important}.section-title{font-size:1.85rem!important;line-height:1.2!important}.section-tag{font-size:.72rem!important}.section-wrapper{padding:36px 14px!important}.products-blue-bar{padding:6px 12px!important;overflow-x:auto!important}.blue-bar-content{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.blue-bar-categories{flex-wrap:nowrap!important;white-space:nowrap!important;gap:4px!important}.blue-cat-btn{padding:5px 11px!important;font-size:.78rem!important}.products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.product-card{border-radius:12px!important}.product-img-wrap{height:160px!important}.product-info{padding:12px 10px!important}.product-name,.product-card-title{font-size:.92rem!important;line-height:1.3!important}.product-price{font-size:1.05rem!important}.btn-add-cart,.btn-quick-quote{padding:8px 10px!important;font-size:.8rem!important}.filter-controls,.catalog-toolbar,.search-filter-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.search-input-wrap,.filter-select{width:100%!important}.categories-grid{grid-template-columns:1fr!important;gap:14px!important}.category-card{height:240px!important}.corp-headline{font-size:1.65rem!important}.corp-lead-text{font-size:.92rem!important}.corp-ledger-row{grid-template-columns:1fr!important;gap:4px!important;padding:10px 14px!important}.detail-showcase-grid{padding:18px 14px!important;border-radius:16px!important}.detail-actions-grid{grid-template-columns:1fr!important}.detail-title{font-size:1.6rem!important}.modal-card{padding:22px 16px!important;border-radius:16px!important;width:96%!important}.cart-drawer{width:100%!important;max-width:100vw!important}.site-footer{padding:40px 16px 24px!important}.footer-container{grid-template-columns:1fr!important;gap:28px!important;margin-bottom:30px!important}.footer-bottom{flex-direction:column!important;text-align:center!important;gap:12px!important}}@media (max-width: 480px){.hero-title{font-size:1.85rem!important}.section-title{font-size:1.6rem!important}.products-grid{grid-template-columns:1fr!important;gap:14px!important}.product-img-wrap{height:190px!important}.hf-vip-banner{padding:24px 16px!important}.hf-vip-title{font-size:1.45rem!important}}.eve-app-shell{min-height:100vh;background:#f6f9f4;color:#132417}.site-header.eve-minimal-header{position:sticky;top:0;z-index:1000;box-shadow:none;background:transparent}.site-header.eve-minimal-header .main-nav{background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(19,36,23,.08);padding:16px 40px}.site-header.eve-minimal-header.eve-header-over-hero{position:absolute;top:0;left:0;right:0;background:transparent;border:none;box-shadow:none}.site-header.eve-minimal-header.eve-header-over-hero .main-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none}.site-header.eve-minimal-header .brand-logo-img{height:44px}.site-header.eve-minimal-header .brand-title{font-family:var(--font-sans);font-weight:800;font-size:1.05rem;letter-spacing:.1em;color:#132417}.site-header.eve-minimal-header .brand-subtitle{display:none}.site-header.eve-minimal-header .nav-links{gap:26px}.site-header.eve-minimal-header .nav-link{font-size:.76rem;font-weight:600;letter-spacing:.08em;color:#1a301f;padding:6px 4px;border-radius:0;background:transparent}.site-header.eve-minimal-header .nav-link:hover,.site-header.eve-minimal-header .nav-link.active{color:#165227;background:transparent}.site-header.eve-minimal-header .nav-link.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#165227}.site-header.eve-minimal-header .btn-nav-cart{background:#ffffffbf;border:1px solid rgba(19,36,23,.16);color:#132417;border-radius:3px;padding:9px 14px;font-size:.75rem;letter-spacing:.06em}.site-header.eve-minimal-header .btn-nav-cart:hover{background:#fff;border-color:#165227}.site-header.eve-minimal-header .nav-cart-badge{background:#165227;color:#fff}.site-header.eve-minimal-header .btn-nav-partner{background:#4e874a;color:#fff;border-radius:3px;padding:11px 24px;font-size:.75rem;font-weight:700;letter-spacing:.08em;box-shadow:none}.site-header.eve-minimal-header .btn-nav-partner:hover{background:#165227;transform:translateY(-1px);box-shadow:0 6px 18px #16522740}.hero-section.eve-hero-canvas{position:relative;min-height:760px;background-color:#ccebb9;background-size:cover;background-position:center 45%;background-repeat:no-repeat;display:flex;align-items:stretch;overflow:hidden;padding:0}.eve-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 62%,#0c180e61);pointer-events:none}.eve-hero-inner{position:relative;z-index:2;max-width:1320px;width:100%;margin:0 auto;padding:112px 40px 30px;display:flex;flex-direction:column;justify-content:space-between;gap:48px}.eve-hero-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.eve-hero-display{font-family:var(--font-sans);font-size:clamp(2.45rem,5.1vw,4.3rem);font-weight:500;line-height:1.03;letter-spacing:-.025em;color:#132417;text-transform:uppercase;margin:0;max-width:680px;animation:heroRise .75s cubic-bezier(.2,.7,.2,1) forwards}.eve-hero-side-copy{max-width:240px;font-family:var(--font-sans);font-size:.84rem;line-height:1.48;font-weight:500;color:#172b1c;margin:6px 0 0;text-align:left;animation:heroRise .85s cubic-bezier(.2,.7,.2,1) forwards}.eve-hero-bottom-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:auto}.eve-hero-square-cta{width:148px;height:148px;background:#134a20;color:#fff;border:none;border-radius:2px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-align:left;cursor:pointer;flex-shrink:0;box-shadow:0 18px 36px #0d2b1442;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.eve-hero-square-cta:hover{background:#0d3616;transform:translateY(-4px);box-shadow:0 22px 44px #0d2b145c}.eve-square-arrow{align-self:flex-end;color:#fff;transition:transform .25s ease}.eve-hero-square-cta:hover .eve-square-arrow{transform:translate(3px,-3px)}.eve-square-label{font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.eve-hero-white-card{background:#fff;border-radius:2px;width:100%;max-width:470px;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;box-shadow:0 22px 48px #0f241429;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;margin-right:auto}.eve-hero-white-card:hover{transform:translateY(-4px);box-shadow:0 28px 56px #0f241438}.eve-white-card-copy{padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.eve-white-card-copy h3{font-family:var(--font-sans);font-size:.94rem;font-weight:800;letter-spacing:.03em;color:#132417;margin:0}.eve-white-card-copy p{font-size:.76rem;line-height:1.48;color:#4a5a4d;margin:0}.eve-white-card-cta{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;color:#165227;text-transform:uppercase;letter-spacing:.06em}.eve-white-card-media{position:relative;min-height:148px;background:#edf3ea;overflow:hidden}.eve-white-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.eve-hero-white-card:hover .eve-white-card-media img{transform:scale(1.06)}.eve-hero-stat-block{text-align:left;color:#fff;flex-shrink:0;padding:6px 4px;text-shadow:0 2px 14px rgba(0,0,0,.45)}.eve-hero-stat-num{font-family:var(--font-sans);font-size:2.75rem;font-weight:600;line-height:1;letter-spacing:-.02em;margin-bottom:6px}.eve-hero-stat-sub{font-size:.72rem;font-weight:600;letter-spacing:.08em;line-height:1.38;color:#ffffffeb;text-transform:uppercase}@keyframes heroRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.products-blue-bar{background:#edf3ea;border-top:1px solid #dbe6d5;border-bottom:1px solid #d5e2ce;padding:10px 40px}.blue-bar-divider{background:#c7d8be}.blue-cat-btn{color:#27402c;border:1px solid transparent;font-weight:600}.blue-cat-btn:hover{background:#fff;color:#165227;border-color:#c7d8be}.blue-cat-btn.active{background:#165227;color:#fff;border-color:#165227;box-shadow:0 3px 10px #16522738}.all-cat-btn{background:#fff;border:1px solid #c7d8be;color:#132417}.all-cat-btn:hover{background:#f0f6ee;border-color:#165227}.all-cat-btn.active{background:#132417;border-color:#132417;color:#fff}.blue-count-pill{background:#1652271f;color:#165227}.all-cat-btn.active .blue-count-pill{background:#fff3;color:#fff}.blue-bar-perks,.blue-perk-item{color:#3f5743}.blue-perk-divider{color:#b4c8aa}.blue-perk-phone{color:#165227}.blue-perk-phone:hover{color:#0c2f16}.hero-trust-ribbon{background:#fff;border-bottom:1px solid #dfe8da;box-shadow:0 6px 24px #1324170a}.trust-ribbon-item{transition:transform .3s ease}.trust-ribbon-item:hover{transform:translateY(-4px)}.trust-ribbon-item:hover .trust-ribbon-icon{transform:rotate(-6deg) scale(1.08)}.trust-ribbon-icon{background:linear-gradient(135deg,#f0f6ee,#dcecd6);border:1px solid #c5ddc0;color:#165227;box-shadow:0 3px 10px #1652271a;transition:transform .3s ease}.trust-ribbon-title{color:#132417}.trust-ribbon-desc{color:#546657}.ticker-strip{overflow:hidden;background:#132417;border-block:1px solid rgba(105,171,94,.28);padding:13px 0}.ticker-track{display:flex;width:max-content;animation:tickerMove 28s linear infinite}.ticker-strip:hover .ticker-track{animation-play-state:paused}.ticker-group{display:flex;gap:48px;padding-right:48px}.ticker-item{display:inline-flex;align-items:center;gap:10px;color:#d4e8ce;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:.78rem;white-space:nowrap}.ticker-item svg{color:#69ab5e}@keyframes tickerMove{to{transform:translate(-50%)}}.section-header-split{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.eve-section-kicker{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#165227;margin-bottom:6px}.section-heading-clean{font-family:var(--font-sans);font-weight:700;color:#132417;font-size:2.15rem;letter-spacing:-.02em}.eve-outline-link-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:4px;border:1.5px solid #c7d8be;background:#fff;color:#132417;font-weight:600;font-size:.86rem;cursor:pointer;transition:all .2s ease}.eve-outline-link-btn:hover{border-color:#165227;color:#165227;background:#f0f6ee}.category-card-clean{background:#fff;border:1px solid #dfe8da;border-radius:16px;padding:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .25s ease}.category-card-clean:hover{transform:translateY(-7px);border-color:#165227;box-shadow:0 22px 42px #1324171c}.category-img-container{aspect-ratio:4 / 3.6;border-radius:12px}.category-img-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#13241700 50%,#13241759);pointer-events:none}.category-count-badge{background:#132417db;color:#d4e8ce;border:1px solid rgba(105,171,94,.35)}.category-name-clean{font-family:var(--font-sans);font-weight:700;font-size:1.1rem;color:#132417}.category-desc-preview{color:#546657}.category-link-clean{color:#165227;font-weight:700}.category-card-clean:hover .category-link-clean{color:#0c2f16}.clean-product-card{background:#fff;border:1px solid #dfe8da;border-radius:16px;padding:14px;box-shadow:0 4px 18px #1324170a;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .25s ease}.clean-product-card:hover{transform:translateY(-7px);border-color:#165227;box-shadow:0 22px 42px #1324171c}.clean-product-img-wrap{aspect-ratio:4 / 3.8;border-radius:12px;background:#edf3ea}.card-badge-stock{background:#165227}.card-badge-sku{background:#132417db;color:#d4e8ce}.card-quick-view-pill{position:absolute;bottom:10px;left:50%;transform:translate(-50%) translateY(8px);opacity:0;background:#132417e6;color:#f6f9f4;font-size:.74rem;font-weight:700;padding:6px 12px;border-radius:999px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(212,232,206,.3);transition:all .25s ease;pointer-events:none}.clean-product-card:hover .card-quick-view-pill{opacity:1;transform:translate(-50%) translateY(0)}.clean-product-title,.clean-product-price{color:#132417}.card-price-tier{color:#165227;background:#f0f6ee;border:1px solid #cce0c6}.card-action-row{display:flex;align-items:center;gap:8px;width:100%}.btn-clean-add-cart{flex:1;background:#132417;border-color:#132417;border-radius:8px}.btn-clean-add-cart:hover{background:#165227;border-color:#165227;box-shadow:0 8px 20px #16522742}.btn-card-quote-icon{width:42px;height:42px;border-radius:8px;border:1px solid #d1dfd0;background:#f6f9f4;color:#132417;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease}.btn-card-quote-icon:hover{background:#edf3ea;border-color:#165227;color:#165227}.btn-shop-all-pill{border-color:#132417;color:#132417}.btn-shop-all-pill:hover{background:#165227;border-color:#165227;color:#fff}.hf-experience-section{background:#edf3ea;border-top:1px solid #d5e2ce}.hf-eyebrow-badge{color:#165227;background:#16522714;border-color:#16522738}.hf-bento-card,.hf-testimonial-card{border-color:#d5e2ce}.hf-bento-icon-box{background:#1652271a}.hf-bento-overlay{background:linear-gradient(180deg,#1324172e,#1324179e 48%,#132417f0)}.hf-vip-banner{background:linear-gradient(135deg,#132417,#1d3824 55%,#165227);border:1.5px solid rgba(105,171,94,.35)}.hf-vip-badge{color:#a6dba0}.hf-vip-btn-gold{background:#4e874a;color:#fff}.site-footer{background:#0f1d13;color:#b7c6b9;border-top:2px solid rgba(105,171,94,.3)}.footer-logo-img{background:#f6f9f4;border-radius:10px}@media (max-width: 1024px){.site-header.eve-minimal-header .main-nav{padding:12px 20px}.eve-hero-inner{padding:36px 24px 24px;gap:32px}.eve-hero-bottom-row{flex-wrap:wrap}.eve-hero-white-card{max-width:100%;order:3}.products-blue-bar{padding:8px 20px}}@media (max-width: 768px){.hero-section.eve-hero-canvas{min-height:600px;background-position:68% center}.eve-hero-inner{padding:28px 16px 22px;gap:24px}.eve-hero-top-row{flex-direction:column;gap:14px}.eve-hero-display{font-size:2.25rem!important}.eve-hero-side-copy{max-width:100%;background:#ebf9e0b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 12px;border-radius:4px}.eve-hero-bottom-row{flex-direction:column;align-items:stretch;gap:14px}.eve-hero-square-cta{width:100%;height:auto;flex-direction:row-reverse;align-items:center;padding:16px 18px}.eve-hero-white-card{grid-template-columns:1fr}.eve-white-card-media{min-height:140px}.eve-hero-stat-block{background:#0f1d13a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:12px 16px;border-radius:4px}.section-heading-clean{font-size:1.75rem!important}}@media (prefers-reduced-motion: reduce){.eve-hero-display,.eve-hero-side-copy,.ticker-track{animation:none!important}}.eve-botanical-bento-section{background:#f5f5f2;padding:28px 24px 36px}.eve-bento-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.eve-bento-top-card{position:relative;border-radius:16px;overflow:hidden;background:#eff2eb;aspect-ratio:16 / 7.2;min-height:280px;box-shadow:0 6px 22px #1324170f}.eve-bento-top-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.eve-bento-top-card:hover .eve-bento-top-img{transform:scale(1.02)}.eve-bento-see-btn{position:absolute;left:20px;bottom:20px;background:#2f332d;color:#fff;border:none;border-radius:999px;padding:9px 18px;font-size:.8rem;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 16px #0003;transition:background .2s ease,transform .2s ease}.eve-bento-see-btn:hover{background:#165227;transform:translateY(-2px)}.eve-bento-mid-banner{background:#fff;border-radius:12px;padding:26px 24px;text-align:center;border:1px solid #e7ebe3}.eve-bento-mid-title{font-family:var(--font-sans);font-size:1.35rem;font-weight:600;color:#1e241f;letter-spacing:-.01em;margin:0 0 4px}.eve-bento-mid-sub{font-size:.78rem;font-weight:500;color:#6b736c;margin:0}.eve-bento-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.eve-bento-jar-card{position:relative;border-radius:16px;overflow:hidden;background:#335532;min-height:440px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 8px 24px #13241714}.eve-bento-bestseller-pill{position:absolute;top:18px;left:18px;z-index:3;background:#d8f26a;color:#132417;font-size:.72rem;font-weight:700;padding:4px 12px;border-radius:999px;letter-spacing:.02em}.eve-bento-jar-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.eve-bento-jar-card:hover .eve-bento-jar-img{transform:scale(1.03)}.eve-bento-jar-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#142a160d 38%,#142a16b8 72%,#0f2011f0)}.eve-bento-jar-content{position:relative;z-index:2;padding:24px 22px 22px;color:#fff}.eve-bento-jar-title-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.eve-bento-sku-pill{font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.55);color:#fff;background:#ffffff14}.eve-bento-jar-title-row h3{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;color:#fff;margin:0}.eve-bento-jar-content p{font-size:.82rem;line-height:1.48;color:#ffffffdb;margin:0 0 16px;max-width:390px}.eve-bento-jar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eve-bento-shop-btn{background:#fff;color:#132417;border:none;border-radius:999px;padding:9px 18px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.eve-bento-shop-btn:hover{background:#d8f26a;transform:translateY(-2px)}.eve-bento-learn-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.eve-bento-learn-btn:hover{background:#ffffff24;border-color:#fff}.eve-bento-hand-card{position:relative;border-radius:16px;overflow:hidden;min-height:440px;background:#1b311d;box-shadow:0 8px 24px #13241714}.eve-bento-hand-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.eve-bento-hand-card:hover .eve-bento-hand-img{transform:scale(1.03)}@media (max-width: 768px){.eve-botanical-bento-section{padding:20px 14px 28px}.eve-bento-top-card{aspect-ratio:16 / 10;min-height:210px}.eve-bento-see-btn{left:14px;bottom:14px;padding:7px 14px;font-size:.76rem}.eve-bento-bottom-grid{grid-template-columns:1fr}.eve-bento-jar-card{min-height:360px}.eve-bento-hand-card{min-height:280px}}.eve-new-from-section{background:#f5f5f2;padding:0 24px 42px}.eve-new-from-card{max-width:1200px;margin:0 auto;background:linear-gradient(180deg,#e7ece8,#f2f4f0);border:1px solid #dfe5de;border-radius:16px;padding:28px 44px;display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:24px;min-height:330px;overflow:hidden;box-shadow:0 8px 24px #1324170d}.eve-new-from-left h2{font-family:var(--font-sans);font-size:clamp(1.5rem,2.3vw,2.05rem);font-weight:500;color:#1c241d;letter-spacing:-.02em;line-height:1.2;margin:0}.eve-new-from-center{display:flex;align-items:center;justify-content:center}.eve-new-from-img{width:100%;max-width:440px;height:auto;display:block;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.16,1,.3,1)}.eve-new-from-card:hover .eve-new-from-img{transform:scale(1.03)}.eve-new-from-right{display:flex;justify-content:flex-end}.eve-new-from-right p{max-width:265px;font-size:.88rem;line-height:1.55;color:#364137;margin:0}@media (max-width: 960px){.eve-new-from-card{grid-template-columns:1fr;text-align:center;padding:28px 24px;gap:18px}.eve-new-from-right{justify-content:center}.eve-new-from-right p{max-width:420px}}@media (max-width: 768px){.eve-new-from-section{padding:0 14px 30px}.eve-new-from-card{padding:24px 18px}}.eve-dark-products-section{background:#172d17;color:#fff;padding:68px 32px 84px}.eve-dark-products-inner{max-width:1240px;margin:0 auto}.eve-dark-products-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:54px;flex-wrap:wrap}.eve-dark-products-heading{font-family:var(--font-sans);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:#f4f7f2;margin:0}.eve-dark-products-subwrap{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.eve-dark-products-sub{max-width:310px;font-size:.82rem;line-height:1.5;color:#f4f7f2c7;margin:0}.eve-dark-shop-all-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:1px solid rgba(255,255,255,.65);color:#fff;font-size:.82rem;font-weight:600;padding:0 0 3px;cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.eve-dark-shop-all-link:hover{color:#d8f26a;border-color:#d8f26a}.eve-dark-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:center}.eve-dark-prod-card{position:relative;background:#354e34;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:46px 20px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:410px;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease}.eve-dark-prod-card:hover{transform:translateY(-6px);background:#3d593c;box-shadow:0 20px 40px #00000047}.eve-dark-prod-card.is-elevated{background:#486446;min-height:452px;padding-top:54px;padding-bottom:32px;border-color:#ffffff24;box-shadow:0 22px 44px #0000003d}.eve-dark-prod-card.is-elevated:hover{transform:translateY(-8px);background:#4f6e4d}.eve-dark-prod-badge{position:absolute;top:14px;left:14px;font-size:.68rem;font-weight:700;padding:4px 11px;border-radius:999px;letter-spacing:.02em}.eve-dark-prod-badge.is-bestseller{background:#d8f26a;color:#132417}.eve-dark-prod-badge.is-new{background:#ffffff29;color:#f4f7f2}.eve-dark-prod-top{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:18px}.eve-dark-sku-pill{font-size:.64rem;font-weight:700;letter-spacing:.06em;padding:2px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.45);color:#ffffffe6}.eve-dark-prod-title{font-family:var(--font-sans);font-size:1.22rem;font-weight:500;color:#fff;margin:0;line-height:1.25}.eve-dark-prod-img-wrap{width:100%;height:185px;display:flex;align-items:center;justify-content:center;margin:4px 0 22px}.eve-dark-prod-card.is-elevated .eve-dark-prod-img-wrap{height:205px}.eve-dark-prod-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 14px 20px rgba(8,18,9,.35));transition:transform .4s cubic-bezier(.16,1,.3,1)}.eve-dark-prod-card:hover .eve-dark-prod-img{transform:scale(1.05) translateY(-4px)}.eve-dark-prod-footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.eve-dark-shop-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#172b17;color:#fff;border:none;border-radius:999px;padding:11px 24px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease,color .2s ease}.eve-dark-shop-btn:hover{background:#0d1d0e;transform:translateY(-2px)}.eve-dark-shop-btn.is-white{background:#fff;color:#132417;font-weight:700}.eve-dark-shop-btn.is-white:hover{background:#d8f26a;color:#132417}.eve-dark-price-sub{font-size:.7rem;color:#f4f7f2b8;font-weight:500}.clean-product-img{object-fit:contain;padding:14px}.detail-hero-img{object-fit:contain;padding:20px;background:#edf3ea}.cart-item-thumb{object-fit:contain;padding:4px;background:#edf3ea}@media (max-width: 1024px){.eve-dark-products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.eve-dark-prod-card.is-elevated{min-height:410px;padding-top:46px;padding-bottom:26px}}@media (max-width: 640px){.eve-dark-products-section{padding:48px 16px 58px}.eve-dark-products-header{margin-bottom:32px}.eve-dark-products-grid{grid-template-columns:1fr}}.eve-contact-split-section{background:#f5f5f2;padding:44px 24px 64px}.eve-contact-split-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:620px;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #13241724}.eve-contact-split-left{background:radial-gradient(circle at 20% 42%,rgba(248,253,232,.96) 0%,rgba(212,229,165,.72) 34%,rgba(128,158,78,.18) 68%,transparent 100%),linear-gradient(145deg,#b8cc7d,#8aa557 52%,#688342);padding:24px 32px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:36px;position:relative}.eve-contact-glass-nav{background:#ffffff3d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.36);border-radius:10px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.eve-contact-glass-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.04em}.eve-contact-glass-brand img{height:26px;width:auto;background:#ffffffe6;border-radius:6px;padding:2px 4px}.eve-contact-glass-phone{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:.78rem;font-weight:600;opacity:.95;transition:opacity .2s ease}.eve-contact-glass-phone:hover{opacity:1;text-decoration:underline}.eve-contact-left-body{margin-top:auto}.eve-contact-serif-title{font-family:var(--font-serif);font-size:clamp(2.15rem,3.8vw,3.2rem);font-weight:500;line-height:1.04;letter-spacing:-.02em;color:#fff;margin:0 0 14px;text-shadow:0 2px 18px rgba(42,60,22,.22)}.eve-contact-lead{font-size:.84rem;line-height:1.5;color:#ffffffeb;max-width:390px;margin:0 0 22px}.eve-contact-pill-form{display:flex;flex-direction:column;gap:10px}.eve-contact-pill-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eve-contact-pill-input{background:#36462057;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:11px 16px;color:#fff;font-size:.82rem;outline:none;width:100%;transition:border-color .2s ease,background .2s ease}.eve-contact-pill-input::placeholder,.eve-contact-bar-input::placeholder{color:#ffffffc7}.eve-contact-pill-input:focus{border-color:#ffffffb3;background:#2a3a167a}.eve-contact-pill-bar{display:flex;align-items:center;gap:8px;background:#36462061;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:5px 5px 5px 18px}.eve-contact-bar-input{flex:1;background:transparent;border:none;color:#fff;font-size:.84rem;outline:none;min-width:0}.eve-contact-pill-submit{background:#fff;color:#1c2817;border:none;border-radius:999px;padding:10px 20px;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px #00000024;transition:transform .2s ease,background .2s ease}.eve-contact-pill-submit:hover{background:#d8f26a;transform:translateY(-1px)}.eve-contact-success-pill{margin-top:12px;background:#fffffff0;color:#165227;padding:10px 16px;border-radius:999px;font-size:.8rem;font-weight:700}.eve-contact-direct-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:.76rem;color:#ffffffe6}.eve-contact-direct-meta a{display:inline-flex;align-items:center;gap:5px;color:#fff;text-decoration:none;font-weight:600}.eve-contact-direct-meta a:hover{text-decoration:underline}.eve-contact-split-right{position:relative;min-height:620px;overflow:hidden;background:#1a2c1c}.eve-contact-portrait-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.eve-contact-portrait-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#101c111f,#101c1114 55%,#101c118c);pointer-events:none}.eve-contact-top-cta{position:absolute;top:24px;right:24px;z-index:3;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#132417;text-decoration:none;padding:10px 18px;border-radius:999px;font-size:.78rem;font-weight:700;box-shadow:0 8px 20px #0000002e;transition:transform .2s ease,background .2s ease}.eve-contact-top-cta:hover{background:#d8f26a;transform:translateY(-2px)}.eve-contact-quote-glass{position:absolute;left:24px;bottom:132px;z-index:3;max-width:300px;background:#ffffff38;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.34);border-radius:12px;padding:14px 16px;color:#fff}.eve-contact-quote-glass p{font-size:.76rem;line-height:1.48;margin:0 0 10px;color:#fffffff5}.eve-contact-quote-author{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:600;color:#ffffffe6}.eve-quote-dot{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#d8f26a,#4e874a);border:1.5px solid #ffffff}.eve-contact-pills-stack{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.eve-contact-feature-pill{background:#19261973;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);color:#fff;font-size:.74rem;font-weight:600;padding:7px 14px;border-radius:999px}@media (max-width: 960px){.eve-contact-split-grid{grid-template-columns:1fr}.eve-contact-split-right{min-height:460px}}@media (max-width: 640px){.eve-contact-split-section{padding:24px 14px 40px}.eve-contact-split-left{padding:18px 18px 24px}.eve-contact-pill-row{grid-template-columns:1fr}.eve-contact-quote-glass{left:14px;right:14px;bottom:120px;max-width:none}.eve-contact-pills-stack{right:14px;bottom:14px}}.eve-living-science-section{background:#f5f5f2;padding:76px 24px 36px}.eve-science-container{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.eve-science-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.eve-science-kicker{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#165227;text-transform:uppercase;margin-bottom:10px}.eve-science-heading{font-family:var(--font-sans);font-size:clamp(2rem,3.2vw,2.7rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:#132417;margin:0 0 14px}.eve-science-heading em{font-family:var(--font-serif);font-style:italic;font-weight:500;color:#165227}.eve-science-lead{font-size:.94rem;line-height:1.6;color:#4f5e52;max-width:490px;margin:0 0 28px}.eve-pillars-list{display:flex;flex-direction:column;border-top:1px solid #dde3da}.eve-pillar-item{width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid #dde3da;padding:18px 16px;cursor:pointer;transition:background .25s ease,padding-left .25s ease;border-left:3px solid transparent}.eve-pillar-item:hover{background:#ffffffb3}.eve-pillar-item.is-active{background:#fff;border-left-color:#165227;padding-left:20px;box-shadow:0 8px 24px #1324170d}.eve-pillar-head{display:flex;align-items:center;gap:12px}.eve-pillar-num{font-size:.74rem;font-weight:700;color:#798a7c;letter-spacing:.06em}.eve-pillar-item.is-active .eve-pillar-num{color:#165227}.eve-pillar-title{font-size:1.02rem;font-weight:600;color:#132417;flex:1}.eve-pillar-arrow{color:#798a7c;transition:transform .25s ease,color .25s ease}.eve-pillar-item.is-active .eve-pillar-arrow{color:#165227;transform:translate(2px,-2px)}.eve-pillar-desc{font-size:.84rem;line-height:1.55;color:#546457;margin:8px 0 0 28px;display:none}.eve-pillar-item.is-active .eve-pillar-desc{display:block}.eve-science-visual-card{position:relative;border-radius:18px;overflow:hidden;min-height:470px;background:#172d17;box-shadow:0 24px 54px #13241724}.eve-science-visual-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.eve-science-visual-card:hover .eve-science-visual-img{transform:scale(1.03)}.eve-science-visual-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1020121f,#1020122e,#102012e0);pointer-events:none}.eve-science-live-pill{position:absolute;top:20px;left:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;background:#132417b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);color:#f4f7f2;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:6px 12px;border-radius:999px}.eve-live-pulse{width:7px;height:7px;border-radius:50%;background:#d8f26a;box-shadow:0 0 0 3px #d8f26a4d}.eve-science-bottom-bar{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.eve-science-metric{display:flex;flex-direction:column;color:#fff}.eve-science-metric strong{font-size:2.3rem;font-weight:600;line-height:1;letter-spacing:-.02em}.eve-science-metric span{font-size:.76rem;color:#f4f7f2cc;margin-top:4px;letter-spacing:.04em}.eve-science-cta-btn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#132417;border:none;border-radius:999px;padding:10px 18px;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.eve-science-cta-btn:hover{background:#d8f26a;transform:translateY(-2px)}.eve-proof-split{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.eve-quote-spotlight{background:#fff;border:1px solid #e1e6dd;border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.eve-quote-top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.eve-quote-kicker{font-size:.7rem;font-weight:800;letter-spacing:.14em;color:#165227}.eve-quote-switcher{display:inline-flex;gap:6px}.eve-quote-dot-btn{background:#f0f4ee;border:1px solid #d5dfd1;color:#4a5a4d;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer;transition:all .2s ease}.eve-quote-dot-btn.is-active{background:#172d17;border-color:#172d17;color:#fff}.eve-quote-text{font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.45;color:#132417;margin:0}.eve-quote-meta{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #eef1ec}.eve-quote-meta strong{display:block;font-size:.9rem;color:#132417}.eve-quote-meta span{font-size:.78rem;color:#637365}.eve-quote-stars{display:inline-flex;gap:3px}.eve-trade-desk-card{background:#172d17;color:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.eve-trade-kicker{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#d8f26a}.eve-trade-desk-card h3{font-family:var(--font-sans);font-size:1.35rem;font-weight:600;line-height:1.25;color:#fff;margin:0}.eve-trade-desk-card p{font-size:.84rem;line-height:1.55;color:#f4f7f2c7;margin:0}.eve-trade-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.eve-trade-wa-btn{display:inline-flex;align-items:center;gap:7px;background:#d8f26a;color:#132417;text-decoration:none;padding:10px 16px;border-radius:999px;font-size:.78rem;font-weight:700;transition:transform .2s ease,background .2s ease}.eve-trade-wa-btn:hover{background:#fff;transform:translateY(-2px)}.eve-trade-partner-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.28);padding:10px 16px;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .2s ease}.eve-trade-partner-btn:hover{background:#fff3}@media (max-width: 960px){.eve-science-grid,.eve-proof-split{grid-template-columns:1fr;gap:28px}.eve-science-visual-card{min-height:360px}}@media (max-width: 640px){.eve-living-science-section{padding:48px 14px 20px}.eve-quote-spotlight,.eve-trade-desk-card{padding:22px}}
