: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}.enterprise-hero-cube{color:#626a74;opacity:.64;margin-left:auto;pointer-events:none;width:min(100%,35rem)}.enterprise-hero-network-svg{height:100%;min-width:100%;width:100%}.hero-network-detail,.hero-network-dotted-path,.hero-network-orbit-line,.hero-network-shell,.hero-network-structure{stroke:currentColor;vector-effect:non-scaling-stroke}.hero-network-shell{stroke-width:1;opacity:.26}.hero-network-structure{stroke-width:1.35;opacity:.62}.hero-network-detail{stroke-width:.85;opacity:.32}.hero-network-data-plane{fill:currentColor;opacity:.035}.hero-network-cube-points circle{fill:currentColor;opacity:.52;animation:hero-network-cube-point 6.5s ease-in-out infinite}.hero-network-cube-point-1{animation-delay:-1.6s!important}.hero-network-cube-point-2{animation-delay:-3.2s!important}.hero-network-cube-point-3{animation-delay:-4.8s!important}.hero-network-orbit-line{fill:none;stroke-dasharray:3 9;stroke-linecap:round;stroke-width:1.1;opacity:.5;transform-box:fill-box;transform-origin:center;animation:hero-network-cube-orbit 16s linear infinite}.hero-network-orbit-line-reverse{animation-direction:reverse;animation-duration:22s}.hero-network-dotted-path{fill:none;stroke-dasharray:1 8;stroke-linecap:round;stroke-width:1.25;opacity:.38;animation:hero-network-dotted-flow 12s linear infinite}@keyframes hero-network-cube-point{0%,to{opacity:.32}50%{opacity:.9}}@keyframes hero-network-cube-orbit{to{transform:rotate(1turn)}}@keyframes hero-network-dotted-flow{to{stroke-dashoffset:-72}}:root[data-theme=dark] .enterprise-hero-cube{color:#d4d9e1;opacity:.64}@media (min-width:64rem){.enterprise-hero-cube{transform:translateX(-12%);width:min(39vw,39rem)}}@media (prefers-reduced-motion:reduce){.hero-network-cube-points circle,.hero-network-dotted-path,.hero-network-orbit-line{animation:none}}.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-home-hairline:rgb(0 0 0/0.08);--color-marketing-page:#ffffff;--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-accent:#44464a;--color-proof-divider:var(--color-home-hairline);font-family:var(--font-marketing-body),var(--font-marketing-locale)}#marketing-root.home-page{--color-text-primary:#101010;--color-text-secondary:#424242;--color-text-tertiary:#707070;--color-text-muted:#707070;--color-accent:#101010;--color-hero-description:#262626;color:var(--color-text-primary)}:root[data-theme=dark] #marketing-root.home-page{--color-text-primary:#eef0f3;--color-text-secondary:#b5bac2;--color-text-tertiary:#8f969f;--color-text-muted:#7c838d;--color-accent:#eef0f3;--color-hero-description:#b5bac2}#marketing-root.home-page :where(h1,h2,h3){font-weight:520;letter-spacing:-.045em}html:lang(ja) #marketing-root.home-page :where(h1,h2,h3),html:lang(zh) #marketing-root.home-page :where(h1,h2,h3){letter-spacing:-.03em}#marketing-root.home-page :where(h2){font-size:clamp(2.5rem,4.4vw,3.35rem);line-height:1.08}#marketing-root.home-page .fde-outcome-actions :where(a,button),#marketing-root.home-page .marketing-hero-cta a{font-weight:600}@media (max-width:47.999rem){#marketing-root.home-page :where(h2){font-size:2.35rem}}:root[data-theme=dark] #marketing-root{--color-home-hairline:rgb(255 255 255/0.1);--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-accent:#d7d7d7}#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 .use-cases-panel{box-shadow:0 18px 46px rgb(15 23 42/.06)}:root[data-theme=dark] #marketing-root .use-cases-panel{box-shadow:0 18px 46px rgb(0 0 0/.24)}.challenge-handoff-shell{overflow:hidden;border:1px solid var(--color-home-hairline);border-radius:2rem;background:var(--color-marketing-surface-card);box-shadow:0 24px 70px rgb(15 23 42/.045)}.challenge-handoff-list{margin:0;padding:0;list-style:none}.challenge-handoff-list h3{color:var(--color-text-primary);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:520;letter-spacing:-.03em;line-height:1.25}.challenge-handoff-list>li{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--color-home-hairline)}.challenge-handoff-list>li:last-child{border-bottom:0}.challenge-handoff-answer,.challenge-handoff-problem{min-width:0;padding:1.5rem}.challenge-handoff-category{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-text-tertiary);font-size:.68rem;font-weight:620;letter-spacing:.06em}.challenge-handoff-category svg{width:.9rem;height:.9rem;color:var(--color-text-primary)}.challenge-handoff-problem h3{margin-top:1.15rem}.challenge-handoff-arrow{display:none}.challenge-handoff-answer{background:var(--color-marketing-surface-card)}.challenge-handoff-answer>span{display:block;margin-bottom:.75rem;color:var(--color-text-tertiary);font-size:.68rem;font-weight:620;letter-spacing:.06em}.challenge-handoff-answer p{color:var(--color-text-primary);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:520;letter-spacing:-.03em;line-height:1.25}.challenge-handoff-link{display:inline-flex;min-width:0;cursor:pointer;align-items:center;justify-content:flex-start;gap:.45rem;border-top:1px solid var(--color-home-hairline);padding:1.25rem 1.5rem;color:var(--color-text-secondary);font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s ease}.challenge-handoff-link svg{width:1rem;height:1rem;transition:transform .18s ease}.challenge-handoff-link:hover{color:var(--color-text-primary)}.challenge-handoff-link:hover svg{transform:translateX(.2rem)}:root[data-theme=dark] .challenge-handoff-shell{box-shadow:0 24px 70px rgb(0 0 0/.18)}@media (min-width:48rem){.challenge-handoff-list>li{grid-template-columns:minmax(0,.75fr) 3.5rem minmax(0,1fr) minmax(8.5rem,.34fr);align-items:stretch}.challenge-handoff-answer,.challenge-handoff-problem{display:flex;min-height:10rem;flex-direction:column;justify-content:center;padding:1.75rem}.challenge-handoff-arrow{display:grid;place-items:center;border-right:1px solid var(--color-home-hairline);border-left:1px solid var(--color-home-hairline);color:var(--color-text-tertiary)}.challenge-handoff-arrow svg{width:1rem;height:1rem}.challenge-handoff-link{justify-content:center;border-top:0;border-left:1px solid var(--color-home-hairline);padding:1.75rem 1.25rem}}@media (max-width:35.999rem){.challenge-handoff-shell{border-radius:1.5rem}.challenge-handoff-answer,.challenge-handoff-problem{padding:1.25rem}}#marketing-root .marketing-section{padding:6rem 1.5rem}#marketing-root #faq,#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:transparent;background:rgb(255 255 255/.12);color:#f4f6f8}.bottom-cta-secondary:hover{border-color:transparent;background:rgb(255 255 255/.2)}#marketing-root #fde{--color-fde-inverse-text:var(--color-marketing-page)}:root[data-theme=dark] #marketing-root #fde{--color-home-hairline:rgb(255 255 255/0.13);--color-marketing-surface-card:#1b2027;--color-marketing-surface-inset:#242a33;--color-marketing-surface-inverse:#2e3540;--color-fde-inverse-text:#f4f6f8}:root[data-theme=dark] #marketing-root #fde .fde-outcome-actions>a{background:#eef0f3;color:#171a1f}.fde-process-rail{overflow:hidden;border:1px solid var(--color-home-hairline);border-radius:2rem;background:var(--color-marketing-surface-card);box-shadow:0 24px 70px rgb(15 23 42/.045)}.fde-process-outcome{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;justify-content:space-between;margin:.75rem;border-radius:1.45rem;background:var(--color-marketing-surface-inverse);padding:1.5rem;color:var(--color-fde-inverse-text)}.fde-rail-list{position:relative;display:grid;gap:0;margin:0;padding:clamp(2rem,3vw,3.5rem) clamp(1.25rem,2.5vw,2.5rem);list-style:none}.fde-rail-step{position:relative;min-width:0;padding:0 0 2rem 3.5rem}.fde-rail-step:not(:last-child):before{position:absolute;top:2.85rem;bottom:-.1rem;left:1.25rem;width:1px;background:var(--color-home-hairline);content:""}.fde-rail-marker{position:absolute;top:0;left:0;z-index:1;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--color-home-hairline);border-radius:50%;background:var(--color-marketing-surface-card);color:var(--color-text-primary);font-size:.68rem;font-weight:650;letter-spacing:.04em}.fde-rail-step:first-child .fde-rail-marker,.fde-rail-step:last-child .fde-rail-marker{border-color:var(--color-marketing-surface-inverse);background:var(--color-marketing-surface-inverse);color:var(--color-fde-inverse-text)}:root[data-theme=dark] .fde-process-rail{box-shadow:0 24px 70px rgb(0 0 0/.18)}@media (min-width:48rem){.fde-process-outcome{flex-direction:row;align-items:center;padding:1.75rem}.fde-rail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.fde-rail-step{padding:3.5rem 0 0}.fde-rail-step:not(:last-child):before{top:1.25rem;right:-1.5rem;bottom:auto;left:1.25rem;width:auto;height:1px}.fde-rail-step:nth-child(2n):before{display:none}}@media (min-width:80rem){.fde-rail-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.75rem)}.fde-rail-step:not(:last-child):before{right:calc(-1 * clamp(1rem, 1.5vw, 1.75rem))}.fde-rail-step:nth-child(2n):before{display:block}}@media (max-width:35.999rem){.fde-process-rail{border-radius:1.5rem}.fde-process-outcome{margin:.5rem;border-radius:1.15rem;padding:1.25rem}}@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,#marketing-root .marketing-hero-title-copy-cjk{font-size:clamp(2.75rem,13vw,4rem)}#marketing-root .marketing-hero-body{margin-top:1.75rem;max-width:58rem}#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,#marketing-root .marketing-hero-title-copy-cjk{font-size:clamp(3rem,5.4vw,4.25rem)}#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,#marketing-root .marketing-hero-title-copy-cjk{font-size:4.25rem}#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)}}