/* Feature Cards Styling */ .feature-card { background: white; border-radius: 8px; box-shadow: 0 4px 20px rgba(0, 32, 96, 0.08); transition: all 0.3s ease; height: 100%; overflow: hidden; } .feature-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0, 32, 96, 0.15); } .feature-card h3 { color: var(--vlc-navy); font-size: 1.125rem; line-height: 1.4; } .feature-card ul { color: var(--vlc-ink); line-height: 1.6; font-size: 0.9375rem; } .feature-card li i[data-feather="check"] { stroke-width: 3; } .feature-card li { margin-bottom: 0.25rem; } .feature-card a { transition: color 0.2s ease; }