
@font-face{font-family:"Lato";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/lato-400.woff2) format("woff2")}
@font-face{font-family:"Lato";font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/lato-600.woff2) format("woff2")}
@font-face{font-family:"Lato";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/lato-700.woff2) format("woff2")}
body{margin:0;background:#FFFFFF}
a{color:#0A142F}a:hover{color:#0A142F}
a:focus-visible{outline:3px solid #3BD0FF;outline-offset:4px}
.hs-wrap{max-width:1320px;margin:0 auto;padding:40px 40px 28px;box-sizing:border-box;position:relative}
.hs-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);column-gap:40px;row-gap:36px;align-items:center}
.hs-viz-desk{position:relative;width:560px;height:540px;justify-self:end}
.hs-viz-mob{display:none}
.hs-cred{display:flex;align-items:center;gap:40px;flex-wrap:wrap}
.hs-cta:hover{background:#13224A !important;box-shadow:0 14px 30px rgba(10,20,47,.22),0 0 0 4px rgba(59,208,255,.35) !important}
.hs-link:hover{text-decoration-color:#3BD0FF !important}
@media (max-width:1179px){.hs-grid{grid-template-columns:minmax(0,1fr)}.hs-viz-desk{justify-self:center}}
@media (max-width:639px){.hs-wrap{padding:20px 20px 24px}.hs-viz-desk{display:none}.hs-viz-mob{display:flex}.hs-br{display:none}.hs-cred{flex-direction:column;align-items:flex-start;gap:20px}.hs-divider{display:none}.hs-strip{margin-top:28px !important}}
.uw-wrap{max-width:1320px;margin:0 auto;padding:80px 40px;box-sizing:border-box}
.uw-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}
.uw-mob{display:none}
@media (max-width:1023px){.uw-head{grid-template-columns:minmax(0,1fr)}}
@media (max-width:899px){.uw-desk{display:none}.uw-mob{display:block}}
@media (max-width:639px){.uw-wrap{padding:56px 20px}}
.kc-wrap{max-width:1320px;margin:0 auto;padding:80px 40px;box-sizing:border-box}
.kc-grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.kc-wide{grid-column:span 2}
.kc-m6{display:none}
@media (max-width:1259px){.kc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:639px){.kc-wrap{padding:56px 20px}.kc-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.kc-wide{grid-column:auto}.kc-d6{display:none}.kc-m6{display:flex}}
.ex-wrap{max-width:1320px;margin:0 auto;padding:80px 40px;box-sizing:border-box}
.ex-grid{margin-top:36px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:stretch}
.ex-main{padding:40px 44px}
.ex-side{padding:24px}
@media (max-width:899px){.ex-grid{grid-template-columns:minmax(0,1fr);gap:16px}}
@media (max-width:639px){.ex-wrap{padding:56px 20px}.ex-grid{margin-top:28px}.ex-main{padding:28px 22px}.ex-side{padding:20px}}
.dv-wrap{max-width:1320px;margin:0 auto;padding:80px 40px;box-sizing:border-box}
.dv-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:80px;row-gap:40px;align-items:start}
.dv-close{padding-left:72px}
@media (max-width:1023px){.dv-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:639px){.dv-wrap{padding:56px 20px}.dv-row{grid-template-columns:36px minmax(0,1fr) !important;column-gap:12px !important;padding:22px 0 !important}.dv-close{padding-left:0;margin-top:32px !important}}
.cf-wrap{max-width:1320px;margin:0 auto;padding:0 40px 80px;box-sizing:border-box}
.cf-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start;padding:64px;border-radius:28px;background:#0A142F}
.cf-slot{min-width:0;min-height:min-content;align-self:start}
.cf-form{width:100%;max-width:100%;min-height:min-content;padding:36px;box-sizing:border-box;background:#FFFFFF;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.28)}
.cf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.cf-in::placeholder{color:#6B7790;opacity:1}
.cf-in:focus{outline:none;border-color:#0A142F !important;box-shadow:0 0 0 3px rgba(59,208,255,.55)}
.cf-btn:hover{background:#6ADDFF !important}
.cf-btn:focus-visible{outline:3px solid #0A142F;outline-offset:3px}
@media (max-width:1023px){.cf-panel{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px}}
@media (max-width:639px){.cf-wrap{padding:0 12px 56px}.cf-panel{padding:36px 18px 18px;border-radius:24px;gap:32px}.cf-form{padding:24px 18px}.cf-row{grid-template-columns:minmax(0,1fr);gap:22px}.cf-btn{width:100%}}
.ft-wrap{max-width:1320px;margin:0 auto;padding:48px 40px 24px;box-sizing:border-box}
.ft-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:40px}
.ft-link:hover{color:#3BD0FF !important;border-bottom-color:#3BD0FF !important}
@media (max-width:1023px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}
@media (max-width:639px){.ft-wrap{padding:40px 20px 24px}.ft-grid{grid-template-columns:minmax(0,1fr);gap:32px}}
html{scroll-padding-top:112px}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
main section[id]{scroll-margin-top:12px}
main:focus{outline:none}
.hd-skip{position:absolute;left:16px;top:-80px;z-index:100;padding:12px 18px;border-radius:12px;background:#3BD0FF;color:#0A142F;font-family:'Lato','Segoe UI',Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none}
.hd-skip:focus{top:12px;outline:3px solid #0A142F;outline-offset:2px}
.hd{position:sticky;top:0;z-index:50;background:transparent;font-family:'Lato','Segoe UI',Arial,sans-serif;overflow-anchor:none}
.hd-in{position:relative;max-width:1320px;margin:0 auto;padding:20px 40px 0;box-sizing:border-box}
.hd-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;padding:0 14px 0 24px;box-sizing:border-box;background:#0A142F;border-radius:20px;box-shadow:0 10px 28px rgba(10,20,47,.18)}
.hd-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-radius:10px;color:#FFFFFF;text-decoration:none}
.hd-logo:hover{color:#FFFFFF}
.hd-logo img{width:36px;height:36px;display:block}
.hd-logo span{font-family:'Play','Lato',Arial,sans-serif;font-weight:700;font-size:22px;line-height:1;color:#FFFFFF}
.hd-desk{display:flex;align-items:center;gap:20px}
.hd-list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}
.hd-link{position:relative;display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:10px;color:#FFFFFF;text-decoration:none;font-size:16px;font-weight:600;white-space:nowrap;transition:color .2s ease}
.hd-link:hover{color:#3BD0FF}
.hd-link[aria-current="true"]::after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:#3BD0FF}
.hd-cta{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:12px;background:#3BD0FF;color:#0A142F;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap;transition:background .2s ease}
.hd-cta:hover{background:#6ADDFF;color:#0A142F}
.hd-cta:focus-visible,.hd-mcta:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}
.hd-toggle{display:none;align-items:center;gap:8px;height:44px;padding:0 14px 0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.24);background:transparent;color:#FFFFFF;font-family:'Lato','Segoe UI',Arial,sans-serif;font-size:15px;font-weight:700;cursor:pointer}
.hd-toggle:focus-visible{outline:3px solid #3BD0FF;outline-offset:2px}
.hd-panel,.hd-backdrop{display:none}
.hd-mlist{margin:0;padding:0;list-style:none}
.hd-mlist li+li{border-top:1px solid rgba(255,255,255,.08)}
.hd-mlink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 16px;border-radius:12px;color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:600}
.hd-mlink:hover{color:#3BD0FF}
.hd-mlink[aria-current="true"]::after{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#3BD0FF}
.hd-mcta{display:flex;align-items:center;justify-content:center;min-height:56px;margin:12px 8px 4px;border-radius:14px;background:#3BD0FF;color:#0A142F;text-decoration:none;font-size:17px;font-weight:700}
.hd-mcta:hover{background:#6ADDFF;color:#0A142F}
@media (max-width:1259px){.hd-link{padding:0 10px;font-size:15px}.hd-link[aria-current="true"]::after{left:10px;right:10px}.hd-desk{gap:12px}.hd-cta{padding:0 16px}.hd-bar{padding-left:20px}}
@media (max-width:1099px){html{scroll-padding-top:88px}.hd-desk{display:none}.hd-toggle{display:inline-flex}.hd-in{padding:12px 20px 0}.hd-bar{height:62px;padding:0 9px 0 16px;border-radius:18px}.hd-logo img{width:32px;height:32px}.hd-logo span{font-size:20px}.hd-panel{display:block;position:absolute;left:20px;right:20px;top:calc(100% + 8px);max-height:calc(100vh - 96px);overflow-y:auto;box-sizing:border-box;padding:8px 8px 12px;border-radius:20px;background:#0A142F;box-shadow:0 24px 48px rgba(10,20,47,.35);transition:opacity .2s ease,transform .2s ease,visibility .2s}.hd-backdrop{display:block;position:fixed;inset:0;z-index:40;margin:0;padding:0;border:0;background:rgba(10,20,47,.45);transition:opacity .2s ease,visibility .2s}}
@media (max-width:639px){.hd-in{padding:10px 12px 0}.hd-panel{left:12px;right:12px}}
@media (max-height:520px){.hd-in,.hd.is-scrolled .hd-in{padding-top:6px}.hd-bar,.hd.is-scrolled .hd-bar{height:52px}html{scroll-padding-top:64px}}
@media (prefers-reduced-motion:reduce){.hd-in,.hd-bar,.hd-panel,.hd-backdrop,.hd-link,.hd-cta{transition:none !important}}


@font-face{font-family:"Play";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/play-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Play";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/play-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Play";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/play-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Play";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/play-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Overpass Mono";font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/overpass-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.hd-panel{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none}
.hd.is-menu-open .hd-panel{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}
.hd-backdrop{opacity:0;visibility:hidden;pointer-events:none}
.hd.is-menu-open + .hd-backdrop{opacity:1;visibility:visible;pointer-events:auto}
.cf-in{width:100%;box-sizing:border-box;border-radius:12px;background:#FFFFFF;font-family:Lato,"Segoe UI",Arial,sans-serif;font-size:16px;color:#0A142F;border:1.5px solid #CBD5E3}
input.cf-in{height:52px;padding:0 14px}
textarea.cf-in{display:block;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}
[hidden]{display:none !important}
main h3{font-family:inherit}
@media (max-width:639px){
  .hs-br{display:inline !important}
  .hs-br::before{content:" "}
}
.is-bot *,.is-bot *::before,.is-bot *::after{animation:none !important;transition:none !important}
.is-bot [data-reveal],.is-bot .reveal,.is-bot .fade-in{opacity:1 !important;transform:none !important;visibility:visible !important;clip-path:none !important}
.doc{background:#fff;color:#0A142F;font-family:Lato,"Segoe UI",Arial,sans-serif}
.doc-wrap{max-width:800px;margin:0 auto;padding:48px 40px 112px;box-sizing:border-box}
.doc h1{margin:18px 0 0;font-family:Play,Lato,Arial,sans-serif;font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.01em;color:#0A142F}
.doc h2{margin:36px 0 0;font-family:Play,Lato,Arial,sans-serif;font-weight:700;font-size:24px;line-height:1.25;color:#0A142F}
.doc p,.doc li{font-size:17px;line-height:1.6;color:#3D4966}
.doc p{margin:14px 0 0}
.doc ul{margin:14px 0 0;padding-left:1.2em}
.doc a{color:#0A142F}
.crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:#5B6680}
.crumbs li{display:flex;align-items:center;gap:8px}
.crumbs li+li::before{content:"/";color:#9FB0C8}
.btn{display:inline-flex;align-items:center;margin-top:28px;min-height:56px;padding:0 28px;box-sizing:border-box;border-radius:14px;background:#0A142F;color:#fff;font-size:17px;font-weight:700;text-decoration:none}
.btn:hover{background:#13224A;color:#fff}
.ft-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}
@media (max-width:1023px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:639px){.ft-grid{grid-template-columns:minmax(0,1fr)}}
.nf{min-height:46vh;display:flex;flex-direction:column;justify-content:center}
@media (max-width:639px){.doc-wrap{padding:36px 20px 72px}}
