.footer[data-v-828a7855]{background:linear-gradient(135deg,#1e505a,#2a6874);color:var(--text-color);overflow:hidden;padding:60px 0 0;position:relative}footer[data-v-828a7855]:before{background:linear-gradient(90deg,transparent,#bea68c,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.footer-grid[data-v-828a7855]{display:grid;gap:60px;grid-template-columns:2fr .6fr 1.6fr .8fr;margin-bottom:50px}.footer-section h3[data-v-828a7855]{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.025em;margin-bottom:24px;position:relative}.footer-section h3[data-v-828a7855]:after{background:linear-gradient(135deg,#bea68c,#a8947a);border-radius:2px;bottom:-10px;content:"";height:3px;left:0;position:absolute;width:50px}.footer-section p[data-v-828a7855]{color:#cbd5e1;font-size:15px;line-height:1.7;margin-bottom:20px}.hospital-features[data-v-828a7855]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.feature-tag[data-v-828a7855]{background:linear-gradient(135deg,#bea68c,#a8947a);border-radius:25px;box-shadow:0 2px 6px #bfa78d33;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;transition:all .3s ease}.feature-tag[data-v-828a7855]:hover{box-shadow:0 4px 12px #bfa78d4d;transform:translateY(-2px)}.footer-links[data-v-828a7855]{list-style:none;padding:0}.footer-links a[data-v-828a7855]{align-items:center;color:#cbd5e1;display:inline-flex;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.footer-links a[data-v-828a7855]:before{color:#bea68c;content:"→";margin-right:8px;opacity:0;transform:translate(-10px);transition:all .3s ease}.footer-links a[data-v-828a7855]:hover{color:#fff;transform:translate(8px)}.footer-links a[data-v-828a7855]:hover:before{opacity:1;transform:translate(0)}.contact-info[data-v-828a7855]{list-style:none;padding:0}.contact-info li[data-v-828a7855]{align-items:center;color:#cbd5e1;display:flex;padding:5px 0;transition:color .3s ease}.contact-info li[data-v-828a7855]:hover{color:#fff}.contact-icon[data-v-828a7855]{align-items:center;color:#bea68c;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:16px;transition:all .3s ease;width:24px}.contact-info li:hover .contact-icon[data-v-828a7855]{color:#a8947a;transform:scale(1.1)}.contact-icon svg[data-v-828a7855]{height:20px;width:20px}.qrcode[data-v-828a7855]{border:2px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 24px #0000004d;max-width:140px;transition:transform .3s ease}.qrcode[data-v-828a7855]:hover{transform:scale(1.05)}.logo[data-v-828a7855]{align-items:center;color:inherit;display:flex;text-decoration:none;transition:opacity .3s ease}.logo[data-v-828a7855]:hover{opacity:.8}.nav-item[data-v-828a7855]{margin:0 25px}.nav-link[data-v-828a7855]{color:var(--gray-700)}.nav-link[data-v-828a7855]:hover{color:#bea68c}.dropdown-arrow[data-v-828a7855]{font-size:12px;margin-left:6px}.dropdown-menu[data-v-828a7855]{border-left:3px solid #bea68c;min-width:180px;padding:10px 0;top:120%}.dropdown-link[data-v-828a7855]{color:var(--gray-700);padding:10px 20px;transform:translate(0)!important;transition:background .4s ease-in-out,color .4s ease-in-out,transform .4s ease-in-out!important}.dropdown-link[data-v-828a7855]:hover{background:#bfa78d0d;border-left:none!important;color:#bea68c;transform:translate(8px)!important}.btn-primary[data-v-828a7855]{border-radius:6px;padding:10px 20px}@keyframes shimmer-828a7855{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.nav-skeleton[data-v-828a7855]{align-items:center;display:flex;gap:30px}.skeleton-nav-item[data-v-828a7855]{animation:shimmer-828a7855 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:20px;width:80px}.footer-skeleton[data-v-828a7855]{padding:80px 0 20px}.footer-skeleton-grid[data-v-828a7855]{display:grid;gap:60px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.footer-skeleton-section[data-v-828a7855]{display:flex;flex-direction:column;gap:16px}.footer-skeleton-section .skeleton-title[data-v-828a7855]{height:24px;width:120px}.footer-skeleton-section .skeleton-text[data-v-828a7855],.footer-skeleton-section .skeleton-title[data-v-828a7855]{animation:shimmer-828a7855 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;border-radius:4px}.footer-skeleton-section .skeleton-text[data-v-828a7855]{height:16px;width:100%}.footer-skeleton-section .skeleton-text.short[data-v-828a7855]{width:80%}.skeleton-tags[data-v-828a7855]{display:flex;gap:8px}.skeleton-tag[data-v-828a7855]{animation:shimmer-828a7855 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;border-radius:12px;height:24px;width:60px}.skeleton-links[data-v-828a7855]{display:flex;flex-direction:column;gap:8px}.skeleton-link[data-v-828a7855]{animation:shimmer-828a7855 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:16px;width:80%}.skeleton-contacts[data-v-828a7855]{display:flex;flex-direction:column;gap:12px}.skeleton-contact[data-v-828a7855]{align-items:center;display:flex;gap:12px}.skeleton-icon[data-v-828a7855]{border-radius:50%;height:16px;width:16px}.skeleton-icon[data-v-828a7855],.skeleton-qrcode[data-v-828a7855]{animation:shimmer-828a7855 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%}.skeleton-qrcode[data-v-828a7855]{border-radius:8px;height:80px;width:80px}.footer-skeleton-bottom[data-v-828a7855]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:8px;padding-top:30px;text-align:center}.skeleton-copyright[data-v-828a7855]{animation:shimmer-828a7855 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200px 100%;border-radius:4px;height:16px;margin:0 auto;width:300px}.skeleton-copyright.short[data-v-828a7855]{width:200px}.footer-bottom[data-v-828a7855]{border-radius:0;border-top:1px solid hsla(0,0%,100%,.1);color:#94a3b8;margin-top:40px;padding:30px 20px;text-align:center}.footer-bottom p[data-v-828a7855]{font-size:14px;line-height:1.6;margin:8px 0}.footer-bottom a[data-v-828a7855]{color:#94a3b8;text-decoration:none;transition:color .3s ease}.footer-bottom a[data-v-828a7855]:hover{color:#cbd5e1}@media (max-width:1024px){.footer-grid[data-v-828a7855]{gap:40px;grid-template-columns:1fr 1fr}.footer-bottom[data-v-828a7855]{margin-left:-60px;margin-right:-60px}}@media (max-width:768px){.footer[data-v-828a7855]{padding:40px 0 20px}.footer-grid[data-v-828a7855]{gap:30px;grid-template-columns:1fr}.footer-section[data-v-828a7855]:not(:last-child){display:none}.footer-section[data-v-828a7855]:last-child{margin:0 auto;max-width:300px;text-align:center}.footer-section h3[data-v-828a7855]:after{left:50%;transform:translate(-50%)}.footer-bottom[data-v-828a7855]{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.nav-skeleton[data-v-828a7855]{gap:20px}.skeleton-nav-item[data-v-828a7855]{height:16px;width:60px}.footer-skeleton-grid[data-v-828a7855]{gap:30px;grid-template-columns:1fr}.footer-skeleton-section[data-v-828a7855]:not(:last-child){display:none}.footer-skeleton-section[data-v-828a7855]:last-child{margin:0 auto;max-width:300px;text-align:center}.footer-skeleton-section .skeleton-title[data-v-828a7855]{height:20px;margin:0 auto;width:100px}.skeleton-copyright[data-v-828a7855]{width:250px}.skeleton-copyright.short[data-v-828a7855]{width:180px}}@media (max-width:480px){.footer[data-v-828a7855]{padding:30px 0 20px}.footer-section[data-v-828a7855]:last-child{max-width:250px}.footer-section h3[data-v-828a7855]{font-size:20px}.footer-section p[data-v-828a7855]{font-size:14px}.qrcode[data-v-828a7855]{max-width:120px}}@media (max-width:375px){.footer[data-v-828a7855]{padding:25px 0 20px}.footer-section[data-v-828a7855]:last-child{max-width:220px}.footer-section h3[data-v-828a7855]{font-size:18px}.footer-section p[data-v-828a7855]{font-size:13px}.qrcode[data-v-828a7855]{max-width:100px}}@media (max-width:320px){.footer[data-v-828a7855]{padding:20px 0}.footer-section[data-v-828a7855]:last-child{max-width:200px}.footer-section h3[data-v-828a7855]{font-size:16px}.footer-section p[data-v-828a7855]{font-size:12px}.qrcode[data-v-828a7855]{max-width:90px}}
