.cm-insurance-box{margin-top:14px;padding:16px 18px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:all .25s ease}.cm-insurance-box:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.cm-insurance-content{display:flex;align-items:center;gap:14px;font-weight:600;font-size:15px;color:#111}.cm-insurance-icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#00d1b2,#0cdbcf);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(12,219,207,.35);flex-shrink:0}@media (max-width:768px){.cm-insurance-content{font-size:14px}}