/* home.css — home pubblica (index.php), spostato dal <style> della pagina il 15/10/2026, valori invariati */
html { scroll-behavior: smooth; }
.gradient-hero { background: linear-gradient(135deg, #0f1117 0%, #1a1d27 60%, #0d1535 100%); }
.badge-new { background: rgba(79,126,248,.15); color: #4f7ef8; border: 1px solid rgba(79,126,248,.3); }
.feature-card:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(0,0,0,.08); }
.feature-card { transition: transform .2s, box-shadow .2s; }
.plan-popular { box-shadow: 0 0 0 2px #4f7ef8, 0 8px 40px rgba(79,126,248,.2); }
.check { color: #4f7ef8; }
.muted { color: #6b7280; }
