.home_page__NOZQO{--home-coral:#ed6a5a;--home-chiffon:#f4f1bb;--home-ash:#9bc1bc;--home-teal:#5ca4a9;--home-linen:#e6ebe0;--home-ink:#3f7d81;--home-muted:#739b9a;--home-line:#9bc1bc;--home-green:var(--home-coral);--home-green-dark:var(--home-teal);--home-cream:var(--home-linen);background:var(--home-linen);color:var(--home-ink);margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.home_page__NOZQO a:hover{text-decoration:none}.home_shell__sGt5b{margin:0 auto;max-width:1280px;padding:0 32px;width:100%}.home_header__5FqNo{background:hsla(87,22%,90%,.96);border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:60}.home_navbar__ZAGG1{align-items:center;display:flex;height:74px;justify-content:space-between}.home_brand__9Zfa3{align-items:center;color:var(--home-ink);display:inline-flex;font-size:1.55rem;font-weight:850;gap:8px;letter-spacing:-.06em}.home_logo__akK6c{height:34px;width:34px}.home_brandDot__VtmJ7{color:var(--home-green)}.home_navContent__2hOK2{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin-left:56px}.home_navActions__yK5nt,.home_navLinks__EDmxs{align-items:center;display:flex;gap:28px}.home_navLinkButton__DM_H7,.home_navLinks__EDmxs a,.home_signIn__Mg2op{color:#37453d;font-size:.88rem;font-weight:700}.home_navLinkButton__DM_H7:hover,.home_navLinks__EDmxs a:hover,.home_signIn__Mg2op:hover{color:var(--home-green-dark)}.home_navActions__yK5nt{gap:12px}.home_navLinkButton__DM_H7,.home_signIn__Mg2op{background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;font-family:inherit;margin:0;padding:8px 0}.home_navLinkButton__DM_H7:hover,.home_signIn__Mg2op:hover{background:transparent;box-shadow:none;transform:none}.home_join__aDgwt{background:var(--home-ink);border:1px solid var(--home-ink);border-radius:8px;color:#fff;font-size:.84rem;font-weight:800;padding:11px 16px}.home_join__aDgwt:hover{background:var(--home-green-dark);border-color:var(--home-green-dark)}.home_settings__akvLZ{position:relative}.home_menuButton__gu2Ag{background:transparent;box-shadow:none;display:none;gap:4px;padding:8px}.home_menuButton__gu2Ag:hover{box-shadow:none;transform:none}.home_menuButton__gu2Ag span{background:var(--home-ink);border-radius:2px;display:block;height:2px;width:22px}.home_categoryRail__VvkGQ{background:hsla(57,72%,85%,.72);border-bottom:1px solid var(--home-line);overflow-x:auto}.home_categoryRail__VvkGQ .home_shell__sGt5b{display:flex;justify-content:space-between;min-width:790px}.home_categoryRail__VvkGQ a{color:#58645d;font-size:.76rem;font-weight:650;padding:11px 8px;white-space:nowrap}.home_hero__o4ZPq{background:radial-gradient(circle at 83% 22%,hsla(7,80%,64%,.2),transparent 28%),linear-gradient(125deg,var(--home-linen) 0,#fff 55%,var(--home-chiffon) 130%);border:0;border-radius:0;box-shadow:none;margin:0;min-height:610px;padding:74px 0 70px}.home_heroGrid__DhqFK{align-items:center;display:grid;grid-gap:68px;gap:68px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.78fr)}.home_heroCopy__e6FQF{max-width:720px}.home_eyebrow__hSiDi{align-items:center;color:var(--home-green-dark);display:inline-flex;font-size:.72rem;font-weight:850;gap:8px;letter-spacing:.11em;text-transform:uppercase}.home_eyebrow__hSiDi i{animation:home_signalPulse__A6DQs 2.4s ease-in-out infinite;background:var(--home-coral);border-radius:999px;box-shadow:0 0 0 5px hsla(7,80%,64%,.14);height:7px;width:7px}.home_hero__o4ZPq h1{color:var(--home-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,5.6vw,5.7rem);font-weight:500;letter-spacing:-.065em;line-height:.96;margin:24px 0}.home_hero__o4ZPq h1 em{color:var(--home-green-dark);font-weight:500}.home_heroCopy__e6FQF>p{color:var(--home-muted);font-size:clamp(1rem,1.5vw,1.17rem);line-height:1.75;margin:0;max-width:650px}.home_searchBox__cEBHV{align-items:center;background:#fff;border:1px solid #cad5cd;border-radius:12px;box-shadow:0 16px 40px rgba(23,54,36,.12);display:grid;grid-gap:10px;gap:10px;grid-template-columns:26px 1fr auto;margin-top:32px;padding:6px 6px 6px 18px}.home_searchBox__cEBHV svg{fill:none;height:21px;stroke:#758078;stroke-linecap:round;stroke-width:1.8;width:21px}.home_searchBox__cEBHV input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--home-ink);font-size:.96rem;min-width:0;padding:12px 4px}.home_searchBox__cEBHV input:focus{border:0;box-shadow:none}.home_searchBox__cEBHV button{background:var(--home-coral);border-radius:8px;color:var(--home-chiffon);font-size:.88rem;font-weight:850;min-width:118px;padding:14px 20px}.home_searchBox__cEBHV button:hover{background:var(--home-teal);box-shadow:none}.home_popularSearches__2ozLC{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.home_popularSearches__2ozLC>span{color:var(--home-muted);font-size:.72rem;font-weight:750}.home_popularSearches__2ozLC button{background:transparent;border:1px solid #cbd5ce;border-radius:999px;box-shadow:none;color:#526158;font-size:.69rem;font-weight:750;padding:6px 10px}.home_popularSearches__2ozLC button:hover{background:#fff;border-color:var(--home-green);box-shadow:none;color:var(--home-green-dark);transform:none}.home_talentVisual___jFQw{animation:home_visualFloat__O_tWy 7s ease-in-out infinite;background:var(--home-teal);border:1px solid var(--home-ash);border-radius:26px;box-shadow:0 28px 70px rgba(92,164,169,.28);min-height:410px;overflow:hidden;padding:26px;position:relative;transform:rotate(1.2deg);will-change:transform}.home_visualGlow__u2iqf{animation:home_glowDrift__HWi_z 8s ease-in-out infinite alternate;background:var(--home-coral);border-radius:50%;filter:blur(2px);height:240px;opacity:.28;position:absolute;right:-90px;top:-105px;width:240px}.home_visualHeader__7R5xa{align-items:center;color:var(--home-chiffon);display:flex;font-size:.78rem;font-weight:800;justify-content:space-between;position:relative}.home_visualHeader__7R5xa strong{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;font-size:.65rem;gap:6px;padding:6px 9px}.home_missionTop__y2tC2 small i,.home_visualHeader__7R5xa i{background:var(--home-coral);border-radius:50%;height:6px;width:6px}.home_talentList__DNzgC{display:grid;grid-gap:11px;gap:11px;margin-top:26px;position:relative}.home_talentCard__t3K1L{align-items:center;animation:home_cardIn__4JICl .55s ease both;animation-delay:var(--delay);background:var(--home-linen);border:1px solid hsla(57,72%,85%,.65);border-radius:15px;box-shadow:0 14px 24px rgba(63,125,129,.18);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:13px;transform:rotate(-1.2deg)}.home_avatar__unxVm{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:850;height:50px;justify-content:center;width:50px}.home_avatarcoral__cqzVJ{background:linear-gradient(135deg,#e97c62,#c44661)}.home_avatarblue__yt9Ea{background:linear-gradient(135deg,#4a8aca,#31567f)}.home_avatargold__C_qNa{background:linear-gradient(135deg,#dba849,#b46d2f)}.home_talentIdentity__BQH9W{display:grid;grid-gap:4px;gap:4px}.home_talentIdentity__BQH9W strong{color:#223129;font-size:.83rem}.home_talentIdentity__BQH9W small{color:#758078;font-size:.67rem}.home_matchScore__9B3od{align-items:center;color:var(--home-green-dark);display:grid;font-size:.82rem;font-weight:850;grid-template-columns:auto auto;justify-content:end}.home_matchScore__9B3od b{animation:home_sparkle__REvwl 2.2s ease-in-out infinite;font-size:.63rem;margin-right:4px}.home_matchScore__9B3od small{color:#89938d;font-size:.55rem;font-weight:700;grid-column:1/3;text-align:right}.home_visualFooter__YffSC{align-items:center;color:var(--home-chiffon);display:flex;font-size:.65rem;gap:10px;margin-top:22px;position:relative}.home_avatarStack__dRa8B{display:flex;padding-left:6px}.home_avatarStack__dRa8B i{align-items:center;background:#75aaa9;border:2px solid var(--home-teal);border-radius:50%;color:#fff;display:inline-flex;font-size:.5rem;font-style:normal;font-weight:800;height:28px;justify-content:center;margin-left:-6px;width:28px}.home_avatarStack__dRa8B i:last-child{background:var(--home-coral);color:var(--home-chiffon)}.home_assurances__Jv1pR{background:var(--home-linen);border:0;border-bottom:1px solid var(--home-line);border-radius:0;box-shadow:none;margin:0;padding:20px 0}.home_assurances__Jv1pR .home_shell__sGt5b{align-items:center;display:flex;justify-content:center}.home_assurances__Jv1pR div div{align-items:center;color:#59665e;display:flex;font-size:.76rem;font-weight:750;gap:9px;padding:0 45px}.home_assurances__Jv1pR div div+div{border-left:1px solid var(--home-line)}.home_assurances__Jv1pR span{align-items:center;background:#eaf8f1;border-radius:50%;color:var(--home-green-dark);display:inline-flex;height:24px;justify-content:center;width:24px}.home_section__bCaaS{background:#fff;border:0;border-radius:0;box-shadow:none;margin:0;padding:92px 0}.home_sectionHeading__2L2pT{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:36px}.home_centerHeading__tLosT>span,.home_freelanceBanner__OXa_X span,.home_sectionHeading__2L2pT>div>span{color:var(--home-green-dark);font-size:.69rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.home_centerHeading__tLosT h2,.home_freelanceBanner__OXa_X h2,.home_sectionHeading__2L2pT h2{color:var(--home-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,4vw,3.6rem);font-weight:500;letter-spacing:-.045em;line-height:1.05;margin:11px 0 0}.home_sectionHeading__2L2pT p{color:var(--home-muted);line-height:1.65;margin:12px 0 0;max-width:620px}.home_sectionHeading__2L2pT>a{color:var(--home-ink);font-size:.77rem;font-weight:850}.home_sectionHeading__2L2pT>a b{color:var(--home-green-dark);font-size:1rem;margin-left:7px}.home_categoryGrid__hTBGG{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.home_categoryCard__tPkiP{align-items:center;background:#fff;border:1px solid var(--home-line);border-radius:13px;color:var(--home-ink);display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto 1fr auto;min-height:104px;padding:17px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home_categoryCard__tPkiP:hover{border-color:#a9c8b6;box-shadow:0 14px 30px rgb(22 65 42/9%);transform:translateY(-3px)}.home_categoryIcon__Y_RqE{align-items:center;border-radius:12px;display:inline-flex;font-family:Georgia,serif;font-size:1rem;font-weight:850;height:52px;justify-content:center;transition:transform .24s ease;width:52px}.home_categoryCard__tPkiP:hover .home_categoryIcon__Y_RqE{transform:rotate(-4deg) scale(1.06)}.home_categoryTone1__hEIjk,.home_categoryTone6__XDMuo{background:#e9f7f0;color:#147348}.home_categoryTone2__YTJCr,.home_categoryTone7__JTLiD{background:#f8eade;color:#a65431}.home_categoryTone3___3W8i,.home_categoryTone8__sKYNS{background:#e8eff8;color:#2e5d91}.home_categoryTone4__7B5Qp{background:#efe9f7;color:#68429a}.home_categoryTone5__M1DyY{background:#f9f1d8;color:#8e6b10}.home_categoryCard__tPkiP strong{font-size:.83rem;line-height:1.35}.home_categoryCard__tPkiP small{color:#9ca69f;font-size:1rem}.home_missionsSection__xSLrz{background:var(--home-cream)}.home_missionCarousel__y7h9s{overflow:hidden;padding:4px 0 22px;width:100%}.home_missionCarousel__y7h9s:focus-visible{outline:3px solid rgba(92,164,169,.38);outline-offset:4px}.home_missionTrack__fRqWT{animation:home_missionMarquee__D8bTo 34s linear infinite;display:flex;width:max-content;will-change:transform}.home_missionCarousel__y7h9s:focus-within .home_missionTrack__fRqWT,.home_missionCarousel__y7h9s:hover .home_missionTrack__fRqWT{animation-play-state:paused}.home_missionGroup__jtUrx{display:flex;flex:0 0 auto;gap:15px;padding-right:15px}.home_missionCard__hfxWt{background:#fff;border:1px solid #dfe5e0;border-radius:15px;display:flex;flex:0 0 clamp(260px,23vw,300px);flex-direction:column;min-height:300px;padding:20px;transition:box-shadow .18s ease,transform .18s ease}.home_missionCard__hfxWt:hover{box-shadow:0 18px 35px rgba(22,54,36,.1);transform:translateY(-3px)}.home_missionTop__y2tC2{align-items:center;display:flex;justify-content:space-between}.home_missionTop__y2tC2>span{align-items:center;background:#183c2d;border-radius:9px;color:#fff;display:inline-flex;font-size:.65rem;font-weight:850;height:39px;justify-content:center;width:39px}.home_missionTop__y2tC2 small{align-items:center;background:#edf9f3;border-radius:999px;color:#168151;display:flex;font-size:.6rem;font-weight:800;gap:5px;padding:5px 8px}.home_missionCard__hfxWt>p{color:#879188;font-size:.63rem;font-weight:750;margin:18px 0 7px;text-transform:uppercase}.home_missionCard__hfxWt h3{font-size:1rem;line-height:1.45;margin:0;min-height:48px}.home_skillList__FrFd9{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.home_skillList__FrFd9 span{background:#f2f5f3;border-radius:6px;color:#657269;font-size:.59rem;font-weight:700;padding:5px 7px}.home_missionBottom__603yW{align-items:flex-end;border-top:1px solid #edf0ee;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:16px}.home_missionBottom__603yW strong{font-size:.72rem}.home_missionBottom__603yW a{color:var(--home-green-dark);font-size:.66rem;font-weight:850;text-align:right}.home_emptyMissions__QgLHV{background:#fff;border:1px dashed #cfd9d2;border-radius:14px;color:var(--home-muted);padding:44px;text-align:center}.home_srOnly__w17bH{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home_howSection__qzxp4{background:#fff;border:0;border-radius:0;box-shadow:none;margin:0;padding:98px 0}.home_centerHeading__tLosT{margin:0 auto 55px;max-width:760px;text-align:center}.home_steps__xpYIU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home_steps__xpYIU article{padding:12px 60px;position:relative;text-align:center}.home_steps__xpYIU article>span{color:#c6cec8;font-family:Georgia,serif;font-size:.75rem;font-weight:700}.home_stepIcon__cesem{align-items:center;background:#edf8f2;border:1px solid #d1eadc;border-radius:18px;color:var(--home-green-dark);display:flex;font-size:1.3rem;height:66px;justify-content:center;margin:13px auto 20px;width:66px}.home_steps__xpYIU h3{font-size:1rem;margin:0 0 10px}.home_steps__xpYIU p{color:var(--home-muted);font-size:.78rem;line-height:1.65;margin:0}.home_stepLine__gQaZe{border-top:1px dashed #bdc9c0;position:absolute;right:-22%;top:60px;width:44%}.home_freelanceBanner__OXa_X{background:var(--home-teal);border:0;border-radius:0;box-shadow:none;color:#fff;margin:0;overflow:hidden;padding:64px 0;position:relative}.home_freelanceBanner__OXa_X:after{background:var(--home-green);border-radius:50%;content:"";filter:blur(1px);height:300px;opacity:.13;position:absolute;right:8%;top:-170px;width:300px}.home_freelanceBanner__OXa_X span{color:var(--home-chiffon)}.home_freelanceBanner__OXa_X h2{color:#fff;max-width:700px}.home_freelanceBanner__OXa_X p{color:var(--home-linen);line-height:1.7;margin:14px 0 0;max-width:680px}.home_bannerInner__sd0IT{align-items:center;display:flex;gap:60px;justify-content:space-between;position:relative;z-index:1}.home_bannerActions__t3jEm{display:grid;flex:0 0 230px;grid-gap:10px;gap:10px}.home_bannerActions__t3jEm button{background:var(--home-coral);border:1px solid var(--home-coral);border-radius:8px;color:var(--home-chiffon);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:850;padding:13px 18px;text-align:center}.home_bannerActions__t3jEm button+button{background:transparent;border-color:#6d897b;color:#fff}.home_footer__HqMXW{background:#477f83;color:#fff;padding:58px 0 22px}.home_footerGrid__YTUCT{display:grid;grid-gap:55px;gap:55px;grid-template-columns:2fr repeat(3,1fr)}.home_footer__HqMXW .home_brand__9Zfa3{color:#fff}.home_footerGrid__YTUCT>div{align-content:start;display:grid;grid-gap:11px;gap:11px}.home_footerGrid__YTUCT>div:first-child{max-width:330px}.home_footerGrid__YTUCT p{color:var(--home-linen);font-size:.76rem;line-height:1.65;margin:5px 0 0}.home_footerGrid__YTUCT strong{color:#fff;font-size:.72rem;margin-bottom:7px}.home_footerAuthButton__Nr5UV,.home_footerGrid__YTUCT a,.home_footerGrid__YTUCT>div>span{color:var(--home-chiffon);font-size:.7rem}.home_footerAuthButton__Nr5UV:hover,.home_footerGrid__YTUCT a:hover{color:#fff}.home_footerAuthButton__Nr5UV{background:transparent;border:0;box-shadow:none;cursor:pointer;font-family:inherit;font-weight:inherit;margin:0;padding:0;text-align:left}.home_footerAuthButton__Nr5UV:hover{background:transparent;box-shadow:none;transform:none}.home_footerBottom__8cQC0{border-top:1px solid var(--home-ash);color:var(--home-linen);display:flex;font-size:.64rem;justify-content:space-between;margin-top:48px;padding-top:20px}.home_authModalBackdrop__5Cuch{--modal-coral:#ed6a5a;--modal-teal:#3f7d81;--modal-teal-deep:#285f63;--modal-ink:#203331;--modal-muted:#6d7d78;align-items:center;animation:home_authBackdropIn__WUyYB .22s ease-out both;background:rgba(10,29,28,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:500}.home_authModal__l6N9j{animation:home_authModalIn__V7a8A .32s cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:24px;box-shadow:0 35px 100px rgba(8,33,31,.34);display:grid;grid-template-columns:minmax(340px,.92fr) minmax(470px,1.08fr);max-height:min(820px,calc(100dvh - 48px));max-width:1080px;min-height:650px;overflow:hidden;position:relative;width:100%}.home_authModalClose__iRXA9{align-items:center;background:#f4f7f5;border:1px solid #e1e9e5;border-radius:50%;box-shadow:none;color:#526762;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:22px;top:22px;transition:background .18s ease,color .18s ease,transform .18s ease;width:40px;z-index:5}.home_authModalClose__iRXA9 svg{fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:19px}.home_authModalClose__iRXA9:hover{background:#e8f0ec;box-shadow:none;color:var(--modal-teal-deep);transform:rotate(4deg)}.home_authModalClose__iRXA9:focus-visible{outline:3px solid rgba(92,164,169,.32);outline-offset:3px}.home_authModalStory__qiPSF{background:radial-gradient(circle at 85% 13%,hsla(57,72%,85%,.24),transparent 28%),radial-gradient(circle at 0 100%,hsla(7,80%,64%,.42),transparent 36%),linear-gradient(145deg,#316f73,#3f8588 58%,#5ca4a9);color:#fff;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;padding:58px 48px 44px;position:relative}.home_authModalStory__qiPSF:after,.home_authModalStory__qiPSF:before{border:1px solid hsla(0,0%,100%,.13);border-radius:50%;content:"";position:absolute;z-index:-1}.home_authModalStory__qiPSF:before{height:290px;right:-125px;top:-105px;width:290px}.home_authModalStory__qiPSF:after{bottom:-185px;height:390px;left:-190px;width:390px}.home_authModalStoryKicker__s8tyK{align-items:center;display:flex;font-size:.72rem;font-weight:850;gap:10px;letter-spacing:.17em}.home_authModalStoryKicker__s8tyK:before{background:#f4f1bb;border-radius:3px;content:"";height:8px;width:8px}.home_authModalStory__qiPSF h2{color:#fff;font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.045em;line-height:1.08;margin:36px 0 30px;max-width:390px}.home_authModalStory__qiPSF ul{display:grid;grid-gap:17px;gap:17px;list-style:none;margin:0;padding:0}.home_authModalStory__qiPSF li{align-items:flex-start;display:flex;font-size:.9rem;font-weight:650;gap:11px;line-height:1.45}.home_authModalStory__qiPSF li:before{align-items:center;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:#f4f1bb;content:"✓";display:flex;flex:0 0 22px;font-size:.7rem;height:22px;justify-content:center;margin-top:-1px}.home_authModalVisual__ZewLq{background:rgba(246,250,247,.96);border:1px solid hsla(0,0%,100%,.55);border-radius:19px;box-shadow:0 24px 54px rgba(20,66,66,.24);color:var(--modal-ink);margin-top:auto;padding:20px;transform:rotate(-1.8deg)}.home_authModalVisualTop__7ViBI{align-items:center;color:#6e837d;display:flex;font-size:.58rem;font-weight:800;letter-spacing:.1em}.home_authModalVisualTop__7ViBI i{animation:home_authPulse__hX0FX 2s ease-in-out infinite;background:var(--modal-coral);border-radius:50%;height:7px;margin-right:7px;width:7px}.home_authModalVisualTop__7ViBI strong{color:var(--modal-teal);font-size:.7rem;margin-left:auto}.home_authModalVisualCard__4MoY3{align-items:center;display:flex;gap:12px;margin:21px 0 18px}.home_authModalVisualCard__4MoY3>span{align-items:center;background:linear-gradient(135deg,#f4f1bb,#e9dfa1);border-radius:12px;color:#476867;display:flex;font-size:.72rem;font-weight:900;height:43px;justify-content:center;width:43px}.home_authModalVisualCard__4MoY3 div{display:grid;grid-gap:4px;gap:4px}.home_authModalVisualCard__4MoY3 strong{font-size:.82rem}.home_authModalVisualCard__4MoY3 small{color:#7b8b86;font-size:.61rem}.home_authModalVisualProgress__ky6yv{background:#dbe6e1;border-radius:20px;height:6px;overflow:hidden}.home_authModalVisualProgress__ky6yv span{animation:home_authProgress__x3HJS 1s ease-out .35s both;background:linear-gradient(90deg,var(--modal-teal),#6eafb2);border-radius:inherit;display:block;height:100%;width:82%}.home_authModalVisualMeta__jazB3{color:#687b76;display:flex;font-size:.58rem;justify-content:space-between;margin-top:11px}.home_authModalContent__uwSls{background:#fff;display:flex;flex-direction:column;min-width:0;overflow-y:auto;padding:55px 50px 34px}.home_authModalContent__uwSls::-webkit-scrollbar{width:6px}.home_authModalContent__uwSls::-webkit-scrollbar-track{background:transparent}.home_authModalContent__uwSls::-webkit-scrollbar-thumb{background:#bfd0ca;border-radius:20px}.home_authModalHeading__24Kqf{padding-right:42px}.home_authModalHeading__24Kqf>span{color:var(--modal-coral);font-size:.66rem;font-weight:900;letter-spacing:.15em}.home_authModalHeading__24Kqf h2{color:var(--modal-ink);font-size:clamp(1.75rem,2.6vw,2.25rem);letter-spacing:-.035em;line-height:1.12;margin:10px 0}.home_authModalHeading__24Kqf p{color:var(--modal-muted);font-size:.82rem;margin:0}.home_authModalHeading__24Kqf p button{background:transparent;border:0;box-shadow:none;color:var(--modal-teal-deep);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:800;padding:0;text-decoration:underline;text-underline-offset:3px}.home_authModalHeading__24Kqf p button:hover{background:transparent;box-shadow:none;color:var(--modal-coral);transform:none}.home_authModalSocials__MtzXr{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:28px}.home_authModalSocials__MtzXr button{align-items:center;background:#fff;border:1px solid #d9e2de;border-radius:10px;box-shadow:none;color:#263a36;cursor:pointer;display:flex;font-family:inherit;font-size:.74rem;font-weight:750;gap:10px;justify-content:center;min-height:45px;padding:10px 14px}.home_authModalSocials__MtzXr button:hover{background:#f4f8f6;border-color:#b5c8c0;box-shadow:none;transform:translateY(-1px)}.home_authModalSocials__MtzXr button:disabled{cursor:wait;opacity:.55}.home_googleMark__7OBnN,.home_linkedinMark__ugjZT{align-items:center;display:inline-flex;font-size:.9rem;font-weight:900;height:20px;justify-content:center;width:20px}.home_googleMark__7OBnN{color:#4285f4}.home_linkedinMark__ugjZT{background:#0a66c2;border-radius:3px;color:#fff;font-family:Arial,sans-serif;font-size:.68rem}.home_authModalDivider__OrpFJ{align-items:center;color:#9aa7a3;display:flex;font-size:.58rem;font-weight:800;gap:12px;letter-spacing:.1em;margin:20px 0}.home_authModalDivider__OrpFJ:after,.home_authModalDivider__OrpFJ:before{background:#e4ebe7;content:"";flex:1 1;height:1px}.home_authModalForm__dThrt{display:grid;grid-gap:15px;gap:15px}.home_authModalForm__dThrt label{color:#40534e;display:grid;font-size:.72rem;font-weight:750;grid-gap:7px;gap:7px}.home_authModalForm__dThrt input:not([type=radio]):not([type=checkbox]){background:#fbfcfb;border:1px solid #d6e0dc;border-radius:10px;box-shadow:none;color:var(--modal-ink);font-family:inherit;font-size:.83rem;height:45px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.home_authModalForm__dThrt input:not([type=radio]):not([type=checkbox]):focus{background:#fff;border-color:#6ea9aa;box-shadow:0 0 0 3px rgba(92,164,169,.14)}.home_authModalForm__dThrt input::placeholder{color:#a6b1ad}.home_authModalPassword__Nspxy{position:relative}.home_authModalPassword__Nspxy input{padding-right:78px!important}.home_authModalPassword__Nspxy button{background:transparent;border:0;box-shadow:none;color:var(--modal-teal);cursor:pointer;font-family:inherit;font-size:.64rem;font-weight:800;padding:5px;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.home_authModalPassword__Nspxy button:hover{background:transparent;box-shadow:none;color:var(--modal-coral);transform:translateY(-50%)}.home_authModalFormMeta__2H6iw{align-items:center;display:flex;justify-content:flex-end;margin-top:-4px}.home_authModalFormMeta__2H6iw a,.home_authModalFormMeta__2H6iw button{background:transparent;border:0;box-shadow:none;color:var(--modal-teal-deep);cursor:pointer;font-family:inherit;font-size:.69rem;font-weight:800;padding:0}.home_authModalFormMeta__2H6iw a:hover,.home_authModalFormMeta__2H6iw button:hover{background:transparent;box-shadow:none;color:var(--modal-coral);transform:none}.home_authModalSubmit__MisIn{background:linear-gradient(135deg,#3f7d81,#4d9195);border:0;border-radius:10px;box-shadow:0 10px 22px rgba(63,125,129,.21);color:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:850;min-height:47px;padding:12px 18px;transition:box-shadow .18s ease,transform .18s ease}.home_authModalSubmit__MisIn:hover{background:linear-gradient(135deg,#376f73,#46888c);box-shadow:0 13px 27px rgba(63,125,129,.26);transform:translateY(-1px)}.home_authModalSubmit__MisIn:disabled{cursor:wait;opacity:.65;transform:none}.home_authModalTextButton__t3MGu{background:transparent;border:0;box-shadow:none;color:var(--modal-teal);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:800;margin-top:-5px;padding:4px}.home_authModalTextButton__t3MGu:hover{background:transparent;box-shadow:none;color:var(--modal-coral);transform:none}.home_authModalSecondaryActions__QbGdf{align-items:center;display:flex;gap:12px;justify-content:center}.home_authModalSecondaryActions__QbGdf .home_authModalTextButton__t3MGu+.home_authModalTextButton__t3MGu{border-left:1px solid #dbe5e0;padding-left:14px}.home_authModalTextButton__t3MGu:disabled{cursor:wait;opacity:.55}.home_authModalNotice__dImrA{background:#f0f7f4;border:1px solid #d5e7df;border-radius:10px;color:#5d706a;font-size:.73rem;line-height:1.55;padding:13px 14px}.home_authModalNotice__dImrA strong{color:var(--modal-ink)}.home_authModalNoticeError__pTR0U{background:#fff5f3;border-color:#f1cdc7;color:#8a4b43}.home_authModalFlow__9Mw9j{gap:17px;margin-top:28px}.home_authModalFlow__9Mw9j>.home_authModalForm__dThrt{gap:14px}.home_authModalStandaloneForm__sIXqp{gap:17px;margin-top:30px}.home_authModalFlow__9Mw9j .home_authModalNotice__dImrA{align-items:center;display:flex;gap:12px}.home_authModalFlow__9Mw9j .home_authModalNotice__dImrA p{margin:0}.home_authModalLinkStatus__s8DpZ{align-items:center;background:linear-gradient(145deg,#f3f8f6,#edf5f2);border:1px solid #d6e5df;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:38px 28px;text-align:center}.home_authModalLinkStatus__s8DpZ>span{align-items:center;background:#fff;border:1px solid #dbe8e3;border-radius:50%;box-shadow:0 12px 26px rgba(54,105,99,.12);color:#2f8b67;display:flex;height:68px;justify-content:center;width:68px}.home_authModalLinkStatus__s8DpZ>span svg{fill:none;height:31px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:31px}.home_authModalLinkStatus__s8DpZ strong{color:var(--modal-ink);font-size:1.05rem;margin-top:21px}.home_authModalLinkStatus__s8DpZ p{color:var(--modal-muted);font-size:.76rem;line-height:1.6;margin:9px 0 0;max-width:360px}.home_authModalLinkStatus__s8DpZ .home_authModalSpinner__54T_x{height:33px;width:33px}.home_authModalLinkStatusSuccess__u_0vX{background:linear-gradient(145deg,#eff9f3,#e7f6ed);border-color:#c7e5d3}.home_authModalNoticeIcon__zA1wW{align-items:center;background:var(--modal-teal);border-radius:9px;color:#fff;display:flex;flex:0 0 36px;font-size:.85rem;font-weight:900;height:36px;justify-content:center}.home_authModalFlowIntro__jpjhU{align-items:center;background:#f5f8f6;border:1px solid #e0e8e4;border-radius:13px;display:flex;gap:14px;padding:15px}.home_authModalFlowIntro__jpjhU p{color:#687a75;font-size:.72rem;line-height:1.55;margin:0}.home_authModalFlowIcon__Ea_gf{align-items:center;background:linear-gradient(135deg,#3f7d81,#5ca4a9);border-radius:12px;box-shadow:0 8px 18px rgba(63,125,129,.18);display:flex;flex:0 0 43px;height:43px;justify-content:center}.home_authModalFlowIcon__Ea_gf svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.home_authModalCodeInput__ifDZ3{font-size:1.25rem!important;font-weight:850;letter-spacing:.38em;text-align:center}.home_authModalError__5yvck{color:#c84d40;font-size:.63rem;font-weight:650;line-height:1.35}.home_authModalSteps__xbh9k{align-items:center;display:flex;margin:1px 0 5px}.home_authModalSteps__xbh9k>span{align-items:center;display:flex;flex:1 1}.home_authModalSteps__xbh9k>span:not(:last-child):after{background:#dce6e1;content:"";flex:1 1;height:2px;transition:background .2s ease}.home_authModalSteps__xbh9k i{align-items:center;background:#edf2ef;border:1px solid #d9e3de;border-radius:50%;color:#8b9995;display:flex;font-size:.64rem;font-style:normal;font-weight:850;height:29px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:29px}.home_authModalSteps__xbh9k>.home_authModalStepActive___lrHe i{background:var(--modal-teal);border-color:var(--modal-teal);color:#fff}.home_authModalSteps__xbh9k>.home_authModalStepActive___lrHe:not(:last-child):after{background:#8db9b4}.home_authModalOAuthStatus__NHS_Q{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:330px;padding:35px 10px;text-align:center}.home_authModalOAuthStatus__NHS_Q strong{color:var(--modal-ink);font-size:1rem;margin-top:18px}.home_authModalOAuthStatus__NHS_Q p{color:var(--modal-muted);font-size:.75rem;line-height:1.6;margin:9px auto 22px;max-width:340px}.home_authModalOAuthStatus__NHS_Q .home_authModalSubmit__MisIn{min-width:210px}.home_authModalSpinner__54T_x{animation:home_authSpin__pHi1Q .8s linear infinite;border-radius:50%;border:3px solid #d9e7e2;border-top:3px solid var(--modal-coral);display:block;flex:0 0 auto;height:42px;width:42px}.home_authModalRoles__qekkG{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.home_authModalRoles__qekkG>label{align-items:center;background:#fbfcfb;border:1px solid #dce5e1;border-radius:11px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:11px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.home_authModalRoles__qekkG>label:hover{border-color:#a8c3ba}.home_authModalRoles__qekkG input{opacity:0;pointer-events:none;position:absolute}.home_authModalRoles__qekkG>label>span{align-items:center;background:#eaf2ee;border-radius:9px;color:var(--modal-teal);display:flex;flex:0 0 35px;font-size:.7rem;font-weight:900;height:35px;justify-content:center}.home_authModalRoles__qekkG>label>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.home_authModalRoles__qekkG strong{color:var(--modal-ink);font-size:.72rem}.home_authModalRoles__qekkG small{color:#87938f;font-size:.57rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_authModalRoles__qekkG>.home_authModalRoleActive__nRatM{background:#eff7f3;border-color:#5ca4a9;box-shadow:0 0 0 2px rgba(92,164,169,.1)}.home_authModalRoles__qekkG>.home_authModalRoleActive__nRatM>span{background:var(--modal-teal);color:#fff}.home_authModalFormGrid__ohheH{display:grid;grid-gap:13px 12px;gap:13px 12px;grid-template-columns:1fr 1fr}.home_authModalTerms__TJyYH{align-items:flex-start;display:flex!important;font-size:.63rem!important;font-weight:600!important;gap:9px!important;line-height:1.45}.home_authModalTerms__TJyYH input{accent-color:var(--modal-teal);flex:0 0 auto;height:15px;margin:1px 0 0;width:15px}.home_authModalLegal__0Nlh_{color:#8b9894;font-size:.59rem;line-height:1.55;margin:auto 0 0;padding-top:22px;text-align:center}@keyframes home_authBackdropIn__WUyYB{0%{opacity:0}to{opacity:1}}@keyframes home_authModalIn__V7a8A{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes home_authPulse__hX0FX{0%,to{box-shadow:0 0 0 0 hsla(7,80%,64%,.38)}50%{box-shadow:0 0 0 6px hsla(7,80%,64%,0)}}@keyframes home_authProgress__x3HJS{0%{width:0}to{width:82%}}@keyframes home_authSpin__pHi1Q{to{transform:rotate(1turn)}}@keyframes home_cardIn__4JICl{0%{opacity:0;transform:rotate(-1.2deg) translateY(12px)}to{opacity:1;transform:rotate(-1.2deg) translateY(0)}}@keyframes home_visualFloat__O_tWy{0%,to{transform:rotate(1.2deg) translateY(0)}50%{transform:rotate(.45deg) translateY(-10px)}}@keyframes home_mobileVisualFloat__9HNI4{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes home_glowDrift__HWi_z{0%{transform:translate3d(-8px,2px,0) scale(.95)}to{transform:translate3d(20px,18px,0) scale(1.1)}}@keyframes home_signalPulse__A6DQs{0%,to{box-shadow:0 0 0 5px hsla(7,80%,64%,.14);transform:scale(1)}50%{box-shadow:0 0 0 10px hsla(7,80%,64%,.04);transform:scale(1.18)}}@keyframes home_sparkle__REvwl{0%,to{opacity:.65;transform:rotate(0deg) scale(.9)}50%{opacity:1;transform:rotate(18deg) scale(1.18)}}@keyframes home_missionMarquee__D8bTo{to{transform:translate3d(-50%,0,0)}}@media (max-width:1050px){.home_navContent__2hOK2{margin-left:30px}.home_navLinks__EDmxs{gap:18px}.home_heroGrid__DhqFK{gap:35px;grid-template-columns:minmax(0,1fr) minmax(350px,.8fr)}.home_categoryGrid__hTBGG{grid-template-columns:repeat(2,minmax(0,1fr))}.home_steps__xpYIU article{padding-left:35px;padding-right:35px}.home_authModal__l6N9j{grid-template-columns:minmax(310px,.8fr) minmax(430px,1.2fr)}.home_authModalStory__qiPSF{padding-left:36px;padding-right:36px}.home_authModalContent__uwSls{padding-left:38px;padding-right:38px}}@media (max-width:820px){.home_shell__sGt5b{padding-left:20px;padding-right:20px}.home_menuButton__gu2Ag{display:grid}.home_navContent__2hOK2{align-items:stretch;background:#fff;border-bottom:1px solid var(--home-line);box-shadow:0 15px 30px rgba(23,50,35,.1);display:none;left:0;margin:0;padding:20px;position:absolute;right:0;top:74px}.home_navContentOpen__HBeQa{display:grid;grid-gap:20px;gap:20px}.home_navActions__yK5nt,.home_navLinks__EDmxs{align-items:stretch;display:grid;grid-gap:12px;gap:12px}.home_join__aDgwt,.home_signIn__Mg2op{text-align:center}.home_categoryRail__VvkGQ{display:none}.home_hero__o4ZPq{padding:58px 0}.home_heroGrid__DhqFK{grid-template-columns:1fr}.home_talentVisual___jFQw{margin:0 auto;max-width:560px;width:100%}.home_assurances__Jv1pR .home_shell__sGt5b{align-items:stretch;flex-direction:column;gap:10px}.home_assurances__Jv1pR div div{justify-content:flex-start;padding:6px 0}.home_assurances__Jv1pR div div+div{border-left:0}.home_sectionHeading__2L2pT{align-items:flex-start;flex-direction:column;gap:20px}.home_missionCarousel__y7h9s{margin-left:-20px;margin-right:-20px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 20px 18px;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;width:auto}.home_missionCarousel__y7h9s::-webkit-scrollbar{display:none}.home_missionTrack__fRqWT{animation:none;will-change:auto}.home_missionGroup__jtUrx{padding-right:20px}.home_missionGroupClone__LGfVZ{display:none}.home_missionCard__hfxWt{flex-basis:min(82vw,340px);scroll-snap-align:start}.home_steps__xpYIU{gap:35px;grid-template-columns:1fr}.home_steps__xpYIU article{padding:0 35px}.home_stepLine__gQaZe{display:none}.home_bannerInner__sd0IT{align-items:flex-start;flex-direction:column}.home_bannerActions__t3jEm{flex-basis:auto;max-width:360px;width:100%}.home_footerGrid__YTUCT{grid-template-columns:1.7fr 1fr 1fr}.home_footerGrid__YTUCT>div:last-child{display:none}.home_authModalBackdrop__5Cuch{padding:18px}.home_authModal__l6N9j{display:block;max-width:590px;min-height:0}.home_authModalStory__qiPSF{display:none}.home_authModalContent__uwSls{max-height:calc(100dvh - 36px);min-height:min(680px,calc(100dvh - 36px))}}@media (max-width:560px){.home_navbar__ZAGG1{height:68px}.home_navContent__2hOK2{top:68px}.home_hero__o4ZPq h1{font-size:clamp(2.7rem,14vw,4rem)}.home_heroGrid__DhqFK{gap:46px}.home_searchBox__cEBHV{grid-template-columns:22px 1fr;padding:9px 12px}.home_searchBox__cEBHV button{grid-column:1/3;width:100%}.home_popularSearches__2ozLC{display:none}.home_talentVisual___jFQw{animation:home_mobileVisualFloat__9HNI4 7s ease-in-out infinite;min-height:390px;padding:20px;transform:none}.home_talentCard__t3K1L{transform:none}.home_categoryGrid__hTBGG{grid-template-columns:1fr}.home_howSection__qzxp4,.home_section__bCaaS{padding:70px 0}.home_missionCard__hfxWt{min-height:270px}.home_footerGrid__YTUCT{grid-template-columns:1fr 1fr}.home_footerGrid__YTUCT>div:first-child{grid-column:1/3}.home_footerBottom__8cQC0{gap:8px;flex-direction:column}.home_authModalBackdrop__5Cuch{align-items:flex-end;padding:0}.home_authModal__l6N9j{border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:22px 22px 0 0;max-height:96dvh;max-width:none;width:100%}.home_authModalContent__uwSls{max-height:96dvh;min-height:0;padding:44px 22px 26px}.home_authModalClose__iRXA9{right:17px;top:15px}.home_authModalHeading__24Kqf{padding-right:35px}.home_authModalHeading__24Kqf h2{font-size:1.7rem}.home_authModalFormGrid__ohheH,.home_authModalSocials__MtzXr{grid-template-columns:1fr}.home_authModalRoles__qekkG small{white-space:normal}@keyframes home_cardIn__4JICl{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}html[data-theme=dark] .home_page__NOZQO{--home-ink:#e8f4ec;--home-muted:#a3b4aa;--home-line:#273b30;--home-cream:#0b1710;background:#08110c}html[data-theme=dark] .home_assurances__Jv1pR,html[data-theme=dark] .home_categoryRail__VvkGQ,html[data-theme=dark] .home_header__5FqNo,html[data-theme=dark] .home_howSection__qzxp4,html[data-theme=dark] .home_section__bCaaS{background:#0a150e}html[data-theme=dark] .home_hero__o4ZPq{background:radial-gradient(circle at 83% 22%,hsla(7,80%,64%,.18),transparent 27%),#173638}html[data-theme=dark] .home_categoryCard__tPkiP,html[data-theme=dark] .home_emptyMissions__QgLHV,html[data-theme=dark] .home_missionCard__hfxWt,html[data-theme=dark] .home_searchBox__cEBHV{background:#101f16}html[data-theme=dark] .home_searchBox__cEBHV input{color:#e8f4ec}html[data-theme=dark] .home_talentCard__t3K1L{background:#eaf1ec}html[data-theme=dark] .home_navContentOpen__HBeQa{background:#0a150e}.home_page__NOZQO{background:var(--home-linen)!important;color:var(--home-ink)!important}.home_page__NOZQO a{color:inherit!important}.home_page__NOZQO .home_assurances__Jv1pR,.home_page__NOZQO .home_freelanceBanner__OXa_X,.home_page__NOZQO .home_hero__o4ZPq,.home_page__NOZQO .home_howSection__qzxp4,.home_page__NOZQO .home_section__bCaaS{border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}.home_page__NOZQO .home_hero__o4ZPq{background:radial-gradient(circle at 83% 22%,hsla(7,80%,64%,.2),transparent 28%),linear-gradient(125deg,var(--home-linen) 0,#fff 55%,var(--home-chiffon) 130%)!important;color:var(--home-ink)!important}.home_page__NOZQO .home_assurances__Jv1pR,.home_page__NOZQO .home_howSection__qzxp4,.home_page__NOZQO .home_section__bCaaS{background:var(--home-linen)!important;color:var(--home-ink)!important}.home_page__NOZQO .home_missionsSection__xSLrz{background:hsla(57,72%,85%,.74)!important}.home_page__NOZQO .home_freelanceBanner__OXa_X{background:var(--home-teal)!important;color:#fff!important}.home_page__NOZQO .home_centerHeading__tLosT h2,.home_page__NOZQO .home_hero__o4ZPq h1,.home_page__NOZQO .home_sectionHeading__2L2pT h2{color:var(--home-ink)!important}.home_page__NOZQO .home_centerHeading__tLosT>span,.home_page__NOZQO .home_hero__o4ZPq h1 em,.home_page__NOZQO .home_sectionHeading__2L2pT>div>span{color:var(--home-green-dark)!important}.home_page__NOZQO .home_freelanceBanner__OXa_X h2{color:#fff!important}.home_page__NOZQO .home_freelanceBanner__OXa_X span{color:var(--home-chiffon)!important}.home_page__NOZQO .home_heroCopy__e6FQF>p,.home_page__NOZQO .home_sectionHeading__2L2pT p,.home_page__NOZQO .home_steps__xpYIU p{color:var(--home-muted)!important}.home_page__NOZQO .home_freelanceBanner__OXa_X p{color:var(--home-linen)!important}.home_page__NOZQO .home_searchBox__cEBHV input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--home-ink)!important}.home_page__NOZQO .home_bannerActions__t3jEm button,.home_page__NOZQO .home_searchBox__cEBHV button{background:var(--home-coral)!important;border-color:var(--home-coral)!important;box-shadow:none!important;color:var(--home-chiffon)!important}.home_page__NOZQO .home_bannerActions__t3jEm button:hover,.home_page__NOZQO .home_searchBox__cEBHV button:hover{background:var(--home-teal)!important;border-color:var(--home-teal)!important;color:#fff!important;transform:translateY(-2px)}.home_page__NOZQO .home_menuButton__gu2Ag,.home_page__NOZQO .home_popularSearches__2ozLC button{background:transparent!important;border-color:#cbd5ce!important;box-shadow:none!important;color:#526158!important}.home_page__NOZQO .home_footerAuthButton__Nr5UV,.home_page__NOZQO .home_navLinkButton__DM_H7,.home_page__NOZQO .home_signIn__Mg2op{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important}.home_page__NOZQO .home_navLinkButton__DM_H7:hover,.home_page__NOZQO .home_signIn__Mg2op:hover{color:var(--home-green-dark)!important;transform:none!important}.home_page__NOZQO .home_footerAuthButton__Nr5UV{color:var(--home-chiffon)!important}.home_page__NOZQO .home_footerAuthButton__Nr5UV:hover{color:#fff!important;transform:none!important}.home_page__NOZQO .home_join__aDgwt{background:var(--home-ink)!important;border-color:var(--home-ink)!important;color:#fff!important}.home_page__NOZQO .home_join__aDgwt:hover{background:var(--home-coral)!important;border-color:var(--home-coral)!important}.home_page__NOZQO .home_bannerActions__t3jEm button+button{background:transparent!important;border-color:#6d897b!important;color:#fff!important}.home_page__NOZQO .home_missionCard__hfxWt h3,.home_page__NOZQO .home_steps__xpYIU h3,.home_page__NOZQO .home_talentCard__t3K1L h3{color:var(--home-ink)!important}.home_page__NOZQO .home_missionCard__hfxWt>p{color:#879188!important}.home_authModal__l6N9j .home_authModalClose__iRXA9{background:#f4f7f5!important;border:1px solid #e1e9e5!important;box-shadow:none!important;color:#526762!important}.home_authModal__l6N9j .home_authModalClose__iRXA9:hover{background:#e8f0ec!important;border-color:#d5e3dd!important;box-shadow:none!important;color:var(--modal-teal-deep)!important;transform:rotate(4deg)!important}.home_authModal__l6N9j .home_authModalFormMeta__2H6iw button,.home_authModal__l6N9j .home_authModalHeading__24Kqf button,.home_authModal__l6N9j .home_authModalPassword__Nspxy button,.home_authModal__l6N9j .home_authModalTextButton__t3MGu{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--modal-teal-deep)!important}.home_authModal__l6N9j .home_authModalFormMeta__2H6iw button:hover,.home_authModal__l6N9j .home_authModalHeading__24Kqf button:hover,.home_authModal__l6N9j .home_authModalTextButton__t3MGu:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--modal-coral)!important;transform:none!important}.home_authModal__l6N9j .home_authModalPassword__Nspxy button:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--modal-coral)!important;transform:translateY(-50%)!important}.home_authModal__l6N9j .home_authModalSocials__MtzXr button{background:#fff!important;border:1px solid #d9e2de!important;box-shadow:none!important;color:#263a36!important}.home_authModal__l6N9j .home_authModalSocials__MtzXr button:hover{background:#f4f8f6!important;border-color:#b5c8c0!important;box-shadow:none!important;color:#263a36!important;transform:translateY(-1px)!important}.home_authModal__l6N9j .home_authModalSubmit__MisIn{background:linear-gradient(135deg,#3f7d81,#4d9195)!important;border:0!important;box-shadow:0 10px 22px rgba(63,125,129,.21)!important;color:#fff!important}.home_authModal__l6N9j .home_authModalSubmit__MisIn:hover{background:linear-gradient(135deg,#376f73,#46888c)!important;border:0!important;box-shadow:0 13px 27px rgba(63,125,129,.26)!important;color:#fff!important;transform:translateY(-1px)!important}.home_authModal__l6N9j .home_authModalSubmit__MisIn:disabled{transform:none!important}html[data-theme=dark] .home_page__NOZQO{background:#08110c!important}html[data-theme=dark] .home_page__NOZQO .home_hero__o4ZPq{background:radial-gradient(circle at 83% 22%,hsla(7,80%,64%,.18),transparent 27%),#173638!important}html[data-theme=dark] .home_page__NOZQO .home_assurances__Jv1pR,html[data-theme=dark] .home_page__NOZQO .home_howSection__qzxp4,html[data-theme=dark] .home_page__NOZQO .home_section__bCaaS{background:#0a150e!important}@media (prefers-reduced-motion:reduce){.home_eyebrow__hSiDi i,.home_matchScore__9B3od b,.home_talentCard__t3K1L,.home_talentVisual___jFQw,.home_visualGlow__u2iqf{animation:none!important}.home_categoryCard__tPkiP,.home_categoryIcon__Y_RqE{transition:none}.home_missionCarousel__y7h9s{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.home_missionTrack__fRqWT{animation:none!important;will-change:auto}.home_missionGroupClone__LGfVZ{display:none}.home_missionCard__hfxWt{scroll-snap-align:start}}.settings-menu_menuRoot__oxNy2{display:inline-flex;position:relative}.settings-menu_menuTrigger__zrJlL{align-items:center;background:radial-gradient(circle at 85% 15%,hsla(57,72%,85%,.76) 0,transparent 46%),linear-gradient(140deg,#fff,#eff7f7)!important;border:1px solid rgba(31,74,80,.22)!important;border-radius:999px;box-shadow:0 10px 20px rgba(31,74,80,.16)!important;color:#1f4a50!important;cursor:pointer;display:inline-flex;gap:10px;min-height:44px;padding:8px 12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.settings-menu_menuTriggerCompact__OPMfv{align-items:center;background:hsla(0,0%,100%,.84)!important;border:1px solid #a9bfd7!important;border-radius:11px;box-shadow:0 4px 10px rgb(15 23 42/8%)!important;color:#2f5760!important;gap:0;inline-size:38px!important;justify-content:center;min-height:38px;min-width:38px;padding:0!important}.settings-menu_menuTriggerCompact__OPMfv:hover{background:rgba(248,252,255,.96)!important;border-color:#86a8ca!important;box-shadow:0 6px 14px rgba(15,23,42,.12)!important;transform:translateY(-1px)}.settings-menu_menuTriggerCompact__OPMfv .settings-menu_menuTriggerIcon__2paXZ{align-items:center;background:transparent!important;border:none!important;display:inline-flex;height:100%;justify-content:center;width:100%}.settings-menu_menuTriggerCompact__OPMfv .settings-menu_menuTriggerIcon__2paXZ svg{height:17px;stroke-width:2;width:17px}.settings-menu_menuTrigger__zrJlL:hover{border-color:rgba(31,74,80,.34)!important;box-shadow:0 14px 24px rgba(31,74,80,.2)!important;transform:translateY(-1px)}.settings-menu_menuTriggerOpen__tmuhe{border-color:rgba(31,74,80,.42)!important;box-shadow:0 14px 24px rgba(31,74,80,.22)!important}.settings-menu_menuTriggerIcon__2paXZ{align-items:center;background:rgba(31,74,80,.12)!important;border:1px solid rgba(31,74,80,.2)!important;border-radius:999px;display:inline-flex;height:26px;justify-content:center;width:26px}.settings-menu_menuTriggerIcon__2paXZ svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.settings-menu_menuTriggerLabelWrap__Q5RDy{align-items:center;display:inline-flex;line-height:1}.settings-menu_menuTriggerLabel__PTl4b{font-size:.8rem;font-weight:800;letter-spacing:.02em}.settings-menu_menuChevron__GoGa3{align-items:center;color:rgba(31,74,80,.74);display:inline-flex;justify-content:center;transition:transform .2s ease}.settings-menu_menuChevron__GoGa3 svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:14px}.settings-menu_menuChevronOpen__G4i6w{transform:rotate(180deg)}.settings-menu_menuBackdrop__8oe07{background:rgba(15,23,42,.22);border:none;inset:0;position:fixed;z-index:4200}.settings-menu_menuPanel__9Fndi{background:radial-gradient(circle at 88% 14%,hsla(57,72%,85%,.46) 0,transparent 40%),linear-gradient(162deg,#fefefe,#f3f8f6)!important;border:1px solid rgba(155,193,188,.46)!important;border-radius:18px;box-shadow:0 22px 34px rgba(27,70,73,.22)!important;display:grid;grid-gap:10px;gap:10px;min-width:300px;padding:12px;position:absolute;right:0;top:calc(100% + 10px);z-index:4300}.settings-menu_menuPanelHead__o9HC3{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.settings-menu_menuPanelKicker___itjF{color:rgba(31,74,80,.6);font-size:.58rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.settings-menu_menuPanelTitle__fkd9p{color:#1f4a50;font-size:.95rem;font-weight:800;letter-spacing:.01em;margin:2px 0 0}.settings-menu_menuCloseButton__p8iZX{align-items:center;background:linear-gradient(135deg,#ed6a5a,#d95749)!important;border:1px solid hsla(7,80%,64%,.58)!important;border-radius:999px;box-shadow:0 6px 12px hsla(7,80%,64%,.28)!important;color:#fff!important;cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-height:34px;transform:none!important;width:34px}.settings-menu_menuCloseButton__p8iZX:hover{background:linear-gradient(135deg,#f07463,#e16253)!important;border-color:hsla(7,80%,64%,.72)!important;transform:none!important}.settings-menu_menuCloseGlyph__2heWz{color:#fff!important;display:inline-block;font-family:Segoe UI,Arial,sans-serif;font-size:1.3rem;font-weight:900;line-height:1;margin-top:-2px;text-shadow:0 1px 1px rgba(0,0,0,.22)}.settings-menu_menuCards__qYsOK{display:grid;grid-gap:8px;gap:8px}.settings-menu_menuCard__NQ_E6{background:hsla(0,0%,100%,.84)!important;border:1px solid rgba(155,193,188,.34)!important;border-radius:13px;box-shadow:none!important;padding:9px}.settings-menu_menuSectionTitle__3xnB3{color:#2c4e58;font-size:.7rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.settings-menu_menuOptionsRow__eZGiB{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-menu_menuOptionButton__6r1we{align-items:center;background:linear-gradient(140deg,hsla(0,0%,100%,.95),rgba(245,251,249,.92))!important;border:1px solid rgba(155,193,188,.45)!important;border-radius:12px;box-shadow:none!important;color:#29515d!important;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;min-height:38px;padding:7px 9px;transform:none!important}.settings-menu_menuOptionInner__Nmg9_{gap:7px}.settings-menu_menuOptionIcon__6LW4C,.settings-menu_menuOptionInner__Nmg9_{align-items:center;display:inline-flex;justify-content:center}.settings-menu_menuOptionIcon__6LW4C svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.settings-menu_menuOptionButton__6r1we:hover{background:linear-gradient(140deg,rgba(238,247,245,.98),rgba(231,242,239,.95))!important;border-color:rgba(92,164,169,.46)!important;transform:none!important}.settings-menu_menuOptionButtonActive__f6LPy{background:linear-gradient(135deg,#2d8683,#1f4a50)!important;border-color:rgba(31,74,80,.76)!important;color:#fff!important}html[data-theme=dark] .settings-menu_menuTrigger__zrJlL{background:radial-gradient(circle at 85% 15%,rgba(96,165,250,.2) 0,transparent 46%),linear-gradient(145deg,#111f34,#0f172a)!important;border-color:#3b5f95!important;box-shadow:0 14px 24px rgba(2,8,22,.48)!important;color:#dbeafe!important}html[data-theme=dark] .settings-menu_menuTriggerOpen__tmuhe{border-color:#7aa6ea!important}html[data-theme=dark] .settings-menu_menuTriggerCompact__OPMfv{background:rgba(15,23,42,.82)!important;border-color:rgba(96,165,250,.32)!important;box-shadow:0 8px 16px rgba(2,8,22,.36)!important;color:#deecff!important}html[data-theme=dark] .settings-menu_menuTriggerCompact__OPMfv:hover{background:rgba(30,58,138,.3)!important;border-color:rgba(147,197,253,.62)!important}html[data-theme=dark] .settings-menu_menuTriggerIcon__2paXZ{background:rgba(96,165,250,.16)!important;border-color:rgba(96,165,250,.3)!important}html[data-theme=dark] .settings-menu_menuChevron__GoGa3{color:rgba(219,234,254,.78)}html[data-theme=dark] .settings-menu_menuPanel__9Fndi{background:radial-gradient(circle at 88% 14%,rgba(96,165,250,.16) 0,transparent 40%),linear-gradient(155deg,#0f172a,#111f34)!important;border-color:#3b5f95!important;box-shadow:0 22px 36px rgba(2,8,22,.62)!important}html[data-theme=dark] .settings-menu_menuPanelTitle__fkd9p{color:#dbeafe!important}html[data-theme=dark] .settings-menu_menuCloseButton__p8iZX{background:linear-gradient(135deg,#f07463,#e16253)!important;border-color:hsla(0,91%,71%,.62)!important;color:#fff!important}html[data-theme=dark] .settings-menu_menuCard__NQ_E6{background:rgba(15,23,42,.82)!important;border-color:rgba(96,165,250,.26)!important}html[data-theme=dark] .settings-menu_menuSectionTitle__3xnB3{color:#bcd2f6!important}html[data-theme=dark] .settings-menu_menuOptionButton__6r1we{background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(17,31,52,.94))!important;border-color:rgba(96,165,250,.3)!important;color:#d7e6ff!important}html[data-theme=dark] .settings-menu_menuOptionButton__6r1we:hover{background:linear-gradient(145deg,rgba(30,58,138,.3),rgba(29,78,216,.24))!important;border-color:rgba(96,165,250,.5)!important}html[data-theme=dark] .settings-menu_menuOptionButtonActive__f6LPy{background:linear-gradient(140deg,#3b82f6,#1d4ed8);border-color:#60a5fa;color:#fff}@media (max-width:960px){.settings-menu_menuChevron__GoGa3,.settings-menu_menuTriggerLabelWrap__Q5RDy{display:none}.settings-menu_menuPanel__9Fndi{left:auto;min-width:0;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 24px))}.settings-menu_menuTrigger__zrJlL{min-height:40px;padding:8px}.settings-menu_menuTriggerIcon__2paXZ{height:24px;width:24px}.settings-menu_menuBackdrop__8oe07{background:rgba(15,23,42,.34)}}.auth-ui_card__iOUNF{isolation:isolate;overflow:hidden;position:relative}.auth-ui_card__iOUNF:before{background:linear-gradient(90deg,rgba(37,99,235,.18),rgba(14,116,144,.12));content:"";height:4px;inset:0 0 auto;position:absolute}.auth-ui_header__mteYO{padding-top:6px}.auth-ui_footer__jQq13{display:grid;grid-gap:6px;gap:6px}.auth-ui_footerLinks__953dZ{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.auth-ui_footerActions__iUvRO{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.auth-ui_footerSeparator__s7ygi{color:var(--ink-500);font-size:.9rem;line-height:1}a.auth-ui_footerSimpleLink__pVWAP{color:var(--nm-teal,#5ca4a9)!important;display:inline-flex;font-size:.9rem!important;font-weight:600!important;line-height:1.2;text-decoration:none}a.auth-ui_footerSimpleLink__pVWAP:hover{color:var(--nm-coral,#ed6a5a)!important;text-decoration:underline}.auth-ui_footerActions__iUvRO button.auth-ui_footerSimpleButton__ZJFeA{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--nm-teal,#5ca4a9)!important;cursor:pointer;font-family:inherit!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2;margin:0!important;padding:0!important;text-decoration:none}.auth-ui_footerActions__iUvRO button.auth-ui_footerSimpleButton__ZJFeA:hover{background:transparent!important;border:0!important;color:var(--nm-coral,#ed6a5a)!important;text-decoration:underline}a.auth-ui_footerActionLink__GKTth,button.auth-ui_footerActionButton__oOM5v{align-items:center;background:var(--nm-chiffon,#f4f1bb)!important;border:1px solid var(--nm-ash,#9bc1bc)!important;border-radius:18px;box-shadow:none!important;color:var(--nm-teal,#5ca4a9)!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:.9rem!important;font-weight:600!important;letter-spacing:0;line-height:1.2!important;min-height:36px;padding:7px 14px!important;text-decoration:none;transform:none!important;white-space:nowrap}a.auth-ui_footerActionLink__GKTth:hover,button.auth-ui_footerActionButton__oOM5v:hover{background:var(--nm-linen,#e6ebe0)!important;border-color:var(--nm-teal,#5ca4a9)!important;color:var(--nm-teal,#5ca4a9)!important;text-decoration:none;transform:none!important}html[data-theme=dark] a.auth-ui_footerActionLink__GKTth,html[data-theme=dark] button.auth-ui_footerActionButton__oOM5v{background:#0f172a!important;border-color:#355b7f!important;color:#deecff!important}html[data-theme=dark] a.auth-ui_footerSimpleLink__pVWAP{color:#deecff!important}html[data-theme=dark] a.auth-ui_footerSimpleLink__pVWAP:hover{color:#fff!important}html[data-theme=dark] .auth-ui_footerActions__iUvRO button.auth-ui_footerSimpleButton__ZJFeA{color:#deecff!important}html[data-theme=dark] .auth-ui_footerActions__iUvRO button.auth-ui_footerSimpleButton__ZJFeA:hover{color:#fff!important}html[data-theme=dark] a.auth-ui_footerActionLink__GKTth:hover,html[data-theme=dark] button.auth-ui_footerActionButton__oOM5v:hover{background:#152844!important;border-color:#5ca4a9!important;color:#deecff!important}@media (max-width:540px){.auth-ui_footerActions__iUvRO{gap:8px}}.auth-ui_form__bghku{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.auth-ui_socialStack__MyKSg{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.auth-ui_socialButtons__iRR4Q{display:grid;grid-gap:8px;gap:8px}.auth-ui_socialDivider__4AraY{align-items:center;color:var(--ink-500);display:flex;font-size:.72rem;font-weight:700;gap:8px;letter-spacing:.12em;margin:0;text-transform:uppercase}.auth-ui_socialDivider__4AraY:after,.auth-ui_socialDivider__4AraY:before{background:rgba(148,163,184,.4);content:"";flex:1 1;height:1px}.auth-ui_socialButton__4zfYG{align-items:center;border:1px solid transparent;border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:10px;justify-content:center;min-height:40px;padding:8px 12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.auth-ui_socialButton__4zfYG:disabled{cursor:not-allowed;opacity:.7;transform:none}.auth-ui_socialButton__4zfYG:hover:not(:disabled){box-shadow:0 10px 18px rgba(15,23,42,.12);transform:translateY(-1px)}.auth-ui_socialButtonIcon__hsZ6W{height:18px;width:18px}.auth-ui_socialBadge__3x4rj{border-radius:999px;display:inline-flex;height:28px;width:28px;justify-content:center;align-items:center;padding:0}.auth-ui_socialBadgeGoogle__PxmOG{background:#fff;border:1px solid #d7e3f3;color:#fff}.auth-ui_socialBadgeLinkedIn__Ct3NX{background:#0a66c2;border:1px solid #0a66c2;color:#fff}.auth-ui_socialBadgeIcon__WUGPv{display:inline-block;height:18px;width:18px}.auth-ui_socialButtonGoogle__QzG59{background:#fff;border-color:#d7e3f3;color:#0f172a}.auth-ui_socialButtonLinkedIn__3NpK9{background:#0a66c2;border-color:#0a66c2;color:#fff}.auth-ui_socialButtonLinkedIn__3NpK9 .auth-ui_socialButtonIcon__hsZ6W{fill:#fff}.auth-ui_stepRow__LFLUk{display:flex;flex-wrap:wrap;gap:8px}.auth-ui_stepChip__qWv3p{background:rgb(15 23 42/6%);border:1px solid rgba(15,23,42,.1);border-radius:999px;color:var(--ink-700);font-size:.76rem;font-weight:700;letter-spacing:.02em;padding:6px 10px}.auth-ui_stepChipActive__2_h7P{background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.3);color:var(--brand-700)}.auth-ui_fieldGroup__KnN3l{display:grid;grid-gap:7px;gap:7px}.auth-ui_fieldHint__cynLh{color:var(--ink-500);font-size:.82rem;line-height:1.45;margin:0}.auth-ui_checkboxRow__K5jSV{align-items:flex-start;color:var(--ink-700);cursor:pointer;display:flex;font-size:.82rem;gap:10px;line-height:1.5}.auth-ui_checkboxRow__K5jSV input{accent-color:var(--brand-500);flex:0 0 auto;height:17px;margin-top:2px;padding:0;width:17px}.auth-ui_primaryButton__RI7tP{width:100%}.auth-ui_secondaryButton__A6QVo{background:var(--panel);border:1px solid var(--line);color:var(--ink-900);font-weight:600}.auth-ui_secondaryButton__A6QVo:hover{box-shadow:0 8px 18px rgba(15,23,42,.1)}.auth-ui_inlineActions__0Wqa4{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-ui_inlineActionsFixed__jOIZa{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}button.auth-ui_authActionButton___SAPn{border-radius:10px!important;box-shadow:0 6px 14px rgba(15,23,42,.12)!important;font-size:.9rem!important;line-height:1.1;margin-top:0;min-height:44px;padding:9px 10px!important}button.auth-ui_authActionButton___SAPn:hover{box-shadow:0 7px 14px rgba(15,23,42,.14)!important}.auth-ui_messageStack__CznHu{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.auth-ui_message__Xfiqk{border:1px solid transparent;border-radius:12px;font-size:.92rem;line-height:1.45;margin:0;padding:12px}.auth-ui_messageInfo__lxSwT{background:#ecfeff;border-color:#bae6fd;color:#0c4a6e}.auth-ui_messageSuccess__6fIoK{background:#ecfdf3;border-color:#86efac;color:#166534}.auth-ui_messageError__9yREw{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.auth-ui_messageMuted__zjqjm{background:var(--panel-soft);border-color:var(--line);color:var(--ink-700)}.auth-ui_resendHint__eH_FF{color:var(--ink-500);font-size:.84rem;margin:0}@media (max-width:720px){.auth-ui_inlineActions__0Wqa4{grid-template-columns:1fr}}html[data-theme=dark] .auth-ui_stepChip__qWv3p{background:rgba(148,163,184,.16);border-color:rgba(148,163,184,.28);color:#cbd5e1}html[data-theme=dark] .auth-ui_stepChipActive__2_h7P{background:rgba(96,165,250,.22);border-color:rgba(96,165,250,.38);color:#bfdbfe}html[data-theme=dark] .auth-ui_secondaryButton__A6QVo{background:#0f172a;border-color:#30456a;color:#dbeafe}html[data-theme=dark] .auth-ui_secondaryButton__A6QVo:hover{box-shadow:0 10px 20px rgba(2,8,22,.45)}html[data-theme=dark] .auth-ui_messageInfo__lxSwT{background:rgba(3,105,161,.16);border-color:rgba(14,165,233,.36);color:#bae6fd}html[data-theme=dark] .auth-ui_messageSuccess__6fIoK{background:rgba(20,83,45,.34);border-color:rgba(74,222,128,.36);color:#bbf7d0}html[data-theme=dark] .auth-ui_messageError__9yREw{background:rgba(136,19,55,.28);border-color:rgba(251,113,133,.4);color:#fecdd3}html[data-theme=dark] .auth-ui_messageMuted__zjqjm{background:rgba(15,23,42,.72);border-color:#30456a;color:#cbd5e1}html[data-theme=dark] .auth-ui_socialDivider__4AraY{color:#94a3b8}html[data-theme=dark] .auth-ui_socialButtonGoogle__QzG59{background:#0f172a;border-color:#30456a;color:#e2e8f0}.auth-ui_authHeader__VF8O6 .vp-nav-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.88)!important;border-color:rgba(155,193,188,.68)!important;border-radius:18px!important;box-shadow:0 14px 40px rgba(39,78,77,.1)!important}main.auth-shell.nm-auth-shell.auth-ui_authShellPro__uhhLg{background:#fff!important;border:1px solid rgba(155,193,188,.64)!important;border-radius:30px!important;box-shadow:0 30px 80px rgba(39,78,77,.16)!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr)!important;margin:30px auto 54px!important;max-width:min(1180px,calc(100% - 40px))!important;min-height:670px!important;overflow:hidden!important;padding:0!important;position:relative}.auth-aside.nm-auth-aside.auth-ui_authAsidePro__JQekg{background:radial-gradient(circle at 82% 14%,hsla(57,72%,85%,.28),transparent 24%),radial-gradient(circle at 8% 86%,hsla(7,80%,64%,.28),transparent 25%),linear-gradient(145deg,#477f83,#5ca4a9 50%,#79aaa5)!important;border:0!important;color:#fff!important;display:flex!important;flex-direction:column;justify-content:center;min-height:670px!important;overflow:hidden;padding:clamp(42px,6vw,78px)!important;position:relative}.auth-aside.nm-auth-aside.auth-ui_authAsidePro__JQekg:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16),transparent)!important;content:"";height:1px;left:-20%;position:absolute;top:25%;transform:rotate(-12deg);width:140%}.auth-aside.nm-auth-aside.auth-ui_authAsidePro__JQekg:after{animation:auth-ui_authOrb__3wAJm 9s ease-in-out infinite;background:hsla(57,72%,85%,.22)!important;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;bottom:-110px;content:"";height:260px;position:absolute;right:-78px;width:260px}.auth-ui_authAsidePro__JQekg .brand-anchor{align-items:center;display:inline-flex;gap:10px;margin-bottom:34px;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.auth-ui_authAsidePro__JQekg .brand-logo{height:42px;width:42px}.auth-ui_authAsidePro__JQekg h1{font-size:clamp(2.35rem,4.2vw,4.4rem)!important;letter-spacing:-.055em;line-height:.98!important;max-width:9.5ch;position:relative;z-index:2}.auth-ui_authAsidePro__JQekg>p{color:hsla(0,0%,100%,.84)!important;font-size:1rem!important;line-height:1.72!important;max-width:47ch;position:relative;z-index:2}.auth-ui_authAsidePro__JQekg .trust-list{display:grid;grid-gap:10px;gap:10px;margin:28px 0 32px!important;padding:0!important;position:relative;z-index:2}.auth-ui_authAsidePro__JQekg .trust-list li{align-items:center;color:#fff!important;display:flex;font-size:.91rem;gap:10px}.auth-ui_authAsidePro__JQekg .trust-list li:before{align-items:center;background:hsla(57,72%,85%,.18);border:1px solid hsla(57,72%,85%,.45);border-radius:50%;color:#f4f1bb;content:"✓";display:inline-flex;flex:0 0 auto;font-size:.68rem;height:22px;justify-content:center;width:22px}.auth-ui_asideKicker__F46Iv{align-items:center;color:#f4f1bb;display:flex;font-size:.71rem;font-weight:850;gap:9px;letter-spacing:.13em;margin-bottom:18px;position:relative;text-transform:uppercase;z-index:2}.auth-ui_asideKicker__F46Iv i{animation:auth-ui_authSignal__nHV3K 2.4s ease-in-out infinite;background:#ed6a5a;border-radius:50%;box-shadow:0 0 0 6px hsla(7,80%,64%,.18);height:7px;width:7px}.auth-ui_asideProofCard__a7Ab9{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:18px;display:flex;gap:16px;max-width:450px;padding:15px 17px;position:relative;z-index:2}.auth-ui_asideAvatars__FBckb{display:flex;min-width:83px}.auth-ui_asideAvatars__FBckb span{align-items:center;background:#e6ebe0;border:2px solid #5ca4a9;border-radius:50%;color:#386e72;display:inline-flex;font-size:.59rem;font-weight:900;height:34px;justify-content:center;margin-left:-7px;width:34px}.auth-ui_asideAvatars__FBckb span:first-child{margin-left:0}.auth-ui_asideAvatars__FBckb span:nth-child(2){background:#f4f1bb;color:#72584d}.auth-ui_asideAvatars__FBckb span:last-child{background:#ed6a5a;color:#fff}.auth-ui_asideProofCard__a7Ab9 small,.auth-ui_asideProofCard__a7Ab9 strong{display:block}.auth-ui_asideProofCard__a7Ab9 strong{color:#fff;font-size:.88rem;margin-bottom:4px}.auth-ui_asideProofCard__a7Ab9 small{color:hsla(0,0%,100%,.72);font-size:.72rem;line-height:1.45}.auth-ui_asideMatchCard__x4_h8{animation:auth-ui_authFloat__nk4oY 6s ease-in-out infinite;background:#fff;border:1px solid rgba(155,193,188,.58);border-radius:16px;box-shadow:0 18px 38px rgba(31,64,65,.23);color:#263d3c;padding:14px 16px;position:absolute;right:32px;top:92px;width:156px;z-index:3}.auth-ui_asideMatchCard__x4_h8 small,.auth-ui_asideMatchCard__x4_h8 span{display:block}.auth-ui_asideMatchCard__x4_h8 span{color:#657a76;font-size:.61rem;font-weight:800;text-transform:uppercase}.auth-ui_asideMatchCard__x4_h8 span i{background:#ed6a5a;border-radius:50%;display:inline-block;height:6px;margin-right:5px;width:6px}.auth-ui_asideMatchCard__x4_h8 strong{color:#5ca4a9;display:block;font-size:1.65rem;letter-spacing:-.04em;margin:5px 0 1px}.auth-ui_asideMatchCard__x4_h8 small{color:#7b8986;font-size:.67rem}.auth-content.nm-auth-content.auth-ui_authContentPro__KSOeD{align-items:center!important;background:radial-gradient(circle at 90% 8%,hsla(57,72%,85%,.45),transparent 29%),#fbfcf9!important;display:flex!important;justify-content:center!important;padding:clamp(28px,4vw,54px)!important}.auth-ui_card__iOUNF.auth-card.nm-auth-card{background:hsla(0,0%,100%,.96)!important;border:1px solid rgba(155,193,188,.52)!important;border-radius:24px!important;box-shadow:0 22px 55px rgba(39,78,77,.13)!important;max-width:560px!important;padding:clamp(24px,3.2vw,38px)!important;width:min(100%,560px)!important}.auth-ui_card__iOUNF:before{background:linear-gradient(90deg,#ed6a5a 0 24%,#f4f1bb 24% 51%,#9bc1bc 51% 76%,#5ca4a9 76%)!important;height:5px}.auth-ui_securityBadge__wK1Xz{align-items:center;background:#f5f8f3;border:1px solid rgba(155,193,188,.48);border-radius:999px;color:#52716e;display:inline-flex;font-size:.67rem;font-weight:850;gap:7px;letter-spacing:.08em;padding:6px 8px 6px 6px;text-transform:uppercase}.auth-ui_securityBadgeIcon__slG48{align-items:center;background:#5ca4a9;border-radius:50%;display:inline-flex;height:23px;justify-content:center;width:23px}.auth-ui_securityBadgeIcon__slG48 svg{fill:none;height:14px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.auth-ui_securityBadge__wK1Xz i{background:#e6ebe0;border-radius:999px;color:#5ca4a9;font-size:.55rem;font-style:normal;padding:3px 6px}.auth-ui_header__mteYO{margin-top:20px}.auth-ui_header__mteYO h2{color:#263d3c!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;letter-spacing:-.035em}.auth-ui_header__mteYO p{color:#71817e!important;line-height:1.55;margin-top:8px!important}.auth-ui_card__iOUNF .auth-ui_form__bghku{gap:15px!important;margin-top:22px!important}.auth-ui_card__iOUNF .auth-ui_fieldGroup__KnN3l label{color:#334e4b!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.015em}.auth-ui_card__iOUNF input,.auth-ui_card__iOUNF select{background:#fbfcf9!important;border:1px solid #cbd9d4!important;border-radius:12px!important;color:#263d3c!important;min-height:48px;padding:11px 13px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-ui_card__iOUNF input:hover,.auth-ui_card__iOUNF select:hover{border-color:#9bc1bc!important}.auth-ui_card__iOUNF input:focus,.auth-ui_card__iOUNF select:focus{background:#fff!important;border-color:#5ca4a9!important;box-shadow:0 0 0 4px rgba(92,164,169,.13)!important}.auth-ui_fieldLabel__JYjrD{color:#334e4b;font-size:.78rem;font-weight:850;letter-spacing:.015em}.auth-ui_roleChoiceGrid__YWUYt{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-ui_roleChoice__7fNXg{align-items:center;background:#fbfcf9;border:1px solid #d4dfdb;border-radius:14px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;min-height:72px;padding:11px;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.auth-ui_roleChoice__7fNXg:hover{border-color:#9bc1bc;transform:translateY(-1px)}.auth-ui_roleChoice__7fNXg input{height:1px!important;opacity:0;pointer-events:none;position:absolute;width:1px!important}.auth-ui_roleChoiceIcon__E_gxQ{align-items:center;background:#e6ebe0;border-radius:11px;color:#5ca4a9;display:inline-flex;height:38px;justify-content:center;width:38px}.auth-ui_roleChoiceIcon__E_gxQ svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:21px}.auth-ui_roleChoice__7fNXg small,.auth-ui_roleChoice__7fNXg strong{display:block}.auth-ui_roleChoice__7fNXg strong{color:#334e4b;font-size:.78rem;margin-bottom:3px}.auth-ui_roleChoice__7fNXg small{color:#7b8986;font-size:.63rem;line-height:1.3}.auth-ui_roleChoice__7fNXg>i{border:1px solid #b7c8c3;border-radius:50%;height:15px;position:relative;width:15px}.auth-ui_roleChoiceActive__H6_Va{background:hsla(57,72%,85%,.34);border-color:#5ca4a9;box-shadow:0 0 0 3px rgba(92,164,169,.1)}.auth-ui_roleChoiceActive__H6_Va .auth-ui_roleChoiceIcon__E_gxQ{background:#5ca4a9;color:#fff}.auth-ui_roleChoiceActive__H6_Va>i{background:#5ca4a9;border-color:#5ca4a9;box-shadow:inset 0 0 0 3px #fff}.auth-ui_passwordField__7MO_f{position:relative}.auth-ui_passwordField__7MO_f input{padding-right:76px!important;width:100%}.auth-ui_passwordToggle___rJtn{background:transparent!important;border:0!important;box-shadow:none!important;color:#5ca4a9!important;font-size:.68rem!important;font-weight:850!important;margin:0!important;min-height:32px!important;padding:5px 7px!important;position:absolute;right:7px;top:50%;transform:translateY(-50%)}.auth-ui_passwordToggle___rJtn:hover{background:#e6ebe0!important;border-radius:8px!important;color:#ed6a5a!important}.auth-ui_card__iOUNF .auth-ui_primaryButton__RI7tP{background:#ed6a5a!important;border-color:#ed6a5a!important;border-radius:12px!important;box-shadow:0 12px 24px hsla(7,80%,64%,.22)!important;color:#fff!important;font-size:.9rem!important;font-weight:850!important;min-height:48px}.auth-ui_card__iOUNF .auth-ui_primaryButton__RI7tP:hover:not(:disabled){background:#d95b4d!important;border-color:#d95b4d!important;box-shadow:0 15px 28px hsla(7,80%,64%,.28)!important;transform:translateY(-1px)}.auth-ui_card__iOUNF .auth-ui_secondaryButton__A6QVo,.auth-ui_secondaryWideButton__yb90b{background:#fff!important;border:1px solid #b9cbc6!important;border-radius:12px!important;box-shadow:none!important;color:#4a7777!important;font-weight:800!important;min-height:46px}.auth-ui_secondaryWideButton__yb90b{width:100%}.auth-ui_card__iOUNF .auth-ui_secondaryButton__A6QVo:hover:not(:disabled),.auth-ui_secondaryWideButton__yb90b:hover:not(:disabled){background:#e6ebe0!important;border-color:#5ca4a9!important;color:#376e72!important}.auth-ui_card__iOUNF .auth-ui_socialButton__4zfYG{border-radius:12px!important;box-shadow:none!important;margin:0!important;min-height:46px}.auth-ui_card__iOUNF .auth-ui_socialButtonGoogle__QzG59{background:#fff!important;border-color:#d7e0dc!important;color:#263d3c!important}.auth-ui_card__iOUNF .auth-ui_socialButtonLinkedIn__3NpK9{background:#0a66c2!important;border-color:#0a66c2!important;color:#fff!important}.auth-ui_resendCodeButton__w23Xt{background:transparent!important;border:0!important;box-shadow:none!important;color:#5ca4a9!important;font-size:.78rem!important;font-weight:800!important;margin:-3px auto 0!important;min-height:auto!important;padding:5px!important;width:-moz-fit-content;width:fit-content}.auth-ui_resendCodeButton__w23Xt:hover:not(:disabled){background:transparent!important;color:#ed6a5a!important;text-decoration:underline}.auth-ui_verificationIntro__ClOot{align-items:center;background:hsla(57,72%,85%,.38);border:1px solid rgba(155,193,188,.44);border-radius:14px;display:flex;gap:12px;padding:12px 14px}.auth-ui_verificationIntroIcon__kVnhN{align-items:center;background:#5ca4a9;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:900;height:34px;justify-content:center;width:34px}.auth-ui_verificationIntro__ClOot p{color:#536c68;font-size:.79rem;line-height:1.5;margin:0}.auth-ui_verificationForm__4uwAq{display:grid;grid-gap:13px;gap:13px}.auth-ui_codeInput__pgh6N{font-size:1.22rem!important;font-weight:850!important;letter-spacing:.3em;text-align:center}.auth-ui_codeInput__pgh6N::placeholder{color:#a8b6b2}.auth-ui_authDivider__CV9ZT{align-items:center;color:#84918e;display:flex;font-size:.68rem;font-weight:800;gap:10px;letter-spacing:.05em;text-transform:uppercase}.auth-ui_authDivider__CV9ZT:after,.auth-ui_authDivider__CV9ZT:before{background:#dce5e1;content:"";flex:1 1;height:1px}@keyframes auth-ui_authFloat__nk4oY{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes auth-ui_authOrb__3wAJm{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-18px,-14px,0) scale(1.07)}}@keyframes auth-ui_authSignal__nHV3K{0%,to{box-shadow:0 0 0 6px hsla(7,80%,64%,.18);transform:scale(1)}50%{box-shadow:0 0 0 11px hsla(7,80%,64%,.05);transform:scale(1.15)}}@media (max-width:980px){main.auth-shell.nm-auth-shell.auth-ui_authShellPro__uhhLg{grid-template-columns:1fr!important;max-width:min(720px,calc(100% - 28px))!important}.auth-aside.nm-auth-aside.auth-ui_authAsidePro__JQekg{min-height:auto!important;padding:36px!important}.auth-ui_authAsidePro__JQekg h1{max-width:15ch}.auth-ui_asideMatchCard__x4_h8{display:none}.auth-content.nm-auth-content.auth-ui_authContentPro__KSOeD{padding:30px 24px 38px!important}}@media (max-width:560px){main.auth-shell.nm-auth-shell.auth-ui_authShellPro__uhhLg{border-radius:20px!important;margin-top:16px!important;max-width:calc(100% - 18px)!important}.auth-aside.nm-auth-aside.auth-ui_authAsidePro__JQekg{padding:28px 24px!important}.auth-ui_asideProofCard__a7Ab9,.auth-ui_authAsidePro__JQekg .trust-list{display:none}.auth-ui_authAsidePro__JQekg .brand-anchor{margin-bottom:22px}.auth-content.nm-auth-content.auth-ui_authContentPro__KSOeD{padding:20px 14px 28px!important}.auth-ui_card__iOUNF.auth-card.nm-auth-card{border-radius:18px!important;padding:24px 18px!important}.auth-ui_inlineActionsFixed__jOIZa,.auth-ui_roleChoiceGrid__YWUYt{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-ui_asideKicker__F46Iv i,.auth-ui_asideMatchCard__x4_h8,.auth-ui_authAsidePro__JQekg:after{animation:none!important}}