.footer[data-v-23aff925]{animation:gradient-shift-23aff925 15s ease infinite;background-color:#2e6a99;background:linear-gradient(135deg,#2e6a99,#1a4d6b);background-size:200% 200%;color:#fff;overflow:hidden;position:relative}@keyframes gradient-shift-23aff925{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}[data-theme=dark] .footer[data-v-23aff925]{background-color:var(--color-background-alt);color:var(--color-text-primary)}.footer-link[data-v-23aff925]{color:#ffffffe6;transition:color .3s ease}[data-theme=dark] .footer-link[data-v-23aff925]{color:var(--color-text-primary)!important}[data-theme=dark] .footer-link[data-v-23aff925]:hover{color:var(--color-primary-400)!important}.contact-link[data-v-23aff925]{color:#ffffffe6;transition:color .3s ease}.contact-link[data-v-23aff925]:hover{color:#fff}[data-theme=dark] .contact-link[data-v-23aff925]{color:var(--color-text-primary)!important}[data-theme=dark] .contact-link[data-v-23aff925]:hover{color:var(--color-primary-400)!important}[data-theme=dark] .app-description[data-v-23aff925],[data-theme=dark] .copyright[data-v-23aff925],[data-theme=dark] .copyright[data-v-23aff925] *{color:var(--color-text-secondary)!important}[data-theme=dark] .contact-item span[data-v-23aff925],[data-theme=dark] .section-title[data-v-23aff925]{color:var(--color-text-primary)!important}.footer-skeleton[data-v-23aff925]{min-height:400px;padding:4rem 2rem 2rem}.skeleton-container[data-v-23aff925]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin:0 auto 2rem;max-width:1200px}.skeleton-section[data-v-23aff925]{display:flex;flex-direction:column;gap:1rem}.skeleton-logo[data-v-23aff925]{height:40px;width:120px}.skeleton-logo[data-v-23aff925],.skeleton-title[data-v-23aff925]{animation:skeleton-loading-23aff925 1.5s infinite;background:linear-gradient(90deg,#3a7a8f 25%,#4a8a9f,#3a7a8f 75%);background-size:200% 100%;border-radius:4px}.skeleton-title[data-v-23aff925]{height:24px;width:100px}.skeleton-text[data-v-23aff925]{animation:skeleton-loading-23aff925 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-23aff925]{width:60%}.skeleton-text--medium[data-v-23aff925]{width:80%}.skeleton-text--long[data-v-23aff925]{width:100%}.skeleton-buttons[data-v-23aff925]{display:flex;gap:1rem;margin-top:1rem}.skeleton-button[data-v-23aff925]{animation:skeleton-loading-23aff925 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-23aff925]{display:flex;flex-direction:column;gap:.5rem}.skeleton-link[data-v-23aff925]{animation:skeleton-loading-23aff925 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-23aff925]{display:flex;flex-direction:column;gap:1rem}.skeleton-contact-item[data-v-23aff925]{align-items:center;display:flex;gap:.5rem}.skeleton-icon[data-v-23aff925]{animation:skeleton-loading-23aff925 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-23aff925]{display:flex;gap:1rem;margin-top:1rem}.skeleton-social-icon[data-v-23aff925]{animation:skeleton-loading-23aff925 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-23aff925]{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-23aff925{0%{background-position:-200% 0}to{background-position:200% 0}}.footer-content[data-v-23aff925]{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.footer-content--loaded[data-v-23aff925]{opacity:1;transform:translateY(0)}.footer-section[data-v-23aff925]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.footer-section.animate-in[data-v-23aff925]{opacity:1;transform:translateY(0)}.footer-bottom[data-v-23aff925]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.footer-bottom.animate-in[data-v-23aff925]{opacity:1;transform:translateY(0)}.footer-main[data-v-23aff925]{display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:1rem 2rem 0}.footer-section[data-v-23aff925]{display:flex;flex-direction:column}.footer-section--app[data-v-23aff925]{max-width:400px}.app-logo[data-v-23aff925]{margin-bottom:1rem}.logo-image[data-v-23aff925]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:35px;transition:transform .3s ease,filter .3s ease;width:auto}.logo-image[data-v-23aff925]:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transform:scale(1.1) rotate(-2deg)}.app-description[data-v-23aff925]{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.app-stores[data-v-23aff925]{display:flex;flex-wrap:wrap;gap:1rem}.store-button[data-v-23aff925]{border-radius:8px;display:inline-block;overflow:hidden;position:relative;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease}.store-button[data-v-23aff925]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.store-button[data-v-23aff925]:hover:after{left:100%}.store-button[data-v-23aff925]:hover{box-shadow:0 10px 20px #0003;opacity:.9;transform:translateY(-5px) scale(1.05)}.store-button img[data-v-23aff925]{display:block;height:40px;width:auto}.section-title[data-v-23aff925]{color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative}.section-title[data-v-23aff925]:after{background:linear-gradient(90deg,#fffc,#ffffff4d);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .5s ease;width:0}.footer-section:hover .section-title[data-v-23aff925]:after{width:100%}.quick-links[data-v-23aff925]{display:flex;flex-direction:column;gap:.75rem}.quick-links li[data-v-23aff925]{opacity:0;transform:translate(-20px);transition:opacity .5s ease-out,transform .5s ease-out}.quick-links li.animate-in[data-v-23aff925]{opacity:1;transform:translate(0)}.footer-link[data-v-23aff925]{background:none;border:none;color:#fffc;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;padding:0;position:relative;text-align:start;text-decoration:none;transition:color .3s ease,transform .3s ease,padding-left .3s ease;width:100%}.footer-link[data-v-23aff925]:before{background-color:#fffc;content:"";height:2px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);transition:width .3s ease;width:0}.footer-link[data-v-23aff925]:hover{color:#fff;padding-left:8px;transform:translate(8px)}.footer-link[data-v-23aff925]:hover:before{width:6px}.service-icon[data-v-23aff925]{flex-shrink:0;height:16px;margin-right:.5rem;width:16px}.contact-info[data-v-23aff925]{display:flex;flex-direction:column}.contact-item[data-v-23aff925]{align-items:center;border-radius:8px;color:#ffffffe6;display:flex;gap:.75rem;padding:.5rem;transition:transform .3s ease}.contact-item[data-v-23aff925]:hover{background-color:#ffffff0d;transform:translate(5px)}.contact-icon[data-v-23aff925]{align-items:center;border-radius:8px;color:#4a9bb5;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.contact-icon[data-v-23aff925]:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.contact-icon[data-v-23aff925]:hover:before{height:100%;width:100%}.contact-icon[data-v-23aff925]:hover{background-color:#ffffff26;transform:scale(1.1) rotate(5deg)}.social-links[data-v-23aff925]{display:flex;gap:1rem}.social-link[data-v-23aff925]{align-items:center;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;transition:all .3s ease;width:40px}.social-link[data-v-23aff925]:before{background:#ffffff1a;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s ease;width:100%}.social-link[data-v-23aff925]:hover:before{transform:scale(1)}.social-link[data-v-23aff925]:hover{background-color:#ffffff1a;border-color:#ffffff80;transform:translateY(-5px) scale(1.1)}.social-link svg[data-v-23aff925]{position:relative;transition:transform .3s ease;z-index:1}.social-link:hover svg[data-v-23aff925]{transform:scale(1.1)}.footer-bottom[data-v-23aff925]{padding:1rem 0}.copyright[data-v-23aff925]{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-23aff925],.skeleton-container[data-v-23aff925]{gap:2rem;grid-template-columns:1fr;padding:2rem 1rem}.footer-section--app[data-v-23aff925]{max-width:none}.app-stores[data-v-23aff925],.social-links[data-v-23aff925]{justify-content:flex-start}.contact-info[data-v-23aff925]{text-align:start}.contact-info[data-v-23aff925],.quick-links[data-v-23aff925]{align-items:flex-start}.copyright[data-v-23aff925]{padding:0 1rem;text-align:start}}@media (max-width:480px){.footer-skeleton[data-v-23aff925]{padding:2rem 1rem 1rem}.footer-main[data-v-23aff925]{padding:2rem 1rem}.app-stores[data-v-23aff925]{align-items:center;flex-direction:column}.store-button img[data-v-23aff925]{height:35px}}.quick-links-grid[data-v-23aff925]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.quick-links[data-v-23aff925]{list-style:none;margin:0;padding:0}@media (min-width:768px){.copyrightText[data-v-23aff925]{margin-inline-end:150px}}
