:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#242621;background:#f8f7f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color-scheme:light;--paper: #f8f7f2;--ink: #242621;--muted: #6e7268;--line: #dfe0d7;--yellow: #f4cb46;--panel: #242722;--apply: #c5dfa9;--skip: #f0b4a9}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #9b7417;outline-offset:6px}p,h1,h2,h3,h4,ul{margin:0}img{display:block;flex-shrink:0}.wrap{width:100%;max-width:1384px;margin-inline:auto;padding-inline:64px}.skip-link{position:fixed;left:16px;top:-80px;padding:14px;background:var(--yellow);z-index:10}.skip-link:focus{top:12px}.site-header{position:relative;z-index:2;height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:650;letter-spacing:-.9px}.brand img{width:36px;height:36px}nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:500}nav>a:not(.button){color:#5c6155;padding-block:12px}nav>a:not(.button):hover{color:var(--ink)}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:0 23px;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:600;line-height:1.3;transition:background-color .16s,border-color .16s}.button-small{min-height:41px;padding-inline:17px;font-size:13px}.button-outline{border-color:#cdd0c4}.button-outline:hover{background:#eceee5;border-color:#abb29f}.button-primary{background:var(--yellow);border-color:#e9bf38;color:#28291d}.button-primary:hover{background:#edc030}.text-link{font-size:14px;font-weight:500;padding-block:12px;white-space:nowrap}.text-link span{margin-left:7px;color:#72796a}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.hero{position:relative;min-height:min(820px,calc(100svh - 100px));display:grid;grid-template-columns:1.08fr 1fr;align-items:center;-moz-column-gap:86px;column-gap:86px;padding-top:65px;padding-bottom:125px}h1,.step-copy h2,.dark-break h2{font-family:inherit;font-weight:650}h1{font-size:clamp(54px,5.1vw,74px);line-height:1.08;letter-spacing:-.045em;max-width:680px}h1 em{font-weight:400}.hero-description{font-size:17px;line-height:1.75;color:var(--muted);max-width:390px;margin-top:30px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:29px}.hero-visual{padding-top:28px;min-width:0}.hero-job{width:92%;padding:29px 28px 43px;border:1px solid #d9ddcf;background:#eceee5;border-radius:10px}.company-row,.scene-company{display:flex;align-items:center;gap:10px;font-size:13px;color:#606759;font-weight:500}.company-monogram{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;background:#f8f9f3;border:1px solid #d0d6c7;border-radius:6px;font-size:18px;font-weight:500;color:#384132;flex-shrink:0}.hero-job h2{font-size:27px;letter-spacing:-.9px;font-weight:550;line-height:1.2;margin-top:23px}.hero-job>p{font-size:13px;color:#707968;margin-top:9px}.hero-job>p span{margin-inline:6px}.hero-requirement{font-size:14px;color:#747c6c;margin-top:23px;padding-top:19px;border-top:1px solid #d4dacb}.hero-result{width:93%;position:relative;margin:-19px 0 0 auto;background:var(--panel);color:#f2f4eb;border:1px solid #353a2e;border-radius:10px;padding:22px 25px 24px;box-shadow:0 14px 24px -21px #20261d80}.panel-brand{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:550;letter-spacing:-.3px}.hero-decision,.result-row{display:flex;justify-content:space-between;align-items:start;gap:28px}.hero-decision{margin-top:26px}.field-label{display:block;font-size:12px;color:#b2bba6;line-height:1.45}.recommendation{font-size:43px;line-height:1.2;letter-spacing:-1.8px;font-weight:500;margin-top:5px}.apply{color:var(--apply)}.skip{color:var(--skip)}.score{margin-top:6px;white-space:nowrap;line-height:1.2}.score strong{font-size:36px;letter-spacing:-1.4px;font-weight:450}.score>span{font-size:14px;color:#a5b098}.hero-score{border-left:1px solid #47503b;padding-left:26px}.hero-verdict{margin-top:24px;padding-top:18px;border-top:1px solid #454c3c;color:#c5cdbb;font-size:14px;line-height:1.6}.visual-caption{display:block;margin-top:16px;text-align:right;color:#898e80;font-size:12px}.story-cue{position:absolute;bottom:35px;left:64px;color:#777d70;font-size:12px;display:inline-flex;align-items:center;gap:19px;padding-block:10px}.story-cue span{font-size:18px}.story-cue:hover{color:var(--ink)}.story{border-top:1px solid var(--line);padding-top:35px;padding-bottom:65px;scroll-margin-top:20px}.story-track{position:relative}.story-step{display:grid;grid-template-columns:.88fr 1.12fr;gap:100px;align-items:center;padding-block:85px}.chapter-number{display:block;font-size:11px;color:#929885;font-weight:550;letter-spacing:.13em;margin-bottom:25px}.step-copy h2{font-size:clamp(40px,3.6vw,52px);line-height:1.06;letter-spacing:-.05em;max-width:450px}.step-copy p{color:var(--muted);font-size:16px;line-height:1.8;max-width:330px;margin-top:26px}.step-proof{min-width:0;width:100%}.static-job,.scene-job{background:#efefe7;border:1px solid #dce0d3;border-radius:9px;padding:22px 25px}.static-job>p{font-size:13px;color:#737b68}.static-job h3{font-size:23px;line-height:1.25;font-weight:550;letter-spacing:-.7px;margin-top:10px}.static-job>span{display:block;font-size:13px;line-height:1.7;color:#747d68;margin-top:12px}.static-result{margin-top:14px;background:var(--panel);color:#f3f5ec;border:1px solid #353b2e;border-radius:9px;padding:25px}.static-reason,.scene-reason{color:#c5cdbb;font-size:14px;line-height:1.75;margin-top:20px}.panel-details{border-top:1px solid #414938;margin-top:22px;padding-top:21px}.panel-details h4{color:#c6d0bb;font-size:13px;line-height:1.5;font-weight:500}.chips{display:flex;flex-wrap:wrap;gap:7px;padding:0;list-style:none;margin-top:9px}.chips li{font-size:12px;padding:5px 9px;color:#d3dfc4;border:1px solid #4c573f;background:#2d3527;border-radius:4px;line-height:1.4}.gap-block{margin-top:23px}.gap-block h4{color:#dfc692}.gap-block p{margin-top:7px;color:#b7c0aa;font-size:13px;line-height:1.65}.story-scene{display:none}.scene-job{padding:22px 24px;min-height:180px}.scene-company .company-monogram{width:27px;height:27px;font-size:16px}.scene-job h3{font-size:25px;font-weight:550;letter-spacing:-.7px;margin-top:16px}.scene-job>p{font-size:13px;line-height:1.65;color:#69745c;margin-top:9px}.scene-job>.job-note{margin-top:3px;color:#8a907f;font-size:12px}.analysis-slot{min-height:470px;padding-top:14px}.analysis{background:var(--panel);color:#f4f6ee;border:1px solid #363d2e;border-radius:9px}.analysis-header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid #3f4734}.analysis-status{font-size:11px;color:#a5af98}.analysis-body{padding:22px 24px 25px}.scene-decision{position:relative;min-height:80px}.story-scene .recommendation{font-size:39px}.story-scene .score strong{font-size:33px}.story-scene .result-row,.scene-reason{transition:opacity .2s ease-out}.story-scene[data-view=decision] .panel-details{display:none}.story-scene .panel-details{animation:reveal-evidence .24s ease-out both}.story-scene[data-view=skip] .gap-block h4{color:#efb7a7}.analyzing{position:absolute;inset:0;opacity:0;visibility:hidden;display:flex;flex-direction:column;justify-content:center;font-size:15px;color:#c4cfb8}.analysis-rule{height:2px;width:65%;background:#bccca7;margin-top:17px}.story-scene[data-phase=analyzing] .analyzing{opacity:1;visibility:visible}.story-scene[data-phase=analyzing] .result-row,.story-scene[data-phase=analyzing] .scene-reason{opacity:0}.scene-progress{display:flex;gap:6px;width:63px;margin:24px auto 0}.scene-progress span{display:block;width:17px;height:2px;background:#d7dccd;transition:background-color .16s}.scene-progress .current{background:#858f76}@keyframes reveal-evidence{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px)and (min-height:720px)and (prefers-reduced-motion:no-preference){.enhanced-story .story-track{display:grid;grid-template-columns:.88fr 1.12fr;align-items:start;gap:100px}.enhanced-story .story-steps{padding-bottom:110px}.enhanced-story .story-step{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:68svh;padding-block:80px}.enhanced-story .story-scene{display:block;position:sticky;top:max(18px,calc((100svh - 600px)/2));margin-top:35px}.enhanced-story .step-proof{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.dark-break{display:flex;align-items:center;text-align:center;min-height:465px;padding-block:90px;background:#20221e;color:#f3f2e8}.dark-break h2{font-size:clamp(42px,5vw,72px);letter-spacing:-.05em;line-height:1.08}.dark-break em{color:#e9c758}@media(max-width:1200px){.wrap{padding-inline:44px}.hero{-moz-column-gap:50px;column-gap:50px;padding-top:60px;padding-bottom:115px}h1{font-size:62px}.hero-job{padding-inline:22px}.hero-result{padding-inline:21px}.hero-score{padding-left:19px}.story-cue{left:44px}.story-step{gap:60px}.enhanced-story .story-track{-moz-column-gap:60px;column-gap:60px}}@media(max-width:999px){.wrap{padding-inline:32px}nav{gap:23px}.hero{-moz-column-gap:32px;column-gap:32px;padding-top:60px;padding-bottom:120px;min-height:auto}h1{font-size:clamp(42px,5.8vw,58px)}.hero-description{font-size:16px;margin-top:24px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-job{width:96%;padding:22px 20px 37px}.hero-job h2{font-size:23px}.hero-result{width:96%;padding:19px}.hero-decision{gap:16px}.hero-result .recommendation{font-size:36px}.hero-result .score strong{font-size:30px}.hero-score{padding-left:15px}.hero-verdict{font-size:13px}.story-cue{left:32px}.story{padding-top:20px;padding-bottom:45px}.story-step{gap:40px;padding-block:75px}.step-copy h2{font-size:46px}.dark-break{min-height:360px;padding-block:70px}}@media(max-width:700px){.wrap{padding-inline:24px}.site-header{height:85px;gap:15px}.brand{font-size:24px}.brand img{width:32px;height:32px}nav{gap:16px}.button-small{padding-inline:13px;min-height:38px}.hero{grid-template-columns:1fr;gap:44px;padding-top:35px;padding-bottom:97px}h1{font-size:clamp(44px,10.8vw,64px);line-height:1.04;letter-spacing:-.052em;max-width:540px}.hero-description{max-width:350px;font-size:16px;line-height:1.75}.hero-actions{gap:25px;margin-top:25px}.hero-visual{padding-top:0;width:100%;max-width:460px;margin-inline:auto}.hero-job{width:92%;padding:22px 22px 37px}.hero-result{width:95%;padding:19px 21px 21px}.hero-requirement{font-size:13px}.hero-decision{margin-top:22px}.hero-result .recommendation{font-size:38px}.hero-result .score strong{font-size:32px}.hero-verdict{font-size:14px;margin-top:19px;padding-top:16px}.story-cue{left:24px;bottom:24px;gap:12px;font-size:11px}.story{padding-top:0;padding-bottom:50px}.story-step{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:15px}.chapter-number{margin-bottom:19px;font-size:10px}.step-copy h2{font-size:40px;max-width:370px}.step-copy p{margin-top:20px;font-size:15px;max-width:360px}.static-job{padding:21px 22px}.static-result{padding:23px 22px}.static-result .recommendation{font-size:36px}.static-result .score strong{font-size:31px}.static-reason{font-size:14px}.result-row{gap:18px}.dark-break{min-height:340px;padding-block:65px}.dark-break h2{font-size:clamp(34px,8vw,52px);line-height:1.14}}@media(max-width:360px){.wrap{padding-inline:19px}h1{font-size:42px}.button-primary{padding-inline:17px;gap:16px}.hero-actions{gap:21px}.hero-job{padding-inline:17px}.hero-result{padding-inline:16px}.hero-score{padding-left:12px}.field-label{font-size:11px}.hero-result .recommendation{font-size:34px}.hero-result .score strong{font-size:29px}.story-cue{left:19px;font-size:10px}.step-copy h2{font-size:42px}.static-result,.static-job{padding-inline:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hero-visual{padding-top:0;width:100%;max-width:480px;justify-self:end}.hero-panel{border:1px solid #d6d9ce;border-radius:10px;overflow:hidden}.hero-job{width:100%;padding:20px 24px;border:0;border-radius:0;background:#efefe7}.hero-job h2{margin-top:8px;font-size:23px;font-weight:600}.hero-result{width:100%;margin:0;padding:22px 24px;border:0;border-radius:0;box-shadow:none}.hero-decision{margin-top:20px}.hero-verdict{border:0;padding:0;margin-top:18px;line-height:1.65}.hero-result .recommendation,.story-scene .recommendation{font-size:36px;font-weight:600}.hero-result .score strong,.story-scene .score strong{font-size:32px;font-weight:550}.panel-details{margin-top:20px;padding-top:18px}.gap-block{margin-top:18px}.static-job,.scene-job{border-radius:9px 9px 0 0;padding:20px 24px}.static-result{margin-top:0;border-radius:0 0 9px 9px}.scene-job{min-height:112px}.scene-job h3{font-size:23px;margin-top:10px}.scene-company .company-monogram{display:none}.analysis-slot{padding-top:0;min-height:440px}.analysis{border-radius:0 0 9px 9px}.scene-decision{min-height:72px}.scene-progress{margin-top:18px}@media(min-width:1100px)and (min-height:720px)and (prefers-reduced-motion:no-preference){.enhanced-story #evidence{min-height:118svh}.enhanced-story #skip{min-height:96svh}.enhanced-story .story-scene{transition:transform .26s ease-out}.enhanced-story .story-scene[data-view=skip]{transform:translate(-24px)}}@media(max-width:700px){.hero-visual{justify-self:center}.hero-job,.hero-result{padding-inline:22px}}@media(max-width:360px){.hero-job,.hero-result{padding-inline:18px}}.keep-together{white-space:nowrap}.brand{gap:4px;font-size:24px;font-weight:550;letter-spacing:-.8px;color:var(--brand-ink, var(--ink))}.brand-symbol{width:26px;height:26px;display:block;overflow:hidden;border-radius:50%;flex-shrink:0}.brand .brand-symbol img{width:32.5px;height:32.5px;max-width:none;transform:translate(-3.25px,-3.25px)}.brand>span:last-child{line-height:1;padding-bottom:1px}.brand-on-dark{--brand-ink: #f3f2e8}[hidden]{display:none!important}.decision-hero{display:block;min-height:0;padding-top:30px;padding-bottom:36px}.decision-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:64px;align-items:end;margin-bottom:34px}.decision-hero h1{max-width:740px;font-size:clamp(44px,4.2vw,62px);line-height:1.07;letter-spacing:-.052em}.decision-intro .hero-description{font-size:16px;line-height:1.65;margin:0;max-width:380px}.decision-intro .hero-actions{margin-top:20px;gap:22px;flex-wrap:nowrap}.decision-intro .button-primary{min-height:46px;padding-inline:18px;background:transparent;border-color:#bcb8ac}.decision-intro .button-primary:hover{background:#eeebe2}.decision-scene{isolation:isolate;position:relative;height:600px;margin-inline:-24px;padding:28px 136px 34px 28px;background:#eae7df;border:1px solid #e3dfd5;border-radius:12px;text-align:left}.job-window{height:100%;background:#fdfcf8;border:1px solid #cfcbc0;border-radius:9px;overflow:hidden;box-shadow:0 8px 20px -16px #564d3c66}.window-bar{height:37px;display:flex;align-items:center;gap:14px;padding:0 17px;border-bottom:1px solid #dedbd2;background:#f1efe8;color:#777267;font-size:11px}.window-controls{display:flex;gap:5px}.window-controls i{width:6px;height:6px;background:#c9c4b8;border-radius:50%}.window-context{margin-left:auto;color:#8d877b}.role-tabs{display:flex;min-height:46px;align-items:stretch;padding:0 16px;border-bottom:1px solid #e2dfd6;background:#f6f4ee}.role-tab{border:0;border-bottom:2px solid transparent;background:transparent;padding:0 17px;min-height:46px;font-size:12px;color:#827c70;cursor:pointer}.role-tab[aria-pressed=true]{border-bottom-color:#b19b56;color:#39372f;background:#fdfcf8}.role-tab:hover{color:#292722;background:#ece9e0}.job-document{width:64%;height:calc(100% - 83px);padding:26px 28px 20px 32px;display:flex;flex-direction:column}.job-document .company-row{color:#7b7468;font-size:12px}.job-heading h2{margin-top:9px;font-size:28px;font-weight:550;letter-spacing:-.8px;line-height:1.2}.job-location{margin-top:10px;font-size:11px;line-height:1.5;color:#898172}.job-actions{display:flex;gap:8px;margin:18px 0;color:#898275;font-size:11px}.job-actions>span{padding:7px 13px;border:1px solid #e1ddd3;border-radius:4px}.job-actions>span>span{margin-left:14px}.job-description{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#c7c0b2 transparent;overscroll-behavior-y:auto;border-top:1px solid #e5e0d5;padding:15px 13px 6px 0}.job-description h3{font-size:12px;font-weight:600;color:#71695b;margin-bottom:9px}.job-description p,.job-description li{font-size:13px;line-height:1.75;color:#70685c}.job-description p{margin-bottom:17px}.job-description ul{padding-left:16px}.job-description li+li{margin-top:6px}.job-preferred{margin-top:18px}.job-preferred p{margin-bottom:0}.decision-product{position:absolute;z-index:2;top:84px;right:30px;width:460px;background:#282725;color:#f4f0e7;border:1px solid #4b4841;border-radius:10px;box-shadow:0 22px 46px -22px #39302080,0 4px 12px -7px #25201970}.product-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #45423b;padding:16px 24px}.product-bar .panel-brand{font-size:17px}.product-purpose{color:#b5afa3;font-size:11px}.product-content{padding:24px}.product-eyebrow{display:block;font-size:10px;font-weight:550;letter-spacing:.13em;color:#bdb4a2}.demo-ready h3{font-size:35px;line-height:1.14;font-weight:500;letter-spacing:-1.3px;margin-top:18px}.demo-ready p{color:#bab3a6;font-size:13px;line-height:1.6;margin-top:14px}.demo-analyze{display:flex;width:100%;align-items:center;justify-content:center;min-height:46px;margin-top:27px;padding:11px 16px;background:var(--yellow);border:1px solid #e7bd37;border-radius:5px;color:#29271e;font-size:14px;font-weight:600;cursor:pointer}.demo-analyze:hover{background:#ffda5f}.demo-analyze:disabled{cursor:wait;color:#c7bfae;background:#494439;border-color:#5c5342}.product-footer{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 20px;border-top:1px solid #403d36;font-size:10px;color:#b6ad9c}.profile-dot{width:5px;height:5px;border:1px solid #c8b67b;border-radius:50%}.demo-status:empty{display:none}.demo-status{color:#c8c0b2;font-size:15px;line-height:1.7}.decision-scene[data-state=analyzing] .demo-status{min-height:147px;display:flex;align-items:center;max-width:260px}.decision-answer .recommendation{font-size:62px;line-height:1.03;font-weight:550;letter-spacing:-2.5px;margin-top:8px}.fit-score{display:flex;align-items:baseline;gap:4px;margin-top:10px;font-size:13px;color:#bfb7a8}.fit-score strong{font-size:23px;color:#e1dbcf;font-weight:500;letter-spacing:-.6px}.fit-label{margin-left:8px;font-size:11px;color:#b9b0a0}.decision-reason{margin-top:16px;color:#d6cec0;font-size:14px;line-height:1.65}.decision-evidence{margin-top:18px;padding-top:16px;border-top:1px solid #484239}.decision-evidence h4{font-size:11px;font-weight:500;color:#bfb5a3}.decision-matches{list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px;padding:0;margin-top:9px}.decision-matches li{font-size:13px;line-height:1.5;color:#e0d8c9}.decision-matches li:before{content:"✓";margin-right:6px;color:#b5c7a0}.decision-gap{display:flex;align-items:baseline;gap:14px;margin-top:16px}.decision-gap h4{flex-shrink:0;color:#dac38d}.decision-gap p{font-size:12px;line-height:1.6;color:#d3c5ac}.decision-scene[data-state=result] .product-content{padding-top:20px;padding-bottom:12px}.decision-scene[data-state=result] .demo-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.decision-scene[data-state=result] .demo-analyze{margin-top:13px;min-height:34px;padding:7px;background:transparent;border-color:transparent;color:#b1a795;font-size:11px;font-weight:400}.decision-scene[data-state=result] .demo-analyze:hover{background:#36322c;color:#e2d8c6}.decision-scene[data-state=result] .job-description p,.decision-scene[data-state=result] .job-description li{color:#817968}.decision-scene[data-state=result] .demo-output{animation:decision-arrive .2s ease-out}@keyframes decision-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.decision-scene button:focus-visible,.job-description:focus-visible{outline:2px solid #ad8e35;outline-offset:3px}.decision-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:19px;color:#8c8476;font-size:11px}.decision-caption a{padding:8px 0}.decision-caption a span{margin-left:15px}@media(min-width:1001px)and (max-width:1200px){.decision-intro{gap:36px;grid-template-columns:1.4fr 1fr}.decision-hero h1{font-size:48px}.decision-scene{margin-inline:-8px;padding-right:106px}.decision-product{width:380px;right:20px}.job-document{padding-left:24px;padding-right:20px;width:59%}.role-tab{padding-inline:12px;font-size:11px}.decision-gap{gap:10px}}@media(max-width:1000px){.decision-hero{padding-top:25px}.decision-intro{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.decision-hero h1{font-size:clamp(38px,6vw,58px)}.decision-intro .hero-description{max-width:520px}.decision-scene{height:auto;margin-inline:0;padding:16px;display:flex;flex-direction:column}.job-window{display:contents}.window-bar{border:1px solid #d3cec3;border-radius:7px 7px 0 0}.role-tabs{padding:0}.role-tab{flex:1;min-width:0;padding:10px 6px;font-size:11px}.job-document{display:contents}.job-heading{background:#fdfcf8;padding:22px 20px 0}.job-actions{background:#fdfcf8;margin:0;padding:16px 20px 22px}.job-description{order:5;overflow:visible;padding:22px 20px;background:#fdfcf8;border:0}.decision-product{position:relative;inset:auto;width:100%;max-width:none;order:4}.demo-ready h3{font-size:30px}.decision-caption{align-items:start;font-size:10px}}@media(max-width:700px){.brand{gap:4px;font-size:23px}.decision-hero{padding-inline:20px}.decision-intro .hero-actions{gap:20px;flex-wrap:wrap}.decision-intro .hero-description{font-size:15px}.decision-scene{padding:10px}.product-bar{padding:16px}.product-purpose{font-size:10px}.product-content{padding:20px 16px}.decision-gap{flex-direction:column;gap:7px}.decision-caption{flex-direction:column;gap:5px}.decision-answer .recommendation{font-size:52px}}@media(min-width:1001px){.decision-scene{height:572px;padding:76px 132px 34px 76px;background:#cec5b2;border-color:#bcb29f;border-radius:12px;box-shadow:inset 0 1px #fff8}.decision-scene:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 6% 0%,#e5dece,#cfc5b1,#b3a58d)}.decision-scene:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(145deg,transparent 0 60%,#f4ead224 60.1% 72%,#a99a8033 72.1% 100%)}.decision-scene .career-tabs{position:absolute;top:21px;left:76px;display:flex;align-items:center;gap:7px}.decision-scene .career-tab{padding:8px 15px;border:1px solid transparent;border-radius:6px;background:transparent;color:#635e51;font-size:12px;cursor:pointer}.decision-scene .career-tab[aria-pressed=true]{color:#332f27;background:#f8f5eaad;border-color:#f5f1e5c9;box-shadow:0 1px 2px #463b2410}.decision-scene .career-tab:hover{color:#2f2b23;background:#f8f5ea80}.decision-scene .job-window{position:relative;z-index:1;border-color:#bfb8a9;box-shadow:0 2px 3px #51473514,0 14px 24px -12px #51473538,0 30px 46px -25px #51473540}.decision-scene .role-tabs{padding:0 22px;min-height:46px;background:#eeebe3;gap:0}.decision-scene .role-tab{flex-shrink:0;font-size:12px;padding:0 15px;min-height:46px}.decision-scene .role-tab[aria-pressed=true]{color:#312e26;background:#fdfcf8;border-bottom-color:#a58d46}.decision-scene .role-tab:focus-visible{outline-offset:-4px}.decision-scene .job-document{width:calc(100% - 404px);height:calc(100% - 46px);padding:23px 28px 24px}.decision-scene .job-heading h2,.story-job-page .job-heading h2{font-size:27px;margin-top:8px}.decision-scene .job-location{margin-top:7px}.decision-scene .job-description,.story-job-page .job-description{margin-top:20px;padding-top:17px;padding-right:12px}.decision-scene .job-description h3,.story-job-page .job-description h3{font-size:11px;color:#777062;font-weight:600}.decision-scene .job-description p,.story-job-page .job-description p,.decision-scene .job-description li,.story-job-page .job-description li{color:#625c50;font-size:13px;line-height:1.6}.decision-scene .job-description .job-summary,.story-job-page .job-description .job-summary{color:#746d61;margin-bottom:18px}.decision-scene .job-description li+li,.story-job-page .job-description li+li{margin-top:8px}.decision-scene .job-preferred,.story-job-page .job-preferred{margin-top:19px}.decision-scene .decision-product{width:478px;top:40px;right:30px;z-index:3;background:#282725;border-color:#504b42;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #221b1510,0 3px 7px #28201626,0 20px 36px -14px #30261966,0 42px 64px -30px #30261966}.decision-scene .product-bar{height:54px;padding:12px 24px;border-bottom-color:#4a453d;box-shadow:inset 0 1px #ffffff08;border-radius:9px 9px 0 0}.decision-scene .candidate-context{position:relative;padding:16px 24px 17px;background:#ffffff03;border-bottom:1px solid #47443e}.decision-scene .candidate-kicker{display:flex;justify-content:space-between;color:#aaa69d;font-size:10px;line-height:1.4}.decision-scene .candidate-kicker>:last-child{color:#d4ccbd;font-size:11px}.decision-scene .profile-trigger{display:flex;gap:9px;align-items:center;padding:0;margin-top:6px;border:0;background:transparent;color:#f0eade;font-size:17px;font-weight:550;letter-spacing:-.3px;cursor:pointer;text-align:left}.decision-scene .profile-trigger svg{stroke:#bcb3a1;fill:none;stroke-width:1.5;flex-shrink:0}.decision-scene .profile-trigger:hover{color:#ffdb71}.decision-scene .candidate-strengths{margin-top:10px;color:#d3cbbb;font-size:12px;line-height:1.5}.decision-scene .candidate-context-line{margin-top:4px;font-size:12px;line-height:1.5;color:#ada69a}.decision-scene .profile-options{position:absolute;z-index:5;top:64px;left:14px;right:14px;padding:6px;border:1px solid #706859;border-radius:8px;background:#33312c;box-shadow:0 14px 30px #18161360}.decision-scene .profile-option{position:relative;display:block;width:100%;padding:12px 34px 12px 12px;text-align:left;color:#e6dfd1;background:transparent;border:0;border-radius:5px;cursor:pointer}.decision-scene .profile-option:hover,.decision-scene .profile-option:focus-visible{background:#494339}.decision-scene .profile-option[aria-pressed=true]{background:#413d34}.decision-scene .profile-option[aria-pressed=true]:after{content:"✓";position:absolute;right:12px;top:13px;color:#e9c758}.decision-scene .profile-option strong{display:block;font-size:13px;line-height:1.4;font-weight:550}.decision-scene .profile-option span{display:block;color:#bcb3a3;font-size:11px;line-height:1.55;margin-top:4px}.decision-scene .product-content{padding:21px 24px 18px}.decision-scene .demo-ready{min-height:160px}.decision-scene .demo-ready h3,.decision-scene .demo-pending h3{margin-top:13px;font-size:34px;font-weight:500;letter-spacing:-1.3px;line-height:1.15}.decision-scene .demo-ready p,.decision-scene .demo-pending p{margin-top:12px;font-size:13px;line-height:1.6;color:#bab3a6}.decision-scene .demo-analyze{margin-top:15px;min-height:45px}.decision-scene .demo-pending{position:relative;min-height:160px}.decision-scene .demo-pending h3{font-size:29px}.decision-scene .demo-pending p{max-width:300px}.decision-scene .pending-rule{display:block;width:48px;height:2px;background:#c9b270;margin-top:17px}.decision-scene .demo-status{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.decision-scene .decision-answer{display:flex;justify-content:space-between;align-items:end;gap:18px}.decision-scene .decision-answer .recommendation{font-size:48px;line-height:1.06;letter-spacing:-1.9px;margin-top:7px;white-space:nowrap}.decision-scene .decision-answer .recommendation[data-long=true]{font-size:39px;letter-spacing:-1.4px}.decision-scene .fit-score{display:flex;flex-direction:column;align-items:end;gap:3px;margin:0 0 3px;color:#a9a191;font-size:12px;white-space:nowrap}.decision-scene .fit-score strong{font-size:29px;font-weight:500;color:#e5ddce}.decision-scene .fit-label{font-size:10px;margin:0}.decision-scene .decision-reason{font-size:13px;line-height:1.55;margin-top:14px;color:#d9d2c5}.decision-scene .decision-evidence{margin-top:14px;padding-top:13px;border-top-color:#49453c}.decision-scene .decision-evidence h4{font-size:10px}.decision-scene .decision-matches{gap:5px 13px;margin-top:7px}.decision-scene .decision-matches li{font-size:12px;line-height:1.5}.decision-scene .decision-gap{display:block;margin-top:12px}.decision-scene .decision-gap h4{color:#d8bb82}.decision-scene .decision-gap p{font-size:12px;line-height:1.5;margin-top:5px;color:#d4c4a7}.decision-scene[data-state=result] .product-content{padding-top:18px;padding-bottom:12px}.decision-scene[data-state=result] .demo-analyze{margin-top:8px;padding:5px;min-height:27px;font-size:11px}.decision-scene .decision-gap[data-severity=clear] h4{color:#b8cea4}.decision-scene .decision-gap[data-severity=clear] p{color:#d0d6c8}.decision-scene .job-opening-strip{height:47px;display:flex;align-items:center;padding:0 28px;background:#eeebe3;border-bottom:1px solid #e2dfd6;color:#746c5d;font-size:11px}.decision-scene .company-row,.story-job-page .company-row{gap:8px;font-size:13px;color:#655e51}.decision-scene .employer-mark,.story-job-page .employer-mark{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#e8e4d9;color:#6a604d;font-size:12px;font-weight:650}.decision-scene .job-heading h2,.story-job-page .job-heading h2{margin-top:10px}.decision-scene .job-document{height:calc(100% - 47px);padding-bottom:18px}.decision-scene .job-description,.story-job-page .job-description{margin-top:17px;padding-top:14px}.decision-scene .job-description h3,.story-job-page .job-description h3{margin-bottom:7px}.decision-scene .job-description .job-summary,.story-job-page .job-description .job-summary{margin-bottom:12px}.decision-scene .job-description li+li,.story-job-page .job-description li+li{margin-top:6px}.decision-scene .job-preferred,.story-job-page .job-preferred{margin-top:14px}.decision-scene .product-bar{height:60px}.decision-scene .product-role{display:flex;flex-direction:column;align-items:end;gap:3px;min-width:0;text-align:right}.decision-scene .product-role>:first-child{color:#d6cfc1;font-size:12px;line-height:1.25}.decision-scene .product-role>:last-child{color:#a9a195;font-size:10px;line-height:1.25}.decision-scene .candidate-context{padding-top:14px;padding-bottom:15px}.decision-scene .profile-title-row{display:flex;align-items:baseline;gap:8px;margin-top:6px}.decision-scene .profile-static,.decision-scene .profile-trigger{color:#f0eade;font-size:16px;line-height:1.35;font-weight:550;letter-spacing:-.25px}.decision-scene .profile-trigger{margin-top:0}.decision-scene .candidate-experience{color:#c0b7a7;font-size:12px;white-space:nowrap}.decision-scene .profile-options{top:62px}.decision-scene .demo-ready{display:flex;align-items:center}.decision-scene .demo-ready h3{margin-top:0}.decision-scene .demo-pending{display:flex;flex-direction:column;justify-content:center}.decision-scene .demo-pending p{margin-top:0;color:#d6cfc1;font-size:21px;line-height:1.45;letter-spacing:-.4px}.decision-scene .pending-rule{margin-top:18px}.decision-scene .no-script-note{margin-top:18px;font-size:12px;line-height:1.5;color:#bcb3a3}}@media(min-width:1001px)and (max-width:1200px){.decision-scene{padding-left:84px;padding-right:106px}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.decision-scene[data-entrance=entering] .decision-product{animation:tuiho-enter .48s cubic-bezier(.2,.7,.2,1) .14s both}.decision-scene[data-exploration=open] .career-tabs,.decision-scene[data-exploration=open] .role-tabs,.decision-scene[data-exploration=open] .profile-trigger{animation:exploration-arrive .18s ease-out}}@keyframes tuiho-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes exploration-arrive{0%{opacity:0}to{opacity:1}}@media(min-width:1001px){.marketing-hero{display:grid;grid-template-columns:430px minmax(0,1fr);gap:58px;align-items:center;padding-top:38px;padding-bottom:50px}.marketing-copy{padding-bottom:30px}.marketing-hero h1{font-size:64px;line-height:1.035;letter-spacing:-.05em;max-width:430px}.marketing-hero .hero-description{max-width:370px;margin-top:25px;font-size:17px;line-height:1.7;color:#68695f}.marketing-hero .hero-actions{margin-top:30px}.marketing-hero .button-primary{min-height:56px;min-width:206px;padding-inline:25px;gap:27px;background:#f4cb46;border-color:#ddb537;color:#26251c;font-size:16px;box-shadow:0 3px #c4a33328}.marketing-hero .button-primary:hover{background:#ffda5f}.product-preview{min-width:0;margin:0 -24px 0 0}.preview-caption{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:8px 3px 0;font-size:11px;color:#817767}.preview-description{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.interactive-hero{position:relative;padding-top:10px;padding-bottom:48px}.interactive-intro{display:flex;justify-content:space-between;align-items:end;gap:48px;padding:24px 0 25px;border-top:1px solid #dcd5c7}.interactive-eyebrow{display:block;color:#93856d;font-size:10px;font-weight:600;letter-spacing:.13em;margin-bottom:9px}.interactive-intro h2{font-size:31px;font-weight:550;letter-spacing:-1px;line-height:1.15}.interactive-intro>p{color:#81796b;font-size:13px;line-height:1.7;max-width:330px}.interactive-hero .decision-scene{height:600px}.decision-scene .candidate-kicker{align-items:center;justify-content:start;gap:10px}.decision-scene .resume-icon{flex-shrink:0;fill:none;stroke:#b9af99;stroke-width:1.2}.decision-scene .candidate-kicker>span{color:#d4cbbb;font-size:11px;font-weight:550;line-height:1.35}.decision-scene .candidate-kicker small{display:block;margin-top:2px;color:#a69d8c;font-size:10px;font-weight:400}.decision-scene .profile-title-row{margin-top:10px}.decision-scene .profile-options{top:82px}.decision-scene .demo-ready{min-height:96px;flex-direction:column;align-items:start;justify-content:center}.decision-scene .demo-ready h3{font-size:24px;line-height:1.2;letter-spacing:-.55px}.decision-scene .demo-ready p{margin-top:9px;font-size:12px;color:#b9b09f}.decision-scene .demo-pending{min-height:96px}.decision-scene .job-opening-strip{color:#695f4e;font-weight:550}.decision-scene .employer-mark,.story-job-page .employer-mark{border:1px solid #d9d1bf}.decision-scene[data-mode=preview]{height:556px;margin:0;padding:24px 84px 166px 22px;border-radius:14px;pointer-events:none}.decision-scene[data-mode=preview] .job-window{height:366px}.decision-scene[data-mode=preview] .job-opening-strip{padding-inline:20px;height:37px;font-size:10px}.decision-scene[data-mode=preview] .job-document{width:100%;height:calc(100% - 37px);padding:17px 20px}.decision-scene[data-mode=preview] .job-heading h2{font-size:25px;margin-top:9px}.decision-scene[data-mode=preview] .job-description{margin-top:14px;padding-top:12px;overflow:hidden}.decision-scene[data-mode=preview] .job-description p,.decision-scene[data-mode=preview] .job-description li{font-size:12px}.decision-scene[data-mode=preview] .job-preferred{display:none}.decision-scene[data-mode=preview] .decision-product{width:418px;top:148px;right:18px}.decision-scene[data-mode=preview] .product-bar{height:44px;padding:9px 18px}.decision-scene[data-mode=preview] .product-bar .panel-brand{font-size:15px}.decision-scene[data-mode=preview] .product-bar img{width:24px;height:24px}.decision-scene[data-mode=preview] .product-role>:first-child{font-size:11px}.decision-scene[data-mode=preview] .product-role>:last-child{font-size:9px}.decision-scene[data-mode=preview] .candidate-context{padding:12px 18px}.decision-scene[data-mode=preview] .candidate-kicker{gap:8px}.decision-scene[data-mode=preview] .resume-icon{width:18px;height:23px}.decision-scene[data-mode=preview] .candidate-kicker small{display:inline;margin-left:7px}.decision-scene[data-mode=preview] .profile-static{font-size:14px}.decision-scene[data-mode=preview] .candidate-experience{font-size:11px}.decision-scene[data-mode=preview] .candidate-strengths{margin-top:7px;font-size:11px}.decision-scene[data-mode=preview] .candidate-context-line{font-size:11px}.decision-scene[data-mode=preview] .product-content{padding:14px 18px 16px}.decision-scene[data-mode=preview] .demo-ready,.decision-scene[data-mode=preview] .demo-pending{min-height:115px}.decision-scene[data-mode=preview] .demo-ready h3{font-size:22px}.decision-scene[data-mode=preview] .demo-pending p{font-size:19px}.decision-scene[data-mode=preview] .decision-answer .recommendation{font-size:42px}.decision-scene[data-mode=preview] .decision-reason{font-size:12px;line-height:1.5;margin-top:12px}.decision-scene[data-mode=preview] .decision-evidence{margin-top:12px;padding-top:10px}.decision-scene[data-mode=preview] .decision-evidence>h4,.decision-scene[data-mode=preview] .decision-matches{display:none}.decision-scene[data-mode=preview] .decision-gap{margin-top:0}.decision-scene[data-mode=preview] .decision-gap p{font-size:11px}.decision-scene[data-mode=preview][data-preview-step=posting] .decision-product{opacity:0;transform:translateY(8px)}.decision-scene[data-mode=preview][data-preview-step=candidate] .decision-product{background:transparent;border-color:transparent;box-shadow:none}.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-context{background:#302e29;border-radius:8px;border:1px solid #514b41}.decision-scene[data-mode=preview][data-preview-step=candidate] .product-bar,.decision-scene[data-mode=preview][data-preview-step=candidate] .product-content{opacity:0}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.decision-scene[data-mode=preview] .decision-product{transition:opacity .28s ease-out,transform .28s ease-out,background-color .2s,box-shadow .2s}.decision-scene[data-mode=preview] .product-bar,.decision-scene[data-mode=preview] .product-content{transition:opacity .22s ease-out}}@media(min-width:1001px){.marketing-hero{padding-bottom:32px}.marketing-hero .hero-description{color:#606256}.interactive-hero{padding-top:0}.interactive-intro{border-top:0;padding-top:12px;padding-bottom:24px}.interactive-intro>p{max-width:350px}.interactive-hero .decision-scene{height:656px}.decision-scene{--decision-body-height: 110px;--result-body-height: 276px}.decision-scene:after{opacity:.48}.decision-scene .job-document{padding-bottom:17px}.decision-scene .company-row,.story-job-page .company-row{gap:10px;font-size:14px;font-weight:600;color:#514936}.decision-scene .employer-mark,.story-job-page .employer-mark{width:32px;height:32px;border-radius:7px;background:#eee7d9;border-color:#dad0bc;color:#655333;font-size:17px}.decision-scene .job-heading h2,.story-job-page .job-heading h2{font-size:29px;letter-spacing:-.8px;margin-top:12px}.decision-scene .job-location{color:#777060;font-size:11.5px}.decision-scene .job-posted,.story-job-page .job-posted{margin-top:6px;font-size:10.5px;line-height:1.5;color:#90836d}.decision-scene .job-posted span,.story-job-page .job-posted span{margin-inline:6px;color:#b8aa92}.decision-scene .job-description,.story-job-page .job-description{margin-top:12px;padding-top:12px}.decision-scene .job-description h3,.story-job-page .job-description h3{color:#625943;font-weight:600}.decision-scene .decision-product{background:#282724;border-color:#585144;box-shadow:inset 0 1px #ffffff0b,0 3px 8px #30261820,0 20px 38px -14px #35281b66}.decision-scene .product-bar{height:56px;border-bottom-color:#474136}.decision-scene .product-role>:first-child{color:#e5dccb}.decision-scene .candidate-context{margin:12px 18px 0;padding:12px 14px;border:1px solid #554d3f;border-radius:6px;background:#33302a}.decision-scene .candidate-kicker{gap:8px}.decision-scene .resume-icon{width:16px;height:20px;stroke:#cbbd9e}.decision-scene .candidate-kicker>span{color:#cbbd9e;font-size:10px;line-height:1.4;letter-spacing:.055em;text-transform:uppercase}.decision-scene .profile-title-row{align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.decision-scene .profile-static,.decision-scene .profile-trigger{font-size:15px;line-height:1.35;color:#f2ece0}.decision-scene .candidate-experience{padding:3px 6px;border-radius:4px;background:#e8d7b60d;border:1px solid #635942;color:#d8c9ad;font-size:10px;line-height:1.35}.decision-scene .candidate-strengths{margin-top:8px;color:#d7cdbb;font-size:12px;line-height:1.55}.decision-scene .candidate-context-line{margin-top:8px;padding-top:7px;border-top:1px solid #494235;color:#b8aa91;font-size:11px;line-height:1.45}.decision-scene .profile-options{top:68px;left:-1px;right:-1px}.decision-scene .product-content,.decision-scene[data-state=result] .product-content{padding:18px 24px 16px}.decision-scene .decision-states{position:relative;height:var(--decision-body-height)}.decision-scene[data-state=result] .decision-states{height:var(--result-body-height)}.decision-scene .decision-states>div{position:absolute;inset:0;opacity:1;visibility:visible;transform:none}.decision-scene .decision-states>div[hidden]{display:block!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px)}.decision-scene .decision-states>.demo-ready,.decision-scene .decision-states>.demo-ready[hidden],.decision-scene .decision-states>.demo-pending,.decision-scene .decision-states>.demo-pending[hidden]{display:flex!important;min-height:0;flex-direction:column;align-items:start;justify-content:center}.decision-scene .demo-ready h3{font-size:22px;font-weight:500;color:#ece3d3}.decision-scene .demo-ready p{font-size:12px;line-height:1.5;color:#b5a991;margin-top:8px}.decision-scene .demo-pending p{font-size:20px;line-height:1.4;color:#e3d8c3}.decision-scene .pending-rule{margin-top:16px;width:32px;background:#d7bd79}.decision-scene .demo-analyze,.decision-scene[data-state=result] .demo-analyze{min-height:46px;height:46px;margin-top:14px;padding:10px 16px}.decision-scene .demo-analyze{font-size:14px;box-shadow:0 1px #ffe99a50 inset}.decision-scene[data-state=result] .demo-analyze{box-shadow:none;font-size:11px;color:#bcb09b}.decision-scene .decision-answer{align-items:center}.decision-scene .product-eyebrow{font-size:9px;letter-spacing:.11em;color:#b8aa91}.decision-scene .decision-answer .recommendation{font-size:50px;margin-top:8px;font-weight:550}.decision-scene .fit-score strong{font-size:32px;color:#ede3d2}.decision-scene .decision-reason{font-size:13px;line-height:1.55;color:#e6dccb;margin-top:15px}.decision-scene .decision-evidence{border-top-color:#494234;margin-top:16px;padding-top:12px}.decision-scene .decision-evidence h4{color:#c8bba2;font-size:10px}.decision-scene .decision-matches{margin-top:6px;gap:5px 12px}.decision-scene .decision-matches li{font-size:11.5px}.decision-scene .decision-gap{border-left:2px solid #aa8f5a;padding-left:10px;margin-top:13px}.decision-scene .decision-gap h4{color:#dec58f}.decision-scene .decision-gap p{font-size:11.5px;line-height:1.5;color:#e2d2b4;margin-top:4px}.decision-scene .decision-gap[data-severity=clear]{border-left-color:#91a978}.decision-scene[data-state=result] .demo-output{animation:none}.decision-scene[data-mode=preview]{--result-body-height: 248px}.decision-scene[data-mode=preview] .job-window{height:398px}.decision-scene[data-mode=preview] .company-row{font-size:13px}.decision-scene[data-mode=preview] .job-heading h2{font-size:25px;margin-top:10px}.decision-scene[data-mode=preview] .job-posted{font-size:10px}.decision-scene[data-mode=preview] .decision-product{top:66px;width:456px}.decision-scene[data-mode=preview] .product-bar{height:44px;padding-inline:20px}.decision-scene[data-mode=preview] .candidate-context{margin:10px 14px 0;padding:11px 12px}.decision-scene[data-mode=preview] .resume-icon{width:16px;height:20px}.decision-scene[data-mode=preview] .profile-static{font-size:14px}.decision-scene[data-mode=preview] .candidate-strengths{font-size:11.5px;margin-top:8px}.decision-scene[data-mode=preview] .candidate-experience{font-size:10px}.decision-scene[data-mode=preview] .candidate-context-line{font-size:10.5px}.decision-scene[data-mode=preview] .product-content{padding:16px 20px 18px}.decision-scene[data-mode=preview] .decision-answer .recommendation{font-size:46px}.decision-scene[data-mode=preview] .fit-score strong{font-size:30px}.decision-scene[data-mode=preview] .decision-reason{font-size:12px;line-height:1.55;margin-top:13px}.decision-scene[data-mode=preview] .decision-evidence{margin-top:13px;padding-top:11px}.decision-scene[data-mode=preview] .decision-evidence>h4{display:block}.decision-scene[data-mode=preview] .decision-matches{display:flex}.decision-scene[data-mode=preview] .decision-matches li{font-size:11px}.decision-scene[data-mode=preview] .decision-gap{margin-top:11px}.decision-scene[data-mode=preview] .decision-gap p{font-size:11px}.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-context{background:#33302a;border-color:#554d3f;border-radius:6px}.decision-scene[data-mode=preview][data-preview-step=exit] .decision-product{opacity:0;transform:translateY(4px)}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.decision-scene .decision-states{transition:height .38s cubic-bezier(.22,.7,.25,1)}.decision-scene .decision-states>div{transition:opacity .22s ease 80ms,transform .35s ease 80ms,visibility 0s}.decision-scene .decision-states>div[hidden]{transition:opacity 80ms ease,transform 80ms ease,visibility 0s 80ms}.decision-scene .demo-analyze{transition:background-color .2s,color .2s,border-color .2s}.decision-scene[data-state=result] .decision-answer{animation:payoff-settle .46s cubic-bezier(.22,.7,.25,1) both}.decision-scene[data-state=result] .decision-reason{animation:payoff-settle .42s ease-out .1s both}.decision-scene[data-state=result] .decision-evidence{animation:payoff-settle .4s ease-out .2s both}.decision-scene[data-mode=preview] .decision-product{transition:opacity .42s ease,transform .42s cubic-bezier(.22,.7,.25,1),background-color .35s,box-shadow .35s,border-color .35s}.decision-scene[data-mode=preview] .candidate-context{transition:background-color .35s,border-color .35s,border-radius .35s}.decision-scene[data-mode=preview] .product-bar,.decision-scene[data-mode=preview] .product-content{transition:opacity .35s ease}}@keyframes payoff-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(min-width:1001px){.marketing-hero .hero-description{max-width:360px}.marketing-hero .button-primary{gap:23px;padding-inline:22px 16px;border-radius:7px;box-shadow:0 2px #aa861e60}.marketing-hero .button-primary>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#292a21;color:#f7d557;font-size:18px}.marketing-hero .button-primary:hover{box-shadow:0 0 0 4px #efc64624,0 2px #aa861e60}.decision-scene{--decision-body-height: 128px;--result-body-height: 320px}.decision-scene .job-window{width:820px;background:#fffefa;border-radius:8px}.decision-scene .job-document{width:536px}.decision-scene .company-row,.story-job-page .company-row{font-size:14px;gap:12px;color:#283b3c}.decision-scene .employer-mark,.story-job-page .employer-mark{width:40px;height:40px;border-radius:3px;background:#34484b;color:#f5f2e9;border-color:#34484b;font-size:22px;font-weight:600}.decision-scene .job-heading h2,.story-job-page .job-heading h2{font-size:28px;line-height:1.15;color:#232823;margin-top:15px}.decision-scene .job-location{margin-top:8px;font-size:12px;color:#62655d}.decision-scene .job-posted,.story-job-page .job-posted{margin-top:4px;color:#858575;font-size:11px}.decision-scene .job-posted>span,.story-job-page .job-posted>span{margin-inline:5px}.decision-scene .job-posted .job-applicants,.story-job-page .job-posted .job-applicants{color:#576e65;margin:0}.decision-scene .job-terms,.story-job-page .job-terms{display:flex;gap:7px;margin-top:13px}.decision-scene .job-terms>span,.story-job-page .job-terms>span{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:#edf0e9;border:1px solid #e2e6db;border-radius:4px;color:#445045;font-size:11px;line-height:1.3}.decision-scene .job-terms>span:before,.story-job-page .job-terms>span:before{content:"✓";font-size:11px;color:#647563}.decision-scene .job-description,.story-job-page .job-description{margin-top:14px;padding-top:12px;padding-bottom:4px}.decision-scene .job-description .job-summary,.story-job-page .job-description .job-summary{margin-bottom:10px}.decision-scene .job-preferred,.story-job-page .job-preferred{margin-top:10px}.decision-scene .job-description h3,.story-job-page .job-description h3{font-size:12px;color:#32372e}.decision-scene .job-description p,.story-job-page .job-description p,.decision-scene .job-description li,.decision-scene[data-state=result] .job-description p,.story-job-page .job-description li,.decision-scene[data-state=result] .job-description li,.story-job-page[data-state=result] .job-description li{color:#66675e}.decision-scene .candidate-context{position:absolute;z-index:2;top:88px;right:452px;width:262px;height:354px;margin:0;padding:18px 20px;border:1px solid #d7d0c1;border-radius:2px;background:#fffdf7;color:#414237;box-shadow:0 2px 3px #58493412,0 12px 22px -10px #51443144}.decision-scene .candidate-context:after{content:"";position:absolute;top:-1px;right:-1px;width:17px;height:17px;background:linear-gradient(45deg,#e8e1d3 0 49%,#f8f7f2 50%);border-left:1px solid #d5cdbd;border-bottom:1px solid #d5cdbd}.decision-scene .candidate-context:focus-within{z-index:4}.decision-scene .candidate-kicker{display:flex;justify-content:space-between;padding-right:5px}.decision-scene .candidate-kicker>span{color:#908774;font-size:8px;font-weight:600;letter-spacing:.12em;line-height:1.4}.decision-scene .candidate-kicker .resume-page{font-size:8px;font-weight:400}.decision-scene .resume-heading{padding-bottom:12px;border-bottom:1px solid #777362;margin-top:12px}.decision-scene .resume-name{color:#343a32;font:25px/1.12 Georgia,Times New Roman,serif;letter-spacing:-.5px}.decision-scene .profile-title-row{margin-top:6px;display:block}.decision-scene .profile-static,.decision-scene .profile-trigger{color:#5a5d51;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:0}.decision-scene .profile-trigger{gap:5px}.decision-scene .profile-trigger:hover{color:#2c392e}.decision-scene .profile-trigger svg{width:12px;height:12px;stroke:#6b705d}.decision-scene .resume-section{margin-top:13px}.decision-scene .resume-section h4{display:flex;justify-content:space-between;align-items:baseline;color:#77715f;font-size:8px;font-weight:650;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.decision-scene .candidate-experience{padding:0;border:0;border-radius:0;background:none;color:#747364;font-size:9px;font-weight:400;letter-spacing:0;text-transform:none}.decision-scene .resume-summary,.decision-scene .candidate-strengths,.decision-scene .candidate-context-line{margin:5px 0 0;padding:0;border:0;color:#56594d;font-size:11px;line-height:1.5}.decision-scene .resume-note h4,.decision-scene .candidate-context-line{color:#8e8674}.decision-scene .resume-end{position:absolute;left:20px;right:20px;bottom:16px;display:flex;flex-direction:column;gap:5px;opacity:.45}.decision-scene .resume-end span{width:70%;height:2px;background:#d2cbbd}.decision-scene .resume-end span:last-child{width:45%}.decision-scene .profile-options{top:90px;left:12px;right:12px}.decision-scene .profile-option{padding:10px 25px 10px 10px}.decision-scene .profile-option strong{font-size:12px}.decision-scene .profile-option span{font-size:10px}.decision-scene .decision-product{width:438px;top:110px;right:30px;border-color:#49483d;background:#282724;box-shadow:0 3px 6px #2e281926,0 20px 30px -14px #30261977}.decision-scene .product-bar{height:56px;padding-inline:22px}.decision-scene .brand-moment{position:relative;display:grid;place-items:center;width:34px;height:34px;flex-shrink:0}.decision-scene .brand-moment img{width:25px;height:25px}.decision-scene .moment-ring{position:absolute;inset:-1px;width:36px;height:36px;fill:none;stroke:#f0cd4e;stroke-width:1.2;transform:rotate(-90deg);pointer-events:none}.decision-scene .moment-ring circle{stroke-dasharray:100;stroke-dashoffset:100}.decision-scene[data-state=result] .moment-ring circle{stroke-dashoffset:0}.decision-scene .comparison-source{display:flex;flex-direction:column;gap:4px;height:50px;padding:11px 24px 0}.decision-scene .comparison-source>span{font-size:9px;color:#a8a68f}.decision-scene .comparison-source strong{font-size:11px;line-height:1.25;color:#dadac8;font-weight:500}.decision-scene .demo-ready h3{font-size:25px;line-height:1.22;letter-spacing:-.65px}.decision-scene .demo-ready p{color:#aaa890;font-size:12px;margin-top:11px}.decision-scene .demo-analyze{min-height:52px;height:52px;font-size:15px;background:#f4ce4d;border-color:#ebc343;color:#26281e;gap:10px;box-shadow:0 2px #090a0750}.decision-scene .demo-analyze:before{content:none}.decision-scene .demo-analyze:hover{background:#ffdd68}.decision-scene .demo-analyze:disabled{background:#393d30;color:#d4d2b8;border-color:#5a5d45}.decision-scene[data-state=result] .demo-analyze{min-height:32px;height:32px;padding:6px}.decision-scene[data-state=result] .demo-analyze:before{display:none}.decision-scene .decision-answer{padding-bottom:13px;border-bottom:1px solid #d8bc5066}.decision-scene .product-eyebrow{color:#e4ca66;font-size:9px;letter-spacing:.12em}.decision-scene .decision-answer .recommendation{font-size:56px;line-height:1;margin-top:9px;letter-spacing:-2.2px}.decision-scene .decision-answer .recommendation[data-long=true]{font-size:36px;letter-spacing:-1.4px}.decision-scene .fit-score strong{font-size:35px;color:#f1eee0}.decision-scene .fit-score{gap:5px}.decision-scene .decision-reason{margin-top:14px;color:#ebe8d9}.decision-scene .decision-evidence{border-top:0;padding-top:0;margin-top:17px}.decision-scene .decision-gap{padding:10px 12px;margin-top:14px;background:#e4c76a0a;border-left-color:#d0b75f}.decision-scene .decision-gap p{color:#ddd4af}.decision-scene[data-mode=preview]{height:556px;padding:30px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none;--decision-body-height: 250px;--result-body-height: 250px}.decision-scene[data-mode=preview]:before{display:none}.decision-scene[data-mode=preview]:after{display:none}.decision-scene[data-mode=preview] .job-window{width:550px;height:468px;border-color:#ddd9ce;box-shadow:0 2px 3px #6257410a,0 17px 28px -15px #6257413d}.decision-scene[data-mode=preview] .job-document{width:100%;padding:19px 24px}.decision-scene[data-mode=preview] .job-heading{max-width:355px}.decision-scene[data-mode=preview] .job-heading h2{font-size:27px;margin-top:13px}.decision-scene[data-mode=preview] .job-description{max-width:440px;margin-top:15px}.decision-scene[data-mode=preview] .job-location{font-size:11px}.decision-scene[data-mode=preview] .job-posted{font-size:10px}.decision-scene[data-mode=preview] .job-terms{margin-top:10px}.decision-scene[data-mode=preview] .job-terms>span{font-size:10px;padding:3px 7px}.decision-scene[data-mode=preview] .candidate-context,.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-context{top:4px;right:32px;width:278px;height:320px;margin:0;padding:17px 20px;background:#fffdf7;border-color:#d7d0c1;border-radius:2px}.decision-scene[data-mode=preview] .profile-static{font-size:11px}.decision-scene[data-mode=preview] .resume-section{margin-top:11px}.decision-scene[data-mode=preview] .resume-summary,.decision-scene[data-mode=preview] .candidate-strengths,.decision-scene[data-mode=preview] .candidate-context-line{font-size:10.5px;line-height:1.4;margin-top:4px}.decision-scene[data-mode=preview] .candidate-experience{font-size:9px}.decision-scene[data-mode=preview] .decision-product{top:168px;right:0;width:472px}.decision-scene[data-mode=preview] .product-bar{height:44px;padding-inline:20px}.decision-scene[data-mode=preview] .comparison-source{height:40px;padding:9px 20px 0;gap:3px}.decision-scene[data-mode=preview] .comparison-source>span{font-size:8px}.decision-scene[data-mode=preview] .comparison-source strong{font-size:10px}.decision-scene[data-mode=preview] .decision-answer .recommendation{font-size:51px}.decision-scene[data-mode=preview] .fit-score strong{font-size:33px}.decision-scene[data-mode=preview] .decision-answer{padding-bottom:11px}.decision-scene[data-mode=preview] .decision-evidence{margin-top:13px;padding-top:0}.decision-scene[data-mode=preview] .decision-gap{padding:8px 10px;margin-top:11px}.decision-scene[data-mode=preview] .product-bar,.decision-scene[data-mode=preview] .product-content{opacity:1;transition:none}.decision-scene[data-mode=preview][data-preview-step=candidate] .decision-product{background:#282724;border-color:#49483d;box-shadow:0 3px 6px #2e281926,0 20px 30px -14px #30261977;opacity:0;transform:translateY(6px)}.decision-scene[data-mode=preview][data-preview-step=candidate] .product-bar,.decision-scene[data-mode=preview][data-preview-step=candidate] .product-content{opacity:1}.decision-scene[data-mode=preview][data-preview-step=posting] .candidate-context,.decision-scene[data-mode=preview][data-preview-step=exit] .candidate-context{opacity:0;transform:translateY(4px)}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.decision-scene[data-mode=preview] .candidate-context,.decision-scene[data-mode=preview] .decision-product{transition:opacity .36s ease,transform .42s cubic-bezier(.22,.7,.25,1)}.decision-scene[data-state=analyzing] .moment-ring circle{animation:decision-sweep 1.2s cubic-bezier(.2,.65,.25,1) both}.decision-scene[data-state=result] .moment-ring{transition:opacity .3s;opacity:.85}}@keyframes decision-sweep{0%{stroke-dashoffset:100}to{stroke-dashoffset:8}}@media(min-width:1001px){.decision-scene[data-mode=preview] .job-window{transform-origin:0 0;transform:scale(1.04);opacity:1}.decision-scene[data-mode=preview][data-preview-step=candidate] .job-window{transform:translate(-6px,12px) scale(.9);opacity:.48;background:#eeeae1;box-shadow:0 5px 12px -8px #62574122}.decision-scene[data-mode=preview] .candidate-context{transform-origin:50% 0}.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-context{transform:translate(-125px,18px) scale(1.14);opacity:1;box-shadow:0 2px 3px #58493412,0 24px 34px -14px #51443166}.decision-scene[data-mode=preview][data-preview-step=ready] .job-window,.decision-scene[data-mode=preview][data-preview-step=analyzing] .job-window,.decision-scene[data-mode=preview][data-preview-step=result] .job-window,.decision-scene[data-mode=preview][data-preview-step=exit] .job-window{transform:translate(-6px,12px) scale(.88);opacity:.28;background:#eeeae1;box-shadow:none}.decision-scene[data-mode=preview][data-preview-step=ready] .candidate-context,.decision-scene[data-mode=preview][data-preview-step=analyzing] .candidate-context,.decision-scene[data-mode=preview][data-preview-step=result] .candidate-context{transform:translate(-105px) scale(.86);opacity:.42;background:#eeeade;box-shadow:0 6px 12px -10px #51443133}.decision-scene[data-mode=preview][data-preview-step=result] .job-window{opacity:.23}.decision-scene[data-mode=preview][data-preview-step=result] .candidate-context{opacity:.32}.decision-scene[data-mode=preview][data-preview-step=exit] .candidate-context{transform:translate(-105px,4px) scale(.86);background:#eeeade;box-shadow:none}.decision-scene[data-mode=preview] .decision-product{top:160px;width:484px}.decision-scene[data-mode=preview] .product-content{position:relative}.decision-scene[data-mode=preview] .demo-ready{justify-content:start;padding-top:33px}.decision-scene[data-mode=preview] .demo-ready h3{font-size:27px;line-height:1.2}.decision-scene[data-mode=preview] .demo-pending{justify-content:start;padding-top:45px}.decision-scene[data-mode=preview] .demo-analyze{display:none!important}.decision-scene[data-mode=preview][data-state=result] .product-bar{opacity:.8}.decision-scene[data-mode=preview][data-state=result] .comparison-source{opacity:.75}.decision-scene[data-mode=preview] .decision-answer .recommendation{font-size:56px}.decision-scene[data-mode=preview] .fit-score strong{font-size:36px}.decision-scene .decision-answer{position:relative;border-bottom-color:#d8bc5033}.decision-scene .decision-answer:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#e6c758b0;transform-origin:left center}.decision-scene[data-state=result] .decision-product{border-color:#726748}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.decision-scene[data-mode=preview] .job-window{transition:transform .62s cubic-bezier(.22,.7,.25,1),opacity .42s ease,background-color .42s ease,box-shadow .42s ease}.decision-scene[data-mode=preview] .candidate-context{transition:transform .56s cubic-bezier(.22,.7,.25,1),opacity .36s ease,background-color .42s ease,box-shadow .42s ease}.decision-scene[data-mode=preview] .product-bar,.decision-scene[data-mode=preview] .comparison-source{transition:opacity .36s ease}.decision-scene .decision-product{transition:border-color .36s ease}.decision-scene[data-mode=preview] .decision-product{transition:opacity .36s ease,transform .42s cubic-bezier(.22,.7,.25,1),border-color .36s ease}.decision-scene[data-mode=preview][data-preview-step=posting] .company-row{--ink-delay: 60ms}.decision-scene[data-mode=preview][data-preview-step=posting] .job-heading h2{--ink-delay: .2s}.decision-scene[data-mode=preview][data-preview-step=posting] .job-location,.decision-scene[data-mode=preview][data-preview-step=posting] .job-posted{--ink-delay: .35s}.decision-scene[data-mode=preview][data-preview-step=posting] .job-terms{--ink-delay: .48s}.decision-scene[data-mode=preview][data-preview-step=posting] .job-description>h3:first-child,.decision-scene[data-mode=preview][data-preview-step=posting] .job-summary{--ink-delay: .65s}.decision-scene[data-mode=preview][data-preview-step=posting] .job-description>h3:not(:first-child),.decision-scene[data-mode=preview][data-preview-step=posting] .job-description>ul,.decision-scene[data-mode=preview][data-preview-step=posting] .job-preferred{--ink-delay: .9s}.decision-scene[data-mode=preview][data-preview-step=posting] .company-row,.decision-scene[data-mode=preview][data-preview-step=posting] .job-heading>h2,.decision-scene[data-mode=preview][data-preview-step=posting] .job-location,.decision-scene[data-mode=preview][data-preview-step=posting] .job-posted,.decision-scene[data-mode=preview][data-preview-step=posting] .job-terms,.decision-scene[data-mode=preview][data-preview-step=posting] .job-description>*{animation:scene-ink .34s ease-out var(--ink-delay, 0ms) both}.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-kicker{--ink-delay: .12s}.decision-scene[data-mode=preview][data-preview-step=candidate] .resume-heading{--ink-delay: .24s}.decision-scene[data-mode=preview][data-preview-step=candidate] [data-reveal=experience]{--ink-delay: .44s}.decision-scene[data-mode=preview][data-preview-step=candidate] [data-reveal=skills]{--ink-delay: .63s}.decision-scene[data-mode=preview][data-preview-step=candidate] [data-reveal=background],.decision-scene[data-mode=preview][data-preview-step=candidate] .resume-end{--ink-delay: .8s}.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-kicker,.decision-scene[data-mode=preview][data-preview-step=candidate] .resume-heading,.decision-scene[data-mode=preview][data-preview-step=candidate] [data-reveal],.decision-scene[data-mode=preview][data-preview-step=candidate] .resume-end{animation:scene-ink .36s ease-out var(--ink-delay, 0ms) both}.decision-scene[data-mode=preview][data-preview-step=ready] .panel-brand{--ink-delay: 80ms}.decision-scene[data-mode=preview][data-preview-step=ready] .product-role{--ink-delay: .25s}.decision-scene[data-mode=preview][data-preview-step=ready] .comparison-source{--ink-delay: .33s}.decision-scene[data-mode=preview][data-preview-step=ready] .demo-ready{--ink-delay: .46s}.decision-scene[data-mode=preview][data-preview-step=ready] .panel-brand,.decision-scene[data-mode=preview][data-preview-step=ready] .product-role,.decision-scene[data-mode=preview][data-preview-step=ready] .comparison-source,.decision-scene[data-mode=preview][data-preview-step=ready] .demo-ready{animation:scene-ink .36s ease-out var(--ink-delay, 0ms) both}.decision-scene[data-mode=preview][data-state=result] .decision-answer{animation:none}.decision-scene[data-mode=preview][data-state=result] .decision-answer>div{animation:judgment-land .44s cubic-bezier(.22,.7,.25,1) both}.decision-scene[data-mode=preview][data-state=result] .fit-score{animation:judgment-land .38s cubic-bezier(.22,.7,.25,1) .16s both}.decision-scene[data-mode=preview][data-state=result] .decision-reason{animation:scene-ink .36s ease-out .32s both}.decision-scene[data-mode=preview][data-state=result] .decision-evidence{animation:scene-ink .38s ease-out .51s both}.decision-scene[data-state=result] .decision-answer:after{animation:judgment-rule .38s cubic-bezier(.22,.7,.25,1) .18s both}.decision-scene[data-state=result] .moment-ring circle{transition:stroke-dashoffset .26s ease-out}}@media(min-width:1001px)and (prefers-reduced-motion:reduce){.decision-scene[data-mode=preview][data-state=result] .job-window{opacity:.6}.decision-scene[data-mode=preview][data-state=result] .candidate-context{opacity:.7}}@keyframes scene-ink{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes judgment-land{0%{opacity:0;transform:translateY(5px) scale(.975)}to{opacity:1;transform:none}}@keyframes judgment-rule{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}@media(min-width:1001px){.marketing-hero .button-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:220px;min-height:58px;height:58px;padding:0 21px 0 24px;gap:20px;overflow:hidden;border:0;border-radius:9px;color:#fffdf5;background:linear-gradient(180deg,#31352b,#22261e);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff12,0 2px 4px #171a1426;transform:none}.marketing-hero .button-primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,transparent 7%,#ffffff05 40%,#ffffff0e 54%,transparent 90%);opacity:.35}.marketing-hero .button-primary>.cta-label,.marketing-hero .button-primary>.cta-arrow{display:block;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.marketing-hero .button-primary>.cta-label{font-size:15.5px;font-weight:600;line-height:1.2}.marketing-hero .button-primary>.cta-arrow{flex:0 0 auto;font-size:18px;font-weight:400;line-height:1;opacity:.68}.marketing-hero .button-primary .cta-perimeter{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.marketing-hero .button-primary .cta-perimeter-path{stroke:#e7c65c;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:96;opacity:.6}.marketing-hero .button-primary:is(:hover,:focus-visible){color:#fffdf5;background:linear-gradient(180deg,#373c31,#282d23);box-shadow:inset 0 1px #ffffff18,inset 0 0 0 1px #ffffff16,0 3px 6px #171a1430;transform:translateY(-1px)}.marketing-hero .button-primary:is(:hover,:focus-visible):before{opacity:.8}.marketing-hero .button-primary:is(:hover,:focus-visible) .cta-arrow{opacity:.9}.marketing-hero .button-primary:is(:hover,:focus-visible) .cta-perimeter-path{stroke-dashoffset:0;opacity:.72}.marketing-hero .button-primary:active{transform:none}.marketing-hero .button-primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffffff0d 50%,transparent 70%);opacity:0;transform:translate(-100%)}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.marketing-hero .button-primary{transition:transform .18s ease,box-shadow .18s ease}.marketing-hero .button-primary:before,.marketing-hero .button-primary .cta-arrow{transition:opacity .22s ease}.marketing-hero .button-primary:hover:after{animation:cta-surface-once .82s ease-out 1 both}.marketing-hero .button-primary:hover .cta-perimeter-path{animation:cta-perimeter-once .82s cubic-bezier(.22,.65,.3,1) 1 both}}@media(min-width:1001px)and (prefers-reduced-motion:reduce){.marketing-hero .button-primary:is(:hover,:focus-visible){transform:none}.marketing-hero .button-primary,.marketing-hero .button-primary:before,.marketing-hero .button-primary .cta-arrow,.marketing-hero .button-primary .cta-perimeter-path{transition:none;animation:none}}@keyframes cta-perimeter-once{0%{stroke-dashoffset:100;opacity:.9}88%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:.72}}@keyframes cta-surface-once{0%{opacity:0;transform:translate(-100%)}35%{opacity:.8}to{opacity:0;transform:translate(100%)}}.journey-surface{display:none}@media(min-width:1001px){.product-journey{position:relative;isolation:isolate}.product-journey .marketing-hero,.product-journey .interactive-hero{position:relative;z-index:1}.product-journey #hero-preview{background:radial-gradient(ellipse at 6% 0%,#eeeadf,#d6cdbc);border-radius:12px}.product-journey[data-stage-enabled] .journey-surface{display:block;position:absolute;z-index:0;pointer-events:none;border:1px solid #bcb29f;border-radius:12px;background:radial-gradient(ellipse at 6% 0%,#e5dece,#cfc5b1,#b3a58d);box-shadow:inset 0 1px #fff8}.product-journey[data-stage-enabled] .journey-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#f8f7f2;opacity:var(--surface-light, .35)}.product-journey[data-stage-enabled] #hero-preview,.product-journey[data-stage-enabled] #hero-demo{background:transparent;border-color:transparent;box-shadow:none;transform-origin:0 0}.product-journey[data-stage-enabled] #hero-demo:before,.product-journey[data-stage-enabled] #hero-demo:after{display:none}.product-journey[data-stage-enabled] #hero-preview{opacity:var(--stage-preview-opacity, 1);transform:var(--stage-preview-transform, none)}.product-journey[data-stage-enabled] #hero-demo{opacity:var(--stage-workspace-opacity, 0);transform:var(--stage-workspace-transform, none)}.product-journey[data-stage-enabled]:not([data-stage-mode=INTERACTIVE]) #hero-demo{pointer-events:none}.product-journey[data-stage-enabled] .marketing-copy,.product-journey[data-stage-enabled] .preview-caption{opacity:var(--stage-copy-opacity, 1)}.product-journey[data-stage-enabled] .interactive-intro{opacity:var(--stage-intro-opacity, 0);transform:var(--stage-intro-transform, none);transform-origin:0 0}.product-journey[data-stage-active=true] .preview-caption{visibility:hidden}.product-journey[data-stage-measuring] :is(#hero-preview,#hero-demo){transform:none!important}}@media(min-width:1001px){.decision-scene[data-mode=preview][data-preview-step=posting] .job-window{transform:translateY(-24px) scale(1.18)}.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-context{transform:translate(-128px,20px) scale(1.44)}.decision-scene[data-mode=preview] .decision-product{transform-origin:100% 100%}.decision-scene[data-mode=preview][data-preview-step=ready] .decision-product,.decision-scene[data-mode=preview][data-preview-step=analyzing] .decision-product,.decision-scene[data-mode=preview][data-preview-step=result] .decision-product{transform:scale(1.22)}}@media(min-width:1001px){.decision-scene[data-mode=preview] .job-window{width:620px}.decision-scene[data-mode=preview] .job-opening-strip{font-size:13px;padding-inline:24px}.decision-scene[data-mode=preview] .company-row{font-size:16px}.decision-scene[data-mode=preview] .job-heading{max-width:none}.decision-scene[data-mode=preview] .job-heading h2{font-size:31px}.decision-scene[data-mode=preview] .job-location{font-size:12px}.decision-scene[data-mode=preview] .job-terms>span{font-size:12px}.decision-scene[data-mode=preview] .job-description{max-width:none}.decision-scene[data-mode=preview] .job-description h3{font-size:13px}.decision-scene[data-mode=preview] .job-description p,.decision-scene[data-mode=preview] .job-description li{font-size:13.5px;line-height:1.5}.decision-scene[data-mode=preview] .candidate-context,.decision-scene[data-mode=preview][data-preview-step=candidate] .candidate-context{width:350px;height:362px;padding:20px 24px}.decision-scene[data-mode=preview] .resume-name{font-size:30px}.decision-scene[data-mode=preview] .profile-static{font-size:14px}.decision-scene[data-mode=preview] .candidate-kicker>span{font-size:9px}.decision-scene[data-mode=preview] .resume-section h4{font-size:10px;color:#686554}.decision-scene[data-mode=preview] .resume-summary,.decision-scene[data-mode=preview] .candidate-strengths{font-size:12.5px;line-height:1.45}.decision-scene[data-mode=preview] .candidate-context-line{font-size:11.5px;line-height:1.45}.decision-scene[data-mode=preview] .candidate-experience{font-size:10px}.decision-scene[data-mode=preview]{--decision-body-height: 278px;--result-body-height: 278px}.decision-scene[data-mode=preview] .decision-product{width:556px;top:130px}.decision-scene[data-mode=preview] .product-bar{height:50px}.decision-scene[data-mode=preview] .comparison-source{height:46px}.decision-scene[data-mode=preview] .comparison-source>span{font-size:9px}.decision-scene[data-mode=preview] .comparison-source strong{font-size:12px}.decision-scene[data-mode=preview] .demo-ready h3{font-size:32px}.decision-scene[data-mode=preview] .demo-analyze{font-size:17px}.decision-scene[data-mode=preview] .decision-answer .recommendation{font-size:64px}.decision-scene[data-mode=preview] .fit-score strong{font-size:42px}.decision-scene[data-mode=preview] .decision-reason{font-size:14px;line-height:1.5}.decision-scene[data-mode=preview] .decision-gap h4{font-size:11px}.decision-scene[data-mode=preview] .decision-gap p{font-size:13px}.interactive-intro{align-items:center;gap:32px}.interactive-intro h2{font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-1.2px}.interactive-intro>p{max-width:none;font-size:15px;line-height:1.5;color:#655f52}.product-journey[data-stage-enabled] .workspace-dwell:after{content:"";display:block;height:var(--workspace-scroll-length, 150px)}.product-journey[data-stage-enabled] .interactive-hero{position:sticky;top:28px}.product-journey[data-stage-measuring] .interactive-hero{position:relative;top:auto}.product-journey[data-stage-enabled][data-stage-ready=false] #hero-demo[data-state=idle] .demo-analyze{filter:saturate(.4);opacity:.65}.product-journey[data-stage-ready=true] #hero-demo[data-state=idle] .demo-analyze{cursor:pointer;filter:none;opacity:1;box-shadow:inset 0 1px #fff3,0 0 0 1px #f1ce5844,0 3px 8px #16170d30}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){#hero-demo[data-state=idle] .demo-analyze{transition:filter .18s ease,opacity .18s ease,background-color .18s ease,box-shadow .18s ease}}@media(min-width:1001px){#hero-demo{display:grid;grid-template-columns:392px 420px minmax(0,1fr);gap:0;align-items:stretch;padding:0;--decision-body-height: 390px;--result-body-height: 390px}#hero-demo .job-window{grid-column:1;width:100%;height:654px;background:#fffefa;border-color:transparent;border-radius:11px 0 0 11px;box-shadow:none}#hero-demo .job-opening-strip{height:72px;padding-inline:30px;font-size:15px;font-weight:600;color:#50554a;background:transparent;border-bottom-color:#887e6238}#hero-demo .job-document,.story-job-page .job-document{width:100%;height:calc(100% - 72px);padding:26px 30px 28px}#hero-demo[data-exploration=open] .job-document{height:calc(100% - 186px)}#hero-demo .company-row,.story-job-page .company-row{font-size:18px;gap:11px}#hero-demo .employer-mark,.story-job-page .employer-mark{width:36px;height:36px;font-size:22px}#hero-demo .job-heading h2,.story-job-page .job-heading h2{font-size:31px;letter-spacing:-.8px;line-height:1.15;margin-top:16px}#hero-demo .job-location,.story-job-page .job-location{font-size:14px;color:#626456;margin-top:10px}#hero-demo .job-posted{display:none}#hero-demo .job-terms,.story-job-page .job-terms{margin-top:12px}#hero-demo .job-terms>span,.story-job-page .job-terms>span{font-size:13px;padding:4px 8px}#hero-demo .job-description,.story-job-page .job-description{margin-top:22px;padding-top:18px;padding-right:9px;border-top-color:#887e6245}#hero-demo .job-description h3,.story-job-page .job-description h3{font-size:14px;margin-bottom:8px}#hero-demo .job-description p,.story-job-page .job-description p,#hero-demo .job-description li,.story-job-page .job-description li{font-size:15px;line-height:1.55;color:#50564a}#hero-demo .job-description li+li,.story-job-page .job-description li+li{margin-top:9px}#hero-demo .job-description .job-summary,.story-job-page .job-description .job-summary{margin-bottom:18px;color:#50564a}#hero-demo .candidate-context{grid-column:2;position:relative;top:0;right:auto;width:100%;height:654px;margin:0;padding:0 30px 30px;background:#f5f3eb;border:0;border-left:1px solid #b8af994d;border-radius:0;box-shadow:none}#hero-demo .candidate-context:after,#hero-demo .resume-page,#hero-demo .resume-end{display:none}#hero-demo .candidate-kicker{height:72px;margin-inline:-30px;padding:0 30px;align-items:center;border-bottom:1px solid #887e6238}#hero-demo .candidate-kicker>span{color:#606652;font-size:13px;font-weight:600;letter-spacing:.07em}#hero-demo .resume-heading{margin-top:26px;padding-bottom:20px;border-bottom-color:#a6a58e66}#hero-demo .resume-name{font-family:inherit;font-size:36px;font-weight:550;line-height:1.15;letter-spacing:-.9px}#hero-demo .profile-title-row{margin-top:12px}#hero-demo .profile-static,#hero-demo .profile-trigger{font-size:18px;line-height:1.45}#hero-demo .profile-trigger{width:calc(100% + 18px);justify-content:space-between;padding:8px 9px;margin:-8px -9px;border:1px solid #b4b49d70;border-radius:4px;background:#eeeee4;color:#384334}#hero-demo .profile-trigger:hover,#hero-demo .profile-trigger[aria-expanded=true]{background:#e4e7d8;color:#202e20}#hero-demo .profile-trigger svg{width:16px;height:16px;flex-shrink:0}#hero-demo .resume-section{margin-top:24px}#hero-demo .resume-section h4{font-size:13px;letter-spacing:.045em;color:#626653}#hero-demo .candidate-experience{font-size:14px;font-weight:500;color:#4e5945}#hero-demo .resume-summary,#hero-demo .candidate-strengths{font-size:17px;line-height:1.5;margin-top:9px}#hero-demo .candidate-context-line{font-size:16px;line-height:1.5;margin-top:9px;color:#6b705e}#hero-demo .profile-options{top:186px;left:21px;right:21px}#hero-demo .profile-option strong{font-size:15px;line-height:1.35}#hero-demo .profile-option span{font-size:13px;line-height:1.5;margin-top:5px}#hero-demo .decision-product{grid-column:3;position:relative;top:auto;right:auto;width:100%;height:654px;border:0;border-left:1px solid #4c5140;border-radius:0 11px 11px 0;background:#30332c;box-shadow:none}#hero-demo .product-bar{height:72px;padding-inline:30px;border-bottom-color:#a8ad8d26}#hero-demo .panel-brand{font-size:20px}#hero-demo .product-role{max-width:245px}#hero-demo .product-role>span:first-child{font-size:13px;line-height:1.4}#hero-demo .product-role>span:last-child{font-size:11px}#hero-demo .comparison-source{height:70px;padding:20px 30px 0;gap:4px}#hero-demo .comparison-source>span{font-size:13px;line-height:1.3}#hero-demo .comparison-source strong{font-size:16px;line-height:1.4}#hero-demo .product-content,#hero-demo[data-state=result] .product-content{padding:22px 30px 26px}#hero-demo .demo-ready{justify-content:start;padding-top:22px}#hero-demo .demo-ready h3{font-size:38px;line-height:1.18;letter-spacing:-.9px}#hero-demo .demo-ready p{font-size:18px;margin-top:12px}#hero-demo .demo-pending{justify-content:start;padding-top:58px}#hero-demo .demo-pending p{font-size:27px}#hero-demo .demo-analyze{position:absolute;bottom:30px;left:30px;width:calc(100% - 60px);margin:0;height:56px;min-height:56px;font-size:19px}#hero-demo[data-state=idle]{--decision-body-height: 196px}#hero-demo[data-state=idle] .demo-analyze{position:relative;bottom:auto;left:auto;width:100%;margin-top:22px}#hero-demo[data-state=result] .demo-analyze{height:36px;min-height:36px;font-size:14px;border:1px solid #666b53;color:#e7dfc6}#hero-demo .decision-answer{padding-bottom:19px}#hero-demo .decision-answer .recommendation{font-size:65px}#hero-demo .decision-answer .recommendation[data-long=true]{font-size:42px}#hero-demo .fit-score strong{font-size:46px}#hero-demo .fit-score,#hero-demo .product-eyebrow{font-size:13px}#hero-demo .decision-reason{font-size:17px;line-height:1.5;margin-top:20px}#hero-demo .decision-evidence{margin-top:23px}#hero-demo .decision-evidence h4{font-size:13px}#hero-demo .decision-matches li{font-size:15px}#hero-demo .decision-gap{padding:0 0 0 14px;margin-top:21px;background:transparent}#hero-demo .decision-gap p{font-size:15px;line-height:1.5}#hero-demo .career-tabs{inset:auto auto 18px 30px;width:332px;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px 0 0;border:0;border-top:1px solid #887e6238}#hero-demo .career-tab,#hero-demo .role-tab{border:1px solid #bcb9a8;border-radius:4px;background:#f3f1e8;color:#424b3c;cursor:pointer}#hero-demo .career-tab{min-height:37px;padding:8px 10px;font-size:14px;line-height:1.35;text-align:left}#hero-demo .role-tabs{padding:10px 20px;gap:5px;height:72px;min-height:72px;background:transparent;border-bottom-color:#887e6238}#hero-demo .role-tab{flex:1;min-width:0;padding:0 6px;min-height:50px;font-size:13px;line-height:1.3;white-space:normal}#hero-demo :is(.career-tab,.role-tab)[aria-pressed=true]{background:#eee3c8;border-color:#ab914a;color:#293323;font-weight:600;box-shadow:inset 0 -2px #d2b04c}#hero-demo :is(.career-tab,.role-tab):hover{background:#e8e5d7;border-color:#969c80;color:#25301f}#hero-demo :is(.career-tab,.role-tab)[aria-pressed=true]:hover{background:#e9dcba;border-color:#947a32}#hero-demo .role-tab:focus-visible{outline-offset:-3px}.product-journey[data-stage-enabled][data-stage-ready=false] #hero-demo:not(:focus-within) :is(.career-tabs,.role-tabs,.profile-trigger){filter:saturate(.25)}.product-preview{position:relative}.preview-caption{padding:0;height:36px}}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){#hero-demo .profile-trigger{transition:background-color .16s ease}#hero-demo :is(.career-tab,.role-tab){transition:background-color .14s ease,border-color .14s ease,color .14s ease}}@media(min-width:1001px){.product-preview,.interactive-hero{container-type:inline-size}#hero-preview{width:792px;zoom:min(1,calc(100cqw/792px))}#hero-demo{width:1304px;zoom:min(1,calc((100cqw + 48px)/1304px))}.product-journey[data-stage-enabled] #hero-demo:focus-within .demo-analyze{filter:none;opacity:1}}.site-header .brand>.brand-lockup{width:auto;height:38px}.lower-story{padding-top:0;padding-bottom:0}.lower-story figure{margin:0}.lower-story .story-step{padding-block:108px 100px;grid-template-columns:1fr 1.05fr;gap:90px}.lower-story .step-copy h2,.story-heading h2{font-size:clamp(38px,3.7vw,54px);line-height:1.08;letter-spacing:-.045em;font-weight:650}.lower-story .step-copy p{margin-top:24px;font-size:17px;line-height:1.7;max-width:370px}.lower-story figcaption{color:var(--muted);font-size:12px;line-height:1.6;margin-top:13px}.core-value .static-result .panel-brand{padding-bottom:23px}.core-value .recommendation{font-size:48px}.core-value .static-reason{max-width:380px;font-size:15px}.story-group{padding-block:96px;border-top:1px solid var(--line)}.story-heading{margin-bottom:46px}.story-heading h2{max-width:800px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.comparison-side{border:1px solid #dcddd3;border-radius:9px;padding:32px 36px}.comparison-side h3{font-size:20px;font-weight:600;letter-spacing:-.4px}.before-side{background:#f0efe8}.after-side{background:#fffef9;border-color:#cbd0bd}.daily-steps{list-style:none;padding:0;margin:25px 0 0}.daily-steps li{position:relative;padding:0 0 21px 25px;font-size:15px;line-height:1.5;color:#65695f}.daily-steps li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#a9ae9e}.daily-steps li:not(:last-child):after{content:"";position:absolute;left:2px;top:19px;bottom:3px;width:1px;background:#d4d6c9}.after-side .daily-steps li{color:var(--ink)}.after-side .daily-steps li:before{background:#777f5e}.comparison-end{margin-top:8px;font-size:15px;line-height:1.6;font-weight:550}.before-side .comparison-end{padding-top:22px;border-top:1px solid #d9dace;color:#73786a;font-weight:400}.quick-decision{background:var(--panel);color:#d3dac8;border-radius:6px;padding:22px 25px;margin:0 0 24px 25px}.quick-decision .recommendation{display:block;font-size:34px;margin:0 0 10px}.quick-decision p{max-width:290px;font-size:14px;line-height:1.6}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.outcome h3{font-size:20px;line-height:1.35;letter-spacing:-.45px;font-weight:600;margin:25px 0 12px}.outcome>p{max-width:320px;color:var(--muted);font-size:15px;line-height:1.75}.outcome-visual{height:182px;background:#eeeee6;border:1px solid #dddfd2;border-radius:7px;padding:25px}.outcome-direction{display:flex;align-items:center;gap:24px}.outcome-direction>span{font-size:37px;line-height:1.2;letter-spacing:-1.5px;color:#435237;font-weight:550}.outcome-direction>span+span{color:#886258;padding-left:24px;border-left:1px solid #cdd1c2}.outcome-evidence>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.outcome-evidence strong{font-size:29px;font-weight:550;letter-spacing:-.8px}.outcome-evidence strong span{font-size:12px;font-weight:400;letter-spacing:0;color:var(--muted)}.outcome-evidence>div>span{font-size:11px;color:var(--muted)}.outcome-evidence p{font-size:12px;line-height:1.5;display:flex;justify-content:space-between;gap:10px;margin-top:8px}.outcome-evidence p span{color:#747968}.outcome-depth{display:flex;flex-direction:column;gap:13px}.depth-label{font-size:13px;font-weight:550}.depth-note{font-size:13px;line-height:1.6;color:var(--muted)}.depth-link{margin-top:auto;padding-top:13px;border-top:1px solid #d4d7c9;display:flex;justify-content:space-between;font-size:12px}.extension-workflow{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:90px}.extension-example{min-width:0}.extension-example .static-job{background:#fffef9;padding:25px 28px}.extension-example .static-job>p{font-size:12px}.extension-example .static-job>p span{padding-inline:5px}.job-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px}.job-page-actions>span{border:1px solid #c5c8bd;border-radius:18px;padding:8px 17px;font-size:12px;color:#636b5a}.job-page-actions .inline-analyze{display:inline-flex;align-items:center;gap:7px;border-color:#d8bf65;background:#f0df9e;color:#363927}.inline-analyze img{border-radius:3px}.extension-result{padding:22px 28px 0}.extension-result .panel-brand{margin-bottom:17px;font-size:13px}.extension-result .recommendation{font-size:38px;margin:0}.extension-result .score strong{font-size:29px}.extension-result .static-reason{margin-top:14px}.inline-evidence{margin-top:20px;padding-top:17px;border-top:1px solid #414938;display:flex;gap:25px}.inline-evidence p{font-size:12px;color:#d7dfca;line-height:1.7}.inline-evidence span{display:block;color:#a3ad97;font-size:11px}.full-analysis-label{display:flex;justify-content:space-between;margin:20px -28px 0;padding:15px 28px;border-top:1px solid #414938;font-size:12px;color:#dee5d4}.landing-faq,.final-cta,.site-footer{--ending-wash: #f5f6ef;--ending-sage: #cbd0bd}.landing-faq{position:relative;isolation:isolate;border-top-color:#e9e9e3;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:56px;min-height:780px;padding-block:112px 128px}.landing-faq:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-o-border-image:linear-gradient(180deg,var(--paper) 42%,var(--ending-wash) 100%) 0 / 0 / 0 100vw;border-image:linear-gradient(180deg,var(--paper) 42%,var(--ending-wash) 100%) fill 0 / 0 / 0 100vw}.landing-faq .faq-heading{text-align:center}.landing-faq h2{font-size:clamp(36px,3.2vw,44px);line-height:1.12;letter-spacing:-.045em;font-weight:600}.landing-faq .faq-heading p{max-width:460px;margin:16px auto 0;color:var(--muted);font-size:17px;line-height:1.6}.landing-faq .faq-items{width:62%;max-width:760px;margin-inline:auto}.faq-items details{border-bottom:1px solid var(--line)}.faq-items details:first-child{border-top:1px solid var(--line)}.faq-items summary{position:relative;list-style:none;padding:26px 35px 26px 0;font-size:16px;line-height:1.5;font-weight:500;cursor:pointer}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:"+";position:absolute;right:5px;top:25px;font-size:20px;color:#858b79;font-weight:400}.faq-items details[open] summary:after{content:"−"}.faq-items summary:focus-visible{outline:2px solid #9b7417;outline-offset:4px}.faq-items p{color:var(--muted);font-size:15px;line-height:1.75;max-width:560px;padding:0 28px 24px 0}.faq-items p a{text-decoration:underline;text-underline-offset:3px}.final-cta{display:flex;align-items:center;min-height:480px;padding-block:112px;border-top:1px solid var(--ending-wash);background:linear-gradient(180deg,var(--ending-wash),var(--ending-sage)) var(--ending-wash);color:var(--ink);text-align:center}.final-cta>.wrap{position:relative;z-index:1}.final-cta h2{max-width:700px;margin-inline:auto;font-size:clamp(40px,4.5vw,64px);line-height:1.06;letter-spacing:-.05em;font-weight:650}.final-cta .button-primary{position:relative;isolation:isolate;justify-content:space-between;width:220px;min-height:58px;height:58px;margin-top:40px;padding:0 21px 0 24px;gap:20px;overflow:hidden;border:0;border-radius:9px;color:#fffdf5;background:linear-gradient(180deg,#31352b,#22261e);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff12,0 2px 4px #171a1426}.final-cta .button-primary:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,transparent 7%,#ffffff05 40%,#ffffff0e 54%,transparent 90%);opacity:.35}.final-cta .cta-label{font-size:15.5px;font-weight:600;line-height:1.2}.final-cta .cta-arrow{flex:0 0 auto;font-size:18px;font-weight:400;line-height:1;opacity:.68}.final-cta .cta-perimeter{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.final-cta .cta-perimeter-path{stroke:#e7c65c;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:96;opacity:.6}.final-cta .button-primary:is(:hover,:focus-visible){color:#fffdf5;background:linear-gradient(180deg,#373c31,#282d23);box-shadow:inset 0 1px #ffffff18,inset 0 0 0 1px #ffffff16,0 3px 6px #171a1430}.final-cta .button-primary:is(:hover,:focus-visible):before{opacity:.8}.final-cta .button-primary:is(:hover,:focus-visible) .cta-arrow{opacity:.9}.final-cta .button-primary:is(:hover,:focus-visible) .cta-perimeter-path{stroke-dashoffset:0;opacity:.72}.final-cta .button-primary:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffffff0d 50%,transparent 70%);opacity:0;transform:translate(-100%)}.site-footer{position:relative;isolation:isolate;padding-block:88px 56px;background:var(--ending-sage);color:#171e16}.site-footer>.wrap{position:relative;z-index:1}.site-footer .brand>.brand-lockup{width:auto;height:38px}.footer-top{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,4fr);align-items:start;gap:56px}.footer-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px;font-size:15px;font-weight:400}.footer-column{min-width:0}.footer-heading{margin-bottom:16px;color:#171e16;font-size:16px;line-height:1.5;font-weight:600;letter-spacing:normal;text-transform:none}.footer-column ul{display:grid;gap:10px;padding:0;list-style:none}.footer-column a{display:inline-block;max-width:100%;color:#23291c;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.footer-column a:hover{color:#171e16}.site-footer a:focus-visible{outline:2px solid #27351e;outline-offset:5px;border-radius:2px}.footer-bottom{margin-top:56px;padding-top:28px;border-top:1px solid #27351e1f;color:#4b5341;font-size:12px;line-height:1.5}@media(prefers-reduced-motion:no-preference){.final-cta .button-primary{transition:transform .18s ease,box-shadow .18s ease}.final-cta .button-primary:before,.final-cta .cta-arrow{transition:opacity .22s ease}.final-cta .button-primary:is(:hover,:focus-visible){transform:translateY(-1px)}.final-cta .button-primary:active{transform:none}.final-cta .button-primary:hover:after{animation:cta-surface-once .82s ease-out 1 both}.final-cta .button-primary:hover .cta-perimeter-path{animation:cta-perimeter-once .82s cubic-bezier(.22,.65,.3,1) 1 both}}@media(max-width:1100px){.lower-story .story-step,.extension-workflow{gap:50px}.outcome-grid{gap:24px}.outcome-visual{padding:20px}.outcome-direction{gap:16px}.outcome-direction>span{font-size:31px}.outcome-direction>span+span{padding-left:16px}.comparison-side{padding-inline:28px}.footer-top{grid-template-columns:1fr;gap:36px}}@media(max-width:800px){.lower-story .story-step,.extension-workflow{grid-template-columns:1fr;gap:35px}.lower-story .story-step{padding-block:72px}.lower-story .step-copy h2{max-width:560px}.lower-story .step-copy p{max-width:480px}.core-value .step-proof,.extension-example{max-width:560px}.extension-workflow .step-copy{grid-row:1}.story-group{padding-block:72px}.comparison-side{padding:26px 22px}.comparison-grid{gap:20px}.quick-decision{margin-left:0;padding:20px}.outcome-grid{grid-template-columns:1fr;gap:38px}.outcome{display:grid;grid-template-columns:1fr 1.1fr;-moz-column-gap:28px;column-gap:28px;align-items:start}.outcome-visual{grid-row:span 2}.outcome h3{margin-top:12px;margin-bottom:8px}.outcome>p{grid-column:2}.landing-faq{gap:48px;min-height:auto;padding-block:96px 104px}.landing-faq .faq-items{width:100%;max-width:680px}.footer-nav{gap:24px}}@media(max-width:700px){.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media(max-width:560px){.lower-story .step-copy h2,.story-heading h2{font-size:37px}.lower-story .step-copy p{font-size:16px}.story-heading{margin-bottom:32px}.comparison-grid{grid-template-columns:1fr;gap:18px}.comparison-side{padding:27px 25px}.daily-steps li{font-size:14px}.outcome{display:block}.outcome-visual{height:175px;padding:25px}.outcome h3{margin-top:20px}.outcome>p{max-width:none}.outcome-direction>span{font-size:37px}.extension-example .static-job,.extension-result{padding-inline:22px}.full-analysis-label{margin-inline:-22px;padding-inline:22px}.inline-evidence{gap:18px}.landing-faq{gap:40px;padding-block:88px 96px}.landing-faq h2{font-size:34px}.landing-faq .faq-heading p{max-width:28ch;margin-top:14px;font-size:16px}.faq-items summary{font-size:15px;padding-block:23px}.faq-items summary:after{top:22px}.final-cta{min-height:420px;padding-block:88px}.final-cta .button-primary{margin-top:32px}.site-footer{padding-block:72px 48px}.site-footer .brand>.brand-lockup{height:34px}.footer-top{gap:32px}.footer-heading{margin-bottom:13px}.footer-column ul{gap:8px}.footer-bottom{margin-top:48px;padding-top:28px}}.scroll-story-stage{display:none}.application-disclaimer{margin-top:12px;font-size:13px;color:var(--muted)}.comparison-score{float:right;color:#cbd3bf;font-size:17px;padding-top:9px}.depth-context{margin-top:24px;border-top:1px solid #414938;padding-top:22px;color:#d5ddc9;font-size:16px;line-height:1.65}.depth-context>span{display:block;margin-bottom:10px;color:#aab59a;font-size:14px}.depth-context p+p{margin-top:14px}.lower-story .inline-evidence p{font-size:14px;line-height:1.65}.lower-story .inline-evidence span{font-size:13px}@media(min-height:720px)and (prefers-reduced-motion:no-preference){#story[data-story-enhanced] .story-scroll-track{display:grid;grid-template-columns:minmax(0,1fr);position:relative}#story[data-story-enhanced] .story-chapters{grid-area:1 / 1;min-width:0;pointer-events:none}#story[data-story-enhanced] .story-chapters>section{display:block;position:relative;padding:0;margin:0;border:0;min-height:0}#story[data-story-enhanced] .story-chapters{--story-state-distance: 180px;--story-sticky-top: max(28px, calc((100svh - 720px)/2) );--story-stage-height: min(720px, calc(100svh - 80px) );--story-entry-runway: calc(45svh + 40px - var(--story-sticky-top));--story-release-runway: calc(var(--story-stage-height) + 40px + var(--story-sticky-top) - 45svh)}#story[data-story-enhanced] #before-after{height:calc(9 * var(--story-state-distance) + var(--story-entry-runway))}#story[data-story-enhanced] #decision,#story[data-story-enhanced] #outcomes{height:calc(2 * var(--story-state-distance))}#story[data-story-enhanced] #extension-workflow{height:calc(4 * var(--story-state-distance) + var(--story-release-runway))}#story[data-story-enhanced] .story-chapters>section>*{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;margin:-1px;white-space:nowrap}#story[data-story-enhanced] .scroll-story-stage{display:block;grid-area:1 / 1;align-self:start;position:sticky;top:max(28px,calc((100svh - 720px)/2));height:min(720px,calc(100svh - 80px));margin-block:40px;overflow:hidden;background:var(--paper);pointer-events:none}.story-stage-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:18px;color:#666e5d;font-size:13px}.story-stage-brand{display:inline-flex;gap:8px;align-items:center;color:#43483b;font-size:14px;font-weight:550}.story-stage-brand img{border-radius:4px}.story-caption{position:absolute;z-index:3;left:0;top:284px;width:35%;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .3s ease,visibility .22s}.story-caption p{max-width:350px;margin:0;color:var(--ink);font-size:clamp(28px,2.55vw,36px);font-weight:500;line-height:1.3;letter-spacing:-.025em}.story-caption[data-chapter=before]{top:310px;width:36%}.story-caption[data-chapter=linkedin]{top:290px;width:36%}.scroll-story-stage[data-step=after] .story-caption[data-chapter=before]{top:288px}.scroll-story-stage[data-step=full] .story-caption[data-chapter=depth]{top:300px}.scroll-story-stage[data-step=working] .story-caption[data-chapter=linkedin]{top:362px}.scroll-story-stage[data-step=result] .story-caption[data-chapter=linkedin]{top:350px}.scroll-story-stage[data-chapter=before] .story-caption[data-chapter=before],.scroll-story-stage[data-chapter=decision] .story-caption[data-chapter=decision],.scroll-story-stage[data-chapter=depth] .story-caption[data-chapter=depth],.scroll-story-stage[data-chapter=linkedin] .story-caption[data-chapter=linkedin]{opacity:1;visibility:visible;transform:none}.story-canvas{position:absolute;z-index:1;width:61%;right:0;top:72px;bottom:66px}.flow-job{position:absolute;left:0;top:40px;width:85%;height:470px;padding:24px 26px;background:#eeeee6;border:1px solid #d9dccf;border-radius:8px;overflow:hidden;transition:transform .4s ease,opacity .35s ease,clip-path .4s ease}.flow-job-actions{display:flex;gap:8px;align-items:center;margin-top:18px}.flow-job-actions>span{display:inline-flex;gap:7px;align-items:center;font-size:13px;padding:7px 14px;border:1px solid #c9cebf;border-radius:18px;color:#536044}.flow-job-actions .flow-analyze{background:#f0da85;border-color:#d5bd62;color:#403f2f;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.flow-working-label{display:none}.flow-application{position:absolute;z-index:2;right:0;top:85px;width:84%;background:#fff;border:1px solid #d4dce5;border-radius:8px;color:#263747;box-shadow:0 8px 24px -14px #20334b30;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .3s ease,transform .4s ease,visibility .3s}.application-bar{display:flex;gap:11px;align-items:center;padding:14px 22px;border-bottom:1px solid #e2e7ed}.application-employer-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:4px;background:#34516e;color:#fff;font-size:20px;font-weight:650}.application-employer{color:#263747;font-size:14px;font-weight:600;line-height:1.4}.application-employer>span{margin-left:8px;padding-left:10px;border-left:1px solid #d5dde6;color:#6c7987;font-size:12px;font-weight:400}.application-role{margin-top:4px;color:#233447;font-size:17px;font-weight:550;line-height:1.3}.application-role>span{margin-right:3px;font-size:12px;color:#6b7886;font-weight:400}.application-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0 18px;height:46px;background:#f7f9fc;border-bottom:1px solid #e2e7ed}.application-stepper li{display:flex;gap:5px;align-items:center;justify-content:center;border-bottom:2px solid transparent;color:#7c8793;font-size:11px;line-height:1.3}.application-step-number{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #ced7e1;border-radius:50%;color:#7a8795;font-size:10px;background:#fff}.flow-application[data-application-step=upload] .application-stepper li:nth-child(1),.flow-application[data-application-step=information] .application-stepper li:nth-child(2),.flow-application[data-application-step=experience] .application-stepper li:nth-child(3),.flow-application[data-application-step=screening] .application-stepper li:nth-child(4),.flow-application[data-application-step=review] .application-stepper li:nth-child(5){color:#285c92;font-weight:650;border-bottom-color:#3974aa}.flow-application[data-application-step=upload] .application-stepper li:nth-child(1) .application-step-number,.flow-application[data-application-step=information] .application-stepper li:nth-child(2) .application-step-number,.flow-application[data-application-step=experience] .application-stepper li:nth-child(3) .application-step-number,.flow-application[data-application-step=screening] .application-stepper li:nth-child(4) .application-step-number,.flow-application[data-application-step=review] .application-stepper li:nth-child(5) .application-step-number{color:#fff;border-color:#3974aa;background:#3974aa}.flow-application[data-application-step=information] .application-stepper li:nth-child(-n+1),.flow-application[data-application-step=experience] .application-stepper li:nth-child(-n+2),.flow-application[data-application-step=screening] .application-stepper li:nth-child(-n+3),.flow-application[data-application-step=review] .application-stepper li:nth-child(-n+4),.flow-application[data-application-step=spent] .application-stepper li{color:#4c657d}.flow-application[data-application-step=information] .application-stepper li:nth-child(-n+1) .application-step-number,.flow-application[data-application-step=experience] .application-stepper li:nth-child(-n+2) .application-step-number,.flow-application[data-application-step=screening] .application-stepper li:nth-child(-n+3) .application-step-number,.flow-application[data-application-step=review] .application-stepper li:nth-child(-n+4) .application-step-number,.flow-application[data-application-step=spent] .application-stepper .application-step-number{font-size:0;background:#e9f0f7;border-color:#d1dfed}.flow-application[data-application-step=information] .application-stepper li:nth-child(-n+1) .application-step-number:after,.flow-application[data-application-step=experience] .application-stepper li:nth-child(-n+2) .application-step-number:after,.flow-application[data-application-step=screening] .application-stepper li:nth-child(-n+3) .application-step-number:after,.flow-application[data-application-step=review] .application-stepper li:nth-child(-n+4) .application-step-number:after,.flow-application[data-application-step=spent] .application-stepper .application-step-number:after{content:"✓";font-size:11px;color:#36668e}.application-body{position:relative;height:302px}.application-screen{position:absolute;inset:0;padding:20px 22px;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s ease,transform .22s ease,visibility .18s}.application-screen-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px}.application-screen-title h3{margin:0;color:#263747;font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-.3px}.application-screen-title>span{color:#7b8794;font-size:11px;white-space:nowrap}.application-required,.application-field b{color:#8d4b51;font-weight:500}.application-screen .application-helper{margin:0 0 16px;color:#637180;font-size:12px;line-height:1.5}.application-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:103px;border:1px dashed #b6c7d9;border-radius:5px;background:#fafcff;color:#5a6e81;font-size:12px}.application-upload-zone strong{color:#306597;font-weight:550}.application-upload-zone small{color:#86919d;font-size:10px}.application-upload-icon{color:#6d8aa5;margin-bottom:2px}.application-file{display:flex;gap:10px;align-items:center;margin-top:13px;padding:11px 13px;border:1px solid #dbe3eb;border-radius:5px;background:#fff}.application-file-type{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;border:1px solid #d1dce7;border-radius:3px;color:#657a8e;font-size:8px;font-weight:600;background:#f6f9fc}.application-file strong{display:block;color:#3d5064;font-size:12px;font-weight:550}.application-file div>span{display:block;margin-top:4px;color:#7b8894;font-size:10px}.application-file-check{margin-left:auto;color:#4f7d69;font-size:16px}.application-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.application-field{min-width:0}.application-field>span{display:block;margin-bottom:5px;color:#536273;font-size:11px;line-height:1.4}.application-field-wide{grid-column:1 / -1}.application-input{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:7px 9px;border:1px solid #d5dde6;border-radius:4px;background:#fff;color:#3d4d5e;font-size:12px;line-height:16px}.application-input-muted{background:#f7f9fb;color:#86919e}.application-select:after{content:"";width:5px;height:5px;margin-right:2px;border-right:1px solid #8494a3;border-bottom:1px solid #8494a3;transform:rotate(45deg) translateY(-2px)}.application-field .application-current-role{float:right;color:#5b7791;font-size:10px}.application-textarea{display:block;min-height:44px;padding:5px 9px;line-height:17px}.application-field-note{margin-top:10px;color:#82909d;font-size:10px;line-height:1.4}.application-add-position{display:inline-block;margin-top:9px;color:#336a9d;font-size:11px}.application-radio-group{display:flex;align-items:center;gap:20px;min-height:24px;color:#4a5c6f;font-size:12px}.application-radio-group>span{display:inline-flex;align-items:center;gap:6px}.application-radio-group>span:before{content:"";width:12px;height:12px;border:1px solid #b9c7d5;border-radius:50%;background:#fff}.application-radio-group>.application-radio-selected:before{border:4px solid #497da9;width:6px;height:6px;box-sizing:content-box}.application-question-fields{row-gap:14px}.application-question-fields .application-textarea{min-height:50px}.application-years{width:145px}.application-checklist{list-style:none;padding:0}.application-checklist li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f4}.application-checklist li:first-child{padding-top:0}.application-checklist li:last-child{border:0}.application-section-check{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#edf4f1;color:#58816d;font-size:11px}.application-checklist strong{display:block;color:#3e5062;font-size:12px;font-weight:550;line-height:1.4}.application-checklist div>span{display:block;margin-top:3px;color:#84909c;font-size:10px;line-height:1.4}.application-edit{margin-left:auto;color:#47749b;font-size:11px}.application-confirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.application-submitted-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:18px;border:1px solid #d9e8e0;border-radius:50%;background:#f0f6f3;color:#568571;font-size:22px}.application-confirmation h3{color:#2e4153;font-size:22px;font-weight:550;letter-spacing:-.4px}.application-confirmation p{margin-top:12px;color:#5e7082;font-size:12px;line-height:1.5}.application-confirmation .application-confirmation-note{margin-top:7px;color:#87939f;font-size:11px}.application-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px;border-top:1px solid #e2e7ed;background:#fbfcfe}.application-time{color:#83909d;font-size:11px;line-height:1.4}.application-time small{display:block;margin-top:3px;font-size:9px;color:#9aa4ae}.application-clock{margin-left:5px;color:#60758a;font-variant-numeric:tabular-nums}.application-clock>span{display:none}.application-actions{display:flex;gap:16px;align-items:center}.application-back{color:#63788c;font-size:12px}.application-next{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 14px;border:1px solid #376b9a;border-radius:4px;background:#376b9a;color:#fff;font-size:12px;line-height:1.2;font-weight:500}.application-submit-label,.application-view-label{display:none}.flow-application[data-application-step=upload] .application-back{opacity:.35}.flow-application[data-application-step=review] .application-continue-label,.flow-application[data-application-step=spent] .application-continue-label,.flow-application[data-application-step=spent] .application-back{display:none}.flow-application[data-application-step=review] .application-submit-label,.flow-application[data-application-step=spent] .application-view-label{display:inline}.flow-application[data-application-step=spent] .application-next{background:#fff;color:#376b9a;border-color:#c8d6e3}.flow-application[data-application-step=upload] [data-application=upload],.flow-application[data-application-step=information] [data-application=information],.flow-application[data-application-step=experience] [data-application=experience],.flow-application[data-application-step=screening] [data-application=screening],.flow-application[data-application-step=review] [data-application=review],.flow-application[data-application-step=spent] [data-application=spent]{opacity:1;visibility:visible;transform:none}.flow-application[data-application-step=upload] [data-time=upload],.flow-application[data-application-step=information] [data-time=information],.flow-application[data-application-step=experience] [data-time=experience],.flow-application[data-application-step=screening] [data-time=screening],.flow-application[data-application-step=review] [data-time=review],.flow-application[data-application-step=spent] [data-time=spent]{display:inline}.flow-result{position:absolute;z-index:2;right:0;top:140px;width:95%;background:var(--panel);border:1px solid #3b4233;color:#e6eadf;border-radius:8px;transition:opacity .3s ease,transform .4s ease,top .4s ease,width .4s ease}.flow-result-brand{display:flex;align-items:center;gap:8px;padding:17px 24px;border-bottom:1px solid #414938;font-size:14px}.flow-ready{margin-left:auto;color:#b4bea6;font-size:12px}.flow-result-body{padding:23px 26px}.flow-result .recommendation{font-size:47px;font-weight:550}.flow-result .score strong{font-size:35px}.flow-result .field-label{font-size:13px}.flow-reason p{font-size:16px;line-height:1.6;color:#d1d9c6;padding-top:18px}.flow-evidence,.flow-full-detail{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,margin-top .35s ease,padding-top .35s ease}.flow-evidence{display:grid;grid-template-columns:1fr 1.1fr;gap:22px}.flow-evidence span,.flow-full-detail>span{display:block;color:#b8c3a8;font-size:13px}.flow-evidence p,.flow-full-detail p{color:#d5ddc9;font-size:15px;line-height:1.6;margin-top:7px}.flow-evidence .flow-gap>span{color:#dfc38f}.flow-gap{transition:opacity .25s ease}.flow-full-detail .flow-detail-note{color:#b7c3a7;font-size:14px}.flow-open-detail{display:flex;justify-content:space-between;font-size:14px;color:#e0e7d4;padding-inline:26px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease}.flow-working{position:absolute;z-index:3;top:310px;right:0;width:62%;padding:28px 25px;background:var(--panel);color:#c8d1bd;font-size:16px;line-height:1.6;border-radius:7px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .35s ease}.story-stage-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:19px}.story-stage-progress{display:flex;gap:25px;color:#828b74;font-size:13px}.story-stage-progress span{position:relative;transition:color .18s ease}.story-stage-progress span:before{content:"";position:absolute;left:0;right:0;top:-20px;height:2px;background:#9d8963;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.scroll-story-stage[data-chapter=before] .story-stage-progress [data-chapter=before],.scroll-story-stage[data-chapter=decision] .story-stage-progress [data-chapter=decision],.scroll-story-stage[data-chapter=depth] .story-stage-progress [data-chapter=depth],.scroll-story-stage[data-chapter=linkedin] .story-stage-progress [data-chapter=linkedin]{color:#46533a}.scroll-story-stage[data-chapter=before] .story-stage-progress [data-chapter=before]:before,.scroll-story-stage[data-chapter=decision] .story-stage-progress [data-chapter=decision]:before,.scroll-story-stage[data-chapter=depth] .story-stage-progress [data-chapter=depth]:before,.scroll-story-stage[data-chapter=linkedin] .story-stage-progress [data-chapter=linkedin]:before{transform:scaleX(1)}.scroll-story-stage[data-chapter=before]:not([data-step=after]) .flow-result{opacity:0;transform:translateY(20px)}.scroll-story-stage[data-chapter=before]:not([data-step=opportunity]):not([data-step=after]) .flow-application{opacity:1;visibility:visible;transform:none}.scroll-story-stage[data-chapter=before]:not([data-step=opportunity]):not([data-step=after]) .flow-job{opacity:.5;transform:translate(-18px,-12px)}.scroll-story-stage[data-step=opportunity] .flow-apply{background:#30392a;color:#f8f7f2;border-color:#30392a}.scroll-story-stage[data-chapter=before][data-step=opportunity] .flow-job{transform:translate(64px)}.scroll-story-stage[data-step=spent] .flow-job{opacity:.2}.scroll-story-stage[data-step=after] .flow-job{clip-path:inset(0 0 247px 0 round 8px);transform:translateY(-10px);opacity:.65}.scroll-story-stage[data-step=after] .flow-analyze{opacity:1;transform:none}.scroll-story-stage[data-chapter=before][data-step=after] .story-canvas{transform:translateY(-40px)}.scroll-story-stage[data-step=after] .flow-result{top:152px}.scroll-story-stage[data-chapter=decision] .flow-job,.scroll-story-stage[data-chapter=depth] .flow-job{opacity:0;transform:translateY(-14px)}.scroll-story-stage[data-chapter=decision] .flow-result{top:105px}.scroll-story-stage[data-chapter=depth] .flow-result{top:50px}.scroll-story-stage[data-chapter=decision] .flow-evidence,.scroll-story-stage[data-chapter=depth] .flow-evidence{max-height:125px;opacity:1;padding-top:18px;margin-top:18px;border-top:1px solid #414938}.scroll-story-stage[data-step=reason] .flow-gap{opacity:.28}.scroll-story-stage[data-step=gap] .flow-match{opacity:.6}.scroll-story-stage[data-step=full] .flow-full-detail{max-height:170px;opacity:1;padding-top:17px;margin-top:18px;border-top:1px solid #414938}.scroll-story-stage[data-chapter=depth] .flow-open-detail,.scroll-story-stage[data-step=result] .flow-open-detail{max-height:55px;opacity:1;padding-block:15px;border-top:1px solid #414938}.scroll-story-stage[data-chapter=linkedin] .story-canvas{width:65%}.scroll-story-stage[data-chapter=linkedin] .flow-job{left:7%;width:70%;top:70px;height:470px;background:#fffef9}.scroll-story-stage[data-chapter=linkedin]:not([data-step=result]) .flow-result{opacity:0;transform:translateY(18px)}.scroll-story-stage[data-chapter=linkedin] .flow-result{top:245px;width:64%}.scroll-story-stage[data-chapter=linkedin] .flow-result-body{padding:18px 22px}.scroll-story-stage[data-chapter=linkedin] .flow-result .recommendation{font-size:37px}.scroll-story-stage[data-chapter=linkedin] .flow-result .score strong{font-size:29px}.scroll-story-stage[data-chapter=linkedin] .flow-result .flow-reason p{font-size:15px}.scroll-story-stage[data-step=analyze] .flow-analyze,.scroll-story-stage[data-step=working] .flow-analyze,.scroll-story-stage[data-step=result] .flow-analyze,.scroll-story-stage[data-step=working] .flow-working{opacity:1;transform:none}.scroll-story-stage[data-step=working] .flow-working-label{display:inline}.scroll-story-stage[data-step=working] .flow-analyze-label{display:none}.scroll-story-stage[data-step=result] .flow-job{opacity:.64;transform:translate(-28px)}.scroll-story-stage[data-step=result] .flow-result{transform:none}}@media(min-height:720px)and (max-height:850px)and (prefers-reduced-motion:no-preference){.scroll-story-stage .story-caption{top:252px}.scroll-story-stage .story-caption[data-chapter=before]{top:280px}.scroll-story-stage .story-caption[data-chapter=linkedin]{top:260px}.scroll-story-stage[data-step=after] .story-caption[data-chapter=before]{top:256px}.scroll-story-stage[data-step=full] .story-caption[data-chapter=depth]{top:268px}.scroll-story-stage[data-step=working] .story-caption[data-chapter=linkedin]{top:332px}.scroll-story-stage[data-step=result] .story-caption[data-chapter=linkedin]{top:320px}.scroll-story-stage .flow-job{top:15px}.scroll-story-stage .flow-application{top:50px}.scroll-story-stage .application-body{height:290px}.scroll-story-stage .application-screen{padding:18px 22px}.scroll-story-stage[data-step=after] .flow-result{top:136px}.scroll-story-stage[data-chapter=decision] .flow-result{top:65px}.scroll-story-stage[data-chapter=depth] .flow-result{top:0}.scroll-story-stage[data-chapter=depth] .flow-result-body{padding-block:18px}.scroll-story-stage[data-chapter=depth] .flow-full-detail{margin-top:12px;padding-top:12px}.scroll-story-stage[data-chapter=depth] .flow-full-detail p{font-size:14px}.scroll-story-stage[data-chapter=linkedin] .flow-job{top:30px;height:440px}.scroll-story-stage[data-chapter=linkedin] .flow-result{top:220px}}@media(min-width:1100px)and (max-width:1200px)and (min-height:720px)and (prefers-reduced-motion:no-preference){.scroll-story-stage[data-chapter=linkedin] .flow-result{width:63%}.scroll-story-stage[data-step=result] .flow-job{transform:translate(-25px)}.scroll-story-stage[data-chapter=linkedin] .flow-job-actions>span{padding-inline:10px}}#hero-demo .resume-education p{margin-top:7px;color:#565e4d;font-size:15px;line-height:1.5}#hero-demo .workspace-interstitial{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:32px;background:color-mix(in srgb,var(--paper) 44%,transparent);border-radius:inherit;color:var(--ink);text-align:center}#hero-demo .workspace-interstitial[hidden],#hero-demo .workspace-interstitial [hidden]{display:none}#hero-demo .workspace-replay-content{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(100%,580px)}#hero-demo .workspace-interstitial h3{margin:0 0 24px;color:var(--ink);font-size:clamp(25px,3vw,34px);line-height:1.2;font-weight:550;letter-spacing:-.7px}#hero-demo .workspace-invitation-action{border:1px solid var(--yellow);border-radius:4px;background:var(--yellow);padding:13px 20px;color:var(--ink);font:inherit;font-size:16px;font-weight:550;cursor:pointer}#hero-demo .workspace-invitation-action:hover{border-color:var(--ink)}#hero-demo .workspace-role-picker{width:min(100%,580px)}#hero-demo .workspace-role-choices{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#hero-demo .workspace-role-choice{min-height:66px;padding:16px 20px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer}#hero-demo .workspace-role-choice:after{content:"→";float:right;margin-left:8px;color:var(--muted)}#hero-demo .workspace-role-choice:hover{border-color:var(--ink)}#hero-demo[data-workspace-view]:not([data-workspace-view=workspace])>:is(.job-window,.candidate-context,.decision-product){opacity:.38;filter:blur(2px);pointer-events:none}#hero-demo .workspace-interstitial button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:1000px){#hero-demo .workspace-interstitial{display:block;padding:24px}#hero-demo .workspace-replay-content{position:sticky;top:max(28px,calc((100svh - 340px)/2));gap:18px}#hero-demo .workspace-interstitial :is(.workspace-invitation,.workspace-role-picker):not([hidden]){width:100%}#hero-demo .workspace-interstitial h3{font-size:26px}#hero-demo .workspace-role-choice{min-height:64px;padding:12px 14px;font-size:14px}#hero-demo[data-workspace-view]:not([data-workspace-view=workspace]) .job-window :is(.window-bar,.role-tabs,.job-heading,.job-actions,.job-description){opacity:.38;filter:blur(2px)}}@media(prefers-reduced-motion:no-preference){#hero-demo>:is(.job-window,.candidate-context,.decision-product){transition:opacity .28s ease}#hero-demo[data-workspace-transition=arriving] .workspace-replay-content>:not([hidden]){animation:workspace-view-arrive .24s ease-out both}#hero-demo[data-workspace-transition=returning]>.workspace-interstitial[hidden]{display:flex!important;pointer-events:none;animation:workspace-replay-exit .24s ease-out both}#hero-demo[data-workspace-transition=returning] .workspace-role-picker[hidden]{display:block!important}}@media(max-width:1000px)and (prefers-reduced-motion:no-preference){#hero-demo[data-workspace-transition=returning]>.workspace-interstitial[hidden]{display:block!important}}@keyframes workspace-view-arrive{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes workspace-replay-exit{0%{opacity:1}to{opacity:0}}#hero-demo .workspace-replay-brand{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:18px;font-weight:550}#hero-demo .workspace-replay-brand img{display:block}#hero-demo .workspace-invitation{max-width:580px}#hero-demo .workspace-invitation h3{margin-bottom:14px}#hero-demo .workspace-invitation p{margin:0 auto 28px;max-width:420px;color:var(--ink);font-size:16px;line-height:1.6}@media(max-width:1000px){#hero-demo .workspace-replay-brand{font-size:17px}#hero-demo .workspace-invitation p{font-size:14px;margin-bottom:24px}}.story-job-page{padding:0;background:#fffefa}.story-job-page .job-document{display:flex;flex-direction:column;width:100%;height:100%;padding:26px 30px 28px}.story-job-page .job-heading{flex-shrink:0}.story-job-page .job-posted{display:block}.story-job-page .job-description h3{margin-top:0;letter-spacing:normal;line-height:normal}.story-job-page .job-description{background:transparent}.static-job.story-job-page{height:654px;overflow:hidden;border-radius:9px}.extension-example .static-job.story-job-page,.scroll-story-stage .flow-job.story-job-page{padding:0;background:#fffefa}@media(max-width:1000px){.story-job-page .company-row{font-size:18px;gap:11px;color:#283b3c}.story-job-page .employer-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:3px;background:#34484b;color:#f5f2e9;font-size:22px;font-weight:600}.story-job-page .job-heading{padding:0;background:transparent}.story-job-page .job-heading h2{font-size:28px;margin-top:16px}.story-job-page .job-location{font-size:14px;color:#626456}.story-job-page .job-posted{margin-top:4px;color:#858575;font-size:11px}.story-job-page .job-posted>span{margin-inline:5px}.story-job-page .job-posted .job-applicants{margin:0;color:#576e65}.story-job-page .job-terms{display:flex;gap:7px;margin-top:12px}.story-job-page .job-terms>span{padding:4px 8px;background:#edf0e9;border:1px solid #e2e6db;border-radius:4px;color:#445045;font-size:13px}.story-job-page .job-description{order:initial;margin-top:22px;padding:18px 9px 6px 0;overflow-y:auto;border-top:1px solid #887e6245}.story-job-page .job-description h3{font-size:14px;margin-bottom:8px}.story-job-page .job-description p,.story-job-page .job-description li{font-size:15px;line-height:1.55;color:#50564a}.story-job-page .job-description li+li{margin-top:9px}}@media(min-height:720px)and (prefers-reduced-motion:no-preference){.scroll-story-stage .story-caption p{white-space:pre}.scroll-story-stage[data-step=experience] .story-caption[data-chapter=before] p{max-width:11.2em}.story-reference{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .16s ease}.scroll-story-stage[data-chapter=decision][data-step=reason] .story-reference[data-cue=reason][data-visible],.scroll-story-stage[data-chapter=decision][data-step=gap] .story-reference[data-cue=gap][data-visible],.scroll-story-stage[data-chapter=linkedin][data-step=analyze] .story-reference[data-cue=analyze][data-visible]{visibility:visible;opacity:1}.story-reference-line{fill:none;stroke:#a38f63;stroke-width:1.5;stroke-linecap:round;opacity:.75}.story-reference-target{fill:#dabe75;fill-opacity:.055;stroke:#c2a56c;stroke-opacity:.6;stroke-width:1.25}.story-reference-end{fill:var(--panel);stroke:#bda16e;stroke-width:1}.story-reference[data-cue=analyze] .story-reference-end{fill:#fffef9}}@media(min-height:720px)and (prefers-reduced-motion:no-preference){.scroll-story-stage :is(.story-payoff-note,.story-payoff-interstitial){display:none}.scroll-story-stage[data-chapter=before][data-payoff-handoff]{--payoff-pullback: clamp(0, var(--payoff-progress), 1);--payoff-arrival: clamp(0, calc(var(--payoff-progress) - 1), 1);--payoff-center: calc(var(--payoff-pullback) * (1 - var(--payoff-arrival)));--payoff-center-settle: calc(1 - (1 - var(--payoff-center)) * (1 - var(--payoff-center)));--payoff-remaining: calc(1 - var(--payoff-arrival));--payoff-outgoing: calc(var(--payoff-remaining) * var(--payoff-remaining));--payoff-incoming: calc(1 - var(--payoff-outgoing));--payoff-spent-note: calc((1 - var(--payoff-pullback)) * (1 - var(--payoff-pullback)))}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .story-canvas{transform:translateY(calc(-40px * var(--payoff-arrival))) scale(calc(1 - .05 * var(--payoff-center)));transform-origin:center;transition:none}.scroll-story-stage[data-chapter=before] .flow-application[data-application-step=spent] .application-time{color:#5e7082;font-size:14px}.scroll-story-stage[data-chapter=before] .flow-application[data-application-step=spent] .application-time>span{display:block;line-height:16px}.scroll-story-stage[data-chapter=before] .flow-application[data-application-step=spent] .application-time small{line-height:12px}.scroll-story-stage[data-chapter=before] .flow-application[data-application-step=spent] .application-clock{color:#3f5365;font-size:17px;font-weight:550}.scroll-story-stage[data-chapter=before][data-payoff-handoff]:is([data-step=spent],[data-step=interstitial],[data-step=after]) .flow-application{opacity:calc((1 - .88 * var(--payoff-pullback)) * var(--payoff-outgoing));visibility:visible;transform-origin:right bottom;transform:translate(calc(-4px * var(--payoff-pullback)),calc(-4px * var(--payoff-pullback))) scale(calc(1 - .055 * var(--payoff-pullback)));filter:blur(calc(4px * var(--payoff-center)));transition:none}.scroll-story-stage[data-chapter=before][data-payoff-handoff]:is([data-step=spent],[data-step=interstitial],[data-step=after]) .flow-job{opacity:calc(.5 * (1 - var(--payoff-pullback)) + .08 * var(--payoff-center) + .65 * var(--payoff-arrival));transform:translate(calc(-18px * (1 - var(--payoff-arrival))),calc(-12px + 2px * var(--payoff-arrival)));clip-path:inset(0 0 calc(247px * var(--payoff-arrival)) 0 round 8px);filter:blur(calc(4px * var(--payoff-center)));transition:none}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .flow-job .job-description,.scroll-story-stage[data-chapter=before][data-payoff-handoff] .flow-job-actions>:not(.flow-analyze),.scroll-story-stage[data-chapter=before][data-payoff-handoff] .application-actions{opacity:calc(1 - var(--payoff-center))}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .flow-analyze{opacity:var(--payoff-incoming);transform:translateY(calc(4px * (1 - var(--payoff-arrival))));transition:none}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .flow-result{z-index:3;top:calc(226px - 74px * var(--payoff-arrival));opacity:var(--payoff-incoming);transform-origin:left top;transform:translateY(calc(-14px * (1 - var(--payoff-arrival)))) scale(calc(.975 + .025 * var(--payoff-arrival)));transition:none}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .story-caption[data-chapter=before]{top:calc(310px - 22px * var(--payoff-arrival));transition:none}.scroll-story-stage[data-chapter=before][data-payoff-handoff] [data-story-note=before]{opacity:0}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .story-payoff-note{display:block;position:absolute;inset:0}.scroll-story-stage[data-chapter=before][data-payoff-handoff] [data-payoff-note=spent]{opacity:var(--payoff-spent-note);transform:translateY(calc(-90px * var(--payoff-pullback)))}.scroll-story-stage[data-chapter=before][data-payoff-handoff] [data-payoff-note=after]{opacity:var(--payoff-incoming);transform:translateY(calc(90px * (1 - var(--payoff-arrival))))}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .story-payoff-interstitial{display:block;position:absolute;z-index:4;left:50%;top:50%;width:calc(100% - 96px);max-width:700px;margin:0;color:var(--ink);font-size:clamp(28px,2.55vw,36px);font-weight:500;line-height:1.3;letter-spacing:-.025em;text-align:center;opacity:var(--payoff-center-settle);transform:translate(-50%,calc(-50% + 8px * (1 - var(--payoff-center-settle))))}.scroll-story-stage[data-chapter=before][data-step=after][data-payoff-handoff] .story-payoff-interstitial{display:none}}@media(min-height:720px)and (max-height:850px)and (prefers-reduced-motion:no-preference){.scroll-story-stage[data-chapter=before][data-payoff-handoff] .flow-result{top:calc(210px - 74px * var(--payoff-arrival))}.scroll-story-stage[data-chapter=before][data-payoff-handoff] .story-caption[data-chapter=before]{top:calc(280px - 24px * var(--payoff-arrival))}}@media(max-width:1099px){.marketing-hero{padding-top:36px;padding-bottom:48px}.marketing-hero .hero-actions{flex-wrap:wrap}.marketing-hero .button-primary{position:relative;overflow:hidden;width:220px;height:58px;padding:0 21px 0 24px;justify-content:space-between;border:0;border-radius:9px;color:#fffdf5;background:linear-gradient(180deg,#31352b,#22261e)}.marketing-hero .button-primary>span{background:transparent;color:inherit}.marketing-hero .cta-perimeter{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.marketing-hero .cta-perimeter-path{stroke:#e7c65c;stroke-width:1.2;stroke-dasharray:100;stroke-dashoffset:96;opacity:.6}.product-preview{min-width:0;max-width:520px;margin-inline:auto;width:100%}.preview-description,:is(#hero-demo,#hero-preview) .demo-status{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(#hero-demo,#hero-preview){min-width:0}#hero-demo,#hero-preview{zoom:1;margin-inline:0}:is(#hero-demo,#hero-preview)>:is(.job-window,.candidate-context,.decision-product){grid-column:auto}:is(#hero-demo,#hero-preview) .decision-states{height:auto}:is(#hero-demo,#hero-preview) .decision-states>div{position:static}:is(#hero-demo,#hero-preview) .decision-states>div[hidden]{display:none!important}:is(#hero-demo,#hero-preview) .demo-analyze{position:relative;inset:auto;width:100%;margin-top:18px}:is(#hero-demo,#hero-preview):before,:is(#hero-demo,#hero-preview):after{display:none}:is(#hero-demo,#hero-preview) .job-window{display:block;width:100%;height:auto;border:1px solid #d9dccf;background:#fffefa;border-radius:8px;overflow:hidden}:is(#hero-demo,#hero-preview) .job-opening-strip{display:flex;align-items:center;height:48px;padding-inline:20px;border-bottom:1px solid #887e6238;color:#50554a;font-size:13px;font-weight:600}:is(#hero-demo,#hero-preview) .job-document{display:flex;flex-direction:column;width:100%;height:auto;padding:20px}:is(#hero-demo,#hero-preview) .job-heading{padding:0;background:transparent}:is(#hero-demo,#hero-preview) .company-row{font-size:15px}:is(#hero-demo,#hero-preview) .employer-mark{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:3px;background:#34484b;color:#f5f2e9;font-size:20px}:is(#hero-demo,#hero-preview) .job-heading h2{font-size:26px;margin-top:14px;line-height:1.2}:is(#hero-demo,#hero-preview) .job-location{font-size:13px;margin-top:8px}:is(#hero-demo,#hero-preview) .job-posted{font-size:11px;margin-top:5px}:is(#hero-demo,#hero-preview) .job-terms{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}:is(#hero-demo,#hero-preview) .job-terms>span{padding:4px 8px;background:#edf0e9;border:1px solid #e2e6db;border-radius:4px;color:#445045;font-size:12px}:is(#hero-demo,#hero-preview) .job-description{order:initial;margin-top:18px;padding:16px 0 0;background:transparent;border-top:1px solid #887e6245}:is(#hero-demo,#hero-preview) .job-description h3{font-size:13px;margin-bottom:8px}:is(#hero-demo,#hero-preview) .job-description p,:is(#hero-demo,#hero-preview) .job-description li{font-size:14px;line-height:1.55;color:#50564a}:is(#hero-demo,#hero-preview) .job-description .job-summary{margin-bottom:16px}:is(#hero-demo,#hero-preview) .job-description li+li{margin-top:7px}:is(#hero-demo,#hero-preview) .candidate-context{position:relative;top:auto;right:auto;width:100%;height:auto;margin:0;padding:20px;background:#f5f3eb;border:1px solid #d9dccf;border-radius:8px;color:#414237}:is(#hero-demo,#hero-preview) .candidate-context:after,:is(#hero-demo,#hero-preview) .resume-page,:is(#hero-demo,#hero-preview) .resume-end{display:none}:is(#hero-demo,#hero-preview) .candidate-kicker{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid #887e6238}:is(#hero-demo,#hero-preview) .candidate-kicker>span{color:#606652;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em}:is(#hero-demo,#hero-preview) .resume-icon{width:16px;height:20px;stroke:#606652}:is(#hero-demo,#hero-preview) .resume-heading{margin-top:18px;padding-bottom:16px;border-bottom:1px solid #a6a58e66}:is(#hero-demo,#hero-preview) .resume-name{font-size:29px;font-weight:550;line-height:1.2;letter-spacing:-.6px}:is(#hero-demo,#hero-preview) .profile-title-row{display:block;margin-top:10px}:is(#hero-demo,#hero-preview) .profile-static,:is(#hero-demo,#hero-preview) .profile-trigger{font-size:16px;line-height:1.4;color:#384334}:is(#hero-demo,#hero-preview) .profile-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 10px;border:1px solid #b4b49d70;border-radius:4px;background:#eeeee4;text-align:left}:is(#hero-demo,#hero-preview) .profile-trigger svg{width:16px;height:16px;flex-shrink:0}:is(#hero-demo,#hero-preview) .resume-section{margin-top:18px}:is(#hero-demo,#hero-preview) .resume-section h4{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:#626653}:is(#hero-demo,#hero-preview) .candidate-experience{color:#4e5945;font-size:12px}:is(#hero-demo,#hero-preview) .resume-summary,:is(#hero-demo,#hero-preview) .candidate-strengths,#hero-demo .resume-education p{margin-top:8px;font-size:15px;line-height:1.5}:is(#hero-demo,#hero-preview) .candidate-context-line{margin-top:8px;font-size:14px;line-height:1.5;color:#6b705e}:is(#hero-demo,#hero-preview) .profile-options{position:absolute;top:160px;left:12px;right:12px;z-index:5;padding:6px;background:#f5f3eb;border:1px solid #b4b49d;border-radius:6px;color:#384334}:is(#hero-demo,#hero-preview) .profile-option{width:100%;min-height:44px;padding:12px;color:#384334}:is(#hero-demo,#hero-preview) .profile-option strong{font-size:14px}:is(#hero-demo,#hero-preview) .profile-option span{display:block;margin-top:4px;font-size:12px;line-height:1.45}:is(#hero-demo,#hero-preview) .decision-product{position:relative;inset:auto;width:100%;height:auto;order:initial;border-radius:8px;background:#30332c}:is(#hero-demo,#hero-preview) .product-bar{padding:16px 20px;min-height:58px}:is(#hero-demo,#hero-preview) .brand-moment{position:relative;display:inline-flex}:is(#hero-demo,#hero-preview) .moment-ring{position:absolute;inset:-3px;width:34px;height:34px;fill:none;stroke:#f0cd4e;stroke-width:1;opacity:.5}:is(#hero-demo,#hero-preview) .moment-ring circle{stroke-dasharray:100;stroke-dashoffset:90}:is(#hero-demo,#hero-preview) .product-role{display:flex;flex-direction:column;align-items:end;gap:4px;max-width:60%;min-width:0;text-align:right}:is(#hero-demo,#hero-preview) .product-role>span:first-child{font-size:13px;line-height:1.3}:is(#hero-demo,#hero-preview) .product-role>span:last-child{font-size:11px;color:#a9a195}:is(#hero-demo,#hero-preview) .comparison-source{display:flex;flex-direction:column;gap:4px;padding:14px 20px 0;font-size:12px}:is(#hero-demo,#hero-preview) .comparison-source strong{font-size:14px}:is(#hero-demo,#hero-preview) .product-content,:is(#hero-demo,#hero-preview)[data-state=result] .product-content{padding:20px}:is(#hero-demo,#hero-preview) .demo-ready{min-height:0}:is(#hero-demo,#hero-preview) .demo-ready h3{font-size:29px;line-height:1.2}:is(#hero-demo,#hero-preview) .demo-ready p,:is(#hero-demo,#hero-preview) .decision-reason{font-size:15px;line-height:1.55}:is(#hero-demo,#hero-preview) .decision-answer{display:flex;justify-content:space-between;align-items:center;gap:14px}:is(#hero-demo,#hero-preview) .decision-answer .recommendation{font-size:48px}:is(#hero-demo,#hero-preview) .decision-answer .recommendation[data-long=true]{font-size:34px}:is(#hero-demo,#hero-preview) .fit-score{display:flex;flex-direction:column;align-items:end;margin-top:0;gap:4px;white-space:nowrap}:is(#hero-demo,#hero-preview) .fit-score strong{font-size:30px}:is(#hero-demo,#hero-preview) .fit-label{margin:0}:is(#hero-demo,#hero-preview) .decision-matches li,:is(#hero-demo,#hero-preview) .decision-gap p{font-size:14px}:is(#hero-demo,#hero-preview) .decision-evidence h4{font-size:12px}:is(#hero-demo,#hero-preview) .decision-gap{display:block;padding-left:12px;border-left:2px solid #aa8f5a}:is(#hero-demo,#hero-preview) .demo-analyze,:is(#hero-demo,#hero-preview)[data-state=result] .demo-analyze{min-height:48px;font-size:15px}#hero-demo{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;height:auto;width:100%}#hero-demo .role-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px}#hero-demo .role-tab{min-height:44px;min-width:0;padding:8px;font-size:12px;white-space:normal}#hero-demo .career-tabs{position:relative;inset:auto;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}#hero-demo .career-tab{min-height:44px;padding:8px;font-size:13px}#hero-demo .job-description{max-height:260px;overflow-y:auto}#hero-demo .workspace-interstitial{inset:0;padding:20px}#hero-preview{position:relative;display:block;width:100%;height:510px;padding:16px;overflow:hidden}#hero-preview :is(.job-window,.candidate-context,.decision-product){position:absolute;left:16px;right:16px;width:auto;margin:0}#hero-preview .job-window{top:16px;height:440px}#hero-preview .candidate-context{top:42px;height:426px}#hero-preview .candidate-context,#hero-preview .decision-product{transform:none}#hero-preview .decision-product{top:56px}#hero-preview .job-description{max-height:210px;overflow:hidden}#hero-preview .candidate-context,#hero-preview .decision-product{opacity:0;visibility:hidden}#hero-preview[data-preview-step=candidate] .candidate-context{opacity:1;visibility:visible}#hero-preview:is([data-preview-step=ready],[data-preview-step=analyzing],[data-preview-step=result]) .decision-product{opacity:1;visibility:visible}#hero-preview:not([data-preview-step=posting]) .job-window{opacity:.25;transform:scale(.95)}#hero-preview .demo-analyze{display:none!important}#hero-preview .decision-answer .recommendation{font-size:42px}#hero-preview .decision-reason{font-size:14px}#hero-preview .decision-matches li,#hero-preview .decision-gap p{font-size:12px}#hero-preview .decision-evidence{margin-top:12px;padding-top:12px}#hero-preview .decision-gap,#hero-preview .resume-section{margin-top:12px}.interactive-intro{gap:16px}}@media(max-width:1099px)and (prefers-reduced-motion:no-preference){#hero-preview :is(.job-window,.candidate-context,.decision-product){transition:opacity .36s ease,transform .42s cubic-bezier(.22,.7,.25,1),visibility .36s}}@media(min-width:701px)and (max-width:1099px){#hero-demo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}#hero-demo .career-tabs,#hero-demo .decision-product{grid-column:1 / -1}}@media(max-width:1099px)and (min-height:720px)and (prefers-reduced-motion:no-preference){#story .scroll-story-stage .story-caption,#story .scroll-story-stage[data-payoff-handoff] .story-caption{top:64px;left:0;width:100%}#story .scroll-story-stage .story-caption p{max-width:none;font-size:clamp(22px,3vw,28px);white-space:pre-line;line-height:1.3}#story .scroll-story-stage .story-canvas{top:162px;bottom:56px;width:min(100%,620px);right:max(0px,calc((100% - 620px)/2))}#story .scroll-story-stage .flow-job{left:0;top:0;width:100%;height:450px}#story .scroll-story-stage[data-step=opportunity] .flow-job{transform:none}#story .scroll-story-stage .flow-job .job-document{padding:20px;height:100%}#story .scroll-story-stage .flow-job .job-heading{padding:0;background:transparent}#story .scroll-story-stage .flow-job .job-description{padding:16px 0 0;background:transparent}#story .scroll-story-stage .flow-application{top:0;width:100%}#story .scroll-story-stage .application-bar{padding:12px 14px}#story .scroll-story-stage .application-employer{font-size:13px}#story .scroll-story-stage .application-role{font-size:15px}#story .scroll-story-stage .application-role>span{display:block}#story .scroll-story-stage .application-stepper{padding:0 5px;height:48px}#story .scroll-story-stage .application-stepper li{flex-direction:column;gap:3px;font-size:9px}#story .scroll-story-stage .application-body{height:306px}#story .scroll-story-stage .application-screen{padding:16px 14px}#story .scroll-story-stage .application-screen-title{margin-bottom:10px}#story .scroll-story-stage .application-screen-title h3{font-size:17px}#story .scroll-story-stage .application-fields{gap:6px 10px}#story .scroll-story-stage [data-application=information] .application-field:nth-child(3){grid-column:1 / -1}#story .scroll-story-stage .application-input{min-height:30px;overflow-wrap:anywhere;font-size:11px;padding:5px 7px}#story .scroll-story-stage .application-foot{padding:12px 14px}#story .scroll-story-stage .application-actions{gap:8px}#story .scroll-story-stage .application-next{font-size:11px;padding-inline:8px}#story .scroll-story-stage .flow-result,#story .scroll-story-stage[data-payoff-handoff] .flow-result{top:80px;width:100%}#story .scroll-story-stage[data-chapter=decision] .flow-result,#story .scroll-story-stage[data-chapter=depth] .flow-result{top:0}#story .scroll-story-stage .flow-result-brand{padding:14px 18px}#story .scroll-story-stage .flow-result-body{padding:18px}#story .scroll-story-stage[data-chapter=depth] .flow-result-brand,#story .scroll-story-stage[data-chapter=depth] .flow-result-body{padding-block:12px}#story .scroll-story-stage[data-chapter=depth] .flow-reason p{padding-top:14px}#story .scroll-story-stage[data-chapter=depth] :is(.flow-evidence,.flow-full-detail){margin-top:14px;padding-top:14px}#story .scroll-story-stage[data-chapter=depth] .flow-open-detail{padding-block:12px}#story .scroll-story-stage .flow-result .recommendation{font-size:42px}#story .scroll-story-stage .flow-result .score strong{font-size:30px}#story .scroll-story-stage .flow-reason p{font-size:14px;line-height:1.5}#story .scroll-story-stage .flow-evidence{gap:14px}#story .scroll-story-stage .flow-evidence p,#story .scroll-story-stage .flow-full-detail p{font-size:13px;line-height:1.5}#story .scroll-story-stage .flow-working{top:220px;width:100%;font-size:14px}#story .scroll-story-stage[data-chapter=before][data-payoff-handoff] .story-canvas{transform:scale(calc(1 - .05 * var(--payoff-center)))}#story .scroll-story-stage[data-step=after] .flow-job{clip-path:inset(0 0 290px 0 round 8px)}#story .scroll-story-stage[data-payoff-handoff] .flow-job{clip-path:inset(0 0 calc(290px * var(--payoff-arrival)) 0 round 8px)}#story .scroll-story-stage .story-payoff-interstitial{width:100%;font-size:clamp(23px,3.2vw,32px);white-space:normal}#story .scroll-story-stage .story-stage-progress{width:100%;gap:12px;justify-content:space-between;font-size:10px}#story .scroll-story-stage .story-stage-progress span{max-width:25%}#story .scroll-story-stage .story-stage-top{font-size:12px;padding-bottom:14px}}@media(min-width:701px)and (max-width:1099px)and (min-height:720px)and (max-height:800px)and (prefers-reduced-motion:no-preference){#story .scroll-story-stage .application-body{height:278px}}@media(max-width:700px)and (min-height:720px)and (prefers-reduced-motion:no-preference){#story .scroll-story-stage[data-chapter=before][data-step=after] .story-canvas{top:182px}}
