.careers-section{color:#101411;background:#f3f5f1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;padding:105px 6vw;display:grid}.careers-intro{position:sticky;top:110px}.careers-intro h2{margin:14px 0;font-size:clamp(40px,5vw,70px);line-height:1}.careers-intro>p:last-of-type{color:#667067;max-width:530px;line-height:1.75}.careers-intro>div{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.careers-intro span{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.careers-intro svg{color:#169f12;width:19px}.careers-form{color:#fff;background:#0d120e;border:1px solid #29342b;border-radius:12px;padding:34px}.careers-form h3{margin:0 0 20px;font-size:28px}.careers-form label{color:#bdc7bf;gap:7px;margin:14px 0;font-size:14px;display:grid}.careers-form input,.careers-form textarea{color:#fff;width:100%;font:inherit;background:#090d0a;border:1px solid #354137;border-radius:7px;padding:13px}.careers-form textarea{resize:vertical;min-height:92px}.careers-two{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.resume-upload{cursor:pointer;border:1px dashed #536056;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:18px}.resume-upload>svg{color:#38e518}.resume-upload span{gap:3px;display:grid}.resume-upload small{color:#849087}.resume-upload input{grid-column:1/-1;padding:8px}.careers-consent{align-items:start;grid-template-columns:20px 1fr!important}.careers-consent input{accent-color:#38e518;width:18px;height:18px}.careers-form .btn{cursor:pointer;border:0;justify-content:center}.careers-error{color:#ffc5c5;background:#371818;border:1px solid #9c3939;border-radius:7px;padding:12px}.careers-success{color:#bdffb2;background:#0a190d;border:1px solid #38e518;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.careers-success svg{color:#38e518}.careers-success div{display:grid}.careers-success span{color:#9eb6a2;font-size:12px}.spin{animation:1s linear infinite career-spin}@keyframes career-spin{to{transform:rotate(360deg)}}@media (max-width:850px){.careers-section{grid-template-columns:1fr;padding:75px 22px}.careers-intro{position:static}.careers-two{grid-template-columns:1fr}.careers-form{padding:24px}}
