.benefits-list{display:flex;flex-direction:column;gap:24px}.benefits-list-heading{font-size:22px;font-weight:700;color:#343a46}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.benefit-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background-color:#f8fafc;border-radius:16px;border:1px solid rgba(0,0,0,.04);transition:all .3s ease}.benefit-card:hover{background-color:#eeffef;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,199,30,.08)}.benefit-icon{width:40px;height:40px;min-width:40px;border-radius:12px;background:linear-gradient(135deg,rgba(0,199,30,.1),rgba(0,86,85,.1));display:flex;align-items:center;justify-content:center;font-size:18px;color:#00c71e}.benefit-text{font-size:16px;font-weight:500;line-height:24px;color:#343a46}@media (max-width:1185px){.benefits-list-heading{font-size:20px}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.benefits-list{gap:20px}.benefits-list-heading{font-size:18px}.benefits-grid{grid-template-columns:1fr;gap:12px}.benefit-card{padding:16px}.benefit-icon{width:36px;height:36px;min-width:36px;font-size:16px}.benefit-text{font-size:14px;line-height:22px}}