.website-app-showcase{align-items:center;gap:2.5rem;max-width:1000px;margin-inline:auto;display:grid}@media (width>=1024px){.website-app-showcase{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem}}.website-app-stage{isolation:isolate;height:540px;position:relative}.website-app-stage:before{content:"";z-index:-1;background:radial-gradient(55% 45% at 30% 35%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 72%), radial-gradient(50% 45% at 75% 65%, color-mix(in oklab, var(--gold,#d4a017) 12%, transparent), transparent 72%);filter:blur(18px);opacity:.8;pointer-events:none;position:absolute;inset:-12% -18%}.website-app-scene{opacity:0;visibility:hidden;filter:blur(12px);pointer-events:none;justify-content:center;align-items:center;gap:28px;transition:opacity 1s,filter 1s,transform 1s,visibility 1s;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.96)}.website-app-scene.is-active{opacity:1;visibility:visible;filter:blur();transform:none}.website-app-image{object-fit:contain;filter:drop-shadow(0 28px 56px #00000061);width:auto;max-width:100%;height:100%;display:block}.is-paired .website-app-image{height:84%}.website-app-copy{flex-direction:column;align-items:flex-start;gap:0;display:flex}@media (width>=1440px){.website-app-stage{height:600px}}@media (prefers-reduced-motion:reduce){.website-app-scene{filter:none;transition:none;transform:none}.website-app-stage:before{filter:none}}
