.blueprint-module__acCKpW__page{color:var(--ink);background:var(--paper)}.blueprint-module__acCKpW__hero{color:var(--paper);background:var(--ink);border-bottom:1px solid var(--line-dark)}.blueprint-module__acCKpW__heroShell{text-align:center;align-content:center;justify-items:center;gap:24px;width:min(100% - 80px,920px);min-height:610px;margin-inline:auto;padding-block:104px;display:grid}.blueprint-module__acCKpW__eyebrow{color:var(--lime-deep);letter-spacing:.12em;font-size:.72rem;font-weight:800;line-height:1.3}.blueprint-module__acCKpW__hero .blueprint-module__acCKpW__eyebrow{color:var(--lime)}.blueprint-module__acCKpW__hero h1{max-width:900px;font-size:4.75rem}.blueprint-module__acCKpW__heroLead{color:#d2d8d2;max-width:760px;font-size:1.18rem}.blueprint-module__acCKpW__heroAction{justify-items:center;gap:12px;margin-top:12px;display:grid}.blueprint-module__acCKpW__heroAction p{color:#aeb6ae;font-size:.84rem}.blueprint-module__acCKpW__diagnosticSection{background:var(--paper);padding-block:104px 120px}.blueprint-module__acCKpW__diagnosticShell{width:min(100% - 80px,960px);margin-inline:auto}.blueprint-module__acCKpW__diagnosticPanel{background:var(--white);border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:0 22px 64px #10121417}.blueprint-module__acCKpW__progressHeader{border-bottom:1px solid var(--line);background:#f7f8f5;padding:26px 32px 22px}.blueprint-module__acCKpW__progressMeta{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:.7rem;font-weight:800;display:flex}.blueprint-module__acCKpW__progressMeta span{color:var(--lime-deep)}.blueprint-module__acCKpW__progressTrack{background:#dfe3dc;height:7px;overflow:hidden}.blueprint-module__acCKpW__progressTrack>span{background:var(--lime-deep);height:100%;transition:width .2s;display:block}.blueprint-module__acCKpW__progress1{width:20%}.blueprint-module__acCKpW__progress2{width:40%}.blueprint-module__acCKpW__progress3{width:60%}.blueprint-module__acCKpW__progress4{width:80%}.blueprint-module__acCKpW__progress5{width:100%}.blueprint-module__acCKpW__progressLabels{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;list-style:none;display:grid}.blueprint-module__acCKpW__progressLabels li{color:#7a817b;justify-items:center;gap:4px;display:grid}.blueprint-module__acCKpW__progressLabels li:first-child{justify-items:start}.blueprint-module__acCKpW__progressLabels li:last-child{justify-items:end}.blueprint-module__acCKpW__progressLabels li[aria-current=step]{color:var(--ink)}.blueprint-module__acCKpW__progressLabels span{display:none}.blueprint-module__acCKpW__progressLabels small{font-size:.67rem;font-weight:750}.blueprint-module__acCKpW__stepBody{align-content:start;min-height:610px;padding:58px 64px 44px;display:grid}.blueprint-module__acCKpW__formStep{border:0;min-width:0}.blueprint-module__acCKpW__stepHeading{text-align:center;justify-items:center;gap:14px;max-width:700px;margin:0 auto 46px;display:grid}.blueprint-module__acCKpW__stepHeading h2,.blueprint-module__acCKpW__resultHeading h2{font-size:3.15rem}.blueprint-module__acCKpW__stepHeading h2:focus,.blueprint-module__acCKpW__resultHeading h2:focus{outline:0}.blueprint-module__acCKpW__stepHeading>p:last-child,.blueprint-module__acCKpW__resultHeading>p:last-child{color:#5a615c}.blueprint-module__acCKpW__textFields{gap:26px;max-width:680px;margin-inline:auto;display:grid}.blueprint-module__acCKpW__textField{gap:9px;display:grid}.blueprint-module__acCKpW__textField>span,.blueprint-module__acCKpW__choiceFieldset legend{font-size:.9rem;font-weight:800}.blueprint-module__acCKpW__textField input,.blueprint-module__acCKpW__textField textarea{width:100%;color:var(--ink);background:#fbfcfa;border:1px solid #aeb5ae;border-radius:4px;padding:15px 16px}.blueprint-module__acCKpW__textField textarea{resize:vertical;min-height:112px}.blueprint-module__acCKpW__textField input::placeholder,.blueprint-module__acCKpW__textField textarea::placeholder{color:#747c75}.blueprint-module__acCKpW__choiceStack{gap:42px;display:grid}.blueprint-module__acCKpW__choiceFieldset{border:0;min-width:0}.blueprint-module__acCKpW__choiceFieldset legend{margin-bottom:14px}.blueprint-module__acCKpW__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blueprint-module__acCKpW__choice{color:#3f4540;border:1px solid var(--line);cursor:pointer;background:#fbfcfa;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:12px;min-height:116px;padding:18px;transition:border-color .12s,background .12s;display:grid}.blueprint-module__acCKpW__choice:hover{border-color:#828a82}.blueprint-module__acCKpW__choice:has(input:checked){color:var(--ink);border-color:var(--lime-deep);background:#f2f9df}.blueprint-module__acCKpW__choice input{width:18px;height:18px;accent-color:var(--lime-deep);margin-top:2px}.blueprint-module__acCKpW__choice span{font-size:.88rem;font-weight:700;line-height:1.45}.blueprint-module__acCKpW__error{width:min(100%,680px);color:var(--error);border:1px solid var(--error);background:#fff5f3;margin:28px auto 0;padding:12px 14px;font-size:.88rem;font-weight:700}.blueprint-module__acCKpW__stepNav{border-top:1px solid var(--line);background:#f7f8f5;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:17px 32px;display:flex}.blueprint-module__acCKpW__continueButton,.blueprint-module__acCKpW__backButton,.blueprint-module__acCKpW__resultActions button{min-height:50px;color:var(--ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.88rem;font-weight:800;display:inline-flex}.blueprint-module__acCKpW__continueButton{background:var(--lime);border:1px solid var(--lime)}.blueprint-module__acCKpW__continueButton:hover{background:#d0ff68;border-color:#d0ff68}.blueprint-module__acCKpW__backButton{background:0 0;border:0;padding-inline:6px}.blueprint-module__acCKpW__backButton:hover{text-underline-offset:4px;text-decoration:underline}.blueprint-module__acCKpW__result{padding:64px}.blueprint-module__acCKpW__resultHeading{text-align:center;justify-items:center;gap:16px;max-width:740px;margin:0 auto 48px;display:grid}.blueprint-module__acCKpW__resultJob{border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-bottom:54px;padding-block:30px;display:grid}.blueprint-module__acCKpW__resultJob>div{gap:8px;display:grid}.blueprint-module__acCKpW__resultJob span{color:var(--lime-deep);letter-spacing:.1em;font-size:.68rem;font-weight:800}.blueprint-module__acCKpW__resultJob strong{font-size:1rem}.blueprint-module__acCKpW__profileBlock{margin-bottom:58px}.blueprint-module__acCKpW__profileTitle{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.blueprint-module__acCKpW__profileTitle h3{margin-top:8px;font-size:2.25rem}.blueprint-module__acCKpW__profileTitle>p{color:#5a615c;font-size:.85rem}.blueprint-module__acCKpW__profileRows{gap:22px;display:grid}.blueprint-module__acCKpW__profileRow{gap:8px;display:grid}.blueprint-module__acCKpW__profileLabel{justify-content:space-between;gap:24px;display:flex}.blueprint-module__acCKpW__profileLabel span{color:#626963;font-size:.82rem}.blueprint-module__acCKpW__profileTrack{background:#e1e4df;height:10px;overflow:hidden}.blueprint-module__acCKpW__profileTrack>span{background:var(--lime-deep);height:100%;display:block}.blueprint-module__acCKpW__scoreNone{width:0}.blueprint-module__acCKpW__scoreLow{width:33.333%}.blueprint-module__acCKpW__scoreMid{width:66.666%}.blueprint-module__acCKpW__scoreHigh{width:100%}.blueprint-module__acCKpW__nextAction{text-align:center;border-block:1px solid var(--line);background:#f2f5ed;justify-items:center;gap:14px;padding:38px;display:grid}.blueprint-module__acCKpW__nextAction h3{font-size:2rem}.blueprint-module__acCKpW__nextAction>p:not(.blueprint-module__acCKpW__eyebrow){color:#51585e;max-width:620px;margin-bottom:8px}.blueprint-module__acCKpW__resultActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.blueprint-module__acCKpW__resultActions button{border:1px solid var(--line);background:0 0;padding-inline:14px}.blueprint-module__acCKpW__resultActions button:hover{border-color:var(--ink)}.blueprint-module__acCKpW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.blueprint-module__acCKpW__heroShell,.blueprint-module__acCKpW__diagnosticShell{width:min(100% - 40px,960px)}.blueprint-module__acCKpW__heroShell{min-height:560px;padding-block:76px}.blueprint-module__acCKpW__hero h1{font-size:3.15rem}.blueprint-module__acCKpW__heroLead{font-size:1.04rem}.blueprint-module__acCKpW__heroAction{width:100%}.blueprint-module__acCKpW__heroAction .button-link{width:100%}.blueprint-module__acCKpW__diagnosticSection{padding-block:56px 72px}.blueprint-module__acCKpW__progressHeader{padding:22px 20px 18px}.blueprint-module__acCKpW__progressMeta span{display:none}.blueprint-module__acCKpW__progressLabels span{font-size:.65rem;font-weight:800;display:block}.blueprint-module__acCKpW__progressLabels small{display:none}.blueprint-module__acCKpW__stepBody{min-height:0;padding:44px 20px 36px}.blueprint-module__acCKpW__stepHeading{margin-bottom:36px}.blueprint-module__acCKpW__stepHeading h2,.blueprint-module__acCKpW__resultHeading h2{font-size:2.45rem}.blueprint-module__acCKpW__choiceStack{gap:36px}.blueprint-module__acCKpW__choiceGrid{grid-template-columns:1fr}.blueprint-module__acCKpW__choice{min-height:0}.blueprint-module__acCKpW__stepNav{min-height:82px;padding:16px 20px}.blueprint-module__acCKpW__continueButton{padding-inline:16px}.blueprint-module__acCKpW__result{padding:46px 20px 28px}.blueprint-module__acCKpW__resultHeading{margin-bottom:38px}.blueprint-module__acCKpW__resultJob{grid-template-columns:1fr;gap:28px}.blueprint-module__acCKpW__profileTitle{align-items:start;gap:12px;display:grid}.blueprint-module__acCKpW__profileLabel{align-items:baseline}.blueprint-module__acCKpW__nextAction{padding:32px 20px}.blueprint-module__acCKpW__nextAction .button-link{width:100%}.blueprint-module__acCKpW__resultActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blueprint-module__acCKpW__progressTrack>span,.blueprint-module__acCKpW__choice{transition:none}}@media print{:is(.site-header,.site-footer,.blueprint-module__acCKpW__hero,.blueprint-module__acCKpW__progressHeader,.blueprint-module__acCKpW__resultActions){display:none!important}:is(body,.blueprint-module__acCKpW__page,.blueprint-module__acCKpW__diagnosticSection,.blueprint-module__acCKpW__diagnosticPanel){color:#000;background:#fff}.blueprint-module__acCKpW__diagnosticSection{padding:0}.blueprint-module__acCKpW__diagnosticShell{width:100%}.blueprint-module__acCKpW__diagnosticPanel{box-shadow:none;border:0;overflow:visible}.blueprint-module__acCKpW__result{padding:0}.blueprint-module__acCKpW__resultHeading{margin-bottom:22px}.blueprint-module__acCKpW__resultHeading h2{font-size:32pt}.blueprint-module__acCKpW__resultJob{margin-bottom:30px;padding-block:18px}.blueprint-module__acCKpW__profileBlock{margin-bottom:30px}.blueprint-module__acCKpW__profileTitle{margin-bottom:18px}.blueprint-module__acCKpW__profileRows{gap:12px}.blueprint-module__acCKpW__profileTrack{border:1px solid #888}.blueprint-module__acCKpW__profileTrack>span{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#111}.blueprint-module__acCKpW__nextAction{padding:24px}.blueprint-module__acCKpW__nextAction .button-link{display:none}@page{size:letter portrait;margin:.55in}}
