.landing-footer[data-v-7869e132]{background-color:#fff;border-top:1px solid #e5e7eb;padding-top:4rem;padding-bottom:2rem}.footer-container[data-v-7869e132]{max-width:1600px;margin:0 auto;padding-left:2rem;padding-right:2rem}.footer-grid[data-v-7869e132]{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem}@media (min-width: 768px){.footer-grid[data-v-7869e132]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.footer-grid[data-v-7869e132]{grid-template-columns:2fr 1fr}}.footer-column[data-v-7869e132]{display:flex;flex-direction:column}.footer-column-main[data-v-7869e132]{gap:2rem;max-width:20rem}@media (min-width: 1024px){.footer-column-main[data-v-7869e132]{grid-column:span 1}.footer-column-right[data-v-7869e132]{justify-self:end}}.footer-logo[data-v-7869e132]{height:2rem;object-fit:contain;align-self:flex-start}.footer-description[data-v-7869e132]{font-family:sans-serif;font-size:.875rem;color:#6b7280;line-height:1.625;max-width:20rem}.newsletter-section[data-v-7869e132]{max-width:20rem;display:flex;flex-direction:column;gap:.5rem}.newsletter-title[data-v-7869e132]{font-family:sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#111827}.newsletter-success-message[data-v-7869e132]{padding:.5rem;background-color:#d1fae5;border:1px solid #10b981;border-radius:.375rem;color:#065f46;font-size:.75rem;margin-bottom:.5rem}.social-buttons[data-v-7869e132]{display:flex;gap:1rem}.social-button[data-v-7869e132]{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #e5e7eb;background-color:#fff;color:#111827;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.social-button[data-v-7869e132]:hover{background-color:#000;color:#fff;border-color:#000}.social-icon[data-v-7869e132]{width:1rem;height:1rem}.sr-only[data-v-7869e132]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.footer-column-title[data-v-7869e132]{font-family:sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#111827;margin-bottom:1.5rem}.footer-column-title-service[data-v-7869e132]{color:rgb(var(--v-theme-primary))}.footer-links[data-v-7869e132]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-7869e132]{font-family:sans-serif;font-size:.75rem;color:#6b7280;text-decoration:none;transition:color .2s;display:flex;align-items:center}.footer-link[data-v-7869e132]:hover{color:#000}.footer-link-service[data-v-7869e132]{font-weight:500}.footer-link-service[data-v-7869e132]:hover{color:rgb(var(--v-theme-primary))}.footer-link-disabled[data-v-7869e132]{opacity:.5;cursor:not-allowed}.footer-link-disabled[data-v-7869e132]:hover{color:rgb(var(--v-theme-primary));opacity:.6}.footer-link-icon[data-v-7869e132]{width:1rem;height:1rem;margin-right:.5rem;display:inline-block;vertical-align:middle}.footer-bottom[data-v-7869e132]{border-top:1px solid #f3f4f6;padding-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 768px){.footer-bottom[data-v-7869e132]{flex-direction:row;justify-content:space-between}}.footer-bottom-links[data-v-7869e132]{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:10px;color:#9ca3af;font-family:sans-serif}.footer-bottom-link[data-v-7869e132]{color:#9ca3af;text-decoration:none;transition:color .2s}.footer-bottom-link[data-v-7869e132]:hover{color:#000}.footer-tagline[data-v-7869e132]{font-size:10px;color:#9ca3af;font-family:sans-serif}
