.hero-fold,.hero-fold-grid{position:relative}.hero-fold-grid{z-index:1;display:grid;gap:.75rem}.hero-proof{position:relative;display:flex;justify-content:center}.hero-proof-shot{position:relative;z-index:1;width:11.25rem;height:13.25rem;object-fit:cover;object-position:top center;border:1px solid var(--mkt-line);border-radius:1.15rem;background:#070b14}.hero-mood{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-mood-mobile{z-index:0;opacity:.35}.hero-mood-wide,.hero-panel{display:none}.hero-strip{display:block;width:100%;height:6.25rem;margin-top:.75rem;object-fit:cover;object-position:center 35%;border:1px solid var(--mkt-line);border-radius:.9rem}@media (min-width:768px){.hero-fold-grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:2rem}.hero-proof{min-height:22rem;overflow:hidden;border:1px solid var(--mkt-line);border-radius:1.5rem;background:#070b14}.hero-proof-shot{width:min(16rem,70%);height:22rem;margin-block:1rem;border-radius:1.25rem}.hero-mood-mobile,.hero-strip{display:none}.hero-mood-wide{display:block;opacity:.4;z-index:0}.hero-fold:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--mkt-bg) 0,var(--mkt-bg) 46%,transparent 72%)}.hero-panel{display:block;width:100%;height:28rem;object-fit:cover;object-position:72% center;border:1px solid var(--mkt-line);border-radius:1.5rem}.hero-proof{border:0;background:transparent;overflow:visible}.hero-proof-shot{position:absolute;left:.85rem;bottom:.85rem;width:9.25rem;height:12.5rem;margin:0}}.mkt .demo-section{min-width:0;max-width:100%}.mkt .demo-stage{width:min(100%,17.5rem);margin:1.25rem auto 0}.mkt .demo-phone{padding:.55rem;border:1px solid var(--mkt-line);border-radius:2rem;background:#070b14}.mkt .demo-video{display:block;width:100%;height:auto;aspect-ratio:390/844;border-radius:1.5rem;background:#0b1220;object-fit:contain}.mkt .demo-play{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:.75rem auto 0;border:0;border-radius:.8rem;background:var(--mkt-green);color:var(--mkt-green-ink);padding:.45rem 1.1rem;font-size:.95rem;font-weight:700;line-height:1;cursor:pointer}.mkt .demo-scroll{display:flex;gap:.75rem;max-width:100%;min-width:0;margin:1.25rem 0 0;padding:0 0 .35rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.15rem;list-style:none}.mkt .demo-scroll>li{flex:0 0 78%;min-width:0;scroll-snap-align:start}.mkt .demo-shot{margin:0;min-width:0}.mkt .demo-shot-open{display:block;width:100%;min-height:44px;margin:0;padding:0;border:0;border-radius:1rem;background:transparent;cursor:pointer}.mkt .demo-lightbox-panel img,.mkt .demo-shot img{display:block;width:100%;height:auto;border:1px solid var(--mkt-line);border-radius:1rem;background:#070b14}.mkt .demo-caption{margin-top:.45rem;color:var(--mkt-muted);font-size:.82rem;line-height:1.35;text-align:center}.mkt .demo-lightbox{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgb(5 8 15/.82)}.mkt .demo-lightbox-panel{display:flex;width:min(24rem,100%);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);flex-direction:column;align-items:stretch;gap:.75rem;overflow:auto;overscroll-behavior:contain;outline:none}.mkt .demo-lightbox-panel img{width:auto;max-width:100%;max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);margin-inline:auto;object-fit:contain}.mkt .demo-close{align-self:flex-end;min-width:44px;min-height:44px;border:1px solid #3a4b68;border-radius:.8rem;background:var(--mkt-card);color:var(--mkt-ink);padding:.45rem 1rem;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer}@media (min-width:768px){.mkt .demo-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.mkt .demo-scroll>li{flex:none}.mkt .demo-lightbox{align-items:center}}@media (min-width:1100px){.mkt .demo-scroll{grid-template-columns:repeat(5,minmax(0,1fr))}}