.integration-page {
	overflow-wrap: break-word;
}

.page-wrapper {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.6),
      rgba(255, 255, 255, 0.6)
    ),
    url('/images/help/help-bg.svg');
  background-repeat: no-repeat;
  background-position: -60px -110px;

  @media (min-width: 768px) {
    background-position: top -40px center;
  }
}

.bg-request-gradient {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('/images/integration/demo-request-bg.svg'), 
    linear-gradient(
      24.57deg, 
      #6C78D0 27.14%, 
      #8178D1 67.83%, 
      #AC76D2 108.5%
    );
}

.bg-stage {
  background: #F9FAF7;
}

.stage {
  height: 96px;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: left;
}

.stage--1 {
  background-image: url('data:image/svg+xml,<svg width="61" height="97" viewBox="0 0 61 97" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 96.3923V92.0403H28.032V15.1123H4.736V11.6563L16.128 10.6323C20.3093 10.2057 23.7653 9.22434 26.496 7.68834C29.312 6.06701 31.7013 3.635 33.664 0.392334H36.736V92.0403H60.928V96.3923H0Z" fill="%231A1A1A"/></svg>');
}

.stage--2 {
  background-image: url('data:image/svg+xml,<svg width="50" height="97" viewBox="0 0 50 97" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.63159 96.3923C5.61053 96.3923 3.84211 95.466 2.32632 93.6134C0.894745 91.6766 0.178955 88.4765 0.178955 84.0134C0.178955 79.9713 0.726324 76.3923 1.82106 73.2766C3.00001 70.1608 4.43159 67.4239 6.1158 65.066C7.88422 62.7081 9.65264 60.7292 11.4211 59.1292C13.1895 57.445 14.7053 56.0976 15.9684 55.0871L27.0842 45.6134C28.5158 44.3502 30.1579 42.7502 32.0105 40.8134C33.9474 38.8765 35.5895 36.4344 36.9369 33.4871C38.3684 30.5397 39.0842 27.045 39.0842 23.0029C39.0842 17.3608 37.5684 12.9397 34.5368 9.7397C31.5053 6.45549 27.5053 4.81339 22.5368 4.81339C19.2526 4.81339 16.4737 5.52918 14.2 6.96076C11.9263 8.30813 10.1158 9.99234 8.76843 12.0134C7.42106 14.0344 6.53685 15.9713 6.1158 17.8239L11.2947 22.6239C11.8842 23.1292 12.7263 24.0134 13.8211 25.2765C14.9158 26.5397 15.4632 28.1397 15.4632 30.0765C15.4632 31.9292 14.8737 33.4029 13.6947 34.4976C12.5158 35.5923 11.1684 36.1397 9.65264 36.1397C7.80001 36.1397 5.94738 35.2134 4.09474 33.3608C2.32632 31.5081 1.44211 28.5608 1.44211 24.5187C1.44211 20.7292 2.36843 16.9818 4.22106 13.2766C6.1579 9.57128 8.89474 6.4976 12.4316 4.0555C15.9684 1.61339 20.2632 0.392334 25.3158 0.392334C29.8632 0.392334 33.8211 1.40286 37.1895 3.42392C40.5579 5.36076 43.1684 8.01339 45.0211 11.3818C46.8737 14.7502 47.8 18.5397 47.8 22.7502C47.8 27.2976 46.7474 31.2976 44.6421 34.7502C42.6211 38.1187 40.2211 41.0239 37.4421 43.466C34.6632 45.9081 32.0947 48.0134 29.7369 49.7818L18.3684 58.245C16.0947 59.9292 13.8211 61.9081 11.5474 64.1818C9.3579 66.3713 7.50527 68.8976 5.98948 71.7608C4.5579 74.6239 3.84211 77.9502 3.84211 81.7397C4.68422 80.0555 6.1579 78.3713 8.26317 76.6871C10.4526 75.0029 13.0211 74.1608 15.9684 74.1608C18.9158 74.1608 21.4 74.9187 23.4211 76.4344C25.4421 77.866 27.2947 79.5502 28.979 81.4871C30.6632 83.3397 32.3474 85.0239 34.0316 86.5397C35.7158 87.9713 37.6526 88.6871 39.8421 88.6871C41.9474 88.6871 43.4211 88.0134 44.2632 86.666C45.1053 85.2344 45.6105 83.5081 45.779 81.4871C45.9474 79.466 46.0316 77.5292 46.0316 75.6766V63.6765H49.8211V75.8029C49.8211 77.6555 49.7369 79.7608 49.5684 82.1187C49.4 84.4766 48.9369 86.7502 48.179 88.9397C47.5053 91.045 46.3684 92.8134 44.7684 94.245C43.1684 95.6766 40.8947 96.3923 37.9474 96.3923C35.1684 96.3923 32.8526 95.7608 31 94.4976C29.1474 93.2344 27.5895 91.6766 26.3263 89.8239C25.0632 87.9713 23.8421 86.1187 22.6632 84.266C21.5684 82.4134 20.3895 80.8555 19.1263 79.5923C17.8632 78.3292 16.2632 77.6976 14.3263 77.6976C12.2211 77.6976 10.3684 78.4555 8.76843 79.9713C7.16843 81.4871 6.03159 82.9608 5.3579 84.3923L8.64211 86.2871C9.23159 86.6239 10.0316 87.2134 11.0421 88.0555C12.1369 88.8976 12.6842 90.1187 12.6842 91.7187C12.6842 92.9818 12.2211 94.0765 11.2947 95.0029C10.4526 95.9292 9.23159 96.3923 7.63159 96.3923Z" fill="%231A1A1A"/></svg>');
}

.stage--3 {
  background-image: url('data:image/svg+xml,<svg width="50" height="97" viewBox="0 0 50 97" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.336 96.3923C18.472 96.3923 14.2906 95.3257 10.792 93.1923C7.37864 90.9737 4.7333 87.987 2.85597 84.2323C1.06397 80.4777 0.167969 76.339 0.167969 71.8163C0.167969 67.379 0.935968 64.0083 2.47197 61.7043C4.0933 59.4003 6.09864 58.2483 8.48797 58.2483C10.1946 58.2483 11.56 58.803 12.584 59.9123C13.6933 61.0217 14.248 62.4723 14.248 64.2643C14.248 66.3977 13.608 68.0617 12.328 69.2563C11.048 70.451 9.7253 71.5177 8.35997 72.4563L4.51997 75.1443C4.8613 79.8377 6.5253 83.8057 9.51197 87.0483C12.584 90.291 17.1066 91.9123 23.08 91.9123C28.6266 91.9123 33.0213 90.3763 36.264 87.3043C39.5066 84.147 41.128 79.6243 41.128 73.7363V56.4563C41.128 52.1897 40.0613 48.563 37.928 45.5763C35.88 42.5043 32.3813 40.9683 27.432 40.9683C24.104 40.9683 21.0746 41.651 18.344 43.0163C15.6986 44.3817 13.096 46.131 10.536 48.2643L7.84797 45.7043L41.128 8.96833H18.984C17.7893 8.96833 16.296 9.22433 14.504 9.73633C12.7973 10.2483 11.2613 11.187 9.89597 12.5523C8.53064 13.8323 7.71997 15.7097 7.46397 18.1843L6.56797 27.7843H2.98397V0.392334H45.608V8.96833L18.088 38.9203L18.344 39.3043C19.2826 38.7923 20.5626 38.2803 22.184 37.7683C23.8906 37.171 25.896 36.8723 28.2 36.8723C31.784 36.8723 35.24 37.811 38.568 39.6883C41.896 41.5657 44.584 44.5523 46.632 48.6483C48.7653 52.7443 49.832 58.163 49.832 64.9043C49.832 71.8163 48.6373 77.619 46.248 82.3123C43.8586 86.9203 40.6586 90.419 36.648 92.8083C32.6373 95.1977 28.2 96.3923 23.336 96.3923Z" fill="%231A1A1A"/></svg>');
}

.stage--4 {
  background-image: url('data:image/svg+xml,<svg width="62" height="97" viewBox="0 0 62 97" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.8054 96.3923V91.9815H35.5405V68.7599H0.90271V64.3491L39.4324 0.392334H44.3622V64.3491H60.4487V68.7599H44.3622V91.9815H61.0973V96.3923H18.8054ZM5.18379 64.3491H35.5405V13.8842L5.18379 64.3491Z" fill="%231A1A1A"/></svg>');
}

.stage-delimiter {
  height: 3px;
  background: var(--gray-900);
}

.bg-profit {
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('/images/integration/profit-bg.svg');
}

.profit-item {
  border-bottom: 1px solid #A877D2;
}

.profit-item.first {
  border-top: 1px solid #A877D2;
}

.text-16 {
  font-size: 16px;
}
.text-18 {
  font-size: 18px;
}
.text-20 {
  font-size: 20px;
}
.text-22 {
  font-size: 22px;
}
.text-24 {
  font-size: 24px;
}
.text-30 {
	font-size: 30px;
}
.text-32 {
  font-size: 32px;
}
.text-40 {
  font-size: 40px;
}
.text-43 {
  font-size: 43px;
}

@media (min-width: 768px) {
  .text-20\:md {
    font-size: 20px;
  }
  .text-24\:md {
    font-size: 24px;
  }
  .text-37\:md {
    font-size: 37px;
  }
	.text-40\:md {
		font-size: 40px;
	}
  .text-50\:md {
		font-size: 50px;
	}
  .text-60\:md {
    font-size: 60px;
  }
  .text-64\:md {
    font-size: 64px;
  }
}

.lh-24 {
  line-height: 24px;
}
.lh-28 {
  line-height: 28px;
}
.lh-32 {
  line-height: 32px;
}
.lh-40 {
  line-height: 40px;
}
.lh-43 {
  line-height: 43px;
}
.lh-48 {
  line-height: 48px;
}
.lh-49 {
  line-height: 49px;
}
.lh-53 {
  line-height: 53px;
}
.lh-56 {
  line-height: 56px;
}

@media (min-width: 768px) {
  .lh-32\:md {
    line-height: 32px;
  }
  .lh-43\:md {
    line-height: 43px;
  }
  .lh-60\:md {
    line-height: 60px;
  }
  .lh-76\:md {
    line-height: 76px;
  }
  .lh-78\:md {
    line-height: 78px;
  }
}
