
.lp-evidence{--vm-font-body:Arial,sans-serif;--vm-color-brand:#253b32;--vm-color-ink:#253b32;--vm-color-paper:#e7ecdf;--vm-color-on-brand:#fff;background:#f8f8f3;color:#253b32;padding:72px 0 0}
.lp-evidence .serum-research{background:transparent;font-family:Arial,sans-serif}
.lp-evidence .serum-research-inner{max-width:1440px;margin:auto;padding:0 5%}
.lp-evidence .serum-research h2,.lp-evidence .home-heading h2{font:400 clamp(28px,3vw,44px)/1.15 Arial,sans-serif;letter-spacing:-1.2px}
.lp-evidence .serum-research h3{font-family:Arial,sans-serif;font-weight:400}
.lp-evidence .serum-research .intro{display:block;padding:0;gap:0;font:400 16px/1.65 Arial,sans-serif;margin-top:24px}
.lp-evidence .result-art .art-caption{background:none;bottom:auto;padding:0;left:0;border-radius:0}
.lp-evidence .serum-research .eyebrow,.lp-evidence .home-eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:2px;color:#657166;text-transform:uppercase;margin:0 0 20px}
.lp-evidence .section-head{gap:40px}
.lp-evidence .home-reviews,.lp-evidence .lp-benefits{max-width:1440px;margin:0 auto;padding:64px 5%}
.lp-evidence .home-heading{margin:0 0 32px}
.lp-evidence .home-heading h2{margin:0}
.lp-evidence .home-reviews iframe{display:block;width:100%;height:900px;border:0;border-radius:20px;background:#f8f8f3}
.lp-evidence .system-benefits-heading{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.lp-evidence .system-benefits-heading>p{font:400 16px/1.65 Arial,sans-serif;color:#657166;margin:0}
.lp-evidence .system-original-track{gap:18px}
.lp-evidence .system-original-card{min-width:0;border-radius:18px}
.lp-evidence .system-original-art .tn-atom{font-family:Arial,sans-serif!important}
.lp-evidence .system-original-controls[hidden]{display:none}
.lp-evidence .home-text-link{color:#253b32;text-underline-offset:4px}
@media(max-width:1000px){.lp-evidence .system-original-card{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:700px){.lp-evidence{padding-top:40px}.lp-evidence .serum-research-inner{padding:0 20px}.lp-evidence .home-reviews,.lp-evidence .lp-benefits{padding:40px 20px}.lp-evidence .system-benefits-heading{grid-template-columns:1fr;gap:20px}.lp-evidence .system-original-card{flex-basis:85%;min-width:260px}.lp-evidence .home-reviews iframe{height:900px}.lp-evidence .section-head{gap:20px}}
.lp-evidence .serum-research{width:100%!important;max-width:none!important;margin:0!important}
.lp-evidence .serum-research .serum-research-inner{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 5%!important}
.lp-evidence .serum-research #results-title,.lp-evidence .serum-research .section-head h2,.lp-evidence .home-heading h2{font:400 clamp(28px,3vw,44px)/1.15 Arial,sans-serif!important;letter-spacing:-1.2px!important}
@media(max-width:700px){.lp-evidence .serum-research .serum-research-inner{padding:0 20px!important}}
/* Full-width white review section; the native widget sizes to its content. */
.lp-evidence .home-reviews{max-width:none;background:#fff;padding:64px max(5%,calc((100% - 1296px)/2)) 32px!important;margin:0!important}
.lp-evidence .home-reviews .home-heading{margin-bottom:28px}
.lp-evidence .lp-reviews-widget{width:100%;min-height:0}
.lp-evidence .lp-benefits{padding-top:40px;padding-bottom:70px}
@media(max-width:750px){.lp-evidence .home-reviews{padding:40px 20px 24px!important}.lp-evidence .home-reviews .home-heading{margin-bottom:24px}.lp-evidence .lp-benefits{padding-top:32px;padding-bottom:55px}}

.lp-test-cta{display:inline-flex;align-items:center;gap:12px;text-decoration:none;margin-top:20px}

#reviews .sw-reviews-btn-form{display:none!important}
/* Keep the formula note and its CTA on separate rows. */
#landing .formula-foot{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
#landing .formula-foot>span{display:block;width:100%}
#landing .formula-foot>.lp-test-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin:0;max-width:100%;white-space:normal}

/* A single introduction shared by the product grid. */
#landing .lp-product-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:start;padding:64px 5% 48px;gap:8%}
#landing .lp-product-intro h2{font:400 clamp(28px,3.4vw,44px)/1.18 Arial,sans-serif;letter-spacing:-1.2px;margin:0}
.lp-care-benefits{list-style:none;padding:0;margin:0;display:grid;gap:20px;color:var(--ink);font-size:16px;line-height:1.5}
.lp-care-benefits li{position:relative;padding-left:30px}
.lp-care-benefits li:before{content:'✓';position:absolute;left:0;top:2px;width:19px;height:19px;background:var(--ink);color:#fff;border-radius:50%;font:bold 13px/19px Arial,sans-serif;text-align:center}
.lp-care-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:stretch}
.lp-care-actions button{font:400 15px/1.4 Arial,sans-serif;padding:15px 23px;border-radius:32px;min-height:50px}
.lp-secondary{border:1px solid #cfd5cc;background:#fff;color:var(--ink)}
.lp-secondary:hover{background:#f0f5eb}
#landing .lp-product-intro+.catalog-preview{padding-top:24px}
@media(max-width:750px){
 #landing .lp-product-intro{grid-template-columns:1fr;padding:40px 20px 24px;gap:24px}
 #landing .lp-product-intro h2{font-size:28px;letter-spacing:-.7px}
 .lp-care-benefits{font-size:14px;gap:16px}
 .lp-care-actions{gap:10px;margin-top:24px}
 .lp-care-actions button{font-size:13px;padding:13px 16px;flex:1 1 140px;min-height:46px}
 #landing .lp-product-intro+.catalog-preview{padding-top:16px}
}
/* Align the research CTA and video control on the same center line. */
#landing #measure .actions{display:flex;align-items:center;gap:22px}
#landing #measure .actions>.lp-test-cta,#landing #measure .actions>.study-video{margin:0;align-self:center}
@media(max-width:750px){#landing #measure .actions{gap:16px}}
