.service-how{background:var(--color-tertiary);padding:100px 0}.service-how__wrap{margin:0 auto;max-width:1400px;padding:0 60px}.service-how__head{margin-bottom:56px}.service-how__eyebrow{color:#1041ea;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.service-how__heading{color:var(--color-accent-primary);font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:20px 0 26px}.service-how__head p{color:#3a3b3c;font-size:19px;font-weight:300;line-height:1.55;margin:0;max-width:42ch}.service-how__proc{height:72px;margin:8px 0 40px;position:relative}.service-how__wave{height:72px;left:0;overflow:visible;position:absolute;top:50%;transform:translateY(-50%);width:100%}.service-how__procrow{align-items:center;display:grid;grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));inset:0;position:absolute}.service-how__node{align-items:center;background:#1041ea;border-radius:47% 53% 55% 45%/53% 47% 53% 47%;color:#fff;display:flex;font-size:22px;font-weight:500;height:58px;justify-content:center;justify-self:center;width:58px}.service-how__node:nth-child(odd){transform:translateY(16px) rotate(-4deg)}.service-how__node:nth-child(odd)>span{transform:rotate(4deg)}.service-how__node:nth-child(2n){transform:translateY(-16px) rotate(6deg)}.service-how__node:nth-child(2n)>span{transform:rotate(-6deg)}.service-how__node:nth-child(4n+1){border-radius:47% 53% 55% 45%/53% 47% 53% 47%}.service-how__node:nth-child(4n+2){border-radius:55% 45% 48% 52%/46% 55% 45% 54%}.service-how__node:nth-child(4n+3){border-radius:52% 48% 44% 56%/55% 44% 56% 45%}.service-how__node:nth-child(4n+4){border-radius:45% 55% 56% 44%/52% 48% 52% 48%}.service-how__node:nth-child(4n+3){transform:translateY(16px) rotate(3deg)}.service-how__node:nth-child(4n+3)>span{transform:rotate(-3deg)}.service-how__node:nth-child(4n+4){transform:translateY(-16px) rotate(-5deg)}.service-how__node:nth-child(4n+4)>span{transform:rotate(5deg)}.service-how__node>span{display:block}.service-how__steps{display:grid;gap:26px;grid-template-columns:repeat(var(--steps,4),minmax(0,1fr))}.service-how__step{background:#1041ea;border-radius:10px;color:#fff;display:flex;flex-direction:column;padding:32px 30px 34px;transition:transform .28s cubic-bezier(.32,.72,0,1)}.service-how__snum{display:none;letter-spacing:.16em;margin-bottom:16px}.service-how__snum,.service-how__wk{color:#cdd8ff;font-size:12px;font-weight:700;text-transform:uppercase}.service-how__wk{letter-spacing:.14em;margin-bottom:14px}.service-how__step h3{color:#fff;font-size:24px;font-weight:500;margin:0}.service-how__step p{background:var(--color-tertiary);border-radius:8px;color:#3a3b3c;font-size:15px;line-height:1.65;margin-top:18px;padding:22px 24px}.service-how__steps--tight{gap:18px}.service-how__steps--tight .service-how__step{padding:26px 22px 28px}.service-how__steps--tight .service-how__step h3{font-size:21px}.service-how__steps--tight .service-how__step p{margin-top:14px;padding:18px}@media(prefers-reduced-motion:reduce){.service-how__step{transition:none}}@media(max-width:1080px){.service-how__wrap{padding:0 36px}.service-how__steps,.service-how__steps--tight{grid-template-columns:repeat(2,minmax(0,1fr))}.service-how__proc{display:none}.service-how__snum{display:block}}@media(max-width:720px){.service-how{padding:64px 0}.service-how__steps,.service-how__steps--tight{grid-template-columns:minmax(0,1fr)}.service-how__steps--tight .service-how__step{padding:32px 30px 34px}.service-how__steps--tight .service-how__step h3{font-size:24px}.service-how__steps--tight .service-how__step p{margin-top:18px;padding:22px 24px}}