.finance-summary{margin:24px 0;background:#fff;border:1px solid #dce7df;border-radius:18px;padding:22px}.finance-summary h2{margin:0 0 7px}.finance-summary p{margin:0;font-size:12px}.finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-cards button{padding:22px 18px;text-align:left;border:1px solid #dfebe3;background:#f4f8f5;transition:transform .2s}.finance-cards button:hover{transform:translateY(-3px)}.finance-cards span,.finance-cards small{display:block;font-size:12px;color:#617d6c}.finance-cards strong{display:block;color:#183e2c;font-size:clamp(20px,1.7vw,29px);margin:12px 0;white-space:nowrap}.finance-cards small{font-size:11px;line-height:1.7}.finance-cards .finance-total{background:#10241b;border-color:#10241b}.finance-total span,.finance-total small{color:#b4d5c3}.finance-total strong{color:#a9e185}@media(max-width:1300px){.finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.finance-summary{padding:15px}.finance-cards{gap:8px}.finance-cards button{padding:15px 10px}.finance-cards strong{font-size:20px}}
