.career-page{font-feature-settings:"cv09" 1, "ss11" 1, "calt" 0, "liga" 0;background:#fff;padding:80px max(80px,50% - 720px) 64px;font-family:Inter Variable,Inter,sans-serif;position:relative;overflow:clip}.career-page__pattern{pointer-events:none;background-image:repeating-linear-gradient(90deg,#2225300d 0 1px,#0000 1px 128px);width:min(1440px,100%);height:512px;position:absolute;top:0;left:50%;translate:-50%}.career-page__blob{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.career-page__blob--top{background:radial-gradient(closest-side,#8accef80,#0000);width:400px;height:330px;top:220px;left:50%;translate:-50%}.career-page__blob--left{background:radial-gradient(closest-side,#a096ff59,#0000);width:390px;height:330px;top:1580px;left:-90px}.career-page__blob--right{background:radial-gradient(closest-side,#8accef66,#0000);width:390px;height:330px;top:2770px;right:-60px}.career-page__title{letter-spacing:-.7px;text-transform:uppercase;text-align:center;color:#2c3e50;margin:0;font-size:clamp(40px,4.9vw,70px);font-weight:200;line-height:1.36;position:relative}.career-page__desc{text-align:center;color:#222530;max-width:1176px;margin:16px auto 0;font-size:20px;line-height:28px;position:relative}.career-page__desc p{margin:0}.career-page__body{align-items:flex-start;gap:126px;margin-top:96px;display:flex;position:relative}.career-steps{flex-direction:column;flex:none;gap:24px;display:flex;position:sticky;top:32px}.career-steps a{color:#222530;align-items:center;gap:20px;font-size:18px;line-height:28px;text-decoration:none;display:flex}.career-steps a:hover{color:#335cff}.career-steps span{color:#525866;border:1px solid #cacfd8;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:flex}.career-form-col{width:472px;max-width:100%}.career-section{flex-direction:column;gap:24px;padding-bottom:40px;scroll-margin-top:96px;display:flex}.form-field label,.form-radios legend{letter-spacing:-.084px;color:#0e121b;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.form-field input,.form-field select,.form-field textarea{color:#0e121b;box-sizing:border-box;background:#fff;border:1px solid #cacfd8;border-radius:10px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px}.form-field textarea{resize:vertical;height:190px;padding:10px 12px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#335cff;outline:none;box-shadow:0 0 0 3px #335cff26}.form-field__help{color:#525866;margin:6px 0 0;font-size:12px}.form-pair{gap:24px;display:flex}.form-pair .form-field{flex:1;min-width:0}.form-radios{border:0;margin:0;padding:0}.form-radios div{flex-wrap:wrap;gap:20px;display:flex}.form-radios div label{color:#222530;cursor:pointer;align-items:center;gap:8px;margin:0;font-weight:400;display:inline-flex}.form-radios input{accent-color:#335cff;width:18px;height:18px}.form-check{color:#222530;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;display:flex}.form-check input{accent-color:#335cff;flex:none;width:18px;height:18px;margin-top:1px}.form-photo{cursor:pointer;border:1.5px dashed #cacfd8;border-radius:10px;justify-content:center;align-items:center;width:150px;height:194px;display:flex;position:relative;overflow:hidden}.form-photo:hover{border-color:#335cff}.form-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.form-photo img{object-fit:cover;width:100%;height:100%}.form-photo__hint{text-align:center;color:#525866;flex-direction:column;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:flex}.form-photo__hint i{color:#cacfd8;font-size:30px}.career-submit{color:#fff;letter-spacing:-.084px;cursor:pointer;background:#335cff;border:0;border-radius:999px;width:100%;height:40px;font-family:inherit;font-size:14px;font-weight:500}.career-submit:hover{background:#2749d6}.career-submit:disabled{opacity:.6;cursor:default}.career-error{color:#d02533;margin:0 0 16px;font-size:14px}.career-modal{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f2d4273;justify-content:center;align-items:center;padding:24px;animation:.2s career-modal-fade;display:flex;position:fixed;inset:0}.career-modal__card{color:#222530;background:#fff;border-radius:16px;width:420px;max-width:100%;padding:28px 26px;font-size:14px;line-height:21px;animation:.25s career-modal-pop;position:relative;box-shadow:0 24px 60px -20px #0f2d4273}.career-modal__card strong{margin-bottom:10px;padding-right:28px;font-size:17px;display:block}.career-modal__card p{white-space:pre-line;margin:0}.career-modal__close{color:#525866;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:12px;right:14px}.career-modal__close:hover{background:#f5f7fa}@keyframes career-modal-fade{0%{opacity:0}}@keyframes career-modal-pop{0%{opacity:0;scale:.95}}.career-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}@media (width<=1023px){.career-page{padding:56px 24px 48px}.career-page__desc{font-size:17px;line-height:26px}.career-page__body{flex-direction:column;gap:32px;margin-top:48px}.career-steps{flex-flow:wrap;gap:10px 18px;position:static}.career-steps a{gap:10px;font-size:15px}.career-steps span{width:30px;height:30px;font-size:13px}.career-form-col{width:100%}.career-page__blob--left,.career-page__blob--right{display:none}}@media (width<=479px){.form-pair{flex-direction:column;gap:24px}.form-radios div{gap:12px 20px}.career-modal__card{padding:24px 20px}}
