.footer[data-v-504bf201]{background-color:#2e6a99;color:#fff;overflow:hidden;position:relative}[data-theme=dark] .footer[data-v-504bf201]{background-color:var(--color-background-alt);color:var(--color-text-primary)}.footer-link[data-v-504bf201]{color:#ffffffe6;transition:color .3s ease}[data-theme=dark] .footer-link[data-v-504bf201]{color:var(--color-text-primary)!important}[data-theme=dark] .footer-link[data-v-504bf201]:hover{color:var(--color-primary-400)!important}.contact-link[data-v-504bf201]{color:#ffffffe6;transition:color .3s ease}.contact-link[data-v-504bf201]:hover{color:#fff}[data-theme=dark] .contact-link[data-v-504bf201]{color:var(--color-text-primary)!important}[data-theme=dark] .contact-link[data-v-504bf201]:hover{color:var(--color-primary-400)!important}[data-theme=dark] .app-description[data-v-504bf201],[data-theme=dark] .copyright[data-v-504bf201],[data-theme=dark] .copyright[data-v-504bf201] *{color:var(--color-text-secondary)!important}[data-theme=dark] .contact-item span[data-v-504bf201],[data-theme=dark] .section-title[data-v-504bf201]{color:var(--color-text-primary)!important}.footer-skeleton[data-v-504bf201]{min-height:400px;padding:4rem 2rem 2rem}.skeleton-container[data-v-504bf201]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin:0 auto 2rem;max-width:1200px}.skeleton-section[data-v-504bf201]{display:flex;flex-direction:column;gap:1rem}.skeleton-logo[data-v-504bf201]{height:40px;width:120px}.skeleton-logo[data-v-504bf201],.skeleton-title[data-v-504bf201]{animation:skeleton-loading-504bf201 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:4px}.skeleton-title[data-v-504bf201]{height:24px;width:100px}.skeleton-text[data-v-504bf201]{animation:skeleton-loading-504bf201 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:4px;height:16px}.skeleton-text--short[data-v-504bf201]{width:60%}.skeleton-text--medium[data-v-504bf201]{width:80%}.skeleton-text--long[data-v-504bf201]{width:100%}.skeleton-buttons[data-v-504bf201]{display:flex;gap:1rem;margin-top:1rem}.skeleton-button[data-v-504bf201]{animation:skeleton-loading-504bf201 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:4px;height:40px;width:120px}.skeleton-links[data-v-504bf201]{display:flex;flex-direction:column;gap:.5rem}.skeleton-link[data-v-504bf201]{animation:skeleton-loading-504bf201 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:4px;height:16px;width:80%}.skeleton-contact[data-v-504bf201]{display:flex;flex-direction:column;gap:1rem}.skeleton-contact-item[data-v-504bf201]{align-items:center;display:flex;gap:.5rem}.skeleton-icon[data-v-504bf201]{animation:skeleton-loading-504bf201 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:50%;height:20px;width:20px}.skeleton-social[data-v-504bf201]{display:flex;gap:1rem;margin-top:1rem}.skeleton-social-icon[data-v-504bf201]{animation:skeleton-loading-504bf201 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:50%;height:24px;width:24px}.skeleton-copyright[data-v-504bf201]{align-items:center;border-top:1px solid #3a7a8f;display:flex;flex-direction:column;gap:.5rem;margin:0 auto;max-width:1200px;padding-top:2rem}@keyframes skeleton-loading-504bf201{0%{background-position:-200% 0}to{background-position:200% 0}}.footer-content[data-v-504bf201]{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.footer-content--loaded[data-v-504bf201]{opacity:1;transform:translateY(0)}.footer-main[data-v-504bf201]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:1rem 2rem 0}.footer-section[data-v-504bf201]{display:flex;flex-direction:column}.footer-section--app[data-v-504bf201]{max-width:400px}.app-logo[data-v-504bf201]{margin-bottom:1rem}.logo-image[data-v-504bf201]{height:35px;transition:transform .3s ease;width:auto}.logo-image[data-v-504bf201]:hover{transform:scale(1.05)}.app-description[data-v-504bf201]{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.app-stores[data-v-504bf201]{display:flex;flex-wrap:wrap;gap:1rem}.store-button[data-v-504bf201]{border-radius:8px;display:inline-block;overflow:hidden;transition:transform .3s ease,opacity .3s ease}.store-button[data-v-504bf201]:hover{opacity:.9;transform:translateY(-2px)}.store-button img[data-v-504bf201]{display:block;height:40px;width:auto}.section-title[data-v-504bf201]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.quick-links[data-v-504bf201]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-504bf201]{background:none;border:none;color:#fffc;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;padding:0;text-align:start;text-decoration:none;transition:color .3s ease,transform .3s ease;width:100%}.footer-link[data-v-504bf201]:hover{color:#fff;transform:translate(5px)}.service-icon[data-v-504bf201]{flex-shrink:0;height:16px;margin-right:.5rem;width:16px}.contact-info[data-v-504bf201]{display:flex;flex-direction:column}.contact-item[data-v-504bf201]{color:#ffffffe6;gap:.75rem}.contact-icon[data-v-504bf201],.contact-item[data-v-504bf201]{align-items:center;display:flex}.contact-icon[data-v-504bf201]{border-radius:8px;color:#4a9bb5;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.contact-icon[data-v-504bf201]:hover{background-color:#ffffff26;transform:scale(1.05)}.social-links[data-v-504bf201]{display:flex;gap:1rem}.social-link[data-v-504bf201]{align-items:center;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link[data-v-504bf201]:hover{background-color:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.footer-bottom[data-v-504bf201]{padding:1rem 0}.copyright[data-v-504bf201]{color:#fffc;display:flex;flex-direction:column;font-size:.9rem;gap:.5rem;margin:0 auto;max-width:1200px;padding:0 2rem;text-align:center}@media (max-width:768px){.footer-main[data-v-504bf201],.skeleton-container[data-v-504bf201]{gap:2rem;grid-template-columns:1fr;padding:2rem 1rem}.footer-section--app[data-v-504bf201]{max-width:none}.app-stores[data-v-504bf201],.social-links[data-v-504bf201]{justify-content:center}.contact-info[data-v-504bf201]{text-align:center}.contact-info[data-v-504bf201],.quick-links[data-v-504bf201]{align-items:center}.copyright[data-v-504bf201]{padding:0 1rem;text-align:center}}@media (max-width:480px){.footer-skeleton[data-v-504bf201]{padding:2rem 1rem 1rem}.footer-main[data-v-504bf201]{padding:2rem 1rem}.app-stores[data-v-504bf201]{align-items:center;flex-direction:column}.store-button img[data-v-504bf201]{height:35px}}.quick-links-grid[data-v-504bf201]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.quick-links[data-v-504bf201]{list-style:none;margin:0;padding:0}
