.hero-word{vertical-align:top;margin:-.16em -.04em -.12em;padding:.16em .04em .12em;display:inline-block;overflow:clip}.hero-word-in{animation:hero-word-in .52s var(--ease-tower,cubic-bezier(.2, .8, .2, 1)) both;animation-delay:min(calc(var(--i) * 40ms), .38s);display:inline-block}@keyframes hero-word-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}.hero-art{filter:brightness(1.01)}.radar-sweep{background:conic-gradient(from 0deg, transparent 0 336deg, color-mix(in srgb, var(--color-ink) 4%, transparent) 336deg 359.4deg, color-mix(in srgb, var(--color-ink) 55%, transparent) 359.4deg 360deg);animation:14s linear infinite radar-turn}@keyframes radar-turn{to{transform:rotate(360deg)}}.hero-radar{animation:hero-radar-in .6s var(--ease-tower,cubic-bezier(.2, .8, .2, 1)) .26s both}@keyframes hero-radar-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.hero-blip{animation:hero-blip-in .3s var(--ease-tower,cubic-bezier(.2, .8, .2, 1)) calc(.56s + var(--i) * 60ms) both}@keyframes hero-blip-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}.ask-card{box-shadow:0 28px 56px -32px color-mix(in srgb, var(--color-ink) 40%, transparent)}.ask-caret{vertical-align:text-bottom;background:var(--color-brand);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite ask-caret;display:inline-block}@keyframes ask-caret{50%{opacity:0}}.ask-card[data-paused] .ask-caret{animation-play-state:paused}.ask-reveal{opacity:0;transition:opacity .28s ease-out, transform .28s var(--ease-tower,cubic-bezier(.2, .8, .2, 1));transform:translateY(6px)}.ask-reveal[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero-word-in,.hero-radar,.hero-blip,.ask-caret{animation:none}.ask-reveal{transition:none}.radar-sweep{animation:none;transform:rotate(38deg)}}.odometer-digit{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.odometer-strip{transform:translateY(var(--roll));transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block}.odometer[data-state=armed] .odometer-strip{transition:none;transform:translateY(0)}.odometer-cell{height:1em;line-height:1;display:block}.logo-mono{filter:grayscale()}.outcome-title{font-size:clamp(1.0625rem,.9vw + .6rem,1.75rem);line-height:1.1}.agent-graph{width:100%;height:auto;display:block}.agent-graph text{font-size:17px}.agent-graph .agent-graph-lead{font-size:18px;font-weight:600}.agent-graph .agent-graph-note{font-family:var(--font-mono);font-size:16px}@keyframes agent-call-flow{to{stroke-dashoffset:-26px}}@keyframes agent-call-walk{0%{transform:translate(-46px)}50%{transform:translate(46px)}to{transform:translate(-46px)}}.agent-graph-dot{transform:translate(-46px)}@supports (animation-timeline:view()){.agent-graph-node,.agent-graph-lines{animation:linear both agent-node-in;animation-timeline:view();animation-range:entry cover 38%}.agent-graph-node[data-node="1"]{animation-range:entry 3% cover 41%}.agent-graph-node[data-node="2"]{animation-range:entry 6% cover 44%}.agent-graph-node[data-node="3"]{animation-range:entry 9% cover 47%}.agent-graph-call{animation:linear both agent-call-flow;animation-duration:auto;animation-iteration-count:1;animation-timeline:view();animation-range:entry 20% cover 55%}.agent-graph-dot{animation:linear both agent-call-walk;animation-duration:auto;animation-iteration-count:1;animation-timeline:view();animation-range:entry 20% cover 55%}}@keyframes agent-node-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.agent-graph-node,.agent-graph-lines{opacity:1;animation:none;translate:none}.agent-graph-call,.agent-graph-dot{animation:none}}
