.flow-wrap{flex-direction:column;align-items:stretch}.flow-cta-row{display:flex;justify-content:center;width:100%;margin:clamp(22px,3vw,36px) auto 4px;padding:0 24px}.flow-cta{display:inline-flex;align-items:center;gap:10px;padding:13px 28px 13px 30px;border-radius:999px;background:#fff;color:#050505;font-family:OpenAI Sans,Inter,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.005em;text-decoration:none;box-shadow:0 1px #fff9 inset,0 12px 32px #0000006b;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),background .22s ease}.flow-cta:hover{transform:translateY(-1px);background:#f2f2f2;box-shadow:0 1px #ffffffb3 inset,0 18px 40px #00000080}.flow-cta:active{transform:translateY(0);box-shadow:0 1px #ffffff80 inset,0 8px 22px #0006}.flow-cta svg{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.flow-cta:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.flow-cta,.flow-cta svg{transition:none}}.zmax-visual .zmax-visual-video{display:block;width:100%;aspect-ratio:1672 / 941;min-height:320px;max-height:70vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.12) contrast(1.04)}.landing-model-card.has-backdrop{isolation:isolate}.landing-model-card.has-backdrop>.landing-model-card-body,.landing-model-card.has-backdrop>.landing-model-card-media{position:relative;z-index:2}.landing-model-card.has-backdrop:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,transparent),transparent 30%),linear-gradient(115deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#0000000d,#0808086b 55%,#0a0a0ab8),var(--card-backdrop) center / cover no-repeat,#080808;opacity:1;filter:saturate(1.08) contrast(1.04);pointer-events:none}.landing-model-card-media{position:relative;overflow:hidden;isolation:isolate}.landing-model-card-media>img,.landing-model-card-media .card-video,.landing-model-card-media .card-swap-img,.landing-model-card-media .card-compare-before,.landing-model-card-media .card-compare-after{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-video-stack{position:absolute;inset:0;min-height:260px}.card-video{position:absolute;inset:0;width:100%;height:100%;min-height:260px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1);will-change:opacity;filter:none;transform:none;image-rendering:-webkit-optimize-contrast}.card-video.is-active{opacity:1}.landing-model-card:hover .landing-model-card-media .card-video{transform:none}.card-swap{position:absolute;inset:0}.card-swap-img{position:absolute;inset:0;transition:opacity .9s cubic-bezier(.4,0,.2,1),transform 1.5s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.card-swap-a{opacity:1;transform:scale(1)}.card-swap-b,.card-swap.is-flipped .card-swap-a{opacity:0;transform:scale(1.04)}.card-swap.is-flipped .card-swap-b{opacity:1;transform:scale(1)}.card-compare{position:absolute;inset:0;--compare-pos: 22%}.card-compare-after{position:absolute;inset:0;z-index:1}.card-compare-before{position:absolute;inset:0;z-index:2;clip-path:inset(0 calc(100% - var(--compare-pos)) 0 0);transition:clip-path .22s cubic-bezier(.4,0,.2,1);will-change:clip-path}.card-compare-pin{position:absolute;top:0;bottom:0;left:var(--compare-pos);width:2px;background:linear-gradient(to bottom,#fff0,#ffffffe6 20% 80%,#fff0);transform:translate(-1px);z-index:3;pointer-events:none;box-shadow:0 0 14px #ffffff73;transition:left .22s cubic-bezier(.4,0,.2,1)}.card-compare-tag{position:absolute;top:12px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:4px;background:#0000008c;color:#fff;z-index:4;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.card-compare-tag--before{left:12px}.card-compare-tag--after{right:12px}@media(prefers-reduced-motion:reduce){.card-video,.card-swap-img,.card-compare-before,.card-compare-pin{transition:none!important}}
