.pd-root [data-ai-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)),transform .6s var(--xv-ease-out,cubic-bezier(.22,1,.36,1));transition-delay:calc(var(--ai-d, 0) * 70ms)}.pd-root [data-ai-reveal].is-in{opacity:1;transform:none}.pd-root .ai-case,.pd-root .ai-kpi{transition:transform .25s var(--xv-ease-out,ease),box-shadow .25s ease,border-color .25s ease}.pd-root .ai-case:hover,.pd-root .ai-kpi:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.pd-root .ai-phase:after{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:var(--pd-ox);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--xv-ease-out,ease);transition-delay:calc(var(--ai-d, 0) * 80ms + .12s)}.pd-root .ai-phase.is-in:after{transform:scaleX(1)}.pd-root .ai-phase-n{transition:transform .5s var(--xv-ease-out,ease),opacity .5s ease;transition-delay:calc(var(--ai-d, 0) * 80ms + .18s)}.pd-root .ai-phase:not(.is-in) .ai-phase-n{transform:translateY(8px);opacity:0}@media (prefers-reduced-motion:reduce){.pd-root .ai-phase:after{transition:none!important}.pd-root .ai-phase:not(.is-in) .ai-phase-n{transform:none;opacity:1}}.pd-root .ai-hero{max-width:var(--pd-maxw);margin:0 auto;padding:72px 32px 56px;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(36px,5vw,64px);align-items:center}.pd-root .ai-hero-copy>*{opacity:0;transform:translateY(14px);animation:ai-heroUp .7s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) forwards}.pd-root .ai-hero-copy>.pd-eyebrow{animation-delay:.05s}.pd-root .ai-hero-copy>.ai-h1{animation-delay:.13s}.pd-root .ai-hero-copy>.ai-lede{animation-delay:.21s}.pd-root .ai-hero-copy>.pd-cta-row{animation-delay:.29s}.pd-root .ai-hero-copy>.ai-hero-facts{animation-delay:.37s}@keyframes ai-heroUp{to{opacity:1;transform:none}}.pd-root .ai-h1{font-family:var(--pd-display);font-weight:300;font-size:clamp(2.4rem,5.4vw,4.1rem);line-height:1.02;letter-spacing:-.03em;color:var(--pd-ink);margin:18px 0 0}.pd-root .ai-h1 em{font-style:normal;color:var(--pd-ox)}.pd-root .ai-hero-copy .pd-cta-row{margin-top:28px}.pd-root .ai-lede{font-size:clamp(15px,1.5vw,17px);line-height:1.6;color:var(--pd-ink-mid);max-width:46ch;margin:20px 0 0}.pd-root .ai-hero-facts{display:flex;margin-top:30px;border-top:1px solid var(--pd-line);padding-top:18px}.pd-root .ai-hero-facts>div{padding-right:26px}.pd-root .ai-hero-facts>div+div{padding-left:26px;border-left:1px solid var(--pd-line)}.pd-root .ai-hero-facts dt{font-family:var(--pd-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-ink-soft);margin-bottom:6px}.pd-root .ai-hero-facts dd{font-family:var(--pd-display);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1;color:var(--pd-ink)}.pd-root .ai-orb{--r:150px;position:relative;aspect-ratio:1;width:100%;max-width:440px;margin-inline:auto;display:grid;place-items:center;animation:ai-orb-in .9s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) both}@keyframes ai-orb-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.pd-root .ai-orb-ring{position:absolute;inset:10%;border:1px solid var(--pd-line);border-radius:50%}.pd-root .ai-orb-ring.r2{inset:30%}.pd-root .ai-orb-spin{position:absolute;inset:10%;animation:ai-spin 48s linear infinite}.pd-root .ai-orb-dash{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(224,86,79,.32)}@keyframes ai-spin{to{transform:rotate(1turn)}}.pd-root .ai-orb-link{position:absolute;top:50%;left:50%;height:1px;width:var(--r);transform-origin:0 0;transform:rotate(var(--a));background:linear-gradient(to right,rgba(224,86,79,0) 0,var(--pd-line) 75%)}.pd-root .ai-orb-pulse{position:absolute;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--pd-ox);box-shadow:0 0 8px rgba(224,86,79,.6);animation:ai-flow 2.8s linear infinite;animation-delay:var(--fd,0s)}@keyframes ai-flow{0%{left:calc(var(--r) - 6px);opacity:0}15%{opacity:1}85%{opacity:1}to{left:0;opacity:0}}.pd-root .ai-orb-node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));background:var(--pd-bg-card);border:1px solid var(--pd-line);font-family:var(--pd-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--pd-ink-mid);padding:6px 11px;border-radius:999px;white-space:nowrap;box-shadow:0 3px 12px rgba(0,0,0,.06)}.pd-root .ai-orb-node.ai{color:#fff;background:var(--pd-ox);border-color:var(--pd-ox)}.pd-root .ai-orb-core{position:relative;z-index:2;width:38%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;color:#fff;background:radial-gradient(circle at 32% 26%,var(--pd-ox),var(--xv-ink,#2a2320));box-shadow:0 14px 44px rgba(0,0,0,.22),inset 0 2px 9px rgba(255,255,255,.12)}.pd-root .ai-orb-core b{font-family:var(--pd-display);font-weight:500;font-size:clamp(15px,2vw,20px);letter-spacing:.12em;line-height:1}.pd-root .ai-orb-core span{font-family:var(--pd-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-top:5px}.pd-root .ai-orb-core:after{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(224,86,79,.45);animation:ai-pulsate 3.4s ease-in-out infinite}@keyframes ai-pulsate{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.1);opacity:0}}.pd-root .ai-marvin{display:flex;flex-direction:column;align-items:center;gap:14px;animation:ai-orb-in .9s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:.18s}.pd-root .ai-marvin .ai-orb{animation:none;max-width:300px;--r:124px;margin:0 auto}.pd-root .ai-marvin-arrow{position:relative;width:2px;height:clamp(26px,3vw,38px);background:linear-gradient(to bottom,var(--pd-line),var(--pd-ox))}.pd-root .ai-marvin-arrow:after{content:"";position:absolute;left:-5px;bottom:-1px;border-top:10px solid var(--pd-ox);border-left:6px solid transparent;border-right:6px solid transparent}.pd-root .ai-marvin-arrow:before{content:"";position:absolute;left:-2.5px;top:0;width:6px;height:6px;border-radius:50%;background:var(--pd-ox);box-shadow:0 0 8px rgba(224,86,79,.6);animation:ai-arrowflow 2.4s linear infinite}@keyframes ai-arrowflow{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:calc(100% - 6px);opacity:0}}.pd-root .ai-outputs{width:100%;max-width:380px;border:1px solid var(--pd-line);border-radius:16px;background:var(--pd-bg-card);overflow:hidden;box-shadow:0 16px 40px -24px rgba(0,0,0,.24)}.pd-root .ai-outputs-head{background:var(--pd-ox);color:#fff;font-family:var(--pd-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;text-align:center;padding:10px}.pd-root .ai-output{display:flex;gap:13px;align-items:flex-start;padding:16px 18px}.pd-root .ai-output+.ai-output{border-top:1px solid var(--pd-line)}.pd-root .ai-output-ic{flex:none;width:36px;height:36px;display:grid;place-items:center;color:var(--pd-ox);border:1px solid var(--pd-line);border-radius:9px}.pd-root .ai-output-ic svg{width:19px;height:19px}.pd-root .ai-output-name{font-family:var(--pd-display);font-size:15px;color:var(--pd-ink);margin-bottom:3px}.pd-root .ai-output-body{font-size:12.5px;line-height:1.45;color:var(--pd-ink-mid)}.pd-root .ai-marvin-cap{text-align:center;font-family:var(--pd-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--pd-ox);margin-top:4px}.pd-root .ai-podwrap{display:flex;flex-direction:column;align-items:center;gap:12px}.pd-root .ai-pod{display:block;width:100%;max-width:540px;height:auto;margin:0 auto;font-family:var(--pd-mono);animation:ai-orb-in .9s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:.15s}.pd-root .ai-pod text{text-anchor:middle}.pd-root .ai-pod-circle{fill:var(--pd-ox);fill-opacity:.09;stroke:var(--pd-ox);stroke-opacity:.3;stroke-width:1;transform-box:fill-box;transform-origin:center;opacity:0;animation:ai-pod-circ .8s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--d, 0) * .13s + .1s)}@keyframes ai-pod-circ{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pd-root .ai-pod-dom,.pd-root .ai-pod-ov,.pd-root .ai-pod-sub{opacity:0;animation:ai-pod-fade .7s ease .5s both}@keyframes ai-pod-fade{to{opacity:1}}.pd-root .ai-pod-dom{font-family:var(--pd-display);font-size:22px;font-weight:600;fill:var(--pd-ox)}.pd-root .ai-pod-sub{font-size:11.5px;letter-spacing:.01em;fill:var(--pd-ink-mid)}.pd-root .ai-pod-ov{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;fill:var(--pd-ink-soft)}.pd-root .ai-pod-core-g{transform-box:fill-box;transform-origin:center;opacity:0;animation:ai-pod-core-in .7s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) .42s both}@keyframes ai-pod-core-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.pd-root .ai-pod-core{fill:var(--pd-ox)}.pd-root .ai-pod-core-pulse{fill:var(--pd-ox);transform-box:fill-box;transform-origin:center;opacity:0;animation:ai-pod-pulse 3s ease-in-out 1.3s infinite}@keyframes ai-pod-pulse{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}.pd-root .ai-pod-core-ring{fill:none;stroke:#fff;stroke-width:1.4;stroke-dasharray:4 4}.pd-root .ai-pod-core-t{font-size:10px;letter-spacing:.06em;fill:#fff}.pd-root .ai-pod-node-g{opacity:0;animation:ai-pod-node-in .6s var(--xv-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--d, 0) * .1s + .72s)}@keyframes ai-pod-node-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pd-root .ai-pod-node{fill:var(--pd-bg-card);stroke:none}.pd-root .ai-pod-node-ring{fill:none;stroke:#fff;stroke-width:2.5}.pd-root .ai-pod-node-l{font-size:10.5px;letter-spacing:.02em;fill:var(--pd-ink)}.pd-root .ai-pod-link{stroke:var(--pd-ink-soft);stroke-width:1;stroke-dasharray:4 4;opacity:0;animation:ai-pod-linkfade .6s ease both,ai-pod-flow 1s linear infinite;animation-delay:calc(var(--d, 0) * .07s + .85s),calc(var(--d, 0) * .07s + 1.45s)}@keyframes ai-pod-linkfade{to{opacity:.55}}@keyframes ai-pod-flow{to{stroke-dashoffset:-8}}.pd-root .ai-pod-arrowhead{fill:var(--pd-ox)}.pd-root .ai-stalls{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:8px}.pd-root .ai-paradox{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,56px);align-items:start;margin-top:8px}.pd-root .ai-paradox .ai-stalls{grid-template-columns:1fr;gap:22px;margin-top:0;align-content:start}.pd-root .ai-berg{margin:0;display:flex;flex-direction:column;border:1px solid var(--pd-line);border-radius:16px;overflow:hidden;background:var(--pd-bg-card);box-shadow:0 16px 40px -28px rgba(0,0,0,.24)}.pd-root .ai-berg-art{display:block;width:100%;height:auto}.pd-root .ai-berg-w0{stop-color:color-mix(in srgb,#5b7a83 15%,var(--pd-bg))}.pd-root .ai-berg-w1{stop-color:color-mix(in srgb,#3f5e68 26%,var(--pd-bg))}.pd-root .ai-berg-b0{stop-color:color-mix(in srgb,#2f4d57 46%,var(--pd-bg))}.pd-root .ai-berg-b1{stop-color:color-mix(in srgb,#14313b 66%,var(--pd-bg))}.pd-root .ai-berg-ridge{fill:none;stroke:rgba(255,255,255,.34);stroke-width:1.3;stroke-linejoin:round}.pd-root .ai-berg-peak{fill:#fbfaf6;stroke:color-mix(in srgb,#2f4d57 34%,var(--pd-line));stroke-width:1;stroke-linejoin:round}.pd-root .ai-berg-peak-shade{fill:color-mix(in srgb,#2f4d57 12%,#ffffff)}.pd-root .ai-berg-wline{stroke:color-mix(in srgb,var(--pd-ox) 60%,var(--pd-line));stroke-width:1.5;stroke-dasharray:6 6}.pd-root .ai-berg-num{font-family:var(--pd-display);font-size:38px;font-weight:400;fill:var(--pd-ink)}.pd-root .ai-berg-num--deep{fill:var(--pd-ox)}.pd-root .ai-berg-unit{font-family:var(--pd-mono);font-size:11px;letter-spacing:2px;fill:var(--pd-ink-soft)}.pd-root .ai-berg-legend{padding:20px 24px 24px;border-top:1px solid var(--pd-line)}.pd-root .ai-berg-note{font-size:13.5px;line-height:1.5;color:var(--pd-ink-mid);margin:0}.pd-root .ai-berg-note b{display:block;font-family:var(--pd-display);font-weight:500;font-size:15px;color:var(--pd-ink);margin-bottom:2px}.pd-root .ai-berg-sublabel{margin-top:20px;font-family:var(--pd-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-ox);font-weight:700}.pd-root .ai-berg-work{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-root .ai-berg-work li{font-size:12.5px;line-height:1.3;color:var(--pd-ink);background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:8px;padding:9px 11px}@media (max-width:900px){.pd-root .ai-paradox{grid-template-columns:1fr;gap:32px}}@media (max-width:440px){.pd-root .ai-berg-work{grid-template-columns:1fr}}.pd-root .ai-stall{border-top:2px solid var(--pd-ox);padding-top:16px}.pd-root .ai-stall-n{font-family:var(--pd-display);font-weight:400;font-size:clamp(34px,5vw,50px);line-height:1;color:var(--pd-ink)}.pd-root .ai-stall-l{font-size:13.5px;line-height:1.5;color:var(--pd-ink-mid);margin-top:10px;max-width:30ch}.pd-root .ai-stall-src{font-family:var(--pd-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-ink-soft);margin-top:10px}.pd-root .ai-core-medallion{display:grid;place-items:center;text-align:center;width:132px;height:132px;margin:0 auto 36px;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 26%,var(--pd-ox),var(--xv-ink,#2a2320));box-shadow:0 12px 38px rgba(0,0,0,.24),inset 0 2px 9px rgba(255,255,255,.12);position:relative}.pd-root .ai-core-medallion:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px dashed rgba(224,86,79,.45);animation:ai-spin 30s linear infinite}.pd-root .ai-core-medallion b{font-family:var(--pd-display);font-weight:500;font-size:19px;letter-spacing:.14em}.pd-root .ai-core-medallion span{font-family:var(--pd-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.85;margin-top:3px}.pd-root .ai-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.pd-root .ai-role{background:var(--pd-bg-card);border:1px solid var(--pd-line);padding:20px;display:flex;flex-direction:column;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pd-root .ai-role:after{content:"";position:absolute;top:-1px;left:-1px;height:2px;width:0;background:var(--pd-ox);transition:width .3s cubic-bezier(.2,.8,.2,1)}.pd-root .ai-role:hover:after{width:calc(100% + 2px)}.pd-root .ai-role:hover{transform:translateY(-4px);border-color:var(--pd-ink);box-shadow:0 14px 32px -22px rgba(60,40,20,.3)}.pd-root .ai-role-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.pd-root .ai-role-tag{font-family:var(--pd-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;font-weight:600;background:rgba(201,45,40,.1);color:var(--pd-ox)}.pd-root .ai-role-ic{display:block;width:26px;height:26px;flex:none;color:var(--pd-ox)}.pd-root .ai-role-ic svg{display:block;width:100%;height:100%}.pd-root .ai-role-name{font-family:var(--pd-display);font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.18;color:var(--pd-ink);margin-bottom:6px}.pd-root .ai-role-body{font-size:13px;line-height:1.5;color:var(--pd-ink-mid);margin-bottom:16px}.pd-root .ai-role-tags{display:flex;flex-wrap:wrap;gap:6px}.pd-root .ai-role-skill{letter-spacing:.12em;color:var(--pd-ink-soft);padding:3px 7px;border:1px solid var(--pd-line)}.pd-root .ai-role-foot,.pd-root .ai-role-skill{font-family:var(--pd-mono);font-size:9px;text-transform:uppercase}.pd-root .ai-role-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--pd-line);display:flex;align-items:center;gap:7px;letter-spacing:.16em;font-weight:600;color:var(--pd-sage)}.pd-root .ai-role-foot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pd-sage)}.pd-root .ai-process{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pd-root .ai-phase{position:relative;background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:26px 24px 24px;display:flex;flex-direction:column}.pd-root .ai-phase-head{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.pd-root .ai-phase-n{font-family:var(--pd-display);font-size:30px;font-weight:400;color:var(--pd-ox);line-height:1}.pd-root .ai-phase-name{font-family:var(--pd-display);font-weight:500;font-size:19px;color:var(--pd-ink)}.pd-root .ai-phase-dur{font-family:var(--pd-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-ink-soft);margin-bottom:16px}.pd-root .ai-phase-tag{font-family:var(--pd-display);font-style:italic;font-size:14.5px;color:var(--pd-ox);margin-bottom:14px}.pd-root .ai-phase-list{display:flex;flex-direction:column;gap:9px;flex:1}.pd-root .ai-phase-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.45;color:var(--pd-ink-mid)}.pd-root .ai-phase-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--pd-ox)}.pd-root .ai-phase-out{margin-top:18px;padding-top:14px;border-top:1px solid var(--pd-line)}.pd-root .ai-phase-out span{font-family:var(--pd-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-ox);display:block;margin-bottom:6px}.pd-root .ai-phase-out p{font-size:13px;line-height:1.5;color:var(--pd-ink-mid)}.pd-root .ai-phase+.ai-phase:before{content:"→";position:absolute;left:-13px;top:50%;transform:translateY(-50%);color:var(--pd-ink-soft);font-size:16px}.pd-root .ai-sec{display:grid;grid-template-columns:250px 1fr;gap:0;border:1px solid var(--pd-line);border-radius:var(--pd-radius);overflow:hidden;background:var(--pd-bg-card)}.pd-root .ai-sec-tabs{display:flex;flex-direction:column;border-right:1px solid var(--pd-line);background:var(--pd-bg-soft)}.pd-root .ai-sec-tab{text-align:left;background:none;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--pd-line);padding:16px 18px;cursor:pointer;color:var(--pd-ink-mid);font-family:var(--pd-sans);font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;transition:background .2s ease,color .2s ease,border-color .2s ease}.pd-root .ai-sec-tab:last-child{border-bottom:0}.pd-root .ai-sec-tab:hover,.pd-root .ai-sec-tab[aria-selected=true]{color:var(--pd-ink);background:var(--pd-bg-card)}.pd-root .ai-sec-tab[aria-selected=true]{border-left-color:var(--pd-ox)}.pd-root .ai-sec-tab-ic{width:17px;height:17px;flex:none;color:var(--pd-ox)}.pd-root .ai-sec-tab-ic svg{width:100%;height:100%}.pd-root .ai-sec-panel{padding:30px 34px 34px;min-height:280px}.pd-root .ai-sec-panel h3{font-family:var(--pd-display);font-weight:500;font-size:clamp(20px,2.4vw,26px);color:var(--pd-ink);margin-bottom:8px}.pd-root .ai-sec-panel .ai-sec-lead{font-size:14.5px;line-height:1.6;color:var(--pd-ink-mid);max-width:56ch;margin-bottom:20px}.pd-root .ai-sec-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 28px}.pd-root .ai-sec-points li{position:relative;padding-left:26px;font-size:13.5px;line-height:1.5;color:var(--pd-ink-mid)}.pd-root .ai-sec-points li b{color:var(--pd-ink);font-weight:600}.pd-root .ai-sec-points li:before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;background:var(--pd-ox);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center /11px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center /11px no-repeat}.pd-root .ai-sec-panel-inner{animation:ai-fade .4s var(--xv-ease-out,ease) both}@keyframes ai-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pd-root .ai-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.pd-root .ai-kpi{background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:22px 22px 24px}.pd-root .ai-kpi-target{font-family:var(--pd-display);font-weight:400;font-size:30px;line-height:1;color:var(--pd-ox)}.pd-root .ai-kpi-name{font-family:var(--pd-display);font-weight:500;font-size:15.5px;color:var(--pd-ink);margin:14px 0 6px}.pd-root .ai-kpi-meas{font-size:13px;line-height:1.5;color:var(--pd-ink-mid)}.pd-root .ai-engage{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.pd-root .ai-eng{position:relative;background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:28px 26px;display:flex;flex-direction:column;transition:transform .25s var(--xv-ease-out,ease),box-shadow .25s ease}.pd-root .ai-eng:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08)}.pd-root .ai-eng.featured{border-color:var(--pd-ox);border-width:1.5px}.pd-root .ai-eng-flag{position:absolute;top:-11px;left:26px;background:var(--pd-ox);color:#fff;font-family:var(--pd-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.pd-root .ai-eng-name{font-family:var(--pd-display);font-weight:500;font-size:21px;color:var(--pd-ink)}.pd-root .ai-eng-dur{font-family:var(--pd-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-ink-soft);margin:6px 0 16px}.pd-root .ai-eng-for{font-size:13px;line-height:1.5;color:var(--pd-ink-mid);padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--pd-line)}.pd-root .ai-eng-for b{color:var(--pd-ink)}.pd-root .ai-eng-inc{display:flex;flex-direction:column;gap:9px;flex:1}.pd-root .ai-eng-inc li{position:relative;padding-left:20px;font-size:13.5px;line-height:1.45;color:var(--pd-ink-mid)}.pd-root .ai-eng-inc li:before{content:"✓";position:absolute;left:0;top:0;color:var(--pd-sage);font-size:12px;font-weight:700}.pd-root .ai-eng-best{display:inline-block;font-family:var(--pd-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-ox);margin-right:6px}.pd-root .ai-eng-out{margin-top:18px;font-family:var(--pd-display);font-style:italic;font-size:14px;color:var(--pd-ox)}.pd-root .ai-eng-cta{width:100%;margin-top:18px;display:flex;justify-content:center;text-align:center}.pd-root .ai-track-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--pd-line);border:1px solid var(--pd-line);border-radius:var(--pd-radius);overflow:hidden;margin-bottom:28px}.pd-root .ai-track-stat{position:relative;background:var(--pd-bg-card);padding:24px 22px;transition:background .3s ease}.pd-root .ai-track-stat:before{content:"";position:absolute;top:0;left:0;height:2px;width:100%;background:var(--pd-ox);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--ai-d, 0) * 90ms + .15s)}.pd-root .ai-track-stat.is-in:before{transform:scaleX(1)}.pd-root .ai-track-stat:hover{background:var(--pd-bg-soft)}.pd-root .ai-track-stat:hover .ai-track-n{color:var(--pd-ox)}.pd-root .ai-track-n{font-family:var(--pd-display);font-weight:400;font-size:clamp(30px,4vw,42px);line-height:1;color:var(--pd-ink);transition:color .3s ease}.pd-root .ai-track-l{font-size:12.5px;line-height:1.45;color:var(--pd-ink-mid);margin-top:10px}.pd-root .ai-cases{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pd-root .ai-case{background:var(--pd-bg-card);border:1px solid var(--pd-line);border-left:3px solid var(--pd-ox);border-radius:var(--pd-radius);padding:24px 24px 26px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-left-width .25s ease}.pd-root .ai-case:hover{transform:translateY(-4px);box-shadow:0 20px 44px -28px rgba(0,0,0,.3);border-left-width:5px}.pd-root .ai-case:hover .ai-case-name{color:var(--pd-ox)}.pd-root .ai-case-name{transition:color .25s ease}.pd-root .ai-case-tag{font-family:var(--pd-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-ink-soft)}.pd-root .ai-case-name{font-family:var(--pd-display);font-weight:500;font-size:19px;color:var(--pd-ink);margin:8px 0 10px}.pd-root .ai-case-body{font-size:13.5px;line-height:1.55;color:var(--pd-ink-mid)}.pd-root .ai-case-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pd-root .ai-case-metric{font-family:var(--pd-mono);font-size:11px;letter-spacing:.04em;color:var(--pd-ink);background:var(--pd-bg-soft);border:1px solid var(--pd-line);border-radius:999px;padding:5px 11px}.pd-root .ai-quote{text-align:center;font-family:var(--pd-display);font-style:italic;font-size:clamp(16px,2vw,20px);line-height:1.4;color:var(--pd-ink);max-width:60ch;margin:32px auto 0}.pd-root .ai-quote cite{display:block;font-style:normal;font-family:var(--pd-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-ink-soft);margin-top:12px}.pd-root .ai-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-root .ai-compare{width:100%;min-width:720px;border-collapse:collapse;font-size:13.5px}.pd-root .ai-compare td,.pd-root .ai-compare th{padding:14px 16px;text-align:center;border-bottom:1px solid var(--pd-line)}.pd-root .ai-compare thead th{font-family:var(--pd-display);font-weight:500;font-size:15px;color:var(--pd-ink);vertical-align:bottom}.pd-root .ai-compare thead th small{display:block;font-family:var(--pd-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-ink-soft);font-weight:400;margin-top:4px}.pd-root .ai-compare tbody th{text-align:left;font-weight:500;color:var(--pd-ink);position:sticky;left:0;background:var(--pd-bg)}.pd-root .ai-compare .ai-col-sc{background:var(--pd-bg-soft);color:var(--pd-ink-mid)}.pd-root .ai-compare thead .ai-col-sc{background:var(--xv-ink,#2b2440);color:#fff}.pd-root .ai-compare thead .ai-col-sc small{color:rgba(255,255,255,.7)}.pd-root .ai-yes{color:var(--pd-ox);font-weight:700;font-size:16px}.pd-root .ai-no{color:var(--pd-ink-soft);opacity:.5;font-size:13px}.pd-root .ai-mid{color:var(--pd-ink-soft);font-size:12.5px}.pd-root .ai-compare-hint{display:none;font-family:var(--pd-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-ink-soft);margin-bottom:10px}.pd-root .ai-final-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px;margin:28px auto 0}.pd-root .ai-final-card{display:block;text-align:left;background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);padding:26px 26px 24px;transition:transform .25s var(--xv-ease-out,ease),border-color .25s ease,box-shadow .25s ease}.pd-root .ai-final-card:hover{transform:translateY(-4px);border-color:var(--pd-ox);box-shadow:0 12px 32px rgba(0,0,0,.08)}.pd-root .ai-final-card h3{font-family:var(--pd-display);font-weight:500;font-size:19px;color:var(--pd-ink);margin-bottom:8px}.pd-root .ai-final-card p{font-size:13.5px;line-height:1.5;color:var(--pd-ink-mid)}.pd-root .ai-final-card .ai-final-go{display:inline-block;margin-top:16px;font-family:var(--pd-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-ox)}.pd-root .ai-final-card:hover .ai-final-go{text-decoration:underline}.pd-root .ai-flow{display:grid;grid-template-columns:.82fr 1.18fr;gap:40px;align-items:stretch}.pd-root .ai-flow-steps{display:flex;flex-direction:column;gap:6px;justify-content:center}.pd-root .ai-flow-step{position:relative;text-align:left;width:100%;background:none;border:0;border-left:2px solid var(--pd-line);padding:14px 0 16px 20px;cursor:pointer;opacity:.45;transition:opacity .35s ease}.pd-root .ai-flow-step.on{opacity:1}.pd-root .ai-flow-n{font-family:var(--pd-mono);font-size:10px;letter-spacing:.18em;color:var(--pd-ox)}.pd-root .ai-flow-tt{display:block;font-family:var(--pd-display);font-size:clamp(17px,1.9vw,21px);font-weight:500;color:var(--pd-ink);margin-top:5px;line-height:1.2}.pd-root .ai-flow-bd{display:block;font-size:13.5px;line-height:1.5;color:var(--pd-ink-mid);margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s var(--xv-ease-out,ease),opacity .35s ease,margin .35s ease}.pd-root .ai-flow-step.on .ai-flow-bd{max-height:90px;opacity:1;margin-top:7px}.pd-root .ai-flow-prog{position:absolute;left:-2px;top:0;width:2px;height:100%;background:var(--pd-ox);transform-origin:top;transform:scaleY(0);animation:ai-prog 4.2s linear forwards}@keyframes ai-prog{to{transform:scaleY(1)}}.pd-root .ai-stage{position:relative;height:100%;min-height:380px;background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);overflow:hidden;display:grid;place-items:center;padding:30px}.pd-root .ai-stage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--pd-line) 1px,transparent 1px);background-size:20px 20px;opacity:.5}.pd-root .ai-stg{position:relative;z-index:1;width:100%;max-width:392px}@keyframes ai-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ai-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes ai-blink{50%{opacity:0}}@keyframes ai-grow{to{transform:scaleX(1)}}@keyframes ai-grow-y{to{transform:scaleY(1)}}@keyframes ai-mem-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes ai-dot{0%,to{opacity:1}50%{opacity:.3}}.pd-root .ai-stg-console{background:var(--pd-bg);border:1px solid var(--pd-line);border-radius:7px;padding:16px 18px 18px;box-shadow:0 14px 36px -22px rgba(0,0,0,.35);animation:ai-rise .5s both}.pd-root .ai-stg-dots{display:flex;gap:6px;margin-bottom:14px}.pd-root .ai-stg-dots i{width:9px;height:9px;border-radius:50%;background:var(--pd-line)}.pd-root .ai-stg-dots i:first-child{background:var(--pd-ox)}.pd-root .ai-stg-prompt{font-family:var(--pd-mono);font-size:13px;line-height:1.65;color:var(--pd-ink)}.pd-root .ai-stg-caret{display:inline-block;width:7px;height:14px;background:var(--pd-ox);margin-left:3px;vertical-align:-2px;animation:ai-blink 1s steps(1) infinite}.pd-root .ai-stg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.pd-root .ai-stg-chips span{font-family:var(--pd-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--pd-line);color:var(--pd-ink-soft);opacity:0;animation:ai-pop .4s both}.pd-root .ai-stg-chips span:first-child{animation-delay:.7s}.pd-root .ai-stg-chips span:nth-child(2){animation-delay:.85s}.pd-root .ai-stg-chips span:nth-child(3){animation-delay:1s}.pd-root .ai-stg-assemble{width:300px;height:300px;max-width:78vw}.pd-root .ai-stg-core{position:absolute;top:50%;left:50%;width:86px;height:86px;margin:-43px;border-radius:50%;display:grid;place-items:center;color:#fff;font-family:var(--pd-display);font-size:13px;letter-spacing:.12em;background:radial-gradient(circle at 32% 26%,var(--pd-ox),var(--xv-ink,#2a2320));box-shadow:0 12px 30px rgba(0,0,0,.25);animation:ai-pop .5s both}.pd-root .ai-stg-mem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--a)) translateX(102px) rotate(calc(-1 * var(--a)));padding:5px 10px;border-radius:999px;white-space:nowrap;font-family:var(--pd-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;background:var(--pd-bg);border:1px solid var(--pd-line);color:var(--pd-ink-mid);opacity:0;scale:.3;animation:ai-mem-in .5s var(--xv-ease-out,ease) both;animation-delay:var(--md,0s)}.pd-root .ai-stg-mem.ai{background:var(--pd-ox);border-color:var(--pd-ox);color:#fff}.pd-root .ai-stg-stamp{position:absolute;left:50%;bottom:2px;transform:translateX(-50%);font-family:var(--pd-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-sage);white-space:nowrap;opacity:0;animation:ai-rise .5s both;animation-delay:1.05s}.pd-root .ai-stg-tasks{display:flex;flex-direction:column;gap:14px}.pd-root .ai-stg-task{opacity:0;animation:ai-rise .45s both}.pd-root .ai-stg-task:first-child{animation-delay:.1s}.pd-root .ai-stg-task:nth-child(2){animation-delay:.25s}.pd-root .ai-stg-task:nth-child(3){animation-delay:.4s}.pd-root .ai-stg-trow{display:flex;justify-content:space-between;align-items:center;font-family:var(--pd-mono);font-size:11px;color:var(--pd-ink);margin-bottom:7px}.pd-root .ai-stg-trow .ok{color:var(--pd-sage)}.pd-root .ai-stg-track{height:6px;background:var(--pd-bg);border:1px solid var(--pd-line);border-radius:3px;overflow:hidden}.pd-root .ai-stg-fill{height:100%;width:var(--w,100%);background:var(--pd-ox);transform-origin:left;transform:scaleX(0);animation:ai-grow 1.1s var(--xv-ease-out,ease) forwards;animation-delay:var(--fd,.4s)}.pd-root .ai-stg-gate{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;opacity:0;animation:ai-pop .5s both;animation-delay:1.2s}.pd-root .ai-stg-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--pd-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--pd-line);color:var(--pd-ink-mid);background:var(--pd-bg)}.pd-root .ai-stg-badge.ok{color:var(--pd-sage);border-color:rgba(79,126,73,.4)}.pd-root .ai-stg-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pd-root .ai-stg-ship{text-align:center}.pd-root .ai-stg-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--pd-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-sage);margin-bottom:18px;animation:ai-rise .5s both}.pd-root .ai-stg-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pd-sage);animation:ai-dot 1.6s infinite}.pd-root .ai-stg-gauge{font-family:var(--pd-display);font-size:clamp(48px,8vw,68px);font-weight:400;color:var(--pd-ink);line-height:1}.pd-root .ai-stg-cap{font-size:13px;color:var(--pd-ink-mid);margin-top:8px}.pd-root .ai-stg-bars{display:flex;align-items:flex-end;justify-content:center;gap:9px;height:76px;margin-top:22px}.pd-root .ai-stg-bars i{width:20px;background:var(--pd-ox);opacity:.85;height:var(--h,50%);transform-origin:bottom;transform:scaleY(0);animation:ai-grow-y .7s var(--xv-ease-out,ease) forwards;animation-delay:var(--bd,.2s)}.pd-root .ai-stg-bars i:last-child{opacity:1}.pd-root .ai-net{display:grid;grid-template-columns:.82fr 1.18fr;gap:24px;align-items:stretch}.pd-root .ai-net-panel{background:var(--xv-ink,#2a2320);color:#fff;border-radius:var(--pd-radius);padding:36px 34px;display:flex;flex-direction:column}.pd-root .ai-net-big{font-family:var(--pd-display);font-weight:400;font-size:clamp(46px,7vw,74px);line-height:1;letter-spacing:-.02em}.pd-root .ai-net-big-l{font-family:var(--pd-display);font-size:19px;margin-top:10px;color:rgba(255,255,255,.92)}.pd-root .ai-net-rule{display:block;width:64px;height:2px;background:var(--pd-ox);margin:16px 0}.pd-root .ai-net-spread{font-family:var(--pd-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.7)}.pd-root .ai-net-facts{margin-top:auto;display:flex;flex-direction:column;gap:16px;padding-top:32px}.pd-root .ai-net-fact{display:flex;align-items:baseline;gap:14px}.pd-root .ai-net-fact b{font-family:var(--pd-display);font-weight:400;font-size:26px;color:var(--pd-ox-soft,#e8654f);min-width:86px;line-height:1}.pd-root .ai-net-fact>span{font-family:var(--pd-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75)}.pd-root .ai-net-cov-eyebrow{font-family:var(--pd-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pd-ink-soft);padding-bottom:14px;border-bottom:1px solid var(--pd-line);margin-bottom:14px}.pd-root .ai-net-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pd-root .ai-net-item{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--pd-bg-card);border:1px solid var(--pd-line);border-radius:var(--pd-radius);font-size:13.5px;color:var(--pd-ink);transition:border-color .25s ease,transform .25s ease}.pd-root .ai-net-item:hover{border-color:var(--pd-ink);transform:translateY(-2px)}.pd-root .ai-net-check{position:relative;width:22px;height:22px;flex:none;border-radius:50%;background:var(--pd-ox)}.pd-root .ai-net-check:before{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center /12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center /12px no-repeat}.pd-root .ai-net-geo{font-family:var(--pd-display);font-style:italic;font-size:14px;color:var(--pd-ink-mid);margin-top:22px}.pd-root .ai-cap-list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:17px}.pd-root .ai-cap{display:grid;grid-template-columns:minmax(140px,218px) 1fr;align-items:center;gap:26px}.pd-root .ai-cap-l{font-size:14px;line-height:1.3;color:var(--pd-ink)}.pd-root .ai-cap-bar{position:relative;height:4px;border-radius:4px;background:color-mix(in srgb,var(--pd-line) 72%,transparent)}.pd-root .ai-cap-fill{position:relative;display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(to right,color-mix(in srgb,var(--pd-ox) 68%,#ffffff),var(--pd-ox));transition:width .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 60ms)}.pd-root .ai-cap-fill:after{content:"";position:absolute;right:-2px;top:50%;width:9px;height:9px;border-radius:50%;transform:translateY(-50%);background:var(--pd-ox);box-shadow:0 0 0 3px color-mix(in srgb,var(--pd-ox) 16%,transparent)}.pd-root .ai-caps.is-in .ai-cap-fill{width:var(--v)}.pd-root .ai-logos{margin-top:clamp(40px,5vw,64px)}.pd-root .ai-logomarq{margin-top:14px;overflow:hidden;padding:6px 0;margin-bottom:-6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.pd-root .ai-logomarq-track{display:flex;width:max-content;animation:ai-logoscroll 46s linear infinite}.pd-root .ai-logomarq:hover .ai-logomarq-track{animation-play-state:paused}.pd-root .ai-logomarq-row{list-style:none;margin:0;flex:0 0 auto;gap:clamp(40px,6vw,78px);padding:0 clamp(40px,6vw,78px) 0 0}.pd-root .ai-logomarq-item,.pd-root .ai-logomarq-row{display:flex;align-items:center}.pd-root .ai-logomarq-item img{height:calc(28px * var(--ls, 1));width:auto;max-width:calc(180px * var(--ls, 1));object-fit:contain;opacity:.5;filter:brightness(0);transition:opacity .4s ease,filter .4s ease,transform .4s ease}.pd-root .ai-logomarq-item:hover img{opacity:1;filter:none;transform:translateY(-2px)}.pd-root .ai-logomarq-item img.ai-logo--emblem{filter:grayscale(1) contrast(1.15);opacity:.85}.pd-root .ai-logomarq-item:hover img.ai-logo--emblem{filter:grayscale(0);opacity:1}@media (prefers-reduced-motion:reduce){.pd-root .ai-logomarq-item:hover img{transform:none}}.pd-root .ai-logos--client{margin-bottom:clamp(40px,5vw,60px)}@keyframes ai-logoscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.pd-root .ai-hero{grid-template-columns:1fr;gap:40px;padding:44px 24px 36px}.pd-root .ai-orb{max-width:320px;--r:112px}.pd-root .ai-marvin .ai-orb{max-width:300px;--r:112px}.pd-root .ai-orb-node{font-size:9px;padding:5px 9px}.pd-root .ai-process{grid-template-columns:1fr;gap:28px}.pd-root .ai-phase+.ai-phase:before{content:"↓";left:50%;top:-22px;transform:translateX(-50%)}.pd-root .ai-engage{gap:22px}.pd-root .ai-cases,.pd-root .ai-engage,.pd-root .ai-final-cards{grid-template-columns:1fr}.pd-root .ai-compare-hint{display:block}.pd-root .ai-sec{grid-template-columns:1fr}.pd-root .ai-sec-tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--pd-line);-webkit-overflow-scrolling:touch}.pd-root .ai-sec-tab{border-left:0;border-bottom:3px solid transparent;border-right:1px solid var(--pd-line);white-space:nowrap}.pd-root .ai-sec-tab[aria-selected=true]{border-left:0;border-bottom-color:var(--pd-ox)}.pd-root .ai-sec-panel{padding:26px 24px 28px}.pd-root .ai-flow{grid-template-columns:1fr;gap:24px}.pd-root .ai-flow-stage{order:-1}.pd-root .ai-stage{min-height:320px}.pd-root .ai-net{grid-template-columns:1fr}}@media (max-width:640px){.pd-root .ai-stalls{grid-template-columns:1fr;gap:22px}.pd-root .ai-track-stats{grid-template-columns:1fr 1fr}.pd-root .ai-hero-facts dd{font-size:24px}.pd-root .ai-net-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pd-root .ai-core-medallion:after,.pd-root .ai-hero-copy>*,.pd-root .ai-marvin,.pd-root .ai-marvin-arrow:before,.pd-root .ai-orb,.pd-root .ai-orb-core:after,.pd-root .ai-orb-pulse,.pd-root .ai-orb-spin{animation:none!important}.pd-root .ai-marvin-arrow:before,.pd-root .ai-orb-pulse{opacity:0!important}.pd-root .ai-hero-copy>*,.pd-root [data-ai-reveal]{opacity:1!important;transform:none!important}.pd-root .ai-cap-fill,.pd-root .ai-track-stat:before,.pd-root [data-ai-reveal]{transition:none!important}.pd-root .ai-logomarq-track{animation:none!important}.pd-root .ai-pod-circle,.pd-root .ai-pod-core-g,.pd-root .ai-pod-dom,.pd-root .ai-pod-link,.pd-root .ai-pod-node-g,.pd-root .ai-pod-ov,.pd-root .ai-pod-sub{animation:none!important;opacity:1!important;transform:none!important}.pd-root .ai-pod-link{opacity:.55!important}.pd-root .ai-pod-core-pulse{display:none!important}.pd-root .ai-flow-prog,.pd-root .ai-sec-panel-inner,.pd-root .ai-stg,.pd-root .ai-stg *{animation:none!important}.pd-root .ai-stg-chips span,.pd-root .ai-stg-console,.pd-root .ai-stg-core,.pd-root .ai-stg-gate,.pd-root .ai-stg-live,.pd-root .ai-stg-mem,.pd-root .ai-stg-stamp,.pd-root .ai-stg-task{opacity:1!important}.pd-root .ai-stg-mem{scale:1!important}.pd-root .ai-stg-fill{transform:scaleX(1)!important}.pd-root .ai-stg-bars i{transform:scaleY(1)!important}}