nav[data-v-3a7073d4]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#fffffff0;border-bottom:1px solid rgba(40,31,74,.07);box-shadow:0 6px 28px #281f4a0e;height:78px;left:0;padding:0 2rem;position:fixed;right:0;top:0;transition:box-shadow .25s ease;z-index:1000}.nav-inner[data-v-3a7073d4],nav[data-v-3a7073d4]{align-items:center;display:flex}.nav-inner[data-v-3a7073d4]{height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;width:100%}.nav-logo[data-v-3a7073d4]{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.nav-logo-img[data-v-3a7073d4]{height:62px;width:auto}.nav-links[data-v-3a7073d4]{align-items:center;display:flex;gap:clamp(.65rem,1.15vw,1.2rem);list-style:none}.nav-links a[data-v-3a7073d4]{color:var(--c-dark);font-family:Nunito Sans,Onest,Arial,sans-serif;font-size:.84rem;font-weight:800;position:relative;text-decoration:none;transition:all .25s}.nav-links a[data-v-3a7073d4]:after{background:var(--gradient-rainbow);border-radius:2px;bottom:-4px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);transition:all .35s cubic-bezier(.34,1.56,.64,1);width:0}.nav-links a[data-v-3a7073d4]:hover{color:var(--c-primary)}.nav-links a[data-v-3a7073d4]:hover:after{width:100%}.nav-phones[data-v-3a7073d4]{align-items:flex-start;display:none;flex-direction:column;gap:1px}.nav-phone[data-v-3a7073d4]{color:#365471!important;font-size:.8rem!important;font-weight:700!important;line-height:1.4;white-space:nowrap}.nav-phone[data-v-3a7073d4]:after{display:none!important}.nav-cta[data-v-3a7073d4]{background:var(--c-primary)!important;background-size:200% auto!important;border-radius:var(--radius-full);box-shadow:0 6px 20px #71559f3d!important;color:var(--c-white)!important;font-weight:700!important;padding:.55rem 1.5rem;transition:all .35s cubic-bezier(.34,1.56,.64,1)!important;white-space:nowrap}.nav-cta[data-v-3a7073d4]:after{display:none!important}.nav-cta[data-v-3a7073d4]:hover{background:var(--c-primary-hover)!important;box-shadow:0 12px 30px #ff7a1a42!important;transform:translateY(-3px) scale(1.05)!important}.lang-switcher[data-v-3a7073d4]{margin-left:1rem;position:relative}.lang-switcher[data-v-3a7073d4]:after{color:#17223a;content:"⌄";font-size:1rem;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-58%)}.lang-select[data-v-3a7073d4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffffff0;border:1px solid rgba(23,34,58,.08);border-radius:15px;box-shadow:0 8px 24px #0a1c301f;color:#17223a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:850;height:44px;min-width:70px;padding:0 30px 0 14px}.lang-select[data-v-3a7073d4]:focus-visible{outline:3px solid rgba(247,86,130,.42);outline-offset:3px}.hamburger[data-v-3a7073d4]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:center;min-height:44px;min-width:44px;padding:9px;z-index:10}.hamburger span[data-v-3a7073d4]{background:var(--c-dark);border-radius:3px;display:block;height:3px;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:26px}.hamburger.active span[data-v-3a7073d4]{background:var(--c-dark)!important;box-shadow:none}.hamburger.active span[data-v-3a7073d4]:first-child{transform:rotate(45deg) translate(6px,6px)}.hamburger.active span[data-v-3a7073d4]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active span[data-v-3a7073d4]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media(max-width:900px){nav[data-v-3a7073d4]{height:66px;padding:0 1rem}.nav-inner[data-v-3a7073d4]{gap:.45rem}.nav-logo[data-v-3a7073d4]{order:1;z-index:7}.nav-logo-img[data-v-3a7073d4]{height:54px}.nav-links[data-v-3a7073d4]{display:none}.hamburger[data-v-3a7073d4]{display:flex;order:3;z-index:9}.lang-switcher[data-v-3a7073d4]{margin-left:auto;order:2;transition:opacity .2s ease;z-index:9}.lang-select[data-v-3a7073d4]{border-radius:16px;font-size:.78rem;height:44px;min-width:66px;padding-left:13px}.nav-links.open[data-v-3a7073d4]{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;display:flex;flex-direction:column;gap:.35rem;height:calc(100dvh - 66px);left:-1rem;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem 1.25rem 2rem;position:absolute;top:66px;width:100vw;z-index:8}.nav-links.open li[data-v-3a7073d4]{width:100%}.nav-links.open a[data-v-3a7073d4]{align-items:center;border-radius:14px;display:flex;font-size:1.05rem;min-height:44px;padding:.7rem .9rem;width:100%}.nav-links.open a[data-v-3a7073d4]:hover{background:var(--c-primary-light)}.nav-links.open .nav-phones[data-v-3a7073d4]{display:flex;padding:.65rem .9rem}.nav-links.open .nav-phone[data-v-3a7073d4]{min-height:44px;padding:.55rem 0}.nav-links.open .nav-cta[data-v-3a7073d4]{display:block;font-size:1.1rem!important;margin-top:.6rem;padding:1rem 2rem;text-align:center}}@media(max-width:900px)and (max-height:680px){.nav-links.open[data-v-3a7073d4]{gap:0;padding-bottom:1rem;padding-top:.7rem}.nav-links.open a[data-v-3a7073d4]{font-size:.95rem;padding:.48rem .8rem}.nav-links.open .nav-cta[data-v-3a7073d4]{font-size:.95rem!important;margin-top:.35rem;padding:.65rem 1.5rem}}@media(max-width:480px){nav[data-v-3a7073d4]{padding:0 1rem}}html.nav-menu-open body,html.nav-menu-open{overflow:hidden}footer[data-v-e7a1b09d]{background:#281f4a;color:#ffffffb3;position:relative}.footer-rainbow[data-v-e7a1b09d]{background:var(--gradient-rainbow);height:6px}.footer-inner[data-v-e7a1b09d]{margin:0 auto;max-width:1200px;padding:3.5rem 2rem 1.7rem}.footer-top[data-v-e7a1b09d]{border-bottom:1px solid hsla(0,0%,100%,.06);display:grid;gap:3rem;grid-template-columns:1.25fr .85fr 1fr;padding-bottom:3rem}.footer-brand[data-v-e7a1b09d]{display:flex;flex-direction:column;gap:1.25rem}.footer-logo[data-v-e7a1b09d]{align-self:flex-start;height:96px;max-width:220px;-o-object-fit:contain;object-fit:contain;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:auto}.footer-logo[data-v-e7a1b09d]:hover{transform:scale(1.05)}.footer-tagline[data-v-e7a1b09d]{color:#ffffff59;font-size:.88rem;line-height:1.65;max-width:300px}.footer-nav-title[data-v-e7a1b09d]{color:var(--c-white);font-family:Nunito Sans,Onest,Arial,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.footer-nav[data-v-e7a1b09d]{display:flex;flex-direction:column;gap:.6rem}.footer-contact a[data-v-e7a1b09d],.footer-nav a[data-v-e7a1b09d]{color:#ffffff9e;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.footer-contact a[data-v-e7a1b09d]:hover,.footer-nav a[data-v-e7a1b09d]:hover{color:var(--c-white);transform:translate(4px)}.footer-contact[data-v-e7a1b09d]{display:flex;flex-direction:column;gap:.5rem}.footer-address[data-v-e7a1b09d]{color:#ffffff4d;font-size:.85rem;line-height:1.5;margin-top:.5rem}.footer-bottom[data-v-e7a1b09d]{align-items:center;display:flex;justify-content:space-between;padding-top:2rem}.footer-copy[data-v-e7a1b09d],.footer-dev[data-v-e7a1b09d]{color:#fff3;font-size:.8rem}.footer-dev[data-v-e7a1b09d]{margin-top:.25rem}.footer-dev a[data-v-e7a1b09d]{color:#ffffff80;text-decoration:none;transition:color .2s}.footer-dev a[data-v-e7a1b09d]:hover{color:#fff}.footer-legal[data-v-e7a1b09d]{display:flex;gap:1.2rem}.footer-legal a[data-v-e7a1b09d]{color:#ffffff7a;font-size:.8rem;text-decoration:none}.footer-legal a[data-v-e7a1b09d]:hover{color:#fff}@media(max-width:900px){.footer-inner[data-v-e7a1b09d]{padding:3rem 1.5rem 2rem}.footer-top[data-v-e7a1b09d]{gap:2rem;grid-template-columns:1fr;text-align:center}.footer-logo[data-v-e7a1b09d],.footer-tagline[data-v-e7a1b09d]{margin:0 auto}.footer-logo[data-v-e7a1b09d]{height:92px}.footer-contact[data-v-e7a1b09d],.footer-nav[data-v-e7a1b09d]{align-items:center}.footer-bottom[data-v-e7a1b09d]{flex-direction:column;gap:.75rem;text-align:center}.footer-legal[data-v-e7a1b09d]{justify-content:center}}@media(max-width:480px){.footer-inner[data-v-e7a1b09d]{padding:2.5rem 1rem 1.5rem}.footer-logo[data-v-e7a1b09d]{height:82px}}
