html:has(#mpos-landing-page-root) body{background-color:#ffffff;background-image:none}.mpos-tablet-rim{box-shadow:0 28px 80px -20px rgba(0,0,0,.55),0 12px 28px -18px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.12),0 0 32px -8px rgba(0,188,189,.28),inset 0 1px 0 rgba(255,255,255,.2)}.mpos-glass-sweep{background:linear-gradient(90deg,transparent,rgba(255,255,255,0) 30%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.18) 52%,rgba(255,255,255,0) 70%,transparent);animation:mpos-glass-sweep 7.5s ease-in-out infinite;opacity:.85;will-change:transform,opacity}@keyframes mpos-glass-sweep{0%{transform:translateX(-40%) translateY(8%) rotate(-18deg);opacity:0}12%{opacity:.9}45%{transform:translateX(220%) translateY(-6%) rotate(-18deg);opacity:.55}55%,to{transform:translateX(260%) translateY(-8%) rotate(-18deg);opacity:0}}@media (prefers-reduced-motion:reduce){.mpos-glass-sweep{animation:none;opacity:0}}@media (min-width:1024px){.mpos-story-sticky{top:var(--nav-h,4.5rem);height:calc(100svh - var(--nav-h, 4.5rem));min-height:calc(100svh - var(--nav-h, 4.5rem));justify-content:flex-start;gap:.85rem;padding-top:.85rem;padding-bottom:1.25rem;overflow:visible}.mpos-story-stage{flex:1 1 0;min-height:0;container-type:size}.mpos-story-stage,.mpos-story-stage .mpos-tablet-mock{width:100%;display:flex;align-items:center;justify-content:center}.mpos-story-stage .mpos-tablet-mock{max-width:100%;max-height:100%;padding-bottom:.25rem;flex-direction:column}.mpos-story-stage .mpos-tablet-frame{aspect-ratio:16/10;width:min(100cqi,calc(82cqh * 1.6));max-width:100%;max-height:82cqh;height:auto}}@media (min-width:1024px) and (max-height:820px){.mpos-story-sticky{gap:.45rem;padding-top:.65rem;padding-bottom:.85rem}.mpos-story-stage .mpos-tablet-frame{width:min(100cqi,calc(78cqh * 1.6));max-height:78cqh}.mpos-story-copy-title{margin-top:.2rem;font-size:1.25rem;line-height:1.2}.mpos-story-copy-body{margin-top:.25rem;font-size:.8rem;line-height:1.3}.mpos-story-icon{transform:scale(.9);padding-top:0}}.mpos-tablet-frame{aspect-ratio:16/10;width:min(100%,72rem,calc(min(62svh, 100svh - 14rem) * 1.6));max-width:100%}