.services-sections-items__list{display:grid;grid-template-columns:repeat(12,1fr)}.services-sections-item{grid-column:span 4}.services-sections-item.--large{grid-column:span 8}.services-sections-item{align-items:flex-start;background:var(--color-white,#fff);border-radius:2rem;display:flex;flex-direction:column;gap:3rem;justify-content:space-between;padding:2.5rem}.services-sections-item__name{align-items:flex-start;display:flex;font-size:2.5rem;font-style:normal;font-weight:450;gap:.5rem;letter-spacing:-.05rem;line-height:3rem}.services-sections-item__name span.--count{font-size:1.125rem;font-style:normal;font-weight:450;letter-spacing:-.0225rem;line-height:1.5rem;opacity:.4}.services-sections-item__head{align-items:flex-start;align-self:stretch;display:flex;gap:2rem;justify-content:space-between}.services-sections-item.--large .services-sections-item__list{display:grid;gap:.5rem 2rem;grid-template-columns:1fr 1fr;width:100%}.services-sections-item__scroll{width:100%}.services-sections-item__more{align-items:center;display:flex;gap:.5rem;height:5rem;justify-content:center;margin-right:-1rem;margin-top:-1rem;min-width:5rem;position:relative;width:5rem}.services-sections-item__more:before{background:var(--color-fill-1,#6b5af9);border-radius:100%;content:"";height:100%;position:absolute;transform:scale(0);transition:all .24s ease;width:100%}.services-sections-item__head:hover .services-sections-item__more:before{transform:scale(1)}.services-sections-item__more svg{flex-shrink:0;height:1.5rem;width:1.5rem;z-index:2}.services-sections-item__more svg path{fill:var(--color-dark,#2a2367);stroke-width:2px;stroke:var(--color-dark,#2a2367);transition:all .24s ease}.services-sections-item__head:hover .services-sections-item__more svg path{stroke:#fff!important}.services-sections-item__head{position:relative}.services-sections-item__list{display:grid;gap:.5rem;grid-template-columns:1fr}.services-sections-item__list-link{display:flex;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.625rem;opacity:.8;padding-left:1.5rem;position:relative}.services-sections-item__list-link:hover{opacity:1}.services-sections-item__list-link:before{border-right:2px solid var(--color__dark);border-top:2px solid var(--color__dark);content:"";display:flex;height:.5rem;left:0;opacity:.24;position:absolute;top:.5rem;transform:rotate(45deg);transition:all .24s ease;width:.5rem}.services-sections-item__list-link:hover:before{border-color:var(--color__fill-1);opacity:1}.services-sections-item__list-link.--more:before{display:none}.services-sections-item__list-link.--more{cursor:pointer;opacity:.66}.services-sections-item__list-link.--more:hover{opacity:1}@media screen and (max-width:991px){.services-sections{margin-top:16px!important;padding:0 16px!important}.services-sections-items__list{display:flex;flex-direction:column}.services-sections-item__name{font-size:28px;font-style:normal;font-weight:450;letter-spacing:-.56px;line-height:32px}.services-sections-item__name span.--count{display:none}.services-sections-item{border-radius:24px;gap:24px;padding:24px}.services-sections-item.--large .services-sections-item__list{grid-template-columns:1fr}.services-sections-item__more{height:4rem;min-width:4rem;width:4rem}}.case-card{background:var(--color__white,#fff);border-radius:1.5rem;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.case-card__pic{aspect-ratio:16/9;background:#eceafe;overflow:hidden}.case-card__img,.case-card__pic picture{display:block;height:100%;width:100%}.case-card__img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.case-card__body{display:flex;flex-direction:column;gap:1rem;padding:1.75rem 2rem 2rem}.case-card__tags{display:flex;flex-wrap:wrap;gap:.375rem}.case-card__tag{background:#eceafe;border-radius:999px;color:var(--color__dark,#2a2367);font-size:1.125rem;line-height:1;padding:.5rem 1rem}.case-card__name{color:var(--color__dark,#2a2367);display:-webkit-box;font-size:1.75rem;font-weight:500;line-height:1.3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-card__stat{color:#6e6a8c;font-size:1.25rem;line-height:1.35}.case-card__stat b{color:var(--color-fill-1,#6b5af9);font-size:2.25rem;font-weight:600}.case-card:focus-visible{outline:2px solid var(--color-fill-1,#6b5af9);outline-offset:3px}@media (hover:hover){.case-card:hover{box-shadow:0 12px 32px #2a23671a;transform:translateY(-4px)}.case-card:hover .case-card__img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.case-card,.case-card__img{transition:none}}@media screen and (max-width:991px){.case-card{border-radius:20px}.case-card__body{gap:10px;padding:14px 16px 16px}.case-card__name{font-size:17px}.case-card__stat{font-size:14px}.case-card__stat b{font-size:20px}.case-card__tag{font-size:13px;padding:5px 11px}}
