.lf-hd{position:sticky;top:0;z-index:200;width:100%;padding:var(--lf-header-gap) 0;color:var(--lf-white);background:none;border:0;font-family:var(--lf-font);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:normal;font-style:normal;text-transform:none}.lf-hd svg{display:block;max-width:none;flex:none}:where(.lf-hd) :where(button,input,select,textarea){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.lf-hd__inner{position:relative;width:1370px;max-width:calc(100vw - 32px);margin:0 auto;height:var(--lf-header-h);padding:0 30px;display:flex;align-items:center;gap:30px;border-radius:6px;background-image:linear-gradient(#0e0a28,#0e0a28);box-shadow:#00000073 10px 15px 20px;transition:background-image .25s ease,box-shadow .25s ease}.lf-hd.is-scrolled .lf-hd__inner{background-image:linear-gradient(#0c0820,#0c0820);box-shadow:#0009 10px 18px 26px}.lf-hd__brand{display:inline-flex;align-items:center;gap:11px;color:var(--lf-white);text-decoration:none;flex:none}.lf-hd__brand:hover,.lf-hd__brand:focus,.lf-hd__brand:focus-visible,.lf-hd__brand:active{color:var(--lf-white)}.lf-hd__brand .lf-logo{display:block;height:34px;width:auto;color:var(--lf-white)}.lf-hd__nav{position:absolute;left:50%;top:0;height:100%;transform:translate(-50%);display:flex;align-items:center;gap:25px}.lf-hd__item{display:inline-flex;align-items:center}@media (min-width: 961px){.lf-hd__item--mega{align-self:stretch}}.lf-hd__link{display:inline-flex;align-items:center;gap:6px;appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:#ffffffe0;text-decoration:none;font-size:17px;font-weight:500;line-height:1.625;letter-spacing:normal;white-space:nowrap;transition:color .18s ease}.lf-hd__link:hover,.lf-hd__link:focus-visible{color:var(--lf-white)}.lf-hd__link.is-active{color:var(--lf-cta)}.lf-hd__caret{width:8px;height:6px;opacity:.65;transition:transform .22s ease}@media (min-width: 961px){.lf-hd__item--mega:hover .lf-hd__caret,.lf-hd__item--mega:focus-within .lf-hd__caret{transform:rotate(180deg)}}.lf-hd__item--mega.is-open .lf-hd__caret{transform:rotate(180deg)}.lf-hd__mega{position:absolute;top:100%;left:50%;z-index:50;width:1036px;max-width:calc(100vw - 32px);padding-top:calc(var(--lf-header-gap) / 2);background:none;border:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(-10px);transition:opacity .22s ease,transform .22s ease,visibility .22s}@media (min-width: 961px){.lf-hd__item--mega:hover .lf-hd__mega,.lf-hd__item--mega:focus-within .lf-hd__mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}}.lf-hd__item--mega.is-open .lf-hd__mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.lf-hd__mega-back{display:none}.lf-hd__mega-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:28px;row-gap:30px;padding:34px 40px 38px;border-radius:8px;background-image:linear-gradient(#0e0a28,#0e0a28);box-shadow:#00000080 5px 4px 25px}.lf-hd__mega-col{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.lf-hd__mega-head{margin:0 0 12px;font-size:14px;font-weight:500;letter-spacing:.01em;color:#ffffff73}.lf-hd__mega-link{display:block;width:100%;padding:5px 0;color:#ffffffe6;text-decoration:none;font-size:16px;font-weight:500;line-height:1.625;letter-spacing:normal;transition:color .16s ease,transform .16s ease}.lf-hd__mega-link:hover,.lf-hd__mega-link:focus-visible{color:var(--lf-white);transform:translate(2px)}.lf-hd__mega-all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#ffffff8c;text-decoration:none;font-size:14px;font-weight:500;transition:color .16s ease,gap .16s ease}.lf-hd__mega-all:hover,.lf-hd__mega-all:focus-visible{color:var(--lf-white);gap:9px}.lf-hd__mega-all svg{flex:none}.lf-hd__actions{display:flex;align-items:center;gap:14px;margin-left:auto;flex:none}.lf-hd__cta{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 22px;border:0;border-radius:5px;background:var(--lf-cta);color:#fff;font-family:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:normal;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .18s ease}.lf-hd__cta:hover,.lf-hd__cta:focus-visible{background:var(--lf-cta-hi);color:#fff}.lf-hd__theme{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--lf-line);border-radius:50%;background:#e5ebfd14;color:var(--lf-white);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.lf-hd__theme:hover,.lf-hd__theme:focus-visible{background:#e5ebfd29;border-color:#e5ebfd47}.lf-hd__theme-icon{display:block;transition:transform .25s ease,opacity .2s ease}.lf-hd__theme-icon--moon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);opacity:0}html[data-theme=light] .lf-hd__theme-icon--sun{opacity:0;transform:rotate(90deg)}html[data-theme=light] .lf-hd__theme-icon--moon{opacity:1;transform:translate(-50%,-50%) rotate(0)}.lf-hd__burger{display:none;width:28px;height:28px;padding:0;border:1px solid var(--lf-line);border-radius:8px;background:#e5ebfd0f;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:3px}.lf-hd__burger-bar{display:block;width:12px;height:1.5px;border-radius:2px;background:var(--lf-white);transition:transform .22s ease,opacity .2s ease}.lf-hd.is-open .lf-hd__burger-bar:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.lf-hd.is-open .lf-hd__burger-bar:nth-child(2){opacity:0}.lf-hd.is-open .lf-hd__burger-bar:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}@media (max-width: 960px){.lf-hd__burger{display:inline-flex}.lf-hd__nav{position:absolute;top:100%;left:0;right:0;height:auto;max-height:calc(100vh - var(--lf-header-h) - (var(--lf-header-gap) * 2));max-height:calc(100dvh - var(--lf-header-h) - (var(--lf-header-gap) * 2));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:none;flex-direction:column;align-items:stretch;gap:2px;margin-top:var(--lf-header-gap);padding:10px 18px 14px;border-radius:12px;--lf-screen-bg: rgb(0, 2, 32);background:#000220f7;border:0;box-shadow:#ffffff14 0 0 0 1px inset,#0000008c 0 22px 46px -22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.lf-hd.is-open .lf-hd__nav{opacity:1;visibility:visible;transform:translateY(0)}body.lf-nav-open{overflow:hidden}.lf-hd__link{font-size:15px;padding:5px 6px;border-radius:10px}.lf-hd__item--mega{display:block;width:100%}.lf-hd__item--mega>.lf-hd__link{width:100%;justify-content:space-between;font-size:15px;padding:5px 6px;border-radius:10px}.lf-hd__mega{position:absolute;inset:0;z-index:3;width:auto;padding:14px 18px 22px;border:0;border-radius:12px;background:var(--lf-screen-bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:1;display:none;transform:none;transition:none}.lf-hd__item--mega.is-open .lf-hd__mega{display:block;visibility:visible;transform:none}.lf-hd__mega.is-drilled .lf-hd__mega-back{display:none}.lf-hd.is-mega-open .lf-hd__nav{height:calc(100vh - var(--lf-header-h) - (var(--lf-header-gap) * 2));height:calc(100dvh - var(--lf-header-h) - (var(--lf-header-gap) * 2));overflow:hidden}.lf-hd__mega-back{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:0;border:0;background:none;cursor:pointer;font:inherit;text-align:left;color:inherit}.lf-hd__mega-back-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#e5ebfd12;box-shadow:#ffffff1a 0 1px inset,#ffffff12 0 0 0 1px inset,#0000004d 0 8px 18px -12px}.lf-hd__mega-back-text{display:flex;flex-direction:column;gap:1px}.lf-hd__mega-back-kicker{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.lf-hd__mega-back-name{font-size:15px;font-weight:500;letter-spacing:-.03em}.lf-hd__mega-grid{grid-template-columns:1fr;row-gap:18px;padding:0;border-radius:0;background-image:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lf-hd__mega-head{margin-bottom:6px}.lf-hd__mega-link{font-size:14px;padding:6px 0}}@media (max-width: 560px){.lf-hd__brand .lf-logo{height:30px}.lf-hd__cta{display:none}}@media (prefers-reduced-motion: reduce){.lf-hd,.lf-hd__nav,.lf-hd__theme-icon,.lf-hd__burger-bar{transition:none}}html[data-theme=light] .lf-hd{color:#14151a;background:none}html[data-theme=light] .lf-hd__inner{background-image:linear-gradient(#fff,#fff);box-shadow:#cdd3f04d 10px 15px 20px}html[data-theme=light] .lf-hd.is-scrolled .lf-hd__inner{background-image:linear-gradient(#fff,#fff);box-shadow:#a0aad76b 10px 18px 26px}html[data-theme=light] .lf-hd__mega-grid{background-image:linear-gradient(#fff,#fff);box-shadow:#00000014 5px 4px 25px}html[data-theme=light] .lf-hd__brand,html[data-theme=light] .lf-hd__brand .lf-logo{color:#1e1b4b}html[data-theme=light] .lf-hd__link{color:#1f1e4d}html[data-theme=light] .lf-hd__link:hover,html[data-theme=light] .lf-hd__link:focus-visible{color:#14151a}html[data-theme=light] .lf-hd__link.is-active{color:var(--lf-cta)}html[data-theme=light] .lf-hd__theme{background:#0000000d;border-color:#00000029;color:#14151a}html[data-theme=light] .lf-hd__theme:hover,html[data-theme=light] .lf-hd__theme:focus-visible{background:#00000017;border-color:#00000047}html[data-theme=light] .lf-hd__burger{border-color:#00000029;background:#0000000a}html[data-theme=light] .lf-hd__burger-bar{background:#14151a}html[data-theme=light] .lf-hd__mega-head{color:#14151a80}html[data-theme=light] .lf-hd__mega-link{color:#222}html[data-theme=light] .lf-hd__mega-link:hover,html[data-theme=light] .lf-hd__mega-link:focus-visible{color:#14151a}html[data-theme=light] .lf-hd__mega-all{color:#14151a8c}html[data-theme=light] .lf-hd__mega-all:hover,html[data-theme=light] .lf-hd__mega-all:focus-visible{color:#14151a}@media (max-width: 960px){html[data-theme=light] .lf-hd__nav{--lf-screen-bg: rgb(245, 246, 248);background:#f5f6f8fa;border-top-color:#0000001a;border-bottom-color:#0000001a}html[data-theme=light] .lf-hd__link:hover{background:#0000000d}html[data-theme=light] .lf-hd__mega-back-ico{background:#fff;box-shadow:#ffffffe6 0 1px inset,#00000012 0 0 0 1px inset,#1f1e4d1a 0 10px 22px -12px}html[data-theme=light] .lf-hd__mega-back-kicker{color:#1f1e4d73}}.lf-ft{position:relative;overflow:hidden;padding:0;background:var(--ft-ground);font-family:var(--lf-font);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:normal;font-style:normal;text-transform:none;color:var(--ft-link);--ft-gutter: clamp(24px, 3.5vw, 64px);--ft-ground: #1c1c2f;--ft-rule: rgba(255, 255, 255, .15);--ft-ink: #ffffff;--ft-head: #b7b7b7;--ft-link: #b7b7b7;--ft-addr: #b7b7b7;--ft-accent: #146cf0;--ft-badge-line: rgba(255, 255, 255, .18);--ft-badge-ink: #ffffff;--ft-badge-solid: #ffffff;--ft-badge-solid-ink: #1c1c2f}.lf-ft svg{display:block;max-width:none}:where(.lf-ft) :where(button,input,select,textarea){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.lf-ft__card{position:relative;width:1370px;max-width:100%;margin:0 auto}.lf-ft__edge,.lf-ft__glow{display:none}.lf-ft__inner{position:relative;padding:72px 30px 0}.lf-ft__divider{height:1px;background:var(--ft-rule)}.lf-ft__grid+.lf-ft__divider{margin:44px 0 28px}.lf-ft__divider--m{display:none}.lf-ft__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px var(--ft-gutter);align-items:start}.lf-ft__offices{grid-column:3 / -1}.lf-ft__col{display:flex;flex-direction:column;gap:16px}.lf-ft__col-head{font-weight:500;font-size:20px;line-height:1.5;letter-spacing:-.6px;text-transform:none;color:var(--ft-ink);text-decoration:none;transition:color .18s ease}a.lf-ft__col-head:hover,a.lf-ft__col-head:focus-visible{color:var(--ft-accent)}.lf-ft__col .lf-ft__col-head{margin-bottom:8px}.lf-ft__col--brand{gap:28px;width:max-content;align-items:center}.lf-ft__brand{display:inline-flex;align-items:center;gap:12px;color:var(--ft-ink);text-decoration:none}.lf-ft__brand:hover,.lf-ft__brand:focus,.lf-ft__brand:focus-visible{color:var(--ft-ink)}.lf-ft__brand .lf-logo{display:block;height:32px;width:auto;color:var(--ft-ink)}.lf-ft__col--brand .lf-ft__social{display:flex;flex-wrap:wrap;justify-content:center;width:134px;gap:10px}.lf-ft__link{font-weight:400;font-size:16px;color:var(--ft-link);text-decoration:none;white-space:nowrap;transition:color .18s ease}.lf-ft__link:hover,.lf-ft__link:focus-visible{color:var(--ft-accent)}.lf-ft__offices{min-width:0}.lf-ft__offices>.lf-ft__col-head{display:block;margin-bottom:24px}.lf-ft__office-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px var(--ft-gutter)}.lf-ft__office{min-width:0}.lf-ft__city{margin:0 0 12px;font-weight:500;font-size:16px;line-height:1.5;color:var(--ft-ink)}.lf-ft__addr{margin:0 0 14px;font-weight:400;font-size:16px;line-height:1.625;color:var(--ft-addr)}.lf-ft__addr span{display:block}.lf-ft__tel{display:block;margin-bottom:8px;font-weight:400;font-size:16px;line-height:1.625;color:var(--ft-link);text-decoration:none;transition:color .18s ease}.lf-ft__tel:hover,.lf-ft__tel:focus-visible{color:var(--ft-accent)}.lf-ft__omail{font-weight:400;font-size:16px;line-height:1.625;color:var(--ft-ink);text-decoration:none;transition:opacity .18s ease}.lf-ft__omail:hover,.lf-ft__omail:focus-visible{opacity:.75;color:var(--ft-accent)}.lf-ft__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px}.lf-ft__copy,.lf-ft__cities{font-weight:500;font-size:14px;color:var(--ft-head)}.lf-ft__platform{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ft-badge-line);font-weight:600;font-size:13px;color:var(--ft-badge-ink);text-decoration:none;transition:border-color .18s ease,color .18s ease}a.lf-ft__platform:hover,a.lf-ft__platform:focus-visible{border-color:var(--ft-accent);color:var(--ft-accent)}.lf-ft__platform--solid{border:0;background:var(--ft-badge-solid);transition:transform .18s ease}.lf-ft__platform--solid svg{width:16px;height:16px;fill:var(--ft-badge-solid-ink)}a.lf-ft__platform--solid:hover,a.lf-ft__platform--solid:focus-visible{transform:translateY(-2px);border-color:transparent}@media (max-width: 1100px){.lf-ft__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-ft__offices{grid-column:1 / -1}.lf-ft__divider--m{display:block;margin:0 0 26px}}@media (max-width: 700px){.lf-ft__inner{padding:56px 16px 0}.lf-ft__grid+.lf-ft__divider{margin:28px 0 24px}.lf-ft__grid{grid-template-columns:1fr 1fr;gap:28px 24px}.lf-ft__brand .lf-logo{height:28px}.lf-ft__col{gap:14px}.lf-ft__col-head{font-size:12px}.lf-ft__col .lf-ft__col-head{margin-bottom:2px}.lf-ft__link{font-size:15px;white-space:normal}.lf-ft__offices>.lf-ft__col-head{margin-bottom:18px}.lf-ft__office-row{grid-template-columns:1fr;gap:22px}.lf-ft__city{font-size:15px;margin-bottom:8px}.lf-ft__addr{margin-bottom:8px}.lf-ft__addr span{display:inline}.lf-ft__addr span+span:before{content:", "}.lf-ft__tel{margin-bottom:4px}.lf-ft__bottom{flex-direction:column-reverse;align-items:center;gap:8px}.lf-ft__copy,.lf-ft__cities{font-size:13px}}@media (prefers-reduced-motion: reduce){.lf-ft__col-head,.lf-ft__link,.lf-ft__tel,.lf-ft__omail,.lf-ft__platform{transition:none}a.lf-ft__platform--solid:hover,a.lf-ft__platform--solid:focus-visible{transform:none}}html:not([data-theme=light]){background-color:var(--lf-navy)}html:not([data-theme=light]) body{background:transparent}.lf-bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background-color:var(--lf-navy)}html[data-theme=light] .lf-bg{display:none}.lf-bg__glow{position:absolute;inset:0;background:radial-gradient(circle farthest-corner at 100% 0%,rgba(236,194,114,.3) 3%,rgba(244,109,107,.26) 15%,rgba(115,44,255,.22) 30%,transparent 47%),radial-gradient(70% 55% at 6% 108%,rgba(115,44,255,.2),transparent 60%)}.lf-bg__dots{position:absolute;inset:0;background-image:radial-gradient(rgba(229,235,253,.06) 1px,transparent 1.4px);background-size:32px 32px;background-position:-8px -8px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 42%,transparent 60%,rgba(0,0,0,.75));mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 42%,transparent 60%,rgba(0,0,0,.75));opacity:.7}.lf-bg__stars{position:absolute;inset:0;background-repeat:no-repeat;background-image:radial-gradient(1.6px 1.6px at 12% 18%,rgba(255,255,255,.9),transparent),radial-gradient(1.4px 1.4px at 76% 12%,rgba(255,255,255,.8),transparent),radial-gradient(1.2px 1.2px at 46% 26%,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 88% 32%,rgba(255,197,130,.85),transparent),radial-gradient(1.1px 1.1px at 30% 40%,rgba(255,255,255,.6),transparent),radial-gradient(1.3px 1.3px at 63% 44%,rgba(255,255,255,.65),transparent),radial-gradient(1.2px 1.2px at 22% 62%,rgba(229,235,253,.55),transparent),radial-gradient(1.5px 1.5px at 92% 68%,rgba(255,255,255,.5),transparent),radial-gradient(1.1px 1.1px at 54% 74%,rgba(229,235,253,.45),transparent),radial-gradient(1.3px 1.3px at 8% 82%,rgba(255,255,255,.4),transparent);opacity:.9}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url("/assets/Satoshi-500-EJJZ2F7T.woff2") format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url("/assets/Satoshi-700-CIEESITA.woff2") format("woff2")}:root{--lf-navy: #000220;--lf-purple: #732cff;--lf-purple-hi: #8f52ff;--lf-coral: #f46d6b;--lf-amber: #ecc272;--lf-para: #e5ebfd;--lf-white: #ffffff;--lf-line: rgba(229, 235, 253, .12);--lf-grad: linear-gradient(122deg, #732cff, #f46d6b);--lf-font: Satoshi, "Plus Jakarta Sans", -apple-system, "Segoe UI", Roboto, sans-serif;--lf-max: 1240px;--lf-pad: clamp(20px, 4vw, 48px);--lf-header-h: 60px;--lf-header-gap: 10px;--lf-cta: #146cf0;--lf-cta-hi: #0f5bd0}
