.solution-stack{margin-top:64px;padding-bottom:20px;position:relative}.solution{top:calc(92px + var(--k) * 24px);border:1px solid var(--line);background:linear-gradient(#0e1427,#0a0f1f);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;margin-bottom:30px;display:grid;position:sticky;box-shadow:0 -26px 60px #0000008c}.solution__text{flex-direction:column;justify-content:space-between;gap:30px;padding:46px 50px;display:flex}.solution__art{border-left:1px solid var(--line);background:radial-gradient(circle,#5b7cff1a,#0000 70%);border-radius:0 26px 26px 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.solution__title{font-size:40px;line-height:1.06}.solution__desc{color:var(--dim);max-width:440px;margin-top:14px;font-size:17px;line-height:1.6}.solution__points{flex-wrap:wrap;gap:8px;display:flex}.solution__points li{border:1px solid var(--line);color:var(--dim);border-radius:99px;padding:6px 13px;font-size:13.5px}.solution__art svg{width:78%;height:auto}@media (max-width:1060px){.solution{grid-template-columns:1fr;position:relative;top:0}.solution__art{border-left:0;border-top:1px solid var(--line);border-radius:0 0 26px 26px;min-height:260px}}@media (max-width:640px){.solution__text{padding:30px 26px}.solution__title{font-size:30px}}
