.product-demo-page_page__h5bEP{position:relative;z-index:1;min-height:100dvh;padding-block:var(--layout-subpage-block-start) clamp(5rem,9vw,8rem);color:var(--color-text-default)}.product-demo-page_hero__Hr8bI{display:grid;max-width:var(--layout-subpage-hero);grid-template-columns:minmax(0,1fr);gap:0}.product-demo-page_eyebrow__zTaWv{display:flex;align-items:center;margin:0 0 var(--space-4);color:var(--color-accent-contrast,var(--color-accent));font-size:var(--font-size-xs);font-weight:650;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.product-demo-page_hero__Hr8bI h1{max-width:15ch;margin:0;overflow-wrap:anywhere;color:var(--color-text-strong);font-size:var(--font-size-subpage-heading);font-weight:520;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.product-demo-page_heroSummary__FMpt6{display:grid;grid-template-columns:minmax(0,var(--layout-subpage-hero-copy)) auto;align-items:end;justify-content:space-between;gap:clamp(2rem,7vw,8rem);margin-block-start:var(--space-6);padding-block-end:var(--layout-subpage-divider-space);border-block-end:1px solid var(--color-border-subtle)}.product-demo-page_description__uu9vh{margin:0;color:var(--color-text-muted);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65}.product-demo-page_actions__7cBNw{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:25rem;gap:var(--space-3)}.product-demo-page_videoSection__xUzSU{display:grid;max-width:var(--layout-subpage-hero);margin-block-start:var(--layout-subpage-content-start)}.product-demo-page_frame__jASNE{overflow:hidden;border-radius:var(--radius-md)}.product-demo-page_frameContent__0E_de{display:block;padding:0}.product-demo-page_player__Oy1L6{position:relative;overflow:hidden;background:var(--color-surface-page)}.product-demo-page_video__quEXJ{display:block;width:100%;height:auto;aspect-ratio:auto;background:var(--color-surface-page);object-fit:contain}.product-demo-page_controls__2uwUf{display:grid;position:absolute;z-index:1;inset-inline:0;bottom:0;grid-template-columns:auto minmax(4rem,1fr) auto auto;align-items:center;gap:var(--space-4);min-height:4.25rem;padding:var(--space-2) var(--space-4);background:linear-gradient(180deg,transparent,rgb(10 13 13/88%));opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity .22s ease,transform .22s ease}.product-demo-page_player__Oy1L6:focus-within .product-demo-page_controls__2uwUf,.product-demo-page_player__Oy1L6:fullscreen .product-demo-page_controls__2uwUf,.product-demo-page_player__Oy1L6:hover .product-demo-page_controls__2uwUf{opacity:1;pointer-events:auto;transform:translateY(0)}.product-demo-page_controlButton__jAqZC{color:var(--color-hero-text)}.product-demo-page_controlButton__jAqZC svg{width:1.2rem;height:1.2rem}.product-demo-page_seek__76_jA{--video-progress:0%;width:100%;height:2.75rem;margin:0;padding:0;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--color-signature-teal) 0 var(--video-progress),rgb(244 244 245/24%) var(--video-progress) 100%);background-position:50%;background-repeat:no-repeat;background-size:100% .375rem;cursor:pointer;touch-action:pan-y}.product-demo-page_seek__76_jA:disabled{cursor:default;opacity:.55}.product-demo-page_seek__76_jA:focus-visible{outline:2px solid var(--color-signature-teal);outline-offset:0}.product-demo-page_seek__76_jA::-webkit-slider-runnable-track{height:.375rem;appearance:none;background:transparent}.product-demo-page_seek__76_jA::-moz-range-track{height:.375rem;border:0;background:transparent}.product-demo-page_seek__76_jA::-webkit-slider-thumb{width:0;height:0;appearance:none;border:0;background:transparent;box-shadow:none}.product-demo-page_seek__76_jA::-moz-range-thumb{width:0;height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-demo-page_time__tcw74{min-width:4.75rem;color:var(--color-hero-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.product-demo-page_player__Oy1L6:fullscreen{display:grid;grid-template-rows:minmax(0,1fr);padding:clamp(var(--space-4),4vw,var(--space-10));background:var(--color-surface-page)}.product-demo-page_player__Oy1L6:fullscreen .product-demo-page_video__quEXJ{width:100%;height:100%;aspect-ratio:auto}.product-demo-page_pending__N2gmL{display:grid;align-content:center;justify-items:center;min-height:100%;padding:clamp(var(--space-6),5vw,var(--space-16));border:0;border-radius:0;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--color-signature-teal) 8%,transparent),transparent 52%),var(--color-surface-subtle);text-align:center}.product-demo-page_pendingMessage__bFgUD{max-width:42ch;margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65}@media (max-width:47.99rem){.product-demo-page_heroSummary__FMpt6{grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-6)}.product-demo-page_actions__7cBNw{justify-content:flex-start;max-width:none}.product-demo-page_controls__2uwUf{grid-template-columns:auto minmax(3rem,1fr) auto auto;gap:var(--space-2);min-height:3.75rem;padding-inline:var(--space-2)}.product-demo-page_time__tcw74{min-width:4.25rem;font-size:.6875rem}}@media (hover:none),(pointer:coarse){.product-demo-page_controls__2uwUf{opacity:1;pointer-events:auto;transform:none;transition:none}}@media (prefers-reduced-motion:reduce){.product-demo-page_controls__2uwUf{transform:none;transition:none}}