.benefits-section{padding:var(--spacing-xxl) 0 0 0}.benefits-section .section-title{text-align:center;margin-bottom:var(--spacing-xxl)}.benefits-section .section-title p{text-align:left;max-width:none;margin-left:0;margin-right:0;padding:0 var(--spacing-sm)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.benefit-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-lg);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);transition:border-color var(--transition-fast),transform var(--transition-fast)}.benefit-card:hover{border-color:var(--accent-green);transform:translateY(-2px)}.benefit-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d2186f,#b0155a);color:#fff;font-size:20px}.benefit-title{font-size:1.15rem;font-weight:var(--font-weight-semi-bold);margin:0;color:var(--text-primary)}.benefit-desc{margin:0;color:var(--text-secondary);line-height:1.6}@media (max-width:992px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.benefits-grid{grid-template-columns:1fr}.benefits-section{padding:var(--spacing-lg) 0 0 0}}