:root{font-size:16px}html,body{height:100%;width:100%}body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-weight:400;font-size:100%}a{text-decoration:none}ul,ol{list-style:none}:root{--ink: #06090f;--ink-1: #0a0f17;--ink-2: #0e1520;--ink-3: #16202e;--paper: #f1f3f6;--paper-2: #e6eaef;--blue: #2a6bff;--blue-2: #5a8cff;--gold: #c8a46c;--steel: #a8b4c2;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, .05, .36, 1);--header-h: 84px}.theme-dark{--bg: var(--ink);--fg: #e9eef4;--fg-dim: #93a1b1;--fg-mute: #6b7989;--hair: rgba(255, 255, 255, .1);--hair-strong: rgba(255, 255, 255, .18);--card: rgba(255, 255, 255, .035);--card-hover: rgba(255, 255, 255, .06);background:var(--bg);color:var(--fg)}.theme-light{--bg: var(--paper);--fg: #0c141f;--fg-dim: #5c6a7a;--fg-mute: #8b96a3;--hair: rgba(12, 20, 31, .12);--hair-strong: rgba(12, 20, 31, .24);--card: #ffffff;--card-hover: #ffffff;background:var(--bg);color:var(--fg)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,HarmonyOS Sans SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--ink);color:#e9eef4;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;display:block}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue-2);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0f17}::-webkit-scrollbar-thumb{background:#26323f;border:2px solid #0a0f17}::-webkit-scrollbar-thumb:hover{background:#37475a}.container{width:min(1320px,calc(100% - 10vw));margin-left:auto;margin-right:auto}.section{position:relative;padding:clamp(76px,8.5vw,148px) 0;scroll-margin-top:var(--header-h)}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--fg-dim)}.eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.6}.eyebrow .dot{width:5px;height:5px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #2a6bff29;flex:none}.title-xl{font-size:clamp(30px,3.4vw,52px);line-height:1.18;font-weight:800;letter-spacing:.01em;color:var(--fg)}.lead{font-size:clamp(14px,1.05vw,16px);line-height:1.85;color:var(--fg-dim)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:52px;padding:0 30px;font-size:15px;font-weight:600;letter-spacing:.04em;border-radius:2px;overflow:hidden;transition:color .4s var(--ease-out),border-color .4s var(--ease-out),background-color .4s var(--ease-out),transform .4s var(--ease-out)}.btn svg{transition:transform .4s var(--ease-out)}.btn:hover svg{transform:translate(4px)}.btn--primary{background:var(--blue);color:#fff}.btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease-out)}.btn--primary:hover{background:#3573ff}.btn--primary:hover:after{transform:translate(120%)}.btn--ghost{border:1px solid var(--hair-strong);color:var(--fg)}.btn--ghost:hover{border-color:var(--fg);background:#ffffff0d}.btn--light{background:#fff;color:#0c141f}.btn--light:hover{background:#eef2f7}.mask{display:block;overflow:hidden}.mask>span{display:block;will-change:transform}@media(max-width:768px){:root{--header-h: 64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-icon[data-v-6ab2cd30]{flex:none;display:block}.header[data-v-7125c037]{position:fixed;left:0;right:0;top:0;z-index:100;color:#e9eef4;transition:background-color .5s var(--ease-out),border-color .5s var(--ease-out)}.header[data-v-7125c037]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,9,15,.55),transparent);opacity:1;transition:opacity .5s var(--ease-out);pointer-events:none}.header.is-solid[data-v-7125c037]{background:#070b12d1;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.08)}.header.is-solid[data-v-7125c037]:before{opacity:0}.header__inner[data-v-7125c037]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;height:var(--header-h);width:min(1560px,calc(100% - 6vw));margin:0 auto}.header__actions[data-v-7125c037]{display:flex;align-items:center;gap:22px}.header__phone[data-v-7125c037]{display:flex;align-items:center;gap:10px;color:#e9eef4}.header__phone svg[data-v-7125c037]{color:var(--blue-2)}.header__phone span[data-v-7125c037]{display:flex;flex-direction:column;line-height:1.25}.header__phone em[data-v-7125c037]{font-style:normal;font-size:10px;letter-spacing:.16em;color:#e9eef480}.header__phone strong[data-v-7125c037]{font-family:DIN Alternate,Barlow,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.03em}.header__phone:hover strong[data-v-7125c037]{color:var(--blue-2)}.header__cta[data-v-7125c037]{height:42px;padding:0 22px;font-size:13.5px;letter-spacing:.06em}.header__progress[data-v-7125c037]{position:absolute;left:0;bottom:-1px;width:100%;height:1px}.header__progress i[data-v-7125c037]{display:block;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--blue),#7aa6ff);opacity:.9}.logo[data-v-7125c037]{display:flex;align-items:center;gap:12px;flex:none}.logo__mark[data-v-7125c037]{width:38px;height:38px;color:#e9eef4}.logo__mark svg[data-v-7125c037]{width:100%;height:100%;display:block}.logo__text[data-v-7125c037]{display:flex;flex-direction:column;line-height:1.25}.logo__text strong[data-v-7125c037]{font-size:16.5px;font-weight:700;letter-spacing:.08em;color:#f2f6fa}.logo__text em[data-v-7125c037]{font-style:normal;font-size:8.5px;letter-spacing:.2em;color:#e9eef480}.nav[data-v-7125c037]{display:flex;align-items:center;gap:clamp(18px,2.2vw,38px)}.nav__link[data-v-7125c037]{position:relative;padding:8px 0;font-size:14px;letter-spacing:.04em;color:#e9eef4b8;transition:color .35s var(--ease-out)}.nav__link[data-v-7125c037]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--blue-2);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.nav__link[data-v-7125c037]:hover,.nav__link.is-active[data-v-7125c037]{color:#fff}.nav__link.is-active[data-v-7125c037]:after{transform:scaleX(1)}.burger[data-v-7125c037]{display:none;position:relative;width:40px;height:40px;flex:none}.burger span[data-v-7125c037]{position:absolute;left:9px;width:22px;height:1.5px;background:#e9eef4;transition:transform .45s var(--ease-out),opacity .3s var(--ease-out),width .45s var(--ease-out)}.burger span[data-v-7125c037]:nth-child(1){top:15px}.burger span[data-v-7125c037]:nth-child(2){top:20px;width:16px}.burger span[data-v-7125c037]:nth-child(3){top:25px}.is-open .burger span[data-v-7125c037]:nth-child(1){transform:translateY(5px) rotate(45deg)}.is-open .burger span[data-v-7125c037]:nth-child(2){opacity:0}.is-open .burger span[data-v-7125c037]:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.drawer[data-v-7125c037]{position:fixed;inset:var(--header-h) 0 0;z-index:99;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:24px 8vw 48px;background:#06090f;background-image:radial-gradient(circle at 85% 0%,rgba(42,107,255,.16),transparent 55%);overflow-y:auto}.drawer__nav[data-v-7125c037]{display:flex;flex-direction:column}.drawer__link[data-v-7125c037]{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:21px;font-weight:600;letter-spacing:.04em;color:#e9eef4;opacity:0;transform:translateY(14px);animation:drawerLinkIn-7125c037 .55s var(--ease-out) forwards}.drawer__link svg[data-v-7125c037]{margin-left:auto;color:#e9eef466}.drawer__index[data-v-7125c037]{font-family:DIN Alternate,Barlow,Helvetica Neue,Arial,sans-serif;font-size:11px;letter-spacing:.16em;color:var(--gold)}.drawer__foot p[data-v-7125c037]{margin-top:10px;font-size:12px;line-height:1.8;color:#93a1b1bf}.drawer__phone[data-v-7125c037]{display:inline-flex;align-items:center;gap:10px;font-family:DIN Alternate,Barlow,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;color:#fff}.drawer__phone svg[data-v-7125c037]{color:var(--blue-2)}.drawer-enter-active[data-v-7125c037],.drawer-leave-active[data-v-7125c037]{transition:opacity .4s var(--ease-out)}.drawer-enter-from[data-v-7125c037],.drawer-leave-to[data-v-7125c037]{opacity:0}@keyframes drawerLinkIn-7125c037{to{opacity:1;transform:translateY(0)}}@media(max-width:1280px){.header__phone[data-v-7125c037]{display:none}}@media(max-width:1024px){.nav[data-v-7125c037]{display:none}.burger[data-v-7125c037]{display:block}.header__cta[data-v-7125c037]{display:none}}@media(min-width:1025px){.drawer[data-v-7125c037]{display:none}}@media(max-width:768px){.logo__mark[data-v-7125c037]{width:32px;height:32px}.logo__text strong[data-v-7125c037]{font-size:15px}.logo__text em[data-v-7125c037]{font-size:7.5px;letter-spacing:.16em}.header__inner[data-v-7125c037]{width:calc(100% - 32px)}}.footer[data-v-c5f95165]{position:relative;padding-top:clamp(56px,6vw,88px);background:#05080d;color:var(--fg-dim);border-top:1px solid rgba(255,255,255,.07)}.footer__top[data-v-c5f95165]{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.72fr)) minmax(0,1fr);gap:clamp(28px,3.4vw,60px);padding-bottom:clamp(44px,5vw,68px)}.footer__logo[data-v-c5f95165]{display:inline-flex;align-items:center;gap:12px}.footer__mark[data-v-c5f95165]{width:40px;height:40px;color:#e9eef4}.footer__mark svg[data-v-c5f95165]{width:100%;height:100%;display:block}.footer__logo-text[data-v-c5f95165]{display:flex;flex-direction:column;line-height:1.3}.footer__logo-text strong[data-v-c5f95165]{font-size:16px;font-weight:700;letter-spacing:.06em;color:#f2f6fa}.footer__logo-text em[data-v-c5f95165]{font-style:normal;font-size:8.5px;letter-spacing:.2em;color:#e9eef46b}.footer__desc[data-v-c5f95165]{max-width:340px;margin-top:22px;font-size:12.5px;line-height:1.9;color:#93a1b1d9}.footer__phone[data-v-c5f95165]{display:inline-flex;flex-direction:column;margin-top:24px}.footer__phone em[data-v-c5f95165]{font-style:normal;font-size:10px;letter-spacing:.18em;color:#93a1b1b3}.footer__phone strong[data-v-c5f95165]{margin-top:4px;font-family:DIN Alternate,Barlow,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:.02em;color:#fff;transition:color .35s var(--ease-out)}.footer__phone:hover strong[data-v-c5f95165]{color:var(--blue-2)}.footer__col h4[data-v-c5f95165]{font-size:12px;font-weight:600;letter-spacing:.16em;color:#e9eef4;margin-bottom:20px}.footer__col ul[data-v-c5f95165]{display:flex;flex-direction:column;gap:11px}.footer__col a[data-v-c5f95165]{font-size:12.5px;color:#93a1b1d9;transition:color .3s var(--ease-out),padding-left .35s var(--ease-out)}.footer__col a[data-v-c5f95165]:hover{color:#fff;padding-left:4px}.footer__contact-list[data-v-c5f95165]{gap:14px!important}.footer__contact-list li[data-v-c5f95165]{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.7;color:#93a1b1d9}.footer__contact-list li svg[data-v-c5f95165]{margin-top:4px;color:var(--blue-2);flex:none}.footer__btn[data-v-c5f95165]{margin-top:22px;height:40px;padding:0 16px;font-size:12.5px;letter-spacing:.04em}.footer__line[data-v-c5f95165]{height:1px;background:#ffffff12}.footer__bottom[data-v-c5f95165]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:22px 0 26px;font-size:11.5px;letter-spacing:.04em;color:#93a1b199}.footer__bottom-mid a[data-v-c5f95165]{color:#93a1b1b3;transition:color .3s var(--ease-out)}.footer__bottom-mid a[data-v-c5f95165]:hover{color:#fff}.footer__bottom-links[data-v-c5f95165]{display:flex;gap:20px}.footer__bottom-links a[data-v-c5f95165]{color:#93a1b1b3;transition:color .3s var(--ease-out)}.footer__bottom-links a[data-v-c5f95165]:hover{color:#fff}@media(max-width:1280px){.footer__top[data-v-c5f95165]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.footer__brand[data-v-c5f95165],.footer__col--contact[data-v-c5f95165]{grid-column:span 2}}@media(max-width:640px){.footer__top[data-v-c5f95165]{grid-template-columns:minmax(0,1fr)}.footer__brand[data-v-c5f95165],.footer__col--contact[data-v-c5f95165]{grid-column:auto}.footer__bottom[data-v-c5f95165]{flex-direction:column;align-items:flex-start}.footer__bottom-mid[data-v-c5f95165]{order:3}}.main[data-v-60050ac3]{min-height:100vh;background:var(--ink)}
