*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:#0d1227;color:#f6f7ff;font:18px/1.6 -apple-system,BlinkMacSystemFont,Inter,Arial,sans-serif}a{color:#a8baff;text-underline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a8baff;outline-offset:6px}.wrap{max-width:1180px;margin:auto;padding:0 32px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:108px;border-bottom:1px solid #26304d}.identity{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none;font-weight:700}.identity img{width:48px;border-radius:12px}nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;font-size:15px}button{font:inherit;cursor:pointer;background:transparent;border:1px solid #53638a;color:inherit;border-radius:999px;padding:8px 16px}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center;padding:100px 0 95px}h1{font-size:clamp(48px,5.5vw,76px);letter-spacing:-.055em;line-height:1.05;margin:20px 0 32px}h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.04em;line-height:1.18;margin:0 0 24px}h3{font-size:24px;margin:0 0 12px}.lead{font-size:23px;line-height:1.5;color:#bdc8e5}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.15em;color:#a8baff;font-weight:650}.hero img.demo{width:100%;height:auto;border-radius:13%;box-shadow:0 24px 70px #0005}.cta{display:inline-flex;padding:14px 25px;border-radius:999px;background:#5468d8;color:white;text-decoration:none;font-weight:650;margin-top:20px}.services{display:flex;gap:25px;flex-wrap:wrap;margin:32px 0}.service{display:flex;align-items:center;gap:10px;font-size:14px;color:#cad3ec}.service img{width:28px;height:28px}.section{padding:85px 0;border-top:1px solid #26304d}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px}.steps{counter-reset:steps;margin:0;padding:0;list-style:none}.steps li{position:relative;margin-bottom:28px;padding-left:64px}.steps li:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:2px;background:#26386b;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;color:#c8d4ff;font-weight:650}p{margin:0 0 20px;color:#c1cbe6}.detail{max-width:790px;padding:72px 0 80px}.detail h1{font-size:58px}.detail h2{font-size:30px;margin-top:40px}details{border-bottom:1px solid #33405d;padding:22px 0}summary{font-size:21px;cursor:pointer;font-weight:600}details p{padding-top:16px;max-width:830px}.contact{background:#18213c;border:1px solid #354162;padding:28px;border-radius:24px;margin-top:40px}.contact a{overflow-wrap:anywhere}.muted{font-size:14px;color:#939fbd}footer{border-top:1px solid #26304d;padding:36px 0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:#939fbd}.faq{max-width:910px}.lang-ru,.lang-en{display:contents}html[lang=en] .lang-ru,html[lang=ru] .lang-en{display:none}.hero .lead{max-width:530px}@media(max-width:780px){.wrap{padding:0 22px}header{padding:20px 0;align-items:flex-start}.identity span{max-width:130px;line-height:1.25}nav{gap:14px;justify-content:flex-end}.hero{grid-template-columns:1fr;padding:56px 0;gap:40px}.hero img.demo{max-width:500px;margin:auto}.split{grid-template-columns:1fr;gap:30px}.section{padding:56px 0}.detail h1{font-size:44px}.lead{font-size:21px}.services{gap:18px}.service{font-size:13px}.hero h1{font-size:clamp(44px,9vw,64px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.detail h1{overflow-wrap:anywhere}.detail p{overflow-wrap:break-word}
