.benefit-card{background:var(--asphalt-800);border:1px solid var(--steel-600);border-radius:var(--radius-12);padding:var(--space-26)}.benefit-card h2{margin-bottom:10px;font-size:16.5px}.benefit-card p{color:var(--fog-200);font-size:14px}.section.light .benefit-card{--accent:#ff7a59;--accent-deep:#c2410c;--accent-soft:#ff7a591f;background:#fff;border:1px solid #e4e0d5;transition:transform .25s,border-color .25s,box-shadow .25s}.section.light .benefit-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 14px 36px #1d1a151f}.section.light .benefit-card:hover .benefit-icon{transform:scale(1.08)}.section.light .benefit-card p{color:var(--ink-700)}.benefit-icon{width:46px;height:46px;color:var(--accent-deep,#c2410c);background:var(--accent-soft,#ff7a591f);border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;transition:transform .25s;display:inline-flex}.benefit-icon svg{width:23px;height:23px;display:block}.benefit-grid>[class*=col-]:nth-child(4n+1) .benefit-card{--accent:#ff7a59;--accent-deep:#c2410c;--accent-soft:#ff7a591f}.benefit-grid>[class*=col-]:nth-child(4n+2) .benefit-card{--accent:#ff5d8f;--accent-deep:#ad1457;--accent-soft:#ff5d8f1f}.benefit-grid>[class*=col-]:nth-child(4n+3) .benefit-card{--accent:#8b5cf6;--accent-deep:#6d28d9;--accent-soft:#8b5cf621}.benefit-grid>[class*=col-]:nth-child(4n+4) .benefit-card{--accent:#5b8dff;--accent-deep:#1d4ed8;--accent-soft:#5b8dff24}.benefit-img{width:72px;height:72px;margin:0 0 18px;display:block}
