@layer corporate{.scroll-progress{transform-origin:0;pointer-events:none}.skip-link{top:-100px}.skip-link:focus{top:12px}.floating-contact{background:var(--color-blue);box-shadow:0 5px 20px #004a8f30}.floating-contact:hover{background:var(--color-primary)}@media (width<=680px){.corporate-shell .floating-contact span,.floating-contact span{display:none}}.corporate-shell .floating-contact{background:var(--color-primary);box-shadow:0 4px 16px #123b6020}.corporate-shell .floating-contact>svg{width:17px;height:17px}}.tech-header[data-v-2131794e]{z-index:40;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#f8fcfff0;border:1px solid #ffffffdb;border-radius:999px;width:min(100% - 48px,1440px);transition:background .2s,box-shadow .2s;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #032b5024,0 1px #b5d9ef80,inset 0 1px #fff}.tech-header.scrolled[data-v-2131794e]{background:#fffffff5;box-shadow:0 10px 32px #032b5029,0 1px #b5d9ef80}.tech-header-inner[data-v-2131794e]{gap:24px;min-height:74px;padding:0 40px}.tech-brand[data-v-2131794e],.tech-header-inner[data-v-2131794e]{align-items:center;display:flex}.tech-brand[data-v-2131794e]{color:#102f4e;flex-shrink:0}.tech-logo--light[data-v-2131794e]{display:none!important}.tech-brand img[data-v-2131794e]{-o-object-fit:contain;object-fit:contain;width:112px;height:44px}.tech-nav[data-v-2131794e]{flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.tech-nav-item[data-v-2131794e],.tech-nav-link[data-v-2131794e]{position:relative}.tech-nav-link[data-v-2131794e]{color:#183954;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:16px;font-weight:600;transition:color .2s;display:flex}.tech-nav-link.active[data-v-2131794e],.tech-nav-link[data-v-2131794e]:hover{color:#0868ce}.tech-nav-link[data-v-2131794e]:after{content:"";background:#0879de;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:3px;left:11px;right:11px;transform:scaleX(0)}.tech-nav-link.active[data-v-2131794e]:after{transform:scaleX(1)}.tech-header-actions[data-v-2131794e]{align-items:center;gap:10px;display:flex}.tech-header[data-v-2131794e] .tech-contact.mtk-button{border-radius:999px;padding-inline:22px}.tech-nav-footer[data-v-2131794e]{display:none}.tech-mobile-toggle[data-v-2131794e]{color:#0868ba;cursor:pointer;background:#f1f7fd;border:1px solid #d9e8f4;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.tech-header[data-v-2131794e] :focus-visible{outline-offset:3px;outline:2px solid #0875d1}@media (width<=1200px){.tech-header-inner[data-v-2131794e],.tech-nav-footer[data-v-2131794e],.tech-nav-link[data-v-2131794e]{justify-content:space-between}.tech-mobile-toggle[data-v-2131794e]{display:flex}.tech-nav[data-v-2131794e]{overscroll-behavior:contain;background:#fff;border:1px solid #dceaf5;border-radius:17px;max-height:calc(100dvh - 122px);padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #062a4b24}.tech-nav.is-open[data-v-2131794e]{display:block}.tech-nav-link[data-v-2131794e]{width:100%;min-height:48px;padding-inline:14px;font-size:15px}.tech-nav-link.active[data-v-2131794e]:after{width:32px;left:14px;right:auto}.tech-header .tech-header-actions[data-v-2131794e] .tech-contact.mtk-button{display:none}.tech-nav-footer[data-v-2131794e]{border-top:1px solid #e3eef7;align-items:center;gap:12px;margin-top:8px;padding:14px 6px 4px 14px;display:flex}.tech-nav-phone[data-v-2131794e]{color:#4a6782;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.tech-nav-phone[data-v-2131794e] svg{color:#0868ba}.tech-nav-contact[data-v-2131794e]{color:#fff;background:linear-gradient(120deg,#174be0,#0867cc 56%,#0877b9);border-radius:999px;align-items:center;gap:8px;height:40px;padding-inline:18px;font-size:14px;font-weight:650;transition:transform .2s;display:inline-flex;box-shadow:0 6px 16px #0b62c433}.tech-nav-contact[data-v-2131794e]:hover{transform:translateY(-1px)}}@media (width<=680px){.tech-header[data-v-2131794e]{border-radius:999px;width:calc(100% - 24px);top:10px}.tech-header-inner[data-v-2131794e]{gap:10px;min-height:64px;padding-inline:12px}.tech-brand img[data-v-2131794e]{width:96px;height:38px}.tech-header-actions[data-v-2131794e]{gap:7px}.tech-nav[data-v-2131794e]{max-height:calc(100dvh - 100px)}}@media (prefers-reduced-motion:reduce){.tech-header[data-v-2131794e],.tech-nav-link[data-v-2131794e],.tech-nav-link[data-v-2131794e]:after{transition:none}}html:not(.mtk-past-hero) .over-hero .tech-logo--light{display:block!important}html:not(.mtk-past-hero) .over-hero .tech-logo--color{display:none!important}html:not(.mtk-past-hero) .tech-header.over-hero{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}html:not(.mtk-past-hero) .over-hero .tech-brand,html:not(.mtk-past-hero) .over-hero .tech-nav-link{color:#f3f8ff}html:not(.mtk-past-hero) .over-hero .tech-nav-link.active,html:not(.mtk-past-hero) .over-hero .tech-nav-link:hover{color:#83d5ff}html:not(.mtk-past-hero) .over-hero .tech-nav-link:after{background:#83d5ff}html:not(.mtk-past-hero) .over-hero .tech-mobile-toggle{color:#f3f8ff;background:#ffffff0d;border-color:#ffffff38}html:not(.mtk-past-hero) .over-hero .tech-mobile-toggle:hover{background:#ffffff1c}html:not(.mtk-past-hero) .over-hero .lang-select{--lang-edge:linear-gradient(120deg, #fff6, #ffffff26);--lang-surface:#0b2a4acc;--lang-grid:#ffffff0a;--lang-muted:#cfe2f5;--lang-text:#f3f8ff;--lang-hover:#ffffff14;--lang-focus:#83d5ff;--lang-menu-shadow:#00000059}html:not(.mtk-past-hero) .over-hero :focus-visible{outline-color:#83d5ff}@media (width<=1200px){html:not(.mtk-past-hero) .over-hero .tech-nav{background:#071e35;border-color:#b6d6ee38}html:not(.mtk-past-hero) .over-hero .tech-nav-footer{border-color:#ffffff1f}html:not(.mtk-past-hero) .over-hero .tech-nav-phone{color:#c7dbee}html:not(.mtk-past-hero) .over-hero .tech-nav-phone svg{color:#83d5ff}}.layout[data-v-755c2b70]{--header-clearance:108px;min-height:calc(100vh / var(--page-zoom,1));flex-direction:column;display:flex}.layout-main[data-v-755c2b70]{flex:1}.layout-flush-hero .layout-main[data-v-755c2b70],.layout-home .layout-main[data-v-755c2b70]{padding-top:0}@media (width<=680px){.layout[data-v-755c2b70]{--header-clearance:92px}}
