.hero-showcase-module__Vjp-Ma__showcase{color:#f5f8fb;background:#0d1524;border:1px solid #344155;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 28px 80px -30px #22d3ee55}.hero-showcase-module__Vjp-Ma__preview{cursor:zoom-in;text-align:left;background:#0d1524;border:0;width:100%;padding:0;display:block;position:relative}.hero-showcase-module__Vjp-Ma__preview video{aspect-ratio:1040/900;object-fit:contain;pointer-events:none;width:100%;height:auto;display:block}.hero-showcase-module__Vjp-Ma__expand{color:#fff;background:#070b14ed;border:1px solid #90a4b880;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 2px 12px #0005}.hero-showcase-module__Vjp-Ma__expand span{font-size:22px;line-height:1}.hero-showcase-module__Vjp-Ma__caption{border-top:1px solid #344155;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.hero-showcase-module__Vjp-Ma__caption strong{font-size:16px;line-height:1.4;display:block}.hero-showcase-module__Vjp-Ma__caption span{color:#b8c8d9;margin-top:4px;font-size:12px;line-height:1.5;display:block}.hero-showcase-module__Vjp-Ma__pause{color:#f5f8fb;cursor:pointer;border:1px solid #64748b;border-radius:9px;min-width:56px;min-height:40px;padding:8px 12px;font-size:12px}.hero-showcase-module__Vjp-Ma__pause:disabled{opacity:.5;cursor:default}.hero-showcase-module__Vjp-Ma__watch{color:#67e8f9;text-align:left;cursor:pointer;align-items:center;gap:8px;width:100%;padding:0 20px 18px;font-size:13px;font-weight:600;display:flex}.hero-showcase-module__Vjp-Ma__watch span:last-child{margin-left:auto}.hero-showcase-module__Vjp-Ma__dialog{color:#f5f8fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1524;border:1px solid #496075;border-radius:20px;width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0009}.hero-showcase-module__Vjp-Ma__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030710e8}.hero-showcase-module__Vjp-Ma__viewer{padding:22px}.hero-showcase-module__Vjp-Ma__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-showcase-module__Vjp-Ma__header p{letter-spacing:.12em;color:#67e8f9;font-size:11px;font-weight:700}.hero-showcase-module__Vjp-Ma__header h2{letter-spacing:-.02em;margin-top:6px;font-size:clamp(18px,3vw,26px);font-weight:700;line-height:1.2}.hero-showcase-module__Vjp-Ma__close{cursor:pointer;border:1px solid #64748b;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.hero-showcase-module__Vjp-Ma__choices{flex-wrap:wrap;gap:8px;margin:20px 0 16px;display:flex}.hero-showcase-module__Vjp-Ma__choices button{cursor:pointer;border:1px solid #64748b;border-radius:9px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:600}.hero-showcase-module__Vjp-Ma__choices button[aria-pressed=true]{color:#070b14;background:#22d3ee;border-color:#22d3ee}.hero-showcase-module__Vjp-Ma__stage{background:#070b14;border-radius:12px;justify-content:center;align-items:center;min-height:180px;display:flex;position:relative;overflow:hidden}.hero-showcase-module__Vjp-Ma__stage video,.hero-showcase-module__Vjp-Ma__stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 260px);display:block}.hero-showcase-module__Vjp-Ma__description{color:#b8c8d9;margin-top:12px;font-size:13px;line-height:1.5}.hero-showcase-module__Vjp-Ma__error{text-align:center;background:#0d1524;border:1px solid #64748b;border-radius:8px;padding:14px;font-size:14px;position:absolute;bottom:24px;left:12px;right:12px}.hero-showcase-module__Vjp-Ma__showcase button:focus-visible{outline-offset:-3px;outline:3px solid #22d3ee}.hero-showcase-module__Vjp-Ma__preview:hover .hero-showcase-module__Vjp-Ma__expand{background:#155e75}.hero-showcase-module__Vjp-Ma__pause:hover,.hero-showcase-module__Vjp-Ma__close:hover{background:#26384a}@media (max-width:600px){.hero-showcase-module__Vjp-Ma__dialog{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.hero-showcase-module__Vjp-Ma__viewer{padding:14px}.hero-showcase-module__Vjp-Ma__choices{gap:6px;margin-top:16px}.hero-showcase-module__Vjp-Ma__choices button{padding:8px 10px;font-size:12px}.hero-showcase-module__Vjp-Ma__caption{padding:14px}.hero-showcase-module__Vjp-Ma__watch{padding:0 14px 14px}.hero-showcase-module__Vjp-Ma__stage video,.hero-showcase-module__Vjp-Ma__stage img{max-height:calc(100dvh - 270px)}.hero-showcase-module__Vjp-Ma__expand{bottom:10px;right:10px}}
