/* RXPerform V3.2.7 — isolated Home layout fixes */
body.home .rx327-benefits>.rx180-wide{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;border:0!important;padding:18px 0!important}
body.home .rx327-benefits article{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;min-width:0!important;min-height:100px!important;padding:18px!important;border:1px solid #30303c!important;border-radius:14px!important;background:#101117!important;position:relative!important;text-align:left!important}
body.home .rx327-benefits article::before{content:none!important;display:none!important}
body.home .rx327-benefits .rx327-check{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(155,234,0,.12)!important;color:#9bea00!important;font-size:19px!important;font-weight:900!important;line-height:1!important}
body.home .rx327-benefits .rx327-benefit-copy{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}
body.home .rx327-benefits .rx327-benefit-copy b{font-size:14px!important;line-height:1.25!important;margin:0!important;white-space:normal!important}
body.home .rx327-benefits .rx327-benefit-copy>span{font-size:12px!important;line-height:1.4!important;color:#abb0bb!important;white-space:normal!important}
body.home .rx182-marquee{overflow:hidden!important;touch-action:pan-y!important}
body.home .rx182-marquee-track{display:flex!important;width:max-content!important;transform:none;animation:rxp2scroll 55s linear infinite!important;gap:14px!important}
body.home .rx182-clone{display:flex!important;gap:14px!important}
body.home .rx180-section-head{align-items:center!important}
@media(max-width:900px){body.home .rx327-benefits>.rx180-wide{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){body.home .rx180-section-head,body.home .rx180-section-head>div{width:100%!important;align-items:center!important;text-align:center!important}body.home .rx180-section-head h2{font-size:clamp(28px,9vw,42px)!important;line-height:1.05!important}body.home .rx180-section-head>a{align-self:center!important}body.home .rx327-benefits>.rx180-wide{grid-template-columns:1fr!important;gap:9px!important;padding:14px 0!important}body.home .rx327-benefits article{min-height:76px!important;padding:14px 16px!important;gap:14px!important}body.home .rx182-marquee-track{animation-duration:48s!important}body.home .rx182-substance-card{width:220px!important;flex:0 0 220px!important;max-width:none!important}body.home .rx180-editorial-grid>div,body.home .rx180-story-grid>div{text-align:center!important}body.home .rx180-hero-copy{max-width:100%!important}body.home .rx180-hero h1{overflow-wrap:normal!important;word-break:normal!important}body.home .rx180-products .products{width:100%!important}}
@media(prefers-reduced-motion:reduce){body.home .rx182-marquee-track{animation:none!important}body.home .rx182-marquee{overflow-x:auto!important;touch-action:pan-x!important}}
