.Careers-module__PFxZfG__page{background:#000;flex-direction:column;min-height:100vh;font-family:Figtree,sans-serif;display:flex;position:relative}.Careers-module__PFxZfG__bgContainer{z-index:1;opacity:.4;pointer-events:none;background-image:url(https://res.cloudinary.com/dllstvdzz/image/upload/v1768427419/samples/people/smiling-man.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 100%)}.Careers-module__PFxZfG__formPanel{z-index:2;width:100%;max-width:800px;margin-left:auto;padding:120px 60px 80px;position:relative}.Careers-module__PFxZfG__backLink{cursor:pointer;color:#fff6;letter-spacing:1px;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:50px;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.Careers-module__PFxZfG__backLink:hover{color:#fff}.Careers-module__PFxZfG__formHeader{margin-bottom:50px}.Careers-module__PFxZfG__eyebrow{letter-spacing:4px;color:var(--primary);margin-bottom:20px;font-size:.65rem;font-weight:800}.Careers-module__PFxZfG__heading{color:#fff;max-width:600px;font-family:Outfit,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:700;line-height:1.25}.Careers-module__PFxZfG__form{flex-direction:column;gap:0;display:flex}.Careers-module__PFxZfG__row{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:36px;display:grid}.Careers-module__PFxZfG__field{flex-direction:column;gap:10px;display:flex}.Careers-module__PFxZfG__fieldFull{flex-direction:column;gap:10px;margin-bottom:36px;display:flex;position:relative}.Careers-module__PFxZfG__field label,.Careers-module__PFxZfG__fieldFull label{color:#ffffffb3;letter-spacing:.3px;font-size:.9rem;font-weight:500}.Careers-module__PFxZfG__field input,.Careers-module__PFxZfG__field select,.Careers-module__PFxZfG__fieldFull textarea{color:#fff;appearance:none;background:0 0;border:none;border-bottom:1px solid #ffffff40;outline:none;width:100%;padding:10px 0;font-family:Figtree,sans-serif;font-size:1rem;transition:border-color .2s}.Careers-module__PFxZfG__field input::placeholder,.Careers-module__PFxZfG__fieldFull textarea::placeholder{color:#ffffff26}.Careers-module__PFxZfG__field input:focus,.Careers-module__PFxZfG__field select:focus,.Careers-module__PFxZfG__fieldFull textarea:focus{border-bottom-color:var(--primary)}.Careers-module__PFxZfG__checkboxGroup{margin-bottom:40px}.Careers-module__PFxZfG__checkLabel{cursor:pointer;color:#ffffff80;align-items:flex-start;gap:14px;font-size:.88rem;line-height:1.6;display:flex}.Careers-module__PFxZfG__checkLabel input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px}.Careers-module__PFxZfG__submitBtn{background:var(--primary);color:#fff;letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;align-self:flex-start;padding:18px 48px;font-family:Figtree,sans-serif;font-size:.9rem;font-weight:700;transition:background .2s,transform .2s}.Careers-module__PFxZfG__submitBtn:hover:not(:disabled){background:#005a8d;transform:translateY(-2px)}.Careers-module__PFxZfG__submitBtn:disabled{opacity:.4;cursor:not-allowed}.Careers-module__PFxZfG__errorMsg{color:#ff4d4d;margin-top:16px;font-size:.88rem}.Careers-module__PFxZfG__successBox{flex-direction:column;align-items:flex-start;gap:20px;padding:60px 0;display:flex}.Careers-module__PFxZfG__successBox h2{color:#fff;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:900}.Careers-module__PFxZfG__homeBtn{color:#fff;letter-spacing:2px;text-transform:uppercase;border:1px solid #ffffff4d;margin-top:20px;padding:16px 40px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.Careers-module__PFxZfG__homeBtn:hover{background:#ffffff0f}@media (max-width:850px){.Careers-module__PFxZfG__formPanel{padding:60px 28px}.Careers-module__PFxZfG__row{grid-template-columns:1fr;gap:28px}.Careers-module__PFxZfG__bgContainer{opacity:.2;-webkit-mask-image:none;mask-image:none}}
