.role-module__7xCzla__page{color:#17181b;background:#f8f9fe;min-height:100vh;overflow:clip}.role-module__7xCzla__hero{color:#fff;background:#17181b;border-radius:0 0 40px 40px;position:relative;overflow:hidden}.role-module__7xCzla__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.role-module__7xCzla__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 18%,#0d8dff3d,#0000 34%),linear-gradient(#0000 55%,#00000038);position:absolute;inset:0}.role-module__7xCzla__heroInner{z-index:1;justify-items:start;padding-block:32px clamp(64px,9vw,112px);display:grid;position:relative}.role-module__7xCzla__backLink{color:#ffffffad;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.role-module__7xCzla__backLink:focus-visible{outline-offset:3px;outline:3px solid #5f8bffcc}.role-module__7xCzla__kicker,.role-module__7xCzla__sectionLabel{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:500;display:inline-flex}.role-module__7xCzla__kicker{color:#fff9;margin-top:clamp(42px,7vw,82px)}.role-module__7xCzla__kicker:before,.role-module__7xCzla__sectionLabel:before{content:"";background:#0d8dff;border-radius:50%;width:7px;height:7px}.role-module__7xCzla__hero h1{letter-spacing:-.048em;max-width:1050px;margin-top:17px;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}.role-module__7xCzla__hero p{color:#ffffffa6;max-width:760px;margin-top:20px;font-size:clamp(16px,1.6vw,19px);line-height:1.58}.role-module__7xCzla__location{color:#fff;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;margin-top:24px;padding:8px 13px 7px;font-size:10px;font-weight:500;line-height:1}.role-module__7xCzla__content{padding-block:clamp(48px,7vw,96px) clamp(76px,10vw,136px)}.role-module__7xCzla__layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:clamp(20px,3vw,40px);max-width:1320px;display:grid}.role-module__7xCzla__descriptionCard,.role-module__7xCzla__application{background:#fff;border:1px solid #17181b14;border-radius:36px;box-shadow:0 20px 60px #17181b12}.role-module__7xCzla__descriptionCard{padding:clamp(28px,4vw,54px)}.role-module__7xCzla__application{padding:clamp(26px,3vw,38px);position:relative;overflow:hidden}.role-module__7xCzla__application:before{content:"";background:#0d8dff;height:7px;position:absolute;inset:0 0 auto}.role-module__7xCzla__sectionLabel{color:#777a84}.role-module__7xCzla__about h2,.role-module__7xCzla__block h2,.role-module__7xCzla__application h2{letter-spacing:-.035em;margin-top:13px;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.06}.role-module__7xCzla__prose{gap:18px;margin-top:24px;display:grid}.role-module__7xCzla__prose p,.role-module__7xCzla__block li p,.role-module__7xCzla__application>p{color:#4d5059;font-size:16px;line-height:1.72}.role-module__7xCzla__block{border-top:1px solid #17181b1a;margin-top:44px;padding-top:40px}.role-module__7xCzla__block ul{gap:14px;margin-top:23px;list-style:none;display:grid}.role-module__7xCzla__block li{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:13px;display:grid}.role-module__7xCzla__block li>span{background:#0d8dff;border-radius:50%;width:8px;height:8px;margin-top:10px;box-shadow:0 0 0 4px #0d8dff1a}.role-module__7xCzla__application>p{margin-top:14px}.role-module__7xCzla__application .btn-primary{background:#17181b;min-height:46px}.role-module__7xCzla__application .btn-primary:hover{background:#2a2b2f}.role-module__7xCzla__application .role-apply{box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px 0 0;max-width:none!important}.role-module__7xCzla__application .form{gap:19px;max-width:none}.role-module__7xCzla__application .referral-application-banner{color:#4d5059;background:#0d8dff0f;border:1px solid #0d8dff33;border-radius:18px;gap:9px;padding:16px 17px;font-size:13px;line-height:1.55;display:grid}.role-module__7xCzla__application .referral-application-banner strong{color:#17181b;font-size:14px}.role-module__7xCzla__application .referral-application-banner .client-partner-consent{background:#ffffffb8;border-color:#0d8dff2e;border-radius:13px}:is(.role-module__7xCzla__application .form-input,.role-module__7xCzla__application .form-textarea,.role-module__7xCzla__application .form-select,.role-module__7xCzla__application .cselect-trigger){background:#fbfcff;border-radius:14px;padding:12px 14px}.role-module__7xCzla__application .panel{background:#f8f9fe;border-radius:18px}.role-module__7xCzla__application .resume-drop{border-radius:18px}.role-module__7xCzla__application .form-success{background:#f8f9fe;border-radius:22px;margin-top:16px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.role-module__7xCzla__backLink{transition:background .16s,color .16s}.role-module__7xCzla__backLink:hover{color:#fff;background:#ffffff17}}@media (max-width:960px){.role-module__7xCzla__layout{grid-template-columns:1fr}.role-module__7xCzla__application{grid-row:1}}@media (max-width:680px){.role-module__7xCzla__hero{border-radius:0 0 28px 28px}.role-module__7xCzla__heroInner{padding-block:24px 58px}.role-module__7xCzla__kicker{margin-top:44px}.role-module__7xCzla__hero h1{font-size:clamp(39px,12vw,56px)}.role-module__7xCzla__content{padding-top:32px}.role-module__7xCzla__descriptionCard,.role-module__7xCzla__application{border-radius:27px;padding:24px}.role-module__7xCzla__application .form-row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.role-module__7xCzla__page *,.role-module__7xCzla__page :before,.role-module__7xCzla__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.page-module__OwGEMG__screeningNote{color:#353840;background:#0d8dff0f;border:1px solid #0d8dff33;border-left:5px solid #0d8dff;border-radius:18px;margin-top:28px;padding:18px 20px;font-size:15px;font-weight:500;line-height:1.6}
