.AcademyPublicCatalog_page__9hpFZ{min-height:100vh;background:#f7f7f5;color:#17212b}.AcademyPublicCatalog_hero__GKjis{overflow:hidden;background:#111a24;color:#fff}.AcademyPublicCatalog_heroInner__a7yEG{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:48px;align-items:center;max-width:1240px;min-height:390px;margin:0 auto;padding:64px 36px 72px}.AcademyPublicCatalog_heroCopy__6EOSc{position:relative;z-index:1;max-width:720px}.AcademyPublicCatalog_eyebrow__tsdMJ,.AcademyPublicCatalog_sectionKicker__Ya69Y{margin:0 0 16px;color:#e8b953;font-size:12px;font-weight:800;letter-spacing:.16em}.AcademyPublicCatalog_eyebrow__tsdMJ{display:flex;align-items:center;gap:10px}.AcademyPublicCatalog_eyebrow__tsdMJ>span{width:8px;height:8px;border-radius:50%;background:#dfad43;box-shadow:0 0 0 5px rgb(223 173 67/13%)}.AcademyPublicCatalog_hero__GKjis h1{max-width:750px;margin:0;font-size:clamp(40px,6vw,68px);font-weight:760;letter-spacing:-.045em;line-height:1.02}.AcademyPublicCatalog_hero__GKjis h1 em{color:#e8b953;font-style:normal}.AcademyPublicCatalog_lede__O_WRD{max-width:620px;margin:22px 0 0;color:#c5ced6;font-size:17px;line-height:1.65}.AcademyPublicCatalog_heroActions__LKwg5{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.AcademyPublicCatalog_primaryAction__Ct_y3,.AcademyPublicCatalog_secondaryAction__4oZkx{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:12px;border-radius:8px;padding:0 18px;font-weight:750;text-decoration:none;transition:transform .18s ease,background .18s ease}.AcademyPublicCatalog_primaryAction__Ct_y3{background:#e8b953;color:#17212b}.AcademyPublicCatalog_secondaryAction__4oZkx{border:1px solid rgb(255 255 255/30%);color:#fff}.AcademyPublicCatalog_digitalLink__nhuhW:hover,.AcademyPublicCatalog_offerLink__jlY0a:hover,.AcademyPublicCatalog_primaryAction__Ct_y3:hover,.AcademyPublicCatalog_secondaryAction__4oZkx:hover{transform:translateY(-2px)}.AcademyPublicCatalog_digitalLink__nhuhW:focus-visible,.AcademyPublicCatalog_emptyState__XEndR button:focus-visible,.AcademyPublicCatalog_offerLink__jlY0a:focus-visible,.AcademyPublicCatalog_primaryAction__Ct_y3:focus-visible,.AcademyPublicCatalog_searchRow__KC8jD input:focus-visible,.AcademyPublicCatalog_secondaryAction__4oZkx:focus-visible{outline:3px solid #5aa4ff;outline-offset:3px}.AcademyPublicCatalog_heroArtwork__6dUyX{position:relative;display:grid;min-height:260px;place-items:center}.AcademyPublicCatalog_artOrbit__eFfUt{position:absolute;width:245px;height:245px;border:1px solid rgb(232 185 83/35%);border-radius:50%;box-shadow:0 0 0 30px rgb(232 185 83/4%),0 0 0 62px rgb(232 185 83/3%);transform:rotate(-22deg) scaleX(.78)}.AcademyPublicCatalog_artCore__0AwEl{display:grid;width:172px;height:172px;place-content:center;border:1px solid rgb(255 255 255/30%);border-radius:38% 62% 45% 55%/57% 43% 57% 43%;background:linear-gradient(145deg,#2c3440,#19232d);box-shadow:0 22px 70px rgb(0 0 0/28%);color:#fff;font-size:20px;font-weight:760;letter-spacing:.12em;line-height:1.35;text-align:center;transform:rotate(-8deg)}.AcademyPublicCatalog_artCore__0AwEl b{color:#e8b953;font-size:14px}.AcademyPublicCatalog_artDotOne__INtlA,.AcademyPublicCatalog_artDotTwo__QXvhG{position:absolute;z-index:1;width:16px;height:16px;border-radius:50%;background:#e8b953;box-shadow:0 0 24px rgb(232 185 83/70%)}.AcademyPublicCatalog_artDotOne__INtlA{top:32px;right:22%}.AcademyPublicCatalog_artDotTwo__QXvhG{bottom:40px;left:17%;width:9px;height:9px;background:#b98aff;box-shadow:0 0 24px rgb(185 138 255/70%)}.AcademyPublicCatalog_content__woosI{max-width:1240px;margin:0 auto;padding:64px 36px 90px}.AcademyPublicCatalog_learningSection__gfPYC,.AcademyPublicCatalog_offerSection___ugnl{scroll-margin-top:28px}.AcademyPublicCatalog_sectionHeading__ThbIf{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.AcademyPublicCatalog_sectionHeading__ThbIf>div{flex:1 1 55%}.AcademyPublicCatalog_sectionKicker__Ya69Y{margin-bottom:9px;color:#996b0d}.AcademyPublicCatalog_sectionHeading__ThbIf h2{margin:0;color:#17212b;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.12}.AcademyPublicCatalog_sectionHeading__ThbIf>p{max-width:490px;margin:0;color:#63707c;font-size:14px;line-height:1.65}.AcademyPublicCatalog_digitalGrid__201pW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.AcademyPublicCatalog_digitalCard__eEL2i{position:relative;min-height:205px;overflow:hidden;border:1px solid #dce1e5;border-radius:14px;padding:26px;background:linear-gradient(135deg,#fff 10%,#f2f3f8)}.AcademyPublicCatalog_digitalCardAlt__9u3mO{background:linear-gradient(135deg,#fff 10%,#f5f0fc)}.AcademyPublicCatalog_digitalIndex__dq3FV{position:absolute;top:14px;right:20px;color:#d9dfe5;font-size:52px;font-weight:800;letter-spacing:-.06em}.AcademyPublicCatalog_digitalLabel__eiRyu{position:relative;margin:0 0 10px;color:#7560a4;font-size:10px;font-weight:800;letter-spacing:.15em}.AcademyPublicCatalog_digitalCard__eEL2i h3{position:relative;max-width:380px;margin:0;color:#17212b;font-size:23px;line-height:1.2}.AcademyPublicCatalog_digitalLink__nhuhW{position:absolute;bottom:24px;left:26px;display:inline-flex;align-items:center;gap:9px;color:#35235a;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease}.AcademyPublicCatalog_offerSection___ugnl{margin-top:76px}.AcademyPublicCatalog_searchRow__KC8jD{display:grid;grid-template-columns:1fr minmax(240px,380px) auto;align-items:center;gap:16px;margin-bottom:20px;border:1px solid #e0e4e7;border-radius:12px;padding:15px 18px;background:#fff}.AcademyPublicCatalog_searchRow__KC8jD label{color:#34414d;font-size:14px;font-weight:700}.AcademyPublicCatalog_searchRow__KC8jD input{width:100%;min-height:42px;border:1px solid #cfd6dc;border-radius:7px;padding:0 12px;background:#fff;color:#17212b;font:inherit}.AcademyPublicCatalog_resultCount__rVW5w{margin:0;color:#64717d;font-size:13px;font-weight:700;white-space:nowrap}.AcademyPublicCatalog_offerGrid__342f5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.AcademyPublicCatalog_offerCard__OUd_4{display:flex;min-width:0;min-height:370px;flex-direction:column;border:1px solid #e0e4e7;border-radius:13px;padding:22px;background:#fff;box-shadow:0 8px 26px rgb(31 45 57/4%)}.AcademyPublicCatalog_offerTop__GUuBJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.AcademyPublicCatalog_offerNumber__sVz_Y{color:#adbac4;font-size:12px;font-weight:800;letter-spacing:.1em}.AcademyPublicCatalog_offerArea__uJoHv{border-radius:20px;padding:6px 10px;background:#f1f2f4;color:#4c5965;font-size:11px;font-weight:700}.AcademyPublicCatalog_offerCard__OUd_4 h3{margin:22px 0 10px;color:#17212b;font-size:21px;line-height:1.22;letter-spacing:-.02em}.AcademyPublicCatalog_offerDescription__hcWcg{flex:1;margin:0;color:#586571;font-size:14px;line-height:1.6}.AcademyPublicCatalog_offerFacts__20Fbx{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:20px;border-top:1px solid #edf0f2;padding-top:14px}.AcademyPublicCatalog_offerFacts__20Fbx span{display:grid;gap:4px}.AcademyPublicCatalog_offerFacts__20Fbx small{color:#76828d;font-size:9px;font-weight:800;letter-spacing:.11em}.AcademyPublicCatalog_offerFacts__20Fbx strong{color:#27343f;font-size:12px;font-weight:700}.AcademyPublicCatalog_pathNote__WW2nX{margin:14px 0 12px;color:#77663d;font-size:12px;line-height:1.45}.AcademyPublicCatalog_offerLink__jlY0a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #edf0f2;padding-top:15px;color:#452b74;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease}.AcademyPublicCatalog_disclaimer__BaUUt{max-width:900px;margin:23px 0 0;color:#697681;font-size:12px;line-height:1.6}.AcademyPublicCatalog_emptyState__XEndR{border:1px dashed #cbd3d9;border-radius:12px;padding:36px;background:#fff;text-align:center}.AcademyPublicCatalog_emptyState__XEndR h3{margin:0 0 8px}.AcademyPublicCatalog_emptyState__XEndR p{color:#63707c}.AcademyPublicCatalog_emptyState__XEndR button{border:0;border-radius:6px;padding:10px 14px;background:#17212b;color:#fff;font:inherit;cursor:pointer}@media (max-width:900px){.AcademyPublicCatalog_heroInner__a7yEG{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.AcademyPublicCatalog_offerGrid__342f5{grid-template-columns:repeat(2,minmax(0,1fr))}.AcademyPublicCatalog_sectionHeading__ThbIf{align-items:start;flex-direction:column;gap:12px}}@media (max-width:650px){.AcademyPublicCatalog_heroInner__a7yEG{min-height:0;grid-template-columns:1fr;padding:50px 22px 42px}.AcademyPublicCatalog_hero__GKjis h1{font-size:clamp(38px,12vw,54px)}.AcademyPublicCatalog_lede__O_WRD{font-size:15px}.AcademyPublicCatalog_heroArtwork__6dUyX{min-height:170px;margin:0 0 8px}.AcademyPublicCatalog_artOrbit__eFfUt{width:155px;height:155px}.AcademyPublicCatalog_artCore__0AwEl{width:120px;height:120px;font-size:15px}.AcademyPublicCatalog_artCore__0AwEl b{font-size:11px}.AcademyPublicCatalog_artDotOne__INtlA{top:10px;right:28%}.AcademyPublicCatalog_artDotTwo__QXvhG{bottom:13px;left:28%}.AcademyPublicCatalog_content__woosI{padding:42px 18px 64px}.AcademyPublicCatalog_digitalGrid__201pW,.AcademyPublicCatalog_offerGrid__342f5{grid-template-columns:1fr}.AcademyPublicCatalog_digitalCard__eEL2i{min-height:190px}.AcademyPublicCatalog_searchRow__KC8jD{grid-template-columns:1fr;gap:9px;padding:15px}.AcademyPublicCatalog_resultCount__rVW5w{justify-self:start}.AcademyPublicCatalog_offerCard__OUd_4{min-height:340px}.AcademyPublicCatalog_offerSection___ugnl{margin-top:56px}}@media (prefers-reduced-motion:reduce){.AcademyPublicCatalog_page__9hpFZ *{scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-mode=dark] :is(.AcademyPublicCatalog_content__woosI,.AcademyPublicCatalog_learningSection__gfPYC,.AcademyPublicCatalog_offerSection___ugnl){color:#eaf4f5}html[data-mode=dark] :is(.AcademyPublicCatalog_digitalCard__eEL2i,.AcademyPublicCatalog_offerCard__OUd_4,.AcademyPublicCatalog_emptyState__XEndR){background:#102329;color:#eaf4f5;border-color:#45636a;box-shadow:0 16px 36px rgb(0 0 0/20%)}html[data-mode=dark] :is(.AcademyPublicCatalog_digitalCardAlt__9u3mO,.AcademyPublicCatalog_offerCard__OUd_4:nth-child(3n+2)){background:#183239}html[data-mode=dark] :is(.AcademyPublicCatalog_lede__O_WRD,.AcademyPublicCatalog_offerDescription__hcWcg,.AcademyPublicCatalog_offerFacts__20Fbx,.AcademyPublicCatalog_resultCount__rVW5w,.AcademyPublicCatalog_pathNote__WW2nX,.AcademyPublicCatalog_disclaimer__BaUUt){color:#b7cccf}html[data-mode=dark] :is(.AcademyPublicCatalog_searchRow__KC8jD,.AcademyPublicCatalog_searchRow__KC8jD input,.AcademyPublicCatalog_searchRow__KC8jD select){background:#183239;color:#eaf4f5;border-color:#45636a}html[data-mode=dark] :is(.AcademyPublicCatalog_primaryAction__Ct_y3,.AcademyPublicCatalog_secondaryAction__4oZkx){border-color:#45636a}html[data-mode=dark] .AcademyPublicCatalog_content__woosI,html[data-mode=dark] .AcademyPublicCatalog_page__9hpFZ{background:#0b171b;color:#eaf4f5}html[data-mode=dark] .AcademyPublicCatalog_sectionHeading__ThbIf h2,html[data-mode=dark] .AcademyPublicCatalog_sectionHeading__ThbIf>p{color:#eaf4f5}html[data-mode=dark] .AcademyPublicCatalog_disclaimer__BaUUt,html[data-mode=dark] .AcademyPublicCatalog_offerDescription__hcWcg,html[data-mode=dark] .AcademyPublicCatalog_sectionHeading__ThbIf>p{color:#b7cccf}html[data-mode=dark] .AcademyPublicCatalog_sectionKicker__Ya69Y{color:#ffd166}html[data-mode=dark] .AcademyPublicCatalog_digitalCardAlt__9u3mO,html[data-mode=dark] .AcademyPublicCatalog_digitalCard__eEL2i,html[data-mode=dark] .AcademyPublicCatalog_emptyState__XEndR,html[data-mode=dark] .AcademyPublicCatalog_offerCard__OUd_4,html[data-mode=dark] .AcademyPublicCatalog_searchRow__KC8jD{background:#102329;color:#eaf4f5;border-color:#45636a;box-shadow:none}html[data-mode=dark] .AcademyPublicCatalog_digitalCard__eEL2i h3,html[data-mode=dark] .AcademyPublicCatalog_digitalLabel__eiRyu,html[data-mode=dark] .AcademyPublicCatalog_offerCard__OUd_4 h3{color:#eaf4f5}html[data-mode=dark] .AcademyPublicCatalog_digitalLink__nhuhW,html[data-mode=dark] .AcademyPublicCatalog_offerLink__jlY0a{color:#ffd166;border-color:#45636a}html[data-mode=dark] .AcademyPublicCatalog_offerFacts__20Fbx small,html[data-mode=dark] .AcademyPublicCatalog_offerFacts__20Fbx strong,html[data-mode=dark] .AcademyPublicCatalog_pathNote__WW2nX,html[data-mode=dark] .AcademyPublicCatalog_searchRow__KC8jD :is(label,.AcademyPublicCatalog_resultCount__rVW5w){color:#b7cccf}html[data-mode=dark] .AcademyPublicCatalog_searchRow__KC8jD input{background:#0b171b;color:#eaf4f5;border-color:#45636a}html[data-mode=dark] .AcademyPublicCatalog_offerArea__uJoHv{background:#183239;color:#eaf4f5}html[data-mode=dark] .AcademyPublicCatalog_offerFacts__20Fbx{border-color:#45636a}html[data-mode=dark] .AcademyPublicCatalog_offerNumber__sVz_Y{color:#b7cccf}.RecruitmentProposalModal_backdrop__DlzsX{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,30,40,.68);backdrop-filter:blur(5px);overflow-y:auto}.RecruitmentProposalModal_modal___E5UG{position:relative;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(0,63,82,.14);border-radius:20px;background:#f7f7f2;color:#123b4a;padding:34px 42px;box-shadow:0 28px 80px rgba(0,20,30,.32)}.RecruitmentProposalModal_closeButton__V_RNv{position:absolute;top:16px;right:20px;width:36px;height:36px;border:1px solid #d9e2df;border-radius:50%;background:transparent;color:#123b4a;font-size:24px;line-height:1;cursor:pointer}.RecruitmentProposalModal_eyebrow__Ee14b{margin:0 40px 12px 0;color:#1b7b79;font-size:10px;font-weight:900;letter-spacing:.15em}.RecruitmentProposalModal_modal___E5UG h2{max-width:620px;margin:0;font-family:Georgia,serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.02;letter-spacing:-.05em}.RecruitmentProposalModal_intro__cONpv{margin:12px 0 24px;color:#61767a;font-size:13px;line-height:1.55}.RecruitmentProposalModal_form__yQsEl{display:grid;gap:20px}.RecruitmentProposalModal_fieldsGrid__xU48l{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.RecruitmentProposalModal_fieldsGrid__xU48l label,.RecruitmentProposalModal_fileField__i14aO,.RecruitmentProposalModal_notesField__wcW9E{display:grid;gap:7px;color:#123b4a;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.RecruitmentProposalModal_fieldsGrid__xU48l input,.RecruitmentProposalModal_fileField__i14aO input,.RecruitmentProposalModal_notesField__wcW9E textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid #d9e2df;border-radius:8px;background:#fff;color:#123b4a;font:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.RecruitmentProposalModal_fieldsGrid__xU48l input:focus,.RecruitmentProposalModal_fileField__i14aO input:focus,.RecruitmentProposalModal_notesField__wcW9E textarea:focus{outline:2px solid rgba(27,123,121,.22);border-color:#1b7b79}.RecruitmentProposalModal_notesField__wcW9E textarea{min-height:78px;resize:vertical}.RecruitmentProposalModal_serviceFieldset__83Mxw{display:grid;gap:8px;margin:0;padding:0;border:0}.RecruitmentProposalModal_serviceFieldset__83Mxw legend{color:#123b4a;font-size:11px;font-weight:900}.RecruitmentProposalModal_serviceFieldset__83Mxw>p{margin:0;color:#61767a;font-size:10px}.RecruitmentProposalModal_serviceGrid__wEz1y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.RecruitmentProposalModal_serviceCard__7qFa_{position:relative;display:flex;min-height:64px;align-items:flex-start;gap:9px;padding:10px;border:1px solid #d9e2df;border-radius:11px;background:#fff;cursor:pointer}.RecruitmentProposalModal_serviceCard__7qFa_:focus-within,.RecruitmentProposalModal_serviceCard__7qFa_:hover{border-color:#1b7b79}.RecruitmentProposalModal_serviceCard__7qFa_ input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.RecruitmentProposalModal_serviceCard__7qFa_.RecruitmentProposalModal_selected__AvLF7{border-color:#1b7b79;background:#eaf3f0}.RecruitmentProposalModal_serviceIcon__bXkV_{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:8px;background:#e4f1f1;color:#1b7b79;font-size:14px;font-weight:900}.RecruitmentProposalModal_serviceCopy__d4tS7{display:grid;gap:4px;padding-top:2px}.RecruitmentProposalModal_serviceCopy__d4tS7 strong{padding-right:12px;color:#123b4a;font-size:9px;line-height:1.3}.RecruitmentProposalModal_serviceCopy__d4tS7 small{color:#61767a;font-size:8px;line-height:1.35}.RecruitmentProposalModal_checkMark__sL1rB{position:absolute;top:8px;right:8px;display:grid;width:15px;height:15px;place-items:center;border:1px solid #d9e2df;border-radius:5px;color:#fff;font-size:9px;font-weight:900}.RecruitmentProposalModal_selected__AvLF7 .RecruitmentProposalModal_checkMark__sL1rB{border-color:#1b7b79;background:#1b7b79}.RecruitmentProposalModal_fileField__i14aO input{padding:8px;font-size:11px}.RecruitmentProposalModal_fileField__i14aO>small{color:#61767a;font-size:9px;font-weight:500;letter-spacing:normal;text-transform:none}.RecruitmentProposalModal_fileField__i14aO .RecruitmentProposalModal_fileName__IAONd{color:#1b7b79;overflow-wrap:anywhere}.RecruitmentProposalModal_message__AaN4x{margin:0;color:#1b7b79;font-size:11px;line-height:1.5}.RecruitmentProposalModal_error__bUd0Q{color:#a22b2b}.RecruitmentProposalModal_actions__9_b7c{display:flex;justify-content:flex-end;gap:10px}.RecruitmentProposalModal_primaryButton__X_GFI,.RecruitmentProposalModal_secondaryButton__sVLqG{min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.RecruitmentProposalModal_primaryButton__X_GFI{background:#123b4a;color:#fff}.RecruitmentProposalModal_primaryButton__X_GFI:disabled{opacity:.55;cursor:wait}.RecruitmentProposalModal_secondaryButton__sVLqG{border-color:#d9e2df;background:transparent;color:#123b4a}.RecruitmentProposalModal_success__BH1pA{display:grid;justify-items:start;gap:12px;padding:14px 0}.RecruitmentProposalModal_successMark__yf_gb{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#e4f1f1;color:#1b7b79;font-size:24px;font-weight:900}.RecruitmentProposalModal_success__BH1pA h2{margin:0}.RecruitmentProposalModal_success__BH1pA .RecruitmentProposalModal_message__AaN4x{max-width:520px;font-size:13px;line-height:1.6}@media(max-width:760px){.RecruitmentProposalModal_serviceGrid__wEz1y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.RecruitmentProposalModal_backdrop__DlzsX{align-items:end;padding:10px}.RecruitmentProposalModal_modal___E5UG{max-height:94vh;padding:28px 20px 22px;border-radius:20px 20px 0 0}.RecruitmentProposalModal_fieldsGrid__xU48l,.RecruitmentProposalModal_serviceGrid__wEz1y{grid-template-columns:1fr}.RecruitmentProposalModal_actions__9_b7c{align-items:stretch;flex-direction:column-reverse}.RecruitmentProposalModal_actions__9_b7c button{width:100%}}@media(prefers-reduced-motion:reduce){.RecruitmentProposalModal_backdrop__DlzsX{scroll-behavior:auto}}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_modal___E5UG{background:var(--company-surface);color:var(--company-text);border-color:var(--company-border);color-scheme:dark}html[data-mode=dark] .company-services-page :is(.RecruitmentProposalModal_closeButton__V_RNv,.RecruitmentProposalModal_secondaryButton__sVLqG){color:var(--company-text);border-color:var(--company-border)}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_eyebrow__Ee14b{color:#79c8bb}html[data-mode=dark] .company-services-page :is(.RecruitmentProposalModal_intro__cONpv,.RecruitmentProposalModal_serviceFieldset__83Mxw>p,.RecruitmentProposalModal_serviceCopy__d4tS7 small,.RecruitmentProposalModal_fileField__i14aO>small){color:var(--company-muted)}html[data-mode=dark] .company-services-page :is(.RecruitmentProposalModal_fieldsGrid__xU48l label,.RecruitmentProposalModal_notesField__wcW9E,.RecruitmentProposalModal_fileField__i14aO,.RecruitmentProposalModal_serviceFieldset__83Mxw legend,.RecruitmentProposalModal_serviceCopy__d4tS7 strong){color:var(--company-text)}html[data-mode=dark] .company-services-page :is(.RecruitmentProposalModal_fieldsGrid__xU48l input,.RecruitmentProposalModal_notesField__wcW9E textarea,.RecruitmentProposalModal_fileField__i14aO input,.RecruitmentProposalModal_serviceCard__7qFa_){background:var(--company-bg);color:var(--company-text);border-color:var(--company-border)}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_serviceCard__7qFa_.RecruitmentProposalModal_selected__AvLF7{background:#193d38;border-color:#79c8bb}html[data-mode=dark] .company-services-page :is(.RecruitmentProposalModal_serviceIcon__bXkV_,.RecruitmentProposalModal_successMark__yf_gb){background:#193d38;color:#79c8bb}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_checkMark__sL1rB{border-color:var(--company-border)}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_selected__AvLF7 .RecruitmentProposalModal_checkMark__sL1rB{background:#79c8bb;border-color:#79c8bb;color:#0b171b}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_primaryButton__X_GFI{background:var(--company-accent);color:var(--company-bg)}html[data-mode=dark] .company-services-page :is(.RecruitmentProposalModal_message__AaN4x,.RecruitmentProposalModal_fileField__i14aO .RecruitmentProposalModal_fileName__IAONd){color:#79c8bb}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_error__bUd0Q{color:#ffb4ab}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_modal___E5UG :is(button,input,textarea):focus-visible{outline:3px solid var(--company-accent);outline-offset:3px}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_serviceCard__7qFa_:focus-within{outline:3px solid var(--company-accent);outline-offset:3px}html[data-mode=dark] .company-services-page .RecruitmentProposalModal_fieldsGrid__xU48l input::placeholder{color:var(--company-muted)}html[data-mode=dark] .RecruitmentProposalModal_modal___E5UG :is(input,select,textarea){background:#183239;color:#eaf4f5;border-color:#45636a}html[data-mode=dark] .RecruitmentProposalModal_modal___E5UG :is(.RecruitmentProposalModal_description__2FaIr,label,small){color:#b7cccf}html[data-mode=dark] .RecruitmentProposalModal_backdrop__DlzsX{background:rgb(2 14 18/82%)}html[data-mode=dark] .RecruitmentProposalModal_modal___E5UG{background:#102329;color:#eaf4f5;border-color:#45636a}html[data-mode=dark] :is(.RecruitmentProposalModal_fieldsGrid__xU48l label,.RecruitmentProposalModal_notesField__wcW9E,.RecruitmentProposalModal_fileField__i14aO,.RecruitmentProposalModal_serviceFieldset__83Mxw legend,.RecruitmentProposalModal_serviceCopy__d4tS7 strong){color:#eaf4f5}html[data-mode=dark] :is(.RecruitmentProposalModal_intro__cONpv,.RecruitmentProposalModal_serviceFieldset__83Mxw>p,.RecruitmentProposalModal_serviceCopy__d4tS7 small,.RecruitmentProposalModal_fileField__i14aO>small){color:#b7cccf}html[data-mode=dark] :is(.RecruitmentProposalModal_fieldsGrid__xU48l input,.RecruitmentProposalModal_notesField__wcW9E textarea,.RecruitmentProposalModal_fileField__i14aO input,.RecruitmentProposalModal_serviceCard__7qFa_){background:#0b171b;color:#eaf4f5;border-color:#45636a}html[data-mode=dark] .RecruitmentProposalModal_serviceCard__7qFa_.RecruitmentProposalModal_selected__AvLF7{background:#183239;border-color:#5bb6a9}.FalarComOkutiJobsContact_backdrop__QQeSM{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,30,40,.68);backdrop-filter:blur(5px);overflow-y:auto}.FalarComOkutiJobsContact_modal__1I9be{position:relative;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(0,63,82,.14);border-radius:20px;background:#f7f7f2;color:#123b4a;box-shadow:0 28px 80px rgba(0,20,30,.32)}.FalarComOkutiJobsContact_closeButton__kEEBN{position:absolute;z-index:1;top:18px;right:22px;width:36px;height:36px;border:1px solid #d9e2df;border-radius:50%;background:transparent;color:#123b4a;font-size:24px;line-height:1;cursor:pointer}.FalarComOkutiJobsContact_closeButton__kEEBN:hover{background:#e4f1f1}.FalarComOkutiJobsContact_modalHeader__olaPd{padding:34px 48px 24px;border-bottom:1px solid #d9e2df}.FalarComOkutiJobsContact_eyebrow__CAeIT{margin:0 0 15px;color:#1b7b79;font-size:10px;font-weight:900;letter-spacing:.15em}.FalarComOkutiJobsContact_modalHeader__olaPd h2{max-width:520px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:.96;letter-spacing:-.06em}.FalarComOkutiJobsContact_modalHeader__olaPd h2 em{color:#f2a43a;font-style:normal}.FalarComOkutiJobsContact_modalIntro__Rm2aQ{max-width:480px;margin:14px 0 0;color:#61767a;font-size:13px;line-height:1.55}.FalarComOkutiJobsContact_formContent__3GC8k{padding:0 48px}.FalarComOkutiJobsContact_formSection__w_r_k{padding:24px 0 26px;border-bottom:1px solid #d9e2df}.FalarComOkutiJobsContact_sectionHeading__WuYTJ{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.FalarComOkutiJobsContact_sectionNumber__6FFF1{color:#f2a43a;font-size:11px;font-weight:900}.FalarComOkutiJobsContact_sectionHeading__WuYTJ h3{margin:0 0 4px;font-size:15px;letter-spacing:-.02em}.FalarComOkutiJobsContact_sectionHeading__WuYTJ p{margin:0;color:#61767a;font-size:11px}.FalarComOkutiJobsContact_fieldsGrid__3UFZe{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px}.FalarComOkutiJobsContact_field__pnjhb,.FalarComOkutiJobsContact_selectField__wKCVb{display:grid;gap:7px}.FalarComOkutiJobsContact_field__pnjhb>span,.FalarComOkutiJobsContact_selectField__wKCVb>span{color:#123b4a;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.FalarComOkutiJobsContact_field__pnjhb b,.FalarComOkutiJobsContact_selectField__wKCVb b{color:#f2a43a}.FalarComOkutiJobsContact_field__pnjhb input,.FalarComOkutiJobsContact_selectField__wKCVb select{width:100%;min-height:44px;padding:0 13px;border:1px solid #d9e2df;border-radius:8px;outline:none;background:rgba(255,255,255,.72);color:#123b4a;font:inherit;font-size:12px}.FalarComOkutiJobsContact_field__pnjhb input::placeholder{color:#8aa0a4}.FalarComOkutiJobsContact_field__pnjhb input:focus,.FalarComOkutiJobsContact_selectField__wKCVb select:focus{border-color:#1b7b79;box-shadow:0 0 0 3px rgba(27,123,121,.13)}.FalarComOkutiJobsContact_selectField__wKCVb{max-width:100%}.FalarComOkutiJobsContact_selectField__wKCVb select{cursor:pointer}.FalarComOkutiJobsContact_modalFooter__9RUjT{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 48px 21px;background:rgba(228,241,241,.48)}.FalarComOkutiJobsContact_privacyNote__tYiPy{max-width:260px;color:#61767a;font-size:10px;line-height:1.45}.FalarComOkutiJobsContact_footerActions__VvaNy{display:flex;align-items:center;gap:12px}.FalarComOkutiJobsContact_cancelButton__shPkd{border:0;background:transparent;color:#61767a;font-size:12px;font-weight:800;cursor:pointer}.FalarComOkutiJobsContact_cancelButton__shPkd:disabled{opacity:.55;cursor:not-allowed}.FalarComOkutiJobsContact_submitButton__EXPlK{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:0;border-radius:999px;padding:0 19px;background:#123b4a;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.FalarComOkutiJobsContact_submitButton__EXPlK:disabled{opacity:.55;cursor:wait}.FalarComOkutiJobsContact_error__esbFL{margin:0;padding:0 48px 18px;color:#a22b2b;font-size:12px;line-height:1.5}.FalarComOkutiJobsContact_success__Mq2_2{display:grid;justify-items:start;gap:12px;padding:34px 48px}.FalarComOkutiJobsContact_success__Mq2_2>span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#e4f1f1;color:#1b7b79;font-weight:900}.FalarComOkutiJobsContact_success__Mq2_2 p{margin:0;color:#123b4a;font-size:14px;line-height:1.6}@media(max-width:700px){.FalarComOkutiJobsContact_backdrop__QQeSM{padding:10px}.FalarComOkutiJobsContact_modal__1I9be{max-height:calc(100vh - 20px)}.FalarComOkutiJobsContact_modalHeader__olaPd{padding:30px 25px 22px}.FalarComOkutiJobsContact_formContent__3GC8k{padding:0 25px}.FalarComOkutiJobsContact_fieldsGrid__3UFZe{grid-template-columns:1fr;gap:13px}.FalarComOkutiJobsContact_modalFooter__9RUjT{align-items:flex-start;flex-direction:column;padding:17px 25px 21px}.FalarComOkutiJobsContact_privacyNote__tYiPy{max-width:none}.FalarComOkutiJobsContact_footerActions__VvaNy{width:100%;justify-content:flex-end}.FalarComOkutiJobsContact_closeButton__kEEBN{right:16px}.FalarComOkutiJobsContact_error__esbFL{padding:0 25px 18px}.FalarComOkutiJobsContact_success__Mq2_2{padding:26px 25px}}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_modal__1I9be{background:var(--company-surface);color:var(--company-text);border-color:var(--company-border);color-scheme:dark}html[data-mode=dark] .company-services-page :is(.FalarComOkutiJobsContact_modalHeader__olaPd,.FalarComOkutiJobsContact_formSection__w_r_k){border-color:var(--company-border)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_closeButton__kEEBN{color:var(--company-text);border-color:var(--company-border)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_closeButton__kEEBN:hover{background:var(--company-raised)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_eyebrow__CAeIT{color:#79c8bb}html[data-mode=dark] .company-services-page :is(.FalarComOkutiJobsContact_modalIntro__Rm2aQ,.FalarComOkutiJobsContact_sectionHeading__WuYTJ p,.FalarComOkutiJobsContact_privacyNote__tYiPy,.FalarComOkutiJobsContact_cancelButton__shPkd){color:var(--company-muted)}html[data-mode=dark] .company-services-page :is(.FalarComOkutiJobsContact_field__pnjhb>span,.FalarComOkutiJobsContact_selectField__wKCVb>span,.FalarComOkutiJobsContact_success__Mq2_2 p){color:var(--company-text)}html[data-mode=dark] .company-services-page :is(.FalarComOkutiJobsContact_field__pnjhb input,.FalarComOkutiJobsContact_selectField__wKCVb select){background:var(--company-bg);color:var(--company-text);border-color:var(--company-border)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_field__pnjhb input::placeholder{color:var(--company-muted)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_modalFooter__9RUjT{background:var(--company-bg)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_submitButton__EXPlK{background:var(--company-accent);color:var(--company-bg)}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_success__Mq2_2>span{background:#193d38;color:#79c8bb}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_error__esbFL{color:#ffb4ab}html[data-mode=dark] .company-services-page .FalarComOkutiJobsContact_modal__1I9be :is(button,input,select):focus-visible{outline:3px solid var(--company-accent);outline-offset:3px}html[data-mode=dark] .FalarComOkutiJobsContact_modal__1I9be :is(.FalarComOkutiJobsContact_closeButton__kEEBN,input,select,textarea){color:#eaf4f5;border-color:#45636a;background:#183239}html[data-mode=dark] .FalarComOkutiJobsContact_modal__1I9be :is(.FalarComOkutiJobsContact_modalHeader__olaPd,.FalarComOkutiJobsContact_modalFooter__9RUjT){border-color:#45636a}html[data-mode=dark] .FalarComOkutiJobsContact_modal__1I9be :is(.FalarComOkutiJobsContact_description__pQzeb,.FalarComOkutiJobsContact_field__pnjhb label,.FalarComOkutiJobsContact_hint__KZ3LI){color:#b7cccf}html[data-mode=dark] .FalarComOkutiJobsContact_backdrop__QQeSM{background:rgb(2 14 18/82%)}html[data-mode=dark] .FalarComOkutiJobsContact_modal__1I9be{background:#102329;color:#eaf4f5;border-color:#45636a;box-shadow:0 28px 80px rgb(0 0 0/42%)}html[data-mode=dark] .FalarComOkutiJobsContact_closeButton__kEEBN{color:#eaf4f5;border-color:#45636a}html[data-mode=dark] .FalarComOkutiJobsContact_closeButton__kEEBN:hover{background:#183239}html[data-mode=dark] :is(.FalarComOkutiJobsContact_modalHeader__olaPd,.FalarComOkutiJobsContact_formSection__w_r_k){border-color:#45636a}html[data-mode=dark] :is(.FalarComOkutiJobsContact_modalIntro__Rm2aQ,.FalarComOkutiJobsContact_sectionHeading__WuYTJ p,.FalarComOkutiJobsContact_privacyNote__tYiPy,.FalarComOkutiJobsContact_cancelButton__shPkd){color:#b7cccf}html[data-mode=dark] :is(.FalarComOkutiJobsContact_field__pnjhb input,.FalarComOkutiJobsContact_selectField__wKCVb select){background:#0b171b;color:#eaf4f5;border-color:#45636a}.CompanyTalentBankLoginDialog_backdrop__fAXko{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,24,31,.68);backdrop-filter:blur(5px)}.CompanyTalentBankLoginDialog_dialog__Lize7{width:min(100%,480px);padding:clamp(26px,6vw,42px);border:1px solid rgba(0,63,82,.1);border-radius:24px;background:#fff;box-shadow:0 28px 90px rgba(0,20,28,.3);color:#073b49}.CompanyTalentBankLoginDialog_eyebrow__CkM8W{margin:0 0 14px;color:#1b7b79;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.CompanyTalentBankLoginDialog_dialog__Lize7 h2{margin:0;font-family:Georgia,serif;font-size:clamp(27px,5vw,36px);font-weight:400;letter-spacing:-.045em;line-height:1.08}.CompanyTalentBankLoginDialog_description__3xsqk{margin:16px 0 26px;color:#536b71;font-size:15px;line-height:1.6}.CompanyTalentBankLoginDialog_actions__ZGAzZ{display:flex;flex-wrap:wrap;gap:12px}.CompanyTalentBankLoginDialog_backButton__QI1Bh,.CompanyTalentBankLoginDialog_loginButton__BaA_V{min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease,filter .16s ease,background .16s ease}.CompanyTalentBankLoginDialog_loginButton__BaA_V{background:#e88800;color:#fff}.CompanyTalentBankLoginDialog_backButton__QI1Bh{border-color:rgba(0,63,82,.18);background:#fff;color:#073b49}.CompanyTalentBankLoginDialog_backButton__QI1Bh:hover,.CompanyTalentBankLoginDialog_loginButton__BaA_V:hover{transform:translateY(-1px);filter:brightness(1.04)}.CompanyTalentBankLoginDialog_backButton__QI1Bh:focus-visible,.CompanyTalentBankLoginDialog_loginButton__BaA_V:focus-visible{outline:3px solid rgba(232,136,0,.45);outline-offset:3px}@media (max-width:480px){.CompanyTalentBankLoginDialog_actions__ZGAzZ{flex-direction:column}.CompanyTalentBankLoginDialog_backButton__QI1Bh,.CompanyTalentBankLoginDialog_loginButton__BaA_V{width:100%}}@media (prefers-reduced-motion:reduce){.CompanyTalentBankLoginDialog_backButton__QI1Bh,.CompanyTalentBankLoginDialog_loginButton__BaA_V{transition:none}}html[data-mode=dark] .company-services-page .CompanyTalentBankLoginDialog_dialog__Lize7{background:var(--company-surface);color:var(--company-text);border-color:var(--company-border);color-scheme:dark}html[data-mode=dark] .company-services-page .CompanyTalentBankLoginDialog_eyebrow__CkM8W{color:#79c8bb}html[data-mode=dark] .company-services-page .CompanyTalentBankLoginDialog_description__3xsqk{color:var(--company-muted)}html[data-mode=dark] .company-services-page .CompanyTalentBankLoginDialog_loginButton__BaA_V{background:var(--company-accent);color:var(--company-bg)}html[data-mode=dark] .company-services-page .CompanyTalentBankLoginDialog_backButton__QI1Bh{background:var(--company-bg);color:var(--company-text);border-color:var(--company-border)}html[data-mode=dark] .company-services-page :is(.CompanyTalentBankLoginDialog_loginButton__BaA_V,.CompanyTalentBankLoginDialog_backButton__QI1Bh):focus-visible{outline:3px solid var(--company-accent);outline-offset:3px}html[data-mode=dark] .CompanyTalentBankLoginDialog_dialog__Lize7{background:#102329;color:#eaf4f5;border-color:#45636a}html[data-mode=dark] .CompanyTalentBankLoginDialog_dialog__Lize7 .CompanyTalentBankLoginDialog_description__3xsqk{color:#b7cccf}html[data-mode=dark] .CompanyTalentBankLoginDialog_dialog__Lize7 .CompanyTalentBankLoginDialog_backButton__QI1Bh{background:transparent;color:#eaf4f5;border-color:#45636a}