:root{--green:#075c34;--green2:#0d7d46;--green3:#033e24;--yellow:#ffc400;--cream:#f6f7ef;--ink:#173028;--muted:#63736c;--line:#dce7df;--white:#fff;--shadow:0 18px 55px rgba(7,92,52,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.58;background:#fff}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.topbar{min-height:35px;background:var(--green3);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:7px max(4vw,20px);font-size:12px}.header-main{min-height:96px;padding:10px max(4vw,20px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:100}.logo img{width:235px;height:72px;object-fit:contain;object-position:left center}nav{display:flex;align-items:center;gap:19px;font-weight:800;font-size:13px}nav>a,nav button{border:0;background:transparent;font-weight:800;cursor:pointer;padding:12px 0}nav>a.active{color:var(--green2);border-bottom:2px solid var(--yellow)}.catalog-link{background:var(--yellow);padding:11px 14px!important;border-radius:8px;color:#10291f}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;top:44px;left:-18px;width:270px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:10px;z-index:150}.dropdown:hover .dropdown-menu,.dropdown:focus-within .dropdown-menu{display:block}.dropdown-menu a{display:block;padding:9px 12px;border-radius:7px}.dropdown-menu a:hover{background:#eef6f1}.menu-btn{display:none;border:0;background:none;font-size:28px}.hero-slider{position:relative;background:linear-gradient(120deg,#f8f8ef,#fff);overflow:hidden}.slides{min-height:650px}.hero-slide{display:none;grid-template-columns:.9fr 1.1fr;min-height:650px;align-items:stretch}.hero-slide.active{display:grid}.hero-copy{padding:85px 5vw;display:flex;flex-direction:column;justify-content:center}.hero-copy h1,.hero-copy h2,.page-hero h1,.product-summary h1,.article-hero h1{font-size:clamp(40px,5.5vw,76px);line-height:1.03;letter-spacing:-2.4px;margin:10px 0 22px}.hero-copy h2{font-size:clamp(38px,5vw,66px)}.hero-copy>p:not(.kicker),.page-hero>p:not(.kicker),.lead{font-size:19px;color:var(--muted);max-width:720px}.hero-art{background:#eef4ee;min-height:540px}.hero-art img{width:100%;height:100%;object-fit:cover}.hero-art.feature-art img{object-fit:contain;padding:40px}.slider-controls{position:absolute;bottom:20px;left:5vw;display:flex;gap:12px;align-items:center}.slider-controls>button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer}.dots{display:flex;gap:6px}.dot{width:10px!important;height:10px!important;padding:0;border-radius:50%!important;background:#a9b9af!important}.dot.active{background:var(--green)!important}.kicker{color:var(--green2);font-size:12px;font-weight:900;letter-spacing:2.1px;text-transform:uppercase}.light-kicker{color:#ffe16a}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0}.btn{display:inline-flex;justify-content:center;align-items:center;border-radius:9px;padding:13px 18px;font-weight:900;border:1px solid transparent;cursor:pointer}.primary{background:var(--green);color:#fff}.secondary{border-color:var(--green);color:var(--green);background:#fff}.light{background:#fff;color:var(--green)}.outline-light{border-color:#fff;color:#fff}.amazon{background:#ffb800;color:#111}.walmart{background:#0877cc;color:#fff}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding:18px 4vw}.feature-strip div{padding:10px 24px;border-right:1px solid var(--line)}.feature-strip div:last-child{border:0}.feature-strip b,.feature-strip span{display:block}.feature-strip b{color:var(--green)}.feature-strip span{font-size:12px;color:var(--muted)}.section{padding:88px max(4vw,20px)}.alt{background:var(--cream)}.section-head{max-width:820px;text-align:center;margin:0 auto 40px}.section-head h2,.why-intro h2,.research-section h2,.insights-copy h2,.cta h2,.legacy h2{font-size:clamp(32px,4.3vw,55px);line-height:1.08;margin:6px 0 14px;letter-spacing:-1.5px}.section-head>p:last-child{color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1380px;margin:auto}.product-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 9px 24px rgba(7,92,52,.05);transition:.2s}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.product-image-wrap{position:relative}.product-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f5f7f3}.badge{position:absolute;left:14px;top:14px;background:rgba(7,92,52,.92);color:#fff;font-size:10px;font-weight:900;padding:7px 10px;border-radius:999px}.card-body{padding:21px}.card-body h3{font-size:22px;line-height:1.2;margin:6px 0 10px}.card-body>p{color:var(--muted)}.chips{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.chips span{font-size:10px;font-weight:900;color:var(--green);background:#edf7f1;padding:6px 9px;border-radius:999px}.text-link{font-weight:900;color:var(--green)}.center-action{text-align:center;margin-top:35px}.why-band{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--green);color:#fff}.why-intro{padding:75px 5vw;display:flex;flex-direction:column;justify-content:center}.why-intro p:not(.kicker){color:#d1e3d9}.why-grid{display:grid;grid-template-columns:1fr 1fr;background:#fff;color:var(--ink)}.why-grid article{padding:42px;border:1px solid var(--line)}.why-grid span{font-size:12px;font-weight:900;color:var(--green2)}.why-grid h3{font-size:22px}.why-grid p{color:var(--muted)}.research-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:88px max(4vw,20px)}.rounded-image{border-radius:22px;box-shadow:var(--shadow)}.research-stats{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px}.research-stats div{background:#edf6f0;padding:16px 22px;border-radius:12px}.research-stats b,.research-stats span{display:block}.research-stats b{font-size:28px;color:var(--green)}.research-stats span{font-size:12px;color:var(--muted)}.spotlight-section{padding:88px max(4vw,20px);background:var(--cream)}.spotlight-tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:28px}.spotlight-tab{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.spotlight-tab.active{background:var(--green);color:#fff}.spotlight-panel{display:none;grid-template-columns:1fr .8fr;gap:50px;align-items:center;background:#fff;border-radius:22px;padding:42px;box-shadow:var(--shadow);max-width:1200px;margin:auto}.spotlight-panel.active{display:grid}.spotlight-panel>img{width:100%;max-height:580px;object-fit:contain;border-radius:16px}.spotlight-copy h3{font-size:clamp(30px,4vw,48px);line-height:1.1}.feature-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.feature-cards div{display:flex;align-items:center;gap:9px;padding:13px;background:#edf6f0;border-radius:10px}.feature-cards span{color:var(--green);font-weight:900}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1380px;margin:auto}.video-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 9px 24px rgba(7,92,52,.06)}.video-card video{width:100%;aspect-ratio:16/9;background:#0b2f22}.video-card>div{padding:20px}.video-card h3{font-size:21px;line-height:1.2;margin:5px 0}.video-card p:last-child{color:var(--muted)}.single-video{max-width:900px;margin:auto}.insights-preview{display:grid;grid-template-columns:.8fr 1.2fr;background:#0b3f2a;color:#fff}.insights-copy{padding:75px 5vw;display:flex;flex-direction:column;justify-content:center}.insights-copy p:not(.kicker){color:#cee0d6}.insight-teasers{display:grid;grid-template-columns:1fr 1fr;background:#fff;color:var(--ink)}.insight-teasers a{padding:35px;border:1px solid var(--line)}.insight-teasers a:first-child{grid-column:1/-1}.insight-teasers span{color:var(--green2);font-size:11px;font-weight:900;text-transform:uppercase}.insight-teasers h3{font-size:24px;line-height:1.2}.insight-teasers p{color:var(--muted)}.cta{padding:60px max(4vw,20px);background:var(--green);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.page-hero{padding:85px max(4vw,20px);background:linear-gradient(135deg,#f6f7ee,#fff)}.page-hero h1{max-width:1050px}.legacy{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--green);color:#fff}.legacy>div{padding:75px 5vw}.legacy p:not(.kicker){color:#d1e3d9}.legacy img{width:100%;height:100%;object-fit:cover;min-height:500px}.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.value-grid.three{grid-template-columns:repeat(3,1fr)}.value-grid article{padding:32px;border:1px solid var(--line);border-radius:16px}.value-icon{font-size:38px;color:var(--green)}.value-grid h2{font-size:24px}.value-grid p{color:var(--muted)}.filter-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:35px}.filter,.insight-filter{border:1px solid var(--line);background:#fff;padding:10px 16px;border-radius:999px;cursor:pointer}.filter.active,.insight-filter.active{background:var(--green);color:#fff}.breadcrumb{padding:14px max(4vw,20px);font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:60px max(4vw,20px);align-items:center;background:#fafbf7}.product-gallery img{width:100%;max-height:680px;object-fit:contain;border-radius:22px}.product-summary h1{font-size:clamp(38px,5vw,66px)}.feature-list{padding-left:18px}.feature-list li{margin:8px 0}.fineprint{font-size:11px;color:var(--muted)}.tabs-section{padding:70px max(4vw,20px)}.tab-buttons{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tab{border:0;background:none;padding:14px 18px;font-weight:800;cursor:pointer}.tab.active{color:var(--green);border-bottom:3px solid var(--yellow)}.tab-panel{display:none;max-width:1000px;padding:32px 0}.tab-panel.active{display:block}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);padding:13px;text-align:left}.spec-table th{color:var(--green);width:34%}.notice{background:#fff8d9;border-left:5px solid var(--yellow);padding:16px;margin:20px 0}.notice-section,.medical-disclaimer{max-width:1000px;margin:0 auto 70px;padding:24px;background:#fff8d9;border-left:5px solid var(--yellow)}.insight-tools{max-width:1000px;margin:0 auto 35px}.insight-tools input{width:100%;padding:15px;border:1px solid var(--line);border-radius:12px;margin-bottom:20px}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.insight-card{border:1px solid var(--line);border-radius:16px;padding:28px;transition:.2s;background:#fff}.insight-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.insight-card span{color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase}.insight-card p{color:var(--muted)}.article-hero{padding:75px max(15vw,20px);background:var(--cream)}.article-hero p{font-size:19px;color:var(--muted);max-width:800px}.article-body,.policy,.faq-list{max-width:900px;margin:auto;padding:65px 20px}.article-body h2{margin-top:35px}.article-body li,.policy p{margin-bottom:14px}details{border:1px solid var(--line);border-radius:10px;margin:10px 0;padding:14px 16px;background:#fff}summary{font-weight:800;cursor:pointer}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:75px max(4vw,20px);background:var(--cream)}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:#fff;padding:28px;border-radius:18px;box-shadow:var(--shadow)}label{font-size:12px;font-weight:800}input,select,textarea{width:100%;border:1px solid #cedbd3;border-radius:8px;padding:12px;margin-top:6px}.full{grid-column:1/-1}.trap{position:absolute;left:-10000px}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-link{display:flex!important;align-items:center;gap:8px}.social-link span{width:26px;height:26px;border-radius:50%;background:var(--yellow);color:#14251e;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:11px}.toast{position:fixed;right:20px;bottom:20px;max-width:360px;background:#092c20;color:#fff;padding:14px 18px;border-radius:10px;box-shadow:var(--shadow);opacity:0;transform:translateY(20px);pointer-events:none;transition:.25s;z-index:999}.toast.show{opacity:1;transform:translateY(0)}footer{background:#092c20;color:#fff;padding:60px max(4vw,20px) 0}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.15fr 1fr;gap:35px}.footer-logo{width:230px;background:#fff;border-radius:10px;padding:8px}footer a{display:block;color:#bdd1c7;margin:8px 0;font-size:13px}footer p{color:#bdd1c7}.footer-email{font-weight:900;color:#fff}.footer-bottom{margin-top:35px;padding:18px 0;border-top:1px solid #24503d;color:#9ab5a8;font-size:11px;display:flex;justify-content:space-between;gap:20px}@media(max-width:1150px){nav{gap:11px;font-size:11px}.logo img{width:195px}.product-grid,.video-grid{grid-template-columns:repeat(2,1fr)}.feature-strip{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.product-hero,.research-section,.spotlight-panel,.contact-layout{grid-template-columns:1fr}.why-band,.legacy,.insights-preview{grid-template-columns:1fr}.legacy img{max-height:600px}.hero-slide{grid-template-columns:1fr}.hero-art{max-height:600px}.value-grid.three{grid-template-columns:1fr 1fr}}@media(max-width:790px){.topbar span:first-child{display:none}.header-main{min-height:75px}.logo img{width:180px;height:54px}.menu-btn{display:block}nav{display:none;position:absolute;left:0;right:0;top:75px;background:#fff;z-index:200;box-shadow:var(--shadow);padding:18px;flex-direction:column;align-items:flex-start}nav.open{display:flex}.dropdown-menu{position:static;display:block;box-shadow:none;border:0;padding-left:10px}.dropdown button{display:none}.hero-copy{padding:60px 20px}.hero-copy h1,.hero-copy h2,.page-hero h1,.product-summary h1,.article-hero h1{letter-spacing:-1.4px}.hero-art{height:430px}.feature-strip,.product-grid,.video-grid,.value-grid,.value-grid.three,.insight-grid,.why-grid,.feature-cards{grid-template-columns:1fr}.feature-strip div{border-right:0;border-bottom:1px solid var(--line)}.section,.research-section,.spotlight-section{padding:60px 20px}.why-intro,.insights-copy{padding:60px 20px}.cta{display:block;padding:48px 20px}.contact-form{grid-template-columns:1fr}.full{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.spotlight-panel{padding:22px}.social-grid{grid-template-columns:1fr}}@media(max-width:500px){.footer-grid{grid-template-columns:1fr}.product-hero{padding:40px 20px}.actions .btn{width:100%}.slider-controls{bottom:10px}.hero-art{height:350px}}