.app-process{background:var(--section-background-color);color:#212121;position:sticky;top:30px;z-index:5}.app-process .careers-container{padding-bottom:64px;padding-top:64px;position:relative}.app-process .content{display:grid;gap:48px;grid-template-columns:.52fr 1fr}.app-process .left-block .title,.app-process.left-block .title *{font-size:36px;font-style:normal;font-weight:700;letter-spacing:-.288px;line-height:100%}.app-process .left-block .description{margin-top:24px}.app-process .left-block .description,.app-process .left-block .description *{font-family:Neue Montreal;font-size:24px;font-style:normal;font-weight:500;line-height:130%}.app-process .cards{background:linear-gradient(180deg,#e9acf8,#1b34a1);border-radius:24px 30px 30px 24px;display:flex;flex-direction:column}.app-process .card{align-items:center;border-bottom:1px solid var(--section-background-color);display:grid;grid-template-columns:64px 1fr;overflow:hidden}.app-process .card .info{background:#fff;display:flex;flex-direction:column;gap:16px;padding:32px}.app-process .card-title,.app-process .card-title *{font-family:Neue Montreal;font-size:36px;font-style:normal;font-weight:500;line-height:100%}.app-process .card-desc,.app-process .card-desc *{font-family:Neue Montreal;font-size:24px;font-style:normal;font-weight:500;line-height:130%}.app-process .card .backdrop{align-items:start;background:none!important;display:flex;height:100%;justify-content:center}.app-process .card .backdrop img{margin-top:35px;width:32px}.app-process .card:last-child{border:none}.app-process .card:first-child{border-radius:0 24px 0 0}.app-process .card:last-child{border-radius:0 0 24px 0}@media (max-width:1024px){.app-process .content{gap:24px;grid-template-columns:1fr}}@media (max-width:767px){.app-process .careers-container{padding-bottom:32px;padding-top:32px}.app-process .left-block .title,.app-process.left-block .title *{font-size:24px;letter-spacing:-.192px}.app-process .left-block .description{margin-top:16px}.app-process .left-block .description,.app-process .left-block .description *{font-size:18px}.app-process .card{grid-template-columns:40px 1fr}.app-process .card .backdrop img{margin-top:24px;width:24px}.app-process .card .info{gap:8px;padding:24px}.app-process .card-title,.app-process .card-title *{font-size:24px}.app-process .card-desc,.app-process .card-desc *{font-size:18px}}@media (min-width:1024px){.app-process .left-block-content{position:sticky;top:calc(80px + var(--referral-alert-height, 0px))}}