.cmp-hero-them .vas-hero-ticket{rotate:-7deg}.vas-hero-quote{transform-origin:30% 100%;--idle:2.9s;--idle-delay:-800ms;--r1:.9deg;--r2:-.6deg}.vas-hero-strike{transform-origin:0;--idle:2.5s;--idle-delay:-1700ms;--r1:3deg;--r2:-2deg}.vas-rooms{max-width:600px;margin-inline:auto;container-type:inline-size}.vas-them-body{flex-direction:column;gap:12px;display:flex}.vas-tiles{grid-template-columns:minmax(0,1fr);gap:8px;list-style:none;display:grid}.vas-rooms-corner{transform-origin:100% 0;--idle:2.7s;--idle-delay:-500ms;--r1:1.1deg;--r2:-.7deg}.vas-tile{--act-delay:.2s;--act-stagger:.18s}@container (width>=460px){.vas-them-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.vas-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vas-tile:last-child:nth-child(odd){grid-column:1/-1}}.vas-check-wrap{max-width:560px;margin-inline:auto;padding-top:92px}.vas-check-piece-pos{width:136px;top:0;right:8px}.vas-check-piece{transform-origin:50% 100%;--idle:3.2s;--idle-delay:-2300ms;--r1:.8deg;--r2:-.5deg}@media (width>=600px){.vas-check-wrap{padding-top:128px}.vas-check-piece-pos{width:184px;right:-40px}}@media (width>=1024px){.vas-check-wrap{margin-inline:auto 0;padding-top:140px}.vas-check-piece-pos{width:196px;left:-36px;right:auto}}@media (width>=1536px){.vas-check-wrap{padding-top:160px}.vas-check-piece-pos{width:220px}}.vas-check{container-type:inline-size}@container (width<=400px){.vas-claim-head{flex-direction:column-reverse;gap:8px}}.vas-verdict{--act-delay:.3s;--act-stagger:.42s;transform-origin:50%}.vas-claim--dropped{--vas-pull-x:10px;--vas-pull-r:1.4deg;transform:translateX(var(--vas-pull-x)) rotate(var(--vas-pull-r));transform-origin:0 0}.vas-strike-pos{z-index:1;--act-delay:1.5s;width:112px;bottom:-26px;right:-8px}.vas-dropped-note{--act-delay:1.7s;padding-right:92px}@media (width>=640px){.vas-claim--dropped{--vas-pull-x:18px;--vas-pull-r:1.6deg}.vas-strike-pos{width:136px;right:-30px}.vas-dropped-note{padding-right:100px}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .vas-check[data-scene=before] .vas-claim--dropped{transform:none}:root:not([data-reduce-motion=reduce]) .vas-check[data-scene=play] .vas-claim--dropped{animation:.6s step-end 1.2s both vas-pull}:root:not([data-reduce-motion=reduce]) .vas-check[data-scene=before] .vas-claim--dropped s{text-decoration-color:#0000}:root:not([data-reduce-motion=reduce]) .vas-check[data-scene=play] .vas-claim--dropped s{animation:1.2s step-end both vas-strike}}@keyframes vas-strike{0%{text-decoration-color:#0000}99.9%,to{text-decoration-color:currentColor}}@keyframes vas-pull{0%{transform:none}33%{transform:translate(6px)rotate(.6deg)}66%{transform:translate(22px)rotate(2deg)}99.9%,to{transform:translateX(var(--vas-pull-x)) rotate(var(--vas-pull-r))}}
