.benefits{--green:#aaee3b;--accent:#f60;background:linear-gradient(rgba(30,30,30,.72),rgba(30,30,30,.72)),url(https://www.superiorcorp.com/hubfs/bgi.webp) 50% /cover no-repeat;border-top:6px solid var(--accent);clip-path:polygon(0 0,100% 0,100% 96%,0 100%);margin-bottom:-50px;padding:64px 40px 110px;position:relative;width:100%}.benefits-inner{margin:0 auto;max-width:1200px}.benefits h2{color:#fff;font-family:Anton,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.2;margin-bottom:32px}.benefits h2 .accent-green,.benefits h2 span{color:var(--green);font-family:inherit;font-size:inherit}.benefits-card{background:#fff;border-radius:4px;padding:14px}.benefits-list{border:3px dashed var(--accent);border-radius:2px;display:flex;flex-direction:column;gap:22px;padding:30px 34px}.benefit-item{align-items:flex-start;display:flex;gap:14px}.benefit-check{align-items:center;background:var(--green);border-radius:50%;display:flex;flex:0 0 auto;height:26px;justify-content:center;margin-top:3px;width:26px}.benefit-check svg{height:14px;width:14px}.benefit-text h3{color:#222;font-family:Lato,sans-serif;font-size:19px;font-weight:700;margin-bottom:6px}.benefit-text p{color:#333;font-family:Lato,sans-serif;font-size:14px;line-height:1.55}@media (max-width:900px){.benefits{padding:48px 24px 56px}.benefits-list{gap:18px;padding:24px 22px}.benefit-text h3{font-size:17px}}@media (max-width:768px){.benefits{margin-bottom:-60px;padding:40px 16px 90px}.benefits-card{padding:8px}.benefits-list{gap:16px;padding:18px 14px}.benefit-item{gap:10px}.benefit-text h3{font-size:15px}.benefit-text p{font-size:13px}}