:root{--color-hero-grid-line:color-mix(in oklch,var(--color-text-primary) 10%,transparent);--color-proof-text:color-mix(in oklch,var(--color-text-secondary) 82%,var(--color-brand-500));--color-proof-text-strong:color-mix(in oklch,var(--color-text-secondary) 88%,var(--color-brand-600));--color-proof-icon:color-mix(in oklch,var(--color-text-secondary) 72%,var(--color-brand-500));--color-proof-divider:color-mix(in oklch,var(--color-border) 80%,var(--color-card));--color-marketing-icon-line:color-mix(in oklch,var(--color-text-primary) 72%,var(--color-surface))}:root[data-theme=dark]{--color-marketing-icon-line:color-mix(in oklch,var(--color-text-primary) 62%,var(--color-surface))}.marketing-hero-grid{background-image:linear-gradient(to right,var(--color-hero-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--color-hero-grid-line) 1px,transparent 1px);background-size:92px 92px}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}details[open]>.faq-answer{grid-template-rows:1fr;opacity:1}.faq-answer-inner{overflow:hidden;padding-top:0;transform:translateY(-6px);transition:padding-top .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}details[open]>.faq-answer>.faq-answer-inner{padding-top:.5rem;transform:translateY(0)}#marketing-root{--color-marketing-page:#f6f7f8;--color-marketing-surface-card:#ffffff;--color-marketing-surface-inset:#f1f3f4;--color-marketing-surface-hover:#eceff1;--color-marketing-surface-strong:#e6e8eb;--color-marketing-surface-inverse:#1f232b;--shadow-marketing-card:0 12px 32px rgb(15 23 42/0.035);--shadow-marketing-card-hover:0 16px 38px rgb(15 23 42/0.05);--color-feature-hover:var(--color-marketing-surface-hover);--color-usecase-shell:#eceef1;--color-usecase-title:#171a1f;--color-usecase-title-accent:#171a1f;--color-usecase-copy:#59606a;--color-usecase-border:#343941;--color-usecase-panel:#20242a;--color-usecase-layer:#2d3239;--color-usecase-chip:#444a53;--color-usecase-point:#3a4048;--color-usecase-footer:#272c32;--color-usecase-soft-border:rgb(255 255 255/0.13);--color-usecase-dot-border:#c7cbd1;--color-usecase-dot-bg:#2f343b;--color-usecase-contrast:#fff;--color-usecase-contrast-soft:rgb(255 255 255/0.94);--color-usecase-contrast-muted:rgb(255 255 255/0.76);--color-architecture-canvas:#f5f5f5;--color-architecture-row:#ececed;--color-architecture-node:#fafafa;--color-architecture-accent:#44464a;--color-architecture-text:#1c1d1f;--color-architecture-text-soft:#3f4145;--color-architecture-copy:#686a6e;--color-architecture-agent-core:var(--color-architecture-row);--color-architecture-agent-node:var(--color-architecture-node);--color-architecture-support:var(--color-architecture-node);--color-architecture-cross:#e6e6e4;--color-architecture-cross-node:var(--color-architecture-node);--color-architecture-governance:var(--color-architecture-cross);--color-architecture-governance-text:var(--color-architecture-text);--color-architecture-governance-node:var(--color-architecture-node);--color-architecture-fde:var(--color-architecture-row);font-family:var(--font-marketing-body),var(--font-marketing-locale)}:root[data-theme=dark] #marketing-root{--color-marketing-page:#111316;--color-marketing-surface-card:#1a1d21;--color-marketing-surface-inset:#111316;--color-marketing-surface-hover:#20252b;--color-marketing-surface-strong:#171a1f;--color-marketing-surface-inverse:#111317;--shadow-marketing-card:0 12px 32px rgb(0 0 0/0.16);--shadow-marketing-card-hover:0 16px 38px rgb(0 0 0/0.2);--color-usecase-shell:#16191d;--color-usecase-title:#eef0f3;--color-usecase-title-accent:#eef0f3;--color-usecase-copy:#adb3bc;--color-usecase-border:#2d3239;--color-usecase-panel:#0f1114;--color-usecase-layer:#1d2025;--color-usecase-chip:#323740;--color-usecase-point:#2a2f36;--color-usecase-footer:#181b20;--color-usecase-dot-border:#8f969f;--color-usecase-dot-bg:#24282e;--color-architecture-canvas:#161616;--color-architecture-row:#202020;--color-architecture-node:#2a2a2a;--color-architecture-accent:#d7d7d7;--color-architecture-text:#f2f2f2;--color-architecture-text-soft:#d0d0d0;--color-architecture-copy:#a8a8a8;--color-architecture-agent-core:var(--color-architecture-row);--color-architecture-agent-node:var(--color-architecture-node);--color-architecture-support:var(--color-architecture-node);--color-architecture-cross:#252525;--color-architecture-cross-node:#303030;--color-architecture-governance:var(--color-architecture-cross);--color-architecture-governance-text:var(--color-architecture-text);--color-architecture-governance-node:var(--color-architecture-node);--color-architecture-fde:var(--color-architecture-row)}#marketing-root .marketing-card{box-shadow:var(--shadow-marketing-card)}#marketing-root .marketing-card-interactive:hover{box-shadow:var(--shadow-marketing-card-hover)}#marketing-root .marketing-section{padding:6rem 1.5rem}#marketing-root #faq,#marketing-root #fde,#marketing-root #pricing{padding-top:0}@media (min-width:48rem){#marketing-root .marketing-section{padding-inline:2rem;padding-block:8rem}}@media (min-width:80rem){#marketing-root .marketing-section{padding-inline:2.5rem}}.marketing-fade-in{opacity:0;transform:translateY(24px)}.bottom-cta-band{background:#080b10}.bottom-cta-heading{color:#f4f6f8}.bottom-cta-copy{color:#aeb5bf}.bottom-cta-primary{background:#f4f6f8;color:#11151b}.bottom-cta-primary:hover{background:#ffffff}.bottom-cta-secondary{border-color:rgb(255 255 255/.15);background:rgb(255 255 255/.07);color:#f4f6f8}.bottom-cta-secondary:hover{border-color:rgb(255 255 255/.28);background:rgb(255 255 255/.11)}#marketing-root #fde{--color-fde-inverse-text:var(--color-marketing-page)}:root[data-theme=dark] #marketing-root #fde{--color-fde-inverse-text:var(--color-text-primary)}:root[data-theme=dark] #marketing-root #fde .fde-outcome-actions>a{background:#eef0f3;color:#171a1f}.architecture-section-band{--architecture-canvas:#0d0f12;--architecture-panel:#11151a;--architecture-panel-raised:#171c22;--architecture-panel-soft:#14181d;--architecture-border:rgb(238 240 243/0.1);--architecture-border-strong:rgb(238 240 243/0.2);--architecture-route:rgb(238 240 243/0.46);--architecture-route-soft:rgb(238 240 243/0.28);--architecture-text:#eef0f3;--architecture-text-secondary:#b5bac2;--architecture-text-muted:#8f969f;--color-usecase-title:var(--architecture-text);--color-usecase-title-accent:var(--architecture-text);--color-usecase-copy:var(--architecture-text-secondary);--architecture-control:#eef0f3;--architecture-control-ink:#171a1f;background:var(--architecture-canvas)}.architecture-section-heading{color:var(--architecture-text)}.architecture-section-copy{color:var(--architecture-text-secondary)}.architecture-map{position:relative;overflow:hidden}.architecture-zoom-shell{position:relative}.architecture-zoom-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.75rem}.architecture-zoom-toolbar p{min-width:0;margin:0 auto 0 0;color:var(--architecture-text-muted);font-size:.78rem;font-weight:550;line-height:1.4}.architecture-zoom-button{display:inline-flex;width:2.75rem;min-width:2.75rem;height:2.75rem;cursor:pointer;align-items:center;justify-content:center;border:1px solid var(--architecture-border-strong);border-radius:999px;background:var(--architecture-panel-raised);color:var(--architecture-text);transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}.architecture-zoom-button:hover:not(:disabled){border-color:var(--architecture-route);background:color-mix(in srgb,var(--architecture-panel-raised) 84%,var(--architecture-text))}.architecture-zoom-button:disabled{cursor:not-allowed;opacity:.38}.architecture-zoom-button svg{width:1rem;height:1rem;flex:none}.architecture-zoom-level{width:auto;min-width:5.25rem;gap:.4rem;padding-inline:.75rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.architecture-scale-frame{position:relative;width:100%;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.architecture-scale-frame[data-zoomed=true]{cursor:grab;touch-action:none}.architecture-scale-frame[data-dragging=true]{cursor:grabbing}.architecture-scale-content{width:max(100%,71rem);transform-origin:top left;will-change:transform}@media (min-width:48rem){.architecture-zoom-toolbar{display:none}.architecture-scale-frame{touch-action:auto;user-select:auto;-webkit-user-select:auto}.architecture-scale-content{will-change:auto}}.architecture-diagram{overflow:hidden;border:1px solid var(--architecture-border);border-radius:1rem;background:var(--architecture-panel);box-shadow:none;padding:0;color:var(--architecture-text)}.architecture-boundary-label{position:absolute;z-index:3;top:.75rem;right:6rem;left:6rem;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;gap:1rem;color:var(--architecture-text-secondary);font-size:.88rem;font-weight:650;line-height:1.2;text-align:center;transform:translateY(-50%)}.architecture-boundary-label:after,.architecture-boundary-label:before{border-top:1px solid var(--architecture-route-soft);content:""}.architecture-boundary-label>span{display:block;white-space:nowrap}.architecture-system{position:relative;display:grid;grid-template-columns:11.5rem minmax(0,1fr);align-items:stretch;gap:0;padding:2rem 1.75rem}.architecture-main-flow{position:relative;display:grid;min-width:0;grid-template-rows:5.5rem 2.5rem 6rem 2.5rem 8.5rem 1.5rem 4.5rem}.architecture-route-map{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.architecture-route{fill:none;stroke:var(--architecture-route);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;vector-effect:non-scaling-stroke}.architecture-feedback-loop-label{position:absolute;z-index:5;top:18.625rem;right:.15rem;width:5.75rem;padding-block:.35rem;color:var(--architecture-text-secondary);font-size:.62rem;font-weight:700;letter-spacing:.015em;line-height:1.25;text-align:center;text-transform:uppercase;text-wrap:balance;transform:translateY(-50%)}.architecture-feedback-loop-label>span{display:block}.architecture-route-map marker path{fill:var(--architecture-route)}.architecture-agent-platform,.architecture-business-context,.architecture-core-platform,.architecture-experience-platform{position:relative;z-index:2;min-width:0;margin-inline:6rem}.architecture-business-context{display:grid;grid-template-columns:minmax(10rem,.62fr) minmax(0,1.38fr);align-items:center;gap:1.4rem;padding:1rem 1.15rem;border:1px solid var(--architecture-border);border-radius:.75rem;background:var(--architecture-panel-soft)}.architecture-experience-platform{grid-area:auto;grid-row:1}.architecture-agent-platform{grid-area:auto;grid-row:3}.architecture-agent-platform,.architecture-core-platform,.architecture-experience-platform{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--architecture-border-strong);border-radius:.75rem;background:var(--architecture-panel-soft)}.architecture-experience-platform{overflow:visible;padding-top:2rem;border:0;border-radius:0;background:transparent}.architecture-core-platform{grid-area:auto;grid-row:5}.architecture-business-context{grid-area:auto;grid-row:7;grid-template-columns:minmax(0,1fr);padding-block:.75rem;border-top:1px solid var(--architecture-border);background:color-mix(in srgb,var(--architecture-panel-raised) 76%,var(--architecture-canvas))}.architecture-business-context .architecture-layer-heading{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1.5rem}.architecture-business-context .architecture-layer-heading p{margin:0;text-align:right}.architecture-layer-heading{min-width:0}.architecture-layer-heading h3{margin:0;color:var(--architecture-text);font-size:1.05rem;font-weight:720;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.architecture-layer-heading p{margin:.35rem 0 0;color:var(--architecture-text-muted);font-size:.78rem;font-weight:500;line-height:1.45;text-wrap:pretty}.architecture-node-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.architecture-node-list li{display:flex;min-width:0;min-height:3.4rem;align-items:center;justify-content:center;padding:.7rem .75rem;border-radius:.625rem;font-size:.88rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;text-align:center;text-wrap:balance}.architecture-experience-nodes{align-items:center;flex:1;margin:0;padding:0}.architecture-experience-nodes li{min-height:2.75rem;padding-block:.45rem;border:0;background:var(--architecture-control);color:var(--architecture-control-ink)}.architecture-flow-connector{position:relative;z-index:3;display:block;justify-self:center;width:1.5rem;height:100%}.architecture-flow-connector:first-of-type{grid-row:2}.architecture-flow-connector:nth-of-type(2){grid-row:4}.architecture-flow-connector:before{position:absolute;top:.35rem;bottom:.45rem;left:50%;border-left:1px solid var(--architecture-route);content:"";transform:translateX(-50%)}.architecture-flow-connector-down:after{position:absolute;bottom:.35rem;left:50%;width:.48rem;height:.48rem;border-right:1px solid var(--architecture-route);border-bottom:1px solid var(--architecture-route);content:"";transform:translateX(-50%) rotate(45deg)}.architecture-core-heading{display:flex;min-height:2.4rem;align-items:center;gap:.6rem;padding:.65rem 1rem;border-bottom:1px solid var(--architecture-border);background:rgb(255 255 255/.025)}.architecture-core-heading>span{width:.5rem;height:.5rem;flex:none;border:1px solid var(--architecture-text-secondary);transform:rotate(45deg)}.architecture-core-heading h3{margin:0;color:var(--architecture-text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.015em;line-height:1.3}.architecture-agent-capabilities{display:grid;min-height:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.architecture-agent-capabilities li{display:flex;min-width:0;align-items:center;justify-content:center;padding:.85rem 1rem;background:var(--architecture-panel-raised);color:var(--architecture-text);font-size:.88rem;font-weight:650;letter-spacing:-.01em;line-height:1.35;text-align:center;text-wrap:balance}.architecture-agent-capabilities li+li{border-left:1px solid var(--architecture-border)}.architecture-core-capabilities{display:grid;min-height:0;flex:1;grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch}.architecture-capability{display:grid;min-width:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1.5rem;padding:.4rem 1.1rem}.architecture-capability-execution{background:var(--architecture-panel-raised)}.architecture-capability-evaluation{border-bottom:1px solid var(--architecture-border);background:rgb(255 255 255/.018)}.architecture-capability h4{margin:0;color:var(--architecture-text);font-size:1rem;font-weight:720;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.architecture-capability p{margin:0;color:var(--architecture-text-muted);font-size:.78rem;font-weight:500;line-height:1.45;text-align:right;text-wrap:pretty}.architecture-fde-scope{position:relative;z-index:2;display:flex;grid-area:auto;min-width:0;height:17rem;align-self:start;flex-direction:column;margin:8rem 0 0;padding:1.15rem 1.15rem 1.9rem 1.75rem;background:transparent;transform:translateX(2.375rem)}.architecture-fde-scope:after{position:absolute;top:1.15rem;right:0;bottom:1.9rem;border-right:1px solid var(--architecture-border);content:""}.architecture-fde-scope header{padding-bottom:1rem;border-bottom:1px solid var(--architecture-border)}.architecture-fde-scope h3{margin:0;color:var(--architecture-text);font-size:.96rem;font-weight:720;letter-spacing:-.02em;line-height:1.35;text-align:left;text-transform:none;text-wrap:balance}.architecture-fde-items{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:.15rem;margin:.65rem 0 0;padding:0;list-style:none}.architecture-fde-items li{padding:.18rem 0;border-top:0;color:var(--architecture-text-secondary);font-size:.82rem;font-weight:500;line-height:1.3;text-align:left}.architecture-fde-items li+li{border-top:0}.architecture-feedback-loop,.architecture-return-loop{display:none}@media (prefers-reduced-motion:reduce){.architecture-map *,.architecture-map :after,.architecture-map :before{scroll-behavior:auto}}@keyframes enterpriseUseCaseStageEnter{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:translateZ(0)}}.seo-geo-motion{--seo-motion-accent:var(--color-architecture-accent);--seo-motion-accent-contrast:var(--color-architecture-canvas);--seo-motion-surface:color-mix(in srgb,var(--color-marketing-surface-inset) 88%,var(--color-marketing-surface-card));--seo-motion-surface-strong:color-mix(in srgb,var(--seo-motion-accent) 7%,var(--color-marketing-surface-inset));--seo-motion-line:color-mix(in srgb,var(--seo-motion-accent) 13%,var(--color-text-tertiary));--seo-motion-line-strong:color-mix(in srgb,var(--seo-motion-accent) 24%,var(--color-text-secondary));--seo-motion-accent-soft:color-mix(in srgb,var(--seo-motion-accent) 44%,var(--color-marketing-surface-inset));isolation:isolate}.seo-geo-motion__route{fill:none;stroke-width:1.2;stroke-linejoin:round;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.seo-geo-motion__track{stroke:color-mix(in srgb,var(--seo-motion-accent) 12%,transparent);stroke-linecap:butt}.seo-geo-motion__reveal{stroke:color-mix(in srgb,var(--seo-motion-accent) 78%,transparent);stroke-linecap:butt}.seo-geo-motion__dot{fill:var(--seo-motion-accent);opacity:0}.seo-geo-motion__destination,.seo-geo-motion__document,.seo-geo-motion__feedback,.seo-geo-motion__research,.seo-geo-motion__source{will-change:transform,opacity;backface-visibility:hidden}.seo-geo-motion__destination-check,.seo-geo-motion__document-citation,.seo-geo-motion__document-line,.seo-geo-motion__dot,.seo-geo-motion__research-bar,.seo-geo-motion__source-status{will-change:transform,opacity}.seo-geo-motion__destination-check,.seo-geo-motion__source-status{opacity:0;transform:scale(.72);transform-origin:center}.seo-geo-motion__document-citation{opacity:0;transform:translate3d(-.25rem,0,0)}.scenario-motion__loop,.scenario-motion__route{fill:none;stroke-width:1.2;stroke-linecap:butt;stroke-linejoin:round;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.scenario-motion__loop--base,.scenario-motion__route--base{stroke:color-mix(in srgb,var(--seo-motion-accent) 12%,transparent)}.scenario-motion__loop--progress,.scenario-motion__route--progress{stroke:color-mix(in srgb,var(--seo-motion-accent) 78%,transparent)}.scenario-motion__packet{fill:var(--seo-motion-accent)}.scenario-motion__input-unit,.scenario-motion__loop-label,.scenario-motion__node,.scenario-motion__output-unit,.scenario-motion__packet,.scenario-motion__status,.scenario-motion__work-unit{will-change:transform,opacity;backface-visibility:hidden}.scenario-motion [data-motion]{transform-origin:center}.gtm-motion__lead{display:flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.gtm-motion__lead:nth-child(2),.gtm-motion__lead:nth-child(4){width:2rem;height:2rem;margin-bottom:1.4rem}.gtm-motion__funnel-core svg,.gtm-motion__lead svg,.gtm-motion__result-disc>svg:first-child{width:1.05rem;height:1.05rem}.gtm-motion__funnel-band{display:block;height:.72rem;border-radius:999px;background:var(--seo-motion-surface-strong)}.gtm-motion__funnel-band:nth-child(2){background:color-mix(in srgb,var(--seo-motion-accent) 22%,var(--seo-motion-surface-strong))}.gtm-motion__funnel-band:nth-child(3){background:color-mix(in srgb,var(--seo-motion-accent) 42%,var(--seo-motion-surface-strong))}.gtm-motion__funnel-core,.gtm-motion__result-disc{position:relative;display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-accent-soft)}.gtm-motion__result-line{display:block;width:3.8rem;height:.38rem;border-radius:999px;background:var(--seo-motion-line-strong)}.gtm-motion__result-check{position:absolute;right:-.18rem;bottom:-.18rem;width:1.1rem;height:1.1rem;border-radius:999px;padding:.2rem;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.service-motion__bubble{display:flex;min-height:1.78rem;align-items:center;gap:.55rem;border-radius:.65rem;padding:.34rem .62rem;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.service-motion__bubble svg{width:.9rem;height:.9rem;flex:0 0 auto}.service-motion__bubble span{display:block;width:70%;height:.36rem;border-radius:999px;background:currentColor;opacity:.24}.service-motion__hub{position:relative;width:7.5rem}.service-motion__hub-disc{display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-accent-soft)}.service-motion__hub-disc svg{width:1.55rem;height:1.55rem}.service-motion__pulse{position:absolute;width:.62rem;height:.62rem;border-radius:999px;background:var(--seo-motion-accent)}.service-motion__pulse--1{top:1.1rem;left:.55rem}.service-motion__pulse--2{top:.4rem;right:1.05rem}.service-motion__pulse--3{right:.45rem;bottom:1.1rem}.service-motion__resolved{display:flex;width:3.6rem;height:3.6rem;flex:0 0 3.6rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.service-motion__resolved svg{width:1.3rem;height:1.3rem}.service-motion__resolution-line{display:block;height:.42rem;border-radius:999px;background:var(--seo-motion-line-strong)}.learning-motion__source{display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border-radius:1.1rem;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.learning-motion__source svg{width:1.65rem;height:1.65rem}.learning-motion__path-line{position:absolute;right:2rem;bottom:2.85rem;left:2rem;height:2px;background:var(--seo-motion-line-strong);transform:rotate(-13deg);transform-origin:center}.learning-motion__milestone{position:absolute;display:flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.learning-motion__milestone svg{width:1.15rem;height:1.15rem}.learning-motion__milestone--1{bottom:.3rem;left:.8rem}.learning-motion__milestone--2{bottom:2.55rem;left:calc(50% - 1.625rem);background:var(--seo-motion-accent-soft)}.learning-motion__milestone--3{right:.8rem;bottom:4.8rem;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.learning-motion__mastery-track{position:relative;display:block;width:1rem;height:5.3rem;overflow:hidden;border-radius:999px;background:var(--seo-motion-surface-strong)}.learning-motion__mastery-fill{position:absolute;right:0;bottom:0;left:0;display:block;height:76%;border-radius:inherit;background:var(--seo-motion-accent)}.learning-motion__mastery-icon{display:flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-accent-soft)}.learning-motion__mastery-icon svg{width:1.15rem;height:1.15rem}.engineering-motion__code{position:relative;border-radius:.75rem;background:var(--seo-motion-surface-strong);padding:1rem 2.6rem 1rem 1rem}.engineering-motion__code-line{display:block;height:.42rem;border-radius:999px;background:var(--seo-motion-line-strong)}.engineering-motion__code-icon{position:absolute;right:.85rem;bottom:.85rem;width:1.15rem;height:1.15rem;color:var(--seo-motion-accent)}.engineering-motion__branch-line{position:absolute;display:block;height:2px;background:var(--seo-motion-line-strong);transform-origin:left center}.engineering-motion__branch-line--lower-in,.engineering-motion__branch-line--upper-in{top:50%;left:2.65rem;width:4.85rem}.engineering-motion__branch-line--upper-in{transform:rotate(-27deg)}.engineering-motion__branch-line--lower-in{transform:rotate(27deg)}.engineering-motion__branch-line--lower-out,.engineering-motion__branch-line--upper-out{left:8.6rem;width:4.85rem}.engineering-motion__branch-line--upper-out{top:1.55rem;transform:rotate(27deg)}.engineering-motion__branch-line--lower-out{bottom:1.55rem;transform:rotate(-27deg)}.engineering-motion__branch-node{position:absolute;display:flex;width:2.85rem;height:2.85rem;align-items:center;justify-content:center;border-radius:.7rem;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.engineering-motion__branch-node svg{width:1.05rem;height:1.05rem}.engineering-motion__branch-node--1{top:calc(50% - 1.425rem);left:0}.engineering-motion__branch-node--2{top:.15rem;left:calc(50% - 1.425rem);background:var(--seo-motion-accent-soft)}.engineering-motion__branch-node--3{bottom:.15rem;left:calc(50% - 1.425rem)}.engineering-motion__branch-node--4{top:calc(50% - 1.425rem);right:0;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.engineering-motion__deploy-layer{display:block;height:1.15rem;border-radius:.35rem;background:var(--seo-motion-surface-strong)}.engineering-motion__deploy-layer:nth-child(2){margin-left:.7rem;background:var(--seo-motion-accent-soft)}.engineering-motion__deploy-layer:nth-child(3){margin-left:1.4rem}.engineering-motion__deploy-check{position:absolute;right:-.5rem;bottom:.35rem;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.engineering-motion__deploy-check svg{width:1rem;height:1rem}.investment-motion__market-board{position:relative;overflow:hidden;border-radius:.75rem;background:var(--seo-motion-surface)}.investment-motion__market-board:after{position:absolute;right:.75rem;bottom:.72rem;left:.75rem;height:1px;background:var(--seo-motion-line);content:""}.investment-motion__bar{position:relative;z-index:1;width:.75rem;flex:1 1 0;border-radius:.2rem .2rem 0 0;background:color-mix(in srgb,var(--seo-motion-accent) 34%,var(--seo-motion-surface-strong))}.investment-motion__bar:nth-child(4){background:color-mix(in srgb,var(--seo-motion-accent) 72%,var(--seo-motion-surface-strong))}.investment-motion__analysis{contain:layout paint}.investment-motion__ring{position:absolute;top:50%;left:50%;display:block;border-radius:999px;background:color-mix(in srgb,var(--seo-motion-accent) 7%,transparent);transform:translate(-50%,-50%)}.investment-motion__ring--outer{width:7.4rem;height:7.4rem}.investment-motion__sweep{position:absolute;top:50%;left:50%;display:block;width:3rem;height:1px;transform-origin:left center;background:linear-gradient(90deg,var(--seo-motion-accent),color-mix(in srgb,var(--seo-motion-accent) 6%,transparent))}.investment-motion__thesis-core{position:absolute;top:50%;left:50%;z-index:3;display:flex;width:3.25rem;height:3.25rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-accent-soft);transform:translate(-50%,-50%)}.investment-motion__thesis-core svg{width:1.45rem;height:1.45rem}.investment-motion__memo-sheet{position:relative;background:transparent}.investment-motion__memo-check{display:flex;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.investment-motion__memo-check svg{width:.78rem;height:.78rem}.investment-motion__memo-line{display:block;height:.36rem;border-radius:999px;background:var(--seo-motion-line-strong)}.administration-motion__papers{margin-top:.25rem}.administration-motion__paper{position:absolute;display:flex;width:3.75rem;height:4.7rem;align-items:center;justify-content:center;border-radius:.8rem;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.administration-motion__paper svg{width:1.25rem;height:1.25rem}.administration-motion__paper--1{top:.7rem;left:0}.administration-motion__paper--2{top:.35rem;left:2.35rem;background:var(--seo-motion-accent-soft)}.administration-motion__paper--3{top:0;left:4.7rem}.administration-motion__paper--3,.administration-motion__stamp{color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.administration-motion__stamp{display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:999px}.administration-motion__stamp svg{width:1.8rem;height:1.8rem}.administration-motion__archive{margin-top:.3rem}.administration-motion__tray{position:absolute;right:0;bottom:.55rem;z-index:2;display:flex;width:8.6rem;height:3rem;align-items:center;justify-content:center;border-radius:.75rem .75rem 1rem 1rem;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.administration-motion__tray svg{width:1.45rem;height:1.45rem}.administration-motion__archive-paper{position:absolute;top:.5rem;z-index:1;display:block;width:2.55rem;height:3.6rem;border-radius:.5rem;background:var(--seo-motion-accent-soft)}.administration-motion__archive-paper--1{left:2.3rem}.administration-motion__archive-paper--2{right:1.7rem;background:color-mix(in srgb,var(--seo-motion-accent) 34%,var(--seo-motion-surface-strong))}.agent-product-motion__pieces{margin-top:.4rem}.agent-product-motion__piece{position:absolute;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.agent-product-motion__piece svg{width:1.2rem;height:1.2rem}.agent-product-motion__piece--1{top:0;left:0;border-radius:999px}.agent-product-motion__piece--2{top:2.35rem;left:2.75rem;border-radius:.8rem;background:var(--seo-motion-accent-soft)}.agent-product-motion__piece--3{top:.35rem;left:5.5rem;border-radius:.45rem 1rem .45rem 1rem;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.agent-product-motion__assembly{position:relative}.agent-product-motion__halo{position:absolute;display:block;width:7.8rem;height:7.8rem;border-radius:999px;background:var(--seo-motion-accent-soft)}.agent-product-motion__core{position:relative;z-index:2;display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border-radius:1.2rem;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.agent-product-motion__core svg{width:1.65rem;height:1.65rem}.agent-product-motion__core-check{position:absolute;z-index:3;right:1.65rem;bottom:1.45rem;display:flex;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-accent);background:var(--seo-motion-surface)}.agent-product-motion__core-check svg{width:.85rem;height:.85rem}.agent-product-motion__instances{margin-top:.35rem}.agent-product-motion__instance{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.agent-product-motion__instance svg{width:1.05rem;height:1.05rem}.agent-product-motion__instance--1,.agent-product-motion__instance--3{width:2.85rem;height:2.85rem;border-radius:999px}.agent-product-motion__instance--1{top:0;left:0}.agent-product-motion__instance--2{top:2.4rem;left:2.9rem;width:3rem;height:3rem;border-radius:.95rem;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.agent-product-motion__instance--3{top:.35rem;right:0;background:var(--seo-motion-accent-soft)}.operations-motion__server{position:relative;display:flex;width:4.8rem;height:4.8rem;align-items:center;justify-content:center;border-radius:1.15rem;color:var(--seo-motion-accent);background:var(--seo-motion-surface-strong)}.operations-motion__server>svg:first-child{width:1.6rem;height:1.6rem}.operations-motion__server-pulse{position:absolute;right:-.4rem;bottom:-.35rem;width:1.55rem;height:1.55rem;border-radius:999px;padding:.28rem;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.operations-motion__wave{position:relative;padding:0 1.5rem}.operations-motion__wave-bar{display:block;width:.7rem;min-height:.85rem;border-radius:999px;background:var(--seo-motion-surface-strong)}.operations-motion__wave-bar:nth-child(4),.operations-motion__wave-bar:nth-child(5),.operations-motion__wave-bar:nth-child(6){background:color-mix(in srgb,var(--seo-motion-accent) 48%,var(--seo-motion-surface-strong))}.operations-motion__incident{position:absolute;top:1.25rem;left:calc(50% - .42rem);display:block;width:.84rem;height:.84rem;border-radius:999px;background:var(--seo-motion-accent)}.operations-motion__recovery-line{display:block;width:3.4rem;height:.42rem;border-radius:999px;background:var(--seo-motion-line-strong)}.operations-motion__recovery-check{display:flex;width:3.25rem;height:3.25rem;flex:0 0 3.25rem;align-items:center;justify-content:center;border-radius:999px;color:var(--seo-motion-surface);background:var(--seo-motion-accent)}.operations-motion__recovery-check svg{width:1.3rem;height:1.3rem}.partner-logo-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.partner-logo-marquee__track{display:flex;width:max-content;animation:partnerLogoMarquee 18s linear infinite;will-change:transform}.partner-logo-marquee__group{display:flex;flex:0 0 max(100vw,48rem);align-items:center;justify-content:space-around}.partner-logo-marquee__image{filter:brightness(0);opacity:.72}.dark .partner-logo-marquee__image,:root[data-theme=dark] .partner-logo-marquee__image{filter:brightness(0) invert(1);opacity:.76}.partner-logo-marquee:hover .partner-logo-marquee__track{animation-play-state:paused}@keyframes partnerLogoMarquee{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.partner-logo-marquee{overflow-x:auto;mask-image:none}.partner-logo-marquee__track{animation:none}.partner-logo-marquee__group[aria-hidden=true]{display:none}.scenario-motion__input-unit,.scenario-motion__loop-label,.scenario-motion__node,.scenario-motion__output-unit,.scenario-motion__status,.scenario-motion__work-unit{opacity:1;transform:none}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.enterprise-use-case-stage-enter{animation:enterpriseUseCaseStageEnter .22s cubic-bezier(.22,1,.36,1) both}}@media (prefers-reduced-motion:reduce){.marketing-fade-in,.seo-geo-motion__destination-check,.seo-geo-motion__document-citation,.seo-geo-motion__feedback,.seo-geo-motion__source-status{opacity:1;transform:none}}#marketing-root .marketing-hero-section{padding-top:2.25rem;padding-bottom:2.75rem}#marketing-root :where(.marketing-display,.marketing-number),#marketing-root :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans),var(--font-marketing-locale)}#marketing-root :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}#marketing-root :where(p){text-wrap:pretty}@supports (word-break:auto-phrase){#marketing-root :where(h1,h2,h3,h4,h5,h6,p){word-break:auto-phrase}}#marketing-root .marketing-hero-layout{gap:clamp(1.75rem,3.5vmin,3.25rem)}#marketing-root .marketing-hero-title{margin-top:2rem}#marketing-root .marketing-hero-title-copy{font-size:2.7rem}#marketing-root .marketing-hero-title-copy-cjk{font-size:2.4rem}#marketing-root .marketing-hero-body{margin-top:1.75rem;max-width:clamp(30rem,42vw,44rem)}#marketing-root .marketing-hero-cta{margin-top:2rem}#marketing-root .marketing-hero-visual-spacer{min-height:clamp(20rem,56vmin,38rem)}@media (min-width:48rem){#marketing-root .marketing-hero-section{display:flex;min-height:clamp(42rem,calc(100svh - 5rem),52rem);align-items:center;padding-top:3.5rem;padding-bottom:4rem}#marketing-root .marketing-hero-title{margin-top:2.25rem}#marketing-root .marketing-hero-title-copy{font-size:clamp(3rem,6.4vw,4.125rem)}#marketing-root .marketing-hero-title-copy-cjk{font-size:3.65rem}#marketing-root .marketing-hero-body{margin-top:2rem}#marketing-root .marketing-hero-cta{margin-top:2.25rem}}@media (min-width:1024px){#marketing-root .marketing-hero-section{padding-top:4rem;padding-bottom:4.5rem}#marketing-root .marketing-hero-layout{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:clamp(1.5rem,2.2vw,3rem)}#marketing-root .marketing-hero-copy-column{max-width:75rem}#marketing-root .marketing-hero-canvas-shell{left:41%}#marketing-root .marketing-hero-canvas-frame{width:min(72vw,1220px)}}@media (min-width:1280px){#marketing-root .marketing-hero-title{margin-top:2.75rem}#marketing-root .marketing-hero-title-copy{font-size:4.85rem}#marketing-root .marketing-hero-title-copy-cjk{font-size:4.3rem}#marketing-root .marketing-hero-body{margin-top:2.5rem}#marketing-root .marketing-hero-cta{margin-top:2.75rem}#marketing-root .marketing-hero-layout{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);gap:clamp(1.75rem,2.6vw,3.5rem)}#marketing-root .marketing-hero-canvas-shell{left:43%}#marketing-root .marketing-hero-canvas-frame{width:min(74vw,1260px)}}