:root{--brand-color:#ec6446;--text-color:#666;--light-gray-bg:#f9f9f9;--dark-gray:#333}.section-gray{background:var(--light-gray-bg);padding:80px 20px}.container{margin:0 auto;max-width:1200px;padding:0 20px}h2{color:var(--dark-gray);font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.benefits-grid{display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.benefit-card{align-items:flex-start;background:#fff;border-radius:4px;box-shadow:0 3px 15px rgba(0,0,0,.08);display:flex;gap:20px;padding:35px 30px;transition:all .3s ease}.benefit-card:hover{box-shadow:0 8px 25px rgba(236,100,70,.15);transform:translateY(-5px)}.benefit-icon{align-items:center;background:#fff;border-radius:4px;color:var(--brand-color);display:flex;flex-shrink:0;font-size:1.6rem;height:50px;justify-content:center;width:50px}.benefit-content{flex:1}.benefit-card h3{color:var(--brand-color);font-size:1.3rem;font-weight:600;margin-bottom:8px;text-align:left}.benefit-card p{color:var(--text-color);font-size:1rem;line-height:1.6;margin:0}@media (max-width:968px){.benefits-grid{grid-template-columns:1fr}}@media (max-width:768px){.section-gray{padding:50px 20px}h2{font-size:1.8rem}.benefit-card{align-items:center;flex-direction:column}.benefit-card,.benefit-card h3{text-align:center}}