.personal-home .route-welcome:not([data-scene=night]):not([data-scene=predawn]):not([data-scene=dusk]) .welcome-content{position:relative;isolation:isolate}.personal-home .route-welcome:not([data-scene=night]):not([data-scene=predawn]):not([data-scene=dusk]) .welcome-content:before{content:"";position:absolute;z-index:-1;left:-60px;top:-30px;width:min(610px,95vw);height:230px;background:radial-gradient(ellipse at 25% 40%,#ffffffd9,transparent 65%),radial-gradient(ellipse at 65% 55%,#ffffffe0,transparent 65%);filter:blur(21px);pointer-events:none}.personal-home:not(:has(.route-welcome:is([data-scene=night],[data-scene=predawn],[data-scene=dusk]))) .personal-top-row .conec-brand{filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 18px #ffffffc9)}.chrome-account>span img,.personal-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cv-workspace,.personal-details-page{max-width:1044px;margin:auto}.personal-details-page{padding-bottom:60px}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{padding:32px 0;border-bottom:1px solid #e1ebe7}.profile-photo-row{display:flex;gap:25px;padding:28px;border:1px solid #e0ebe5;border-radius:20px}.profile-photo-row p{color:#6b8276;margin:9px 0}.profile-photo-button{width:112px;height:112px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e4f2eb;color:#00845f;font-size:40px;padding:0}.profile-photo-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-photo-row .route-remove{margin:0}.experience-modal,.photo-modal{background:white;border-radius:22px;max-height:90svh;overflow:auto;width:min(620px,calc(100vw - 32px));padding:28px;box-shadow:0 30px 100px #092f3140}.experience-modal>header,.photo-modal>header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:24px}.experience-modal h2,.photo-modal h2{font-size:24px;line-height:1.2;color:#18392e}.photo-modal canvas,.profile-photo-full{display:block;width:min(100%,360px);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin:0 auto;border-radius:16px}.photo-modal input[type=range]{width:100%;accent-color:#00845f}.photo-modal .route-field{margin:12px 0}.profile-security{margin-top:40px}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.security-grid form{min-width:0;background:#f6faf8;border:1px solid #e1ebe6;border-radius:16px;padding:24px}.security-grid h3{font-size:20px}.security-note{font-size:12px;color:#617c6e;line-height:1.8;margin:14px 0}.security-note svg{display:inline;vertical-align:middle}.cv-workspace-tabs{display:flex;gap:8px;padding:7px;background:#eff6f2;border:1px solid #dce9e1;border-radius:15px;margin-bottom:36px;width:-moz-fit-content;width:fit-content}.cv-workspace-tabs button{display:flex;align-items:center;gap:10px;background:transparent;color:#49705c;padding:13px 24px;border-radius:10px}.cv-workspace-tabs button[aria-pressed=true]{background:#00845f;color:#fff}.cv-history-cards{display:grid;gap:18px;margin:24px 0}.cv-education,.cv-history-cards article{border:1px solid #dfebe4;border-radius:15px;background:#fff}.cv-history-cards article>p{color:#6e8278;font-size:13px;white-space:pre-line;margin:9px 0}.experience-modal{width:min(880px,calc(100vw - 32px))}.experience-modal form>footer{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.experience-modal h3{font-size:20px;margin:26px 0 14px}.experience-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.experience-choices button{display:flex;align-items:flex-start;flex-direction:column;gap:16px;text-align:left;padding:28px;background:#f4f9f6;border:1px solid #d9e8de;border-radius:15px;color:#204b37;min-height:220px}.experience-choices strong{font-size:22px}.experience-choices span{font-size:13px;line-height:1.7;color:#688171}.experience-choices button:hover{border-color:#00845f}.cv-benefits{display:flex;flex-wrap:wrap;gap:9px}.cv-benefits button{padding:10px 15px;border:1px solid #d5e5db;border-radius:30px;background:#f5f9f6;color:#416a53;font-size:12px}.cv-benefits button[aria-pressed=true]{background:#00845f;color:#fff;border-color:#00845f}.cv-draft-note{color:#658071;font-size:12px;margin-bottom:20px}.cv-education{margin-top:18px}.recovery-page{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#fff;padding:38px max(24px,7vw) 60px}.recovery-page>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.recovery-page>header>a:last-child{display:flex;gap:8px;align-items:center;color:#62816e;font-size:12px}.recovery-card{max-width:470px;margin:55px auto 0}.recovery-card h1{font-size:43px;line-height:1.06;letter-spacing:-.035em;color:#183a2b}.recovery-card h1 em{font-family:Georgia,serif;color:#00845f;font-weight:500}.recovery-card>p{color:#6b8375;font-size:14px;line-height:1.8;margin:20px 0}.recovery-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;color:#00845f;background:#eaf5ee;margin:22px 0}.recovery-card footer{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;color:#73917d;margin-top:30px}.recovery-target{position:relative;border:1px solid #dce9e0;padding:18px;border-radius:12px;margin:25px 0;overflow-wrap:anywhere}.recovery-target>span{display:block;font-size:10px;color:#72917d;margin-bottom:6px}.recovery-target strong{display:block;max-width:80%;font-size:14px}.recovery-target button{position:absolute;right:15px;top:25px;font-size:11px;color:#00845f;background:none}.recovery-alternative{display:block;background:none;color:#00845f;font-size:13px;margin:20px 0;text-decoration:underline}.recovery-art{position:absolute;width:450px;right:-270px;bottom:-100px;opacity:.055;z-index:-1}.recovery-success{background:#f2f9f5;border:1px solid #d7e9df;border-radius:15px;padding:25px}.recovery-success p{margin:15px 0;line-height:1.8;color:#42644e}.recovery-card input[aria-invalid=true]{border-color:#b83e3e}.jobs-entry-scene{position:relative;min-height:calc(100svh - 76px);display:flex;align-items:flex-end;justify-content:center;padding:60px 6vw 90px;isolation:isolate;transition:opacity .65s,transform .75s;overflow:hidden}.jobs-entry-photo{position:absolute;inset:0;z-index:-1;background:url(/exodum/interview-entrance-r6.png) 50%/cover no-repeat}.jobs-entry-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b20284a,transparent 65%)}.jobs-entry-content{width:min(650px,100%);display:flex;align-items:center;flex-direction:column;gap:25px}.jobs-entry-search-slot{width:100%;min-height:90px}.jobs-explore-all{display:flex;gap:18px;align-items:center;padding:16px 24px;border:1px solid #ffffff89;background:#fffffff0;backdrop-filter:blur(12px);border-radius:12px;color:#1c4433;font-size:14px}.jobs-stage-active .jobs-entry-scene{opacity:0;transform:translateY(-100px);pointer-events:none}.jobs-stage-settled .jobs-entry-scene{display:none}.jobs-stage-results{scroll-margin-top:100px;min-height:60svh}.jobs-stage-results .listing-body{max-width:1220px;margin:auto;padding:45px 40px}.jobs-stage-results[hidden]{display:none}.jobs-moving-search{width:100%;transform-origin:top left}.jobs-search-dock{display:none;min-width:0}.jobs-landing-nav .chrome-top-links{margin-left:auto;margin-right:auto}.topbar.chrome-header.jobs-results-nav{position:fixed!important;inset:0 0 auto;background:#fffffff5;box-shadow:0 5px 30px #153a2420;backdrop-filter:blur(18px)}.jobs-results-nav .jobs-search-dock{display:block;flex:1;max-width:760px;margin-right:auto}.jobs-results-nav .chrome-top-links{margin:0;animation:jobs-nav-bounce .7s both}.jobs-results-nav .topbar-inner{gap:18px}.jobs-results-nav .brand img{width:160px}.jobs-results-nav .journey-search{min-height:48px;padding:4px 5px 4px 14px;border-radius:14px;gap:10px}.jobs-results-nav .journey-search input{font-size:14px;border:0;outline:none!important;box-shadow:none;min-height:36px;padding:5px 0}.jobs-results-nav .journey-submit{width:39px;min-width:39px;min-height:39px;padding:8px;border-radius:10px}.jobs-results-nav .journey-magnifier{width:18px;min-width:18px}.jobs-results-nav .journey-magnifier svg{width:18px;height:18px}.jobs-results-nav .journey-submit-label{display:none}@keyframes jobs-nav-bounce{0%{transform:translateX(-35px)}75%{transform:translateX(5px)}to{transform:translateX(0)}}@media(max-width:1100px){.jobs-results-nav .chrome-top-links>a{padding:10px 9px}.jobs-results-nav .topbar-inner{gap:12px}.jobs-results-nav .brand img{width:140px}}@media(max-width:960px){.jobs-results-nav{height:126px!important}.jobs-results-nav .topbar-inner{flex-wrap:wrap;align-content:center;padding:12px 20px}.jobs-results-nav .jobs-search-dock{order:3;flex:1 0 100%;max-width:none}.jobs-results-nav .header-actions{margin-left:auto}.jobs-stage-results{scroll-margin-top:145px}.jobs-entry-scene{min-height:calc(100svh - 68px);padding:45px 24px 65px}.jobs-entry-photo{background-position:62%}.jobs-stage-results .listing-body{padding:35px 24px}.experience-choices,.experience-modal .route-fields-grid,.personal-details-page .route-fields-grid,.security-grid{grid-template-columns:1fr}.experience-modal,.photo-modal{padding:22px}.profile-photo-row{align-items:flex-start;padding:22px;gap:18px}.profile-photo-button{width:80px;height:80px}.profile-photo-row h2{font-size:18px}.recovery-page{padding-top:25px}.recovery-page>header .conec-brand img{width:158px}.recovery-page>header>a:last-child{font-size:10px}.recovery-card{margin-top:40px}.recovery-card h1{font-size:36px}.cv-workspace-tabs button{padding:12px 17px}}@media(prefers-reduced-motion:reduce){.jobs-entry-scene{transition:none}.jobs-results-nav .chrome-top-links{animation:none}}@media print{.cv-draft-note,.cv-workspace-tabs{display:none!important}}@media(max-width:960px){.site:not(.auth-site):not(.home-site):has(.jobs-stage-settled){padding-top:126px}.jobs-results-nav .journey-search input{font-size:16px}}.jobs-entry-content{width:min(620px,100%)}.jobs-entry-search-slot{height:76px;min-height:76px}.jobs-floating-search{position:fixed;z-index:102;transform-origin:center;pointer-events:auto}.jobs-floating-search.is-travelling{opacity:0;pointer-events:none}.jobs-floating-search .journey-search{height:76px;min-height:76px;padding:8px 9px 8px 22px;gap:12px;background:#fff;border-radius:18px;box-shadow:0 14px 40px #163a2520}.jobs-floating-search .journey-search input{font-size:17px;outline:none!important;box-shadow:none;border:0;border-radius:0;padding:8px 0;min-width:0;background:transparent}.jobs-floating-search .journey-magnifier{width:24px;min-width:24px}.jobs-floating-search .journey-magnifier svg{width:24px;height:24px}.jobs-floating-search .journey-submit{min-width:98px;gap:12px;font-size:13px;padding:13px 17px;border-radius:12px}.jobs-floating-search.is-docked .journey-search{height:50px;min-height:50px;padding:4px 5px 4px 15px;gap:9px;border-radius:14px;box-shadow:none}.jobs-floating-search.is-docked .journey-search input{font-size:14px;min-height:36px;padding:5px 0}.jobs-floating-search.is-docked .journey-magnifier{width:19px;min-width:19px}.jobs-floating-search.is-docked .journey-magnifier svg{width:19px;height:19px}.jobs-floating-search.is-docked .journey-submit{min-width:39px;width:39px;min-height:39px;padding:8px;border-radius:10px;gap:0}.jobs-floating-search.is-docked .journey-submit-label{display:none}.jobs-search-ribbon{position:fixed;inset:0;z-index:101;pointer-events:none;overflow:visible;filter:drop-shadow(0 12px 20px #102d2730)}.jobs-results-nav .jobs-search-dock{height:50px;flex:0 1 440px;max-width:440px;min-width:230px;margin:0 auto 0 0}.jobs-results-nav .chrome-top-links{gap:24px;animation:none}.jobs-results-nav .topbar-inner{gap:24px}.jobs-filter-trigger{width:32px;min-width:32px;height:38px;padding:5px;background:transparent;border:0;border-radius:0;position:relative;color:#294d56;display:grid;place-items:center}.jobs-filter-trigger:hover,.jobs-filter-trigger[aria-expanded=true]{color:#008b70}.jobs-filter-trigger.has-filters:after{content:"";width:6px;height:6px;border-radius:50%;background:#009779;position:absolute;right:4px;top:5px}.jobs-filter-popover{position:fixed;z-index:120;width:320px;max-width:calc(100vw - 24px);padding:24px;background:#fff;border:1px solid #d8e8e1;border-radius:20px;box-shadow:0 20px 70px #193f3a29;color:#193b34}.jobs-filter-popover header{display:flex;justify-content:space-between;gap:14px;margin-bottom:22px}.jobs-filter-popover header span{font-size:9px;letter-spacing:.15em;color:#5b8875}.jobs-filter-popover h2{font-size:25px;margin-top:8px}.jobs-filter-popover label{display:block;font-size:12px;font-weight:600;margin:15px 0}.jobs-filter-popover select{font-size:13px;font-weight:400;margin-top:8px;min-height:44px}.jobs-filter-popover footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:12px}.jobs-filter-popover footer>button:last-child{background:#008c70;color:#fff;padding:12px 15px;border-radius:10px;display:flex;gap:12px;align-items:center}.personal-home .route-home:after,.profile-cv-invitation:after,.sidebar.chrome-sidebar:after{display:none}.conec-footer,.site.personal-site,.site.workspace{position:relative;isolation:isolate;overflow-x:clip}.conec-footer:after,.site.personal-site:after,.site.workspace:after{content:"";position:absolute;z-index:-1;bottom:0;right:-108px;width:310px;height:310px;background:url(/coneclink/symbol.svg) 50%/contain no-repeat;opacity:.045;pointer-events:none}.personal-site:not(.personal-home){background:#f3f8f7!important}.personal-site .workspace-main{max-width:1140px}.cv-workspace,.personal-details-page{max-width:none}.account-workbench{display:grid;grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:28px}.workbench-main{min-width:0}.cv-workspace .route-page-intro,.personal-details-page .route-page-intro{margin-bottom:30px;padding-bottom:0;border-bottom:0;max-width:760px}.cv-workspace .route-page-intro h1,.personal-details-page .route-page-intro h1{font-size:36px;line-height:1.12;letter-spacing:-.04em}.cv-workspace .route-page-intro h1 br,.personal-details-page .route-page-intro h1 br{display:none}.cv-workspace .route-page-intro h1 em,.personal-details-page .route-page-intro h1 em{margin-left:8px;font-family:Georgia,serif;font-weight:500}.cv-workspace .route-page-intro p,.personal-details-page .route-page-intro p{font-size:13px;max-width:650px;line-height:1.8;margin-top:15px;color:#607a75}.personal-details-page .route-page-intro>.route-text-link{margin-top:14px}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{background:#fff;border:1px solid #dbe6e2;border-radius:22px;padding:30px;margin:0 0 24px;box-shadow:0 8px 24px #17382e05}.cv-workspace .profile-chapter>header,.personal-details-page .profile-chapter>header{display:flex;align-items:flex-start;gap:16px;margin:0 0 26px;padding-bottom:23px;border-bottom:1px solid #e6eeea}.cv-workspace .profile-chapter>header>span,.personal-details-page .profile-chapter>header>span{width:44px;height:44px;flex-shrink:0;border:1px solid #d2e9df;border-radius:13px;background:#eaf6f0;color:#00886b;display:grid;place-items:center;font-size:14px;letter-spacing:0;font-weight:700}.cv-workspace .profile-chapter h2,.personal-details-page .profile-chapter h2{line-height:1.2;letter-spacing:-.025em;color:#183b32}.cv-workspace .profile-chapter>header p,.personal-details-page .profile-chapter>header p{color:#6d837c;margin-top:9px;max-width:500px}.cv-workspace .profile-chapter>header small{display:block;font-weight:600;letter-spacing:.15em;color:#628877;margin-bottom:8px}.workbench-main .route-field{margin-bottom:22px;font-size:12px;font-weight:600;color:#35544c}.workbench-main .route-field>span{display:block;margin-bottom:10px}.workbench-main .route-field input,.workbench-main .route-field select,.workbench-main .route-field textarea{background:#fbfdfc;border:1px solid #d7e4de;border-radius:10px;min-height:48px;font-weight:400;padding:13px 15px;line-height:1.6;color:#223c35}.workbench-main .route-field textarea{min-height:130px;line-height:1.85}.workbench-main .route-field input:focus,.workbench-main .route-field select:focus,.workbench-main .route-field textarea:focus{background:white;border-color:#269d81;outline:3px solid #0b8d6412}.workbench-main .route-field small{font-size:10px;font-weight:400;line-height:1.6;color:#7b9087}.workbench-main .route-checkbox{padding:12px 14px;background:#f5f9f7;border:1px solid #e2ece7;border-radius:10px;align-items:center;font-size:12px;margin:12px 0;line-height:1.65}.workbench-main .route-checkbox input{accent-color:#00896b;flex-shrink:0}.profile-photo-row{padding:27px;margin-bottom:24px;box-shadow:0 8px 24px #17382e05;border-radius:22px;border-color:#dbe6e2}.profile-photo-row h2{color:#183b32}.profile-photo-button{width:90px;height:90px}.personal-details-page .profile-security{margin-top:32px}.workbench-main .security-grid{grid-template-columns:1fr;gap:18px}.workbench-main .security-grid form{padding:23px;background:#f8fbf9;border-radius:14px;border-color:#e0eae4}.workbench-main .security-grid h3{font-size:18px;color:#264b3a;margin-bottom:20px}.workbench-main .route-profile-save{border:1px solid #d4e4dc;border-radius:16px;padding:16px 18px;bottom:18px;margin:12px 0 30px;box-shadow:0 8px 32px #173f2b12;gap:18px}.workbench-main .route-profile-save>span{font-size:11px;color:#6a8578;max-width:none}.workbench-main .route-profile-save>span:before{content:"";display:inline-block;width:6px;height:6px;background:#58ae8b;border-radius:50%;margin-right:8px;vertical-align:middle}.workbench-main .route-profile-save .route-button{font-size:12px;min-height:45px;padding:12px 18px;white-space:nowrap}.workspace-guide{position:sticky;top:26px;min-width:0}.workspace-guide-card{padding:23px;background:linear-gradient(155deg,#0e5245,#123e37);border-radius:20px;color:#fff;box-shadow:0 12px 30px #173f2c14}.workspace-guide-card .route-eyebrow{color:#99cdb5;font-size:8px;letter-spacing:.14em;margin-bottom:23px}.guide-person{display:flex;align-items:center;gap:12px}.guide-person>span{width:42px;height:42px;background:#ffffff1f;color:#b2dfc8;border-radius:50%;flex-shrink:0;overflow:hidden;display:grid;place-items:center;font-size:19px}.guide-person>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guide-person strong{font-size:13px;line-height:1.4;display:block}.guide-person small{display:block;color:#b5cfc6;font-size:10px;margin-top:5px}.guide-progress-heading{display:flex;align-items:baseline;gap:10px;margin:24px 0 12px}.guide-progress-heading strong{font-size:32px;line-height:1;font-weight:600;letter-spacing:-.05em}.guide-progress-heading>span{font-size:10px;color:#c1d5ce}.guide-progress-track{height:5px;border-radius:5px;background:#ffffff20;overflow:hidden}.guide-progress-track i{display:block;height:100%;background:#88d2ac;border-radius:5px;transition:width .3s}.guide-next-step{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid #ffffff20;margin-top:25px}.guide-next-step>span{flex:1}.guide-next-step small{display:block;font-size:7px;letter-spacing:.12em;color:#abd2bf;margin-bottom:7px}.guide-next-step strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.guide-complete{font-size:11px;margin-top:24px;display:flex;align-items:center;gap:9px;color:#c9e6d8}.workspace-outline{margin-top:22px;padding:24px 18px;border:1px solid #dae6df;background:#fff;border-radius:18px}.workspace-outline h2{color:#26483a;margin-bottom:16px;letter-spacing:0}.workspace-outline a{display:flex;align-items:center;gap:10px;padding:13px 0;font-size:11px;color:#536f62;border-bottom:1px solid #eef3ef}.workspace-outline a:last-child{border:0;padding-bottom:0}.workspace-outline a>span{color:#7ba28e;font-size:9px}.workspace-outline a svg{margin-left:auto;color:#87a794}.workspace-outline a:hover{color:#00896b}.guide-cv-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:19px 9px;color:#008568;font-size:12px}.cv-workspace-tabs{padding:5px;background:#e6f0eb;border-color:#d5e4db;border-radius:13px;margin-bottom:26px}.cv-workspace-tabs button{font-size:12px;padding:12px 21px}.cv-workspace-tabs button[aria-pressed=true]{background:#008e70;box-shadow:0 4px 10px #00845f16}.cv-education,.cv-history-cards article{padding:23px;border-radius:14px;border:1px solid #dce8e0;background:#f8fbf9}.cv-history-cards h3{font-size:19px;color:#294c3c;margin:8px 0}.cv-history-cards article>p{font-size:12px;color:#6b8076}.cv-history-cards .route-eyebrow{font-size:8px;letter-spacing:.1em;color:#659581}.workbench-main .route-add{width:100%;justify-content:center;background:#edf7f1;border:1px dashed #9acdb4;border-radius:11px;padding:15px;color:#087e5b;font-size:12px}.workbench-main .route-add:hover{background:#e3f3e9}.experience-modal{background:#f6faf8;border:1px solid #dae8e0}.experience-modal>header{padding-bottom:22px;border-bottom:1px solid #dce8e0}.experience-modal form{padding:24px;border:1px solid #dce7e0;border-radius:16px;background:#fff}.experience-modal .route-field{margin-bottom:22px}.experience-modal .route-field>span{display:block;margin-bottom:9px}.experience-modal .route-field input,.experience-modal .route-field select,.experience-modal .route-field textarea{background:#fbfdfc;border-color:#d7e4dd;font-size:14px}.experience-choices button{background:white;box-shadow:0 7px 20px #163f2c05}.experience-modal .route-field small{font-size:10px}.personal-site .application-row,.personal-site .document-row,.personal-site .empty-state,.personal-site .panel{border-color:#dbe7e1;box-shadow:0 7px 24px #14392c05}@media(max-width:1200px){.jobs-results-nav .topbar-inner{gap:15px}.jobs-results-nav .chrome-top-links{gap:16px}.jobs-results-nav .jobs-search-dock{max-width:380px}}@media(max-width:960px){.jobs-results-nav .jobs-search-dock{height:50px;min-width:0;flex:1 0 100%;max-width:none;margin:0}.jobs-floating-search.is-docked .journey-search input{font-size:16px}.jobs-entry-search-slot{height:69px;min-height:69px}.jobs-floating-search:not(.is-docked) .journey-search{height:69px;min-height:69px;padding:7px 7px 7px 14px;gap:7px}.jobs-floating-search:not(.is-docked) .journey-search input{font-size:16px}.jobs-floating-search:not(.is-docked) .journey-submit{min-width:43px;width:43px;padding:10px;gap:0}.jobs-floating-search:not(.is-docked) .journey-submit-label{display:none}.jobs-floating-search .journey-magnifier{width:20px;min-width:20px}.jobs-floating-search .journey-magnifier svg{width:20px;height:20px}.jobs-filter-trigger{width:28px;min-width:28px}.jobs-results-nav .topbar-inner{gap:10px}.account-workbench{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.workspace-guide-card{padding:20px}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{padding:24px}.cv-workspace .route-page-intro h1,.personal-details-page .route-page-intro h1{font-size:32px}.workbench-main .route-field input,.workbench-main .route-field select,.workbench-main .route-field textarea{font-size:16px}.workspace-guide .route-eyebrow{font-size:7px}.personal-site .workspace-main{margin-left:24px;margin-right:24px}}@media(max-width:760px){.account-workbench{display:flex;flex-direction:column;gap:20px}.workbench-main{width:100%}.workspace-guide{position:static;order:-1;width:100%}.guide-cv-link,.workspace-guide-card{display:none}.workspace-outline{margin:0;padding:13px 17px;display:flex;gap:12px;flex-wrap:wrap;border-radius:14px}.workspace-outline h2{display:none}.workspace-outline a{padding:4px 0!important;border:0;font-size:10px;gap:5px}.workspace-outline a svg{display:none}.workspace-outline a span{font-size:8px}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{padding:23px 20px;border-radius:18px;margin-bottom:20px}.cv-workspace .profile-chapter h2,.personal-details-page .profile-chapter h2{font-size:21px}.cv-workspace .profile-chapter>header,.personal-details-page .profile-chapter>header{gap:12px;padding-bottom:20px;margin-bottom:22px}.cv-workspace .profile-chapter>header>span,.personal-details-page .profile-chapter>header>span{width:37px;height:37px;border-radius:11px}.profile-photo-row{padding:22px 20px;gap:15px}.profile-photo-button{width:65px;height:65px}.profile-photo-row h2{font-size:17px}.profile-photo-row p{font-size:10px}.profile-photo-row .route-remove,.profile-photo-row .route-text-link{font-size:11px}.workbench-main .security-grid form{padding:18px}.workbench-main .route-profile-save{padding:12px;bottom:12px;gap:10px}.workbench-main .route-profile-save>span{font-size:9px;max-width:110px}.workbench-main .route-profile-save .route-button{font-size:10px;padding:12px;gap:9px}.cv-workspace-tabs{margin-bottom:22px}.cv-workspace-tabs button{font-size:11px;padding:12px 16px}.experience-modal form{padding:20px 15px}.conec-footer:after,.site.personal-site:after,.site.workspace:after{width:240px;height:240px;right:-110px}.cv-workspace .route-page-intro h1 br,.personal-details-page .route-page-intro h1 br{display:block}.cv-workspace .route-page-intro h1 em,.personal-details-page .route-page-intro h1 em{margin-left:0}}@media(prefers-reduced-motion:reduce){.jobs-search-ribbon{display:none}.guide-progress-track i,.jobs-floating-search{transition:none}}@media print{.conec-footer:after,.jobs-floating-search,.jobs-search-ribbon,.site.personal-site:after,.site.workspace:after,.workspace-guide{display:none!important}.account-workbench{display:block}}.site.personal-home:after{display:none}.personal-home .route-home:after{display:block;top:auto;bottom:0;right:-108px;width:310px;height:310px;opacity:.045;transform:none}@media(max-width:760px){.personal-home .route-home:after{width:240px;height:240px;right:-110px}}.jobs-floating-search.is-suctioning{opacity:1;pointer-events:none;transform-origin:0 0;will-change:transform;backface-visibility:hidden;overflow:hidden;border-radius:18px}.jobs-floating-search.is-suctioning .journey-search,.jobs-floating-search.is-suctioning .official-search{height:100%}.jobs-floating-search.is-suctioning .journey-search{min-height:0;box-shadow:0 10px 28px #173b2920}.jobs-floating-search.is-suctioning .journey-submit svg{transform:rotate(var(--jobs-pull-angle,0deg))}.jobs-floating-search.is-suctioning.is-arriving{border-radius:14px}.jobs-floating-search.is-suctioning.is-arriving .journey-submit svg{transform:rotate(0deg)}@media(prefers-reduced-motion:reduce){.jobs-floating-search{will-change:auto}}.account-progress{flex-wrap:wrap;gap:16px}.account-progress li{white-space:nowrap}.account-wide .account-main{display:block;max-width:1240px}.account-wide .account-intro{display:none}.account-wide .account-content{max-width:none;width:100%}.account-wide .account-progress{margin-bottom:36px}.candidate-cv-step>.profile-photo-row{margin:30px 0}.onboard-panel{padding:28px;border:1px solid #dce8e3;border-radius:20px;background:#fff;box-shadow:0 12px 30px #153a2b06;margin-bottom:22px}.onboard-panel>header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.onboard-panel>header>span{display:grid;place-items:center;background:#e7f4ee;color:#00866a;width:38px;height:38px;border-radius:12px;flex-shrink:0}.onboard-panel h3{font-size:23px;margin:0 0 6px;letter-spacing:-.5px}.onboard-panel p{font-size:14px;color:#667c76;line-height:1.6}.onboard-panel header button{border:0;background:none;color:#00866a;text-decoration:underline}.onboarding-form fieldset{border:0;padding:0}.onboard-choice{margin:0 0 24px!important}.onboard-choice legend{font-size:14px;font-weight:650;color:#294b41;margin-bottom:12px}.onboard-choice>div{display:flex;gap:12px}.onboard-choice label{flex:1;position:relative;cursor:pointer}.onboard-choice input{position:absolute;opacity:0}.onboard-choice span{display:flex;justify-content:space-between;align-items:center;border:1px solid #d7e5dd;border-radius:10px;padding:12px 18px;background:#fff;color:#436252}.onboard-choice svg{opacity:0}.onboard-choice input:checked+span{border-color:#008a68;background:#e8f5ef;color:#008566}.onboard-choice input:checked+span svg{opacity:1}.onboard-choice input:focus-visible+span{outline:3px solid #a0d9c7;outline-offset:3px}.onboard-preview-finish{display:flex;justify-content:flex-end;padding:25px}.onboard-verification{display:flex;gap:16px;padding:20px;border:1px solid #cfe6dc;background:#f1f8f4;border-radius:14px}.onboard-verification>svg{flex-shrink:0;color:#008869}.onboard-verification p{font-size:14px}.cv-file{display:flex;gap:10px;margin:12px 0;color:#008363}.location-privacy{font-size:12px!important;color:#6e847c;line-height:1.6}.company-review-list{padding:26px;background:#f1f7f4;border:1px solid #d9e7df;border-radius:18px;margin:28px 0}.company-review-list details{padding:20px;background:#fff;border:1px solid #d9e7df;border-radius:12px;margin:14px 0}.company-review-list summary{cursor:pointer;font-weight:650}.company-review-list form{max-width:650px;margin-top:20px}.connection-questions{height:280svh;position:relative;--q0:0;--q1:0;--q2:0;--whirl:0;--answer:0}.questions-stage{position:sticky;top:0;display:grid;place-items:center;overflow:hidden}.questions-intro{position:relative;width:min(1180px,88%);z-index:2;opacity:calc(1 - var(--whirl));transform:translateY(calc(var(--whirl)*-90px)) scale(calc(1 - var(--whirl)*.82)) rotate(calc(var(--whirl)*100deg));transform-origin:65% 48%;filter:blur(calc(var(--whirl)*8px))}.connection-question{font-size:clamp(36px,5.7vw,80px);line-height:1.1;font-weight:650;letter-spacing:-3px;margin:22px 0;color:#16312b;transform:translateX(calc((1 - var(--q0))*-160px))}.connection-question.q1{color:#008866;font-style:italic;font-family:Georgia,serif;transform:translateX(calc((1 - var(--q1))*180px))}.connection-question.q2{transform:translateX(calc((1 - var(--q2))*-160px))}.questions-scroll{display:flex;gap:12px;font-size:12px;color:#71867b;margin-top:40px}.questions-answer{position:absolute;z-index:3;text-align:center;width:88%;transform:translateY(calc((1 - var(--answer))*50px)) scale(calc(.92 + var(--answer)*.08));pointer-events:none}.connection-cv-bridge h2,.connection-paths h2,.questions-answer h2{font-size:clamp(36px,4.6vw,67px);line-height:1.08;letter-spacing:-2px;color:#16312b}.connection-cv-bridge em,.connection-paths em,.questions-answer em{font-weight:400;font-family:Georgia,serif;color:#008866}.questions-answer p{line-height:1.8;color:#687c73;font-size:18px}.questions-orbit{position:absolute;width:min(80vw,840px);aspect-ratio:1;border:1px solid #cce5da;border-radius:50%;opacity:calc(var(--whirl)*.5);background:conic-gradient(from 40deg,transparent 40%,#e6f2eb80 52%,transparent 85%);-webkit-mask-image:radial-gradient(transparent 40%,#000 65%,transparent 72%);mask-image:radial-gradient(transparent 40%,#000 65%,transparent 72%)}.connection-paths{padding:80px max(6vw,24px) 60px;margin:auto}.connection-paths-heading{max-width:800px}.connection-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:50px}.connection-path{border-top:1px solid #d5e5db;padding-top:24px}.path-visual{height:215px;background:#f1f7f3;border:1px solid #e1ece5;border-radius:20px;position:relative;padding:28px;display:flex;align-items:flex-start;gap:12px;overflow:hidden}.path-visual>svg{color:#008869;flex-shrink:0}.path-visual>div{position:absolute;left:22px;right:22px;bottom:22px;background:#fff;border-radius:13px;padding:17px;box-shadow:0 8px 20px #1648350b;display:grid;gap:7px}.path-visual small{font-size:8px;letter-spacing:1.3px;color:#82968a}.path-visual strong{font-size:16px;color:#173f32}.path-visual div>span{font-size:12px;color:#71877b}.path-visual>svg:last-child{position:absolute;right:30px;top:32px}.path-number{font-size:13px;letter-spacing:3px;color:#779c88;position:absolute;top:30px;right:60px}.connection-path h3{font-size:24px;letter-spacing:-.7px;color:#18382d;margin:25px 0 12px}.connection-path p{font-size:15px;color:#677e72;line-height:1.8;min-height:110px}.connection-path>a{display:flex;align-items:center;gap:10px;color:#008464;font-size:14px;font-weight:600}.connection-proof{align-items:center;gap:18px;border-top:1px solid #dfebe3;padding:30px 0;margin-top:38px;color:#008869}.connection-proof p{color:#698071;line-height:1.7;font-size:14px;max-width:850px}.connection-proof>svg{flex-shrink:0}.connection-cv-bridge{padding:80px 24px 50px;max-width:860px;text-align:center;margin:auto}.connection-cv-bridge p{color:#6c8175;font-size:17px;line-height:1.8}.connection-cv-bridge a{display:inline-flex;gap:12px;align-items:center;padding:24px;color:#008466;font-size:13px}.business-surface{background:#fff;color:#172f2c;min-height:100vh}.business-surface main{min-height:60vh}.business-surface a{color:inherit}.business-nav{display:flex;max-width:1440px;padding:28px 5%;margin:auto;align-items:center;gap:35px}.business-brand{display:flex;flex-direction:column;gap:0;margin-right:auto;flex-shrink:0}.business-brand .conec-brand{width:190px}.business-brand>small{font-size:8px;letter-spacing:2.2px;color:#00866b;margin-top:5px}.business-nav>nav{display:flex;gap:32px;font-size:14px}.business-nav nav a[aria-current=page]{color:#00866b}.business-nav>div:last-child{display:flex;align-items:center;gap:22px;font-size:14px}.business-nav button:not(.business-button){border:0;background:none;color:#284d43}.business-button{border:1px solid transparent;background:#00876b;color:#fff!important;border-radius:12px;padding:16px 22px;display:inline-flex;justify-content:center;align-items:center;gap:16px;font-weight:600;font-size:14px;line-height:1.4;cursor:pointer;text-decoration:none}.business-button:disabled{opacity:.5;cursor:default}.business-button.secondary{background:transparent;border-color:#b7cfc3;color:#254a3e!important}.business-button:hover{background:#007b61}.business-button.secondary:hover{background:#f2f7f4}.business-mobile-menu{display:none}.business-hero{min-height:660px;position:relative;overflow:hidden;display:flex;align-items:center;gap:70px;padding:85px max(7vw,24px);isolation:isolate;background:#eff5f2}.business-hero-photo{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f0f6f3 8%,#eff6f3ee 48%,#eef6f450),url(/coneclink/scenes/register-queue.webp) 80% 55%/cover}.business-hero-copy{flex:1;max-width:760px}.business-hero h1,.business-signup h1{font-size:clamp(40px,4.7vw,73px);line-height:1.06;letter-spacing:-3px;margin:24px 0}.business-hero em,.business-login em,.business-section em,.business-signup em{color:#00886a;font-family:Georgia,serif;font-weight:400}.business-hero-copy>p{font-size:18px;line-height:1.8;color:#566f63;max-width:610px}.business-hero-copy .button-row{margin:30px 0 20px}.business-hero-copy>small{font-size:12px;color:#5e786a}.business-proof-art{padding:36px;background:#ffffffda;backdrop-filter:blur(16px);border:1px solid #fff;border-radius:26px;box-shadow:0 30px 60px #15382e12;transform:rotate(3deg);width:300px;flex-shrink:0}.business-proof-art>svg{color:#00886a;margin-bottom:25px}.business-proof-art>span{display:block;font-size:8px;letter-spacing:2px;color:#557564}.business-proof-art h3{font-size:34px;line-height:1.1;letter-spacing:-1px}.business-proof-art>div{display:flex;gap:12px;align-items:center;font-size:13px;padding:16px 0;border-top:1px solid #d9e7df}.business-proof-art>div svg{color:#00886a}.business-section{padding:85px max(7vw,24px);max-width:1500px;margin:auto}.business-section h2{font-size:clamp(32px,4vw,57px);line-height:1.1;letter-spacing:-2px;margin:22px 0}.business-lead{color:#60786c;max-width:850px;font-size:18px;line-height:1.9}.business-feature-grid,.business-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:42px}.business-feature-grid article{padding:30px;background:#f2f7f4;border-radius:20px;border:1px solid #dceae1;position:relative}.business-step{position:absolute;right:24px;top:26px;font-size:12px;color:#88a494;letter-spacing:2px}.business-feature-grid svg{color:#00866b}.business-feature-grid h3{font-size:23px;letter-spacing:-.6px}.business-feature-grid p,.business-plan-grid p{color:#60796a;font-size:15px;line-height:1.8}.business-note{padding:20px 0;font-size:13px!important;line-height:1.8;color:#6e8377;display:block}.business-cycle{display:flex;gap:5px;width:-moz-max-content;width:max-content;padding:5px;background:#edf5f0;border-radius:12px;margin:30px 0}.business-cycle button,.business-tabs button{border:0;background:transparent;color:#608071;padding:12px 22px;border-radius:9px}.business-cycle [aria-pressed=true],.business-tabs [aria-pressed=true]{background:#00886b;color:#fff}.business-plan-grid article{border:1px solid #d9e7df;border-radius:22px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;background:#fbfdfb}.business-plan-grid h3{font-size:32px;margin:16px 0}.business-price{font-size:37px;font-weight:650;letter-spacing:-1px}.business-price small{font-size:14px;font-weight:400;color:#6c8275;letter-spacing:0}.business-plan-grid article>small{font-size:12px;line-height:1.8;color:#6c8275}.business-plan-grid ul{list-style:none;padding:0;flex:1;margin:20px 0 35px}.business-plan-grid li{display:flex;gap:10px;line-height:1.7;margin-bottom:13px;font-size:14px;color:#41614e}.business-plan-grid li svg{flex-shrink:0;margin-top:4px;color:#00866b}.business-manifesto{padding:0 max(7vw,24px);max-width:1250px;margin:auto}.business-manifesto article{display:flex;gap:35px;padding:35px 0;border-top:1px solid #dce8e0}.business-manifesto article>span{color:#00886b;letter-spacing:3px;padding-top:8px}.business-manifesto h2{font-size:30px;letter-spacing:-1px;margin:0 0 16px}.business-manifesto p{font-size:17px;line-height:1.9;color:#698071;max-width:850px}.business-signup{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:60px max(7vw,24px);max-width:1500px;margin:auto}.business-signup aside{position:sticky;top:60px;height:660px;overflow:hidden;padding:45px 30px 40px 0}.business-signup aside p{color:#6d8275;font-size:17px;line-height:1.8}.business-signup aside>div{display:flex;gap:18px;align-items:center;margin-top:40px}.business-signup aside>div svg{color:#008a6b;flex-shrink:0}.business-signup aside>div p{font-size:13px}.business-signup aside>img{width:320px;position:absolute;bottom:-140px;right:-70px;opacity:.04}.business-signup h1{font-size:clamp(35px,4vw,56px)}.business-signup form{background:#f9fcfa;border:1px solid #dfebe3;border-radius:22px;padding:38px;box-shadow:0 20px 45px #16382906}.business-signup form>header h2{font-size:40px;line-height:1.05;letter-spacing:-1.5px;margin:15px 0}.business-signup form>header p{font-size:14px;color:#74877c;margin-bottom:30px}.business-signup form a{color:#008669}.business-signup fieldset{border:0;margin:0;padding:0;min-width:0}.business-signup fieldset>h3{margin:35px 0 20px;padding-top:26px;border-top:1px solid #dce8df;font-size:21px}.business-signup fieldset>small{font-size:11px;color:#7a8e80}.business-signup .route-fields-grid{gap:18px}.business-signup .route-field{margin-bottom:18px}.business-signup .business-button{width:100%;margin-top:20px}.business-login{max-width:550px;margin:60px auto 100px;padding:0 24px}.business-login>.conec-brand{display:none}.business-login h1{font-size:42px;line-height:1.08;letter-spacing:-1.8px}.business-login form{margin-top:40px}.business-login .business-button{width:100%;margin:26px 0}.business-login form>a{display:block;text-align:right;font-size:13px;color:#00866b}.business-login>p{font-size:14px;color:#6a8071}.business-login>p a{color:#00886b}.business-support{display:grid;gap:25px;padding:35px;border:1px solid #d8e7de;background:#f3f8f5;border-radius:20px;max-width:800px;margin-top:30px}.business-support>a{display:flex;gap:14px;align-items:center;color:#00866b;overflow-wrap:anywhere}.business-support p{line-height:1.8;color:#74877b}.business-dashboard{padding:50px max(5vw,24px) 100px;background:#f5f9f6}.business-dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.business-dashboard h1{font-size:42px;letter-spacing:-1.5px}.business-dashboard-heading p{color:#738779;line-height:1.8}.business-status{display:flex;gap:20px;align-items:flex-start;padding:25px;border:1px solid #cddfd4;background:#fff;border-radius:18px;margin-top:24px}.business-status>svg{flex-shrink:0;color:#008869}.business-status h3{margin:0 0 12px}.business-status p{color:#617d6a;line-height:1.7;font-size:14px}.business-status .route-text-link{margin-right:20px}.business-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.business-summary>div{padding:26px;border:1px solid #dce8e0;border-radius:18px;background:#fff;display:grid;grid-template-columns:28px 1fr;gap:16px}.business-summary strong{font-size:24px}.business-summary span{grid-column:2;font-size:13px;color:#738b7b}.business-summary svg{color:#00866b}.business-tabs{display:flex;gap:10px;border-bottom:1px solid #dce7df;padding:10px 0 20px;margin-bottom:26px}.business-jobs>article{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #d9e6de;background:#fff;border-radius:18px;padding:26px;margin-bottom:20px}.business-jobs h2{font-size:23px;margin:14px 0}.business-jobs p{font-size:14px;color:#6d8374}.business-jobs button:not(.business-button){border:0;background:none;color:#00866b;cursor:pointer}.business-empty{padding:60px 25px;text-align:center;border:1px dashed #ccded1;border-radius:20px;color:#5c7e67;background:#fff}.business-empty h2{font-size:26px}.business-job-editor>header>button{margin-left:auto;background:none;border:0}.business-candidates details{padding:28px;background:#fff;border:1px solid #dbe7df;border-radius:20px;margin-bottom:20px}.business-candidates summary{display:flex;align-items:center;gap:20px;justify-content:space-between;cursor:pointer}.business-candidates summary>div{display:grid;gap:8px}.business-candidates summary strong{font-size:23px}.business-candidates summary>div span{font-size:14px;color:#6d8576}.business-candidates p{color:#647f6d;line-height:1.8}.business-evidence{display:flex;gap:20px;flex-wrap:wrap;padding:20px;background:#eff7f1;border-radius:14px;margin:20px 0}.business-evidence span{display:flex;align-items:center;gap:9px;font-size:13px;color:#008365}.business-decision{border-top:1px solid #dce7df;padding-top:30px;margin-top:30px;max-width:750px}.business-company-data{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.business-company-data dt{font-size:12px;color:#728d7c;margin-bottom:8px}.business-company-data dd{margin:0;overflow-wrap:anywhere}.business-footer{padding:65px max(7vw,24px);display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:55px;background:#eef5f0;border-top:1px solid #dce7df}.business-footer .conec-brand{width:220px}.business-footer p{line-height:1.7;color:#617e6b}.business-footer small{font-size:12px;color:#728b79}.business-footer nav{display:grid;align-content:start;gap:18px;font-size:14px;color:#4e705d}.business-footer nav a{display:flex;gap:10px;align-items:center}.business-footer button{background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.business-account{display:flex;align-items:center;gap:10px}.business-surface :focus-visible{outline:3px solid #7fcbb4;outline-offset:4px}@media(max-width:1000px){.business-nav{gap:25px}.business-nav>nav{gap:20px}.business-brand .conec-brand{width:160px}.business-hero{gap:30px}.business-proof-art{width:250px;padding:25px}.business-signup{gap:35px}.business-plan-grid article{padding:22px}.business-signup form{padding:25px}}@media(max-width:760px){.account-progress{gap:10px;row-gap:16px}.account-progress li{font-size:10px}.account-progress li span{width:23px;height:23px}.onboard-panel{padding:21px}.onboard-panel h3{font-size:22px}.onboard-panel .route-fields-grid{grid-template-columns:1fr}.account-wide .account-main{padding:28px 18px}.connection-questions{height:245svh}.connection-question{letter-spacing:-1.7px;margin:26px 0;font-size:clamp(31px,8.4vw,53px)}.connection-cv-bridge h2,.questions-answer h2{letter-spacing:-1.5px}.questions-answer p{font-size:16px}.connection-path-grid{grid-template-columns:1fr;gap:38px}.path-visual{height:200px}.connection-path p{min-height:0}.connection-paths{padding-top:55px}.connection-cv-bridge{padding-top:40px}.business-nav{padding:20px;gap:16px;flex-wrap:wrap}.business-brand .conec-brand{width:145px}.business-nav>div:last-child{gap:14px;font-size:12px}.business-nav .business-button{padding:11px 13px;font-size:12px;gap:8px}.business-nav .business-button svg{display:none}.business-mobile-menu{display:block}.business-nav>nav{display:none;order:3;width:100%}.business-nav>nav.open{display:flex;justify-content:space-around;padding:16px 0}.business-hero{padding:65px 24px;min-height:0;display:block}.business-hero-photo{opacity:.7;background-position:50%}.business-hero h1{letter-spacing:-2px}.business-hero-copy>p{font-size:16px}.business-proof-art{transform:rotate(2deg);margin:45px auto 0;width:270px}.business-feature-grid,.business-plan-grid{grid-template-columns:1fr}.business-section{padding:60px 24px}.business-section h2{letter-spacing:-1.3px}.business-lead{font-size:16px}.business-manifesto article{gap:20px}.business-manifesto h2{font-size:25px}.business-manifesto p{font-size:15px}.business-signup{display:block;padding:30px 20px 60px}.business-signup aside{position:relative;top:0;height:auto;padding:15px 0 30px}.business-signup aside h1{font-size:38px}.business-signup aside>div,.business-signup aside>img{display:none}.business-signup form{padding:24px 20px}.business-signup .route-fields-grid{grid-template-columns:1fr}.business-signup .route-fields-grid>div:empty{display:none}.business-signup h2{font-size:34px!important}.business-dashboard-heading{display:block}.business-dashboard h1{font-size:32px}.business-dashboard-heading>.business-button{margin:15px 0}.business-summary{grid-template-columns:1fr;gap:13px}.business-summary>div{padding:20px}.business-tabs{gap:4px;justify-content:space-between}.business-tabs button{font-size:12px;padding:11px}.business-jobs>article{display:block;padding:22px}.business-candidates details{padding:20px}.business-candidates summary{align-items:flex-start;flex-direction:column}.business-company-data,.business-footer{grid-template-columns:1fr}.business-footer{gap:35px;padding:45px 24px}.business-footer nav{gap:15px}.business-login{margin-top:40px}.business-login h1{font-size:36px}.business-surface .trust-center{padding:30px 20px}.business-surface .trust-document h1{font-size:35px}}@media(prefers-reduced-motion:reduce){.connection-questions{height:auto}.questions-stage{height:auto;position:relative;display:block;padding:65px 24px}.questions-intro{width:100%;opacity:1;transform:none;filter:none}.connection-question{opacity:1;transform:none!important}.questions-answer{position:relative;width:100%;opacity:1;transform:none;text-align:left;margin-top:60px}.questions-orbit{display:none}}@media(min-width:781px){.account-profile .account-intro{align-self:start;position:sticky;top:40px;min-height:550px;max-height:calc(100vh - 80px)}}.candidate-cv-step .route-profile-save{position:static}.business-billing>article{padding:26px 0;border-bottom:1px solid #dce8df}.business-billing>article small{color:#78907e}.business-billing form{margin-top:25px}.business-billing p{line-height:1.8;color:#6d8374}.business-tabs{flex-wrap:wrap}.account-cv,.account-profile{background:#f3f7f5;color:#19372e}.account-cv .account-header,.account-profile .account-header{max-width:none;padding:20px max(28px,calc((100vw - 1224px)/2));background:#fff;border-bottom:1px solid #dce8e0}.account-wide .account-main{max-width:1280px;margin:0 auto;padding:20px 28px 34px}.account-wide .account-content{padding:0}.account-wide .account-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:5px;background:#fff;border:1px solid #d1e2d7;border-radius:14px;margin:0 0 24px;box-shadow:0 5px 14px #173b2a04}.account-wide .account-progress li{padding:12px 16px;font-size:12px;gap:10px;border-radius:10px;color:#6a8175}.account-wide .account-progress li.current{background:#0b604d;color:#fff;font-weight:600}.account-wide .account-progress li.current>span{background:#ffffff26;border-color:#ffffff54}.account-wide .account-progress li.complete{color:#315b46}.account-wide .account-progress li.complete>span{border-color:#b9d6c6}.account-cv .account-footer,.account-profile .account-footer{max-width:1280px;padding:20px 28px;font-size:10px}.onboarding-lead{display:flex;gap:23px;align-items:center;padding:28px 30px;margin:0 0 26px;border-radius:18px;background:#124f40;color:#fff;box-shadow:0 14px 28px #113d3010}.onboarding-lead .route-eyebrow{color:#a5d8bd;font-size:9px}.onboarding-lead h1{font-size:36px;line-height:1.04;letter-spacing:-1.25px;margin:12px 0 11px;font-weight:600}.onboarding-lead h1 br{display:none}.onboarding-lead h1 em{font-family:Georgia,serif;font-weight:400;color:#bce7cd;margin-left:8px}.onboarding-lead p{color:#d3e5db;font-size:13px;line-height:1.7;margin:0}.onboarding-lead-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid #ffffff30;border-radius:17px;background:#ffffff0c;flex-shrink:0;color:#b9e3ca}.onboarding-lead-next{margin-left:auto;padding-left:30px;min-width:110px;border-left:1px solid #ffffff26;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;white-space:nowrap}.onboarding-lead-next>span{grid-column:1/-1;font-size:8px;letter-spacing:1.5px;color:#a6cfb9}.onboarding-lead-next>strong{font-size:16px;font-weight:500}.onboard-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:26px;align-items:start}.onboarding-form{min-width:0}.onboard-profile-layout .onboard-panel{background:#fff;padding:26px;border:1px solid #cbded2;border-radius:17px;margin:0 0 20px;box-shadow:0 8px 22px #123d2906;scroll-margin-top:24px;overflow:clip}.onboard-profile-layout .onboard-panel>header{padding:22px 26px;margin:-26px -26px 25px;background:#eaf3ed;border-bottom:1px solid #d1e2d6;gap:15px;align-items:center}.onboard-profile-layout .onboard-panel>header>span{width:43px;height:43px;border:1px solid #bedbc9;background:#fff;color:#008366;border-radius:12px}.onboard-panel header small{display:block;font-size:8px;font-weight:650;letter-spacing:1.3px;color:#54806a;margin-bottom:7px}.onboard-profile-layout .onboard-panel h2{font-size:24px;font-weight:600;letter-spacing:-.65px;color:#193c2f;margin:0 0 5px}.onboard-profile-layout .onboard-panel header p{margin:0;color:#637d6f;font-size:12px}.onboard-profile-layout .route-fields-grid{gap:18px}.onboard-profile-layout .route-field{margin-bottom:20px;gap:8px}.onboard-profile-layout .route-field>span{font-size:13px;font-weight:600;color:#284c3a}.onboard-profile-layout .route-field input,.onboard-profile-layout .route-field select{min-height:47px;background:#fbfdfb;border-color:#cadaD0;font-size:14px;border-radius:9px;color:#284b39;padding:12px 14px}.onboard-profile-layout .route-field input:focus,.onboard-profile-layout .route-field select:focus{background:#fff;border-color:#00866b;outline:3px solid #00866b18;outline-offset:1px}.onboard-profile-layout .route-field small{color:#748b7c;font-size:11px;line-height:1.6}.onboard-panel .location-privacy{margin:0;font-size:11px!important;padding:12px 14px;background:#f2f7f3;border-radius:9px;color:#668270}.onboard-panel .onboard-panel-hint{font-size:11px;line-height:1.7;margin:0;color:#70877a}.onboard-mobility{display:grid;grid-template-columns:1fr 1fr;gap:22px}.onboard-profile-layout .onboard-choice{padding:0}.onboard-profile-layout .onboard-choice legend{font-size:13px;font-weight:600;color:#284c3a;margin-bottom:12px}.onboard-profile-layout .onboard-choice span{background:#fff;border-color:#cbded0;font-size:13px;min-height:43px;padding:10px 14px}.onboard-profile-layout .onboard-choice input:checked+span{background:#00866b;color:#fff;border-color:#00866b;box-shadow:0 3px 10px #00866b13}.onboard-profile-layout .account-consent{margin:2px 0;font-size:12px;line-height:1.8;color:#506e5c}.onboard-submit{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:19px 22px;border:1px solid #cbded2;border-radius:15px;background:#fff}.onboard-submit>span{display:flex;align-items:center;gap:9px;font-size:11px;color:#64826d}.onboard-submit>span svg{flex-shrink:0;color:#00866b}.onboard-submit .account-primary{width:260px;flex-shrink:0;font-size:13px}.onboard-guide{position:sticky;top:24px;min-width:0}.onboard-guide-intro{padding:26px 25px;background:#124f40;border-radius:17px;color:#fff;box-shadow:0 12px 26px #113c3012}.onboard-guide-intro .route-eyebrow{font-size:8px;color:#a5cfb8;line-height:1.5}.onboard-guide-intro h2{font-size:27px;font-weight:600;letter-spacing:-.7px;line-height:1.16;margin:20px 0}.onboard-guide-intro h2 em{font-family:Georgia,serif;color:#bce7cc;font-weight:400}.onboard-mini-progress{display:flex;align-items:center;gap:17px}.onboard-mini-progress>strong{font-size:37px;letter-spacing:-1px;font-weight:600}.onboard-mini-progress strong small{font-size:17px;color:#a3cdb6;font-weight:400}.onboard-mini-progress>span{font-size:10px;line-height:1.7;color:#c7dfd1}.onboard-mini-track{height:5px;background:#ffffff21;border-radius:8px;margin-top:15px;overflow:hidden}.onboard-mini-track i{display:block;background:#93d3ac;height:100%;border-radius:8px;transition:width .25s}.onboard-guide nav{padding:24px 17px 12px;background:#fff;border:1px solid #cbded2;border-radius:17px;margin:18px 0}.onboard-guide nav>.route-eyebrow{display:block;padding:0 10px 12px;font-size:8px;color:#698573}.onboard-guide nav>a{display:flex;align-items:center;gap:11px;padding:14px 10px;margin:3px 0;border-radius:10px;color:#51705e}.onboard-guide nav>a[aria-current=location]{background:#e9f4ed;color:#006b50}.onboard-nav-number{display:grid;place-items:center;width:29px;height:29px;flex-shrink:0;border:1px solid #d6e5db;border-radius:50%;font-size:10px;color:#648a72;background:#fff}.onboard-guide nav>a[aria-current=location] .onboard-nav-number{background:#00866b;color:#fff;border-color:#00866b}.onboard-nav-number.complete{color:#00866b;border-color:#b7d9c5}.onboard-guide nav>a>span:nth-child(2){flex:1;min-width:0}.onboard-guide nav strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.onboard-guide nav small{display:block;font-size:9px;color:#819486;margin-top:4px}.onboard-guide nav>a>svg{width:13px;flex-shrink:0}.onboard-guide-next{display:flex;align-items:flex-start;gap:12px;padding:17px 8px;color:#00866b}.onboard-guide-next>svg{flex-shrink:0}.onboard-guide-next strong{font-size:12px}.onboard-guide-next p{font-size:11px;line-height:1.8;color:#78907e;margin:7px 0 0}.onboard-guide-privacy{display:flex;align-items:flex-start;gap:11px;padding:18px 8px;border-top:1px solid #d3e2d8;font-size:10px;line-height:1.8;color:#728b79}.onboard-guide-privacy svg{flex-shrink:0;color:#509374;margin-top:2px}.onboard-cv-context{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px}.onboard-cv-context .account-back{margin:0;font-size:11px;border:0;background:none;padding:0;cursor:pointer;color:#56725f}.onboard-cv-context>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#5b7a65}.onboard-cv-context>span svg{color:#00866b}.candidate-cv-step>.profile-photo-row{margin:0 0 24px}.profile-photo-row{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;border:1px solid #c9ddd0;border-left:4px solid #00866b;border-radius:17px;background:#fff;box-shadow:0 9px 22px #123c2b06;margin-bottom:22px}.profile-photo-row .profile-photo-button{width:80px;height:80px;margin:0}.profile-photo-copy{min-width:0}.photo-eyebrow{display:block;font-size:8px;letter-spacing:1.15px;font-weight:650;color:#6a8b76;margin:0 0 7px}.profile-photo-row h2{font-size:21px;letter-spacing:-.55px;font-weight:600;color:#193c2e;line-height:1.2;margin:0 0 6px}.profile-photo-row p{font-size:12px;line-height:1.6;margin:0 0 3px;color:#6c8374}.profile-photo-copy>small{font-size:10px;color:#8b9c90}.profile-photo-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0}.profile-photo-actions>button{height:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d3e4d9;background:#f5faf6;color:#007b5c;font-family:Arial,sans-serif;font-size:12px;line-height:1;padding:0 12px;border-radius:9px;margin:0;white-space:nowrap;cursor:pointer}.profile-photo-actions>button svg{flex-shrink:0;vertical-align:middle}.profile-photo-actions>button.photo-delete{background:#fff;color:#a05e4d;border-color:#ebdbd5}.profile-photo-actions>button:hover{border-color:#00866b;background:#eaf5ed}.profile-photo-actions>button:disabled{opacity:.4;cursor:default}.cv-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 22px;padding-bottom:21px;border-bottom:1px solid #cddfd4}.cv-workspace-top .route-page-intro{margin:0;padding:0;border:0;flex:1;min-width:0}.cv-workspace-top .route-page-intro>.route-eyebrow{font-size:8px;letter-spacing:1.1px}.cv-workspace-top .route-page-intro h1{font-size:30px;line-height:1.15;letter-spacing:-.9px;margin:8px 0 9px;color:#183b2d}.cv-workspace-top .route-page-intro h1 br{display:none}.cv-workspace-top .route-page-intro h1 em{margin-left:7px;font-family:Georgia,serif;color:#008568;font-weight:400}.cv-workspace-top .route-page-intro p{font-size:12px;color:#6e8776;line-height:1.7;margin:0;max-width:580px}.cv-workspace-top .cv-workspace-tabs{margin:0;flex-shrink:0;padding:5px;background:#fff;border-color:#c7ded0;border-radius:12px;gap:3px}.cv-workspace-top .cv-workspace-tabs button{font-size:12px;line-height:1.3;padding:13px 15px;gap:8px;border-radius:9px;white-space:nowrap}.cv-workspace-top .cv-workspace-tabs button svg{width:16px}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{border-color:#cbded2;border-radius:17px;box-shadow:0 8px 22px #123d2b06;padding:26px;overflow:clip;margin-bottom:20px;scroll-margin-top:24px}.cv-workspace .profile-chapter>header,.personal-details-page .profile-chapter>header{background:#edf5ef;padding:22px 26px;margin:-26px -26px 24px;border-bottom:1px solid #d0e2d5;align-items:center;gap:15px}.cv-workspace .profile-chapter>header>span,.personal-details-page .profile-chapter>header>span{background:#fff;border-color:#bedbc9;width:42px;height:42px;border-radius:12px}.cv-workspace .profile-chapter h2,.personal-details-page .profile-chapter h2{font-size:23px;letter-spacing:-.6px;color:#193c2f}.cv-workspace .profile-chapter>header small{font-size:8px;letter-spacing:1.1px;color:#4b7c61;margin-bottom:6px}.cv-workspace .profile-chapter>header p,.personal-details-page .profile-chapter>header p{font-size:12px;color:#688573;line-height:1.7;margin:7px 0 0}.workbench-main .route-field{gap:8px;margin-bottom:20px}.workbench-main .route-field>span{font-size:13px;font-weight:600;color:#294d39}.workbench-main .route-field input,.workbench-main .route-field select,.workbench-main .route-field textarea{border-color:#ccded2;background:#fcfefc;font-size:14px;min-height:47px;border-radius:9px;padding:12px 14px;color:#254b36}.workbench-main .route-field textarea{min-height:136px}.workbench-main .route-field input:focus,.workbench-main .route-field select:focus,.workbench-main .route-field textarea:focus{background:#fff;outline:3px solid #00866b16;outline-offset:1px;border-color:#00866b}.workbench-main .route-field small{font-size:11px;color:#7a8f7f}.workspace-outline{border-color:#cbded2;border-radius:17px;padding:20px 16px}.workspace-outline h2{font-size:13px;padding:0 10px;color:#294c38}.workspace-outline a{border:0;border-radius:9px;margin:4px 0;padding:13px 10px;font-size:12px;color:#64816d}.workspace-outline a[aria-current=location]{background:#e8f3ec;color:#007352;font-weight:600}.workspace-outline a[aria-current=location]>span{background:#00866b;color:#fff;border-radius:50%;width:23px;height:23px;display:grid;place-items:center}.candidate-cv-step .route-profile-save{border:1px solid #c6ddce;border-radius:13px;background:#fff;padding:17px 20px;margin-top:22px}.onboard-toast{position:fixed;z-index:530;right:26px;top:22px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 40px);display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #bad8c6;padding:15px 17px;border-radius:13px;box-shadow:0 12px 42px #173f2d21;animation:onboard-toast-in .2s ease-out}.onboard-toast>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e7f5ec;color:#00866b;flex-shrink:0}.onboard-toast>p{margin:0;font-size:13px;line-height:1.6;color:#315d42}.onboard-toast>button{background:none;border:0;padding:3px;color:#698571;display:grid;place-items:center}.onboard-toast.is-error{border-color:#ddb6a9}.onboard-toast.is-error>span{background:#fff0e9;color:#a95b46}.onboard-toast.is-error>p{color:#a05a47}@keyframes onboard-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.photo-backdrop{z-index:600;padding:16px}.photo-modal.photo-studio{width:min(560px,100%);max-height:calc(100svh - 32px);padding:24px;border:1px solid #d7e5dc;border-radius:20px;overflow:auto}.photo-studio>header{align-items:center;gap:18px;margin-bottom:13px}.photo-studio h2{font-size:23px;letter-spacing:-.6px;line-height:1.2;margin:0;color:#173a2e}.photo-studio>header>button{background:#f0f6f2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#456b54;border:0;flex-shrink:0;padding:0}.photo-instructions{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;color:#6f8779;margin:13px 0 17px;line-height:1.6}.photo-instructions svg{flex-shrink:0;color:#00866b}.photo-crop-stage{position:relative;width:min(100%,420px,50svh);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:12px;background:#153b2e}.photo-studio .photo-crop-stage canvas{display:block;width:100%;height:100%;aspect-ratio:1;max-width:none;border-radius:0;margin:0;touch-action:none;cursor:grab;outline:none}.photo-crop-stage.is-dragging canvas{cursor:grabbing}.photo-crop-stage:focus-within{box-shadow:0 0 0 3px #92cdb1}.photo-crop-mask{position:absolute;inset:0;background:radial-gradient(circle closest-side,transparent calc(100% - 1px),#ffffffc2 100%,#14382fe0 calc(100% + 1px));pointer-events:none}.photo-crop-mask:after{content:"";position:absolute;inset:0;border:1px solid #ffffff9c;border-radius:50%}.photo-zoom-controls{display:flex;align-items:center;justify-content:center;gap:15px;width:-moz-max-content;width:max-content;margin:19px auto 0;border:1px solid #d4e5da;background:#f4f9f5;padding:5px;border-radius:30px}.photo-zoom-controls>button{display:grid;place-items:center;width:39px;height:39px;border:0;border-radius:50%;background:#fff;color:#008166;padding:0;box-shadow:0 2px 5px #173d2e08;cursor:pointer}.photo-zoom-controls>button:disabled{color:#a6b9ad;cursor:default;background:#ffffff70}.photo-zoom-controls>output{width:46px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums;color:#41694f}.photo-studio>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;margin-top:18px;border-top:1px solid #e2ebe5}.photo-studio>footer>.route-button{display:flex;align-items:center;gap:10px;font-size:13px;min-height:43px;padding:12px 18px}.photo-cancel{background:none;border:0;padding:10px;color:#57715f;font-size:13px}.photo-studio .profile-photo-full{width:min(100%,420px,60svh);border-radius:14px}.photo-studio button:focus-visible{outline:3px solid #92cdb1;outline-offset:3px}.photo-loading{display:flex;gap:12px;align-items:center;justify-content:center;min-height:270px;color:#54745f;font-size:13px}.connection-questions{height:235svh;background:#fff}.questions-stage{height:100svh;min-height:650px;background:radial-gradient(ellipse at 86% 60%,#eff8f2,transparent 52%);isolation:isolate}.connection-section-marker{position:absolute;left:max(6vw,24px);right:max(6vw,24px);top:44px;display:flex;align-items:center;gap:13px;color:#658571;z-index:4;font-size:9px;letter-spacing:1.8px}.connection-section-marker>span{display:grid;place-items:center;border:1px solid #bedbc9;width:30px;height:30px;border-radius:50%;color:#00866b;font-size:10px;letter-spacing:0}.connection-section-marker>i{flex:1;height:1px;background:#d8e8dc;margin-left:10px}.questions-intro{position:absolute;left:max(6vw,24px);top:50%;width:57%;max-width:820px;transform:translateY(calc(-50% + var(--whirl)*-90px)) scale(calc(1 - var(--whirl)*.82)) rotate(calc(var(--whirl)*100deg));transform-origin:80% 50%;padding:0;z-index:3}.questions-intro>.route-eyebrow{font-size:9px;color:#6f8c77;letter-spacing:1.6px;display:block;margin-bottom:23px}.connection-question{display:flex;gap:17px;align-items:flex-start;font-size:inherit;letter-spacing:0;line-height:1;margin:0;padding:22px 0;border-bottom:1px solid #e0ebe3;color:#19382e;opacity:var(--q0);transform:translateX(calc((1 - var(--q0))*-150px))}.connection-question.q1{font-family:inherit;color:#19382e;font-style:normal;opacity:var(--q1);transform:translateX(calc((1 - var(--q1))*150px))}.connection-question.q2{opacity:var(--q2);transform:translateX(calc((1 - var(--q2))*-150px))}.question-ordinal{font-size:10px;letter-spacing:1px;color:#7c9c87;padding-top:12px;min-width:22px}.connection-question h2{font-family:Arial,sans-serif;font-size:clamp(31px,3.85vw,59px);font-weight:600;line-height:1.08;letter-spacing:-1.8px;margin:0;color:#19382e}.connection-question h2 em{font-family:Georgia,serif;font-weight:400;color:#00866b}.connection-question p{font-size:13px;line-height:1.7;color:#7d9281;letter-spacing:0;margin:10px 0 0;font-family:Arial,sans-serif;font-style:normal}.questions-scroll{margin-top:23px;font-size:10px;color:#6d8b76}.questions-scroll>svg{color:#00866b}.connection-route-art{position:absolute;right:max(5vw,24px);top:50%;width:min(31vw,430px);height:510px;transform:translateY(-45%) rotate(calc(var(--whirl)*-3deg));z-index:2;pointer-events:none}.connection-route-art>svg{position:absolute;inset:22px 0 0;width:100%;height:400px;overflow:visible}.route-art-label{position:absolute;top:0;left:0;font-size:8px;letter-spacing:1.5px;color:#709680;display:flex;gap:8px;align-items:center}.route-art-label>span{width:6px;height:6px;border-radius:50%;background:#58b68a}.route-art-stop{position:absolute;display:flex;align-items:center;gap:13px;left:0;z-index:2;padding:10px 13px 10px 9px;border-radius:12px;background:#ffffffd9;border:1px solid #d7e8dd;box-shadow:0 10px 25px #174b2c05;transform:translateY(calc(var(--whirl)*-9px))}.route-art-stop>svg{color:#00866b;flex-shrink:0;background:#f0f7f2;box-sizing:content-box;padding:11px;border-radius:50%}.route-art-stop strong{display:block;font-size:15px;color:#28573e;font-weight:600;margin-bottom:5px}.route-art-stop span{font-size:10px;line-height:1.6;color:#799683}.stop-employment{top:55px}.stop-task{top:173px;left:10px}.stop-need{top:291px;left:-8px}.route-art-destination{position:absolute;right:8px;bottom:0;text-align:right;border-right:2px solid #00866b;padding-right:18px}.route-art-destination>span{display:block;font-size:8px;letter-spacing:1.6px;color:#6c927b;margin-bottom:12px}.route-art-destination>strong{font-family:Georgia,serif;font-weight:400;font-size:28px;line-height:1.16;letter-spacing:-.6px;color:#00866b}.art-route-line{stroke-dasharray:.15 .85;animation:route-art-flow 4s linear infinite}.questions-orbit{right:15%;width:570px;z-index:1;opacity:calc(var(--whirl)*.4);transform:rotate(calc(var(--whirl)*340deg)) scale(calc(.2 + var(--whirl)*1.2))}.questions-answer{left:max(6vw,24px);top:50%;width:56%;max-width:780px;text-align:left;transform:translateY(calc(-50% + (1 - var(--answer))*40px)) scale(calc(.96 + var(--answer)*.04));opacity:var(--answer);z-index:4;pointer-events:auto;visibility:visible}.questions-answer:has(a:focus-visible){opacity:1}.questions-answer h2{font-size:clamp(35px,4.2vw,64px);line-height:1.08;letter-spacing:-2.1px;margin:20px 0 25px}.questions-answer p{font-size:16px;line-height:1.9;color:#698773;max-width:600px}.questions-answer>a{display:inline-flex;align-items:center;gap:20px;color:#00866b;font-size:12px;margin-top:25px;padding-bottom:14px;border-bottom:1px solid #a9d2b9}.questions-stage-foot{position:absolute;bottom:35px;left:max(6vw,24px);right:max(6vw,24px);display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#83a08c;z-index:4}.questions-stage-foot>span:last-child{display:flex;gap:10px;align-items:center}.connection-paths{padding:65px max(6vw,24px) 45px;max-width:1500px;scroll-margin-top:32px}.connection-paths-heading{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.connection-paths-heading h2{font-size:clamp(35px,4vw,58px);line-height:1.08;margin:20px 0 0;letter-spacing:-1.8px}.connection-paths-heading>p{font-size:14px;line-height:1.9;color:#75917e;max-width:260px;margin-bottom:4px}.connection-path-grid{gap:24px;margin-top:35px}.connection-path{padding:0;border:1px solid #cdddd1;border-radius:20px;background:#fff;box-shadow:0 13px 32px #174b2d08;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.connection-path:hover{transform:translateY(-5px);box-shadow:0 20px 40px #174b2d12}.connection-path .path-visual{height:270px;padding:0;border:0;border-radius:0;background:#edf5ef;flex-shrink:0;isolation:isolate}.path-visual .path-number{right:23px;top:20px;font-size:10px;letter-spacing:2px;color:#87a890;z-index:3}.path-visual .path-visual-illustration{position:absolute;inset:0 0 82px;left:0;right:0;bottom:82px;padding:0;border-radius:0;box-shadow:none;background:none;display:grid;place-items:center}.path-visual-halo{position:absolute;width:142px;height:142px;border-radius:50%;background:#dcece0;border:1px solid #cfe4d5;z-index:-1}.path-visual-illustration>svg{color:#2f7151;filter:drop-shadow(0 6px 3px #184e2b0a)}.path-mini-badge{position:absolute;left:calc(50% + 28px);top:calc(50% + 20px);padding:10px;border:1px solid #a4ccb4;background:#fff;border-radius:12px;color:#00866b;display:grid;place-items:center;transform:rotate(-6deg)}.path-visual-illustration>i{position:absolute;width:16px;height:16px;border:1px solid #9dc9ae;transform:rotate(45deg);left:24%;top:22%;border-radius:4px}.path-visual-illustration>i:last-child{width:7px;height:7px;background:#92bd9e;border:0;left:auto;right:22%;top:65%;border-radius:50%}.path-1 .path-visual{background:#f0f4ec}.path-1 .path-visual-halo{background:#e0e9d4;border-color:#d1dfc2}.path-2 .path-visual{background:#e8f3ee}.path-2 .path-visual-halo{background:#d5e8dd;border-color:#c4ddce}.path-visual .path-example{position:absolute;left:19px;right:19px;bottom:17px;padding:15px 17px;background:#fff;border:1px solid #d1e4d6;box-shadow:0 8px 14px #173f2e05;border-radius:12px;display:grid;gap:6px}.path-example small{font-size:7px;letter-spacing:1.2px;color:#7b9986}.path-example strong{font-size:15px;line-height:1.4;color:#244e37}.path-example>span{font-size:10px;color:#819786}.path-body{padding:25px;display:flex;flex-direction:column;flex:1}.path-category{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.3px;color:#00866b}.path-body h3{font-size:25px;font-weight:600;letter-spacing:-.8px;line-height:1.15;margin:17px 0 13px;color:#1e4231}.path-body>p{font-size:14px;line-height:1.85;color:#718a78;margin:0 0 22px;min-height:110px;flex:1}.path-tags{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.path-tags>span{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#64816c}.path-body>a,.path-tags svg{color:#00866b}.path-body>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0 0;border-top:1px solid #dae7de;font-size:13px;font-weight:600}.connection-proof{display:flex;gap:20px;margin-top:25px;padding:24px 27px;border:1px solid #d3e5d9;border-radius:16px;background:#f2f8f4}.connection-proof>span{width:45px;height:45px;flex-shrink:0;border-radius:50%;background:#e2f0e6;display:grid;place-items:center;color:#00866b}.connection-proof strong{font-size:16px;color:#2d593f;font-weight:600}.connection-proof p{margin:7px 0 0;font-size:13px;line-height:1.8;color:#6e8a77;max-width:950px}.connection-cv-bridge{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;max-width:1320px;padding:50px max(4vw,24px) 65px;margin:0 auto;text-align:left;border-bottom:1px solid #d6e6dc}.connection-cv-bridge h2{font-size:clamp(35px,4vw,56px);line-height:1.1;letter-spacing:-1.8px;margin:20px 0}.cv-bridge-copy>p{font-size:15px;line-height:1.9;color:#6c8b76;max-width:530px;margin:0}.cv-bridge-copy>a{display:inline-flex;align-items:center;gap:16px;padding:24px 0 0;font-size:12px;color:#00866b;font-weight:600}.cv-bridge-copy>a>span{width:42px;height:42px;border:1px solid #b3d5bf;border-radius:50%;display:grid;place-items:center;background:#f2f8f4}.cv-bridge-path{padding:28px 30px;border:1px solid #cee3d5;border-radius:18px;background:#f5f9f5}.cv-bridge-path>div{display:flex;align-items:flex-start;gap:20px;position:relative;padding:17px 0}.cv-bridge-path>div>span{position:relative;z-index:1;width:45px;height:45px;flex-shrink:0;border-radius:50%;border:1px solid #bdd8c6;background:#fff;display:grid;place-items:center;color:#00866b}.cv-bridge-path small{font-size:8px;letter-spacing:1.3px;color:#7f9b88;display:block;margin:1px 0 6px}.cv-bridge-path strong{font-size:17px;font-weight:600;color:#2c593e}.cv-bridge-path p{font-size:11px;line-height:1.8;color:#7b9381;margin:7px 0 0}.cv-bridge-path>div>i{position:absolute;left:22px;top:63px;bottom:-17px;width:1px;background:#bfd7c6}.career-intro{padding:28px 0 28px 27px;border-left:2px solid #aed3ba}.career-intro .eyebrow{color:#5f8b70}.career-intro>p{color:#668571}.career-scroll-cue{color:#528365}@keyframes route-art-flow{to{stroke-dashoffset:-1}}@media(max-width:1100px){.onboarding-lead-next{display:none}.onboarding-lead h1{font-size:31px}.onboard-profile-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.onboard-guide-intro{padding:22px}.onboard-guide-intro h2{font-size:24px}.profile-photo-row{grid-template-columns:70px minmax(0,1fr);gap:17px}.profile-photo-row .profile-photo-button{width:70px;height:70px;grid-row:1/3}.profile-photo-actions{grid-column:2}.profile-photo-row h2{font-size:20px}.cv-workspace-top{align-items:flex-start;flex-direction:column;gap:17px}.cv-workspace-top .route-page-intro h1{font-size:30px}.questions-intro{width:57%}.connection-route-art{right:4vw;width:32vw}.route-art-stop{padding:8px;gap:8px}.route-art-stop>svg{padding:8px;width:18px;height:18px}.route-art-stop strong{font-size:13px}.route-art-stop span{font-size:8px}.route-art-destination>strong{font-size:25px}.path-body{padding:22px}.path-body h3{font-size:23px}.path-body>p{font-size:13px}.connection-cv-bridge{gap:38px}.cv-bridge-path{padding:22px}}@media(max-width:760px){.account-cv .account-header,.account-profile .account-header{padding:17px 20px}.account-cv .account-header .brand img,.account-profile .account-header .brand img{width:154px}.account-cv .account-header>a:last-child,.account-profile .account-header>a:last-child{font-size:9px;max-width:100px;text-align:right}.account-wide .account-main{padding:16px 18px 25px}.account-wide .account-progress{margin:0 0 18px;border-radius:11px;padding:4px}.account-wide .account-progress li{padding:9px 4px;gap:5px;font-size:9px;justify-content:center;flex-wrap:wrap;text-align:center;border-radius:8px;line-height:1.4}.account-wide .account-progress li>span{width:20px;height:20px;font-size:8px;flex-shrink:0}.onboarding-lead{padding:22px 20px;gap:13px;align-items:flex-start;margin-bottom:18px;border-radius:15px}.onboarding-lead-icon{width:37px;height:37px;border-radius:11px;margin-top:2px}.onboarding-lead-icon svg{width:21px;height:21px}.onboarding-lead h1{font-size:27px;line-height:1.06;letter-spacing:-1px;margin:12px 0}.onboarding-lead h1 br{display:block}.onboarding-lead h1 em{margin-left:0}.onboarding-lead .route-eyebrow{font-size:7px;letter-spacing:1px}.onboarding-lead p{font-size:11px;line-height:1.8}.onboard-profile-layout{display:flex;flex-direction:column;gap:0}.onboarding-form{width:100%;order:2}.onboard-guide{position:static;order:1;width:100%}.onboard-guide-intro,.onboard-guide-next,.onboard-guide-privacy{display:none}.onboard-guide nav{margin:0 0 20px;padding:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-radius:12px}.onboard-guide nav>.route-eyebrow{display:none}.onboard-guide nav>a{display:flex;flex-direction:column;gap:7px;margin:0;padding:10px 3px;border-radius:8px;text-align:center;justify-content:flex-start}.onboard-guide nav strong{font-size:9px;line-height:1.4;font-weight:500}.onboard-guide nav small,.onboard-guide nav>a>svg{display:none}.onboard-nav-number{width:23px;height:23px;font-size:8px}.onboard-profile-layout .onboard-panel{padding:20px;border-radius:14px;margin-bottom:17px}.onboard-profile-layout .onboard-panel>header{margin:-20px -20px 21px;padding:19px 20px;gap:12px}.onboard-profile-layout .onboard-panel>header>span{width:36px;height:36px;border-radius:10px}.onboard-panel header small{font-size:7px;letter-spacing:.9px}.onboard-profile-layout .onboard-panel h2{font-size:22px}.onboard-profile-layout .onboard-panel header p{font-size:11px}.onboard-profile-layout .route-fields-grid{grid-template-columns:1fr;gap:0}.onboard-profile-layout .route-field>span{font-size:12px}.onboard-profile-layout .route-field input,.onboard-profile-layout .route-field select{font-size:16px;min-height:47px;padding:11px 12px}.onboard-mobility{grid-template-columns:1fr;gap:0}.onboard-profile-layout .onboard-choice legend{font-size:12px;line-height:1.6}.onboard-submit{padding:17px;display:flex;flex-direction:column-reverse;gap:14px}.onboard-submit .account-primary{width:100%;font-size:12px}.onboard-submit>span{font-size:10px}.onboard-profile-layout .account-consent{font-size:11px}.onboard-cv-context{align-items:flex-start;gap:10px;margin-bottom:15px}.onboard-cv-context>span{display:none}.onboard-cv-context .account-back{font-size:10px}.profile-photo-row{grid-template-columns:57px minmax(0,1fr);gap:14px;padding:19px 17px;border-radius:14px;margin-bottom:19px}.profile-photo-row .profile-photo-button{width:57px;height:57px;grid-row:auto}.profile-photo-row h2{font-size:18px;line-height:1.17;letter-spacing:-.4px;margin-bottom:7px}.profile-photo-row p{font-size:11px;line-height:1.65}.profile-photo-copy>small{font-size:9px}.photo-eyebrow{font-size:6.5px;letter-spacing:.85px;margin-bottom:7px}.profile-photo-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:3px}.profile-photo-actions>button{flex-direction:column;gap:7px;height:58px;min-height:58px;font-size:10px;padding:8px 3px;border-radius:9px;line-height:1.15}.profile-photo-actions>button svg{width:16px;height:16px}.candidate-cv-step>.profile-photo-row{margin-bottom:20px}.cv-workspace-top{gap:15px;padding-bottom:18px;margin-bottom:18px}.cv-workspace-top .route-page-intro h1{font-size:27px;letter-spacing:-.8px;line-height:1.15;margin:8px 0 10px}.cv-workspace-top .route-page-intro h1 br{display:block}.cv-workspace-top .route-page-intro h1 em{margin-left:0}.cv-workspace-top .route-page-intro p{font-size:11px;line-height:1.8}.cv-workspace-top .cv-workspace-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:10px}.cv-workspace-top .cv-workspace-tabs button{font-size:11px;padding:12px 8px;gap:7px;justify-content:center;white-space:normal}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{padding:20px;border-radius:14px;margin-bottom:18px}.cv-workspace .profile-chapter>header,.personal-details-page .profile-chapter>header{padding:18px 20px;margin:-20px -20px 21px;gap:11px}.cv-workspace .profile-chapter>header>span,.personal-details-page .profile-chapter>header>span{width:35px;height:35px;border-radius:10px}.cv-workspace .profile-chapter h2,.personal-details-page .profile-chapter h2{font-size:21px}.cv-workspace .profile-chapter>header small{font-size:7px;letter-spacing:.8px}.cv-workspace .profile-chapter>header p,.personal-details-page .profile-chapter>header p{font-size:10px;line-height:1.7;margin-top:6px}.workbench-main .route-field>span{font-size:12px}.workbench-main .route-field input,.workbench-main .route-field select,.workbench-main .route-field textarea{font-size:16px;padding:11px 12px}.workspace-outline{padding:10px;display:flex;flex-wrap:wrap;gap:4px;background:#fff;border-radius:11px}.workspace-outline a{font-size:10px!important;gap:5px;padding:7px 9px!important;display:flex;flex:1 0 44%;align-items:center;margin:0}.workspace-outline a[aria-current=location]>span{width:18px;height:18px;flex-shrink:0;font-size:7px}.candidate-cv-step .route-profile-save{padding:15px;gap:12px;flex-direction:column;align-items:stretch}.candidate-cv-step .route-profile-save>span{max-width:none;font-size:10px}.candidate-cv-step .route-profile-save .route-button{justify-content:center;font-size:12px;padding:13px}.onboard-toast{top:15px;right:15px;max-width:calc(100vw - 30px);padding:12px;gap:9px}.onboard-toast>p{font-size:12px}.photo-backdrop{padding:10px}.photo-modal.photo-studio{padding:18px;width:100%;max-height:calc(100svh - 20px);border-radius:17px}.photo-studio h2{font-size:20px}.photo-instructions{font-size:10px;gap:7px;margin:14px 0}.photo-studio>header{margin-bottom:10px;gap:10px}.photo-studio .photo-eyebrow{font-size:7px}.photo-studio>header>button{width:30px;height:30px}.photo-crop-stage{width:min(100%,45svh)}.photo-zoom-controls{margin-top:15px;gap:12px}.photo-studio>footer{margin-top:16px;padding-top:16px}.photo-studio>footer>.route-button{font-size:12px;padding:11px 14px;gap:7px}.photo-cancel{font-size:12px}.connection-questions{height:225svh}.questions-stage{min-height:640px}.connection-section-marker{top:25px;left:23px;right:23px;font-size:7px;letter-spacing:1px;gap:9px}.connection-section-marker>span{width:25px;height:25px;font-size:8px}.questions-intro{left:23px;right:23px;top:88px;width:auto;max-width:none;transform:translateY(calc(var(--whirl)*-70px)) scale(calc(1 - var(--whirl)*.82)) rotate(calc(var(--whirl)*100deg));transform-origin:65% 50%}.questions-intro>.route-eyebrow{font-size:6px;letter-spacing:1px;margin-bottom:10px}.connection-question{padding:16px 0;gap:11px}.question-ordinal{font-size:8px;padding-top:7px;min-width:16px}.connection-question h2{font-size:clamp(28px,7.9vw,43px);line-height:1.06;letter-spacing:-1.1px}.connection-question p{font-size:10px;line-height:1.6;margin-top:8px}.questions-scroll{font-size:8px;margin-top:16px;gap:8px}.questions-scroll svg{width:14px;height:14px}.connection-route-art{left:23px;right:23px;top:auto;bottom:73px;width:auto;height:130px;transform:none;border-top:1px solid #d2e5d9;padding-top:17px}.connection-route-art>svg,.route-art-label{display:none}.route-art-stop,.stop-employment,.stop-need,.stop-task{padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;transform:none;top:15px;display:flex;align-items:center;gap:8px;left:0;width:33.33%;flex-direction:column;text-align:center}.stop-task{left:33.33%}.stop-need{left:66.66%}.route-art-stop>svg{padding:8px;background:#e9f4ed;border:1px solid #cfe4d6;width:17px;height:17px}.route-art-stop strong{font-size:11px;margin:0;font-weight:500}.route-art-stop span{display:none}.route-art-destination{left:0;right:0;bottom:-10px;text-align:center;border:0;padding:0}.route-art-destination>span{display:none}.route-art-destination>strong{font-size:20px;letter-spacing:-.4px}.route-art-destination br{display:none}.questions-answer{left:23px;right:23px;top:110px;width:auto;transform:translateY(calc((1 - var(--answer))*30px));max-width:none}.questions-answer>.route-eyebrow{font-size:8px}.questions-answer h2{font-size:clamp(32px,9vw,47px);letter-spacing:-1.25px;line-height:1.1;margin:20px 0}.questions-answer p{font-size:13px;line-height:1.9}.questions-answer>a{font-size:11px;margin-top:20px;padding-bottom:13px}.questions-stage-foot{left:23px;right:23px;bottom:24px;font-size:6px;letter-spacing:.9px}.questions-stage-foot>span:last-child{display:none}.questions-orbit{width:420px;right:-70px;top:70px}.connection-paths{padding:42px 22px 30px}.connection-paths-heading{display:block}.connection-paths-heading h2{font-size:35px;letter-spacing:-1.3px}.connection-paths-heading>p{font-size:12px;line-height:1.8;max-width:none;margin:20px 0 0}.connection-paths-heading>p br{display:none}.connection-path-grid{grid-template-columns:1fr;gap:22px;margin-top:27px}.connection-path{border-radius:17px}.connection-path .path-visual{height:245px}.path-visual .path-visual-illustration{bottom:77px}.path-visual .path-example{left:17px;right:17px;bottom:15px;padding:14px 16px}.path-body{padding:23px}.path-body h3{font-size:25px;margin:16px 0 13px}.path-body>p{font-size:13px;line-height:1.9;min-height:0}.path-body>p,.path-tags{margin-bottom:20px}.path-body>a{font-size:12px}.connection-proof{padding:20px;gap:14px;margin-top:22px;align-items:flex-start;border-radius:14px}.connection-proof>span{width:33px;height:33px}.connection-proof>span svg{width:20px;height:20px}.connection-proof strong{font-size:14px;line-height:1.5;display:block}.connection-proof p{font-size:11px;line-height:1.8;margin-top:7px}.connection-cv-bridge{grid-template-columns:1fr;gap:25px;padding:30px 22px 45px}.connection-cv-bridge h2{font-size:35px;letter-spacing:-1.2px;margin:18px 0}.cv-bridge-copy>.route-eyebrow{font-size:8px;line-height:1.6}.cv-bridge-copy>p{font-size:13px;line-height:1.9}.cv-bridge-copy>a{font-size:11px;padding-top:22px}.cv-bridge-copy>a>span{width:36px;height:36px}.cv-bridge-path{padding:17px 21px;border-radius:15px}.cv-bridge-path>div{gap:16px;padding:15px 0}.cv-bridge-path>div>span{width:39px;height:39px}.cv-bridge-path>div>span svg{width:20px;height:20px}.cv-bridge-path strong{font-size:16px}.cv-bridge-path p{font-size:10px}.cv-bridge-path>div>i{left:19px;top:54px;bottom:-15px}.career-intro{padding:14px 0 15px 17px;border-left-width:2px}.career-intro h2{font-size:34px}.career-intro .eyebrow{font-size:7px}.career-intro>p{font-size:12px}.career-scroll-cue{margin-top:22px}}@media(max-width:360px){.account-wide .account-main{padding:14px 14px 23px}.account-wide .account-progress li{font-size:8px;gap:4px;padding:8px 3px}.onboarding-lead{padding:20px 16px;gap:10px}.onboarding-lead h1{font-size:25px}.onboarding-lead-icon{display:none}.profile-photo-row{padding:17px 14px;gap:12px}.profile-photo-row h2{font-size:17px}.profile-photo-actions{gap:6px}.profile-photo-actions>button{font-size:9px}.photo-modal.photo-studio{padding:16px}.photo-studio h2{font-size:18px}.photo-instructions{font-size:9px}.onboard-profile-layout .onboard-panel{padding:18px}.onboard-profile-layout .onboard-panel>header{margin:-18px -18px 20px;padding:18px}.cv-workspace .profile-chapter,.personal-details-page .profile-chapter{padding:18px}.cv-workspace .profile-chapter>header,.personal-details-page .profile-chapter>header{margin:-18px -18px 20px;padding:18px}.cv-workspace .profile-chapter h2,.personal-details-page .profile-chapter h2{font-size:20px}.connection-question h2{font-size:28px}.connection-question p{font-size:9px}.questions-intro{top:82px}.questions-scroll{font-size:7px}.questions-answer h2{font-size:33px}.questions-answer p{font-size:12px}.route-art-stop strong{font-size:10px}.route-art-destination>strong{font-size:19px}.connection-cv-bridge h2,.connection-paths-heading h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.art-route-line,.onboard-toast{animation:none}.connection-path{transition:none}.connection-questions{height:auto}.questions-stage{height:auto;min-height:700px}.questions-intro{position:relative;top:auto;left:auto;right:auto;width:57%;margin:110px auto 110px 6vw;opacity:1;transform:none;filter:none}.connection-question{opacity:1;transform:none!important}.questions-answer{display:none}.connection-route-art{transform:translateY(-45%)}.questions-orbit{display:none}.onboard-mini-track i{transition:none}}@media(max-width:760px) and (prefers-reduced-motion:reduce){.questions-stage{padding:0;min-height:0}.questions-intro{width:auto;margin:95px 23px 245px}.connection-route-art{transform:none}.connection-question{opacity:1;transform:none}}@media(max-width:760px){.account-wide .account-progress li{flex-direction:column;flex-wrap:nowrap;gap:6px;min-height:54px}}@media(max-width:760px) and (max-height:740px){.connection-question{padding:13px 0}.connection-question p{display:none}.questions-intro{top:82px}.questions-stage{min-height:610px}}