main{background:#edf2ed}.boxed-section{padding:25px 0!important;background:transparent!important}.boxed-section>.wrap{background:#fff;border:1px solid #dce6dc;border-radius:24px;padding:clamp(22px,4vw,46px);width:min(1240px,94%);box-shadow:0 8px 30px #173f2d06}.boxed-section .section-head{max-width:900px;margin-bottom:28px}.boxed-section h2{font-size:clamp(25px,3vw,36px)}.boxed-section .card{box-shadow:none;border:1px solid #dce6dc;background:#f9fbf7}.boxed-section.campaign>.wrap{background:#073b32}.boxed-section.compare>.wrap{background:#f5f8f1}#benefits .grid-3{gap:24px;align-items:stretch}#benefits .benefit-video-card{padding:0;border-radius:20px;overflow:hidden;background:white;transition:box-shadow .25s,transform .25s}#benefits .benefit-video-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #103e3510}.benefit-media{position:relative;background:#e5efdf;aspect-ratio:2/1;overflow:hidden}.benefit-animation{display:block;width:100%;height:100%;object-fit:cover}.benefit-number{position:absolute;top:14px;left:14px;font:700 12px Arial;color:#174b37;background:#ffffffd9;padding:7px 10px;border-radius:8px}.benefit-play{position:absolute;bottom:12px;right:12px;border:1px solid #ffffffa0;background:#073b32e8;color:white;padding:7px 12px;border-radius:8px;font:12px/1.6 inherit;cursor:pointer}.benefit-play:focus-visible{outline:3px solid #d7b648;outline-offset:3px}#benefits .benefit-video-card h3{font-size:18px;line-height:1.7;margin:22px 24px 12px;color:#103e35}#benefits .benefit-video-card p{font-size:14px;line-height:1.9;margin:0 24px 26px;color:#586f61}#benefits .section-head .eyebrow{display:inline-block;padding:5px 12px;border-radius:8px;background:#e9f2e1;letter-spacing:0;font-size:12px}.content-motion-note{font-size:12px;color:#617668;margin-top:20px}@media(max-width:1050px){#benefits .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#benefits .grid-3{grid-template-columns:1fr}.boxed-section>.wrap{padding:22px 17px;border-radius:18px}.boxed-section{padding:12px 0!important}#benefits .benefit-video-card h3{margin:20px 20px 12px}#benefits .benefit-video-card p{margin:0 20px 24px}}@media(prefers-reduced-motion:reduce){#benefits .benefit-video-card{transition:none}#benefits .benefit-video-card:hover{transform:none}}
