.CVMatchWorkspace_workspace__wdLsj{margin:2rem auto;max-width:1080px;color:var(--text,#152d43)}.CVMatchWorkspace_account__fBSaY,.CVMatchWorkspace_balance__qFm13,.CVMatchWorkspace_offer__ns75W{border:1px solid #c8d6e1;border-radius:16px;padding:1.4rem;background:var(--card,#fff)}.CVMatchWorkspace_account__fBSaY h2,.CVMatchWorkspace_offer__ns75W h3{margin-top:0}.CVMatchWorkspace_auth__n4qTq{display:grid;grid-gap:12px;gap:12px;max-width:460px}.CVMatchWorkspace_auth__n4qTq label{display:grid;grid-gap:6px;gap:6px;font-weight:600}.CVMatchWorkspace_auth__n4qTq input{padding:11px;border:1px solid #8ca4b8;border-radius:8px;font:inherit;width:100%;box-sizing:border-box}.CVMatchWorkspace_actions___ISVX{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.CVMatchWorkspace_actions___ISVX button,.CVMatchWorkspace_offer__ns75W button{padding:11px 16px;min-height:44px;border:1px solid #1b4164;border-radius:8px;background:#123552;color:#fff;font:inherit;font-weight:600;cursor:pointer}.CVMatchWorkspace_actions___ISVX button:disabled,.CVMatchWorkspace_offer__ns75W button:disabled{opacity:.55;cursor:wait}.CVMatchWorkspace_plans__Iu83L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:20px 0}.CVMatchWorkspace_offer__ns75W p{font-size:1.3rem;font-weight:700;color:#123552}.CVMatchWorkspace_balance__qFm13{margin:20px 0;-webkit-border-start:5px solid #b88a38;border-inline-start:5px solid #b88a38}.CVMatchWorkspace_balance__qFm13 strong{font-size:1.25rem}.CVMatchWorkspace_message__SimWs{padding:12px;-webkit-border-start:4px solid #b88a38;border-inline-start:4px solid #b88a38;background:#f8f2e7;line-height:1.6;margin:16px 0}.CVMatchWorkspace_subtle__XFzEb{font-size:.95rem;line-height:1.65;color:#435c72}@media(max-width:640px){.CVMatchWorkspace_plans__Iu83L{grid-template-columns:1fr}.CVMatchWorkspace_account__fBSaY,.CVMatchWorkspace_balance__qFm13,.CVMatchWorkspace_offer__ns75W{padding:1rem}.CVMatchWorkspace_actions___ISVX button{width:100%}}.CareerFitJobSearch_search__X_Ruk{min-width:0;margin:28px 0;padding:clamp(18px,3vw,26px);border:1px solid #bccddd;border-radius:18px;background:#f5f9fc;color:#17324d}.CareerFitJobSearch_search__X_Ruk h3{margin-top:0;font-size:1.35rem}.CareerFitJobSearch_search__X_Ruk p{line-height:1.7}.CareerFitJobSearch_search__X_Ruk .muted{color:#4c6175}.CareerFitJobSearch_fields__oJfCC{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:1rem;gap:1rem}.CareerFitJobSearch_fields__oJfCC label{display:grid;min-width:0;grid-gap:4px;gap:4px;font-weight:700}.CareerFitJobSearch_fields__oJfCC input{min-height:48px;font-size:1rem}.CareerFitJobSearch_check__flHl4{display:flex;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.65}.CareerFitJobSearch_check__flHl4 input{width:20px;height:20px;flex:0 0 20px;margin:.3rem 0 0}.CareerFitJobSearch_results__I5zOs{list-style:none;display:grid;grid-gap:18px;gap:18px;margin:24px 0;padding:0}.CareerFitJobSearch_card__D_zzx{min-width:0;border:1px solid #bfcede;border-radius:14px;padding:clamp(18px,3vw,24px);background:#fff;color:#17324d;overflow-wrap:anywhere;box-shadow:0 4px 14px #17324d08}.CareerFitJobSearch_heading__q_V0r{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px}.CareerFitJobSearch_heading__q_V0r h4{flex:1 1 220px;font-size:1.2rem;line-height:1.4;margin:0;color:#123b60}.CareerFitJobSearch_heading__q_V0r strong{flex:0 1 180px;padding:10px 14px;border:1px solid #c9dbea;border-radius:10px;background:#edf4fa;color:#123b60;font-size:1.7rem;line-height:1.3}.CareerFitJobSearch_heading__q_V0r strong span{display:block;margin-top:4px;font-size:.85rem;font-weight:650}.CareerFitJobSearch_actions__Y9RPd{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.CareerFitJobSearch_actions__Y9RPd a,.CareerFitJobSearch_actions__Y9RPd button{white-space:normal;min-height:46px;line-height:1.5;font-size:1rem}.CareerFitJobSearch_actions__Y9RPd a{text-decoration:underline;text-underline-offset:3px}@media (max-width:480px){.CareerFitJobSearch_actions__Y9RPd>*{width:100%}.CareerFitJobSearch_heading__q_V0r strong{flex-basis:auto}}.CareerFitTester_workspace__L8C4G{min-width:0;font-size:1rem;line-height:1.7;color:#17324d}.CareerFitTester_workspace__L8C4G .muted{color:#4c6175}.CareerFitTester_workspace__L8C4G button,.CareerFitTester_workspace__L8C4G input,.CareerFitTester_workspace__L8C4G select,.CareerFitTester_workspace__L8C4G textarea{font:inherit}.CareerFitTester_workspace__L8C4G input,.CareerFitTester_workspace__L8C4G select,.CareerFitTester_workspace__L8C4G textarea{color:#17324d;background:#fff;border-color:#9eb2c4;font-weight:400}.CareerFitTester_workspace__L8C4G input::placeholder,.CareerFitTester_workspace__L8C4G textarea::placeholder{color:#586d80;opacity:1}.CareerFitTester_workspace__L8C4G input[type=checkbox]{width:20px;height:20px;margin:.3rem 0 0;accent-color:#17578f}.CareerFitTester_workspace__L8C4G a,.CareerFitTester_workspace__L8C4G button{min-height:44px}.CareerFitTester_workspace__L8C4G button:disabled{cursor:not-allowed;opacity:1;background:#e6ecf1;color:#526477;border:1px solid #b5c3cf}.CareerFitTester_workspace__L8C4G :is(button,a,input,textarea,select):focus-visible{outline:3px solid #17578f;outline-offset:3px}.CareerFitTester_criteriaGrid__PjJGj,.CareerFitTester_modeGrid__Mo7XO,.CareerFitTester_profileGrid__dYerQ,.CareerFitTester_rankingGrid__jFAO6{display:grid;grid-gap:16px;gap:16px}.CareerFitTester_modeGrid__Mo7XO{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:24px}.CareerFitTester_profileGrid__dYerQ{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.CareerFitTester_rankingGrid__jFAO6{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.CareerFitTester_criteriaGrid__PjJGj{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-top:20px}.CareerFitTester_result__0IugF{margin-top:32px;padding-top:24px;border-top:2px solid #c9a227;scroll-margin-top:110px}.CareerFitTester_result__0IugF>h3{font-size:clamp(1.45rem,3vw,1.8rem);margin:0 0 18px}.CareerFitTester_card__MHPNV{min-width:0;padding:clamp(18px,3vw,26px);border:1px solid #cbd8e3;border-radius:16px;background:#fff;color:#17324d;overflow-wrap:anywhere}.CareerFitTester_card__MHPNV h3,.CareerFitTester_card__MHPNV h4{margin-top:0;color:#123b60;line-height:1.35}.CareerFitTester_card__MHPNV h3{font-size:1.15rem;margin-bottom:14px}.CareerFitTester_card__MHPNV h4{font-size:1.15rem;margin-bottom:12px}.CareerFitTester_card__MHPNV p{font-size:1rem}.CareerFitTester_card__MHPNV li{margin-bottom:12px}.CareerFitTester_card__MHPNV :is(ul,ol){margin-bottom:0;-webkit-padding-start:24px;padding-inline-start:24px}.CareerFitTester_stackCard__6akQM{margin-top:18px}.CareerFitTester_bestBadge__ZjZaD{display:inline-flex;padding:5px 10px;border-radius:6px;background:#fff3ce;color:#674b08;font-size:.8rem;font-weight:800;letter-spacing:.025em}.CareerFitTester_workspace__L8C4G .CareerFitTester_score__SlHq_{margin:14px 0 8px;font-size:2.8rem;line-height:1.15;font-weight:850;color:#123b60}.CareerFitTester_chip__yqBkr{display:inline-flex;max-width:100%;margin:4px 6px 4px 0;padding:6px 10px;border-radius:8px;border:1px solid #a8cbbd;background:#edf7f1;color:#21523e;font-size:.95rem;font-weight:600}.CareerFitTester_gapChip__2Ynn5{border-color:#d9bd78;background:#fff7e5;color:#6a4b0c}.CareerFitTester_workspace__L8C4G .CareerFitTester_resume__P1cWS{display:block;width:100%;min-height:440px;margin:12px 0;padding:18px;background:#f8fafc;color:#17324d;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.75;white-space:pre-wrap;resize:vertical}.CareerFitTester_actions__qp9sE{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.CareerFitTester_extracting__dRG_H{color:#21523e;font-weight:650}@media (max-width:480px){.CareerFitTester_workspace__L8C4G{padding:16px}.CareerFitTester_actions__qp9sE>button{width:100%}.CareerFitTester_card__MHPNV{padding:16px}}.ProductFaq_faq__8gQHW{margin:2rem 0;color:inherit}.ProductFaq_faq__8gQHW h2,.ProductFaq_faq__8gQHW h3{margin:0 0 1.25rem;color:inherit;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.25}.ProductFaq_items__xzc4v{display:grid;grid-gap:.75rem;gap:.75rem}.ProductFaq_item__e1hB_{min-width:0;overflow-wrap:anywhere;border:1px solid rgba(211,169,64,.36);border-radius:14px;background:rgba(128,111,61,.065)}.ProductFaq_item__e1hB_ summary{position:relative;padding:1.1rem 1.25rem;cursor:pointer;font-weight:700;line-height:1.5}.ProductFaq_item__e1hB_ summary::marker{color:#c89b32}.ProductFaq_item__e1hB_ summary:focus-visible{outline:3px solid #e6b742;outline-offset:3px;border-radius:12px}.ProductFaq_item__e1hB_[open] summary{border-bottom:1px solid rgba(211,169,64,.22)}.ProductFaq_answer__x5xr2{padding:.3rem 1.25rem .8rem;line-height:1.75}.ProductFaq_answer__x5xr2 p{max-width:85ch;white-space:pre-line}@media (max-width:600px){.ProductFaq_item__e1hB_ summary{padding:.9rem}.ProductFaq_answer__x5xr2{padding-inline:.9rem}}.NutriVisionLanding_shell__FgWY_{min-width:0;padding-bottom:72px;color:#17324d}.NutriVisionLanding_hero__6LkB8{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(255px,.65fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);align-items:stretch;padding:clamp(24px,4vw,46px);border:1px solid rgba(212,175,55,.4);border-radius:26px;background:linear-gradient(120deg,#14395e,#09223f 56%,#07162b);box-shadow:0 20px 48px rgba(2,9,20,.2)}.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_hero__6LkB8 h1{max-width:20ch;margin:18px 0 15px;color:#f7fafc;font-size:clamp(2.05rem,4vw,3.5rem);font-weight:800;line-height:1.13;letter-spacing:-.026em;overflow-wrap:break-word}.NutriVisionLanding_lead__ps6GS{max-width:69ch;margin:0;font-size:1.06rem;line-height:1.75;color:#e7edf4}.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_hero__6LkB8 .NutriVisionLanding_lead__ps6GS,.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_panel__Uu2Wf .NutriVisionLanding_lead__ps6GS,.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_panel__Uu2Wf p{color:#e9f1f8}.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_hero__6LkB8 .NutriVisionLanding_origin__SBVzl{max-width:72ch;margin:14px 0 0;line-height:1.7;color:#d9e6f2}.NutriVisionLanding_heroActions__bpDQ2{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.NutriVisionLanding_actions__7eLK3 a:focus-visible,.NutriVisionLanding_faq__R1HDw summary:focus-visible,.NutriVisionLanding_heroActions__bpDQ2 a:focus-visible{outline:3px solid #f0cc70;outline-offset:4px}.NutriVisionLanding_guide__LaDtM{display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(224,198,122,.42);border-radius:20px;padding:20px;background:rgba(3,17,35,.47)}.NutriVisionLanding_guide__LaDtM strong{color:#f0cc70;font-size:1.08rem}.NutriVisionLanding_guide__LaDtM ol{margin:14px 0 0;-webkit-padding-start:22px;padding-inline-start:22px;color:#e7edf4;line-height:1.85}.NutriVisionLanding_section__uj95t{margin-top:clamp(32px,5vw,58px);scroll-margin-top:120px}.NutriVisionLanding_sectionHeader__ex5AZ{margin-bottom:17px}.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_sectionHeader__ex5AZ h2{margin:0 0 10px;font-size:clamp(1.5rem,2.5vw,2.1rem);line-height:1.25;color:#123b60;font-weight:800}.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_sectionHeader__ex5AZ p{max-width:76ch;margin:0;line-height:1.7;color:#29465e}.NutriVisionLanding_grid__XNdlb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.NutriVisionLanding_card__zeyk_{min-width:0;padding:22px 20px;border:1px solid rgba(102,139,175,.48);border-radius:19px;background:linear-gradient(155deg,#143556,#0b2442)}.NutriVisionLanding_card__zeyk_ h3{margin:0 0 12px;font-size:1.06rem;line-height:1.4;color:#f0cc70}.NutriVisionLanding_shell__FgWY_ .NutriVisionLanding_card__zeyk_ p{margin:0;line-height:1.72;color:#e7eff7}.NutriVisionLanding_cardAccent__DHbNo{border-color:rgba(212,175,55,.75);background:linear-gradient(145deg,#19395d,#142948)}.NutriVisionLanding_flowGrid__Ozgrh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.NutriVisionLanding_flowStep__DBTui{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-column-gap:14px;column-gap:14px;min-width:0;min-height:0;height:auto;padding:17px 19px;border:1px solid #54728c;border-radius:16px;background:#102746;color:#f7fafc;line-height:1.55}.NutriVisionLanding_stepNumber__7YQt_{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#171104;background:#e2bf5f;font-weight:800;line-height:1}.NutriVisionLanding_stepText__1Dcnw{display:block;min-width:0;max-width:100%;width:auto;height:auto;color:#f7fafc;background:transparent;font-size:1.02rem;font-weight:650;line-height:1.5;white-space:normal;overflow-wrap:break-word}.NutriVisionLanding_useCases__hca0e{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.NutriVisionLanding_panel__Uu2Wf{padding:clamp(18px,2.7vw,25px);border:1px solid rgba(102,139,175,.48);border-radius:19px;background:#0e294a}.NutriVisionLanding_panel__Uu2Wf h2{margin:0 0 12px;font-size:1.4rem;color:#f0cc70}.NutriVisionLanding_panel__Uu2Wf ol,.NutriVisionLanding_panel__Uu2Wf ul{margin:0;-webkit-padding-start:23px;padding-inline-start:23px;line-height:1.8;color:#e0e9f2}.NutriVisionLanding_exampleNotice__3pupA{margin:0 0 12px;color:#dfcda3;line-height:1.6;font-size:.92rem}.NutriVisionLanding_faq__R1HDw{display:grid;grid-gap:10px;gap:10px}.NutriVisionLanding_faq__R1HDw details{border:1px solid rgba(102,139,175,.52);border-radius:14px;padding:15px 20px;background:#102746}.NutriVisionLanding_faq__R1HDw summary{cursor:pointer;font-weight:750;line-height:1.5;color:#f4f0e7}.NutriVisionLanding_faq__R1HDw details p{margin:11px 0 1px;line-height:1.65;color:#d8e4ee}.NutriVisionLanding_actions__7eLK3{margin-top:30px;padding:22px;border:1px solid rgba(212,175,55,.46);border-radius:20px;background:linear-gradient(130deg,#1b344f,#2c220d)}.NutriVisionLanding_actionLinks__QAxEu{display:flex;flex-wrap:wrap;gap:12px}.NutriVisionLanding_actions__7eLK3 p{margin:14px 0 0;line-height:1.65;color:#e9dbae}@media (max-width:860px){.NutriVisionLanding_hero__6LkB8,.NutriVisionLanding_useCases__hca0e{grid-template-columns:1fr}.NutriVisionLanding_flowGrid__Ozgrh,.NutriVisionLanding_grid__XNdlb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:610px){.NutriVisionLanding_hero__6LkB8{padding:22px 18px}.NutriVisionLanding_section__uj95t{scroll-margin-top:240px}.NutriVisionLanding_flowStep__DBTui{grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:16px}.NutriVisionLanding_stepText__1Dcnw{font-size:1rem;line-height:1.55}.NutriVisionLanding_flowGrid__Ozgrh,.NutriVisionLanding_grid__XNdlb{grid-template-columns:1fr}.NutriVisionLanding_actionLinks__QAxEu a,.NutriVisionLanding_heroActions__bpDQ2 a{width:100%}}@media (prefers-reduced-motion:reduce){.NutriVisionLanding_shell__FgWY_ *{scroll-behavior:auto}}.CvMatchPublicPage_page__ZqDeK{padding-bottom:56px;color:var(--kms-ink,#14243b);background:var(--kms-ivory,#fffdf8)}.CvMatchPublicPage_hero__ONmeo{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:580px;border-block:1px solid #e5dcc7;background:linear-gradient(135deg,#fffdf8,#f1f4f8)}.CvMatchPublicPage_heroCopy__15Hoq{align-self:center;padding:clamp(36px,5vw,76px) clamp(24px,5vw,80px)}.CvMatchPublicPage_status__tDZYw{display:inline-flex;padding:9px 13px;border:1px solid #d0af55;border-radius:6px;background:#fff4cf;color:#654b0c;font-size:.8rem;font-weight:800;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.CvMatchPublicPage_brand__365sf{margin:27px 0 12px;color:#9a741b;font-size:1.3rem;font-weight:850;letter-spacing:-.02em}.CvMatchPublicPage_hero__ONmeo h1{max-width:650px;margin:0;color:#0a1d3a;font:700 clamp(2.35rem,4vw,4rem)/1.1 Georgia,Times New Roman,serif;letter-spacing:-.035em;overflow-wrap:anywhere}.CvMatchPublicPage_lead__ePr38{max-width:650px;margin:24px 0 27px;color:#455b76;font-size:clamp(1.08rem,1.5vw,1.2rem);line-height:1.8}.CvMatchPublicPage_explore__LCHB0{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 18px;border:1px solid #b4903a;border-radius:8px;background:linear-gradient(135deg,#f1d77e,#d3a835);color:#241a06!important;font-weight:750;text-decoration:none}.CvMatchPublicPage_explore__LCHB0:focus-visible,.CvMatchPublicPage_explore__LCHB0:hover{filter:brightness(1.05)}.CvMatchPublicPage_heroMedia__m91k4{position:relative;min-width:0;margin:0;background:#d4dfe6}.CvMatchPublicPage_interviewImage__Rruob{object-position:50% 40%}.CvMatchPublicPage_heroMedia__m91k4 img{display:block;width:100%;height:100%;min-height:580px;object-fit:cover}.CvMatchPublicPage_heroMedia__m91k4 figcaption{position:absolute;inset-inline:16px;bottom:16px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:7px 11px;border-radius:5px;background:rgba(10,29,58,.9);color:#fff9e9;font-size:.75rem;line-height:1.5}.CvMatchPublicPage_availability__JLmki,.CvMatchPublicPage_backRow__WIC9_,.CvMatchPublicPage_principles__OH_sZ,.CvMatchPublicPage_section__IsZEg{width:min(1120px,calc(100% - 40px));margin-inline:auto}.CvMatchPublicPage_availability__JLmki{display:flex;align-items:flex-start;gap:14px;margin-block:32px 12px;padding:20px 24px;border:1px solid #e0cca0;border-radius:10px;background:#fff8e7;color:#5b471d}.CvMatchPublicPage_availability__JLmki p{margin:0;font-size:1rem;line-height:1.7}.CvMatchPublicPage_statusDot__TI5BB{flex:0 0 9px;height:9px;margin-top:9px;border-radius:50%;background:#a67d20}.CvMatchPublicPage_section__IsZEg{padding-block:60px}.CvMatchPublicPage_eyebrow__2ihpV{color:#806019;font-size:.78rem;font-weight:850;letter-spacing:.09em;line-height:1.6}.CvMatchPublicPage_principles__OH_sZ h2,.CvMatchPublicPage_section__IsZEg h2{margin:16px 0 24px;color:#0a1d3a;font:700 clamp(1.9rem,3vw,2.75rem)/1.2 Georgia,Times New Roman,serif;letter-spacing:-.025em}.CvMatchPublicPage_inputGrid__ZZxbo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:32px}.CvMatchPublicPage_inputGrid__ZZxbo article{position:relative;padding:30px;border:1px solid #dce3ec;border-radius:14px;background:#fff}.CvMatchPublicPage_inputNumber__0efS5{color:#9a741b;font:700 1.2rem Georgia,serif}.CvMatchPublicPage_economicGoals__pTjLM h3,.CvMatchPublicPage_economicIndicators__53g2r h3,.CvMatchPublicPage_inputGrid__ZZxbo h3,.CvMatchPublicPage_steps__kGtPL h3{margin:14px 0 12px;color:#173b66;font-size:1.15rem;font-weight:800;line-height:1.4}.CvMatchPublicPage_economicGoals__pTjLM p,.CvMatchPublicPage_inputGrid__ZZxbo p,.CvMatchPublicPage_principles__OH_sZ p,.CvMatchPublicPage_sectionLead__B2wr5,.CvMatchPublicPage_steps__kGtPL p{margin:0;color:#455b76;font-size:1.04rem;line-height:1.8}.CvMatchPublicPage_journey__8DuVo{scroll-margin-top:190px;border-top:1px solid #dfe4eb}.CvMatchPublicPage_sectionLead__B2wr5{max-width:760px}.CvMatchPublicPage_steps__kGtPL{margin:34px 0 0;padding:0;list-style:none}.CvMatchPublicPage_steps__kGtPL li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:24px;gap:24px;padding:26px 0;border-bottom:1px solid #dfe4eb}.CvMatchPublicPage_stepNumber__IbSM6{display:grid;place-items:center;align-self:start;width:56px;height:56px;border:1px solid #d5bd80;border-radius:50%;background:#fff8e7;color:#806019;font:700 1.25rem Georgia,serif}.CvMatchPublicPage_steps__kGtPL h3{margin-top:0}.CvMatchPublicPage_steps__kGtPL p{max-width:850px}.CvMatchPublicPage_economics__tzTzP{padding-top:0}.CvMatchPublicPage_economicGoals__pTjLM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:30px}.CvMatchPublicPage_economicGoals__pTjLM article{padding:26px;border:1px solid #dce3ec;border-radius:14px;background:#fff}.CvMatchPublicPage_economicGoals__pTjLM h3{margin-top:0}.CvMatchPublicPage_economicIndicators__53g2r{margin-top:24px;padding:22px 26px;-webkit-border-start:4px solid #b4903a;border-inline-start:4px solid #b4903a;background:#f5f0e3}.CvMatchPublicPage_economicIndicators__53g2r h3{margin:0 0 12px}.CvMatchPublicPage_economicIndicators__53g2r ul{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;-webkit-padding-start:20px;padding-inline-start:20px;color:#455b76;line-height:1.7}.CvMatchPublicPage_catalogEconomicValue__JBjb3{margin:0 0 22px;color:#70520c;font-size:1rem;font-weight:650;line-height:1.7}.CvMatchPublicPage_principles__OH_sZ{padding:clamp(24px,4vw,42px);border:1px solid #cbd8e7;border-radius:14px;background:#eef3f9}.CvMatchPublicPage_principles__OH_sZ h2{margin-top:0;font-size:clamp(1.6rem,2.5vw,2.1rem)}.CvMatchPublicPage_backRow__WIC9_{margin-top:32px}.CvMatchPublicPage_backRow__WIC9_ a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#173b66;font-weight:750;text-decoration:underline;text-underline-offset:5px}.CvMatchPublicPage_page__ZqDeK a:focus-visible{outline:3px solid #9a741b;outline-offset:5px}@media (max-width:900px){.CvMatchPublicPage_economicGoals__pTjLM,.CvMatchPublicPage_hero__ONmeo{grid-template-columns:1fr}.CvMatchPublicPage_heroCopy__15Hoq{padding:38px 24px}.CvMatchPublicPage_hero__ONmeo h1{max-width:750px}.CvMatchPublicPage_heroMedia__m91k4 img{min-height:0;height:auto;aspect-ratio:1672/941}}@media (max-width:600px){.CvMatchPublicPage_section__IsZEg{padding-block:44px}.CvMatchPublicPage_inputGrid__ZZxbo{grid-template-columns:1fr;gap:16px}.CvMatchPublicPage_inputGrid__ZZxbo article{padding:24px}.CvMatchPublicPage_availability__JLmki{padding:18px}.CvMatchPublicPage_steps__kGtPL li{grid-template-columns:42px minmax(0,1fr);gap:16px}.CvMatchPublicPage_stepNumber__IbSM6{width:42px;height:42px;font-size:1rem}.CvMatchPublicPage_heroMedia__m91k4 figcaption{inset-inline:12px;bottom:12px;max-width:calc(100% - 24px)}}@media (prefers-contrast:more){.CvMatchPublicPage_availability__JLmki,.CvMatchPublicPage_economicGoals__pTjLM article,.CvMatchPublicPage_inputGrid__ZZxbo article,.CvMatchPublicPage_principles__OH_sZ,.CvMatchPublicPage_status__tDZYw{border-color:#806019}}.CvMatchPublicPage_pricingAmount__d2mgd{margin:16px 0;color:#0a1d3a;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.CvMatchPublicPage_pricingOffers__FZURa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:30px}.CvMatchPublicPage_pricingOffer__qQY_H{min-width:0;padding:26px;border:1px solid #d5bd80;border-radius:14px;background:#fff}.CvMatchPublicPage_pricingOffer__qQY_H h3{margin:0;color:#173b66;font-size:1.15rem;font-weight:800;line-height:1.4}.CvMatchPublicPage_pricingBilling__UO8DA{margin:-5px 0 16px;color:#70520c;font-size:1rem;font-weight:750;line-height:1.7}.CvMatchPublicPage_pricingAvailability__npQiU{max-width:760px;margin:16px 0 0;color:#455b76;font-size:1rem;line-height:1.8}@media (max-width:700px){.CvMatchPublicPage_pricingOffers__FZURa{grid-template-columns:1fr}}.InstitutionalVisual_figure__U1k4e{min-width:0;margin:0 0 24px}.InstitutionalVisual_wrap__u5Hgr{overflow-wrap:anywhere}@media (max-width:620px){.InstitutionalVisual_wrap__u5Hgr .institutional-callout-grid{grid-template-columns:minmax(0,1fr)}.InstitutionalVisual_wrap__u5Hgr .institutional-callout-grid>*{min-width:0}}.InstitutionalVisual_banner__ymeuR{margin-block:30px 0}.InstitutionalVisual_frame___xQf_{overflow:hidden;border:1px solid #d8c58c;border-radius:14px;background:#edf1f5}.InstitutionalVisual_image__gWvvq{display:block;width:100%;height:auto;aspect-ratio:1599/900;object-fit:cover}.InstitutionalVisual_presentationGrid__WFTBS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;-webkit-margin-before:30px;margin-block-start:30px}.InstitutionalVisual_presentation__Xp44L{margin:0}.InstitutionalVisual_presentation__Xp44L .InstitutionalVisual_image__gWvvq{aspect-ratio:1.76}@media (max-width:760px){.InstitutionalVisual_figure__U1k4e{-webkit-margin-after:20px;margin-block-end:20px}.InstitutionalVisual_banner__ymeuR{margin-block:24px 0}.InstitutionalVisual_presentationGrid__WFTBS{grid-template-columns:minmax(0,1fr);gap:16px;-webkit-margin-before:24px;margin-block-start:24px}.InstitutionalVisual_presentation__Xp44L{margin:0}}@media (prefers-contrast:more){.InstitutionalVisual_frame___xQf_{border-color:#6f8095}}.JobMatchWorkspace_page__jEpTX{max-width:1120px;margin:auto;padding:36px 20px 80px;color:#17324d}.JobMatchWorkspace_page__jEpTX h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.1;overflow-wrap:anywhere;color:#123b60}.JobMatchWorkspace_page__jEpTX p{line-height:1.65}.JobMatchWorkspace_panel__02QzN{margin-block:24px;padding:24px;border:1px solid #cdd7e2;border-radius:16px;background:#fff}.JobMatchWorkspace_plans__ERMWN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.JobMatchWorkspace_plans__ERMWN article{padding:20px;border:1px solid #ccb15e;border-radius:12px;background:#fffdf6}.JobMatchWorkspace_plans__ERMWN strong{font-size:2rem;color:#765600}.JobMatchWorkspace_form__4ObSZ{display:grid;grid-gap:14px;gap:14px;max-width:580px}.JobMatchWorkspace_form__4ObSZ label{display:grid;grid-gap:8px;gap:8px}.JobMatchWorkspace_form__4ObSZ input{min-height:44px;padding:10px;border-radius:8px;border:1px solid #9fb5c8;background:#fff;color:inherit}.JobMatchWorkspace_actions__dL8f0{display:flex;flex-wrap:wrap;gap:10px}.JobMatchWorkspace_page__jEpTX button{min-height:44px;white-space:normal}.JobMatchWorkspace_page__jEpTX a{color:#164f82}.JobMatchWorkspace_page__jEpTX a:focus-visible,.JobMatchWorkspace_page__jEpTX button:focus-visible,.JobMatchWorkspace_page__jEpTX input:focus-visible{outline:3px solid #9a7008;outline-offset:3px}@media (max-width:480px){.JobMatchWorkspace_page__jEpTX{padding:24px 12px 56px}.JobMatchWorkspace_panel__02QzN{padding:16px}}.JobMatchWorkspace_hero__J6chn{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:28px;gap:28px;margin-bottom:32px}.JobMatchWorkspace_hero__J6chn>div{min-width:0}.JobMatchWorkspace_heroMedia__kTH81{min-width:0;margin:0}.JobMatchWorkspace_heroMedia__kTH81 img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 20px 45px #17324d12}.JobMatchWorkspace_priceRow__KF0UR{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.JobMatchWorkspace_priceRow__KF0UR p{width:100%;margin:0}@media (max-width:760px){.JobMatchWorkspace_hero__J6chn{grid-template-columns:1fr}.JobMatchWorkspace_heroMedia__kTH81{max-width:580px;margin-inline:auto}}@media (max-width:640px){.JobMatchWorkspace_plans__ERMWN{grid-template-columns:1fr}}.JobMatchWorkspace_page__jEpTX{font-size:1rem;line-height:1.65}.JobMatchWorkspace_page__jEpTX button,.JobMatchWorkspace_page__jEpTX input{font:inherit}.JobMatchWorkspace_page__jEpTX h2{font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.3}.JobMatchWorkspace_page__jEpTX h3{line-height:1.4}.JobMatchWorkspace_panel__02QzN{overflow-wrap:anywhere}.JobMatchWorkspace_plans__ERMWN article{min-width:0}.JobMatchWorkspace_page__jEpTX input::placeholder{color:#586d80;opacity:1}.AnnualSubscriptionOffer_offer__dbavW{grid-column:1/-1;padding:20px;border:1px solid #b49a50;border-radius:14px;background:#fffdf6;color:#17324d}.AnnualSubscriptionOffer_priceRow__c1UJ4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.AnnualSubscriptionOffer_priceRow__c1UJ4 strong{color:#765600;font-size:1.3rem;line-height:1.5}.AnnualSubscriptionOffer_offer__dbavW .AnnualSubscriptionOffer_button__RhYbV{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:1px solid #b08a1f;border-radius:10px;background:#d4af37;color:#231b06;font:inherit;font-weight:800;cursor:pointer}.AnnualSubscriptionOffer_offer__dbavW .AnnualSubscriptionOffer_button__RhYbV:disabled{cursor:not-allowed;opacity:.65}.AnnualSubscriptionOffer_offer__dbavW .AnnualSubscriptionOffer_button__RhYbV:focus-visible{outline:3px solid #164f82;outline-offset:3px}.AnnualSubscriptionOffer_offer__dbavW p{line-height:1.65}.AnnualSubscriptionOffer_offer__dbavW .AnnualSubscriptionOffer_terms__buuhR{font-size:.95rem;font-weight:400;color:#435c72}.AnnualSubscriptionOffer_offer__dbavW .AnnualSubscriptionOffer_quota__ezgbF{font-size:1rem;font-weight:700;color:#17324d}