.split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.split .visual{justify-content:center;display:flex;position:relative}.split .visual:before{content:"";background:radial-gradient(closest-side, var(--teal-soft), transparent);filter:blur(10px);z-index:0;position:absolute;inset:8% -4% -6% 6%}.split .visual>*{z-index:1;width:100%;position:relative}.split .visual>.phone{max-width:380px}.page-hero.has-visual{padding:36px 0 40px}.page-hero.has-visual h1{max-width:16ch}.hero-site.split-home{padding:44px 0}.hero-site.split-home h1{font-size:clamp(2.3rem,4.4vw,3.9rem)}.sim{background:var(--white);border:1px solid var(--line-2);box-shadow:0 30px 60px -34px rgba(var(--shadow), .4);animation:float var(--site-anim-float) ease-in-out infinite;border-radius:16px;padding:18px}.sim-screen{animation:float var(--site-anim-float) ease-in-out infinite;margin:0}.sim-head{color:var(--ocean);border-bottom:1px solid var(--line-2);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;font-size:.875rem;font-weight:600;display:flex}.sim-kpi{color:var(--ink-3);margin-inline-start:auto;font-size:.875rem;font-weight:500}.sim-kpi b{color:var(--ocean)}.sim-kpi.ready{color:var(--green);font-weight:700}.sim-foot{border-top:1px solid var(--line-2);color:var(--ink-3);margin-top:12px;padding-top:12px;font-size:.875rem}.sim-foot b{color:var(--ocean)}.live-dot{background:var(--green);width:8px;height:8px;animation:ping var(--site-anim-pulse) infinite;border-radius:50%}.feed{align-content:start;gap:8px;max-width:none;height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.feed li{border:1px solid var(--line-2);background:var(--foam);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.875rem;display:grid}.feed li.new{animation:slidein var(--site-anim-move) var(--site-anim-ease) both;background:var(--white);border-color:var(--teal-soft);box-shadow:0 10px 24px -18px rgba(var(--shadow), .5)}.feed li b{color:var(--ocean);font-size:.875rem;display:block}.feed li span{color:var(--ink-2)}.feed em{background:var(--foam-2);color:var(--sea);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.875rem;font-style:normal;font-weight:700}.feed em.ok{background:var(--green-soft);color:var(--green)}.feed em.warn{background:var(--gold-soft);color:var(--gold-ink)}.who{background:var(--teal-soft);width:34px;height:34px;color:var(--teal);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.who.gold{background:var(--gold-soft);color:var(--gold-ink)}.hub{overflow:hidden}.hub .sim-head{flex-wrap:wrap}.hub-stage{aspect-ratio:1;width:100%;max-width:500px;margin:6px auto 14px;position:relative}.hub-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-link{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke var(--site-anim-move) ease, stroke-width var(--site-anim-move) ease}.hub-link.on{stroke:var(--sky);stroke-width:2px}.hub-maya,.hub-node{width:0;height:0;font:inherit;color:var(--ocean);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.hub-maya{z-index:2;top:50%;left:50%}.hub-node{z-index:1}.hub-maya-disc{background:var(--sea);width:96px;height:96px;color:var(--white);font-family:var(--display);box-shadow:0 0 0 8px var(--teal-soft);animation:hub-glow var(--site-anim-pulse) ease-in-out infinite;transition:transform var(--site-anim-move) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:2.1rem;font-weight:700;display:flex}.hub-maya:hover .hub-maya-disc,.hub-maya.on .hub-maya-disc{transform:scale(1.05)}.hub-maya-name{white-space:nowrap;color:var(--ocean);background:var(--white);border-radius:6px;padding:0 6px;font-size:.95rem;font-weight:700;position:absolute;top:58px}.hub-node .hub-ic{background:var(--white);border:2px solid var(--line);width:56px;height:56px;color:var(--sea);transition:transform var(--site-anim-move) ease, background-color var(--site-anim-move) ease, border-color var(--site-anim-move) ease, color var(--site-anim-move) ease, box-shadow var(--site-anim-move) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;font-size:1.4rem;display:flex}.hub-node:hover .hub-ic,.hub-node:focus-visible .hub-ic,.hub-node.on .hub-ic{background:var(--sea);border-color:var(--sea);color:var(--white);box-shadow:0 0 0 6px var(--teal-soft);transform:scale(1.08)}.hub-node[aria-pressed=true] .hub-ic{background:var(--ocean);border-color:var(--ocean);color:var(--white)}.hub-name{text-align:center;width:112px;color:var(--ocean);background:var(--white);pointer-events:none;transition:color var(--site-anim-move) ease;border-radius:6px;padding:1px 2px;font-size:.875rem;font-weight:600;line-height:1.2;position:absolute;top:32px}.hub-node.on .hub-name{color:var(--sea)}.hub-caption{background:var(--foam);text-align:center;min-height:3em;color:var(--ink-2);max-width:none;animation:fadeup var(--site-anim-reveal) ease both;border-radius:12px;margin:0;padding:10px 12px;font-size:.95rem;line-height:1.5}.hub-caption b{color:var(--ocean)}.hub-foot{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.875rem;display:flex}@keyframes hub-glow{0%,to{box-shadow:0 0 0 8px var(--teal-soft)}50%{box-shadow:0 0 0 14px var(--teal-soft)}}@media (max-width:560px){.hub-maya-disc{width:64px;height:64px;box-shadow:0 0 0 6px var(--teal-soft);font-size:1.5rem}.hub-maya-name{font-size:.875rem;top:38px}.hub-node .hub-ic{width:40px;height:40px;font-size:1.05rem}.hub-name{width:78px;font-size:.875rem;top:23px}.hub-caption{font-size:.88rem}@keyframes hub-glow{0%,to{box-shadow:0 0 0 6px var(--teal-soft)}50%{box-shadow:0 0 0 10px var(--teal-soft)}}}@media (prefers-reduced-motion:reduce){.hub-caption,.hub-maya-disc{animation:none}}.chart{width:100%;height:auto;display:block}.chart .grid{stroke:var(--line-2);stroke-dasharray:3 5}.chart .band{fill:var(--teal-soft);opacity:0;transition:opacity 3s 2s}.chart .line{fill:none;stroke:var(--sea);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 6.4s}.chart .hot{fill:var(--gold);opacity:0;transition:opacity var(--site-anim-move) ease 5.8s}.chart .callout{opacity:0;transition:opacity var(--site-anim-move) ease 6.4s}.chart .callout rect{fill:var(--ocean)}.chart .callout text{fill:var(--white);font-size:10px;font-weight:600;font-family:var(--body)}.chart .callout text.small{opacity:.8;font-weight:400}.drawn .chart .band{opacity:.9}.drawn .chart .line{stroke-dashoffset:0}.drawn .chart .hot,.drawn .chart .callout{opacity:1}.approval{border:1px solid var(--line-2);background:var(--foam);border-radius:14px;padding:16px}.approval-top{align-items:center;gap:12px;display:flex}.approval-top b{color:var(--ocean);display:block}.approval-top span{color:var(--ink-3);font-size:.875rem}.approval .code{opacity:.3;transition:opacity var(--site-anim-move) ease;justify-content:center;gap:8px;margin:16px 0 6px;display:flex}.approval .code.show{opacity:1}.approval .code span{border:1px solid var(--line);background:var(--white);min-width:0;height:46px;color:var(--ocean);font-variant-numeric:tabular-nums;border-radius:10px;flex:0 38px;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.approval .stamp{text-align:center;color:var(--green);opacity:0;transition:all var(--site-anim-move) var(--site-anim-ease);margin-top:8px;font-weight:700;transform:scale(.9)}.approval .stamp.show{opacity:1;transform:none}.trail{max-width:none;margin:14px 0 0;padding:0;list-style:none}.trail li{padding:6px 0;color:var(--ink-4);transition:color var(--site-anim-fade) ease;padding-inline-start:26px;font-size:.875rem;position:relative}.trail li:before{content:"";inset-inline-start:4px;border:2px solid var(--line);width:10px;height:10px;transition:all var(--site-anim-fade) ease;border-radius:50%;position:absolute;top:11px}.trail li.done{color:var(--ink-2)}.trail li.done:before{background:var(--green);border-color:var(--green)}.trail li.on{color:var(--ocean);font-weight:600}.trail li.on:before{border-color:var(--sea);box-shadow:0 0 0 4px var(--teal-soft)}.console{border-collapse:collapse;width:100%;font-size:.875rem}.console td{border-bottom:1px solid var(--foam-2);padding:9px 6px}.console td.num{text-align:right;font-variant-numeric:tabular-nums}.console tr.filled td{animation:fadeup var(--site-anim-reveal) ease both}.pill.wait{background:var(--foam-2);color:var(--ink-3)}.close-rows{gap:14px;display:grid}.close-row{color:var(--ink-2);grid-template-columns:1fr;gap:4px;font-size:.875rem;display:grid}.close-row b{font-size:.875rem}.close-track{background:var(--foam-2);border-radius:8px;height:12px;overflow:hidden}.close-track i{width:0;height:100%;transition:width var(--site-anim-fill) var(--site-anim-ease);border-radius:8px;display:block}.drawn .close-track i{width:var(--w)}.close-track i.red{background:var(--red)}.close-track i.gold{background:var(--gold)}.close-track i.green{background:var(--green);min-width:14px}.close-track i.teal{background:var(--teal)}.close-track i.sky{background:var(--sky)}b.red{color:var(--red)}b.gold{color:var(--gold-ink)}b.green{color:var(--green)}.sim .big{font-family:var(--display);color:var(--ocean);font-variant-numeric:tabular-nums;margin:4px 0 16px;font-size:2.4rem;font-weight:600}.sim .big small{font-family:var(--body);color:var(--ink-3);font-size:.9rem}.sim .label{background:var(--foam-2);color:var(--sea);letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:.875rem;font-weight:700;display:inline-block}.wins{max-width:none;margin:14px 0 0;padding:0;list-style:none}.wins li{border-top:1px solid var(--foam-2);color:var(--ink-4);transition:color var(--site-anim-fade) ease;padding:9px 0;padding-inline-start:32px;font-size:.92rem;position:relative}.wins li:before{content:"";inset-inline-start:0;border:2px solid var(--line);width:20px;height:20px;transition:all var(--site-anim-fade) ease;border-radius:50%;position:absolute;top:9px}.wins li.done{color:var(--ink)}.wins li.done:before{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 4px var(--white)}.phone.tilt{transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)}.explore{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.explore a{background:var(--white);border:1px solid var(--line);color:inherit;border-radius:16px;flex-direction:column;gap:6px;padding:22px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex}.explore a:hover{border-color:var(--teal-soft);box-shadow:0 20px 40px -26px rgba(var(--shadow), .5);text-decoration:none;transform:translateY(-4px)}.explore .ic{background:var(--foam-2);width:44px;height:44px;color:var(--sea);border-radius:12px;justify-content:center;align-items:center;display:flex}.explore .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.explore b{color:var(--ocean);font-size:1.1rem}.explore span{color:var(--ink-2);font-size:.92rem}.explore em{color:var(--sea);margin-top:auto;padding-top:8px;font-size:.9rem;font-style:normal;font-weight:600}@keyframes ping{0%{box-shadow:0 0 #2e7d4f73}70%{box-shadow:0 0 0 8px #2e7d4f00}to{box-shadow:0 0 #2e7d4f00}}@keyframes slidein{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:980px){.split{grid-template-columns:minmax(0,1fr);gap:32px}.split .visual:before{inset:6% 2% -4%}.explore{grid-template-columns:1fr 1fr}.phone.tilt{transform:none}}@media (max-width:600px){.explore{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sim,.sim-screen,.live-dot{animation:none}}@media (max-width:600px){nav.main a.cta{display:none}}.lead-chat{inset-inline-end:18px;z-index:45;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:18px}.chat-launcher{background:linear-gradient(135deg, var(--sea), var(--ocean-2));height:52px;color:var(--white);font:inherit;cursor:pointer;box-shadow:0 14px 34px -14px rgba(var(--shadow), .6);border:none;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.chat-launcher:hover{box-shadow:0 18px 38px -14px rgba(var(--shadow), .7);transform:translateY(-2px)}.chat-launcher .chat-avatar{width:36px;height:36px}.lead-chat.open .chat-launcher-text{display:none}.lead-chat.open .chat-launcher{padding:0 8px}.chat-avatar{background:var(--white);width:34px;height:34px;color:var(--sea);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chat-dot{background:var(--green);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #ffffff59}.chat-panel{background:var(--white);border:1px solid var(--line);width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);box-shadow:0 30px 70px -24px rgba(var(--shadow), .55);border-radius:20px;flex-direction:column;animation:.3s both fadeup;display:flex;overflow:hidden}.chat-head{background:linear-gradient(135deg, var(--ocean), var(--ocean-2));color:var(--white);align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.chat-head>div{flex-direction:column;flex:1;line-height:1.25;display:flex}.chat-head span{opacity:.85;font-size:.875rem}.chat-icon{width:32px;height:32px;color:var(--white);cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;font-size:.95rem}.chat-icon:hover{background:#ffffff3d}.chat-log{background:var(--foam);flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.chat-msg{white-space:pre-line;border-radius:14px;max-width:85%;margin:0;padding:9px 12px;font-size:.92rem;line-height:1.45}.chat-msg.bot{background:var(--white);border:1px solid var(--line-2);border-end-start-radius:4px;align-self:flex-start}.chat-msg.me{background:var(--sea);color:var(--white);border-end-end-radius:4px;align-self:flex-end}.chat-typing{gap:4px;display:inline-flex}.chat-typing i{background:var(--ink-4);width:6px;height:6px;animation:chatdot var(--site-anim-dots) infinite ease-in-out;border-radius:50%}.chat-typing i:nth-child(2){animation-delay:.3s}.chat-typing i:nth-child(3){animation-delay:.6s}@keyframes chatdot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.chat-chips button,.chat-link{border:1.5px solid var(--sea);background:var(--white);color:var(--sea);font:inherit;text-align:start;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:.875rem;font-weight:500;transition:background-color .15s;text-decoration:none!important}.chat-chips button:hover,.chat-link:hover{background:var(--foam-2)}.chat-chips button.primary,.chat-link{background:var(--sea);color:var(--white)}.chat-confirm{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:12px}.chat-confirm dl{margin:0 0 8px;font-size:.9rem}.chat-confirm dt{color:var(--ocean);font-weight:600}.chat-confirm dd{margin:2px 0 0}.chat-confirm dd.muted{color:var(--ink-3)}.chat-consent{color:var(--ink-3);margin:0 0 10px;font-size:.875rem}.chat-send{background:var(--sea);width:100%;height:40px;color:var(--white);font:inherit;cursor:pointer;border:none;border-radius:10px;font-weight:600}.chat-send:hover{background:var(--ocean-2)}.chat-send:disabled{opacity:.7;cursor:progress}.chat-input{border-top:1px solid var(--line);background:var(--white);gap:8px;padding:10px;display:flex;position:relative}.chat-input input:not(.hp){border:1px solid var(--line);min-width:0;height:40px;font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:.95rem}.chat-input input:not(.hp):focus{outline:2px solid var(--sky);outline-offset:0;border-color:#0000}.chat-go,.chat-skip{background:var(--sea);min-width:40px;height:40px;color:var(--white);font:inherit;cursor:pointer;border:none;border-radius:10px;flex:none;padding:0 12px;font-weight:600}[dir=rtl] .chat-go{transform:scaleX(-1)}.chat-skip{background:var(--foam-2);color:var(--ocean)}@media (prefers-reduced-motion:reduce){.chat-typing i,.chat-panel{animation:none}}@media (max-width:600px){.lead-chat{inset-inline-end:12px;bottom:12px}.chat-launcher-text{display:none}.chat-launcher{padding:0 8px}.chat-panel{height:min(560px,100vh - 96px)}}body:has(.consent-bar) .lead-chat{bottom:110px}@media (min-width:900px){body:has(.consent-bar) .lead-chat{bottom:18px}}.chat-launch-row{display:flex;position:relative}.chat-hide{top:-8px;z-index:1;border:1px solid var(--line);background:var(--white);width:22px;height:22px;color:var(--ink-3);cursor:pointer;box-shadow:0 4px 10px -4px rgba(var(--shadow), .5);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.875rem;line-height:1;transition:color .15s,transform .15s;display:inline-flex;position:absolute;inset-inline-end:-6px}.chat-hide:hover{color:var(--ocean);transform:scale(1.1)}
.stack{display:grid}.stack>*{visibility:hidden;grid-area:1/1}.stack>.on{visibility:visible}.split{align-items:start}@media (min-width:981px){.band .split>div:first-child{position:sticky;top:96px}}.proof{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px 24px;display:grid}.proof>span{flex-direction:column;gap:2px;line-height:1.35;display:flex}.proof>span:last-child{grid-column:1/-1;font-size:.875rem}@media (max-width:980px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.proof{grid-template-columns:1fr}}#team .hub-stage{max-width:400px}.agentic-hero.split-home{padding:24px 0 40px}.agentic-hero .split{align-items:start}.agentic-hero h1{margin-bottom:.4rem;font-size:clamp(2.1rem,3.8vw,3.3rem)}.agentic-hero .lede{margin-bottom:.6rem;font-size:1.12rem}.agentic-hero .ctas{margin:16px 0 10px}.agentic-hero .sim{animation:none}.story{flex-direction:column;gap:10px;display:flex}.story-card{padding:14px 14px 12px}.story-card .sim-head{flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;font-size:.88rem}.story-card .demo-pill{margin-inline-start:auto}.story-stack{display:grid}.story-stack>.story-frame{visibility:hidden;grid-area:1/1}.story-stack>.story-frame.on{visibility:visible}.story-frame.on .story-caption{animation:fadeup var(--site-anim-reveal) var(--site-anim-ease) both}.story-frame.on .beat.open{animation:pop var(--site-anim-reveal) var(--site-anim-ease) both}.story-frame.on .beat-1.open .snap{animation:snap var(--site-anim-move) var(--site-anim-ease) both;display:inline-block}.story-caption{color:var(--ocean);max-width:none;margin:0 0 10px;font-size:1.12rem;font-weight:600;line-height:1.4}.story-ctl{justify-content:center;align-items:center;gap:8px;display:flex}.story-dot{border:2px solid var(--sea);background:var(--white);cursor:pointer;border-radius:50%;width:12px;height:12px;padding:0;transition:background-color .2s,transform .2s}.story-dot:hover{transform:scale(1.2)}.story-dot[aria-pressed=true]{background:var(--sea)}.story-play{border:1px solid var(--line);background:var(--white);width:32px;height:32px;color:var(--sea);cursor:pointer;border-radius:50%;margin-inline-start:8px;font-size:.875rem}.story-play:hover{background:var(--foam-2);border-color:var(--sea)}.story-beats{gap:6px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.beat{border:1px solid var(--line-2);background:var(--white);transition:background-color var(--site-anim-fade) ease, border-color var(--site-anim-fade) ease, box-shadow var(--site-anim-fade) ease;border-radius:12px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;margin:0;padding:7px 10px;display:grid}.beat .who{border-radius:9px;width:32px;height:32px;font-size:.875rem}.beat .who.you{background:var(--green-soft);color:var(--green)}.beat-body{flex-direction:column;gap:3px;min-width:0;display:flex}.beat-body b{color:var(--ocean);font-size:.95rem;font-weight:600}.beat-body b small{letter-spacing:.05em;text-transform:uppercase;color:var(--sea);margin-inline-end:4px;font-size:.875rem;font-weight:700}.beat-line{color:var(--ink-2);font-size:.92rem}.beat-body em{color:var(--ink-3);font-size:.875rem;font-style:normal}.beat-tick{color:var(--green);text-align:center;font-weight:700}.beat.todo{background:var(--foam);border-style:dashed}.beat.todo .beat-body b,.beat.todo .beat-body b small{color:var(--ink-3)}.beat.todo .who{background:var(--foam-2);color:var(--ink-3)}.beat.past{background:var(--foam)}.beat.open{background:var(--white);border-color:var(--sky);box-shadow:0 12px 26px -18px rgba(var(--shadow), .55);align-items:start;padding:10px 12px}.snap{background:var(--teal-soft);color:var(--ocean);border-radius:6px;padding:1px 6px}.beat-btns{gap:6px;margin:2px 0;display:flex}.beat-btns span{border:1px solid var(--sea);color:var(--sea);background:var(--white);border-radius:999px;padding:2px 12px;font-size:.875rem;font-weight:600}.beat-btns .b-ok{background:var(--sea);color:var(--white)}.beat-wa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-out{background:var(--wa-out);border:1px solid var(--wa-out-line);color:var(--ink);border-radius:10px;margin:0;padding:2px 10px;font-size:.88rem;display:inline-block}.wa-in{background:var(--green-soft);color:var(--green);border-radius:10px;padding:2px 10px;font-size:.88rem;font-weight:700;display:inline-block}.beat-posted{color:var(--green);background:var(--green-soft);border-radius:999px;padding:1px 10px;font-size:.875rem;font-weight:700}@keyframes snap{0%{opacity:0;transform:translate(48px)}70%{opacity:1;transform:translate(-3px)}to{opacity:1;transform:none}}[dir=rtl] .story-frame.on .beat-1.open .snap{animation-name:snap-rtl}@keyframes snap-rtl{0%{opacity:0;transform:translate(-48px)}70%{opacity:1;transform:translate(3px)}to{opacity:1;transform:none}}@media (max-width:860px){.agentic-hero .split{gap:22px}}@media (max-width:600px){.story-caption{font-size:1.05rem}.beat{grid-template-columns:30px 1fr 16px;gap:8px}.beat .who{width:30px;height:30px}}.team-split{margin-bottom:26px}.hires{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hire{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--sea);border-radius:12px;flex-direction:column;gap:6px;padding:16px;transition:box-shadow .2s,transform .2s;display:flex}.hire:hover{box-shadow:0 14px 28px -20px rgba(var(--shadow), .45);transform:translateY(-2px)}.hire-top{align-items:center;gap:8px;display:flex}.hire h3{margin:0;font-size:1.05rem}.hire p{color:var(--ink-2);margin:0;font-size:.9rem}.hire small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.875rem;font-weight:700;display:block}.hire-never small{color:var(--gold-ink)}.hire .tag{align-self:flex-start;margin-top:auto}.oldnew{gap:12px;display:grid}.oldnew-row{background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:180px 1fr 1fr;align-items:start;gap:16px;padding:16px 18px;display:grid}.oldnew-row h3{color:var(--ocean);margin:0}.oldnew-row small{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.875rem;font-weight:700;display:block}.oldnew-row ol{margin:0;padding-inline-start:1.1rem;font-size:.92rem}.oldnew-old small,.oldnew-old ol{color:var(--ink-3)}.oldnew-new{background:var(--foam);border-radius:10px;padding:8px 12px}.oldnew-new small{color:var(--sea)}.oldnew-new ol{color:var(--ink)}.try-band{align-items:start}.try-sim .sim{animation:none}.try-card .sim-head{flex-wrap:wrap}.try-card .demo-pill{margin-inline-start:auto}.try-rows{gap:6px;margin:0;display:grid}.try-rows div{grid-template-columns:150px 1fr;gap:10px;font-size:.95rem;display:grid}.try-rows dt{color:var(--ink-3)}.try-rows dd{color:var(--ink);margin:0;font-weight:600}.try-src{color:var(--ink-3);margin:10px 0;font-size:.875rem}.try-btns{flex-wrap:wrap;align-self:start;align-items:center;gap:8px;display:flex}.try-audit{background:var(--green-soft);border-radius:12px;margin-top:6px;padding:12px 14px}.try-audit.on{animation:fadeup var(--site-anim-reveal) var(--site-anim-ease) both}.try-audit.rejected{background:var(--gold-soft)}.try-audit>b{color:var(--ocean)}.try-audit dl{gap:4px;margin:8px 0;display:grid}.try-audit dl div{grid-template-columns:120px 1fr;gap:8px;font-size:.92rem;display:grid}.try-audit dt{color:var(--ink-2)}.try-audit dd{margin:0;font-weight:600}.try-audit p{margin:0 0 10px;font-size:.92rem}.week-head{align-items:center;gap:8px;display:flex}.week-days{flex-wrap:wrap;flex:1;justify-content:center;gap:6px;display:flex}.week-days button{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.88rem;font-weight:600;position:relative}.week-days button:hover{border-color:var(--sea);color:var(--sea)}.week-days button[aria-pressed=true]{background:var(--sea);border-color:var(--sea);color:var(--white)}.week-days button.has-you:after{content:"";top:-3px;background:var(--wa);border:2px solid var(--white);border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-end:-3px}.week-range{width:100%;accent-color:var(--sea);cursor:pointer;margin:14px 0}.week-panel{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}.week-did{animation:none}.week-did .sim-head{flex-wrap:wrap}.week-did .demo-pill{margin-inline-start:auto}.week-you{border:1px dashed var(--line);background:var(--white);border-radius:14px;padding:14px}.week-you.on{border-style:solid;border-color:var(--wa-out-line);background:var(--wa-paper)}.week-you small{letter-spacing:.06em;text-transform:uppercase;color:var(--wa-dark);margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.week-you .wa-out{padding:8px 12px;font-size:.95rem}.dash-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.dash-tabs button{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:600}.dash-tabs button:hover{border-color:var(--sea);color:var(--sea)}.dash-tabs button[aria-selected=true]{background:var(--sea);border-color:var(--sea);color:var(--white)}.dash-panel{background:var(--white);border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(var(--shadow), .4);border-radius:16px;padding:18px}.dash-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dash-head b{color:var(--ocean);font-size:1.1rem}.dash-head .demo-pill{margin-inline-start:auto}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dash-kpi{border:1px solid var(--line-2);background:var(--foam);border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.dash-kpi span{color:var(--ink-3);font-size:.875rem}.dash-kpi b{color:var(--ocean);font-variant-numeric:tabular-nums;font-size:1.4rem}.dash-kpi i{font-size:.875rem;font-style:normal;font-weight:600}.dash-kpi i.up{color:var(--green)}.dash-kpi i.down{color:var(--red)}.dash-kpi small{color:var(--ink-2);font-size:.875rem}.dash-stand{background:var(--gold-soft);border-radius:12px;margin-top:14px;padding:12px 14px}.dash-stand small{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);font-size:.875rem;font-weight:700}.dash-stand ul{margin:6px 0 0;font-size:.95rem}.never{counter-reset:never;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:none;margin:0 0 14px;padding:0;list-style:none;display:grid}.never li{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:16px;display:flex}.never b{color:var(--ocean);font-size:1rem}.never span{color:var(--ink-2);font-size:.88rem}.wb{animation:none}.wb .sim-head{flex-wrap:wrap}.wb .demo-pill{margin-inline-start:auto}.wb-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.875rem;font-weight:700}.wb-steps{gap:6px;max-width:none;margin:6px 0 10px;padding:0;list-style:none;display:grid}.wb-steps li{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:.95rem;display:flex}.wb-steps li span,.revrec-steps li span{background:var(--teal-soft);width:24px;height:24px;color:var(--teal);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.wb-found{background:var(--foam);border-radius:10px;margin:0 0 6px;padding:8px 10px;font-size:.95rem}.wb-proposed{color:var(--ocean);margin:0 0 10px}.wb-state{color:var(--gold-ink);background:var(--gold-soft);border-radius:999px;padding:3px 10px;font-size:.875rem;font-weight:700}.wb-state.approved{color:var(--green);background:var(--green-soft);display:inline-block}.wb-state.rejected{display:inline-block}.wb-undo{font:inherit;background:0 0;border:0;margin-inline-start:8px;padding:0}.never-list{background:var(--white);border:1px solid var(--line);border-inline-start:4px solid var(--gold);border-radius:12px;margin-top:18px;padding:14px 18px}.never-list b{color:var(--ocean)}.never-list .ticks{columns:2;margin:6px 0 0}.revrec-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:none;margin:18px 0 10px;padding:0;list-style:none;display:grid}.revrec-steps li{background:var(--foam);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:.92rem;display:flex}.readiness-band{align-items:start}.quiz-q{border:1px solid var(--line);background:var(--white);border-radius:16px;min-width:0;margin:0;padding:18px}.quiz-q legend{display:contents}.quiz-q legend small{color:var(--sea);font-size:.875rem;font-weight:600;display:block}.quiz-q legend span{color:var(--ocean);margin:4px 0 10px;font-size:1.15rem;font-weight:600;display:block}.quiz-bar{background:var(--foam-2);border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.quiz-bar i{background:var(--sea);height:100%;transition:width .4s;display:block}.quiz-options{gap:8px;display:grid}.quiz-options button{text-align:start;border:1px solid var(--line);background:var(--foam);color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;padding:12px 14px;transition:border-color .15s,background-color .15s}.quiz-options button:hover{border-color:var(--sea);background:var(--foam-2)}.quiz-back{font:inherit;background:0 0;border:0;margin-top:10px;padding:0}.quiz-done{gap:14px;display:grid}.quiz-result{border:1px solid var(--line);border-top:3px solid var(--sea);background:var(--white);border-radius:16px;padding:18px}.quiz-result h3{color:var(--ocean);margin:6px 0}table.runs th[scope=row]{background:var(--foam);width:18%}table.runs td:first-child{font-weight:400}@media (max-width:1180px){.never{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.hires,.dash-kpis,.revrec-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.oldnew-row{grid-template-columns:1fr 1fr}.oldnew-row h3{grid-column:1/-1}.week-panel{grid-template-columns:1fr}}@media (max-width:600px){.hires,.never,.revrec-steps,.oldnew-row{grid-template-columns:1fr}.dash-kpis{grid-template-columns:1fr 1fr}.try-rows div,.try-audit dl div{grid-template-columns:1fr;gap:0}.never-list .ticks{columns:1}.week-days button{padding:5px 9px;font-size:.875rem}table.runs{background:0 0;border:0;display:block}table.runs thead{display:none}table.runs tbody,table.runs tr,table.runs th[scope=row],table.runs td{width:auto;display:block}table.runs tr{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:10px;overflow:hidden}table.runs td:before{content:attr(data-label);color:var(--ocean);font-size:.875rem;font-weight:700;display:block}}.lead-chat:not(.open) .chat-launcher-text{display:none}.lead-chat:not(.open) .chat-launcher{padding:0 8px}.lead-chat:not(.open) .chat-launch-row:hover .chat-launcher-text,.lead-chat:not(.open) .chat-launcher:focus-visible .chat-launcher-text{display:inline}.lead-chat:not(.open) .chat-launch-row:hover .chat-launcher,.lead-chat:not(.open) .chat-launcher:focus-visible{padding:0 18px 0 8px}.lead-chat{transition:opacity .3s,transform .3s,visibility .3s}.lead-chat.waiting{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px)}.chat .msg.wait{visibility:hidden;position:relative}.chat .msg .typing-now{visibility:visible;inset-inline-start:0;background:var(--foam-2);border:1px solid var(--teal-soft);border-radius:8px;position:absolute;top:0}
