/* Revision 2: four-action recruiter demonstration. */
.simple-hero{min-height:560px}.hero-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-flow div{min-width:128px;padding:22px 18px;border:1px solid #315064;background:rgba(10,37,54,.8)}.hero-flow b,.hero-flow strong{display:block}.hero-flow b{color:var(--sky);font-family:"Roboto Mono",monospace;font-size:.7rem}.hero-flow span{color:var(--mint)}.simple-demo{max-width:1240px}.journey-progress{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);box-shadow:0 12px 35px rgba(4,23,35,.08)}.journey-progress span{padding:16px;text-align:center;color:var(--muted);font-size:.78rem;font-weight:800;border-right:1px solid var(--line)}.journey-progress span:last-child{border-right:0}.journey-progress span.active{background:var(--navy);color:#fff;box-shadow:inset 0 -4px var(--mint)}.journey-progress span.done{background:#e4f7ef;color:#24705d}.journey-stage{display:grid;grid-template-columns:72px .7fr 1.3fr;gap:24px;align-items:start;padding:46px 0;border-bottom:1px solid var(--line);opacity:.5}.journey-stage.active{opacity:1}.stage-number{font:600 1.05rem "Roboto Mono",monospace;color:#2d7461}.stage-copy h3{font-size:2.2rem;line-height:1.05;letter-spacing:-.04em}.stage-copy p:not(.eyebrow),.output-launch p{color:var(--muted)}.clock-console,.automation-card,.output-launch,.calculation-sheet{background:#fff;border:1px solid var(--line);padding:30px;box-shadow:var(--shadow)}.clock-console .clock{background:var(--navy);color:#fff;margin:4px 0 14px}.event-stream{grid-column:3}.automation-card{grid-column:3}.output-launch{grid-column:3}.simple-pipeline{list-style:none;padding:0;margin:20px 0 0}.simple-pipeline li{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:14px;border-top:1px solid var(--line)}.simple-pipeline li span{font-family:"Roboto Mono",monospace;color:#2d7461}.simple-pipeline li div{display:flex;flex-direction:column}.simple-pipeline li small{color:var(--muted)}.simple-pipeline li b{font-size:.72rem;color:var(--muted)}.simple-pipeline li.running{background:#e9f8f2;outline:2px solid #38ae88;outline-offset:-2px}.simple-pipeline li.running span,.simple-pipeline li.running b{color:#167255}.simple-pipeline li.done{background:#f5fbf8}.simple-pipeline li.done span,.simple-pipeline li.done b{color:#167255}.calculation-sheet{margin-top:34px}.sheet-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.sheet-head h2{font-size:2.6rem}.sheet-head>span{font-family:"Roboto Mono",monospace;color:#267257}.formula-line{display:flex;gap:12px;flex-wrap:wrap;padding:18px;margin:22px 0;background:var(--navy);color:#fff}.formula-line b{color:var(--mint)}.pulse{animation:nextPulse 1.45s ease-in-out infinite;outline:3px solid rgba(79,209,232,.45);outline-offset:4px}@keyframes nextPulse{50%{outline-width:7px;outline-color:rgba(126,228,187,.22)}}
@media(max-width:920px){.journey-stage{grid-template-columns:48px 1fr}.clock-console,.automation-card,.output-launch,.event-stream{grid-column:2}.simple-hero{min-height:auto}.hero-flow{align-self:start}.journey-progress{top:0}}
@media(max-width:620px){.hero-flow{display:grid;grid-template-columns:1fr}.hero-flow>span{transform:rotate(90deg);text-align:center}.journey-progress{overflow:auto;grid-template-columns:repeat(4,minmax(112px,1fr))}.journey-stage{grid-template-columns:1fr;padding:32px 0}.clock-console,.automation-card,.output-launch,.event-stream{grid-column:1;padding:20px}.stage-copy h3{font-size:1.8rem}.simple-pipeline li{grid-template-columns:34px 1fr}.simple-pipeline li b{grid-column:2}.sheet-head{display:block}.summary{grid-template-columns:1fr 1fr}.formula-line{display:grid;grid-template-columns:1fr}.formula-line b{transform:rotate(90deg);text-align:center}.calculation-sheet{padding:20px}}
@media(prefers-reduced-motion:reduce){.pulse{animation:none;outline-color:var(--sky);outline-width:4px}html{scroll-behavior:auto}}
