.hero{width:min(calc(100% - 56px),var(--max));min-height:100svh;margin:0 auto;padding:clamp(46px,5vw,76px) 0 50px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(600px,1.08fr);grid-gap:clamp(58px,6vw,100px);gap:clamp(58px,6vw,100px);align-items:center;position:relative;isolation:isolate;--spotlight-x:72%;--spotlight-y:38%}.hero:before{z-index:-2;inset:0 calc((100vw - 100%) / -2);background:radial-gradient(620px circle at var(--spotlight-x) var(--spotlight-y),rgba(214,143,49,.12),transparent 62%),linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.2) 70%,transparent 100%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{z-index:-1;width:420px;height:420px;right:7%;top:16%;opacity:.14;background-image:linear-gradient(rgba(16,36,63,.19) 1px,transparent 0),linear-gradient(90deg,rgba(16,36,63,.19) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(circle,#000,transparent 68%);-webkit-mask-image:radial-gradient(circle,#000,transparent 68%);animation:meshDrift 16s ease-in-out infinite alternate}.agent-signal-field{position:absolute;z-index:-1;width:min(58vw,760px);aspect-ratio:1;right:-8%;top:50%;translate:0 -50%;opacity:.48;pointer-events:none;transform:translate3d(0,calc(var(--scroll-y) * -.035),0)}.signal-ring{position:absolute;inset:50%;width:var(--ring-size);height:var(--ring-size);border:1px solid rgba(184,108,6,.16);border-radius:50%;transform:translate(-50%,-50%)}.signal-ring:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border-top:1px solid rgba(184,108,6,.58);border-right:1px solid transparent;animation:signalSpin var(--ring-speed) linear infinite}.ring-one{--ring-size:30%;--ring-speed:12s}.ring-two{--ring-size:58%;--ring-speed:19s;opacity:.72}.ring-three{--ring-size:88%;--ring-speed:28s;opacity:.46}.signal-node{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--copper);box-shadow:0 0 0 7px rgba(184,108,6,.08),0 0 24px rgba(184,108,6,.5)}.node-one{animation:orbitOne 12s linear infinite}.node-two{width:5px;height:5px;margin:-2.5px;animation:orbitTwo 19s linear infinite reverse;opacity:.78}.node-three{width:4px;height:4px;margin:-2px;animation:orbitThree 28s linear infinite;opacity:.55}.hero-copy h1{margin:34px 0 24px;font-family:var(--font-display);font-size:clamp(40px,4.5vw,64px);line-height:1.02;letter-spacing:-.035em;font-weight:400;max-width:700px}.hero-copy h1>span{display:block}.hero-copy.is-revealed h1>span{animation:heroLineIn .88s var(--ease-out) both}.hero-copy.is-revealed h1>span:nth-child(2){animation-delay:80ms}.hero-copy.is-revealed h1>span:nth-child(3){animation-delay:.16s}.hero-copy.is-revealed h1>span:nth-child(4){animation-delay:.24s}.hero-copy h1 em{color:var(--copper);font-weight:400}.hero-description{max-width:580px;color:var(--ink-soft);font-size:18px;line-height:1.7;margin:0}.hero-actions{margin-top:36px;display:flex;align-items:center;gap:34px}.hero-actions .primary-button{min-height:62px;padding:0 30px}.proof-rail{margin-top:52px;padding-top:24px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:22px 30px;color:var(--ink-soft);font-size:13px}.proof-rail span{display:inline-flex;align-items:center;gap:8px}.proof-rail svg{color:var(--copper)}.workflow-ledger{width:100%;align-self:center;position:relative;padding:26px 28px 30px;margin-inline:-28px;background:rgba(255,253,248,.72);border:1px solid rgba(16,36,63,.12);box-shadow:var(--shadow-soft);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);--tilt-x:0deg;--tilt-y:0deg;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .42s var(--ease-out),box-shadow .42s ease,border-color .42s ease}.workflow-ledger:before{content:"";position:absolute;inset:-1px;border:1px solid transparent;background:linear-gradient(110deg,transparent 12%,rgba(184,108,6,.7),transparent 38%) border-box;background-size:760px 100%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.38;animation:borderTrail 7s linear infinite}.workflow-ledger[data-reveal].is-revealed{transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.workflow-ledger[data-reveal].is-revealed:hover{transform:perspective(1200px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:var(--shadow-lift);border-color:rgba(184,108,6,.22)}.workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.illustrative-label{display:block;margin-top:7px;color:var(--ink-soft);font-size:11px}.replay-button{border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:700}.replay-button:disabled{opacity:.45;cursor:default}.person-intro{display:grid;grid-template-columns:112px 1fr;align-items:center;grid-gap:26px;gap:26px;padding:22px 12px 22px 0;border-bottom:1px solid var(--rule)}.person-intro img{width:112px;height:auto;aspect-ratio:1;object-fit:cover;object-position:center 22%;border-radius:50%;border:1px solid rgba(16,36,63,.2)}.person-intro p{margin:0 0 12px;font-size:14px}.person-intro p span{color:var(--ink-soft)}.person-intro blockquote{margin:0;max-width:430px;font-family:var(--font-display);font-size:27px;line-height:1.18;font-style:italic}.workflow-list{list-style:none;padding:0;margin:0;position:relative}.workflow-list:before{content:"";position:absolute;left:67px;top:34px;bottom:34px;width:1px;background:linear-gradient(180deg,rgba(184,108,6,.12),rgba(184,108,6,.72),rgba(63,147,97,.55),rgba(16,36,63,.1));background-size:100% 220%;animation:dataFlow 4.5s linear infinite}.workflow-list:after{content:"";position:absolute;z-index:2;left:64px;top:34px;width:7px;height:7px;border-radius:50%;background:#d98b24;box-shadow:0 0 0 6px rgba(184,108,6,.09),0 0 18px rgba(184,108,6,.7);animation:workflowSignal 4.5s var(--ease-out) infinite}.workflow-list li{min-height:72px;display:grid;grid-template-columns:44px 52px minmax(0,1fr) 88px;align-items:center;grid-gap:14px;gap:14px;padding:10px 10px 10px 2px;border-bottom:1px solid var(--rule);opacity:.38;transition:opacity .22s ease,background .22s ease,transform .22s ease}.workflow-list li.is-visible{opacity:1}.workflow-list li.human-step{background:rgba(184,108,6,.055);margin-inline:-12px;padding-inline:14px 22px}.workflow-list li.is-current{background:rgba(184,108,6,.11);transform:translateX(3px)}.step-number{color:var(--copper-text);font-size:12px;font-weight:700}.step-icon{width:44px;height:44px;border-radius:50%;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;background:var(--paper);position:relative;z-index:1;transition:transform .26s var(--ease-out),color .26s ease,border-color .26s ease,box-shadow .26s ease}.workflow-list li.is-current .step-icon{color:var(--copper);border-color:rgba(184,108,6,.52);transform:scale(1.08);box-shadow:0 0 0 7px rgba(184,108,6,.09),0 0 28px rgba(184,108,6,.2)}.workflow-list li.is-current .step-state i{animation:statusPulse 1.4s ease-in-out infinite}.step-copy{min-width:0}.step-copy small,.step-copy strong,.step-state small{display:block}.step-copy strong{font-size:13px;margin-bottom:4px}.step-copy small,.step-state{color:var(--ink-soft);font-size:11px;line-height:1.45}.step-state{display:flex;align-items:flex-start;justify-content:flex-start;gap:7px}.step-state i{width:8px;height:8px;border-radius:50%;background:var(--green);margin-top:4px;flex:0 0 auto}.step-state.needs-human i{background:var(--copper)}.workflow-impact{display:grid;grid-template-columns:auto 1px auto 1px 1fr;align-items:center;grid-gap:24px;gap:24px;padding:24px 0 0}.workflow-impact small,.workflow-impact strong{display:block}.workflow-impact small{color:var(--copper-text);font-size:10px;font-weight:700}.workflow-impact strong{margin-top:5px;font-family:var(--font-display);font-size:24px;font-weight:400}.impact-divider{width:1px;height:48px;background:var(--rule)}.hours-back{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;justify-self:end;min-width:188px}.hours-back svg{grid-row:1/3;color:var(--copper);align-self:center}.hours-back strong{margin-top:0}.hours-back small{color:var(--ink-soft);font-weight:400}.section{padding:120px max(28px,calc((100% - var(--max)) / 2));position:relative;overflow:clip}.section:before{content:"";position:absolute;width:440px;height:440px;border:1px solid rgba(184,108,6,.1);border-radius:50%;right:-320px;top:12%;box-shadow:0 0 0 70px rgba(184,108,6,.024),0 0 0 140px rgba(184,108,6,.02);pointer-events:none}.final-cta h2,.section h2{margin:0;font-family:var(--font-display);font-size:clamp(48px,5vw,76px);line-height:1.04;letter-spacing:-.04em;font-weight:400}.faq-layout>div>p,.how-intro>p,.section-heading-row>p,.section-lede{color:var(--ink-soft);font-size:18px;line-height:1.7;max-width:630px}.problem-section{background:var(--paper-light)}.problem-grid{display:grid;grid-template-columns:1fr .82fr;grid-gap:110px;gap:110px;padding:78px 0 90px}.familiar-work{border-top:1px solid var(--rule)}.familiar-work p{margin:0;padding:20px 0;border-bottom:1px solid var(--rule);color:var(--ink-soft);font-size:16px;transition:padding .26s var(--ease-out),color .2s ease,background .2s ease}.familiar-work p:hover{padding-left:16px;color:var(--ink);background:linear-gradient(90deg,rgba(184,108,6,.07),transparent)}.familiar-work span{color:var(--ink);font-family:var(--font-display);font-size:24px}.human-principle{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:32px 0;display:grid;grid-template-columns:.8fr 1.1fr 1fr;align-items:baseline;grid-gap:30px;gap:30px;transition:padding .32s var(--ease-out),background .32s ease}.human-principle:hover{padding-inline:24px;background:rgba(184,108,6,.04)}.human-principle p,.human-principle span,.human-principle strong{margin:0}.human-principle strong{font-family:var(--font-display);font-size:30px;font-weight:400}.human-principle span{color:var(--ink-soft);line-height:1.6}.section-heading-row{display:grid;grid-template-columns:1.1fr .75fr;grid-gap:90px;gap:90px;align-items:end;padding:72px 0 76px}.automation-workstreams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule);border-left:1px solid var(--rule);background:rgba(255,253,248,.44)}.automation-workstream{min-width:0;padding:clamp(30px,3.4vw,48px);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative;overflow:hidden;content-visibility:auto;contain-intrinsic-size:590px}.automation-workstream:after{content:"";position:absolute;inset:0;background:radial-gradient(360px circle at 12% 0,rgba(184,108,6,.08),transparent 62%);opacity:0;transition:opacity .3s ease;pointer-events:none}.automation-workstream:hover:after{opacity:1}.workstream-heading{display:grid;grid-template-columns:48px 1fr;align-items:start;grid-gap:18px;gap:18px}.workstream-icon{width:48px;height:48px;border-radius:var(--radius-control);border:1px solid rgba(184,108,6,.3);color:var(--copper);display:grid;place-items:center;background:var(--paper-light)}.workstream-heading p{margin:1px 0 8px;color:var(--copper-text);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:700}.workstream-heading h3{margin:0;max-width:520px;font-family:var(--font-display);font-size:clamp(27px,2.5vw,38px);line-height:1.08;letter-spacing:-.028em;font-weight:400}.workstream-description{min-height:82px;margin:24px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.65}.mini-workflow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px;padding-top:4px}.mini-workflow:before{content:"";position:absolute;left:8%;right:8%;top:22px;height:1px;background:rgba(16,36,63,.18)}.mini-workflow:after{content:"";position:absolute;z-index:2;left:8%;top:19px;width:7px;height:7px;border-radius:50%;background:var(--copper);box-shadow:0 0 0 6px rgba(184,108,6,.08),0 0 18px rgba(184,108,6,.48);animation:miniSignal 7.6s var(--ease-out) infinite;animation-delay:var(--workflow-delay)}.mini-step{min-width:0;position:relative;z-index:3;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.mini-node{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--ink-soft);background:var(--paper-light);border:1px solid rgba(16,36,63,.18);box-shadow:0 0 0 5px var(--paper);animation:miniNode 7.6s ease-in-out infinite;animation-delay:var(--workflow-delay)}.mini-step:nth-child(2) .mini-node{animation-delay:calc(var(--workflow-delay) + 1.25s)}.mini-step:nth-child(3) .mini-node{animation-delay:calc(var(--workflow-delay) + 2.5s)}.mini-step:nth-child(4) .mini-node{animation-delay:calc(var(--workflow-delay) + 3.75s)}.mini-step.human-check .mini-node{color:var(--copper-dark);border-color:rgba(184,108,6,.42);background:#fff8ec}.mini-step small{max-width:105px;color:var(--ink-soft);font-size:9px;line-height:1.35}.mini-step.human-check small{color:var(--copper-text);font-weight:700}.workstream-ownership{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:28px;padding-top:22px;border-top:1px solid var(--rule)}.workstream-ownership p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.workstream-ownership span{display:block;margin-bottom:7px;color:var(--copper-text);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:700}.how-section{background:var(--navy);color:var(--on-navy)}.how-intro{padding:72px 0;display:grid;grid-template-columns:1fr .75fr;grid-gap:100px;gap:100px;align-items:end}.how-intro>p{color:var(--on-navy-soft)}.stage-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);position:relative;overflow:hidden}.stage-list:after{content:"";position:absolute;left:0;top:-1px;width:22%;height:2px;background:linear-gradient(90deg,transparent,var(--on-navy-gold) 58%,transparent);filter:drop-shadow(0 0 7px rgba(217,149,53,.65));animation:stageBeam 7s var(--ease-out) infinite;pointer-events:none}.stage-list article{padding:34px 34px 42px;border-right:1px solid rgba(255,255,255,.22);position:relative;overflow:hidden;transition:background .32s ease,transform .32s var(--ease-out)}.stage-list article:before{content:"";position:absolute;inset:0;background:radial-gradient(340px circle at 50% 110%,rgba(217,149,53,.18),transparent 68%);opacity:0;transition:opacity .32s ease;pointer-events:none}.stage-list article:hover{background:rgba(255,255,255,.035);transform:translateY(-6px)}.stage-list article:hover:before{opacity:1}.stage-list article:last-child{border-right:0}.stage-list .stage-meta,.stage-top{color:var(--on-navy-gold)}.stage-top{display:flex;justify-content:flex-start;align-items:center}.stage-list h3{margin:42px 0 8px;font-family:var(--font-display);font-size:44px;font-weight:400}.stage-list article>p:not(.stage-meta){color:var(--on-navy-soft);line-height:1.7;min-height:126px}.human-role{border-top:1px solid rgba(255,255,255,.2);padding-top:22px;display:flex;gap:12px;color:#e6ebef;font-size:13px;line-height:1.55}.human-role svg{color:var(--on-navy-gold);flex:0 0 auto}.honesty-note{display:grid;grid-template-columns:.5fr 1fr;grid-gap:70px;gap:70px;padding-top:44px;align-items:start}.honesty-note strong{font-family:var(--font-display);font-size:28px;font-weight:400}.honesty-note p{color:var(--on-navy-soft);margin:0;line-height:1.7}.math-section{background:var(--paper-light)}.math-layout{padding-top:72px;display:grid;grid-template-columns:1fr .76fr;grid-gap:110px;gap:110px}.math-copy>svg{color:var(--copper);margin-bottom:28px}.math-copy>p{max-width:650px;color:var(--ink-soft);line-height:1.7}.math-inputs{margin-top:48px;display:grid;grid-gap:28px;gap:28px}.math-inputs label span{display:flex;justify-content:space-between;align-items:baseline;color:var(--ink-soft);font-size:14px}.math-inputs label strong{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:400}.math-result{border-radius:var(--radius-glass)}.math-inputs input[type=range]{width:100%;accent-color:var(--copper);margin-top:14px}.math-result{background:var(--paper-deep);padding:clamp(36px,5vw,68px);align-self:start;border-top:4px solid var(--copper);box-shadow:var(--shadow-soft);position:-webkit-sticky;position:sticky;top:126px;overflow:hidden}.math-result:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.36) 50%,transparent 65%);transform:translateX(-120%);animation:resultShine 8s ease-in-out infinite;pointer-events:none}.math-result>span,.recoverable span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700;color:var(--copper-dark)}.math-result>strong{display:block;margin:14px 0;font-family:var(--font-display);font-size:clamp(54px,6vw,82px);line-height:1;font-weight:400}.math-result>p{color:var(--ink-soft);margin:0}.recoverable{margin-top:38px;padding-top:28px;border-top:1px solid var(--rule)}.recoverable small,.recoverable strong{display:block}.recoverable strong{font-family:var(--font-display);font-size:38px;font-weight:400;margin:12px 0 8px}.recoverable small{color:var(--ink-soft)}.math-footnote{margin-top:36px;font-size:10px;line-height:1.5}.faq-section{background:var(--paper)}.faq-layout{padding-top:72px;display:grid;grid-template-columns:.82fr 1fr;grid-gap:100px;gap:100px}.faq-list{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule);transition:background .22s ease,padding .3s var(--ease-out)}.faq-item.is-open,.faq-item:hover{background:rgba(255,253,248,.66);padding-inline:18px}.faq-item button{width:100%;padding:26px 0;border:0;background:transparent;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;text-align:left;font-weight:700}.faq-item button svg{transition:transform .16s ease;flex:0 0 auto}.faq-item.is-open button svg{transform:rotate(180deg)}.faq-item>p{margin:-6px 0 28px;color:var(--ink-soft);line-height:1.7}.final-cta{padding:140px max(28px,calc((100% - 1080px) / 2));background:var(--paper-light);text-align:center;border-top:1px solid var(--rule);position:relative;overflow:hidden}.final-cta:after,.final-cta:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(184,108,6,.13);pointer-events:none}.final-cta:before{width:640px;height:640px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px rgba(184,108,6,.024),0 0 0 180px rgba(184,108,6,.016);animation:slowSpin 24s linear infinite}.final-cta:after{width:8px;height:8px;left:calc(50% + 320px);top:50%;background:var(--copper);box-shadow:0 0 24px rgba(184,108,6,.7);animation:orbitDot 9s linear infinite;transform-origin:-320px center}.final-cta>*{position:relative;z-index:1}.final-cta .eyebrow{margin-bottom:34px}.final-cta h2{max-width:980px;margin:0 auto}.final-cta>p:not(.eyebrow){max-width:670px;margin:28px auto 36px;color:var(--ink-soft);line-height:1.7;font-size:17px}.final-cta>span{display:block;margin-top:22px;color:var(--ink-soft);font-size:12px}@keyframes meshDrift{to{transform:translate3d(-42px,30px,0) rotate(3deg)}}@keyframes signalSpin{to{transform:rotate(1turn)}}@keyframes orbitOne{0%{transform:rotate(0) translateX(min(8.7vw,114px)) rotate(0)}to{transform:rotate(1turn) translateX(min(8.7vw,114px)) rotate(-1turn)}}@keyframes orbitTwo{0%{transform:rotate(0) translateX(min(16.8vw,220px)) rotate(0)}to{transform:rotate(1turn) translateX(min(16.8vw,220px)) rotate(-1turn)}}@keyframes orbitThree{0%{transform:rotate(0) translateX(min(25.5vw,334px)) rotate(0)}to{transform:rotate(1turn) translateX(min(25.5vw,334px)) rotate(-1turn)}}@keyframes heroLineIn{0%{opacity:0;transform:translateY(28px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes borderTrail{to{background-position:760px 0}}@keyframes dataFlow{to{background-position:0 220%}}@keyframes workflowSignal{0%{top:34px;opacity:0}8%{opacity:1}84%{opacity:1}to{top:calc(100% - 41px);opacity:0}}@keyframes miniSignal{0%,8%{left:8%;opacity:0}16%{opacity:1}76%{opacity:1}90%,to{left:calc(92% - 7px);opacity:0}}@keyframes miniNode{0%,34%,8%,to{border-color:rgba(16,36,63,.18);transform:scale(1);box-shadow:0 0 0 5px var(--paper)}18%{border-color:rgba(184,108,6,.52);transform:scale(1.1);box-shadow:0 0 0 7px rgba(184,108,6,.09),0 0 24px rgba(184,108,6,.18)}}@keyframes stageBeam{0%,12%{transform:translateX(-120%);opacity:0}22%{opacity:1}74%{opacity:1}88%,to{transform:translateX(570%);opacity:0}}@keyframes statusPulse{0%,to{box-shadow:0 0 rgba(184,108,6,.38)}50%{box-shadow:0 0 0 7px rgba(184,108,6,0)}}@keyframes resultShine{0%,70%,to{transform:translateX(-120%)}84%{transform:translateX(120%)}}@keyframes slowSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes orbitDot{to{transform:rotate(1turn)}}@media (max-width:1180px){.hero{grid-template-columns:1fr;gap:70px;padding-top:70px}.hero-copy h1{max-width:860px}.hero-description{max-width:720px}.workflow-ledger{max-width:820px}.math-result{position:relative;top:auto}.faq-layout,.how-intro,.math-layout,.problem-grid,.section-heading-row{gap:60px}}@media (min-width:960px) and (max-width:1180px){.hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(26px,3vw,40px);min-height:100svh;padding:46px 0 42px;align-items:center}.hero-copy h1{max-width:470px;margin:22px 0 18px;font-size:clamp(32px,3.7vw,42px);line-height:1.04}.hero-description{max-width:440px;font-size:15px;line-height:1.6}.hero-actions{margin-top:26px;align-items:flex-start;flex-direction:column;gap:18px}.hero-actions .primary-button{min-height:56px;padding-inline:24px}.proof-rail{margin-top:32px;padding-top:18px;gap:14px 20px;font-size:11px}.workflow-ledger{max-width:none;margin-inline:0;padding:18px 20px 20px}.workflow-heading{padding-bottom:14px}.person-intro{grid-template-columns:76px 1fr;gap:16px;padding:16px 6px 16px 0}.person-intro img{width:76px}.person-intro p{margin-bottom:7px;font-size:11px}.person-intro blockquote{font-size:20px}.workflow-list:before{left:51px}.workflow-list:after{left:48px}.workflow-list li{min-height:57px;grid-template-columns:28px 36px minmax(0,1fr) 66px;gap:8px;padding:7px 5px 7px 0}.workflow-list li.human-step{margin-inline:-8px;padding-inline:8px 10px}.step-icon{width:34px;height:34px}.step-icon svg{width:17px;height:17px}.step-number{font-size:9px}.step-copy strong{font-size:10px;margin-bottom:2px}.step-copy small,.step-state{font-size:8px;line-height:1.35}.step-state{gap:5px}.step-state i{width:6px;height:6px;margin-top:3px}.workflow-impact{gap:12px;padding-top:16px}.workflow-impact strong{font-size:18px}.impact-divider{height:38px}.hours-back{min-width:142px;column-gap:6px}.hours-back svg{width:22px;height:22px}}@media (max-width:900px){.hero{width:min(calc(100% - 36px),var(--max));min-height:auto;padding:112px 0 80px}.workflow-ledger{margin-inline:0;padding:22px}.faq-layout,.how-intro,.math-layout,.problem-grid,.section-heading-row{grid-template-columns:1fr;gap:36px}.automation-workstreams,.human-principle,.stage-list{grid-template-columns:1fr}.stage-list article{border-right:0;border-bottom:1px solid rgba(255,255,255,.22)}.stage-list article:last-child{border-bottom:0}.stage-list article>p:not(.stage-meta){min-height:0}.honesty-note{grid-template-columns:1fr;gap:20px}}@media (max-width:620px){.section{padding-top:84px;padding-bottom:84px}.hero-copy h1{margin-top:22px;font-size:clamp(31px,8.6vw,44px)}.hero-description{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;gap:22px}.text-link{justify-content:center}.proof-rail{flex-direction:column}.workflow-heading{align-items:center}.person-intro{grid-template-columns:78px 1fr;gap:16px}.person-intro img{width:78px}.person-intro blockquote{font-size:20px}.workflow-list li,.workflow-list li.human-step{grid-template-columns:30px 40px 1fr;padding:12px 3px;margin-inline:0}.workflow-list:before{left:50px}.workflow-list:after{left:47px}.step-icon{width:38px;height:38px}.step-state{grid-column:3;margin-top:-6px}.workflow-impact{grid-template-columns:1fr 1px 1fr;gap:14px}.workflow-impact .impact-divider:nth-of-type(2){display:none}.hours-back{grid-column:1/-1;justify-self:start;margin-top:12px}.automation-workstream{padding:28px 22px}.workstream-description{min-height:0}}.pin-scene{position:relative}.pin-scene.is-pinned{height:calc(var(--scene-length, 3) * 100vh)}.pin-scene.is-pinned .pin-stage{position:-webkit-sticky;position:sticky;top:96px;min-height:min(720px,calc(100vh - 128px));display:flex;align-items:center}.stage-scene .stage-list{width:100%}.pin-scene.is-pinned .stage-list article{opacity:.28;transform:translateY(10px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),background .4s ease}.pin-scene.is-pinned[data-active="0"] .stage-list article[data-step="0"],.pin-scene.is-pinned[data-active="1"] .stage-list article[data-step="1"],.pin-scene.is-pinned[data-active="2"] .stage-list article[data-step="2"]{opacity:1;transform:translateY(0);background:rgba(255,255,255,.04)}.pin-scene.is-pinned[data-active="1"] .stage-list article[data-step="0"],.pin-scene.is-pinned[data-active="2"] .stage-list article[data-step="0"],.pin-scene.is-pinned[data-active="2"] .stage-list article[data-step="1"]{opacity:.72;transform:translateY(0)}.stage-top{justify-content:space-between;width:100%}.stage-index{font-size:11px;letter-spacing:.16em;font-weight:700;color:rgba(255,255,255,.34)}.pin-scene.is-pinned .stage-list:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:calc(var(--progress, 0) * 100%);background:var(--on-navy-gold);box-shadow:0 0 12px rgba(217,149,53,.5);z-index:3;transition:width .1s linear}.pin-scene.is-pinned .stage-list:after{display:none}.agent-section{background:#061a2f;color:var(--on-navy);overflow:clip}.agent-section:before{display:none}.agent-intro{padding:72px 0 56px;max-width:900px}.agent-intro h2{color:var(--on-navy)}.agent-intro h2 em{font-style:italic;color:var(--on-navy-gold)}.agent-intro p{margin:26px 0 0;color:var(--on-navy-soft);font-size:18px;line-height:1.7;max-width:660px}.agent-shell{position:relative;padding:clamp(20px,2.4vw,34px);background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 120px rgba(0,0,0,.45)}.agent-shell:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,149,53,.9) 50%,transparent);background-size:40% 100%;background-repeat:no-repeat;animation:agentTrace 6s linear infinite}@keyframes agentTrace{0%{background-position:-40% 0}to{background-position:140% 0}}@media (max-width:900px){.agent-intro{padding:52px 0 40px}.agent-shell{padding:16px}}.built-section{background:#061a2f;color:var(--on-navy);overflow:clip}.built-section:before{display:none}.built-intro{padding:72px 0 56px;max-width:900px}.built-intro h2{color:var(--on-navy)}.built-intro h2 em{font-style:italic;color:var(--on-navy-gold)}.built-intro p{margin:26px 0 0;color:var(--on-navy-soft);font-size:18px;line-height:1.7;max-width:680px}.built-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.built-card{min-width:0;padding:clamp(28px,3vw,42px);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);transition:background .3s ease}.built-card:hover{background:rgba(255,255,255,.035)}.built-top{display:flex;align-items:center;justify-content:space-between;color:var(--on-navy-gold)}.built-status{border-radius:var(--radius-pill);font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:4px 10px;border:1px solid rgba(255,255,255,.24);color:var(--on-navy-soft)}.built-status[data-live=true]{color:#7fd6a4;border-color:rgba(127,214,164,.42)}.built-card h3{margin:26px 0 0;font-family:var(--font-display);font-size:clamp(26px,2.3vw,34px);font-weight:400;letter-spacing:-.026em;line-height:1.1}.built-card h3 a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid rgba(217,149,53,.5);transition:color .2s ease,border-color .2s ease}.built-card h3 a:hover{color:var(--on-navy-gold);border-color:var(--on-navy-gold)}.built-sector{margin:10px 0 0;color:var(--on-navy-gold);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700}.built-body{margin:18px 0 0;color:var(--on-navy-soft);font-size:15px;line-height:1.65;min-height:96px}.built-human{margin:20px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);display:flex;gap:10px;color:#e6ebef;font-size:13px;line-height:1.55}.built-human svg{color:var(--on-navy-gold);flex:0 0 auto;margin-top:2px}.sector-rail{margin-top:64px;padding-top:40px;border-top:1px solid rgba(255,255,255,.18)}.sector-rail-label{margin:0 0 28px;color:var(--on-navy-gold);text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:700}.sector-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.sector{display:flex;gap:12px;min-width:0}.sector svg{color:var(--on-navy-gold);flex:0 0 auto;margin-top:2px}.sector strong{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.sector span{color:var(--on-navy-soft);font-size:13px;line-height:1.55}@media (max-width:900px){.built-intro{padding:52px 0 40px}.built-grid{grid-template-columns:1fr}.built-body{min-height:0}.sector-list{grid-template-columns:1fr;gap:26px}.sector-rail{margin-top:44px}}.sector-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 4px;border-bottom:1px solid var(--rule);margin-bottom:4px}.sector-tab{border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--ink-soft);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.sector-tab:hover{color:var(--copper-text);border-color:rgba(184,108,6,.28)}.sector-tab[aria-selected=true]{color:var(--copper-text);background:rgba(184,108,6,.09);border-color:rgba(184,108,6,.34)}@media (min-width:960px) and (max-width:1180px){.sector-tab{font-size:9px;padding:5px 7px;letter-spacing:.06em}}@media (max-width:620px){.sector-tabs{gap:4px}.sector-tab{font-size:9px;padding:5px 8px;letter-spacing:.06em}}