@font-face{font-family:EST Display;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/montserrat-cyrillic-800-normal.woff2)format("woff2");unicode-range:U+400-52F,U+2116}@font-face{font-family:EST Display;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/montserrat-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F}.public-home{--landing-bg:#030e20;--landing-text:#f7f9ff;--landing-muted:#bbcce6;--landing-blue:#087dff;--landing-line:#24405f;background:var(--landing-bg);color:var(--landing-text);isolation:isolate;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.public-home *{box-sizing:border-box}.public-home a{color:inherit;text-decoration:none}.public-home button{font:inherit;cursor:pointer}.public-home :is(a,button):focus-visible{outline-offset:6px;outline:3px solid #4ba6ff}.public-home button:disabled{cursor:wait;opacity:.65}.public-home.theme-light{--landing-bg:#f4f9ff;--landing-text:#001334;--landing-muted:#344961;--landing-line:#b0c7e3;--landing-blue:#06f}.landing-stage{flex-direction:column;min-height:max(850px,100svh);display:flex;position:relative;overflow:hidden}.landing-background{object-fit:cover;object-position:center;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-header{justify-content:space-between;align-items:center;gap:28px;min-height:104px;padding:26px 6%;display:flex;position:relative}.landing-brand{flex-shrink:0;display:inline-flex}.landing-brand img{object-fit:cover;filter:contrast(2);mix-blend-mode:screen;width:228px;height:48px}.theme-light .landing-brand img{filter:contrast(2)grayscale()invert();mix-blend-mode:multiply}.landing-header nav{color:var(--landing-muted);gap:42px;font-size:17px;display:flex}.landing-header nav a:hover{color:var(--landing-text)}.landing-account{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.landing-role{color:var(--landing-muted);font-size:12px}.landing-header-enter{text-align:center;border:1px solid #1699ff;border-radius:32px;min-width:156px;padding:14px 25px;font-size:16px;font-weight:700;box-shadow:0 0 15px #0077ff40}.landing-header-enter:hover{color:#fff;background:#087aff}.theme-light .landing-header-enter{color:#fff;background:#06f}.landing-signout{color:var(--landing-muted);background:0 0;border:0;padding:10px 0;font-size:14px}.landing-signout:hover{color:var(--landing-text)}.landing-copy{max-width:660px;margin:64px 6% 74px;position:relative}.landing-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--landing-muted);margin:0 0 24px;font-size:12px;font-weight:500;line-height:1.6}.landing-copy h1{letter-spacing:-.055em;color:var(--landing-text);margin:0 0 30px;font-family:EST Display,Arial,sans-serif;font-size:clamp(60px,6.6vw,102px);font-weight:800;line-height:.98}.landing-copy h1 em{color:var(--landing-blue);font-style:normal}.landing-description{max-width:545px;color:var(--landing-muted);margin:0 0 43px;font-size:23px;line-height:1.5}.landing-actions{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.landing-primary{text-align:center;background:#f8fbff;border:1px solid #6fbbff;border-radius:40px;justify-content:center;align-items:center;min-height:64px;padding:19px 36px;font-size:20px;font-weight:700;line-height:1.2;transition:box-shadow .18s;display:inline-flex;box-shadow:0 0 28px #0084ff5c;color:#0063ef!important}.landing-primary:hover{background:#dfefff;box-shadow:0 0 35px #0084ff8c}.landing-driver{border-bottom:1px solid;padding-bottom:4px;font-size:17px;color:var(--landing-muted)!important}.landing-driver:hover{color:var(--landing-text)!important}.landing-error{color:#ffbec5;margin-top:20px;font-size:15px}.landing-feature-strip{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);gap:45px;margin:auto 6% 52px;padding-top:34px;display:grid}.landing-feature-strip>div+div{border-left:1px solid var(--landing-line);padding-left:45px}.landing-feature-strip h2{margin:0 0 10px;font-size:20px;line-height:1.3}.landing-feature-strip p{max-width:280px;color:var(--landing-muted);margin:0;font-size:16px;line-height:1.5}.theme-control .landing-copy{text-align:center;width:90%;max-width:1100px;margin:40px auto 0}.theme-control .landing-copy h1{margin-bottom:20px;font-size:clamp(65px,6.4vw,100px);line-height:1.03}.theme-control .landing-description{max-width:1000px;margin:0 auto 30px;font-size:22px}.theme-control .landing-actions{justify-content:center}.theme-control .landing-primary,.theme-light .landing-primary{background:#006dff;border-color:#80cfff;color:#fff!important}.theme-control .landing-primary:hover,.theme-light .landing-primary:hover{background:#0054d8}.landing-control-tagline{text-align:center;letter-spacing:.14em;color:#d7e7ff;margin:auto 24px 62px;font-size:16px;line-height:1.8}.theme-control .landing-stage{min-height:max(950px,100svh)}.theme-light .landing-copy{margin-top:44px}.theme-light .landing-copy h1{font-size:clamp(70px,7.1vw,110px);line-height:.94}.theme-light .landing-copy h1 em{font-size:1.28em}.theme-light .landing-feature-strip{background:#f4f9ffdb;border-top:0;border-radius:4px;margin-bottom:28px;padding:24px 28px}.theme-light .landing-feature-strip p{font-size:15px}.theme-light .landing-feature-strip h2{font-size:18px}.landing-section{max-width:1440px;margin:0 auto;padding:92px 6%;scroll-margin-top:24px}.landing-section>h2,.landing-how h2{letter-spacing:-.045em;margin:0 0 46px;font-size:clamp(34px,4vw,58px);line-height:1.06}.landing-capabilities{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.landing-capabilities article{border-top:1px solid var(--landing-line);padding-top:25px}.landing-capabilities h3,.landing-how h3{margin:0 0 14px;font-size:22px;line-height:1.3}.landing-capabilities p,.landing-how p:not(.landing-eyebrow){color:var(--landing-muted);max-width:410px;margin:0;font-size:17px;line-height:1.7}.landing-how{border-top:1px solid var(--landing-line);grid-template-columns:1fr 1fr;gap:90px;display:grid}.landing-how ol{gap:28px;margin:0;padding:0 0 0 24px;display:grid}.landing-how li{padding-left:15px}.landing-how li::marker{color:var(--landing-blue)}.landing-footer{border-top:1px solid var(--landing-line);color:var(--landing-muted);justify-content:space-between;align-items:center;gap:25px;padding:36px 6%;font-size:14px;display:flex}.landing-footer>span{letter-spacing:.03em;font-weight:700}.landing-variant-picker{gap:8px;display:flex}.landing-variant-picker button{border:1px solid var(--landing-line);color:var(--landing-muted);background:0 0;border-radius:8px;padding:9px 12px}.landing-variant-picker button[aria-pressed=true]{border-color:var(--landing-blue);color:var(--landing-text)}@media (min-width:1700px){.landing-copy{margin-top:105px}.theme-control .landing-copy,.theme-light .landing-copy{margin-top:65px}.landing-feature-strip{margin-bottom:65px}}@media (max-width:1000px){.landing-header{gap:16px;padding:22px 5%}.landing-header nav{gap:20px;font-size:14px}.landing-brand img{width:180px;height:40px}.landing-header-enter{min-width:105px;padding:12px 18px}.landing-role{display:none}.landing-copy{max-width:55%;margin-top:74px;margin-left:5%}.landing-copy h1{font-size:clamp(52px,6.8vw,76px)}.landing-description{font-size:19px}.landing-actions{gap:20px}.landing-primary{padding:17px 27px;font-size:18px}.landing-driver{font-size:15px}.landing-feature-strip{gap:22px;margin-left:5%;margin-right:5%}.landing-feature-strip>div+div{padding-left:22px}.landing-feature-strip p{font-size:14px}.landing-feature-strip h2{font-size:18px}.theme-control .landing-copy{margin-top:45px}.theme-control .landing-copy h1{font-size:clamp(55px,7vw,74px)}.theme-light .landing-copy h1{font-size:clamp(58px,7.3vw,84px)}.landing-how{gap:45px}}@media (max-width:650px){.landing-header{align-items:center;min-height:80px;padding:16px 6%}.landing-header nav{display:none}.landing-brand img{width:164px;height:36px}.landing-account{gap:12px}.landing-header-enter{min-width:82px;padding:11px 15px;font-size:13px}.landing-signout{font-size:12px}.landing-stage,.theme-control .landing-stage{min-height:max(900px,100svh)}.landing-copy,.theme-light .landing-copy{max-width:none;margin:42px 6% 0}.landing-eyebrow{letter-spacing:.16em;margin-bottom:20px;font-size:10px}.landing-copy h1{letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(46px,12vw,72px);line-height:1.01}.landing-description{max-width:350px;margin-bottom:27px;font-size:17px;line-height:1.55}.landing-actions{flex-direction:column;align-items:flex-start;gap:21px}.landing-primary{min-height:56px;padding:17px 29px;font-size:17px}.landing-driver{font-size:14px}.landing-background{object-fit:cover;object-position:70% center;height:54%;top:auto;bottom:120px}.landing-feature-strip{gap:12px;margin:auto 6% 25px;padding-top:22px}.landing-feature-strip>div+div{padding-left:12px}.landing-feature-strip h2{margin-bottom:7px;font-size:13px}.landing-feature-strip p{font-size:11px;line-height:1.5}.theme-control .landing-copy{width:88%;margin:40px auto 0}.theme-control .landing-copy h1{font-size:clamp(42px,11vw,65px);line-height:1.08}.theme-control .landing-description{margin-bottom:25px;font-size:16px}.theme-control .landing-actions{align-items:center}.theme-control .landing-background{object-position:50% bottom;height:62%;bottom:45px}.landing-control-tagline{letter-spacing:.08em;margin:auto 7% 25px;font-size:11px}.theme-light .landing-copy h1{font-size:clamp(52px,13vw,75px)}.theme-light .landing-feature-strip{background:#f4f9ffed;margin:auto 6% 24px;padding:19px 10px}.theme-light .landing-feature-strip h2{font-size:13px}.theme-light .landing-feature-strip p{font-size:11px}.theme-light .landing-background{object-position:75% center;bottom:105px}.landing-section{padding:58px 7%}.landing-section>h2,.landing-how h2{margin-bottom:30px;font-size:36px}.landing-capabilities{grid-template-columns:1fr;gap:30px}.landing-capabilities article{padding-top:20px}.landing-capabilities h3,.landing-how h3{font-size:19px}.landing-capabilities p,.landing-how p:not(.landing-eyebrow){font-size:16px}.landing-how{grid-template-columns:1fr;gap:8px}.landing-footer{flex-wrap:wrap;padding:26px 7%;font-size:12px}.landing-variant-picker{margin-left:auto}}@media (prefers-reduced-motion:reduce){.public-home *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:650px){.landing-feature-strip p,.theme-light .landing-feature-strip p{display:none}.landing-feature-strip h2,.theme-light .landing-feature-strip h2{margin:0;font-size:14px;line-height:1.4}.landing-feature-strip{padding-top:19px;padding-bottom:8px}}
