*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.grid{display:grid}.m3{margin:.75rem}.m3\.3{margin:.825rem}.m7\.5{margin:1.875rem}.m9{margin:2.25rem}.me{margin-inline-end:1rem}.inline{display:inline}.block{display:block}.hidden{display:none}.flex{display:flex}.table{display:table}.resize{resize:both}.b{border-width:1px}.rounded{border-radius:.25rem}.px{padding-left:1rem;padding-right:1rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.ring{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}:root{--green: #00B300;--green-dark: #006C29;--green-on-navy: #2ED16B;--blue: #0069D4;--blue-light: #00C1DF;--cyan: #00D7FC;--navy: #1A2844;--navy-80: rgba(26,40,68,.8);--navy-40: rgba(26,40,68,.4);--navy-12: rgba(26,40,68,.12);--sky: #D6E8F5;--sky-light: #EBF4FB;--mint: #EFF8EC;--white: #FFFFFF;--gold: #FFD100;--gold-dark: #E6BC00;--star: #F5A623;--error: #DC2626;--font: "Figtree", "Figtree Fallback", system-ui, -apple-system, sans-serif;--radius: 16px;--radius-sm: 8px;--radius-pill: 999px;--max-w: 1380px;--container-px: 40px;--nav-h: 88px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:16px;line-height:1.7;color:var(--navy);background:var(--white);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{font-family:var(--font);color:var(--navy);line-height:1.15;letter-spacing:-.02em}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--container-px)}.label,.eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);display:block;margin-bottom:10px}.link-arrow{font-size:14px;font-weight:700;color:var(--navy);border-bottom:2px solid var(--green);padding-bottom:2px;display:inline-block}.kw{font-style:normal;color:var(--green)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-weight:700;font-size:14px;padding:13px 28px;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:all .18s ease;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--green);color:var(--white);border-color:var(--green)}.btn-primary:hover{background:var(--green-dark);border-color:var(--green-dark)}.btn-secondary{background:transparent;color:var(--navy);border-color:var(--navy)}.btn-secondary:hover{background:var(--sky)}.btn-ghost{background:transparent;color:var(--green);border-color:transparent;padding-left:0}.btn-gold{background:var(--gold);color:var(--navy);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-dark);border-color:var(--gold-dark)}.ann-bar{background:var(--navy);color:#ffffffd9;padding:10px 0;font-size:15px;letter-spacing:.2px;text-align:center}.ann-bar strong{color:var(--green-on-navy)}.nav{background:var(--sky-light);border-bottom:1px solid var(--navy-12);position:sticky;top:0;z-index:100}.nav.scrolled{box-shadow:0 4px 18px #1a284414}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);gap:16px;position:relative}.nav-logo img{height:38px;width:auto}.nav-links{display:flex;gap:28px;list-style:none}.nav-links>li{position:relative}.nav-links>li>a{font-size:17px;font-weight:500;color:var(--navy-80);transition:color .15s}.nav-links>li>a{position:relative;display:inline-block;padding:6px 0}.nav-links>li>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.nav-links>li>a:hover,.nav-links>li>a:focus-visible,.nav-links>li.has-dropdown:hover>a{color:var(--green-dark)}.nav-links>li>a:hover:after,.nav-links>li>a:focus-visible:after,.nav-links>li.has-dropdown:hover>a:after{transform:scaleX(1)}.nav-links>li.active>a{color:var(--green);font-weight:600}.nav-links>li.active>a:after{transform:scaleX(1)}.mobile-menu>li.active>a,.mobile-menu>li.active>.m-sub-toggle,.mobile-menu>li.active .m-parent,.mobile-menu>li.active .m-sub-full{color:var(--green)}.nav-caret{display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:-2px;color:var(--navy);transition:transform .18s ease,color .15s}.has-dropdown:hover .nav-caret{transform:rotate(180deg);color:var(--green)}.has-dropdown:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}.nav-dropdown{position:absolute;top:100%;left:0;margin-top:6px;background:var(--white);border:1px solid var(--navy-12);border-radius:12px;box-shadow:0 14px 36px #1a284424;padding:8px;min-width:290px;list-style:none;display:none;flex-direction:column;z-index:200}.has-dropdown:hover .nav-dropdown,.has-dropdown:focus-within .nav-dropdown{display:flex}.nav-dropdown li{list-style:none}.nav-dropdown a{display:block;padding:9px 14px;border-radius:8px;font-size:15px;font-weight:500;line-height:1.35;color:var(--navy);white-space:nowrap}.nav-dropdown a:hover{color:var(--green-dark)}.nav-dropdown li.active>a,.nav-dropdown a[aria-current=page]{color:var(--green-dark);font-weight:700;background:var(--sky-light)}.nav-dropdown .nav-dropdown-all a,.nav-dropdown .nav-dropdown-all a:hover{font-weight:700;color:var(--green-dark);background:var(--mint);margin-top:6px;padding:11px 14px}.nav-cta{display:flex;align-items:center;gap:16px}.nav-lang{font-size:14px;color:var(--navy-80);background:#fff;border:1px solid var(--navy-12);padding:4px 10px;border-radius:4px}.nav-lang-on{font-weight:700;color:var(--navy)}.nav-lang-alt{color:var(--navy-80);text-decoration:none;transition:color .15s ease}.nav-lang-alt:hover{color:var(--green)}.nav-icon-btn{width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid var(--navy-12);display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;transition:background .15s}.nav-icon-btn:hover{background:var(--sky)}.cart-badge{position:absolute;top:-7px;right:-7px;background:#e23b3b;color:#fff;font-size:12px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-shop-btn{font-size:15px;padding:10px 22px}.nav-burger{display:none;width:42px;height:42px;border:1.5px solid var(--navy-12);border-radius:10px;background:transparent;cursor:pointer;flex-direction:column;gap:4px;align-items:center;justify-content:center}.nav-burger span{display:block;width:18px;height:2px;background:var(--navy);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav-burger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-backdrop{position:fixed;inset:0;background:#1a284480;z-index:290;opacity:0;transition:opacity .28s ease}.mobile-backdrop.show{opacity:1}.mobile-nav{position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);background:var(--white);z-index:300;display:flex;flex-direction:column;box-shadow:none;visibility:hidden;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,visibility 0s linear .28s;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav.open{transform:translate(0);visibility:visible;box-shadow:-12px 0 40px #1a28442e;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,visibility 0s}.mobile-nav-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--navy-12);position:sticky;top:0;background:var(--white);z-index:2}.mobile-nav-logo img{height:34px;width:auto}.mobile-nav-close{width:40px;height:40px;border:none;background:var(--sky-light);border-radius:10px;font-size:24px;line-height:1;color:var(--navy);cursor:pointer}.mobile-nav-body{flex:1;padding:8px 12px}.mobile-menu{list-style:none;display:flex;flex-direction:column}.mobile-menu>li>a,.m-sub-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 12px;font-size:17px;font-weight:600;color:var(--navy);border-bottom:1px solid var(--navy-12);background:none;border-left:none;border-right:none;border-top:none;font-family:var(--font);cursor:pointer;text-align:left}.mobile-menu>li>a:active,.m-sub-toggle:active{background:var(--sky-light)}.m-caret{font-size:13px;color:var(--navy-40);transition:transform .22s ease}.m-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--navy-12)}.m-row .m-parent{flex:1;display:block;padding:15px 12px;font-size:17px;font-weight:600;color:var(--navy)}.m-row .m-parent:active{background:var(--sky-light)}.m-row .m-sub-full{border-bottom:none}.m-row .m-sub-toggle.m-sub-btn{width:44px;height:44px;padding:0;flex:0 0 44px;justify-content:center;margin-right:4px}.m-row .m-sub-full{flex:1;padding-right:4px}.m-sub-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--sky-light);border:none;color:var(--navy);transition:background .2s,color .2s}.m-sub-full .m-sub-btn{flex:0 0 44px}.m-chev{display:block;transition:transform .22s ease}.m-has-sub.open .m-sub-btn{background:var(--green);color:#fff}.m-has-sub.open .m-chev{transform:rotate(180deg)}.m-has-sub.open .m-submenu{margin:8px 0 6px}.m-has-sub.open .m-caret{transform:rotate(180deg);color:var(--green)}.m-submenu{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:none}.m-has-sub.open .m-submenu{max-height:640px}.m-submenu li a{display:block;padding:12px 18px;font-size:16px;font-weight:500;color:var(--navy);border-bottom:1px solid rgba(26,40,68,.06)}.m-submenu li:last-child a{border-bottom:none}.m-submenu a.active,.m-submenu a[aria-current=page]{color:var(--green-dark);font-weight:700;background:var(--sky-light);border-radius:10px}.m-submenu .m-sub-all,.m-submenu .m-sub-all.active{font-weight:700;color:var(--green-dark);background:var(--mint);border-radius:10px;border-bottom:none;margin-top:4px}.mobile-nav-foot{padding:16px 20px 24px;border-top:1px solid var(--navy-12);display:flex;flex-direction:column;gap:10px;position:sticky;bottom:0;background:var(--white)}.mobile-nav-account,.mobile-nav-cart{font-size:15px;font-weight:600;color:var(--navy);padding:6px 0}.mobile-nav-foot .btn{justify-content:center}body.nav-open{overflow:hidden}.site-footer{background:var(--sky-light);padding:56px 0 0;border-top:1px solid var(--navy-12)}.footer-inner{display:grid;grid-template-columns:1.6fr 1.2fr 1fr 1.2fr;gap:40px;padding-bottom:48px}.footer-brand-logo img{height:52px;width:auto;margin-bottom:18px}.footer-eyebrow{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:8px}.footer-tagline{font-size:15px;color:var(--navy);line-height:1.75;max-width:260px;margin-bottom:12px}.footer-company{font-size:16px;font-weight:700;color:var(--navy);line-height:1.5;margin-bottom:14px}.footer-contact{font-size:18px;line-height:2.2;margin-bottom:14px;font-weight:600}.footer-contact a{color:var(--blue)}.footer-contact a:hover{color:var(--green-dark)}.footer-socials{display:flex;gap:10px;margin-bottom:16px}.footer-social{width:44px;height:44px;border-radius:50%;background:#1877f2;display:flex;align-items:center;justify-content:center;color:#fff}.footer-address{font-size:14px;color:var(--navy);line-height:1.9}.footer-address strong{display:block;font-weight:700;margin-bottom:2px}.footer-col h4{font-size:17px;font-weight:700;color:var(--navy);margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--blue);display:inline-block}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.footer-col ul li a{font-size:15px;color:var(--navy);transition:color .15s}.footer-col ul li a:hover{color:var(--blue)}.footer-col .current-menu-item>a,.footer-col .current_page_item>a,.footer-col .current-menu-ancestor>a,.footer-col .current-page-ancestor>a,.footer-legal-menu .current-menu-item>a,.footer-legal-menu .current_page_item>a{color:var(--green);font-weight:700}.footer-bottom{border-top:1px solid var(--navy-12);padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom p{font-size:14px;color:var(--navy-80)}.footer-credit{font-size:12px;color:var(--navy-80);margin-left:16px}.footer-credit a{color:inherit}.footer-credit a:hover{color:var(--green)}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{font-size:14px;color:var(--navy)}.footer-legal-menu{display:flex;gap:24px;list-style:none;margin:0;padding:0}.footer-legal-menu li{margin:0}.site-footer .link-arrow{color:var(--blue);border-bottom-color:var(--blue);margin-top:16px}.google-box{display:block;background:var(--white);border:1px solid var(--navy-12);border-radius:10px;padding:16px 18px;margin-top:20px;max-width:220px}.google-box-title{font-size:13px;font-weight:700;color:var(--navy);margin-bottom:8px}.google-box-logo{height:28px;width:auto;margin-bottom:6px}.google-stars{color:var(--star);font-size:18px;letter-spacing:2px;margin-bottom:4px}.google-count{font-size:13px;color:var(--navy-80);font-weight:600}@media(max-width:1024px){:root{--container-px: 28px}.footer-inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:860px){.nav-links,.nav-lang{display:none}.nav-burger{display:flex}}@media(max-width:600px){:root{--container-px: 18px}.ann-bar{font-size:13px}.footer-inner{grid-template-columns:1fr}.footer-tagline,.footer-brand>*{max-width:none}.footer-col--shop{order:1}.footer-col--articles{order:2}.footer-col--support{order:3}.footer-brand{order:4}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:12px}.footer-bottom p{text-align:center}.footer-credit{display:block;margin:6px 0 0}.footer-bottom-links,.footer-legal-menu{justify-content:center;flex-wrap:wrap;gap:8px 20px}.footer-legal-menu a,.footer-bottom-links a{white-space:nowrap}}.section{padding:72px 0}.section-white{background:var(--white)}.section-sky{background:var(--sky-light)}.section-mint{background:var(--mint)}.section-grey{background:#f4f5f7}.section-navy{background:var(--navy)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;gap:20px;flex-wrap:wrap}.section-head h2{font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--navy);line-height:1.15;margin-top:8px}.section-sub-text{font-size:16px;color:var(--navy);margin-top:4px}.view-all{font-size:14px;font-weight:700;color:var(--navy);border-bottom:2px solid var(--green);padding-bottom:2px;white-space:nowrap}.pill{display:inline-block;font-size:14px;font-weight:600;padding:7px 16px;border-radius:999px}.pill-green{background:var(--green);color:#fff}.pill-save{background:var(--navy);color:var(--gold)}.pill-sky{background:var(--sky);color:var(--navy)}.hero{position:relative;min-height:600px;background:var(--navy);overflow:hidden}.hero-bgs{position:absolute;inset:0;z-index:0}.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center top;opacity:0;transition:opacity .9s ease}.hero-bg.active{opacity:1}.hero-bg{background-image:var(--bg, none)}@media(max-width:1100px){.hero-bg{background-image:var(--bg-md, var(--bg, none))}}@media(max-width:700px){.hero-bg{background-image:var(--bg-sm, var(--bg, none))}}.hero-wrap{position:relative;z-index:2;display:flex;align-items:center;min-height:600px}.hero-panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:540px;padding:44px 60px 44px 0}.hero-panel:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:-32px;left:-100vw;border-radius:0 26px 26px 0;background:linear-gradient(105deg,#1a2844e0,#1a2844cc 78%,#1a2844a3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-left:none;box-shadow:0 26px 60px #1a284452}.hero-kiwi{display:inline-flex;align-items:center;gap:7px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13px;font-weight:700;padding:7px 16px;border-radius:999px}.hero h1{font-size:clamp(28px,3.3vw,44px);font-weight:700;color:#fff;line-height:1.12;letter-spacing:-.01em}.hero-rotator{min-height:172px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero-hook-title{font-size:clamp(24px,2.7vw,36px);font-weight:700;color:#fff;line-height:1.06;letter-spacing:-.02em}.hero-hook-title em{font-style:normal;color:var(--gold)}.hero-rotator>.hero-cta-row{margin-top:auto}.hero-hook-sub{font-size:16px;color:#ffffffd1;line-height:1.6;white-space:pre-line}.hero-cta-btn{display:inline-flex;align-items:center;gap:8px;background:var(--green);color:#fff;font-weight:700;font-size:15px;padding:13px 28px;border-radius:999px;border:2px solid var(--green);transition:all .18s ease}.hero-cta-btn:hover{background:var(--green-dark);border-color:var(--green-dark)}.hero-proof{display:flex;align-items:center;gap:10px}.hero-proof-stars{color:var(--star);font-size:18px;letter-spacing:2px}.hero-proof-text{font-size:15px;color:#ffffffd9}.mv-g-badge.hero-g-badge{margin-top:4px;padding:10px 18px 10px 12px;gap:12px;box-shadow:0 10px 28px #00000038;border-color:#fff9}.mv-g-badge.hero-g-badge .mv-g-logo{width:30px;height:30px}.mv-g-badge.hero-g-badge .mv-g-score{font-size:20px}.mv-g-badge.hero-g-badge .mv-g-stars{font-size:16px}.mv-g-badge.hero-g-badge .mv-g-meta{font-size:13px;font-weight:600;color:var(--navy)}@media(max-width:640px){.mv-g-badge.hero-g-badge{width:auto}}.hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px}.mv-g-badge.hero-g-badge{margin-top:0;padding:8px 16px 8px 10px}.mv-g-badge--static{cursor:default}.mv-g-badge--static:hover{transform:none;box-shadow:0 6px 20px #1a28440f}.mv-g-badge.hero-g-badge.mv-g-badge--static:hover{box-shadow:0 10px 28px #00000038}@media(min-width:1024px){.hero,.hero-wrap{min-height:720px}}.hero-fade{transition:opacity .45s ease}.hero-fade.swap{opacity:0}.hero-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#1a284466;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer}.hero-arrow:hover{background:#1a28449e}.hero-arrow.prev{display:none}.hero-arrow.next{right:20px}.hero-dots{position:absolute;z-index:3;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:10px}.hero-dot{width:10px;height:10px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;padding:0;transition:background .15s,width .15s}.hero-dot.active{background:#fff;width:26px;border-radius:999px}.hero-dot{position:relative}.hero-dot:after{content:"";position:absolute;inset:-12px -5px}.trust-bar{background:var(--sky-light);border-bottom:1px solid var(--navy-12)}.trust-bar-inner{display:flex;justify-content:center;flex-wrap:wrap}.trust-item{flex:1;display:flex;align-items:center;justify-content:center;gap:16px;padding:30px 18px;border-right:1px solid var(--navy-12);max-width:290px}.trust-item:last-child{border-right:none}.trust-icon-circle{width:58px;height:58px;border-radius:50%;background:var(--white);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1a284414}.trust-icon-circle svg{width:30px;height:30px}.trust-label{font-size:18px;font-weight:700;color:var(--navy);line-height:1.25}.trust-sub{font-size:14px;color:var(--navy-80);margin-top:3px}@media(max-width:700px){.trust-bar-inner{flex-direction:column;flex-wrap:nowrap;padding-top:8px;padding-bottom:8px}.trust-item{flex:none;width:100%;max-width:none;justify-content:flex-start;gap:16px;padding:16px 4px;border-right:none;border-bottom:1px solid var(--navy-12)}.trust-item:last-child{border-bottom:none}.trust-icon-circle{width:52px;height:52px}.trust-icon-circle svg{width:26px;height:26px}.trust-label{font-size:17px}.trust-label br{display:none}}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--navy-12);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.product-card:hover{box-shadow:0 14px 34px #1a28441f;transform:translateY(-3px)}.product-card.featured{border:2.5px solid var(--green)}.product-img-zone{height:300px;background:var(--sky-light);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-img-zone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-body{padding:16px;flex:1;display:flex;flex-direction:column;gap:6px}.product-name{font-size:19px;font-weight:700;color:var(--navy);line-height:1.3}.product-sku{font-size:14px;color:var(--blue);font-weight:600}.product-rating{display:inline-flex;align-items:center;gap:7px;margin:8px 0 2px;text-decoration:none}.product-rating .star-rating{color:var(--star);font-size:15px;margin:0}.product-rating-count{font-size:13px;color:var(--navy-80);font-weight:600}.mv-first-review-link{display:inline-block;margin:4px 0 8px;font-size:14px;font-weight:600;color:var(--blue);text-decoration:none}.mv-first-review-link:before{content:"☆☆☆☆☆";letter-spacing:1px;color:var(--star);margin-right:7px}.mv-first-review-link:hover{color:var(--green);text-decoration:underline}.product-pricing{padding-top:10px}.product-price{font-size:24px;font-weight:700;color:var(--navy);line-height:1}.product-price-was{font-size:15px;color:var(--navy-80);text-decoration:line-through;margin-left:6px}.product-sub-price{font-size:16px;color:var(--navy);margin-top:6px;white-space:nowrap}.product-desc{margin-bottom:auto}.product-sub-price strong{color:var(--green)}.product-desc{font-size:16px;color:var(--navy);line-height:1.65;margin-top:10px}.product-cta{padding:12px 16px 16px}.product-cta .btn-gold{width:100%;justify-content:center;font-size:16px;padding:13px}.also-popular{padding:32px 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.also-popular span{font-size:16px;color:var(--navy);font-weight:600}.bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-id-70 .mv-bundles-section{background:var(--white)}.bundle-card{background:var(--white);border:1.5px solid var(--navy-12);border-radius:var(--radius);display:flex;flex-direction:column;position:relative;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease}.bundle-card:hover{box-shadow:0 14px 34px #1a28441f;transform:translateY(-3px)}.bundle-card.featured{border:2.5px solid var(--green)}.bundle-pop{position:absolute;top:12px;left:12px;background:var(--green);color:#fff;font-size:13px;font-weight:700;padding:5px 14px;border-radius:999px;z-index:2}.bundle-img-zone{height:300px;background:var(--sky-light);position:relative;overflow:hidden;flex-shrink:0}.bundle-img-zone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bundle-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.bundle-name{font-size:18px;font-weight:700;color:var(--navy);line-height:1.3}.bundle-contents{font-size:15px;color:var(--navy);line-height:1.8}.bundle-saving{background:#00b30014;border:1px solid rgba(0,179,0,.25);border-radius:8px;padding:10px 14px;font-size:16px;color:var(--green-dark);font-weight:700}.bundle-price{font-size:28px;font-weight:700;color:var(--navy);line-height:1;margin-top:8px}.bundle-sub-price{font-size:16px;color:var(--navy);margin-top:4px}.bundle-sub-price strong{color:var(--green)}.bundle-cta{padding:0 24px 24px}.bundle-cta .btn-gold{width:100%;justify-content:center;font-size:16px;padding:14px}.stats-band{background:var(--sky-light)}.stats-head{text-align:center;margin-bottom:44px}.stats-head h2{font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--navy)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat{text-align:center;padding:12px;position:relative}.stat:not(:last-child):after{content:"";position:absolute;right:-12px;top:18%;height:64%;width:1px;background:var(--navy-12)}.stat-num{font-size:clamp(44px,5vw,66px);font-weight:700;color:var(--navy);line-height:1;font-variant-numeric:tabular-nums}.stat-num .suf{color:var(--green)}.stat-label{font-size:15px;color:var(--navy-80);margin:12px auto 0;line-height:1.45;max-width:210px}.stack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.stack-item{background:var(--white);border-radius:var(--radius);box-shadow:0 10px 28px #1a28441a;padding:28px;display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease}.stack-item:hover{transform:translateY(-3px);box-shadow:0 16px 38px #1a284426}.stack-illus{display:block;margin:-28px -28px 18px}.stack-illus svg{display:block;width:100%;height:auto}.stack-thumb{position:absolute;right:16px;top:150px;height:176px;width:auto;z-index:4;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(26,40,68,.18))}.stack-thumb.front{right:18px;top:154px;height:176px;z-index:5}.stack-thumb.back{right:64px;top:140px;height:160px;z-index:4}.stack-item:has(.stack-thumb){min-height:376px}.stack-item:has(.stack-thumb) .stack-goal,.stack-item:has(.stack-thumb) .stack-desc{padding-right:98px}.stack-item:has(.stack-thumb.back) .stack-goal,.stack-item:has(.stack-thumb.back) .stack-desc{padding-right:144px}.stack-goal{font-size:20px;font-weight:700;color:var(--navy);line-height:1.3}.stack-desc{font-size:15px;color:var(--navy);line-height:1.65;flex:1}.stack-link{font-size:15px;font-weight:700;color:var(--green);margin-top:4px}.science-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.science-content{display:flex;flex-direction:column;gap:20px}.science-content h2{font-size:clamp(24px,2.8vw,34px);font-weight:700;color:var(--white);line-height:1.2}.science-content p{font-size:17px;color:#fffc;line-height:1.75}.science-body p{margin:0 0 12px}.science-body p:last-child{margin-bottom:0}.science-body strong{color:#fff;font-weight:700}.science-content a:not(.btn){color:var(--blue-light);font-weight:600;border-bottom:1px solid rgba(0,193,223,.5)}.science-cta{align-self:flex-start;font-size:16px;padding:15px 34px}.science-img-zone{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);min-height:360px;overflow:hidden}.science-img-zone img{width:100%;height:100%;min-height:360px;object-fit:cover}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{background:var(--white);border:1px solid var(--navy-12);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease}.article-card:hover{box-shadow:0 14px 34px #1a28441f;transform:translateY(-3px)}.article-img{display:block;height:200px;overflow:hidden;background:var(--sky-light);flex-shrink:0}.article-img img{width:100%;height:100%;object-fit:cover}.article-img-ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--sky-light),var(--mint))}.article-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.article-date{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green-dark)}.article-title{font-size:18px;font-weight:700;color:var(--navy);line-height:1.35}a.article-title:hover{color:var(--blue)}.article-excerpt{font-size:15px;color:var(--navy-80);line-height:1.6;flex:1}.article-more{font-size:15px;font-weight:700;color:var(--green);margin-top:4px}.review-summary-box{display:flex;align-items:center;gap:32px;background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:24px 28px;margin-bottom:24px;flex-wrap:wrap}.review-score-big{font-size:52px;font-weight:700;color:var(--navy);line-height:1}.review-summary-stars{color:var(--star);font-size:22px;letter-spacing:2px}.review-summary-meta{font-size:13px;color:var(--navy-80);margin-top:4px}.review-summary-quote{flex:1;min-width:260px;border-left:1px solid var(--navy-12);padding-left:28px}.review-summary-quote p{font-size:15px;font-style:italic;color:var(--navy);line-height:1.65;margin:0}.review-summary-author{font-size:13px;font-weight:700;color:var(--green-dark);margin-top:10px}.review-initials{display:inline-flex;align-items:center;justify-content:center;background:var(--mint);color:var(--green-dark);font-weight:700;font-size:16px}.review-badges{margin-left:auto;display:flex;flex-direction:column;gap:8px}.review-badge{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--navy-12);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--navy)}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-card{background:var(--white);border:1px solid var(--navy-12);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:10px}.review-text{font-size:16px;color:var(--navy);font-style:italic;line-height:1.7;flex:1}.review-author-row{display:flex;align-items:center;gap:12px}.review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center top;flex-shrink:0;border:1px solid var(--navy-12)}.review-author{font-size:15px;font-weight:700;color:var(--navy)}.review-meta{font-size:13px;color:var(--navy-80)}.stars{color:var(--star);letter-spacing:1px}.email-section{padding:72px 0;background:var(--navy);text-align:center}.email-section h2{font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--white);margin:10px auto;max-width:560px}.email-section p{font-size:16px;color:#fffc;max-width:460px;margin:0 auto 28px}.email-form{display:flex;gap:10px;max-width:440px;margin:0 auto}.email-input{flex:1;height:48px;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.2);border-radius:999px;font-size:14px;color:#fff;padding:0 18px;font-family:var(--font);outline:none}.email-input::placeholder{color:#ffffff8c}.email-note{font-size:13px;color:#ffffff8c;margin-top:12px}.eyebrow-on-navy{color:var(--green-on-navy)}@media(max-width:1024px){.product-grid,.bundle-grid,.stack-grid,.review-grid{grid-template-columns:repeat(2,1fr)}.science-grid{gap:40px}}@media(max-width:700px){.hero{--hero-img-h: min(64vw, 360px);min-height:0;display:flex;flex-direction:column}.hero-arrow{display:none}.hero-dots{gap:14px}.hero-dot{width:12px;height:12px}.hero-dot.active{width:30px}.hero-bgs{position:relative;inset:auto;height:var(--hero-img-h);flex:none}.hero-wrap{min-height:0}.hero-panel{max-width:none;padding:26px 0 34px;gap:14px}.hero-panel:before{display:none}.hero-rotator{min-height:196px}.hero-dots{top:calc(var(--hero-img-h) - 28px);bottom:auto}.hero-dot{box-shadow:0 1px 4px #00000059}.hero h1{font-size:30px;line-height:1.12;margin-bottom:10px}.hero-cta-row{row-gap:22px}.hero-hook-title{font-size:25px;line-height:1.12}}@media(max-width:600px){.section{padding:48px 0}.product-grid,.bundle-grid,.stack-grid,.review-grid,.article-grid{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(2,1fr);gap:32px 16px}.stat:nth-child(2):after{display:none}.science-grid{grid-template-columns:1fr}.science-img-zone{order:-1;min-height:260px}.email-form{flex-direction:column;align-items:stretch;gap:12px;max-width:420px}.email-form .email-input{flex:none;width:100%;height:52px;font-size:16px;text-align:center;padding:0 20px}.email-form .btn{flex:none;width:100%;height:52px;justify-content:center;text-align:center;font-size:16px}.review-summary-box{flex-direction:column;align-items:flex-start}.review-summary-quote{border-left:0;padding-left:0;border-top:1px solid var(--navy-12);padding-top:18px;min-width:0}.mv-g-badge .mv-g-meta{white-space:normal}.section-head{flex-direction:column;align-items:flex-start}}.mv-pagination{margin-top:44px;display:flex;justify-content:center}.mv-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;margin:0 4px;border-radius:10px;border:1px solid var(--navy-12);font-weight:700;font-size:15px;color:var(--navy);background:var(--white)}.mv-pagination .page-numbers.current{background:var(--green);color:#fff;border-color:var(--green)}.mv-pagination a.page-numbers:hover{background:var(--sky-light)}.mv-pagination .dots{border:none;background:none}.mv-single-inner{max-width:820px}.mv-single-head{margin-bottom:24px}.mv-single-title{font-size:clamp(28px,4vw,44px);font-weight:700;color:var(--navy);line-height:1.12;letter-spacing:-.02em;margin:6px 0 10px}.mv-single-meta{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green-dark)}.mv-single-featured{margin:0 0 32px;border-radius:var(--radius);overflow:hidden}.mv-single-featured img{width:100%;height:auto;display:block}.mv-single-content{font-size:17px;line-height:1.8;color:var(--navy)}.mv-single-content>*+*{margin-top:22px}.mv-single-content h2{font-size:28px;font-weight:700;line-height:1.2;margin-top:40px}.mv-single-content h3{font-size:22px;font-weight:700;line-height:1.25;margin-top:32px}.mv-single-content p{margin-top:20px}.mv-single-content a{color:var(--blue);text-decoration:underline}.mv-single-content ul,.mv-single-content ol{margin:20px 0 20px 24px}.mv-single-content li{margin:8px 0}.mv-single-content img{max-width:100%;height:auto;border-radius:var(--radius);margin:28px 0}.mv-single-content blockquote{border-left:4px solid var(--green);padding:8px 0 8px 22px;margin:28px 0;font-style:italic;color:var(--navy-80)}.mv-single-content figure{margin:28px 0}.mv-single-content figcaption{font-size:14px;color:var(--navy-40);margin-top:8px;text-align:center}.mv-single-foot{margin-top:44px;padding-top:24px;border-top:1px solid var(--navy-12)}.mv-author-by{display:flex;align-items:center;gap:14px;margin:22px 0 4px;padding-top:20px;border-top:1px solid var(--navy-12)}.mv-author-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--sky-light)}.mv-author-txt{display:flex;flex-direction:column;gap:1px}.mv-author-name{font-size:15px;font-weight:700;color:var(--navy)}.mv-author-name a{color:var(--navy);text-decoration:none}.mv-author-name a:hover{color:var(--green);text-decoration:underline}.mv-author-role{font-size:13px;font-weight:600;color:var(--green-dark)}.mv-author-bio{font-size:13px;color:var(--navy-80);line-height:1.5;margin-top:2px}.mv-author-head{display:flex;align-items:flex-start;gap:24px;padding:8px 0 28px;margin-bottom:8px;border-bottom:1px solid var(--navy-12)}.mv-author-avatar-lg{width:104px;height:104px}.mv-author-head-txt{flex:1 1 auto;min-width:0}.mv-author-head-name{font-size:clamp(26px,3.4vw,38px);font-weight:700;color:var(--navy);line-height:1.12;margin:4px 0 6px}.mv-author-head-role{font-size:15px;font-weight:700;color:var(--green-dark)}.mv-author-head-bio{font-size:16px;line-height:1.7;color:var(--navy-80);margin:12px 0 0;max-width:720px}.mv-author-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mv-author-chip{display:inline-block;font-size:13px;font-weight:600;color:var(--navy);background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius-pill);padding:6px 14px;text-decoration:none}.mv-author-chip:hover{border-color:var(--green);color:var(--green)}.mv-author-articles-h{font-size:22px;font-weight:700;color:var(--navy);margin:32px 0 20px}@media(max-width:560px){.mv-author-head{flex-direction:column;gap:16px}.mv-author-avatar-lg{width:84px;height:84px}}.mv-breadcrumb{background:var(--white);border-bottom:1px solid var(--navy-12);padding:12px 0}.mv-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px}.mv-breadcrumb li{display:flex;align-items:center;gap:8px;color:var(--navy-80)}.mv-breadcrumb li+li:before{content:"›";color:var(--navy-40)}.mv-breadcrumb a{color:var(--navy-80);font-weight:600}.mv-breadcrumb a:hover{color:var(--green)}.mv-breadcrumb li[aria-current=page]{color:var(--navy-40);font-weight:500;max-width:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-share{margin-top:40px;padding-top:28px;border-top:1px solid var(--navy-12);display:flex;flex-direction:column;gap:14px}.mv-share-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-40)}.mv-share-buttons{display:flex;flex-wrap:wrap;gap:10px}.share-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:14px;font-weight:600;padding:9px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--navy-12);background:var(--white);color:var(--navy);cursor:pointer;transition:all .16s ease;text-decoration:none}.share-btn:hover{border-color:transparent;color:#fff}.share-btn svg{flex-shrink:0}.share-btn--native:hover{background:var(--green)}.share-btn--facebook:hover{background:#1877f2}.share-btn--x:hover{background:#000}.share-btn--linkedin:hover{background:#0a66c2}.share-btn--email:hover{background:var(--navy)}.page-hero{position:relative;overflow:hidden}.page-hero-container{padding-top:60px;padding-bottom:60px;position:relative;z-index:2}.page-hero-content{max-width:760px}.mv-hero-cta{font-size:17px;padding:16px 36px;margin-top:6px}.page-hero-title{font-size:clamp(30px,4.4vw,48px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--navy);margin:6px 0 14px}.page-hero-body{font-size:17px;line-height:1.7;color:var(--navy-80);max-width:820px;margin-bottom:20px}.page-hero-body p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 12px}.page-hero-body p:last-child{margin-bottom:0}.page-hero-body a{color:inherit;text-decoration:underline}.page-hero--image .page-hero-body{max-width:560px}.page-hero--light{background:var(--sky-light);border-bottom:1px solid var(--navy-12)}.page-hero--navy{background:var(--navy)}.page-hero--navy .page-hero-title{color:#fff}.page-hero--navy .page-hero-body{color:#ffffffd1}.page-hero--image{background:var(--navy)}.page-hero--image .page-hero-title{color:#fff}.page-hero--image .page-hero-body{color:#ffffffe6}.page-hero--image .page-hero-container{padding-top:130px;padding-bottom:130px}.page-hero--image .page-hero-title .kw,.page-hero--boxed .page-hero-title .kw{color:var(--gold)}.page-hero--boxed{background:var(--navy)}.page-hero--boxed .page-hero-container{padding-top:96px;padding-bottom:96px}.page-hero--boxed .page-hero-content{position:relative;max-width:540px;padding:44px 60px 44px 0}.page-hero--boxed .page-hero-content:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:-32px;left:-100vw;border-radius:0 26px 26px 0;background:linear-gradient(105deg,#1a2844e0,#1a2844cc 78%,#1a2844a3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);border-left:none;box-shadow:0 26px 60px #1a284452}.page-hero--boxed .page-hero-title{color:#fff}.page-hero--boxed .page-hero-body{color:#ffffffe6;max-width:none}@media(max-width:560px){.page-hero--boxed .page-hero-content{padding:32px 24px 32px 0}}@media(max-width:700px){.page-hero--image,.page-hero--boxed{display:flex;flex-direction:column}.page-hero--image .page-hero-bg,.page-hero--boxed .page-hero-bg{position:relative;inset:auto;height:min(56vw,320px);flex:none}.page-hero--image .page-hero-overlay{display:none}.page-hero--image .page-hero-container,.page-hero--boxed .page-hero-container{padding-top:28px;padding-bottom:36px}.page-hero--boxed .page-hero-content{max-width:none;padding:0}.page-hero--boxed .page-hero-content:before{display:none}.page-hero--image .page-hero-body,.page-hero--boxed .page-hero-body{font-size:16px}}.page-hero-bg{position:absolute;inset:0;z-index:0}.page-hero-bg img{width:100%;height:100%;object-fit:cover}.page-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#1a2844db,#1a28449e 60%,#1a284459)}.mv-faq{display:flex;flex-direction:column;gap:12px}.mv-faq-item{border:1px solid var(--navy-12);border-radius:var(--radius);overflow:hidden;background:#f6f7f8;transition:background .2s ease}.mv-faq-item.open{background:var(--white)}.mv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;font-family:var(--font);font-size:18px;font-weight:700;color:var(--navy);text-align:left;cursor:pointer}.mv-faq-toggle{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--sky-light);color:var(--green);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.mv-faq-item.open .mv-faq-toggle{transform:rotate(45deg);background:var(--green);color:#fff}.mv-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.mv-faq-item.open .mv-faq-a{max-height:1000px}.mv-faq-a-inner{padding:0 24px 22px;font-size:16px;line-height:1.7;color:var(--navy-80)}.mv-faq-nav{position:sticky;top:calc(var(--nav-h, 88px) + 8px);z-index:20;display:flex;flex-wrap:wrap;gap:8px;padding:12px;margin:0 0 12px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--navy-12);border-radius:var(--radius)}.mv-faq-navlink{display:inline-block;font-size:14px;font-weight:700;color:var(--navy);background:var(--sky-light);border:1px solid transparent;border-radius:var(--radius-pill);padding:8px 16px;text-decoration:none;transition:background .15s ease,color .15s ease}.mv-faq-navlink:hover,.mv-faq-navlink.is-active{background:var(--green);color:#fff}.mv-faq-group{scroll-margin-top:calc(var(--nav-h, 88px) + 72px)}.mv-faq-group+.mv-faq-group{margin-top:60px}.mv-faq-group-title{font-size:22px;font-weight:700;color:var(--navy);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--green)}.mv-faq-group .mv-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:780px){.mv-faq-group .mv-faq{grid-template-columns:1fr}}.mv-faq-cta{margin-top:48px;text-align:center;background:var(--sky-light);border-radius:var(--radius);padding:44px 24px}.mv-faq-cta h3{font-size:24px;font-weight:700;color:var(--navy);margin:0 0 8px}.mv-faq-cta p{font-size:16px;color:var(--navy-80);margin:0 auto 20px;max-width:520px}@media(max-width:640px){.mv-faq-nav{top:calc(var(--nav-h, 88px) + 2px);padding:10px}.mv-faq-navlink{font-size:13px;padding:7px 13px}}.mv-contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}.mv-contact-heading{font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--navy);margin:6px 0 14px}.mv-contact-intro{font-size:16px;color:var(--navy-80);line-height:1.7;margin-bottom:22px}.mv-contact-details{list-style:none;display:flex;flex-direction:column;gap:14px;font-size:17px}.mv-contact-details li{display:flex;gap:12px;color:var(--navy)}.mv-contact-details a{color:var(--blue);font-weight:600}.mv-contact-form{background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:28px}.mv-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mv-field label{font-size:13px;font-weight:600;color:var(--navy)}.mv-field .mv-opt{font-weight:400;color:var(--navy-40)}.mv-field input,.mv-field textarea{font-family:var(--font);font-size:15px;color:var(--navy);background:var(--white);border:1.5px solid var(--navy-12);border-radius:var(--radius-sm);padding:11px 14px;outline:none;transition:border-color .15s}.mv-field input:focus,.mv-field textarea:focus{border-color:var(--green)}.mv-contact-status{margin-top:14px;font-size:14px;font-weight:600}.mv-contact-status.ok{color:var(--green-dark)}.mv-contact-status.err{color:var(--error)}.mv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:820px){.mv-contact-grid{grid-template-columns:1fr;gap:32px}}.mv-contact-panel{margin-top:26px;background:#f7f1e7;border:1px solid #E9DCC6;border-radius:var(--radius);padding:22px 24px}.mv-contact-panel-title{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:8px}.mv-contact-panel-text{font-size:15px;line-height:1.7;color:var(--navy-80)}.mv-contact-panel-text p{margin:0 0 10px}.mv-contact-panel-text p:last-child{margin-bottom:0}.cc-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cc-media--left .cc-content{order:2}.cc-media--left .cc-media{order:1}.cc-heading{font-size:clamp(24px,2.8vw,34px);font-weight:700;color:var(--navy);line-height:1.2;margin-bottom:16px}.cc-body{font-size:17px;line-height:1.75;color:var(--navy-80)}.cc-body p{margin-bottom:14px}.cc-body p:last-child{margin-bottom:0}.cc-body a{color:var(--blue);text-decoration:underline}.cc-body ul{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:10px}.cc-body ul li{position:relative;padding-left:28px;color:var(--navy);font-weight:700}.cc-body ul li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--green);font-weight:800}.founders-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.founder-card{background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:30px}.founder-photo{width:120px;height:120px;border-radius:20px;object-fit:cover;flex-shrink:0;box-shadow:0 12px 30px #1a284424}.founder-head{display:flex;align-items:center;gap:22px;margin-bottom:22px}.founder-id .founder-role{margin-bottom:0}@media(max-width:480px){.founder-head{gap:16px}.founder-head .founder-photo{width:96px;height:96px}.founder-name{font-size:20px}}.founder-photo--ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--green),var(--navy))}.founder-photo--ph span{color:#fff;font-size:40px;font-weight:700;letter-spacing:.02em}.founder-name{font-size:22px;font-weight:700;color:var(--navy);margin-bottom:4px}.founder-role{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.founder-bio{font-size:15px;line-height:1.7;color:var(--navy-80)}.founder-bio p{margin-bottom:12px}.founder-bio p:last-child{margin-bottom:0}@media(max-width:780px){.founders-grid{grid-template-columns:1fr;gap:24px}}.cc-bullets{list-style:none;margin:18px 0;display:flex;flex-direction:column;gap:10px}.cc-bullets li{position:relative;padding-left:30px;font-size:16px;color:var(--navy)}.cc-bullets li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--green);font-weight:800}.cc-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cc-actions .btn{margin-top:0}.cc-cta{font-size:16px;padding:15px 34px}.cc-media img{width:100%;border-radius:var(--radius);box-shadow:0 20px 50px #1a284424;object-fit:cover}.section-navy{padding:64px 0}.section-navy .eyebrow{color:var(--green-on-navy)}.section-navy .cc-heading{color:#fff}.section-navy .cc-body{color:#ffffffd1}.section-navy .cc-body a{color:var(--green-on-navy)}.section-navy .cc-bullets li{color:#ffffffe6}.section-navy .btn-ghost{color:var(--green-on-navy)}@media(max-width:820px){.cc-grid{grid-template-columns:1fr;gap:28px}.cc-media--left .cc-content,.cc-media--left .cc-media{order:initial}.cc-media{order:-1}}.mv-quote{padding:64px 0;text-align:center}.mv-quote--navy{background:var(--navy)}.mv-quote--mint{background:var(--mint)}.mv-quote--sky{background:var(--sky-light)}.mv-quote-text{font-size:clamp(24px,3.4vw,40px);font-weight:700;line-height:1.25;letter-spacing:-.02em;max-width:900px;margin:0 auto}.mv-quote--navy .mv-quote-text{color:#fff}.mv-quote--mint .mv-quote-text,.mv-quote--sky .mv-quote-text{color:var(--navy)}.mv-quote-text em{color:var(--green);font-style:normal}.mv-quote--navy .mv-quote-text em{color:var(--green-on-navy)}.mv-quote-cite{margin-top:18px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mv-quote--navy .mv-quote-cite{color:#ffffffb3}.mv-quote--mint .mv-quote-cite,.mv-quote--sky .mv-quote-cite{color:var(--navy-40)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font);font-weight:700;font-size:15px;line-height:1.1;padding:12px 26px;border-radius:var(--radius-pill);background:var(--green);color:#fff;border:1.5px solid var(--green);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .button:hover{background:var(--green-dark);border-color:var(--green-dark);color:#fff}.woocommerce a.button.add_to_cart_button,.woocommerce button.single_add_to_cart_button,.woocommerce #place_order,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--gold);color:var(--navy);border-color:var(--gold)}.woocommerce a.button.add_to_cart_button:hover,.woocommerce button.single_add_to_cart_button:hover,.woocommerce #place_order:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:var(--navy)}.woocommerce span.onsale{background:var(--green);color:#fff;border-radius:var(--radius-pill);min-height:auto;min-width:auto;padding:6px 14px;font-weight:700;font-size:13px;line-height:1}.woocommerce .products ul,.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0}@media(max-width:1180px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;margin:0!important;float:none!important;padding:0;display:flex}.woocommerce ul.products li.product .product-card{width:100%}.woocommerce ul.products li.product .product-img-zone{height:300px}.woocommerce ul.products li.product .product-img-zone img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.woocommerce .woocommerce-result-count{color:var(--navy-80);font-size:15px}.mv-product-archive{margin-top:4px}.mv-product-archive .woocommerce-result-count,.mv-product-archive .woocommerce-ordering{margin-bottom:24px}.mv-product-archive .woocommerce-ordering{float:right}.mv-product-archive ul.products{clear:both}.woocommerce ul.products li.product .bundle-card{width:100%;height:100%}.woocommerce ul.products li.product .bundle-img-zone{height:300px}.woocommerce-products-header .term-description{margin-top:12px;max-width:900px}.woocommerce-products-header .term-description p{color:var(--navy);font-size:16px;line-height:1.7;margin:0 0 10px}.woocommerce-products-header .term-description p:last-child{margin-bottom:0}.woocommerce .woocommerce-ordering select{border:1px solid var(--navy-12);border-radius:var(--radius-sm);padding:8px 12px;font-family:var(--font);color:var(--navy);background:#fff}.woocommerce nav.woocommerce-pagination ul{border:0;gap:6px;display:flex}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--navy-12);border-radius:var(--radius-sm);color:var(--navy);padding:8px 14px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--green);color:#fff;border-color:var(--green)}.woocommerce div.product{display:block}.woocommerce div.product .mv-product-top{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}@media(min-width:981px){.woocommerce div.product .mv-product-top div.images{position:sticky;top:calc(var(--nav-h, 88px) + 16px)}}.woocommerce div.product div.images{flex:1 1 44%;min-width:300px;margin:0}.woocommerce div.product div.summary{flex:1 1 46%;min-width:300px;margin:0}.woocommerce div.product div.images img{border-radius:var(--radius);background:var(--sky-light)}.single-product .woocommerce-breadcrumb{margin:0 0 32px}.woocommerce div.product div.images .flex-viewport{margin-bottom:20px}.woocommerce div.product .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 0;padding:0;list-style:none}.woocommerce div.product .flex-control-thumbs li{float:none;width:auto;margin:0}.woocommerce div.product .flex-control-thumbs img{border-radius:12px;opacity:.75;transition:opacity .2s}.woocommerce div.product .flex-control-thumbs img:hover,.woocommerce div.product .flex-control-thumbs img.flex-active{opacity:1}.woocommerce div.product div.images .woocommerce-product-gallery__image a{cursor:zoom-in}.woocommerce div.product .product_title{font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--navy);line-height:1.15}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--navy);font-size:26px;font-weight:700}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce div.product form.cart{margin-top:20px}.woocommerce div.product form.cart .quantity input.qty{border:1px solid var(--navy-12);border-radius:var(--radius-sm);padding:12px;width:72px;font-family:var(--font)}.woocommerce div.product form.cart .button{padding:14px 30px;font-size:16px}.woocommerce .product_meta{font-size:14px;color:var(--navy-80);margin-top:18px}.wcsatt-options-wrapper{border:1px solid var(--navy-12);border-radius:var(--radius-sm);padding:6px 16px;margin:14px 0}.wcsatt-options-wrapper ul.wcsatt-options-product{margin:0;padding:0;list-style:none}.wcsatt-options-wrapper li{padding:8px 0}.wcsatt-options-wrapper label{color:var(--navy);font-size:15px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 24px;border-bottom:1px solid var(--navy-12);display:flex;gap:4px}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-radius:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--navy-80);font-weight:700;padding:12px 18px;display:block;border-bottom:3px solid transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--navy);border-bottom-color:var(--green)}.woocommerce div.product .woocommerce-tabs .panel h2{color:var(--navy)}.mv-reviews-section{margin-top:40px;padding-top:20px}.mv-reviews-inner{width:100%}.mv-reviews-section .commentlist:before,.mv-reviews-section .commentlist:after{content:none!important;display:none!important}.mv-reviews-section .comment-text{margin:0!important}.mv-reviews-section #reviews .woocommerce-Reviews-title{font-size:24px;font-weight:700;color:var(--navy);margin:0 0 24px}.mv-reviews-section .commentlist{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mv-reviews-section .commentlist li{margin:0;display:flex}.mv-reviews-section .commentlist .avatar{display:none}.mv-reviews-section .comment_container{display:flex;flex-direction:column;width:100%;background:transparent;border:0;border-radius:0;padding:0}.mv-reviews-section .comment-text{display:flex;flex-direction:column;flex:1 1 auto}.mv-reviews-section .comment-text .star-rating{order:1;margin:0 0 12px;color:var(--star)}.mv-reviews-section .comment-text .description{order:2;color:var(--navy-80);line-height:1.7;margin:0 0 14px}.mv-reviews-section .comment-text p.meta{order:3;font-size:15px;color:var(--navy);margin:auto 0 0}.mv-reviews-section .comment-text p.meta strong{color:var(--navy);font-weight:700}@media(max-width:900px){.mv-reviews-section .commentlist{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mv-reviews-section .commentlist{grid-template-columns:1fr}}.mv-reviews-section .woocommerce-noreviews{display:none}.woocommerce .woocommerce-product-rating .star-rating{color:var(--star)}.mv-reviews-section .woocommerce-review__dash,.mv-reviews-section .woocommerce-review__published-date{display:none}.mv-reviews-section #review_form_wrapper{background:var(--sky-light);border-radius:var(--radius);padding:28px;max-width:720px}.mv-reviews-section #reply-title{font-size:20px;font-weight:700;color:var(--navy)}.mv-reviews-section .comment-form-rating label{font-weight:700;color:var(--navy);display:block;margin:10px 0 4px}.mv-reviews-section p.stars a{color:var(--star)}.mv-reviews-section .comment-form label{font-weight:600;color:var(--navy)}.mv-reviews-section .comment-form input[type=text],.mv-reviews-section .comment-form input[type=email],.mv-reviews-section .comment-form textarea{width:100%;border:1px solid var(--navy-12);border-radius:10px;padding:12px 14px;background:#fff;font-family:var(--font);font-size:15px;margin-top:6px}.mv-reviews-section .comment-form input:focus,.mv-reviews-section .comment-form textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 1px var(--green)}.mv-reviews-section .comment-form .form-submit input{background:var(--green);color:#fff;border:0;border-radius:var(--radius-pill);padding:14px 30px;font-weight:700;font-size:16px;cursor:pointer}.mv-reviews-section .comment-form .form-submit input:hover{background:var(--green-dark)}.wcsatt-options-wrapper{border:0!important;padding:0!important;margin:16px 0!important}.wcsatt-options-product-prompt-fieldset{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0}.wcsatt-options-product-prompt .wcsatt-options-prompt-radio label{display:flex!important;align-items:center;gap:10px;border:1px solid var(--navy-12);border-radius:12px;padding:14px 16px;cursor:pointer;margin:0!important;font-size:16px;color:var(--navy);background:var(--sky-light);transition:border-color .15s,box-shadow .15s}.wcsatt-options-product-prompt .wcsatt-options-prompt-radio label:hover{border-color:var(--navy-40)}.wcsatt-options-product-prompt .wcsatt-options-prompt-radio label:has(input:checked){border-color:var(--green);box-shadow:0 0 0 1px var(--green);background:#f5fbf5;font-weight:700}.mv-opt-price{margin-left:auto;font-weight:700;color:var(--navy);font-size:17px;white-space:nowrap}.mv-opt-price small{font-weight:500;color:var(--navy-80);font-size:12px}.mv-opt-price.mv-opt-sub{color:var(--green);display:inline-flex;align-items:center;gap:6px}.mv-opt-price.mv-opt-sub small{color:var(--green);opacity:.75}.mv-opt-price .mv-sub-icon{flex:0 0 auto}.mv-opt-price strong{font-weight:800}.mv-opt-price s{color:var(--navy-40);font-weight:500;font-style:italic;font-size:14px}.mv-opt-price .mv-per{color:var(--navy-40);font-weight:600;font-size:13px}.mv-opt-price.mv-opt-sub .mv-per{color:var(--green);opacity:.8}.mv-save-extra{background:#f7cbd0;color:#b02a37;font-size:11px;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.02em;padding:3px 9px;border-radius:6px;white-space:nowrap}.wcsatt-options-product-wrapper{display:none;margin:6px 0 0;padding:16px 18px;background:var(--sky-light);border:1px solid var(--navy-12);border-radius:12px}.wcsatt-options-product-wrapper.mv-sub-open{display:block;border-color:var(--green);box-shadow:0 0 0 1px var(--green);background:#f5fbf5}.wcsatt-options-product-details{display:none}.wcsatt-options-product-dropdown-label{display:inline-block;font-weight:700;color:var(--navy);margin:0 0 6px;font-size:15px}.wcsatt-options-product-dropdown{border:1px solid var(--navy-12);border-radius:8px;padding:9px 12px;background:#fff;color:var(--navy);font-weight:600;min-width:180px}.mv-sub-info{margin-top:16px}.mv-sub-how{font-weight:800;color:var(--navy);margin-bottom:8px;font-size:15px}.mv-sub-list{list-style:none;margin:0;padding:0}.mv-sub-list li{position:relative;padding:4px 0 4px 28px;color:var(--navy);font-size:14.5px;line-height:1.4}.mv-sub-list li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background-color:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain}.mv-sub-note{margin:12px 0 0;font-size:12.5px;color:var(--navy-80);line-height:1.5}.wcsatt-options-product-wrapper select{margin-top:10px;width:100%;border:1px solid var(--navy-12);border-radius:8px;padding:10px 12px;color:var(--navy);background:#fff}.mv-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:20px 0 0;padding:16px 18px;background:var(--sky-light);border-radius:12px}.mv-trust div{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--navy);font-weight:600}.mv-trust svg{flex:0 0 auto;color:#2e9e4f}@media(max-width:480px){.mv-trust{grid-template-columns:1fr}}.mv-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 18px}.mv-bundle{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:2px solid var(--navy-12);border-radius:14px;padding:16px 8px 12px;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-align:center}.mv-bundle:hover{border-color:var(--navy-40)}.mv-bundle.is-selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.mv-bundle-label{position:absolute;top:-10px;right:-6px;background:#1ca4c9;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:4px 9px;border-radius:999px;line-height:1.1;max-width:96px}.mv-bundle.is-highlight .mv-bundle-label{background:var(--gold);color:var(--navy)}.mv-bundle-img{display:block;width:100%}.mv-bundle-img img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:0 auto;max-width:160px}.mv-bundle-qty{font-size:13px;font-weight:700;color:#fff;background:var(--green);border-radius:999px;padding:3px 12px}.mv-bundle-perunit{font-size:13px;font-weight:800;color:var(--navy)}.mv-bundle-perunit small{font-size:11px;font-weight:600;color:var(--navy-80)}.woocommerce div.product form.cart{display:flex;flex-direction:column}.woocommerce div.product form.cart .quantity{order:1}.woocommerce div.product form.cart .wcsatt-options-wrapper{order:2}.woocommerce div.product form.cart .single_add_to_cart_button{order:3}.woocommerce div.product form.cart .mv-perunit{order:4}.woocommerce div.product form.cart .quantity{display:flex;align-items:center;justify-content:flex-start;gap:6px;border:0;background:transparent;margin:0 0 12px;padding:0}.woocommerce div.product form.cart .quantity:before{content:"Quantity";font-weight:700;color:var(--navy);font-size:15px;margin-right:8px}.mv-qty-btn{width:42px;height:46px;border:0;border-radius:10px;background:var(--green);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mv-qty-btn:hover{filter:brightness(.95)}.woocommerce div.product form.cart .quantity input.qty{width:56px;height:46px;border:1px solid var(--navy-12);border-radius:10px;outline:none;background:#fff;text-align:center;font-weight:700;color:var(--navy);font-size:16px}.woocommerce div.product form.cart .quantity input.qty:focus{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%;float:none;margin:0;font-size:20px;padding:20px 24px}.woocommerce div.product form.cart .single_add_to_cart_button svg{width:24px;height:24px}.mv-perunit{margin-top:8px;font-size:13px;color:var(--navy-80);text-align:center}.mv-product-intro{margin:4px 0 18px;color:var(--navy);font-size:15px;line-height:1.55}.mv-product-intro ul{list-style:none;margin:10px 0 0;padding:0}.mv-product-intro ul li{position:relative;padding:4px 0 4px 32px}.mv-product-intro ul li:before{content:"";position:absolute;left:0;top:5px;width:22px;height:22px;background-color:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain}.mv-prod-accordions{margin:26px 0 0}.mv-acc{border-bottom:1px solid var(--navy-12)}.mv-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 4px;font-size:19px;font-weight:700;color:var(--navy)}.mv-acc summary::-webkit-details-marker{display:none}.mv-acc summary:after{content:"›";font-size:24px;color:var(--navy-40);transition:transform .2s ease;line-height:1}.mv-acc[open] summary:after{transform:rotate(90deg)}.mv-acc-body{padding:2px 4px 24px;color:var(--navy-80);font-size:15px;line-height:1.75;overflow:hidden;transition:height .3s ease}.mv-acc-body p{margin:0 0 14px}.mv-acc-body ul,.mv-acc-body ol{list-style:none;margin:10px 0 16px;padding:0}.mv-acc-body ul li{position:relative;padding:6px 0 6px 30px}.mv-acc-body ul li:before{content:"✓";position:absolute;left:0;top:5px;color:var(--green);font-weight:800}.mv-acc-body ol{counter-reset:mvacc}.mv-acc-body ol li{position:relative;padding:6px 0 6px 30px;counter-increment:mvacc}.mv-acc-body ol li:before{content:counter(mvacc);position:absolute;left:0;top:6px;color:var(--green);font-weight:800}.mv-acc-img{max-width:100%;height:auto;border-radius:var(--radius-sm);margin:0 0 16px}.mv-pay{background:#f2f4f7;border-radius:var(--radius);padding:18px 20px;margin:22px 0 0;text-align:center}.mv-pay-text{margin:0 0 12px;font-size:14px;color:var(--navy)}.mv-pay-logos{max-width:100%;height:auto;display:block;margin:0 auto}.mv-why{margin:30px 0 0}.mv-why h3,.mv-why h4{color:var(--navy);font-size:23px;font-weight:700;margin:0 0 14px}.mv-why ul{list-style:none;margin:0;padding:0}.mv-why ul li{position:relative;padding:8px 0 8px 38px;color:var(--navy);font-size:15.5px;line-height:1.45}.mv-why ul li:before{content:"";position:absolute;left:0;top:5px;width:24px;height:24px;background-color:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain}.mv-benefit-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0 4px;text-align:center}.mv-benefit-ic{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50%;background:#05b6d5;margin:0 auto 12px}.mv-benefit-ic img{width:48px;height:48px;object-fit:contain;filter:brightness(0) invert(1)}.mv-benefit p{margin:0;font-size:14.5px;font-weight:700;color:var(--navy);line-height:1.35}@media(max-width:520px){.mv-benefit-icons{grid-template-columns:repeat(2,1fr)}}.woocommerce div.product .mv-product-top{margin-bottom:30px}.mv-prod-detail{background:var(--sky-light);position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:8px;padding:56px 0}.mv-prod-detail-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--container-px);display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.mv-prod-desc{font-size:16px;line-height:1.75;color:var(--navy-80)}.mv-prod-desc>*:first-child{margin-top:0}.mv-prod-desc h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;color:var(--navy);line-height:1.2;margin:28px 0 14px}.mv-prod-desc h3{font-size:20px;font-weight:700;color:var(--navy);margin:24px 0 10px}.mv-prod-desc p{margin:0 0 16px}.mv-prod-desc ul{list-style:none;margin:0 0 16px;padding:0}.mv-prod-desc ul li{display:flex;align-items:flex-start;gap:12px;padding:5px 0;font-weight:600;color:var(--navy)}.mv-prod-desc ul li:before{content:"";flex:0 0 22px;width:22px;height:22px;margin-top:3px;background-color:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8.5 12 2.5 2.5 4.5-5'/%3E%3C/svg%3E") no-repeat center / contain}.mv-prod-desc ol{margin:0 0 16px;padding-left:22px}.mv-prod-desc ol li{margin:6px 0}.mv-prod-desc a{color:var(--blue);text-decoration:underline}.mv-prod-detail-right{margin-top:12px}.mv-prod-detail-right .mv-prod-accordions{margin:0}.mv-prod-detail-right .mv-acc:first-child{border-top:1px solid var(--navy-12)}.mv-prod-detail-right .mv-acc[open]{background:#fff;border-radius:var(--radius-sm)}.mv-prod-detail-right .mv-acc[open] summary,.mv-prod-detail-right .mv-acc[open] .mv-acc-body{padding-left:16px;padding-right:16px}@media(max-width:860px){.mv-prod-detail{padding:36px 0}.mv-prod-detail-inner{grid-template-columns:1fr;gap:32px}}.mv-prod-trust7{background:var(--mint);position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:48px;padding:56px 0}.mv-trust7-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--container-px)}.mv-trust7-title{text-align:center;font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--navy);margin:0 0 32px}.mv-trust7{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;text-align:center}.mv-trust7-item{display:flex;flex-direction:column;align-items:center;gap:12px}.mv-trust7-ic{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#05b6d5;color:#fff;flex:0 0 auto}.mv-trust7-ic svg{width:34px;height:34px}.mv-trust7-item p{margin:0;font-size:13.5px;font-weight:700;color:var(--navy);line-height:1.35}@media(max-width:980px){.mv-trust7{grid-template-columns:repeat(4,1fr);gap:28px 16px}}@media(max-width:560px){.mv-trust7{grid-template-columns:repeat(2,1fr)}}.woocommerce div.product form.cart .single_add_to_cart_button{text-transform:uppercase;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:10px}.woocommerce div.product form.cart .single_add_to_cart_button svg{flex:0 0 auto}.single-product .site-main{max-width:var(--max-w);margin-left:auto;margin-right:auto;padding-left:var(--container-px);padding-right:var(--container-px);padding-bottom:0;box-sizing:border-box}.woocommerce-shop .site-main,.post-type-archive-product .site-main,.tax-product_cat .site-main,.tax-product_tag .site-main{max-width:var(--max-w);margin-left:auto;margin-right:auto;padding-left:var(--container-px);padding-right:var(--container-px);box-sizing:border-box}.single-product .site-content{overflow-x:clip}.woocommerce div.product{flex-wrap:wrap;align-items:flex-start}.woocommerce div.product>.related.products{flex:0 0 100%;width:100%}.single-product .email-section{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}.related.products{margin:56px 0 44px}.related.products>h2{color:var(--navy);font-size:26px;margin:0 0 22px}.related.products ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none}.related.products ul.products li{width:auto;margin:0;float:none;min-width:0;display:flex}.related.products ul.products li .product-card{width:100%;height:100%}.related.products .product-sub-price{white-space:nowrap}.woocommerce ul.products li.product .product-sub-price strong,.woocommerce ul.products li.product .bundle-sub-price,.woocommerce ul.products li.product .bundle-sub-price strong{display:inline}.related.products .product-img-zone{height:300px!important}.related.products .product-img-zone img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:900px){.related.products ul.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.related.products ul.products{grid-template-columns:1fr;gap:24px}.related.products .product-sub-price{white-space:normal}}.mv-testimonials{background:var(--mint);padding:46px 0 44px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.mv-greviews-badge{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px}.mv-greviews-badge .mv-g-logo{display:inline-flex}.mv-greviews-badge-label{color:var(--navy-80);font-size:15px;font-weight:600}.mv-greviews-badge-stars{color:var(--star);letter-spacing:2px;font-size:18px}.mv-greviews-badge strong{color:var(--navy);font-size:18px}.mv-testimonials-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--container-px)}.mv-testimonials-head{text-align:center;margin-bottom:26px}.mv-testimonials-head h2{color:var(--navy);margin:4px 0 0}.mv-testimonials-slider{position:relative}.mv-testimonials-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px;-ms-overflow-style:none;scrollbar-width:none}.mv-testimonials-track::-webkit-scrollbar{display:none}.mv-testimonials-track .mv-testimonial{flex:0 0 300px;scroll-snap-align:start}.mv-tsl-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--navy-12);color:var(--navy);font-size:26px;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #1a284424}.mv-tsl-arrow:hover{color:var(--green);border-color:var(--green)}.mv-tsl-prev{left:-12px}.mv-tsl-next{right:-12px}@media(max-width:560px){.mv-tsl-arrow{display:none}.mv-testimonials-track .mv-testimonial{flex-basis:82%}}.mv-testimonial{background:#fff;border:1px solid var(--navy-12);border-radius:var(--radius);padding:20px;margin:0}.mv-testimonial-top{display:flex;align-items:center;gap:10px}.mv-testimonial-avatar{width:38px;height:38px;border-radius:50%;background:var(--green);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mv-testimonial-top figcaption{display:flex;flex-direction:column;line-height:1.25}.mv-testimonial-author{font-weight:700;color:var(--navy);font-size:14px}.mv-testimonial-date{font-size:12px;color:var(--navy-80)}.mv-testimonial-g{margin-left:auto;font-weight:700;color:#4285f4;font-size:17px}.mv-testimonial-stars{color:#fbbc05;letter-spacing:2px;margin:12px 0 8px;font-size:14px}.mv-testimonial-text{margin:0;color:var(--navy);font-size:14px;line-height:1.55}.woocommerce .related>h2,.woocommerce .upsells>h2{font-size:26px;color:var(--navy);font-weight:700;margin-bottom:20px}.woocommerce table.shop_table{border-radius:var(--radius);border-color:var(--navy-12)}.woocommerce table.shop_table th{color:var(--navy)}.woocommerce table.cart img{border-radius:var(--radius-sm)}.woocommerce-cart .cart-collaterals .cart_totals>h2{color:var(--navy)}.woocommerce a.remove{color:var(--error)!important}.woocommerce a.remove:hover{background:var(--error);color:#fff!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.select2-container--default .select2-selection--single{border:1px solid var(--navy-12);border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--font);font-size:15px;color:var(--navy)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #00b3001f}.woocommerce-checkout #payment{background:var(--sky-light);border-radius:var(--radius)}.woocommerce-checkout #payment ul.payment_methods{border-color:var(--navy-12)}.woocommerce-checkout #payment div.payment_box{background:#fff}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#fff}.woocommerce-account .woocommerce{max-width:var(--max-w);margin:0 auto;padding:20px var(--container-px) 80px}.woocommerce-account .woocommerce:before{content:"My Account";display:block;width:100%;text-align:center;font-size:30px;font-weight:700;color:var(--navy);margin:8px 0 40px}.woocommerce-account .woocommerce-MyAccount-navigation{width:300px!important}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 344px)!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--navy-12);border-radius:var(--radius);overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--navy-12)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 18px;color:var(--navy);font-weight:600;transition:background .15s}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--sky-light)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--green);color:#fff}.woocommerce-MyAccount-content>p{margin:0 0 22px}.woocommerce-MyAccount-content h3{margin:26px 0 14px}.woocommerce-Address-title h3{margin-top:0}.woocommerce-EditAccountForm fieldset{background:#f6f7f9;border:1px solid var(--navy-12);border-radius:var(--radius);padding:20px 24px;margin-top:28px}.woocommerce-EditAccountForm fieldset legend{font-weight:700;color:var(--navy);padding:0 8px}.woocommerce-EditAccountForm .woocommerce-form-row{margin-bottom:16px}.woocommerce-EditAccountForm button[type=submit],.woocommerce-EditAccountForm .woocommerce-Button{margin-top:28px}.woocommerce-account .woocommerce:has(.mv-auth){max-width:none;margin:0;padding:0}.woocommerce-account .woocommerce:has(.mv-auth):before{content:none}.mv-auth{max-width:480px;margin:0 auto;padding:48px var(--container-px) 96px}.mv-auth-card{background:#fff;border:1px solid var(--navy-12);border-radius:var(--radius);box-shadow:0 12px 34px #1a284412;padding:40px 36px}.mv-auth-logo{display:block;text-align:center;margin-bottom:22px}.mv-auth-logo img{height:44px;width:auto}.mv-auth-title{text-align:center;font-size:24px;font-weight:700;color:var(--navy);margin:0 0 28px}.mv-auth-card .form-row{display:block;margin:0 0 16px}.mv-auth-card label{display:block;font-size:13px;font-weight:600;color:var(--navy-80);margin-bottom:6px}.mv-auth-card input.input-text{width:100%;background:#f6f7f9;color:var(--navy);font-family:var(--font);font-size:15px;border:1px solid var(--navy-12);border-radius:var(--radius-sm);padding:12px 14px}.mv-auth-card input.input-text:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #00b3001f}.mv-auth-card .mv-auth-intro{font-size:14px;color:var(--navy-80);text-align:center;margin:-12px 0 22px}.mv-turnstile{margin:6px 0 18px}.mv-auth-actions{display:block;margin-bottom:0}.mv-auth-card .mv-remember{display:flex!important;align-items:center;gap:8px;margin:0 0 18px;font-weight:500;cursor:pointer}.mv-auth-card .mv-remember input{margin:0}.mv-auth-card .mv-remember span{font-size:14px;color:var(--navy-80)}.mv-panel[hidden]{display:none}.mv-auth-submit{display:block;width:100%;background:var(--green)!important;color:#fff!important;border:none!important;border-radius:var(--radius-pill)!important;padding:14px 30px!important;font-weight:700!important;font-size:16px!important;cursor:pointer}.mv-auth-submit:hover{filter:brightness(.95)}.mv-auth-links{text-align:center;margin-top:22px;font-size:14px}.mv-auth-links a{color:var(--navy-80);text-decoration:none}.mv-auth-links a:hover{color:var(--green)}.mv-auth-sep{margin:0 8px;color:var(--navy-40)}.mv-auth .woocommerce-message,.mv-auth .woocommerce-error,.mv-auth .woocommerce-info{margin-bottom:20px}.mv-modal[hidden]{display:none}.mv-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:7vh 16px 24px;overflow:auto}.mv-modal-backdrop{position:fixed;inset:0;background:#1a28448c}.mv-modal-dialog{position:relative;width:100%;max-width:440px;z-index:1;animation:mvModalIn .2s ease}@keyframes mvModalIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mv-modal-card{box-shadow:0 24px 64px #1a28444d}.mv-modal-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--navy-12);font-size:22px;line-height:1;color:var(--navy);cursor:pointer;z-index:2}.mv-modal-close:hover{background:var(--sky-light)}body.mv-modal-open{overflow:hidden}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:0;border-radius:var(--radius-sm);padding:14px 18px 14px 44px;background:var(--sky-light);color:var(--navy)}.woocommerce-message:before{color:var(--green)}.woocommerce-info:before{color:var(--blue)}.woocommerce-error{background:#fdecec}.woocommerce-error:before{color:var(--error)}@media(max-width:900px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:18px}.woocommerce div.product{gap:28px}.woocommerce div.product div.images,.woocommerce div.product div.summary{flex:1 1 100%}}@media(max-width:560px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:1fr}}.product-img-zone a{position:absolute;inset:0;z-index:1;display:block}a.product-name{display:block;transition:color .15s ease}a.product-name:hover{color:var(--green)}.bundle-img-zone a{position:absolute;inset:0;z-index:1;display:block}a.bundle-name{display:block;transition:color .15s ease}a.bundle-name:hover{color:var(--green)}.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{content:none!important;display:none!important}.woocommerce ul.products li.product .product-img-zone{height:340px}.google-box .google-box-logo{height:28px!important;width:auto!important}.woocommerce-products-header{border-bottom:1px solid var(--navy-12);padding-bottom:28px;margin-bottom:40px}.woocommerce-products-header .page-description{margin-top:12px}.woocommerce-breadcrumb{font-weight:600}.woocommerce-breadcrumb a{color:var(--navy)}.woocommerce-breadcrumb a:hover{color:var(--green)}.woocommerce-breadcrumb .mv-bc-sep{display:inline-block;margin:0 10px;color:var(--navy-40);font-weight:400}.woocommerce-breadcrumb .breadcrumb-current{color:var(--blue)}.wp-block-woocommerce-cart{max-width:var(--max-w);margin:0 auto;padding:20px var(--container-px) 80px}.wp-block-woocommerce-cart:has(.wp-block-woocommerce-filled-cart-block):before{content:"Your Shopping Cart";display:block;text-align:center;font-size:30px;font-weight:700;color:var(--navy);margin:8px 0 40px}.wc-block-cart-items{border-top:1px solid var(--navy-12)}.wc-block-cart-items__row{border-bottom:1px solid var(--navy-12);padding:22px 0}.wc-block-cart-item__image img{border-radius:var(--radius-sm);background:var(--sky-light)}.wc-block-components-product-name{color:var(--navy)!important;font-weight:700;font-size:16px;text-decoration:none}.wc-block-cart-item__prices .wc-block-components-product-price__value{color:var(--navy);font-weight:700}.wc-block-cart-items thead th,.wc-block-cart-items__header{color:var(--navy-80);font-weight:700;text-transform:none;letter-spacing:0;font-size:13px}.wc-block-cart-item__remove-link{color:var(--navy-80)}.wc-block-components-quantity-selector{border:1px solid var(--navy-12);border-radius:var(--radius-sm);max-width:110px}.wc-block-components-quantity-selector__button{color:var(--navy)}.wc-block-components-quantity-selector__input{color:var(--navy);font-weight:600}.wc-block-cart__sidebar{background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:24px;position:sticky;top:92px;align-self:flex-start}.wc-block-cart__totals-title,.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-totals-footer-item,.wc-block-components-panel__button{color:var(--navy)}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--navy);font-weight:700;font-size:20px}.wc-block-cart__submit-button,.wc-block-cart__submit-container .wc-block-components-button.contained,.wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button.contained{background:var(--gold)!important;color:var(--navy)!important;border:none!important;border-radius:var(--radius-pill)!important;font-weight:700!important;font-family:var(--font)!important}.wc-block-cart__submit-button:hover{background:var(--gold-dark)!important}body.woocommerce-cart .wp-block-woocommerce-product-collection,body.woocommerce-cart .wc-block-cart__cross-sells,.wp-block-woocommerce-cart-cross-sells-block,.cross-sells{display:none!important}@media(max-width:900px){.wc-block-cart__sidebar{position:static}.wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-cart__sidebar{padding:22px 20px!important;margin-top:28px!important}.wc-block-cart__sidebar .wc-block-components-totals-wrapper{padding:16px 0!important}.wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-coupon-form-block{border-top:0!important;padding-top:0!important}.wc-block-cart__sidebar .wc-block-components-panel__button{padding-right:28px!important}.wc-block-cart__sidebar .wc-block-cart__submit-container{padding:0!important}.wc-block-cart__sidebar .wc-block-components-express-payment{margin:4px 0 0!important}}.wc-block-cart-items__row{padding:24px 0}.wc-block-cart-item__image{width:104px!important}.wc-block-cart-item__image img{width:92px!important;height:92px!important}.wc-block-components-product-name{font-size:18px!important}.wc-block-cart-item__prices .wc-block-components-product-price__value{font-size:17px!important}.wc-block-cart-item__total .wc-block-components-product-price__value{font-size:19px!important;font-weight:700!important}.wc-block-cart-item__quantity{margin-top:18px!important}.wc-block-components-quantity-selector{max-width:120px}.wc-block-components-totals-coupon input{padding:20px 14px 6px!important;font-size:15px!important;min-height:0!important}.wc-block-components-totals-coupon__button{padding:10px 22px!important;font-size:14px!important;font-weight:700!important;min-height:0!important;color:#fff!important}.wp-block-woocommerce-checkout{max-width:var(--max-w);padding:20px var(--container-px) 80px}.wp-block-woocommerce-checkout:before{content:"Checkout";display:block;text-align:center;font-size:30px;font-weight:700;color:var(--navy);margin:8px 0 40px}.wc-block-checkout__payment-method{background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:22px;box-shadow:0 6px 20px #1a284414}.wc-block-checkout__payment-method .wc-block-components-checkout-step__title{font-size:20px!important;font-weight:700!important}.wp-block-woocommerce-checkout.wc-block-checkout{margin-left:auto!important;margin-right:auto!important}.wc-block-components-checkout-step__title{color:var(--navy);font-weight:700}.wc-block-components-checkout-step__description{color:var(--navy-80)}.wc-block-components-text-input input,.wc-block-components-text-input textarea,.wc-block-components-select .wc-block-components-select__container,.wc-block-components-address-form input,.wc-block-components-address-form select{border-radius:var(--radius-sm)!important;background:#f6f7f9!important}.wc-block-components-text-input.is-active input,.wc-block-components-text-input input:focus{border-color:var(--green)!important;box-shadow:0 0 0 1px var(--green)!important}.wc-block-checkout__sidebar{background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:24px;position:sticky;top:92px;align-self:flex-start}.wp-block-woocommerce-checkout-order-summary-block,.wc-block-components-order-summary{border:none!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-metadata__description{display:none!important}.wc-block-components-order-summary__content,.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-order-summary-item .wc-block-components-product-name{color:var(--navy)}.wc-block-components-order-summary-item__total-price .wc-block-components-product-price__value,.wc-block-components-order-summary-item__individual-price .wc-block-components-product-price__value{color:var(--navy);font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color:var(--navy);font-weight:700!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--navy);font-weight:700!important;font-size:20px}.wc-block-checkout__terms--with-separator{border-top:none!important}.wc-block-checkout__terms--with-separator:before{display:none!important}.wc-block-components-checkout-place-order-button{background:var(--gold)!important;color:var(--navy)!important;border:none!important;border-radius:var(--radius-pill)!important;font-weight:700!important;font-size:16px!important}.wc-block-components-checkout-place-order-button:hover{background:var(--gold-dark)!important}.mv-addr-ac-wrap{margin:0 0 14px}.mv-addr-ac-label{display:block;font-size:13px;font-weight:600;color:var(--navy-80);margin:0 0 6px}.mv-addr-ac-wrap gmp-place-autocomplete,.mv-addr-ac-wrap gmpx-place-autocomplete{width:100%;display:block;--gmpx-color-surface: #F6F7F9}@media(max-width:900px){.wc-block-checkout__sidebar{position:static}.wc-block-components-sidebar-layout .wc-block-components-sidebar.wc-block-checkout__sidebar{padding:0 18px!important;margin-bottom:24px!important}.wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{margin:0!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{border:0!important;margin:0!important;padding:18px 0!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title-text{font-size:20px!important;font-weight:700;color:var(--navy)}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content{border-top:1px solid var(--navy-12);padding-bottom:6px}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__content>:last-child{border-bottom:0!important}.wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding-left:0!important;padding-right:0!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title:focus:not(:focus-visible){outline:none}.wc-block-checkout__main .wc-block-components-order-summary{padding-left:16px!important;padding-right:16px!important}.wc-block-checkout__actions .wc-block-checkout__actions_row{margin-top:24px!important}}.email-status{margin-top:14px;font-size:15px;font-weight:600;line-height:1.5}.email-status.ok{color:#8cf0b4}.email-status.err{color:#ffb4a8}.section-head-center{text-align:center;display:flex;flex-direction:column;align-items:center}.section-head-center .section-sub-text{max-width:620px}.mv-nmnhub{position:relative;width:100%;max-width:600px;aspect-ratio:1 / 1;margin:44px auto 8px}.mv-nmnhub-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.mv-nmnhub-lines line{stroke:var(--green);stroke-opacity:.35;stroke-width:2;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.mv-nmnhub-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#12b866,var(--green));color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 12px 30px #00a05a59}.mv-nmnhub-center-lbl{font-size:30px;font-weight:800;letter-spacing:.5px}.mv-nmnhub-center-sub{font-size:12px;font-weight:600;opacity:.9;margin-top:2px}.mv-nmnhub-node{position:absolute;transform:translate(-50%,-50%);z-index:2;width:132px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mv-nmnhub-ico{width:56px;height:56px;border-radius:50%;background:#fff;border:1.5px solid var(--navy-12);display:flex;align-items:center;justify-content:center;color:var(--green);box-shadow:0 6px 16px #1a284414}.mv-nmnhub-ico svg{width:26px;height:26px}.mv-nmnhub-lbl{font-size:15px;font-weight:700;color:var(--navy);line-height:1.25}@media(max-width:720px){.mv-nmnhub{aspect-ratio:auto;max-width:460px;display:grid;grid-template-columns:1fr 1fr;gap:26px 12px;margin-top:32px}.mv-nmnhub-lines{display:none}.mv-nmnhub-center{position:static;transform:none;grid-column:1 / -1;justify-self:center;width:130px;height:130px;margin-bottom:4px}.mv-nmnhub-node{position:static!important;left:auto!important;top:auto!important;transform:none;width:auto}}.mv-products-shortcode ul.products{clear:both}.woocommerce.mv-products-shortcode.cols-3 ul.products{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.woocommerce.mv-products-shortcode.cols-3 ul.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.woocommerce.mv-products-shortcode.cols-3 ul.products{grid-template-columns:1fr}}.page-id-323 .page-hero{min-height:540px;display:flex;align-items:center}.page-id-323 .page-hero-container{width:100%;padding-top:84px;padding-bottom:84px}@media(max-width:720px){.page-id-323 .page-hero{min-height:420px}}.page-id-323 .mv-nmnhub-section{background:var(--sky-light);padding-top:12px;padding-bottom:28px}.page-id-323 .section-sky:has(+.mv-nmnhub-section){padding-bottom:20px}.page-id-323 #nmn-range{padding-top:16px}.stack-thumb{right:20px;top:150px;height:158px}.stack-thumb.front{right:20px;top:154px;height:158px}.stack-thumb.back{right:74px;top:142px;height:144px}.stack-item:has(.stack-thumb) .stack-goal,.stack-item:has(.stack-thumb) .stack-desc{padding-right:165px}.stack-item:has(.stack-thumb.back) .stack-goal,.stack-item:has(.stack-thumb.back) .stack-desc{padding-right:205px}.stack-thumb,.stack-thumb.front{right:-32px;top:144px;height:208px}.stack-thumb.back{right:38px;top:130px;height:186px}.stack-item:has(.stack-thumb){min-height:412px}.stack-item:has(.stack-thumb) .stack-goal,.stack-item:has(.stack-thumb) .stack-desc{padding-right:172px}.stack-item:has(.stack-thumb.back) .stack-goal,.stack-item:has(.stack-thumb.back) .stack-desc{padding-right:152px}.stack-item:has(.stack-thumb) .stack-goal{padding-right:132px}a.stack-goal{display:block;text-decoration:none;color:var(--navy);transition:color .15s ease}a.stack-goal:hover{color:var(--green)}.mv-quiz{max-width:680px;margin:32px auto 0;background:#fff;border:1px solid var(--navy-12);border-radius:var(--radius);box-shadow:0 14px 40px #1a28441a;padding:8px 32px 28px}.mv-quiz-progress{height:6px;background:var(--sky-light);border-radius:999px;margin:20px 0 22px;overflow:hidden}.mv-quiz-progress-bar{display:block;height:100%;width:0;background:var(--green);border-radius:999px;transition:width .3s ease}.mv-quiz-count{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green)}.mv-quiz-q{font-size:clamp(20px,2.4vw,26px);font-weight:700;color:var(--navy);margin:6px 0 18px;line-height:1.25}.mv-quiz-opts{display:grid;gap:12px}.mv-quiz-opt{text-align:left;background:#fff;border:1.5px solid var(--navy-12);border-radius:12px;padding:16px 18px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.mv-quiz-opt:hover{border-color:var(--green);box-shadow:0 6px 18px #00a05a1f}.mv-quiz-opt.selected{border-color:var(--green);background:#00b3000d}.mv-quiz-opt-t{font-size:16px;font-weight:700;color:var(--navy)}.mv-quiz-opt-s{font-size:14px;color:var(--navy-80)}.mv-quiz-back{margin-top:18px;background:none;border:0;color:var(--navy-80);font-size:14px;font-weight:600;cursor:pointer;padding:4px 0}.mv-quiz-back:hover{color:var(--green)}.mv-quiz-legal{font-size:12px;color:var(--navy-80);text-align:center;margin:18px auto 0;max-width:560px;line-height:1.5}.mv-quiz-card{display:flex;gap:18px;align-items:flex-start;border:1.5px solid var(--navy-12);border-radius:12px;padding:18px;text-decoration:none;transition:box-shadow .15s ease,background .15s ease,border-color .15s ease}.mv-quiz-card:hover{box-shadow:0 10px 26px #1a28441f;background:var(--mint);border-color:var(--green)}.mv-quiz-card-body{flex:1;min-width:0}.mv-quiz-card-img{width:96px;height:96px;flex-shrink:0;background:linear-gradient(150deg,#eaf4ff 0%,var(--mint) 100%);border-radius:10px;overflow:hidden}.mv-quiz-card-img img{width:100%;height:100%;object-fit:contain}.mv-quiz-rec .mv-quiz-card:not(.small){flex-direction:row-reverse}.mv-quiz-rec .mv-quiz-card:not(.small) .mv-quiz-card-img{width:160px;height:160px}@media(max-width:560px){.mv-quiz-rec .mv-quiz-card:not(.small){flex-direction:column}}.mv-quiz-card.small .mv-quiz-card-img{width:64px;height:64px}.mv-quiz-card-name{font-size:18px;font-weight:700;color:var(--navy);line-height:1.3}.mv-quiz-card.small .mv-quiz-card-name{font-size:15px}.mv-quiz-why{font-size:15px;line-height:1.6;color:var(--navy-80);margin:8px 0 0}.mv-quiz-card-price{font-size:18px;font-weight:700;color:var(--navy);margin-top:12px}.mv-quiz-card-sub{display:block;font-size:14px;font-weight:500;color:var(--navy);margin-top:2px}.mv-quiz-card-sub strong{color:var(--green)}.mv-quiz-shop{align-self:flex-start;width:auto;min-width:190px;justify-content:center;margin-top:18px;font-size:17px;padding:15px 36px}@media(max-width:560px){.mv-quiz-shop{width:100%}}.mv-quiz-addon{margin-top:22px}.mv-quiz-addon-lbl{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--navy-80);margin-bottom:8px}.mv-quiz-email{margin-top:24px;background:var(--sky-light);border-radius:12px;padding:22px}.mv-quiz-email-h{font-size:18px;font-weight:700;color:var(--navy);margin-bottom:16px}.mv-quiz-email p{font-size:14px;color:var(--navy-80);margin:4px 0 12px}.mv-quiz-email-row{display:flex;flex-direction:column;gap:12px}.mv-quiz-email-row input{width:100%;border:1.5px solid var(--navy-12);border-radius:10px;padding:14px 16px;font-family:var(--font);font-size:16px}.mv-quiz-email-row .mv-quiz-age{width:100%}.mv-quiz-email-row .btn{width:100%;justify-content:center;font-size:17px;padding:15px}.mv-quiz-email-status{margin-top:10px;font-size:14px;font-weight:600}.mv-quiz-email-status.ok{color:var(--green-dark, #067d43)}.mv-quiz-email-status.err{color:#b3261e}@media(max-width:560px){.mv-quiz{padding:8px 18px 22px}.mv-quiz-card{flex-direction:column;align-items:flex-start}}.mv-quiz-section{background:#f3f8fd}.page-id-22 .section-sky .mv-single-inner{max-width:var(--max-w)}.page-id-22 .section-sky .mv-single-content{column-count:2;column-gap:48px}.page-id-22 .section-sky .mv-single-content>*:first-child{margin-top:0}.page-id-22 .container.mv-single-inner:has(.mv-faq){max-width:var(--max-w)}.page-id-22 .mv-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:720px){.page-id-22 .section-sky .mv-single-content{column-count:1}.page-id-22 .mv-faq{grid-template-columns:1fr}}.mv-quiz-intro{text-align:center;padding:8px 0 4px}.mv-quiz-title{font-size:clamp(28px,3.4vw,40px);font-weight:700;color:var(--navy);margin:6px 0 10px}.mv-quiz-introtext{font-size:18px;line-height:1.6;color:var(--navy-80);max-width:620px;margin:0 auto 22px}.mv-quiz-start{min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:18px;padding:16px 32px}.mv-quiz-next,.mv-quiz-nav-back{font-size:17px;padding:15px 30px}.mv-quiz-start-arrow{font-size:1.15em;line-height:1;transition:transform .15s ease}.mv-quiz-start:hover .mv-quiz-start-arrow{transform:translate(4px)}.mv-quiz-sub{font-size:16px;color:var(--navy-80);margin:-4px 0 16px}.mv-quiz-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.mv-quiz-next[disabled]{opacity:.45;pointer-events:none}.btn-grey{background:var(--navy-12);color:var(--navy-80);border-color:transparent}.btn-grey:hover{background:#1a284433;color:var(--navy);border-color:transparent}.btn-grey:focus,.btn-grey:focus-visible{outline:none;box-shadow:none}.mv-quiz-next .mv-quiz-start-arrow{transition:transform .15s ease}.mv-quiz-next:hover .mv-quiz-start-arrow{transform:translate(4px)}.mv-quiz-nav-back:hover .mv-quiz-arrow-left{transform:translate(-4px)}.mv-quiz-arrow-left{transition:transform .15s ease}.mv-quiz-pickmsg{min-height:20px;font-size:14px;color:var(--green);margin:8px 0 0}.mv-quiz-opts-pick .mv-quiz-opt.selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green) inset}.mv-quiz-multi{display:flex;flex-direction:column;gap:10px}.mv-quiz-multi-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1.5px solid var(--navy-12);border-radius:var(--radius-sm);padding:12px 16px;background:var(--white)}.mv-quiz-multi-row.selected{border-color:var(--green);background:var(--mint)}.mv-quiz-multi-check{display:inline-flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;font-size:17px;font-weight:600;color:var(--navy);text-align:left;flex:1;padding:4px 0}.mv-quiz-check-box{width:22px;height:22px;border:2px solid var(--navy-12);border-radius:6px;flex-shrink:0;position:relative}.mv-quiz-multi-row.selected .mv-quiz-check-box{background:var(--green);border-color:var(--green)}.mv-quiz-multi-row.selected .mv-quiz-check-box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.mv-quiz-src{display:inline-flex;border:1px solid var(--navy-12);border-radius:var(--radius-pill);overflow:hidden}.mv-quiz-src.hidden{display:none}.mv-quiz-src-btn{background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--navy-80);padding:7px 14px}.mv-quiz-src-btn.active{background:var(--green);color:#fff}.mv-quiz-intro-line{font-size:17px;line-height:1.6;color:var(--navy-80);margin:0 0 20px}.mv-quiz-card-size{font-size:14px;color:var(--blue);font-weight:600;margin-bottom:6px}.mv-quiz-ev{font-size:14px;line-height:1.6;color:var(--navy-80);margin:8px 0 0}.mv-quiz-note{font-size:14px;line-height:1.6;color:var(--green);margin:8px 0 0}.mv-quiz-rec{display:flex;flex-direction:column;gap:18px}.mv-quiz-pairs-lbl,.mv-quiz-pairs-later{font-size:15px;font-weight:700;color:var(--navy)}.mv-quiz-pairs-later{font-weight:500;color:var(--navy-80);margin-top:6px}.mv-quiz-pairs-later a{color:var(--green);font-weight:700}.mv-quiz-nad{border:1.5px solid var(--navy-12);border-radius:var(--radius);padding:22px;background:var(--white)}.mv-quiz-nad-lbl{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--green);margin-bottom:6px}.mv-quiz-nad-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.mv-quiz-nad-opt{border:1px solid var(--navy-12);border-radius:var(--radius-sm);padding:14px;text-align:center;display:flex;flex-direction:column;gap:6px}.mv-quiz-nad-opt img{width:84px;height:auto;margin:0 auto}.mv-quiz-nad-name{font-weight:700;color:var(--navy)}.mv-quiz-nad-opt p{font-size:13px;line-height:1.5;color:var(--navy-80);flex:1}.mv-quiz-nad-opt .btn{margin-top:auto}.mv-quiz-nad-explainer{display:inline-block;margin-top:14px;color:var(--green);font-weight:700}@media(max-width:640px){.mv-quiz-nad-opts{grid-template-columns:1fr}}.mv-quiz-bundle-under{font-size:14px;color:var(--navy-80);margin-top:10px}.mv-quiz-bundle-under a{color:var(--green);font-weight:600}.mv-quiz-compare{border:1.5px solid var(--green);border-radius:var(--radius);padding:22px;margin-top:24px;background:var(--mint)}.mv-quiz-compare h3{font-size:20px;font-weight:700;color:var(--navy);margin:0 0 8px}.mv-quiz-compare>p{font-size:15px;line-height:1.6;color:var(--navy-80);margin:0 0 14px}.mv-quiz-compare-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--navy-12)}.mv-quiz-compare-name{font-weight:700;color:var(--navy);flex:1 1 40%}.mv-quiz-compare-price{font-size:15px;color:var(--navy)}.mv-quiz-compare-price span{color:var(--green);font-weight:600}.mv-quiz-foundation{background:var(--mint);color:var(--navy);border-radius:12px;padding:18px 22px;margin:22px 0}.mv-quiz-foundation p{font-size:15px;line-height:1.65;margin:0 0 8px;color:var(--navy-80)}.mv-quiz-foundation a{color:var(--green);font-weight:700;text-decoration:underline}.mv-quiz-age{font-family:var(--font);font-size:16px;border:1.5px solid var(--navy-12);border-radius:var(--radius-sm);padding:12px 14px;background:#fff}.mv-quiz-talk{font-size:15px;font-weight:600;color:var(--navy);margin:28px 0 0;line-height:1.6}.mv-quiz-talk a{color:var(--green);font-weight:700;text-decoration:underline}.mv-quiz-disclaimer{font-size:13px;line-height:1.6;color:var(--navy-80);margin:14px 0 0}.mv-quiz-fallback{font-size:17px;line-height:1.6;color:var(--navy-80);margin:0 0 16px}.mv-quiz-restart-wrap{text-align:center;margin-top:22px}.mv-quiz-restart{margin:0 auto}.mv-stk-intro{max-width:720px;font-size:16px;line-height:1.65;color:var(--navy-80);margin:0 0 22px}.mv-stk-direct{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:#fff;border:1.5px solid var(--navy-12);border-left:4px solid var(--gold);border-radius:var(--radius);padding:20px 24px;box-shadow:0 10px 30px #1a28440f}.mv-stk-direct-copy{flex:1 1 320px}.mv-stk-direct-h{font-size:19px;font-weight:700;color:var(--navy)}.mv-stk-direct-copy p{font-size:15px;line-height:1.6;color:var(--navy-80);margin:4px 0 0}.mv-stk-also{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-80);margin:32px 0 14px}.mv-stk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mv-stk-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:#fff;border:1.5px solid var(--navy-12);border-radius:var(--radius);padding:26px 22px;transition:box-shadow .15s ease,border-color .15s ease}.mv-stk-card:hover{box-shadow:0 12px 30px #1a28441a;border-color:var(--green)}.mv-stk-logo{display:flex;align-items:center;justify-content:center;height:72px;width:100%}.mv-stk-logo img{max-height:64px;max-width:190px;width:auto;height:auto;object-fit:contain}.mv-stk-name-fallback{font-size:18px;font-weight:700;color:var(--navy)}.mv-stk-note{font-size:14px;line-height:1.5;color:var(--navy-80);flex:1}.mv-stk-btn{width:100%;justify-content:center;margin-top:4px}@media(max-width:820px){.mv-stk-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.mv-stk-grid{grid-template-columns:1fr}.mv-stk-direct{flex-direction:column;align-items:flex-start}.mv-stk-direct .btn{width:100%;justify-content:center}}.mv-rw-head{align-items:flex-start;margin-bottom:32px}.mv-rw-head-text{flex:1 1 520px;max-width:760px}.mv-rw-intro{margin-top:14px;font-size:17px;line-height:1.7;color:var(--navy-80)}.mv-rw-intro p{margin:0 0 12px}.mv-rw-intro p:last-child{margin-bottom:0}.mv-rw-intro a{color:var(--green-dark);text-decoration:underline}.mv-g-badge{display:inline-flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--navy-12);border-radius:var(--radius);padding:14px 20px;box-shadow:0 6px 20px #1a28440f;text-decoration:none;color:var(--navy);flex-shrink:0;transition:box-shadow .2s ease,transform .2s ease}.mv-g-badge:hover{box-shadow:0 10px 28px #1a28441f;transform:translateY(-1px)}.mv-g-body{display:flex;flex-direction:column;gap:2px}.mv-g-logo-wrap{display:inline-flex;flex-shrink:0}.mv-g-badge .mv-g-meta{white-space:nowrap}.mv-g-top{display:flex;align-items:center;gap:8px}.mv-g-score{font-size:24px;font-weight:700;line-height:1}.mv-g-stars{color:var(--star, #F5A623);font-size:18px;letter-spacing:1px;line-height:1}.mv-g-meta{font-size:13px;color:var(--navy-80)}.review-grid.mv-rw-grid{display:block;column-count:3;column-gap:18px;margin-top:4px}.mv-rw-grid .review-card{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 18px;width:100%;animation:mvRwIn .5s ease both}.mv-rw-grid .stars{font-size:15px}.mv-rw-star-empty{color:var(--navy-12)}@keyframes mvRwIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mv-rw-grid .review-card{animation:none}}@media(max-width:1000px){.review-grid.mv-rw-grid{column-count:2}}@media(max-width:640px){.review-grid.mv-rw-grid{column-count:1}.mv-g-badge{width:100%}}.mv-promo[hidden],.mv-promo-modal[hidden]{display:none}.mv-promo{position:fixed;right:24px;bottom:24px;z-index:900;display:flex;align-items:flex-start;gap:6px;transform:translate(calc(100% + 40px));opacity:0;transition:transform .45s ease,opacity .45s ease}.mv-promo.is-in{transform:translate(0);opacity:1}.mv-promo-slide{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--navy-12);border-radius:16px;box-shadow:0 18px 46px #1a28443d;padding:16px 22px 16px 16px;cursor:pointer;max-width:400px;text-align:left}.mv-promo-slide:hover{box-shadow:0 22px 54px #1a284452}.mv-promo-thumb{flex-shrink:0;width:66px;height:66px;border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#eaf4ff,var(--mint))}.mv-promo-thumb img{width:100%;height:100%;object-fit:contain}.mv-promo-copy{display:flex;flex-direction:column}.mv-promo-title{font-size:17px;font-weight:700;color:var(--navy);line-height:1.25}.mv-promo-sub{font-size:14px;color:var(--navy-80);margin-top:3px}.mv-promo-dismiss{position:relative;flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--navy-12);background:#fff;color:var(--navy);font-size:22px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 6px 18px #1a284438}.mv-promo-dismiss:after{content:"";position:absolute;inset:-6px;border-radius:50%}.mv-promo-dismiss:hover{background:var(--sky-light, #eef5fb)}.mv-promo-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.mv-promo-backdrop{position:absolute;inset:0;background:#1a28448c}.mv-promo-dialog{position:relative;z-index:1;width:100%;max-width:440px;background:#fff;border-radius:20px;padding:34px 32px;text-align:center;box-shadow:0 30px 80px #1a284459}.mv-promo-modal-close{position:absolute;top:10px;right:14px;width:34px;height:34px;border:none;background:none;font-size:26px;line-height:1;color:var(--navy-80);cursor:pointer}.mv-promo-modal-img{display:inline-flex;width:90px;height:90px;border-radius:14px;overflow:hidden;background:linear-gradient(150deg,#eaf4ff,var(--mint));margin-bottom:12px}.mv-promo-modal-img img{width:100%;height:100%;object-fit:contain}.mv-promo-modal-h{font-size:24px;font-weight:700;color:var(--navy);margin:0 0 10px}.mv-promo-modal-text{font-size:15px;line-height:1.6;color:var(--navy-80);margin:0 0 18px}.mv-promo-form{display:flex;gap:10px;flex-wrap:wrap}.mv-promo-form .email-input{flex:1;min-width:200px;height:48px;background:#fff;color:var(--navy);border:1.5px solid var(--navy-12);border-radius:999px;padding:0 20px;font-family:var(--font);font-size:15px}.mv-promo-form .email-input::placeholder{color:var(--navy-80);opacity:1}.mv-promo-form .btn{padding:13px 22px}.mv-promo-modal .email-note{font-size:12px;color:var(--navy-80);margin-top:10px}.mv-promo-modal .email-status{margin-top:10px;font-size:14px;font-weight:600}.mv-promo-modal .email-status.ok{color:var(--green-dark, #067d43)}.mv-promo-modal .email-status.err{color:#b3261e}.mv-noscroll{overflow:hidden}@media(max-width:480px){.mv-promo{left:12px;right:12px;bottom:12px}.mv-promo-slide{max-width:none;flex:1}}@media(max-width:600px){.mv-promo-form{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px}.mv-promo-form .email-input{flex:none;width:100%;min-width:0;height:52px;font-size:16px;text-align:center}.mv-promo-form .btn{width:100%;height:52px;justify-content:center;font-size:16px}}.mv-pil-head{max-width:760px;margin:0 0 36px}.mv-pil-heading{font-size:clamp(28px,3.2vw,40px);font-weight:700;color:var(--navy);line-height:1.15;margin:10px 0 16px}.mv-pil-intro{font-size:17px;line-height:1.7;color:var(--navy-80)}.mv-pil-intro p{margin:0}.mv-pil-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.mv-pil-col{display:flex;flex-direction:column;gap:32px}.mv-pil-item{display:flex;align-items:flex-start;gap:18px}.mv-pil-thumb{flex-shrink:0;width:132px;height:108px;border-radius:14px;overflow:hidden;background:linear-gradient(150deg,#eaf4ff 0%,var(--mint) 100%)}.mv-pil-thumb img{width:100%;height:100%;object-fit:cover}.mv-pil-title{font-size:19px;font-weight:700;color:var(--navy);margin:2px 0 8px}.mv-pil-body{font-size:17px;line-height:1.7;color:var(--navy-80)}.mv-pil-body p{margin:0 0 10px}.mv-pil-body p:last-child{margin-bottom:0}.mv-pil-body a{color:var(--green);font-weight:600;text-decoration:none}.mv-pil-body a:hover{text-decoration:underline}.mv-pil-cta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;gap:32px;background:var(--sky);border-radius:20px;padding:36px 44px;margin-top:48px}.mv-pil-cta-copy{flex:1;max-width:820px;font-size:17px;line-height:1.7;color:var(--navy)}.mv-pil-cta-btn{flex-shrink:0}.mv-pil-cta-copy p{margin:0}.mv-pil-cta-btn{background:var(--gold);color:#000;border-color:var(--gold);font-size:16px;padding:15px 34px}.mv-pil-cta-btn:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:#000}@media(max-width:720px){.mv-pil-cols{grid-template-columns:1fr;gap:32px}.mv-pil-cta{flex-direction:column;align-items:flex-start;padding:28px 22px}}@media(max-width:600px){.mv-pil-item{flex-direction:column;gap:14px}.mv-pil-thumb{width:100%;height:auto;aspect-ratio:16 / 9}}@media(max-width:600px){.product-img-zone{height:310px}.woocommerce ul.products li.product .product-img-zone{height:350px}.related.products .product-img-zone{height:310px!important}}.wp-block-woocommerce-empty-cart-block{padding:72px 0 40px}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{color:var(--navy);font-size:clamp(22px,2.6vw,28px);font-weight:700}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:var(--green)!important;margin-bottom:20px!important}.wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots{margin:40px auto}.wp-block-woocommerce-empty-cart-block .mv-empty-cart-heading{font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--navy);margin:0 0 32px}.wp-block-woocommerce-empty-cart-block .woocommerce{text-align:left}.wp-block-woocommerce-empty-cart-block ul.products{margin:0}@media(max-width:600px){.wp-block-woocommerce-empty-cart-block{padding-top:48px}}.wc-block-components-totals-coupon .wc-block-components-panel__button,.wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-panel__button{font-size:17px!important;font-weight:600}.wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__label,.wc-block-components-totals-item:not(.wc-block-components-totals-footer-item) .wc-block-components-totals-item__value{font-size:17px!important}.wc-block-components-totals-item__description,.wc-block-components-totals-item__description .wc-block-components-shipping-address,.wc-block-components-totals-footer-item-tax{font-size:15px!important;line-height:1.5}.wc-block-cart .wc-block-components-quantity-selector{max-width:136px!important;width:136px;height:42px;border-radius:10px;border-width:1.5px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{font-size:17px!important;font-weight:700;height:100%;min-width:40px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{font-size:20px!important;min-width:42px;height:100%;opacity:1;color:var(--navy)}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:var(--sky-light)}.wc-block-cart .wc-block-cart-item__remove-link{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.wc-block-cart .wc-block-cart-item__remove-link svg{width:22px;height:22px}.wc-block-cart .wc-block-cart-item__quantity{display:flex;align-items:center;gap:12px}@media(max-width:600px){.wc-block-cart .wc-block-components-quantity-selector{width:124px;max-width:124px!important;height:40px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width:38px}.wc-block-cart .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{min-width:36px}.wc-block-cart .wc-block-cart-item__quantity{gap:6px}.wc-block-cart .wc-block-cart-item__remove-link{width:34px;height:34px}}.woocommerce:has(>.woocommerce-order){max-width:960px;margin:0 auto;padding:56px var(--container-px) 88px}.woocommerce-order{color:var(--navy)}.woocommerce-order .woocommerce-thankyou-order-received{text-align:center;font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--navy);line-height:1.25;margin:0 0 32px}.woocommerce-order .woocommerce-thankyou-order-received:before{content:"✓";display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:var(--green);color:#fff;font-size:38px;font-weight:700;box-shadow:0 10px 28px #00b30040}.woocommerce-order ul.woocommerce-order-overview{list-style:none;margin:0 0 48px;padding:22px 8px;display:flex;flex-wrap:wrap;row-gap:14px;background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius)}.woocommerce-order ul.woocommerce-order-overview li{margin:0;padding:4px 18px;border:0;border-right:1px solid var(--navy-12);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-80);float:none;min-width:0;flex:1 1 auto}.woocommerce-order ul.woocommerce-order-overview:before,.woocommerce-order ul.woocommerce-order-overview:after{content:none!important;display:none!important}.woocommerce-order ul.woocommerce-order-overview li:last-child{border-right:0}.woocommerce-order ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font-size:17px;letter-spacing:0;text-transform:none;color:var(--navy);font-weight:700;overflow-wrap:break-word}.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{font-size:24px;font-weight:700;color:var(--navy);margin:0 0 16px}.woocommerce-order .woocommerce-order-details{margin:0 0 48px}.woocommerce-order table.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--navy-12);border-radius:var(--radius);overflow:hidden;margin:0;background:#fff}.woocommerce-order table.woocommerce-table--order-details th,.woocommerce-order table.woocommerce-table--order-details td{padding:16px 22px;border:0;border-top:1px solid var(--navy-12);text-align:left;font-size:16px;color:var(--navy);vertical-align:top}.woocommerce-order table.woocommerce-table--order-details thead th{border-top:0;background:var(--sky-light);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-80)}.woocommerce-order table.woocommerce-table--order-details th:last-child,.woocommerce-order table.woocommerce-table--order-details td:last-child{text-align:right}.woocommerce-order table.woocommerce-table--order-details .product-name a{color:var(--navy);font-weight:600;text-decoration:none}.woocommerce-order table.woocommerce-table--order-details .product-name a:hover{color:var(--green-dark)}.woocommerce-order table.woocommerce-table--order-details .product-quantity{font-weight:600;color:var(--navy-80)}.woocommerce-order table.woocommerce-table--order-details tfoot th{font-weight:600}.woocommerce-order table.woocommerce-table--order-details tfoot tr:nth-last-child(2) th,.woocommerce-order table.woocommerce-table--order-details tfoot tr:nth-last-child(2) td{font-size:19px;font-weight:700;background:var(--sky-light)}.woocommerce-order table.woocommerce-table--order-details tfoot small{font-size:13px;font-weight:400;color:var(--navy-80);display:block;margin-top:2px}.woocommerce-order .woocommerce-customer-details{margin:0}.woocommerce-order .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px}.woocommerce-order .woocommerce-columns--addresses:before,.woocommerce-order .woocommerce-columns--addresses:after{content:none}.woocommerce-order .woocommerce-column{width:auto!important;float:none!important;margin:0}.woocommerce-order .woocommerce-customer-details address{font-style:normal;height:calc(100% - 46px);background:var(--sky-light);border:1px solid var(--navy-12);border-radius:var(--radius);padding:20px 22px;font-size:16px;line-height:1.75;color:var(--navy)}.woocommerce-order .woocommerce-customer-details address p{margin:6px 0 0}@media(max-width:780px){.woocommerce:has(>.woocommerce-order){padding-top:36px;padding-bottom:56px}.woocommerce-order ul.woocommerce-order-overview{row-gap:16px;padding:18px 4px}.woocommerce-order ul.woocommerce-order-overview li{flex:1 1 50%;border-right:0}.woocommerce-order ul.woocommerce-order-overview li.woocommerce-order-overview__email,.woocommerce-order ul.woocommerce-order-overview li.woocommerce-order-overview__payment-method{flex-basis:100%}.woocommerce-order .woocommerce-columns--addresses{grid-template-columns:1fr}.woocommerce-order .woocommerce-customer-details address{height:auto}.woocommerce-order table.woocommerce-table--order-details th,.woocommerce-order table.woocommerce-table--order-details td{padding:14px 16px;font-size:15px}}@media(max-width:600px){.mv-bundles:has(>.mv-bundle:nth-child(4):last-child){grid-template-columns:repeat(2,1fr);row-gap:22px}.woocommerce div.product .summary p.price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:6px;white-space:nowrap;font-size:24px}.woocommerce div.product .summary p.price .wcsatt-sub-options,.woocommerce div.product .summary p.price .wcsatt-sub-discount{font-size:15px!important;font-weight:600;line-height:1.2;color:var(--navy-80)}.woocommerce div.product .summary p.price .wcsatt-sub-discount{margin-left:-2px;color:var(--green-dark);font-weight:700}.mv-trust7>.mv-trust7-item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;max-width:50%}}.mv-g-badge.hero-g-badge{background:#ffffff14;border:1px solid rgba(255,255,255,.28);box-shadow:none;color:#fff}.mv-g-badge.hero-g-badge .mv-g-score{color:#fff}.mv-g-badge.hero-g-badge .mv-g-meta{color:#ffffffe6}.mv-g-badge.hero-g-badge .mv-g-logo-wrap{background:#fff;border-radius:50%;width:36px;height:36px;align-items:center;justify-content:center}.mv-g-badge.hero-g-badge .mv-g-logo{width:24px;height:24px}.mv-g-badge.hero-g-badge.mv-g-badge--static:hover{box-shadow:none}.m-row .m-sub-toggle.m-sub-btn{border:none;outline:none;box-shadow:none}.m-row .m-sub-toggle.m-sub-btn:focus,.m-row .m-sub-toggle.m-sub-btn:focus-visible{outline:none;box-shadow:none}
