.la-stage{aspect-ratio:1.22;isolation:isolate;background:0 0;width:100%;position:relative;overflow:hidden}.la-poster,.la-renderer{width:100%;height:100%;inset:0;position:absolute!important}.la-poster{object-fit:cover;opacity:1;transition:opacity .35s}.la-renderer{opacity:0;transition:opacity .35s}.la-stage[data-renderer=webgl] .la-renderer{opacity:1}.la-stage[data-renderer=webgl] .la-poster{opacity:0}.la-stage canvas{touch-action:pan-y;width:100%;height:100%;display:block}@media (width<=600px){.la-stage{aspect-ratio:1.1}}@media (prefers-reduced-motion:reduce){.la-renderer,.la-poster{transition:none}}.lm-scene{width:100%;color:var(--mk-ink);isolation:isolate;--lm-line:oklch(62% .025 65);--lm-copper:var(--mk-accent);position:relative}.lm-toolbar{color:var(--mk-muted);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.lm-toolbar button{border:1px solid var(--lm-line);background:var(--mk-paper);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.lm-toolbar button:disabled{opacity:.5;cursor:default}.lm-caption{border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 12px 0;display:flex}.lm-step-count{color:var(--mk-muted);font-size:14px}.lm-toolbar-note{color:var(--mk-muted);padding:0 12px 4px;font-size:14px;margin:0!important;line-height:1.5!important}.lm-caption .lm-step-title{min-height:26px;color:var(--mk-ink);font-weight:500;line-height:1.3;letter-spacing:-.025em!important;margin:8px 0 0!important;font-size:20px!important}.lm-caption>svg{color:var(--mk-accent)}.lm-progress{gap:8px;padding:12px 8px 0;display:flex}.lm-progress button{cursor:pointer;background:0 0;border:0;flex:1;padding:10px 4px}.lm-progress button>.lm-progress-track{background:var(--lm-line);height:2px;display:block}.lm-progress button[aria-pressed=true]>.lm-progress-track{background:var(--mk-accent)}.lm-note{color:var(--mk-muted);padding:2px 12px 0;margin:0!important;font-size:14px!important;line-height:1.5!important}@media (width<=700px){.lm-caption .lm-step-title{font-size:18px!important}.lm-toolbar{font-size:14px}}.lm-progress button{min-height:44px}@media (prefers-reduced-motion:reduce){.lm-scene *{transition:none!important;animation:none!important}}.lm-progress-label{color:var(--mk-muted);margin-top:9px;font-size:14px;font-weight:500;line-height:1.3;display:block}.lm-progress button[aria-pressed=true] .lm-progress-label{color:var(--mk-accent)}@media (width<=380px){.lm-progress{grid-template-columns:1fr 1fr;display:grid}}.mk-demo-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:64px;max-width:none;display:grid}.mk-demo-intro h2{max-width:20ch;font-size:clamp(36px,3.5vw,52px)}.mk-demo-intro>p{max-width:40ch;margin:0}.mk-overview-intro{justify-content:space-between;align-items:start;gap:48px;max-width:none;display:flex}.mk-overview-intro h2{font-size:clamp(32px,3vw,44px)}.mk-overview-intro>p{max-width:48ch;margin:0}.mk-capability-links{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.mk-capability-link{border-top:1px solid var(--mk-line);grid-template-columns:24px 1fr 20px;align-items:start;gap:20px;padding:28px 0;display:grid}.mk-capability-link>svg{color:var(--mk-accent);margin-top:4px}.mk-capability-link h3{font-size:24px;line-height:1.25}.mk-capability-link p{max-width:45ch;margin-top:10px;font-size:16px;line-height:1.6}.mk-capability-link:hover h3{color:var(--mk-accent)}.mk-evidence-grid{grid-template-columns:1fr 1fr;gap:72px}.mk-evidence-copy h2{max-width:20ch;font-size:clamp(36px,3.8vw,54px)}.mk-evidence-copy>p{max-width:45ch}.mk-evidence-copy>.mk-text-link{margin-top:0}.mk-review-steps{margin:32px 0;padding:0;list-style:none}.mk-review-steps li{border-top:1px solid var(--mk-line);padding-block:16px}.mk-review-steps strong{font-size:17px;font-weight:550;display:block}.mk-review-steps span{color:var(--mk-muted);margin-top:6px;font-size:15px;line-height:1.6;display:block}.mk-platform h2{max-width:24ch;margin-inline:auto;font-size:clamp(30px,3vw,44px)}.mk-platform>p{max-width:60ch;margin-inline:auto}.mk-final h2{font-size:clamp(38px,4.3vw,62px)}.mk-final>.mk-container>p{max-width:55ch;margin-inline:auto}.mk-final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;margin-top:28px;display:flex}.mk-final-actions .mk-action{margin:0}.mk-site .mk-access-caption{max-width:44ch;margin-top:16px;font-size:14px;line-height:1.55}.mk-hero-copy>.mk-access-caption{max-width:38ch}@media (width<=1000px){.mk-demo-intro,.mk-evidence-grid{gap:36px}.mk-evidence-grid{grid-template-columns:1fr 1fr}.mk-capability-links{gap:0 32px}.mk-capability-link{gap:14px}}@media (width<=800px){.mk-demo-intro,.mk-evidence-grid{grid-template-columns:1fr}.mk-demo-intro,.mk-overview-intro{gap:20px}.mk-overview-intro{display:grid}.mk-demo-intro h2,.mk-evidence-copy h2{max-width:22ch}.mk-evidence-grid>.lm-scene{width:min(100%,580px);margin-inline:auto}.mk-review-steps{margin-block:24px}}@media (width<=600px){.mk-capability-links{grid-template-columns:1fr}.mk-capability-link{gap:16px;padding-block:22px}.mk-capability-link h3{font-size:23px}.mk-capability-link p{font-size:16px}.mk-final-actions{flex-direction:column}}
