.savings-section{background:var(--color-background);padding:6rem 0}.savings-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}@media (min-width:768px){.savings-grid{grid-template-columns:repeat(3,1fr)}}.savings-card{background:#fff;border:1px solid var(--color-border);border-radius:1rem;box-shadow:var(--shadow-card);padding:2rem;text-align:center;transition:all .3s ease}.savings-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.savings-emoji{font-size:3.75rem;margin-bottom:1rem}.savings-card h3{color:var(--color-foreground);font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.savings-card .description{color:var(--color-muted-foreground);margin-bottom:1rem}.savings-amount{color:var(--color-primary);font-size:1.875rem;font-weight:700}.savings-per-year{color:var(--color-muted-foreground);font-size:.875rem;margin-top:.5rem}.savings-footer{text-align:center}.savings-footer .disclaimer{color:var(--color-muted-foreground);font-size:.875rem;margin-bottom:1.5rem}.savings-section .section-header{margin:0 auto 3.5rem;max-width:720px;text-align:center}.savings-section .section-label{display:inline-block;margin-bottom:.75rem}.savings-section .section-description{margin-left:auto;margin-right:auto}