.loyarya-benefits-bar{background:linear-gradient(90deg,#f50,#ffb800);font-family:Inter,sans-serif;padding:40px 0}.benefits-container{margin:0 auto;max-width:1280px;padding:0 20px}.benefits-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.benefit-card{align-items:center;background:#fff;border-radius:100px;box-shadow:0 10px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.benefit-icon{align-items:center;display:flex;height:45px;justify-content:center;margin-bottom:12px}.benefit-icon img{height:45px;object-fit:contain;width:45px}.icon-placeholder{background-color:#f0f0f0;border-radius:50%;height:45px;width:45px}.benefit-title{color:#1d1d1f;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 6px}.benefit-subtitle{color:#666;font-size:14px;font-weight:400;margin:0}@media (max-width:1024px){.benefits-grid{gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.benefits-grid{gap:20px;grid-template-columns:1fr}.benefit-card{border-radius:50px;padding:25px 20px}}