.values-band .value-card{align-items:center;gap:20px;color:inherit;text-decoration:none;padding:27px 23px}
.values-band .value-icon{background:#ed151e;border-radius:50%;width:72px;height:72px}
.values-band .value-icon svg{width:51px;height:51px}
.values-band .value-copy strong{font-size:21px;line-height:1.12;letter-spacing:-.5px;margin-bottom:10px}
.values-band .value-copy>span:last-child{font-size:13px;line-height:1.45}
.pillars details[id]{scroll-margin-top:120px}
.pillars details:target{outline:2px solid var(--red);outline-offset:5px}
@media(min-width:1600px){.values-band .value-copy strong{font-size:24px}.values-band .value-copy>span:last-child{font-size:15px}}
@media(min-width:721px) and (max-width:1100px){.values-band .value-card{flex-direction:column;align-items:flex-start;gap:17px;padding:23px 20px}.values-band .value-icon{width:62px;height:62px}.values-band .value-icon svg{width:44px;height:44px}.values-band .value-copy strong{font-size:20px}}
@media(max-width:720px){.values-band .value-card{gap:22px;padding:25px 23px}.values-band .value-copy strong{font-size:23px}.values-band .value-icon{width:68px;height:68px}.values-band .value-icon svg{width:48px;height:48px}}
@media(max-width:360px){.values-band .value-card{padding:22px 18px;gap:16px}.values-band .value-icon{width:56px;height:56px}.values-band .value-icon svg{width:40px;height:40px}.values-band .value-copy strong{font-size:20px}.values-band .value-copy>span:last-child{font-size:12px}}
