.finance-container{max-width:1400px;margin:0 auto;padding:2rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;transition:transform .2s;box-shadow:0 4px 6px #00000005}.stat-card:hover{transform:translateY(-5px)}.stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.stat-value{color:#1e293b;margin:10px 0;font-size:2.2rem;font-weight:800}.stat-card.profit{border-left:6px solid #10b981}.stat-card.revenue{border-left:6px solid #0070f3}.stat-card.cost{border-left:6px solid #f59e0b}.profit-text{color:#10b981;font-weight:700}
