*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#06c;--primary-dark:#0052a3;--text-dark:#1a1a1a;--text-gray:#666;--bg-light:#f8f9fa;--white:#fff}body{color:var(--text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}button{cursor:pointer;font-family:inherit}.langSwitcher[data-v-222aea8a]{position:relative}.langSwitcher__desktop[data-v-222aea8a]{display:block;position:relative}.langSwitcher__trigger[data-v-222aea8a]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#fffffff2;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:6px;padding:8px 12px;transition:all .2s ease}.langSwitcher__trigger[data-v-222aea8a]:hover{background:#ffffff26;border-color:#ffffff40}.langSwitcher__trigger--scrolled[data-v-222aea8a]{background:#1118270d;border-color:#0000001f;color:#111827}.langSwitcher__trigger--scrolled[data-v-222aea8a]:hover{background:#11182714;border-color:#0000002e}.langSwitcher__current[data-v-222aea8a]{font-weight:800;letter-spacing:.5px}.langSwitcher__arrow[data-v-222aea8a]{font-size:.7rem;opacity:.8;transition:transform .2s ease}.langSwitcher__arrow--open[data-v-222aea8a]{transform:rotate(180deg)}.langSwitcher__dropdown[data-v-222aea8a]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 12px 30px #00000026;min-width:140px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.langSwitcher__option[data-v-222aea8a]{background:transparent;border:none;border-radius:8px;color:#111827;cursor:pointer;display:block;font-size:.9rem;font-weight:600;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.langSwitcher__option[data-v-222aea8a]:hover{background:#0066cc14}.langSwitcher__option--active[data-v-222aea8a]{background:#0066cc1f;color:#06c;font-weight:800}.langSwitcher__mobile[data-v-222aea8a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:none;gap:6px;padding:4px}.langSwitcher__pill[data-v-222aea8a]{background:transparent;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:8px 14px;transition:all .2s ease}.langSwitcher__pill[data-v-222aea8a]:hover{background:#ffffff1a;color:#ffffffe6}.langSwitcher__pill--active[data-v-222aea8a]{background:#ffffff26;color:#fff;font-weight:800}.dropdown-enter-active[data-v-222aea8a],.dropdown-leave-active[data-v-222aea8a]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-222aea8a],.dropdown-leave-to[data-v-222aea8a]{opacity:0;transform:translateY(-8px)}@media(max-width:1024px){.langSwitcher__desktop[data-v-222aea8a]{display:none}.langSwitcher__mobile[data-v-222aea8a]{display:flex}}.nav[data-v-73041457]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a122040;border-bottom:1px solid hsla(0,0%,100%,.12);left:0;position:fixed;top:0;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%;z-index:50}.nav--scrolled[data-v-73041457]{background:#ffffffeb;border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px #00000014}.nav__inner[data-v-73041457]{gap:18px;margin:0 auto;max-width:1200px;padding:14px 20px}.nav__brand[data-v-73041457],.nav__inner[data-v-73041457]{align-items:center;display:flex}.nav__brand[data-v-73041457]{color:#fff;gap:12px;min-width:220px;text-decoration:none}.nav--scrolled .nav__brand[data-v-73041457]{color:#111827}.nav__logo[data-v-73041457]{align-items:center;background:linear-gradient(135deg,#06c,#0052a3);border-radius:12px;color:#fff;display:inline-flex;font-weight:800;height:40px;justify-content:center;letter-spacing:.5px;width:40px}.nav__brandText[data-v-73041457]{display:flex;flex-direction:column;line-height:1.1}.nav__brandTop[data-v-73041457]{font-size:.95rem;font-weight:800}.nav__brandSub[data-v-73041457]{font-size:.78rem;opacity:.85}.nav__links[data-v-73041457]{align-items:center;display:flex;gap:14px;margin-left:auto}.nav__link[data-v-73041457]{border-radius:10px;color:#ffffffeb;font-size:.95rem;font-weight:600;padding:10px;text-decoration:none;transition:background .2s ease,color .2s ease}.nav--scrolled .nav__link[data-v-73041457]{color:#111827}.nav__link[data-v-73041457]:hover{background:#ffffff1f}.nav--scrolled .nav__link[data-v-73041457]:hover{background:#1118270f}.nav__linkBtn[data-v-73041457]{background:transparent;border:none;cursor:pointer}.nav__dropdown[data-v-73041457]{position:relative}.nav__chev[data-v-73041457]{display:inline-block;margin-left:6px;opacity:.9;transition:transform .2s ease}.nav__chev--open[data-v-73041457]{transform:rotate(180deg)}.nav__menu[data-v-73041457]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 18px 45px #0000001f;left:0;min-width:240px;padding:10px;position:absolute;top:calc(100% + 10px)}.nav__menuItem[data-v-73041457]{border-radius:10px;color:#111827;display:block;font-weight:600;padding:10px 12px;text-decoration:none;transition:background .2s ease}.nav__menuItem[data-v-73041457]:hover{background:#0066cc14}.nav__cta[data-v-73041457]{background:#06c;border-radius:999px;color:#fff;font-size:.92rem;font-weight:800;margin-left:6px;padding:10px 14px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.nav__cta[data-v-73041457]:hover{background:#0052a3;box-shadow:0 12px 26px #0066cc40;transform:translateY(-1px)}.nav__right[data-v-73041457]{align-items:center;display:none;gap:10px}.nav__contact[data-v-73041457]{border-radius:10px;color:#ffffffeb;font-size:.9rem;font-weight:700;padding:10px;text-decoration:none}.nav--scrolled .nav__contact[data-v-73041457]{color:#111827}.nav__contact--phone[data-v-73041457]{display:none}.nav__burger[data-v-73041457]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;height:42px;justify-content:center;padding:0 12px;width:44px}.nav--scrolled .nav__burger[data-v-73041457]{background:#1118270a;border-color:#00000014}.nav__burger span[data-v-73041457]{background:#fff;border-radius:2px;display:block;height:2px;width:100%}.nav--scrolled .nav__burger span[data-v-73041457]{background:#111827}@media(max-width:1024px){.nav__links[data-v-73041457]{display:none}.nav__right[data-v-73041457]{display:flex;margin-left:auto}.nav__contact[data-v-73041457]{display:none}}@media(max-width:520px){.nav__brand[data-v-73041457]{min-width:auto}}.mobile[data-v-73041457]{inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.mobile--open[data-v-73041457]{opacity:1;pointer-events:auto;visibility:visible}.mobile__backdrop[data-v-73041457]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b3;left:0}.mobile__backdrop[data-v-73041457],.mobile__panel[data-v-73041457]{bottom:0;position:fixed;right:0;top:0}.mobile__panel[data-v-73041457]{background:linear-gradient(180deg,#0a1220,#0e1b32);box-shadow:-20px 0 60px #00000080;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:min(380px,85vw)}.mobile--open .mobile__panel[data-v-73041457]{transform:translate(0)}.mobile__top[data-v-73041457]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1220cc;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 18px}.mobile__top--lang[data-v-73041457]{display:block}.mobile__brand[data-v-73041457]{background:linear-gradient(135deg,#fff,#06c);-webkit-background-clip:text;color:#fff;font-size:1.1rem;font-weight:900;text-decoration:none;-webkit-text-fill-color:transparent;background-clip:text}.mobile__close[data-v-73041457]{align-items:center;background:#ffffff1a;border:none;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;transition:background .2s ease,transform .2s ease;width:42px}.mobile__close[data-v-73041457]:hover{background:#ffffff26;transform:rotate(90deg)}.mobile__links[data-v-73041457]{display:flex;flex:1;flex-direction:column;gap:8px;overflow-y:auto;padding:20px 18px}.mobile__cta[data-v-73041457],.mobile__link[data-v-73041457],.mobile__linkBtn[data-v-73041457],.mobile__sublink[data-v-73041457]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#ffffffe6;cursor:pointer;display:block;font-size:1rem;font-weight:700;padding:14px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.mobile__link[data-v-73041457]:hover,.mobile__linkBtn[data-v-73041457]:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff;transform:translate(4px)}.mobile__cta[data-v-73041457]{background:linear-gradient(135deg,#06c,#0052a3);border:1px solid rgba(0,102,204,.3);box-shadow:0 8px 20px #0066cc4d;color:#fff;font-weight:800;margin-top:12px}.mobile__cta[data-v-73041457]:hover{background:linear-gradient(135deg,#0052a3,#003d7a);box-shadow:0 12px 30px #06c6;transform:translateY(-2px)}.mobile__submenu[data-v-73041457]{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-left:10px}.mobile__sublink[data-v-73041457]{background:#0066cc26;border-color:#0066cc40;font-weight:600}.mobile__sublink[data-v-73041457]:hover{background:#0066cc40}.mobile__chev[data-v-73041457]{float:right;opacity:.7;transition:transform .2s ease}.mobile__chev--open[data-v-73041457]{transform:rotate(180deg)}.mobile__bottom[data-v-73041457]{background:#0003;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding:18px 18px 24px}.mobile__meta[data-v-73041457]{color:#ffffffd9;font-size:.95rem;font-weight:700;padding:4px 0;text-decoration:none;transition:color .2s ease}.mobile__meta[data-v-73041457]:hover{color:#06c}
