.modern-header[data-v-d3b0e679]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;box-shadow:0 2px 20px #0000000d;position:sticky;top:0;transition:all .3s ease;z-index:1000}.header-inner[data-v-d3b0e679]{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.logo a[data-v-d3b0e679]{align-items:baseline;display:flex;text-decoration:none;transition:transform .3s ease}.logo a[data-v-d3b0e679]:hover{transform:translateY(-2px)}.logo-text[data-v-d3b0e679]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.logo-accent[data-v-d3b0e679]{color:#333;font-size:1.3rem;font-weight:500;margin-left:.2rem}.header-buttons[data-v-d3b0e679]{align-items:center;display:flex;gap:1rem}.phone-number a[data-v-d3b0e679]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid transparent;border-radius:50px;color:#fff;display:flex;font-weight:500;gap:.5rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.phone-number a[data-v-d3b0e679]:hover{box-shadow:0 5px 20px #667eea66;transform:translateY(-2px)}.button-consultation[data-v-d3b0e679],.button-request[data-v-d3b0e679]{align-items:center;border-radius:50px;display:flex;gap:.7rem;overflow:hidden;position:relative}.button-consultation[data-v-d3b0e679],.button-outline[data-v-d3b0e679],.button-request[data-v-d3b0e679]{font-weight:500;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.button-consultation[data-v-d3b0e679],.button-outline[data-v-d3b0e679]{background-color:transparent;border:2px solid #667eea;border-radius:50px;color:#667eea}.button-consultation[data-v-d3b0e679]:hover,.button-outline[data-v-d3b0e679]:hover{background-color:#667eea;box-shadow:0 5px 15px #667eea4d;color:#fff}.button-request[data-v-d3b0e679]{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid transparent;color:#fff}.button-request[data-v-d3b0e679]:hover{box-shadow:0 5px 20px #667eea66;transform:translateY(-2px)}.button-request[data-v-d3b0e679]:before{background:#fff3;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.button-request[data-v-d3b0e679]:hover:before{left:100%}.header-buttons svg[data-v-d3b0e679]{flex-shrink:0;transform:translateY(-1px);vertical-align:middle}.main-content[data-v-d3b0e679]{overflow-x:hidden;width:100%}.map-section[data-v-d3b0e679]{background:#f8f9fa;padding:5rem 0;position:relative}.map-container[data-v-d3b0e679]{margin:0 auto;max-width:1200px;padding:0 2rem}.map-section h2[data-v-d3b0e679]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1rem;text-align:center;-webkit-text-fill-color:transparent;background-clip:text}.map-subtitle[data-v-d3b0e679]{color:#666;font-size:1.1rem;margin-bottom:3rem;text-align:center}.map-wrapper[data-v-d3b0e679]{border-radius:1rem;box-shadow:0 10px 30px #0000001a;margin-bottom:3rem;overflow:hidden}.map-wrapper iframe[data-v-d3b0e679]{border:none;height:400px;width:100%}.access-info[data-v-d3b0e679]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.access-item[data-v-d3b0e679]{background:#fff;border-radius:1rem;box-shadow:0 4px 15px #00000014;display:flex;gap:1rem;padding:2rem;transition:all .3s ease}.access-item[data-v-d3b0e679]:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-3px)}.access-icon[data-v-d3b0e679]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.access-details h4[data-v-d3b0e679]{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.access-details p[data-v-d3b0e679]{color:#666;font-size:.95rem;line-height:1.6;margin:0}.modern-footer[data-v-d3b0e679]{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;margin-top:5rem;overflow:hidden;position:relative}.modern-footer[data-v-d3b0e679]:before{background:radial-gradient(circle,rgba(102,126,234,.1) 0,transparent 70%);border-radius:50%;content:"";height:400px;left:-10%;position:absolute;top:-50%;width:400px}.footer-content[data-v-d3b0e679]{display:grid;gap:4rem;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;position:relative;z-index:1}.footer-brand[data-v-d3b0e679]{display:flex;flex-direction:column;gap:1rem}.footer-logo[data-v-d3b0e679]{align-items:baseline;display:flex;margin-bottom:1rem}.footer-logo .logo-text[data-v-d3b0e679]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.footer-logo .logo-accent[data-v-d3b0e679]{color:#ffffffe6;font-size:1.5rem;font-weight:500;margin-left:.3rem}.footer-tagline[data-v-d3b0e679]{color:#ffffffb3;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;max-width:300px}.footer-address[data-v-d3b0e679]{margin-top:1rem}.address-title[data-v-d3b0e679]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.5rem;position:relative}.address-title[data-v-d3b0e679]:after{background:linear-gradient(135deg,#667eea,#764ba2);bottom:-.3rem;content:"";height:2px;left:0;position:absolute;width:20px}.address-text[data-v-d3b0e679]{color:#ffffffb3;font-size:.9rem;line-height:1.4;margin:.2rem 0}.contact-note[data-v-d3b0e679]{color:#fff9;font-size:.85rem;line-height:1.4}.footer-links[data-v-d3b0e679]{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.footer-section h4[data-v-d3b0e679]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;position:relative}.footer-section h4[data-v-d3b0e679]:after{background:linear-gradient(135deg,#667eea,#764ba2);bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:30px}.footer-section ul[data-v-d3b0e679]{list-style:none;margin:0;padding:0}.footer-section li[data-v-d3b0e679]{margin-bottom:.8rem}.footer-section a[data-v-d3b0e679]{color:#ffffffb3;font-size:.95rem;position:relative;text-decoration:none;transition:all .3s ease}.footer-section a[data-v-d3b0e679]:hover{color:#667eea;transform:translate(5px)}.footer-bottom[data-v-d3b0e679]{border-top:1px solid hsla(0,0%,100%,.1);padding:2rem;position:relative;z-index:1}.footer-bottom-content[data-v-d3b0e679]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-bottom p[data-v-d3b0e679]{color:#fff9;font-size:.9rem;margin:0}.footer-social[data-v-d3b0e679]{display:flex;gap:1rem}.footer-social a[data-v-d3b0e679]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;color:#ffffffb3;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.footer-social a[data-v-d3b0e679]:hover{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 5px 15px #667eea4d;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.map-section[data-v-d3b0e679]{padding:3rem 0}.map-container[data-v-d3b0e679]{padding:0 1rem}.map-section h2[data-v-d3b0e679]{font-size:2rem}.map-wrapper iframe[data-v-d3b0e679]{height:300px}.access-info[data-v-d3b0e679]{gap:1.5rem;grid-template-columns:1fr}.access-item[data-v-d3b0e679]{padding:1.5rem}.access-icon[data-v-d3b0e679]{height:40px;width:40px}.footer-content[data-v-d3b0e679]{padding:3rem 1rem 2rem}.footer-content[data-v-d3b0e679],.footer-links[data-v-d3b0e679]{gap:2rem;grid-template-columns:1fr}.footer-bottom-content[data-v-d3b0e679]{flex-direction:column;gap:1rem;text-align:center}.footer-social[data-v-d3b0e679]{justify-content:center}.header-inner[data-v-d3b0e679]{padding:1rem}.header-buttons[data-v-d3b0e679],.phone-number[data-v-d3b0e679]{display:none}.logo-text[data-v-d3b0e679]{font-size:1.3rem}.logo-accent[data-v-d3b0e679]{font-size:1.1rem}}@media (max-width:480px){.header-inner[data-v-d3b0e679]{height:60px}.logo-text[data-v-d3b0e679]{font-size:1.2rem}.logo-accent[data-v-d3b0e679]{font-size:1rem}}
