.CareerApplicationForm-module__fO2rKq__form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:32px}.CareerApplicationForm-module__fO2rKq__required{color:var(--color-text-muted);margin:0 0 22px;font-size:12px}.CareerApplicationForm-module__fO2rKq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.CareerApplicationForm-module__fO2rKq__grid label{gap:9px;display:grid}.CareerApplicationForm-module__fO2rKq__grid label>span{color:var(--color-text);font-size:13px;font-weight:700}.CareerApplicationForm-module__fO2rKq__grid input,.CareerApplicationForm-module__fO2rKq__grid select,.CareerApplicationForm-module__fO2rKq__grid textarea{width:100%;min-height:48px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line-strong);font:inherit;border-radius:10px;padding:12px 14px;font-size:14px}.CareerApplicationForm-module__fO2rKq__grid textarea{resize:vertical;min-height:144px}.CareerApplicationForm-module__fO2rKq__grid input:focus,.CareerApplicationForm-module__fO2rKq__grid select:focus,.CareerApplicationForm-module__fO2rKq__grid textarea:focus{border-color:var(--color-focus);box-shadow:var(--shadow-focus);outline:0}.CareerApplicationForm-module__fO2rKq__fullWidth{grid-column:1/-1}.CareerApplicationForm-module__fO2rKq__fileField{background:var(--color-surface-purple);border:1px dashed var(--color-purple-400);border-radius:14px;padding:20px}.CareerApplicationForm-module__fO2rKq__fileField input{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.CareerApplicationForm-module__fO2rKq__fileField small{color:var(--color-text-muted);font-size:12px}.CareerApplicationForm-module__fO2rKq__consent{color:var(--color-text-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;margin-top:22px;font-size:12px;line-height:1.6;display:grid}.CareerApplicationForm-module__fO2rKq__consent input{width:18px;height:18px;accent-color:var(--color-primary);margin:1px 0 0}.CareerApplicationForm-module__fO2rKq__consent a{color:var(--color-primary);font-weight:700}.CareerApplicationForm-module__fO2rKq__honeypot{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.CareerApplicationForm-module__fO2rKq__submit{color:#fff;background:var(--color-primary);cursor:pointer;border:0;border-radius:999px;min-height:52px;margin-top:24px;padding:0 26px;font-size:14px;font-weight:700}.CareerApplicationForm-module__fO2rKq__submit:disabled{cursor:wait;opacity:.65}.CareerApplicationForm-module__fO2rKq__status{border-radius:10px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}.CareerApplicationForm-module__fO2rKq__success{color:var(--color-success);background:#eef8f4}.CareerApplicationForm-module__fO2rKq__failure{color:#8b2735;background:#fff0f2}@media (max-width:680px){.CareerApplicationForm-module__fO2rKq__form{padding:24px}.CareerApplicationForm-module__fO2rKq__grid{grid-template-columns:1fr}.CareerApplicationForm-module__fO2rKq__fullWidth{grid-column:auto}}
.page-module__YLrKdG__hero{background:var(--color-purple-950);color:#fff;padding:88px 0 76px}.page-module__YLrKdG__inner,.page-module__YLrKdG__content{width:min(calc(100% - 48px), var(--container-max));margin:0 auto}.page-module__YLrKdG__eyebrow{color:var(--color-purple-300);letter-spacing:1.7px;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:700}.page-module__YLrKdG__inner h1{letter-spacing:-2px;max-width:920px;margin:0;font-size:62px;line-height:1.06}.page-module__YLrKdG__lead{color:#ffffffb3;max-width:820px;margin:26px 0 0;font-size:18px;line-height:1.65}.page-module__YLrKdG__content{padding:76px 0 104px}.page-module__YLrKdG__content>h2,.page-module__YLrKdG__application h2{margin:0;font-size:30px}.page-module__YLrKdG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.page-module__YLrKdG__cards article{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:18px;padding:28px}.page-module__YLrKdG__cards h3{margin:0;font-size:20px}.page-module__YLrKdG__cards p,.page-module__YLrKdG__application p{color:var(--color-text-muted);margin:16px 0 0;line-height:1.65}.page-module__YLrKdG__application{background:var(--color-surface-purple);border-radius:22px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:48px;margin-top:64px;padding:42px;display:grid}.page-module__YLrKdG__applicationIntro{top:calc(var(--header-height) + 24px);position:sticky}.page-module__YLrKdG__applicationIntro>p{max-width:520px}.page-module__YLrKdG__applicationNotes{border-top:1px solid var(--color-line-strong);margin-top:32px;padding-top:26px}.page-module__YLrKdG__applicationNotes h3{margin:0;font-size:16px}.page-module__YLrKdG__applicationNotes ul{color:var(--color-text-muted);gap:10px;margin:16px 0 0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}@media (max-width:820px){.page-module__YLrKdG__cards,.page-module__YLrKdG__application{grid-template-columns:1fr}.page-module__YLrKdG__applicationIntro{position:static}}@media (max-width:620px){.page-module__YLrKdG__hero{padding:64px 0 58px}.page-module__YLrKdG__inner,.page-module__YLrKdG__content{width:min(calc(100% - 32px), var(--container-max))}.page-module__YLrKdG__inner h1{letter-spacing:-1.4px;font-size:44px}.page-module__YLrKdG__content{padding:56px 0 76px}.page-module__YLrKdG__application{padding:30px 24px}}
