.insurance-grid article{min-height:170px;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:14px;text-align:center;transition:transform 160ms ease,box-shadow 160ms ease}.insurance-grid article:hover{transform:translateY(-3px);box-shadow:0 12px 24px #163b4d12}.insurance-grid .logo-ready{width:100%;min-height:78px;display:grid;place-items:center;padding:.8rem;border-radius:8px;background:#f8fafc;color:var(--ink);font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:600;line-height:1.15}.insurance-grid h3{margin:.8rem 0 0;color:var(--body);font-size:.82rem;font-weight:400}
