.eng{padding-top:0}.esec{padding-block:clamp(88px,11vw,168px)}.ealt{background:#0f0f11 radial-gradient(70% 50% at 50% 0,#ff7a1a08,#0000 70%);border-block:1px solid #ffffff14}.eh2{text-wrap:balance;margin-bottom:0;font-size:clamp(40px,5vw,84px);line-height:1}.eh3{font-size:clamp(26px,2.4vw,36px);line-height:1.08}.elead{color:#9da0a7;max-width:560px;font-size:clamp(16px,1.2vw,18px);line-height:1.55}.ehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.ehead>div{flex-direction:column;gap:0;display:flex}.ehead .elead{max-width:440px}.etag{font-family:var(--font-mono);letter-spacing:.04em;color:var(--acc);font-size:12px}.ehero{background:radial-gradient(55% 65% at 85% 40%,#ff7a1a14 0%,#0b0b0c00 70%);flex-direction:column;justify-content:space-between;gap:64px;min-height:min(100svh,940px);padding-top:150px;padding-bottom:36px;display:flex;position:relative}.ehero h1{color:#f1f1f1;text-wrap:balance;max-width:1080px;margin:22px 0 26px;font-size:clamp(48px,7vw,118px);font-weight:400;line-height:.92}.ehero h1 em{color:var(--acc);font-style:normal}.ehero p{color:#9da0a7;max-width:620px;margin-bottom:30px;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.ehero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.etrust{letter-spacing:.06em;text-transform:uppercase;color:#c9cbd0;flex-wrap:wrap;gap:8px 28px;font-size:13px;display:flex}.espec{letter-spacing:.08em;text-transform:uppercase;color:#c9cbd0;background:#0b0b0ccc;border:1px solid #ffffff14;flex-direction:column;gap:10px;width:340px;max-width:100%;padding:14px 16px;font-size:11px;display:flex}.espec>div{justify-content:space-between;gap:12px;display:flex}.espec>div:first-child{color:#8a8d94}.espec>div:nth-child(2){border-top:1px solid #ffffff14;padding-top:8px}.espec b{color:#fff;font-weight:400}.espec b.acc{color:var(--acc)}.ebar{grid-template-columns:repeat(4,1fr);gap:3px;font-size:10px;display:grid}.ebar span{color:#7d818a;border-top:2px solid #ffffff1a;padding-top:6px}.ebar span:first-child{color:#ffb36b;border-color:#ffb36b}.ebar span:nth-child(2){border-color:var(--acc);color:#fff}.eclients{background:#0f0f11;border-block:1px solid #ffffff14}.eclients .wrapx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding-block:28px;display:flex}.eclients span{letter-spacing:-.03em;color:#6f7279;font-size:clamp(20px,1.8vw,26px);font-weight:500}.eclients .mono{letter-spacing:.08em;text-transform:uppercase;color:#8a8d94;font-size:12.5px}.ecats{flex-direction:column;gap:12px;display:flex}.ecat{border-top:1px solid #ffffff14;grid-template-columns:minmax(240px,.8fr) 2fr;gap:12px 48px;padding:32px 0;display:grid}.ecat:last-child{border-bottom:1px solid #ffffff14}.ecat-h{flex-direction:column;gap:10px;display:flex}.ecat-h h3{font-size:clamp(26px,2.2vw,34px);line-height:1.05}.ecat-h h3 a:hover{color:var(--acc)}.ecat-h p{color:#9da0a7;font-size:15px;line-height:1.55}.ecat-h .mono{letter-spacing:.08em;text-transform:uppercase;color:#8a8d94;font-size:11.5px}.esvcs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.esvcs li{border-bottom:1px solid #ffffff0d}.esvcs a{color:#e6e7ea;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:16px;transition:color .2s;display:flex}.esvcs a:hover{color:var(--acc)}.esvcs a .mono{letter-spacing:.04em;color:#7d818a;flex:none;font-size:11px}.ecases{border-bottom:1px solid #ffffff14;margin:0;padding:0;list-style:none}.ecases li{border-top:1px solid #ffffff14;grid-template-columns:minmax(220px,1fr) 2fr;align-items:baseline;gap:12px 40px;padding:32px 0;display:grid}.ecases .k{flex-direction:column;gap:10px;display:flex}.ecases .k b{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:500}.ecases h3{margin-bottom:10px;font-size:22px;line-height:1.2}.ecases p{color:#b3b6bd;margin-bottom:6px;font-size:16px;line-height:1.55}.ecases p small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#7d818a;margin-right:8px;font-size:11px}.eest{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.eest .giant,.eest .giant small{white-space:pre-line}.esteps{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.esteps li{border-right:1px solid #ffffff10;flex-direction:column;gap:10px;padding:32px 28px;display:flex}.esteps li:first-child{padding-left:0}.esteps li:last-child{border-right:0;padding-right:0}.esteps i{background:#ffffff26;width:12px;height:12px}.esteps li:first-child i{background:var(--acc)}.esteps .mono{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);font-size:11.5px}.esteps h3{font-size:clamp(26px,2.4vw,38px)}.esteps p{color:#9da0a7;font-size:16px;line-height:1.55}.eaccess{grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(220px,auto);gap:12px;display:grid}.etile{background:#121214;border:1px solid #ffffff10;flex-direction:column;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.etile.big{border-color:#ff7a1a55;grid-row:span 2}.etile .mono{letter-spacing:.08em;color:#8a8d94;font-size:11.5px}.etile.big .mono{color:var(--acc)}.etile h3{margin-bottom:8px;font-size:26px}.etile p{color:#9da0a7;font-size:15px;line-height:1.55}.etile b.num{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(56px,6vw,96px);font-weight:400;line-height:.9}.einds{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.einds a{background:#121214;border:1px solid #ffffff10;flex-direction:column;justify-content:space-between;gap:18px;min-height:150px;padding:22px 24px;transition:border-color .3s,background .3s;display:flex}.einds a:hover{background:#17171a;border-color:#ff7a1a55}.einds b{letter-spacing:-.03em;font-size:24px;font-weight:500}.einds span{color:#9da0a7;font-size:14px;line-height:1.5}.efaq{border-top:1px solid #ffffff14;max-width:980px}.efaq details{border-bottom:1px solid #ffffff14;padding:22px 0}.efaq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:clamp(18px,1.5vw,22px);font-weight:500;list-style:none;display:flex}.efaq summary::-webkit-details-marker{display:none}.efaq summary:after{content:"+";font-family:var(--font-mono);color:var(--acc)}.efaq details[open] summary:after{content:"−"}.efaq p{color:#b3b6bd;max-width:760px;margin-top:14px;font-size:16px;line-height:1.6}.econtact{grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,96px);display:grid}.econtact-l{flex-direction:column;gap:22px;display:flex}.efounder{border-top:1px solid #ffffff14;flex-direction:column;gap:4px;margin-top:12px;padding-top:22px;display:flex}.efounder b{font-size:20px;font-weight:500}.efounder span{letter-spacing:.06em;text-transform:uppercase;color:#8a8d94;font-size:12px}.ecrumbs ol{letter-spacing:.06em;text-transform:uppercase;color:#8a8d94;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ecrumbs li+li:before{content:"/";color:#4a4d53;margin-right:6px}.ecrumbs a:hover{color:var(--acc)}.ecrumbs [aria-current]{color:#c9cbd0}.epage{padding-top:140px}.epage-hero{flex-direction:column;gap:22px;padding-bottom:clamp(56px,7vw,96px);display:flex}.epage-hero h1{max-width:1100px;font-size:clamp(40px,5.6vw,92px);font-weight:400;line-height:.96}.epage-hero p{color:#9da0a7;max-width:720px;font-size:clamp(17px,1.3vw,20px);line-height:1.5}.efacts{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-block:1px solid #ffffff14;flex-wrap:wrap;gap:0;font-size:12px;display:flex}.efacts>div{flex-direction:column;flex:200px;gap:6px;padding:18px 20px 18px 0;display:flex}.efacts>div+div{border-left:1px solid #ffffff10;padding-left:20px}.efacts span{color:#8a8d94}.efacts b{color:#fff;font-size:14px;font-weight:500}.efacts b.acc{color:var(--acc)}.egrid2{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.eblock{border-top:1px solid #ffffff14;flex-direction:column;gap:22px;padding-block:clamp(48px,6vw,88px);display:flex}.eblock h2{font-size:clamp(28px,3vw,46px);line-height:1.04}.eprose p{color:#c9cbd0;max-width:760px;font-size:17px;line-height:1.65}.eprose p+p{margin-top:14px}.elist{border-top:1px solid #ffffff10;margin:0;padding:0;list-style:none}.elist li{color:#d9dbdf;border-bottom:1px solid #ffffff10;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;font-size:16.5px;line-height:1.5;display:grid}.elist li:before{content:counter(e, decimal-leading-zero);counter-increment:e;font-family:var(--font-mono);color:var(--acc);padding-top:4px;font-size:12px}.elist{counter-reset:e}.echips{flex-wrap:wrap;gap:8px;display:flex}.echips>*{font-family:var(--font-mono);letter-spacing:.04em;color:#c9cbd0;border:1px solid #ffffff26;padding:7px 12px;font-size:12px}.echips a:hover{border-color:var(--acc);color:var(--acc)}.erel{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.erel a{background:#121214;border:1px solid #ffffff10;flex-direction:column;justify-content:space-between;gap:10px;min-height:120px;padding:20px 22px;transition:border-color .3s;display:flex}.erel a:hover{border-color:#ff7a1a55}.erel b{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.25}.erel span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a8d94;font-size:11px}.ecta{background:#121214;border:1px solid #ff7a1a55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.ecta p{color:#c9cbd0;max-width:620px;font-size:18px;line-height:1.5}.efoot{letter-spacing:.06em;text-transform:uppercase;color:#7d818a;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:32px;font-size:12px;display:flex}.efoot a:hover{color:var(--acc)}@media (max-width:960px){.ecat,.ecases li,.eest,.econtact,.egrid2{grid-template-columns:1fr}.esteps{grid-template-columns:1fr 1fr}.esteps li,.esteps li:first-child,.esteps li:last-child{border-bottom:1px solid #ffffff10;border-right:0;padding:24px 0}.eaccess{grid-template-columns:1fr}.etile.big{grid-row:auto}}@media (max-width:560px){.esteps{grid-template-columns:1fr}.efacts>div+div{border-left:0;padding-left:0}}
