body:has(.website-fit-page)>.site-footer{display:none}.website-fit-page{min-height:100svh;color:var(--ink-950);background:var(--surface);flex-direction:column;display:flex}.website-fit-main{flex-direction:column;flex:1;justify-content:flex-start;width:min(1440px,100% - clamp(40px,7vw,160px));margin-inline:auto;padding-block:clamp(40px,5vh,72px) clamp(48px,8vh,100px);transition:opacity .22s;display:flex}.website-fit-main--resume{justify-content:center}.website-fit-loading{min-height:min(58vh,560px);color:var(--muted);text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;display:grid}.website-fit-loader-art{place-items:center;width:112px;height:112px;display:grid}.website-fit-loader-art:empty:before{border:4px solid var(--line-200);border-top-color:var(--blue-700);content:"";border-radius:50%;width:54px;height:54px;animation:.9s linear infinite website-fit-loader-spin}.website-fit-loader-art svg{width:100%;height:100%}@keyframes website-fit-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.website-fit-loader-art:empty:before{animation:none}}.website-fit-loading p{margin:0;font-size:16px}.website-fit-main.is-covering{opacity:0;transition-duration:.26s}.website-fit-main.is-revealing{opacity:1}.website-fit-step-tools{justify-content:space-between;align-items:flex-start;gap:24px;min-height:44px;margin-bottom:clamp(38px,6vh,72px);display:flex}.website-fit-step-tools--question{margin-bottom:0}.website-fit-step-tools--resume,.website-fit-step-tools--result{min-height:0;margin-bottom:0}.website-fit-progress{width:min(100%,320px);color:var(--muted);gap:12px;font-size:14px;display:grid}.website-fit-progress-track{background:var(--line-200);border-radius:999px;height:3px;overflow:hidden}.website-fit-progress-track i{background:var(--blue-700);transform-origin:0;border-radius:999px;width:100%;height:100%;transition:transform .32s;display:block}.website-fit-step-stack{grid-template-columns:minmax(0,1fr);display:grid}.website-fit-step{grid-area:1/1;width:100%}.website-fit-resume{width:min(100%,820px);max-width:820px;margin-inline:auto}.website-fit-resume-card{border:1px solid var(--line-200);background:var(--surface);border-radius:18px;padding:clamp(28px,5vw,64px);box-shadow:0 12px 36px #071d330f}.website-fit-resume-card h1{max-width:720px;color:var(--ink-950);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1.02}.website-fit-resume-description{max-width:620px;color:var(--body);margin:22px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.5}.website-fit-resume-actions{flex-wrap:wrap;align-items:center;gap:18px;width:100%;margin-top:34px;display:flex}.website-fit-resume-primary,.website-fit-resume-secondary{min-height:56px;font:inherit;cursor:pointer;width:100%;color:var(--ink-950);background:var(--accent-apricot);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:600;transition:background-color .22s;display:inline-flex}.website-fit-resume-primary{border-color:#0000}.website-fit-resume-primary:hover,.website-fit-resume-secondary:hover{background:var(--accent-apricot-hover)}.website-fit-resume-secondary{border-color:#0000}.website-fit-resume-primary:focus-visible,.website-fit-resume-secondary:focus-visible{outline:3px solid var(--accent-blue-focus);outline-offset:4px}.website-fit-question{margin-bottom:clamp(34px,5vh,62px);position:relative}.website-fit-question h1{max-width:820px;min-height:3.1em;color:var(--ink-950);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,72px);font-weight:600;line-height:.99}.website-fit-page h1:focus{outline:none}.website-fit-status-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.website-fit-option{border:1px solid var(--line-200);min-width:0;min-height:164px;color:var(--ink-900);background:var(--surface);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:clamp(22px,3vw,38px);transition:border-color .28s,background-color .28s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.website-fit-option:hover,.website-fit-option:focus-visible{border-color:var(--blue-700);background:var(--canvas-100);transform:translateY(-2px)}.website-fit-option--common{border-color:var(--line-soft-blue);background:var(--canvas-100);box-shadow:inset 0 0 0 1px var(--line-soft-blue)}.website-fit-option:focus-visible,.website-fit-home-link:focus-visible,.website-fit-back:focus-visible{outline:3px solid var(--accent-blue-focus);outline-offset:4px}.website-fit-option:disabled,.website-fit-back:disabled{cursor:default}.website-fit-option-title{color:var(--ink-950);font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.2}.website-fit-option-detail{color:var(--body);font-size:17px;line-height:1.45}.website-fit-option-detail--empty{visibility:hidden;min-height:1.45em}.website-fit-back{min-height:44px;color:var(--body);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 max(0px,clamp(38px,6vh,72px) - 44px);padding:4px 0;font-size:16px;display:inline-flex}.website-fit-back--placeholder{visibility:hidden}.website-fit-back svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .24s}.website-fit-back:hover svg{transform:translate(-3px)}.website-fit-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.website-fit-choice-option{min-height:112px;padding:22px 26px}.website-fit-choice-option:last-child{grid-column:1/-1;min-height:82px}.website-fit-choice-grid--three .website-fit-choice-option,.website-fit-choice-grid--three .website-fit-choice-option:last-child{text-align:left;align-items:flex-start;min-height:112px}.website-fit-choice-grid--three .website-fit-choice-option:last-child{grid-column:auto}.website-fit-choice-grid--span-last .website-fit-choice-option:last-child{grid-column:1/-1}.website-fit-choice-grid--four .website-fit-choice-option:last-child{grid-column:auto;min-height:112px}.website-fit-choice-option--unsure:last-child{min-height:112px}.website-fit-choice-option.is-selected{border-color:var(--blue-700);background:var(--canvas-100);box-shadow:inset 0 0 0 1px var(--blue-700)}.website-fit-selection{min-height:27px;color:var(--muted);margin:20px 0 0;font-size:15px}.website-fit-result{width:100%;max-width:none}.website-fit-result-review{text-align:center;justify-items:center;max-width:720px;margin-inline:auto;display:grid}.contact-inquiry-inline{border:1px solid var(--line-200);background:var(--surface);border-radius:16px;width:min(100%,560px);box-shadow:0 18px 55px #071d331a}.contact-inquiry-inline .contact-inquiry-panel h2{text-align:center;max-width:none;margin-right:0}.website-fit-plan-results{width:100%;margin:0 auto}.website-fit-plan-results-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.website-fit-plan-results-heading h2{color:var(--ink-950);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15}.website-fit-plan-results-heading p{color:var(--muted);margin:0;font-size:15px}.website-fit-plan-card .service-price{white-space:normal;flex-wrap:wrap}.website-fit-plan-card.is-muted{opacity:.62}.website-fit-plan-card.is-recommended{border-color:var(--blue-700);opacity:1}.website-fit-plan-actions{gap:10px;width:100%;display:grid}.website-fit-checkout-button{width:100%;min-height:48px;font:inherit;font-size:16px}.website-fit-checkout-button:disabled{cursor:wait;opacity:.72}.website-fit-plan-inquiry-link{color:var(--blue-700);text-align:center;text-underline-offset:3px;font-size:16px;line-height:1.5;text-decoration:underline}.website-fit-start-over{width:fit-content;margin:28px auto 0;display:flex}.website-fit-all-pricing{font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin:10px auto 0;padding:0;display:block}.website-fit-additional-pricing{margin-top:36px}.website-fit-additional-pricing[hidden]{display:none}.website-fit-additional-pricing>h2{color:var(--ink-950);margin:0 0 20px;font-size:clamp(26px,3vw,34px);line-height:1.15}.website-fit-checkout-error,.website-fit-checkout-return{border:1px solid var(--line-soft-blue);color:var(--ink-900);background:var(--canvas-100);border-radius:10px;padding:12px 16px;font-size:16px;line-height:1.5}.website-fit-checkout-error{color:#7b2525;background:#fff7f7;border-color:#d9a1a1;margin:0}.website-fit-plan-results-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.website-fit-test-checkout-chip{border:1px solid var(--line-soft-blue);color:var(--muted);background:var(--canvas-100);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.website-fit-checkout-return{width:100%;max-width:820px;margin:0 auto 24px}@media (max-width:800px){.website-fit-plan-results-heading{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:700px){.website-fit-main{justify-content:flex-start;width:calc(100% - 40px);padding-block:clamp(32px,6vh,56px)}.website-fit-step-tools{gap:12px;margin-bottom:clamp(40px,8vh,64px)}.website-fit-step-tools--question{margin-bottom:0}.website-fit-progress{flex:auto;min-width:0}.website-fit-question{margin-bottom:32px}.website-fit-back{margin-bottom:max(0px,clamp(40px,8vh,64px) - 44px)}.website-fit-question h1{font-size:clamp(36px,8vw,54px);line-height:1.01}.website-fit-status-options{grid-template-columns:minmax(0,1fr);gap:10px}.website-fit-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.website-fit-option{min-height:112px;padding:22px}.website-fit-option-title{font-size:21px}.website-fit-option-detail{font-size:16px}.website-fit-choice-option:last-child{grid-column:1/-1}.website-fit-choice-option{min-height:94px;padding:16px}.website-fit-choice-grid--span-last .website-fit-choice-option:last-child{grid-column:1/-1}.website-fit-choice-grid--four .website-fit-choice-option:last-child,.website-fit-choice-option--unsure:last-child{min-height:94px}.website-fit-resume-card{border-radius:16px;padding:25px 20px}.website-fit-resume-actions{flex-direction:row;align-items:stretch}.website-fit-resume-primary,.website-fit-resume-secondary{width:100%}.website-fit-choice-option .website-fit-option-title{font-size:clamp(17px,4.8vw,21px)}.website-fit-choice-option .website-fit-option-detail{font-size:14px}.website-fit-selection{margin-top:18px}}@media (max-width:390px){.website-fit-main{width:calc(100% - 32px)}.website-fit-question h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.website-fit-step,.website-fit-progress-track i,.website-fit-option,.website-fit-back svg{transition-duration:.01ms!important;animation:none!important}}
