.testi-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:34px}.testi-head .th-l{max-width:640px}.testi-head h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1.14;margin:14px 0 0}.testi-head h2 em{color:var( --brand-2 );font-style:normal}.testi-head .th-aside{align-items:flex-end;display:inline-flex;gap:8px;padding-bottom:6px}.testi-head .th-aside svg{color:var( --brand-2 );flex:0 0 auto;height:28px;width:34px}.testi-head .th-aside span{color:var( --muted );font-family:var( --display );font-size:19px;font-weight:600;line-height:1.2;max-width:220px;transform:rotate(-1.5deg)}.testi-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,430px) minmax(0,1fr)}.video-testi{background:var( --surface );border:1px solid var( --line );border-radius:var( --r-lg );box-shadow:var( --shadow );overflow:hidden}.vt-media{aspect-ratio:4/3;position:relative}.vt-media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.vt-overlay{inset:0;pointer-events:none;position:absolute}.vt-tag{background:color-mix(in srgb,var( --surface ) 92%,transparent);border-radius:var( --pill-r );color:var( --ink );font-size:14px;font-weight:700;left:12px;padding:5px 10px;position:absolute;top:12px}.vt-tag .st{color:var( --accent )}.vt-play{background:color-mix(in srgb,var( --surface ) 92%,transparent);border-radius:50%;color:var( --ink );cursor:pointer;display:grid;font-size:23px;height:74px;left:50%;padding-left:5px;place-items:center;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s,background .2s;width:74px}.vt-dur{background:rgba(var( --near-black-rgb ),.78);border-radius:var( --r-7 );bottom:12px;color:var( --on-dark );font-family:var( --body );font-size:14px;font-weight:600;padding:4px 9px;position:absolute;right:12px}.vt-body{padding:22px}.vt-quote{color:var( --ink );font-family:var( --display );font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0}.vt-who{align-items:center;display:flex;gap:11px;margin-top:16px}.vt-who .nm{color:var( --ink );font-size:14px;font-weight:700}.vt-who .rl{color:var( --muted );font-size:14px}.t-who .av,.vt-who .av{border-radius:50%;display:grid;flex:0 0 auto;font-size:14px;font-weight:700;height:40px;place-items:center;width:40px}.testi-grid{display:flex;gap:18px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.testi-grid::-webkit-scrollbar{display:none}.testi-grid .t-page{align-content:start;display:grid;flex:0 0 100%;gap:18px;grid-template-columns:1fr 1fr;min-width:100%;scroll-snap-align:start}.t-card{background:var( --surface );border:1px solid var( --line );border-radius:var( --r );break-inside:avoid;padding:24px}.t-card .stars{color:var( --accent );font-size:14px;letter-spacing:1px;margin-bottom:13px}.t-card p{color:var( --ink-2 );font-size:17px;line-height:1.6}.t-who{align-items:center;display:flex;gap:11px;margin-top:18px}.t-who .nm{color:var( --ink );font-size:14px;font-weight:700}.t-who .rl{color:var( --muted );font-size:14px}.t-dots{display:flex;gap:7px;justify-content:center;margin-top:16px}.t-dots button{background:var( --testi-dot-idle );border-radius:50%;cursor:pointer;height:7px;padding:0;transition:background .25s,transform .25s;width:7px}.t-dots button.on{background:var( --brand );transform:scale(1.25)}.vt-stage{align-items:center;aspect-ratio:16/9;background:linear-gradient(150deg,var( --dark-from ),var( --near-black ));color:var( --on-dark );display:flex;flex-direction:column;gap:16px;justify-content:center;position:relative}.vt-stage-play{background:var( --brand );border-radius:50%;box-shadow:0 18px 44px -12px rgba(var( --brand-rgb ),.7);color:var( --brand-ink );cursor:pointer;display:grid;font-size:28px;height:84px;padding-left:4px;place-items:center;transition:transform .2s;width:84px}.vt-caption{color:var( --on-dark-72 );font-size:14px;font-weight:500;max-width:420px;padding:0 20px;text-align:center}.vt-bar{background:var( --on-dark-14 );bottom:0;height:5px;left:0;position:absolute;right:0}.vt-bar i{background:var( --brand );display:block;height:100%;transition:width .1s linear;width:0}@media (hover:hover){.vt-play:hover{background:var( --surface );transform:translate(-50%,-50%) scale(1.08)}.vt-stage-play:hover{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.t-dots button,.vt-bar i,.vt-stage-play{transition:none}}@media (max-width:980px){.testi-layout{grid-template-columns:minmax(0,1fr)}.video-testi{min-width:0}}@media (max-width:620px){.testi-grid{margin:0 -20px;padding:4px 20px 6px}.testi-grid .t-page{display:contents}.testi-grid .t-card{flex:0 0 82%;scroll-snap-align:center}}@media (max-width:600px){.testi-head .th-aside{display:none}}
.vt-video {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
	background: #000;
}