
#why .why-grid{gap:20px}
#why .feature-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:7px 16px;padding:26px;border:1px solid #dce6ee;border-radius:20px;background:#fff;box-shadow:0 4px 14px rgba(11,45,91,.025);text-align:start;align-content:start}
#why .feature-card::before,#why .feature-card::after{display:none}
#why .feature-card .feature-icon{grid-column:1;grid-row:1/3;align-self:center;width:44px;height:44px;margin:0;border-radius:13px;background:#0b2d5b;color:#fff;box-shadow:none;transform:none}
#why .feature-card .feature-icon svg{width:23px;height:23px;stroke:#fff}
#why .feature-card .feature-label{grid-column:2;margin:0;font-size:10px;line-height:1.4;letter-spacing:1.2px;color:#ab0f26}
#why .feature-card h3{grid-column:2;margin:0;font-size:21px;line-height:1.3;color:#0b2d5b}
#why .feature-card p{grid-column:1/-1;margin:9px 0 0;font-size:16px;line-height:1.7;color:#526b7d}
#why .feature-card:hover{transform:none;border-color:#b9cddd;box-shadow:0 6px 18px rgba(11,45,91,.045)}
#why .feature-card:hover .feature-icon{box-shadow:none;transform:none}
@media(max-width:640px){#why .why-grid{gap:14px}#why .feature-card{padding:22px;gap:6px 14px}#why .feature-card h3{font-size:20px}#why .feature-card p{margin-top:8px}}
