:root{--mv-nav-h:74px;--mv-radius:18px;--mv-radius-sm:12px;--mv-mint:#b7e7cf;--mv-deep:#0b3d1f}h1,h2,h3,.section-title{color:var(--mv-deep)}.header-fresh{position:sticky;top:var(--mv-admin-bar);box-shadow:0 1px 0 rgba(11,61,31,.08);transition:box-shadow .3s}body.is-scrolled .header-fresh{box-shadow:0 10px 30px -18px rgba(11,61,31,.45)}.header-fresh .topbar{background:linear-gradient(90deg,var(--mv-green-dark),var(--mv-green) 60%,#2bb35c);color:#eafff2}.header-fresh .topbar-tagline{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;letter-spacing:.02em}.header-fresh .topbar-tagline .mv-icon{color:var(--mv-gold)}.header-fresh .topbar .social-links a:hover{background:rgba(255,255,255,.2);color:#fff !important}.header-fresh .header-main-inner{display:flex;align-items:center;gap:20px;min-height:var(--mv-nav-h)}.header-fresh .site-branding img{max-height:60px;border-radius:10px}.header-fresh .brand-name{max-width:200px;font-size:.88rem;line-height:1.25;color:var(--mv-deep);text-transform:uppercase}.header-fresh .main-navigation{flex:1;min-width:0}.header-fresh .nav-menu{justify-content:center;gap:2px}.header-fresh .nav-menu>li>a{min-height:42px;padding:0 14px;border-radius:99px;font-size:.95rem}.header-fresh .nav-menu>li>a:hover,.header-fresh .nav-menu>li:focus-within>a{background:var(--mv-bg-soft);color:var(--mv-green)}.header-fresh .nav-menu>.current-menu-item>a,.header-fresh .nav-menu>.current-menu-ancestor>a,.header-fresh .nav-menu>.current_page_item>a,.header-fresh .nav-menu>.current-menu-parent>a{background:var(--mv-green);color:#fff}.header-fresh .nav-menu .sub-menu{top:calc(100% + 16px);border-radius:var(--mv-radius-sm)}.header-fresh .nav-menu .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.header-call{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;background:var(--mv-red);color:#fff;font-weight:800;font-size:.92rem;white-space:nowrap;box-shadow:0 8px 18px -8px var(--mv-red)}.header-call:hover{background:var(--mv-red-dark);color:#fff}.header-call .mv-icon{animation:sv-ring 1.6s infinite}@keyframes sv-ring{0%,60%,100%{transform:rotate(0)}10%,30%,50%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.header-fresh .search-toggle{color:var(--mv-deep);background:var(--mv-bg-soft)}.header-fresh .header-search{border-top:1px solid var(--mv-line)}.page-hero{background:linear-gradient(135deg,var(--mv-mint) 0%,#dff5ea 55%,#fff 100%);color:var(--mv-deep);padding:44px 0 50px}.page-hero::before{background-image:radial-gradient(circle at 1px 1px,var(--mv-green) 1px,transparent 0);opacity:.08}.page-hero::after{content:"";position:absolute;right:6%;top:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(14,138,60,.18),transparent 70%)}.page-title{color:var(--mv-deep)}.page-subtitle{color:#2d5a3e}.page-count{background:var(--mv-green);color:#fff}.page-hero .breadcrumb ol,.page-hero .breadcrumb a,.page-hero .breadcrumb [aria-current] span{color:#2d5a3e}.page-hero .breadcrumb li + li::before{color:#7fb896}.section-title::after{background:linear-gradient(90deg,var(--mv-green),var(--mv-mint));height:5px}.hero-overlay .hero-title{font-size:clamp(1.8rem,4.6vw,3.4rem);text-transform:none}.hero-overlay .hero-eyebrow{background:var(--mv-red);border-color:var(--mv-red)}.hero-overlay .btn-primary{background:var(--mv-green);box-shadow:0 10px 22px -10px var(--mv-green)}.hero-overlay .btn-primary:hover{background:var(--mv-green-dark)}.hero-overlay .slider-dots{bottom:64px}.front-page .section-stats{position:relative;z-index:4;margin:0 auto;padding:36px 0 0;background:none}.front-page .hero + .section-stats{margin-top:-48px;padding-top:0}.front-page .section-stats .stats-list{padding:26px 20px;border-radius:var(--mv-radius);background:#fff;box-shadow:0 24px 50px -24px rgba(11,61,31,.45)}.front-page .section-stats .stats-list li + li{border-left:1px solid var(--mv-line)}.front-page .section-stats strong{color:var(--mv-green)}.front-page .section-stats span{color:var(--mv-muted);opacity:1}.section-products.is-grid{padding-top:64px}.section-products .section-title{max-width:900px;font-size:clamp(1.3rem,2.6vw,1.85rem)}.product-card{border-radius:var(--mv-radius)}.product-card-thumb{background:radial-gradient(circle at 50% 30%,#fff 0,var(--mv-bg-soft) 70%)}.product-card-formula{background:var(--mv-bg-soft);color:var(--mv-green-dark)}.section-split{background:var(--mv-bg-soft)}.section-split .section-title{font-size:clamp(1.2rem,2.2vw,1.5rem)}.section-split .split-2>*{padding:26px;border-radius:var(--mv-radius);background:#fff;box-shadow:var(--mv-shadow)}.section-usp.is-steps{background:linear-gradient(180deg,#fff,var(--mv-bg-soft))}.section-usp.is-steps .usp-list{counter-reset:step}.section-usp.is-steps .usp-item{position:relative;flex-direction:column;padding:28px 24px;border:0;background:#fff;box-shadow:var(--mv-shadow)}.section-usp.is-steps .usp-icon{width:58px;height:58px;flex-basis:auto;border-radius:50%;background:var(--mv-green);color:#fff}.section-usp.is-steps .usp-item:not(:last-child)::after{content:"";position:absolute;top:56px;right:-18px;width:18px;height:2px;background:repeating-linear-gradient(90deg,var(--mv-green) 0 4px,transparent 4px 8px)}.section-news{background:#fff}.section-cta .cta-band{background:linear-gradient(120deg,var(--mv-green-dark),var(--mv-green) 60%,#2bb35c);border-radius:28px}.section-cta .btn-light{background:var(--mv-red);color:#fff}.section-cta .btn-light:hover{background:#fff;color:var(--mv-red)}.section-gallery{background:var(--mv-bg-soft)}.price-box{border-left:0;border-radius:var(--mv-radius);background:linear-gradient(90deg,#fff3f3,#f3fbf6)}.tab-list button[aria-selected="true"]{box-shadow:inset 0 -3px 0 var(--mv-green)}.footer-fresh{position:relative;margin-top:70px;background:var(--mv-footer-bg);color:#2d5a3e}.footer-wave{position:absolute;left:0;top:-59px;width:100%;height:60px;color:var(--mv-footer-bg)}.footer-fresh .footer-widgets{padding-top:30px}.footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px;padding-bottom:26px;border-bottom:1px solid rgba(11,61,31,.12)}.footer-fresh .footer-brand{display:flex;align-items:center;gap:14px}.footer-fresh .footer-brand img{max-height:64px;border-radius:12px}.footer-fresh .footer-company{margin:0;font-family:var(--mv-font-head);font-weight:800;color:var(--mv-deep);font-size:1.15rem}.footer-fresh .footer-slogan{margin:0;color:var(--mv-green);font-weight:600}.footer-top-cta{display:flex;align-items:center;gap:14px;font-weight:700;color:var(--mv-deep)}.footer-fresh .widget-title{color:var(--mv-deep);border-color:rgba(11,61,31,.12);font-family:var(--mv-font-head)}.footer-fresh .widget-title::after{background:var(--mv-green)}.footer-fresh a,.footer-fresh .mv-recent-title,.footer-fresh .mv-cat-list a{color:#1f4a30}.footer-fresh a:hover{color:var(--mv-red)}.footer-fresh .footer-about,.footer-fresh .footer-hours,.footer-fresh .footer-tax{color:#3d6a4e}.footer-fresh .mv-recent li,.footer-fresh .mv-cat-list li{border-color:rgba(11,61,31,.1)}.footer-fresh .mv-recent time,.footer-fresh .mv-contact-list .mv-icon{color:var(--mv-green)}.footer-fresh .mv-cat-list a::before{background:var(--mv-green)}.footer-fresh .social-links a{background:#fff;color:var(--mv-green);box-shadow:var(--mv-shadow)}.footer-fresh .social-links a:hover{background:var(--mv-green);color:#fff !important}.footer-fresh .btn-primary{color:#fff}.footer-fresh .footer-bottom{background:var(--mv-footer-bottom);color:#d8f3e3}.footer-fresh .footer-bottom a{color:#fff}@media (min-width:992px){.header-fresh .nav-menu{flex-wrap:nowrap}.header-fresh .nav-menu>li>a{white-space:nowrap}}@media (max-width:1439px){.header-fresh .brand-name{display:none}.header-fresh .nav-menu>li>a{padding:0 11px;font-size:.92rem}}@media (max-width:1199px){.header-fresh .nav-menu>li>a{padding:0 8px;font-size:.86rem}.header-call span{display:none}.header-call{width:44px;height:44px;padding:0;justify-content:center;font-size:20px}}@media (max-width:991px){:root{--mv-nav-h:64px}.header-fresh .brand-name{display:block}.header-fresh .header-tools{margin-left:auto}.header-fresh .topbar-info{display:none}.header-call span{display:none}.header-call{width:44px;height:44px;padding:0;justify-content:center;font-size:20px}.section-usp.is-steps .usp-item::after{display:none}.front-page .hero + .section-stats{margin-top:0;padding-top:24px}.front-page .section-stats .stats-list li + li{border-left:0}}@media (max-width:767px){.header-fresh .topbar{display:none}.header-fresh .brand-name{font-size:.78rem;max-width:150px}.hero-overlay .slider-dots{bottom:12px}.footer-top{flex-direction:column;text-align:center}.footer-top-cta{flex-direction:column}}@media (max-width:600px){.header-fresh{top:0}}