.footer[data-v-3a52ec4b]{background-color:#f4a261;color:#fff;display:flex;flex-direction:column;gap:3rem;padding:2rem}.newsletter[data-v-3a52ec4b]{margin:0 auto;max-width:1200px;text-align:left;width:100%}.newsletter h3[data-v-3a52ec4b]{font-size:1.5rem;margin-bottom:.5rem}.newsletter p[data-v-3a52ec4b]{margin-bottom:1rem}.newsletter-form[data-v-3a52ec4b]{display:flex;gap:.5rem}.newsletter-form input[data-v-3a52ec4b]{border:none;border-radius:4px;flex:1;padding:.75rem}.subscribe-btn[data-v-3a52ec4b]{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.75rem 1.5rem;transition:background-color .3s}.subscribe-btn[data-v-3a52ec4b]:hover{background-color:#333}.footer-content[data-v-3a52ec4b]{display:flex;gap:4rem;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.brand-section[data-v-3a52ec4b]{flex:1}.brand-section .logo[data-v-3a52ec4b]{border:1px solid #fff;border-radius:4px;color:#fff;font-size:1.25rem;font-weight:700;padding:.25rem .75rem;text-decoration:none}.brand-section p[data-v-3a52ec4b]{font-size:.9rem;margin-top:1rem}.footer-links[data-v-3a52ec4b]{display:grid;flex:2;gap:2rem;grid-template-columns:repeat(3,1fr)}.link-section h4[data-v-3a52ec4b]{font-size:1rem;margin-bottom:1rem}.link-section ul[data-v-3a52ec4b]{list-style:none;padding:0}.link-section ul li[data-v-3a52ec4b]{margin-bottom:.5rem}.link-section a[data-v-3a52ec4b]{color:#fff;font-size:.9rem;text-decoration:none;transition:opacity .3s}.link-section a[data-v-3a52ec4b]:hover{opacity:.8}.footer-bottom[data-v-3a52ec4b]{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding-top:1rem;width:100%}.social-links[data-v-3a52ec4b]{display:flex;gap:1rem}.social-links a[data-v-3a52ec4b]{color:#fff;font-size:1.5rem;text-decoration:none;transition:opacity .3s}.social-links a[data-v-3a52ec4b]:hover{opacity:.8}@media(max-width:768px){.footer-content[data-v-3a52ec4b]{flex-direction:column}.footer-links[data-v-3a52ec4b]{grid-template-columns:1fr}.footer-bottom[data-v-3a52ec4b]{gap:1rem;text-align:center}.footer-bottom[data-v-3a52ec4b],.newsletter-form[data-v-3a52ec4b]{flex-direction:column}}
