.cs-hero{background-position:top;background-repeat:no-repeat;background-size:contain;overflow:hidden;width:100%}.cs-hero__scale{padding:0 112px}.cs-hero__content{align-items:flex-start;display:grid;gap:48px;grid-template-columns:1.1fr 1fr;justify-content:center;margin-top:100px;width:100%}.cs-hero__text{flex-shrink:0;gap:48px}.cs-hero__text,.cs-hero__text-top{display:flex;flex-direction:column}.cs-hero__text-top{gap:40px}.cs-hero__text-inner{display:flex;flex-direction:column;gap:24px}.cs-hero__subtitle-line{color:#843dbc;font-size:18px;font-weight:500;padding:8px 0}.cs-hero.cs-hero--dark{background-color:#160325}.cs-hero--dark .cs-hero__subtitle-line{color:#c5b0ff}.cs-hero__subtitle-white{color:#843dbc}.cs-hero--dark .cs-hero__subtitle-white{color:#fff}.cs-hero__title-block{display:flex;flex-direction:column;gap:16px;max-width:608px}.cs-hero__title{background:linear-gradient(90.01deg,#4a0680 36.14%,#007a9e 66.88%);-webkit-background-clip:text;color:#1c1a22;font-size:48px;font-weight:700;line-height:1.2;margin:0;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.cs-hero--dark .cs-hero__title{background:none;color:#fff;-webkit-text-fill-color:#fff}.cs-hero__desc{color:#4a4452;font-size:24px;line-height:1.5;max-width:521px;opacity:.64}.cs-hero--dark .cs-hero__desc{color:#fff}.cs-hero__tags{display:flex;flex-wrap:wrap;gap:12px}.cs-hero .cs-pill--ghost{background:rgba(74,6,128,.14);border:1.4px solid rgba(74,6,128,.24);color:#4a0680}.cs-hero--dark .cs-pill--ghost{background:hsla(0,0%,100%,.14);border:none;color:#fff!important}.cs-hero__client-row{align-items:center;display:flex;gap:16px}.cs-hero__client-label{color:#843dbc;font-size:18px;font-weight:700;text-transform:uppercase}.cs-hero--dark .cs-hero__client-label{color:#c5b0ff}.cs-hero__client-name{color:#4a4452;font-size:18px;opacity:.64}.cs-hero--dark .cs-hero__client-name{color:#fff}.cs-hero__image{flex-shrink:0;height:auto;overflow:hidden;width:100%}.cs-hero__image img{height:100%;object-fit:cover;width:100%}.cs-hero__stats{display:flex;margin-top:100px;max-width:100%;width:100%}.cs-hero__stat{border-top:1.4px solid rgba(74,68,82,.16);flex:1;min-height:169px;padding:28px 32px}.cs-hero__stat:not(:last-child){border-right:1.4px solid rgba(74,68,82,.16)}.cs-hero--dark .cs-hero__stat{border-top-color:hsla(0,0%,100%,.16)}.cs-hero--dark .cs-hero__stat:not(:last-child){border-right-color:hsla(0,0%,100%,.16)}.cs-hero__stat-number{color:#1c1a22;font-size:44px;font-weight:500;line-height:1;margin-bottom:8px}.cs-hero--dark .cs-hero__stat-number{color:#fff}.cs-hero__stat-number{color:#4a0680}.cs-hero__stat-label{color:#4a4452;font-size:20px;font-weight:500;line-height:1.3;opacity:.64}.cs-hero--dark .cs-hero__stat-label{color:#fff}@media (max-width:1199px){.cs-hero__scale{padding:0 48px}}@media (max-width:767px){.cs-hero__viewport{transform:none;width:100%;zoom:1}.cs-hero__scale{gap:40px;padding:48px 24px 0}.cs-hero__content{display:flex;flex-direction:column;gap:32px;margin-top:0}.cs-hero__text{gap:32px}.cs-hero__text-top{gap:24px}.cs-hero__text-inner{gap:16px}.cs-hero__subtitle-line{font-size:15px}.cs-hero__title-block{gap:12px;max-width:100%}.cs-hero__title{font-size:32px}.cs-hero__desc{font-size:17px;max-width:100%}.cs-hero__image{height:auto;width:100%}.cs-hero__client-label,.cs-hero__client-name{font-size:15px}.cs-hero__stats{flex-wrap:wrap;margin-top:30px}.cs-hero__stat{border:none;flex:1 1 50%;min-height:auto;padding:20px}.cs-hero__stat-number{font-size:30px}.cs-hero__stat-label{font-size:15px}.cs-hero__client-row{gap:5px}}