.benefit-card{background:var(--asphalt-800);border:1px solid var(--steel-600);border-radius:var(--radius-12);padding:var(--space-26);flex-direction:column;display:flex}.benefit-card h2{margin-bottom:10px;font-size:16.5px}.benefit-card h2 a{color:inherit;text-decoration:none}.benefit-card h2 a:hover{color:var(--accent-deep,#c2410c)}.benefit-card p{color:var(--fog-200);font-size:14px}.benefit-link{color:var(--accent-deep,#c2410c);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.benefit-link svg{width:15px;height:15px}.benefit-link:hover{gap:10px;text-decoration:underline}.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}
