.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}}.pathway-story{position:relative;height:760svh;z-index:2;isolation:isolate;scroll-margin-top:0;--pathway-title:0;--pathway-world-opacity:1;--pathway-heading-dim:1;--pathway-q0:0;--pathway-q1:0;--pathway-q2:0;--pathway-big0:0;--pathway-big1:0;--pathway-big2:0;--pathway-sign0:0;--pathway-sign1:0;--pathway-sign2:0;--pathway-line0:0;--pathway-line1:0;--pathway-line2:0;--pathway-arrow:0;--pathway-actions:0;--pathway-paper:1;--pathway-cue:0}.pathway-stage{position:sticky;top:0;height:100svh;overflow:hidden;pointer-events:none;perspective:1500px}.pathway-paper{position:absolute;inset:0;background:radial-gradient(ellipse at 76% 46%,#f1f8f4 0,transparent 49%),#fff;opacity:var(--pathway-paper)}.pathway-world{position:absolute;left:max(6vw,calc((100vw - 1280px)/2));right:max(6vw,calc((100vw - 1280px)/2));top:calc((100svh - 640px)/2);height:640px;transform:none;opacity:var(--pathway-world-opacity);will-change:transform,opacity;color:#142e34}.pathway-marker{position:absolute;left:0;right:51%;top:0;display:flex;align-items:center;gap:14px;color:#78928b;font-size:9px;letter-spacing:1.5px;line-height:1.2}.pathway-marker>span:first-child{font-size:10px;font-weight:650;letter-spacing:1px;color:#00896b}.pathway-marker>i{height:1px;background:#d6e3dd;flex:1}.pathway-copy{position:absolute;top:36px;left:0;width:49%;bottom:20px}.pathway-heading{opacity:calc(var(--pathway-title)*var(--pathway-heading-dim));transform:translateY(calc((1 - var(--pathway-title))*44px));will-change:transform,opacity}.pathway-heading>p{font-size:8px;letter-spacing:1.6px;color:#618176;font-weight:600;margin:0 0 15px}.pathway-heading h2{font-size:clamp(35px,3.65vw,52px);line-height:1.07;font-weight:680;letter-spacing:-1.7px;margin:0;color:#142e34}.pathway-heading h2 em{font-style:normal;color:#00866a}.pathway-heading>div{font-size:13px;line-height:1.8;max-width:490px;color:#6c807a;margin-top:18px}.pathway-questions{position:absolute;left:0;right:0;top:220px;height:285px;--pathway-slot:94px}.pathway-question{position:absolute;left:0;top:calc(var(--pathway-index)*var(--pathway-slot));display:grid;grid-template-columns:27px 45px 1fr 14px;align-items:start;gap:14px;width:calc(100%/(1 + var(--pathway-big)*.72));min-height:var(--pathway-slot);padding:16px 0 14px;transform-origin:0 0;transform:translateY(calc(var(--pathway-index)*var(--pathway-slot)*var(--pathway-big)*-1 + (1 - var(--pathway-show))*30px)) scale(calc(1 + var(--pathway-big)*.72));opacity:var(--pathway-show);border-bottom:1px solid #e3ece7;will-change:transform,opacity}.pathway-question-0{--pathway-index:0;--pathway-show:var(--pathway-q0);--pathway-big:var(--pathway-big0)}.pathway-question-1{--pathway-index:1;--pathway-show:var(--pathway-q1);--pathway-big:var(--pathway-big1)}.pathway-question-2{--pathway-index:2;--pathway-show:var(--pathway-q2);--pathway-big:var(--pathway-big2)}.pathway-number{margin-top:4px;font-size:10px;font-weight:600;border:1px solid #b7d8c4;color:#35856a;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;position:relative}.pathway-question:not(:last-child) .pathway-number:after{content:"";position:absolute;top:28px;left:11px;width:1px;height:calc(var(--pathway-slot) - 36px);background:linear-gradient(#b6dbc5,#e5eee8)}.pathway-icon{width:45px;height:45px;display:grid;place-items:center;background:#e8f3e9;border:1px solid #e3eee4;color:#007e60;border-radius:12px}.pathway-question h3{font-size:18px;font-weight:650;letter-spacing:-.6px;line-height:1.23;margin:0 0 7px;color:#172d34}.pathway-question p{font-size:12px;line-height:1.65;color:#73827c;margin:0;max-width:390px}.pathway-row-arrow{color:#6f8b81;align-self:center;opacity:calc(1 - var(--pathway-big))}.pathway-actions{position:absolute;top:522px;left:41px;display:flex;align-items:center;gap:25px;opacity:var(--pathway-actions);transform:translateY(calc((1 - var(--pathway-actions))*14px));pointer-events:auto}.pathway-actions>a:first-child{display:flex;align-items:center;justify-content:space-between;gap:23px;font-size:12px;color:#fff;background:#00876b;border-radius:24px;padding:13px 21px;box-shadow:0 5px 17px #00876b15;transition:background .2s,transform .2s}.pathway-actions>a:first-child:hover{background:#006c56;transform:translateY(-2px)}.pathway-art{position:absolute;left:52%;top:60px;width:43%;aspect-ratio:1}.pathway-geometry{position:absolute;inset:-7% -5% -10% -3%;transform:translateY(145%);opacity:0}.pathway-geometry>div{height:100%;background:#e2f2ea;border-radius:32% 53% 43% 30%/38% 28% 44% 55%;transform:rotate(22deg)}.pathway-photo-shape{position:absolute;inset:0;clip-path:url(#pathway-photo-clip);border-radius:30px;filter:drop-shadow(0 12px 14px #0b4c2910)}.pathway-person,.pathway-room,.pathway-screen{position:absolute;inset:0;transform:translateY(145%);opacity:0;will-change:transform,opacity}.pathway-room img,.pathway-screen img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pathway-person img{display:block;position:absolute;width:88%;height:88%;left:-3.5%;top:1%;-o-object-fit:contain;object-fit:contain}.pathway-screen{clip-path:polygon(79% 54%,100% 52%,100% 77%,66% 82%)}.pathway-story[data-entered=true] .pathway-geometry{animation:pathway-rise .85s cubic-bezier(.19,1,.22,1) both}.pathway-story[data-entered=true] .pathway-room,.pathway-story[data-entered=true] .pathway-screen{animation:pathway-rise .95s cubic-bezier(.19,1,.22,1) .14s both}.pathway-story[data-entered=true] .pathway-person{animation:pathway-rise 1s cubic-bezier(.19,1,.22,1) .29s both}@keyframes pathway-rise{0%{opacity:0;transform:translateY(145%)}to{opacity:1;transform:translateY(0)}}.pathway-signals{position:absolute;width:320px;height:300px;right:-9px;top:35px}.pathway-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pathway-line{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pathway-line));opacity:var(--pathway-line)}.pathway-line-0{--pathway-line:var(--pathway-line0)}.pathway-line-1{--pathway-line:var(--pathway-line1)}.pathway-line-2{--pathway-line:var(--pathway-line2)}.pathway-sign{position:absolute;left:0;width:210px;display:flex;align-items:center;gap:11px;background:#ffffffed;border:1px solid #e8f1eb;border-radius:16px;padding:13px 12px;box-shadow:0 8px 28px #143e2b09;opacity:var(--pathway-sign);transform:translateY(calc((1 - var(--pathway-sign))*40px)) scale(calc(.9 + var(--pathway-sign)*.1));will-change:transform,opacity}.pathway-sign-0{top:10px;--pathway-sign:var(--pathway-sign0)}.pathway-sign-1{top:100px;--pathway-sign:var(--pathway-sign1)}.pathway-sign-2{top:190px;--pathway-sign:var(--pathway-sign2)}.pathway-sign>span{width:35px;height:35px;flex-shrink:0;background:#e1f4ec;color:#00765c;border-radius:50%;display:grid;place-items:center}.pathway-sign>div{flex:1}.pathway-sign strong{font-size:12px;font-weight:600;color:#274b40;display:block;line-height:1.4}.pathway-sign small{font-size:9px;color:#789288;display:block;margin-top:5px;line-height:1.3}.pathway-sign>svg{flex-shrink:0;color:#009c77;width:13px}.pathway-convergence{position:absolute;right:0;top:134px;width:56px;height:56px;border-radius:50%;background:#005548;color:#fff;display:grid;place-items:center;opacity:var(--pathway-arrow);transform:scale(calc(.5 + var(--pathway-arrow)*.5));box-shadow:0 7px 20px #00554815}.pathway-convergence>i{position:absolute;top:-12px;left:21px;width:1px;height:6px;background:#00846b;transform:rotate(-20deg)}.pathway-convergence>i:nth-of-type(2){left:32px;top:-13px;transform:rotate(10deg)}.pathway-convergence>i:nth-of-type(3){left:43px;top:-8px;transform:rotate(40deg)}.pathway-scroll-note{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:10px;color:#8aa498;font-size:7px;letter-spacing:1px;opacity:var(--pathway-cue)}.pathway-scroll-note>span:first-child{height:1px;width:28px;background:#adcbb7}.pathway-next.connection-paths{position:relative;z-index:1;margin-top:-100svh;background:#fff;min-height:100svh;padding-top:max(10svh,70px)}@media(min-width:761px) and (max-height:760px){.pathway-world{top:calc((100svh - 590px)/2);height:590px;transform:none;transform-origin:center}.pathway-copy{top:32px}.pathway-heading h2{font-size:43px}.pathway-heading>div{font-size:12px}.pathway-questions{top:199px;--pathway-slot:88px}.pathway-question h3{font-size:17px}.pathway-question p{font-size:11px}.pathway-actions{top:481px}.pathway-art{top:55px}.pathway-signals{top:30px}.pathway-scroll-note{bottom:0}}@media(min-width:761px) and (max-width:1100px){.pathway-world{left:5%;right:5%}.pathway-heading h2{font-size:38px}.pathway-heading>div{font-size:11px}.pathway-question{gap:10px;grid-template-columns:25px 38px 1fr 10px}.pathway-icon{width:38px;height:38px}.pathway-question h3{font-size:16px}.pathway-question p{font-size:10px}.pathway-signals{width:280px;height:240px;top:75px;right:-12px}.pathway-sign{width:173px;padding:10px;gap:8px;border-radius:13px}.pathway-sign>span{width:29px;height:29px}.pathway-sign>span svg{width:20px}.pathway-sign strong{font-size:10px}.pathway-sign small{font-size:8px}.pathway-sign-0{top:6px}.pathway-sign-1{top:78px}.pathway-sign-2{top:150px}.pathway-convergence{top:107px;width:44px;height:44px}}@media(max-width:760px){.pathway-story{height:800svh}.pathway-world{left:23px;right:23px;top:0;height:100svh;max-height:none;transform:none;transform-origin:70% 44%}.pathway-marker{top:76px;right:0;font-size:7px;gap:10px;letter-spacing:1px}.pathway-marker>span:first-child{font-size:9px}.pathway-copy{left:0;width:100%;top:104px;bottom:36px}.pathway-heading h2{font-size:clamp(27px,7.8vw,38px);letter-spacing:-1.1px;line-height:1.05}.pathway-heading>p{font-size:6px;letter-spacing:1.1px;margin-bottom:10px}.pathway-heading>div{font-size:10px;line-height:1.6;max-width:95%;margin-top:10px}.pathway-art{left:0;top:30svh;width:min(64vw,27svh);height:min(64vw,27svh)}.pathway-signals{width:50vw;height:46vw;max-width:245px;max-height:180px;right:-17px;top:30svh}.pathway-sign{width:calc(100% - 33px);padding:8px 7px;border-radius:10px;gap:7px}.pathway-sign>span{width:26px;height:26px}.pathway-sign>span svg{width:17px;height:17px}.pathway-sign strong{font-size:9px}.pathway-sign small{font-size:6px;margin-top:3px}.pathway-sign>svg{width:10px;height:10px}.pathway-sign-0{top:2%}.pathway-sign-1{top:32%}.pathway-sign-2{top:62%}.pathway-convergence{top:45%;width:33px;height:33px;right:0}.pathway-convergence>svg{width:19px;height:19px}.pathway-convergence>i{display:none}.pathway-questions{top:calc(63svh - 104px);--pathway-slot:81px;height:calc(var(--pathway-slot)*3);right:0}.pathway-question{gap:9px;grid-template-columns:22px 32px 1fr 10px;min-height:var(--pathway-slot);padding:12px 0 10px;width:calc(100%/(1 + var(--pathway-big)*.42));transform:translateY(calc(var(--pathway-index)*var(--pathway-slot)*var(--pathway-big)*-1 + (1 - var(--pathway-show))*22px)) scale(calc(1 + var(--pathway-big)*.42))}.pathway-number{font-size:8px;width:21px;height:21px;margin-top:2px}.pathway-question:not(:last-child) .pathway-number:after{top:24px;left:9px;height:calc(var(--pathway-slot) - 30px)}.pathway-icon{width:32px;height:32px;border-radius:9px}.pathway-icon>svg{width:19px;height:19px}.pathway-question h3{font-size:14px;letter-spacing:-.35px;line-height:1.15;margin-bottom:5px}.pathway-question p{font-size:9px;line-height:1.55}.pathway-row-arrow{width:11px}.pathway-actions{top:calc(63svh - 104px + var(--pathway-slot,81px)*3 + 13px);left:31px;gap:18px}.pathway-actions>a:first-child{font-size:10px;padding:10px 15px;gap:19px}.pathway-actions>a:first-child svg{width:14px}.pathway-scroll-note{display:none}.pathway-next.connection-paths{padding-top:94px}}@media(max-width:760px) and (max-height:760px){.pathway-marker{top:70px}.pathway-copy{top:95px}.pathway-heading h2{font-size:27px}.pathway-heading>div{font-size:9px;line-height:1.5}.pathway-art{top:30svh;width:27svh;height:27svh}.pathway-signals{top:30svh;width:50vw;height:46vw;max-height:170px}.pathway-questions{top:calc(63svh - 95px);--pathway-slot:71px}.pathway-question{padding:9px 0}.pathway-question h3{font-size:13px}.pathway-question p{font-size:8px}.pathway-actions{top:calc(63svh - 95px + 213px + 8px)}.pathway-actions>a:first-child{padding:8px 12px}.pathway-heading>p{font-size:5.5px;margin-bottom:7px}}@media(max-height:620px),(prefers-reduced-motion:reduce){.pathway-story{height:auto;min-height:690px;padding:40px 0 25px}.pathway-stage{position:relative;top:auto;height:640px;overflow:hidden}.pathway-world{top:25px;height:590px;transform:none!important}.pathway-paper,.pathway-world{opacity:1!important}.pathway-entry{animation:none!important}.pathway-entry,.pathway-heading,.pathway-question{transform:none!important;opacity:1!important}.pathway-question{width:100%}.pathway-actions,.pathway-convergence,.pathway-sign{opacity:1!important}.pathway-sign{transform:none!important}.pathway-line{stroke-dashoffset:0;opacity:1}.pathway-scroll-note{display:none}.pathway-next.connection-paths{margin-top:0}}@media(max-width:760px) and (max-height:620px),(max-width:760px) and (prefers-reduced-motion:reduce){.pathway-story{padding-top:0;min-height:875px}.pathway-stage,.pathway-world{height:875px}.pathway-world{top:0;transform:none!important}.pathway-copy{top:100px}.pathway-art{top:270px;width:235px;height:235px}.pathway-signals{top:270px;height:190px}.pathway-questions{top:470px;--pathway-slot:81px}.pathway-actions{top:727px}.pathway-next.connection-paths{padding-top:40px}}@media(min-width:761px) and (max-width:850px){.pathway-signals{width:170px}.pathway-sign{width:130px;padding:9px;gap:6px}.pathway-sign>span{width:24px;height:24px}.pathway-sign>span svg{width:16px}.pathway-sign strong{font-size:9px}.pathway-sign small{font-size:7px}.pathway-sign>svg{width:10px}.pathway-convergence{width:37px;height:37px}}.pathway-story{--pathway-scatter:0}.pathway-signals{right:calc(-1 * min(5vw,66px))}.pathway-marker{translate:calc(var(--pathway-scatter)*-70px) calc(var(--pathway-scatter)*-145px);rotate:calc(var(--pathway-scatter)*-4deg);opacity:calc(1 - var(--pathway-scatter))}.pathway-heading{translate:calc(var(--pathway-scatter)*-180px) calc(var(--pathway-scatter)*-145px);rotate:calc(var(--pathway-scatter)*-7deg);opacity:calc(var(--pathway-title)*var(--pathway-heading-dim)*(1 - var(--pathway-scatter)))}.pathway-question{translate:calc(var(--pathway-scatter)*var(--scatter-x)) calc(var(--pathway-scatter)*var(--scatter-y));rotate:calc(var(--pathway-scatter)*var(--scatter-turn));opacity:calc(var(--pathway-show)*(1 - var(--pathway-scatter)))}.pathway-question-0{--scatter-x:-190px;--scatter-y:-55px;--scatter-turn:-8deg}.pathway-question-1{--scatter-x:-165px;--scatter-y:45px;--scatter-turn:-5deg}.pathway-question-2{--scatter-x:-220px;--scatter-y:145px;--scatter-turn:-10deg}.pathway-actions{translate:calc(var(--pathway-scatter)*-100px) calc(var(--pathway-scatter)*160px);rotate:calc(var(--pathway-scatter)*-6deg);opacity:calc(var(--pathway-actions)*(1 - var(--pathway-scatter)))}.pathway-geometry{translate:calc(var(--pathway-scatter)*125px) calc(var(--pathway-scatter)*-115px);rotate:calc(var(--pathway-scatter)*-21deg)}.pathway-geometry>div,.pathway-photo-shape{opacity:calc(1 - var(--pathway-scatter))}.pathway-photo-shape{translate:calc(var(--pathway-scatter)*180px) calc(var(--pathway-scatter)*65px);rotate:calc(var(--pathway-scatter)*12deg);scale:calc(1 - var(--pathway-scatter)*.12)}.pathway-person{translate:calc(var(--pathway-scatter)*65px) calc(var(--pathway-scatter)*-35px)}.pathway-room,.pathway-screen{translate:calc(var(--pathway-scatter)*-25px) calc(var(--pathway-scatter)*25px)}.pathway-sign{translate:calc(var(--pathway-scatter)*var(--scatter-x)) calc(var(--pathway-scatter)*var(--scatter-y));rotate:calc(var(--pathway-scatter)*var(--scatter-turn));opacity:calc(var(--pathway-sign)*(1 - var(--pathway-scatter)))}.pathway-sign-0{--scatter-x:225px;--scatter-y:-165px;--scatter-turn:11deg}.pathway-sign-1{--scatter-x:280px;--scatter-y:-10px;--scatter-turn:6deg}.pathway-sign-2{--scatter-x:230px;--scatter-y:165px;--scatter-turn:14deg}.pathway-lines{opacity:calc(1 - var(--pathway-scatter)*1.4)}.pathway-line{stroke-dashoffset:calc(1 - var(--pathway-line) + var(--pathway-scatter))}.pathway-convergence{translate:calc(var(--pathway-scatter)*210px) calc(var(--pathway-scatter)*-30px);rotate:calc(var(--pathway-scatter)*45deg);opacity:calc(var(--pathway-arrow)*(1 - var(--pathway-scatter)))}.pathway-scroll-note{translate:0 calc(var(--pathway-scatter)*90px)}.pathway-next .connection-paths-heading{opacity:var(--pathway-next-in,1);translate:0 calc((1 - var(--pathway-next-in,1))*45px);scale:calc(.98 + var(--pathway-next-in,1)*.02);transform-origin:50% 0}.pathway-next .connection-path{--path-in:clamp(0,(var(--pathway-next-in,1) - var(--path-delay))/(1 - var(--path-delay)),1);opacity:var(--path-in);translate:0 calc((1 - var(--path-in))*65px)}.pathway-next .path-0{--path-delay:0}.pathway-next .path-1{--path-delay:.12}.pathway-next .path-2{--path-delay:.24}@media(min-width:851px) and (max-width:1100px){.pathway-signals{right:calc(-1 * min(4vw,40px))}}@media(min-width:761px) and (max-width:850px){.pathway-signals{right:-28px}}@media(max-width:760px){.pathway-signals{right:-19px;width:48vw}.pathway-heading{translate:calc(var(--pathway-scatter)*-90px) calc(var(--pathway-scatter)*-80px)}.pathway-photo-shape{translate:calc(var(--pathway-scatter)*95px) calc(var(--pathway-scatter)*25px)}.pathway-geometry{translate:calc(var(--pathway-scatter)*75px) calc(var(--pathway-scatter)*-70px)}.pathway-question-0{--scatter-x:-100px;--scatter-y:-30px}.pathway-question-1{--scatter-x:-140px;--scatter-y:30px}.pathway-question-2{--scatter-x:-110px;--scatter-y:95px}.pathway-sign-0{--scatter-x:120px;--scatter-y:-110px}.pathway-sign-1{--scatter-x:150px;--scatter-y:0px}.pathway-sign-2{--scatter-x:110px;--scatter-y:100px}}@media(max-height:620px),(prefers-reduced-motion:reduce){.pathway-story{--pathway-scatter:0!important}.pathway-next .connection-path,.pathway-next .connection-paths-heading{opacity:1;translate:none;scale:1}}.connection-paths.ways-story{position:relative;isolation:isolate;z-index:1;max-width:none;width:100%;padding:0;margin:-100svh 0 0;height:900svh;min-height:0;background:transparent;--ways-opacity:1;--ways-header:1;--ways-note:0;--ways-whip:0}.ways-stage{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:transparent;color:#142d34}.ways-ambient{position:absolute;inset:0;background:linear-gradient(105deg,#fff,#fff 49%,#fffffff2 69%,#ffffff4d),url(/coneclink/pathway/room.webp) 100%/cover;opacity:var(--ways-opacity)}.ways-layout{position:absolute;left:max(6vw,calc((100vw - 1500px)/2));right:max(6vw,calc((100vw - 1500px)/2));height:min(780px,88svh);top:50%;transform:translateY(-50%);pointer-events:none;visibility:hidden}.ways-slot-grid{position:absolute;inset:218px 0 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ways-slot{display:block;min-width:0;height:100%}.ways-story .ways-heading{position:absolute;z-index:10;display:block;max-width:none;margin:0;padding:0;opacity:calc(var(--ways-header)*var(--pathway-next-in,1));translate:0 calc((1 - var(--pathway-next-in,1))*42px);scale:1;text-shadow:0 1px 25px #ffffff6b;pointer-events:none}.ways-eyebrow{display:flex;align-items:center;gap:13px;color:#7b8e8a;font-size:11px;font-weight:600;letter-spacing:1.25px;margin:0 0 14px}.ways-eyebrow>i{width:30px;height:3px;background:#00886b}.ways-story .ways-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,3.65vw,58px);line-height:1.04;letter-spacing:-1.9px;font-weight:700;color:#122b33;margin:0}.ways-story .ways-heading h2 em{font-family:Georgia,serif;font-weight:500;font-style:italic;color:#00876a}.ways-story .ways-heading>p{max-width:800px;width:auto;margin:16px 0 0;font-size:15px;line-height:1.6;color:#6d7f7b}.ways-side-note{position:absolute;right:max(8vw,calc((100vw - 1450px)/2));top:13%;font:italic 23px/1.5 Georgia,serif;color:#6c8379;transform:rotate(-7deg);opacity:var(--ways-note);z-index:9;text-align:center;pointer-events:none}.ways-side-note>i{display:block;width:130px;margin:8px auto 0;border-top:2px solid #5aad8c;transform:rotate(-3deg)}.ways-track{position:absolute;inset:0;opacity:var(--ways-opacity);transform-origin:50% 50%;will-change:transform,opacity}.ways-card{inset:0 auto auto 0;width:100%;height:100%;background:#fff;border:calc(var(--card-settle,0)*1px) solid #dbe7e0;border-radius:calc(var(--card-settle,0)*18px);box-shadow:0 calc(var(--card-settle,0)*8px) calc(var(--card-settle,0)*27px) #173e2910;color:#152f35}.ways-card,.ways-card-media{position:absolute;overflow:hidden}.ways-card-media{inset:0 0 auto;height:var(--card-media,100%)}.ways-card-media>img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 22%;object-position:70% 22%}.ways-card-wash{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff7,#fffffff0 31%,#ffffffae 45%,#ffffff21 61%,transparent 77%);opacity:calc(1 - var(--card-settle,0))}.ways-card-category{position:absolute;left:var(--card-category-x,20px);top:var(--card-category-y,20px);display:flex;align-items:center;gap:12px;padding:13px 17px;border:1px solid #c4dbbe30;border-radius:15px;background:#3f674fde;backdrop-filter:blur(6px);color:#fff;z-index:4;opacity:calc(var(--card-category-in,0)*var(--card-zoom-fade,1))}.ways-card-category>span{font-size:11px;line-height:1.3;letter-spacing:.6px;font-weight:650;max-width:100px}.ways-card-category>svg{width:30px;height:30px}.ways-card-example{position:absolute;left:var(--card-example-x,20px);top:var(--card-example-y,0);width:var(--card-example-width,90%);z-index:5;padding:16px 20px;background:#fffffff5;box-shadow:0 5px 12px #19382b16,0 1px 3px #19382b14;border:1px solid #e5ece8;border-radius:14px;opacity:calc(var(--card-example-in,0)*var(--card-zoom-fade,1));transform:translateY(calc((1 - var(--card-example-in,0))*24px))}.ways-card-example>small{display:block;font-size:8px;letter-spacing:.95px;color:#93a09a;font-weight:600;line-height:1.3}.ways-card-example>strong{display:block;font-size:calc(20px - var(--card-settle,0)*5px);letter-spacing:-.35px;color:#203b40;line-height:1.3;margin-top:6px}.ways-card-example>span{display:block;font-size:calc(13px - var(--card-settle,0)*2px);color:#5c7376;line-height:1.4;margin-top:4px}.ways-card-content{position:absolute;left:var(--card-content-x,6vw);top:var(--card-content-y,38%);width:var(--card-content-width,44%);z-index:3;opacity:var(--card-zoom-fade,1)}.ways-card-intro{opacity:var(--card-title-in,0);transform:translateX(calc((1 - var(--card-title-in,0))*-65px))}.ways-card-number{display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:1px;color:#849991;line-height:1;margin-bottom:10px}.ways-card-number>i{width:20px;height:3px;background:#008c71}.ways-card-content h3{font-size:var(--card-title-size,50px);line-height:1.12;font-weight:700;letter-spacing:-.85px;color:#172e34;margin:0}.ways-card-content h3 em{font-family:inherit;font-weight:inherit;font-style:normal;color:#00876a}.ways-card-description{font-size:var(--card-copy-size,18px);color:#6e807f;line-height:1.65;margin:13px 0 0;opacity:var(--card-copy-in,0);transform:translateX(calc((1 - var(--card-copy-in,0))*-45px))}.ways-card-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:21px;opacity:var(--card-feature-in,0);transform:translateY(calc((1 - var(--card-feature-in,0))*25px))}.ways-card-features>div{display:flex;align-items:center;gap:9px;font-size:var(--card-feature-size,13px);color:#4d6868;line-height:1.45}.ways-card-features>div>svg{width:24px;height:27px;color:#0b826c;flex-shrink:0}.ways-foot{position:absolute;left:max(6vw,calc((100vw - 1500px)/2));right:max(6vw,calc((100vw - 1500px)/2));bottom:22px;z-index:10;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#74968b;opacity:var(--ways-opacity);pointer-events:none}.ways-foot,.ways-step{display:flex;align-items:center}.ways-step{gap:8px;font-size:10px;color:#00886b;opacity:calc(1 - var(--ways-whip))}.ways-step>i{height:1px;width:29px;background:#8abfa9}.ways-step>b{font-weight:400;color:#9aa9a2}.ways-scroll-cue{display:flex;align-items:center;gap:10px;opacity:calc(1 - var(--ways-note) - var(--ways-whip))}.ways-scroll-cue>svg{animation:ways-scroll 1.8s ease-in-out infinite}.ways-experience-note{position:absolute;right:0;display:flex;gap:10px;align-items:center;opacity:var(--ways-note);letter-spacing:.2px;font-size:11px;color:#517f6e}@keyframes ways-scroll{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.ways-story+.continuous-journey{margin-top:-100svh;z-index:0}@media(min-width:761px) and (max-height:800px){.ways-slot-grid{top:195px;bottom:27px;gap:18px}.ways-story .ways-heading h2{font-size:42px}.ways-story .ways-heading>p{font-size:13px;margin-top:12px;line-height:1.5}.ways-eyebrow{font-size:9px;margin-bottom:11px}.ways-card-features{margin-top:16px;gap:10px}.ways-card-features>div{gap:6px}.ways-card-features>div>svg{width:21px;height:24px}.ways-card-example{padding:13px 16px}}@media(min-width:761px) and (max-width:1100px){.ways-side-note{display:none}.ways-slot-grid{gap:15px}.ways-story .ways-heading h2{font-size:43px}.ways-card-features{gap:8px}.ways-card-features>div{gap:5px}.ways-card-features>div>svg{width:19px;height:23px}.ways-card-category{padding:10px 13px;gap:9px;border-radius:11px}.ways-card-category>svg{width:24px;height:24px}.ways-card-category>span{font-size:9px}}@media(max-width:960px){.connection-paths.ways-story{height:1000svh}.ways-layout{left:23px;right:23px;top:88px;height:calc(100svh - 104px);transform:none}.ways-slot-grid{left:5px;right:auto;top:170px;bottom:42px;display:flex;gap:16px}.ways-slot{flex:0 0 calc(100vw - 56px);width:calc(100vw - 56px);height:100%}.ways-story .ways-heading h2{font-size:clamp(25px,7.9vw,33px);line-height:1.05;letter-spacing:-1px}.ways-eyebrow{font-size:7px;gap:8px;letter-spacing:1px;margin-bottom:11px}.ways-eyebrow>i{width:21px;height:2px}.ways-story .ways-heading>p{font-size:11px;line-height:1.6;margin-top:13px;max-width:none}.ways-desktop-break,.ways-side-note{display:none}.ways-card-wash{background:linear-gradient(180deg,#fff,#fffffff5 35%,#ffffffeb 38%,#ffffff00 44%,#ffffff00 67%,#fffffff2 84%,#fff)}.ways-card-1 .ways-card-wash,.ways-card-2 .ways-card-wash{background:linear-gradient(180deg,#ffffff40,#ffffff05 38%,transparent 60%,#fffffff5 84%,#fff)}.ways-card-media>img{-o-object-position:73% 18%;object-position:73% 18%;transform:translateY(calc((1 - var(--card-settle,0))*14svh))}.ways-card-content{background:rgba(255,255,255,calc((1 - var(--card-settle,0))*.94));box-shadow:0 -18px 26px 10px rgba(255,255,255,calc((1 - var(--card-settle,0))*.94))}.ways-card-category{padding:10px 12px;gap:9px;border-radius:11px}.ways-card-category>svg{width:24px;height:24px}.ways-card-category>span{font-size:9px;max-width:90px}.ways-card-description{margin-top:12px}.ways-card-content h3{letter-spacing:-.6px}.ways-card-number{font-size:8px;margin-bottom:9px}.ways-card-number>i{height:2px;width:17px}.ways-card-features{gap:10px;margin-top:18px}.ways-card-features>div{gap:6px}.ways-card-features>div>svg{width:20px;height:23px}.ways-card-example{padding:14px 16px;border-radius:12px}.ways-card-example>small{font-size:7px}.ways-card-example>strong{font-size:calc(18px - var(--card-settle,0)*3px)}.ways-card-example>span{font-size:11px}.ways-foot{left:23px;right:23px;bottom:18px;font-size:6px;letter-spacing:.6px}.ways-step{font-size:8px;gap:5px}.ways-step>i{width:20px}.ways-experience-note{font-size:8px;gap:7px;max-width:78%;text-align:right;line-height:1.5}.ways-experience-note>svg{width:14px;height:14px}.ways-scroll-cue{max-width:70%;gap:7px}.ways-scroll-cue>svg{width:12px;height:12px}}@media(max-width:360px){.ways-slot-grid{top:160px;bottom:32px}.ways-card-features{gap:7px;margin-top:15px}.ways-card-features>div{gap:5px}.ways-card-features>div>svg{width:18px;height:22px}.ways-card-example{padding:12px 13px}.ways-card-number{margin-bottom:7px}.ways-card-description{margin-top:10px}}@media(max-height:620px),(prefers-reduced-motion:reduce){.connection-paths.ways-story{height:auto;margin-top:0;background:#fff;padding:55px max(6vw,23px);min-height:0}.ways-stage{position:relative;height:auto;overflow:visible;isolation:auto}.ways-ambient,.ways-foot,.ways-layout,.ways-side-note{display:none}.ways-story .ways-heading{position:relative!important;left:auto!important;top:auto!important;width:auto!important;opacity:1!important;translate:none;scale:1;pointer-events:auto;margin-bottom:35px}.ways-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;opacity:1!important;transform:none!important;inset:auto}.ways-card{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;opacity:1!important;border:1px solid #dbe7e0;border-radius:18px;box-shadow:0 8px 25px #14382b09;overflow:hidden;--card-settle:1!important}.ways-card-media{position:relative;height:200px!important}.ways-card-wash{display:none}.ways-card-category{left:18px!important;top:18px!important;opacity:1!important}.ways-card-example{opacity:1!important;transform:none!important;margin:-32px 18px 0}.ways-card-content,.ways-card-example{position:relative;left:auto!important;top:auto!important;width:auto!important}.ways-card-content{padding:24px}.ways-card-description,.ways-card-features,.ways-card-intro{opacity:1!important;transform:none!important}.ways-card-content h3{font-size:25px!important}.ways-card-description{font-size:14px!important}.ways-card-features>div{font-size:10px!important}.ways-story+.continuous-journey{margin-top:0}}@media(max-width:760px) and (max-height:620px),(max-width:960px) and (prefers-reduced-motion:reduce){.ways-track{grid-template-columns:1fr;gap:23px}.connection-paths.ways-story{padding:35px 23px 40px}.ways-story .ways-heading h2{font-size:31px}.ways-card-media{height:230px!important}.ways-card-content{padding:24px}.ways-card-example{padding:15px 18px}}.ways-story .ways-heading{left:max(6vw,calc((100vw - 1500px)/2));top:calc((100svh - min(780px,88svh))/2);width:min(850px,88vw)}.ways-card-0{opacity:1}.ways-card-1,.ways-card-2{opacity:0}.ways-story+.continuous-journey .career-world{opacity:var(--ways-cv-in,1)}@media(max-width:960px){.ways-story .ways-heading{left:23px;top:88px;width:calc(100% - 46px)}}@media(max-height:620px),(prefers-reduced-motion:reduce){.ways-card-content,.ways-story+.continuous-journey .career-world{opacity:1!important}.ways-card-content{box-shadow:none;background:transparent}}.ways-story[data-phase=cv] .ways-stage{pointer-events:none}@media(max-width:360px){.ways-foot{bottom:8px}}