.benefit-card{border-top:4px solid #1565c0;border-radius:8px;padding:25px;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:transform .3s;height:100%}.benefit-card:hover{transform:translateY(-5px)}.benefit-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;margin-bottom:15px}.known-item{display:flex;align-items:flex-start;padding:12px;background:#f8f9fa;border-radius:8px;margin-bottom:10px}.known-num{font-size:1.8rem;font-weight:800;color:#1565c0;line-height:1;margin-right:15px;min-width:40px}.benefit-visual-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px rgba(13,43,110,.1);height:100%}.benefit-visual-card img{width:100%;height:230px;object-fit:cover;display:block}.benefit-visual-copy{padding:18px 18px 20px}.benefit-visual-copy h5{color:#0d2b6e;font-weight:800;margin-bottom:8px}.benefit-visual-copy p{margin:0;color:#6c757d;font-size:.95rem;line-height:1.65}