.key-benefits{max-width:850px;margin:0 auto;padding:2rem 0}.key-benefits h3{font-size:2.2rem;text-align:center;margin-bottom:2rem;color:var(--primary-color)}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.benefit-card{background-color:#fff;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 6px 15px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.benefit-icon{margin-bottom:1.5rem;color:var(--primary-color);font-size:2.5rem}.benefit-card h4{font-size:1.7rem;margin-bottom:1rem;color:var(--dark-color)}.benefit-card p{font-size:1.4rem;line-height:1.5;color:var(--grey-color)}@media (max-width:768px){.benefits-grid{grid-template-columns:1fr;gap:1.5rem}.benefit-card{padding:1.5rem}.benefit-icon{font-size:2.2rem;margin-bottom:1rem}.benefit-card h4{font-size:1.5rem}.benefit-card p{font-size:1.3rem}}