footer{padding:2rem;text-align:center;background-color:#f5f5f5;font-size:.9rem}.footer-info{display:flex;justify-content:center;gap:1rem}.footer-contact{margin-top:1rem}.contact-btn{padding:.75rem 2rem;background-color:#7fb77e;color:#fff;border-radius:5px;font-weight:600;transition:background-color .3s ease}.contact-btn:hover{background-color:#5a9367}
