.capability-module__JDx9WG__clip{flex-direction:column;align-items:center;gap:24px;display:flex}.capability-module__JDx9WG__window{aspect-ratio:1320/640;background:var(--page-window);width:100%;box-shadow:var(--page-window-shadow);border-radius:16px;position:relative;overflow:clip}.capability-module__JDx9WG__windowMedia{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.capability-module__JDx9WG__chapters{gap:24px;width:100%;max-width:1240px;margin:0;padding:0 0 80px;list-style:none;display:flex}.capability-module__JDx9WG__chapters>li{flex:1 1 0;min-width:0;display:flex}.capability-module__JDx9WG__chapter{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;padding:0;display:flex}.capability-module__JDx9WG__chapter:disabled{cursor:default}.capability-module__JDx9WG__track{background:var(--page-track);border-radius:2px;height:2px;position:relative;overflow:clip}.capability-module__JDx9WG__fill{background:var(--page-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.capability-module__JDx9WG__chapter[data-state=done] .capability-module__JDx9WG__fill{transform:none}.capability-module__JDx9WG__chapter[data-state=active] .capability-module__JDx9WG__fill{animation:linear both capability-module__JDx9WG__fill;animation-duration:var(--chapter-length);animation-delay:var(--chapter-offset,0s)}.capability-module__JDx9WG__chapter[data-paused=true] .capability-module__JDx9WG__fill{animation-play-state:paused}@keyframes capability-module__JDx9WG__fill{0%{transform:scaleX(0)}to{transform:none}}.capability-module__JDx9WG__chapterText{flex-direction:column;gap:4px;display:flex}.capability-module__JDx9WG__chapterTitle{color:var(--page-muted);font-size:14px;font-weight:500;line-height:20px;transition:color .15s ease-out}.capability-module__JDx9WG__chapter:disabled .capability-module__JDx9WG__chapterTitle,.capability-module__JDx9WG__chapter[data-state=active] .capability-module__JDx9WG__chapterTitle{color:var(--page-ink)}.capability-module__JDx9WG__chapterDescription{color:var(--page-muted);font-size:13px;line-height:18px}.capability-module__JDx9WG__chapter:focus-visible{outline:2px solid var(--page-accent);outline-offset:6px;border-radius:4px}.capability-module__JDx9WG__band{padding:140px 0 100px;position:relative}.capability-module__JDx9WG__bandRails{border-inline:1px solid var(--page-rail);border-top:1px solid var(--page-rail);pointer-events:none;max-width:1320px;margin-inline:auto;position:absolute;inset:0}.capability-module__JDx9WG__bandInner{gap:72px;padding-left:calc(max(50% - 660px,0px) + 72px);display:flex;position:relative}.capability-module__JDx9WG__index{flex-direction:column;flex-shrink:0;justify-content:space-between;width:470px;padding:8px 0 4px;display:flex}.capability-module__JDx9WG__indexTop{flex-direction:column;gap:44px;display:flex}.capability-module__JDx9WG__indexHeading{color:var(--page-index-muted);margin:0;font-size:17px;font-weight:400;line-height:26px}.capability-module__JDx9WG__indexList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.capability-module__JDx9WG__indexRow{flex-direction:column;display:flex}.capability-module__JDx9WG__indexRow[data-active=true]{gap:14px;padding:4px 0 18px}.capability-module__JDx9WG__indexLink{color:var(--page-index-idle);letter-spacing:-.03em;align-items:center;gap:12px;font-size:36px;line-height:50px;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.capability-module__JDx9WG__indexRow[data-active=true] .capability-module__JDx9WG__indexLink{color:var(--page-ink);line-height:44px}.capability-module__JDx9WG__indexLink:hover{color:var(--page-ink)}.capability-module__JDx9WG__indexLink:focus-visible{outline:2px solid var(--page-accent);outline-offset:4px;border-radius:4px}.capability-module__JDx9WG__indexArrow{width:22px;height:22px;color:var(--page-accent);flex-shrink:0}.capability-module__JDx9WG__indexTag{height:22px;box-shadow:inset 0 0 0 1px var(--page-line);color:var(--page-muted);letter-spacing:0;border-radius:999px;align-items:center;padding-inline:8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.capability-module__JDx9WG__indexDescription{color:var(--page-index-muted);margin:0;font-size:16px;line-height:24px}.capability-module__JDx9WG__indexTrack{background:var(--page-track);border-radius:2px;height:2px;position:relative;overflow:clip}.capability-module__JDx9WG__indexFill{background:var(--page-accent);transform-origin:0;animation:linear both capability-module__JDx9WG__fill;animation-duration:var(--slide-length);position:absolute;inset:0}.capability-module__JDx9WG__indexRow[data-paused=true] .capability-module__JDx9WG__indexFill{animation-play-state:paused}.capability-module__JDx9WG__builtFor{border-top:1px solid var(--page-line);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:40px;padding-top:24px;font-size:14px;font-weight:500;line-height:20px;display:flex}.capability-module__JDx9WG__builtForLabel{color:var(--page-index-muted)}.capability-module__JDx9WG__builtFor a{color:var(--page-ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.capability-module__JDx9WG__builtFor a svg{width:14px;height:14px;color:var(--page-index-muted);transition:transform .2s cubic-bezier(.22,1,.36,1)}.capability-module__JDx9WG__builtFor a:hover svg{transform:translate(2px)}.capability-module__JDx9WG__stage{background:url(/solutions/stage.webp) 45% 62%/cover no-repeat;border-radius:28px 0 0 28px;flex:1 1 0;min-width:0;height:600px;position:relative;overflow:clip}.capability-module__JDx9WG__stageWindow{background:#fff;border-radius:16px;width:720px;height:450px;position:absolute;top:96px;left:72px;overflow:clip;box-shadow:0 0 0 1px #ffffff80,0 40px 80px -24px #0810288c,0 12px 24px -12px #08102859}.capability-module__JDx9WG__stageSlide{opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0}.capability-module__JDx9WG__stageSlide[data-active=true]{opacity:1}.capability-module__JDx9WG__stageSlide video,.capability-module__JDx9WG__stageSlide img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.capability-module__JDx9WG__stageSoon{color:#0a0f26;text-align:center;background:#f6f6f9;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.capability-module__JDx9WG__stageSoon strong{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:34px}.capability-module__JDx9WG__stageSoon span{color:#585d6e;font-size:15px;line-height:22px}@media (max-width:1100px){.capability-module__JDx9WG__bandRails{margin-inline:24px}.capability-module__JDx9WG__bandInner{flex-direction:column;gap:56px;padding-inline:64px}.capability-module__JDx9WG__index{width:100%}.capability-module__JDx9WG__stage{aspect-ratio:802/600;border-radius:28px;flex:none;height:auto}.capability-module__JDx9WG__stageWindow{aspect-ratio:720/450;width:82%;height:auto;top:16%;left:9%}}@media (max-width:760px){.capability-module__JDx9WG__chapters{flex-wrap:wrap;gap:24px 16px;padding-inline:24px}.capability-module__JDx9WG__chapters>li{flex:calc(50% - 8px)}}@media (max-width:700px){.capability-module__JDx9WG__bandRails{margin-inline:16px}.capability-module__JDx9WG__window{aspect-ratio:16/10;border-radius:12px}.capability-module__JDx9WG__band{padding:88px 0 72px}.capability-module__JDx9WG__bandInner{padding-inline:28px}.capability-module__JDx9WG__indexLink{font-size:28px;line-height:40px}.capability-module__JDx9WG__indexRow[data-active=true] .capability-module__JDx9WG__indexLink{line-height:36px}}@media (prefers-reduced-motion:reduce){.capability-module__JDx9WG__chapter .capability-module__JDx9WG__fill,.capability-module__JDx9WG__indexFill{animation:none!important}.capability-module__JDx9WG__chapter[data-state=active] .capability-module__JDx9WG__fill,.capability-module__JDx9WG__indexFill{transform:none}.capability-module__JDx9WG__stageSlide,.capability-module__JDx9WG__chapterTitle,.capability-module__JDx9WG__indexLink{transition:none}}
