.pg20-vids{max-width:1240px;margin:0 auto;padding:36px 20px;position:relative}
.pg20-vids .trk2{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 40px}
.pg20-vids .trk2::-webkit-scrollbar{display:none}
.pg20-vids .vc{flex:0 0 calc((100% - 56px)/3);scroll-snap-align:start;aspect-ratio:1;background:#ececec;overflow:hidden;display:flex;justify-content:center}
.pg20-vids video{height:100%;width:auto;max-width:100%;object-fit:cover}
.pg20-vids .ar{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;border:0;background:#333;color:#fff;cursor:pointer;z-index:2;font-size:16px;line-height:1}
.pg20-vids .ar.l{left:12px}.pg20-vids .ar.r{right:12px}
.pg20-dv{height:113px;clip-path:polygon(0 0,100% 0,100% 9%,0 100%)}
.pg20-wv{line-height:0}.pg20-wv svg{width:100%;height:60px}
.pg20-cp{max-width:1240px;margin:0 auto;padding:40px 50px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.pg20-cp .tx{text-align:center}.pg20-cp h2{font-size:34px;text-transform:uppercase;margin-bottom:20px}
.pg20 .cmp{--p:50%;position:relative;width:100%;max-width:450px;margin:0 auto;aspect-ratio:450/433;overflow:hidden}
.pg20 .cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pg20 .cmp .bf{clip-path:inset(0 calc(100% - var(--p)) 0 0)}
.pg20 .cmp .ln{position:absolute;top:0;bottom:0;left:var(--p);width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}
.pg20 .cmp .ln::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px;border-radius:50%;border:3px solid #fff;background:rgba(0,0,0,.25)}
.pg20 .cmp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:3}
.pg20 .cmp .lb{position:absolute;top:0;background:var(--r);color:#fff;font:700 13px Arial,sans-serif;padding:4px 12px;z-index:2}
.pg20 .cmp .lb.a{left:0}.pg20 .cmp .lb.d{right:0}
.pg20-cl{max-width:1240px;margin:0 auto;padding:40px 50px}
.pg20-cl .sub{text-align:center;font:700 20px Arial,sans-serif;color:#444;margin-bottom:20px}
.pg20-cl .bd{margin-bottom:20px;line-height:1.9}
.pg20-cl .vd{max-width:730px;margin:20px auto}.pg20-cl .vd video{width:100%;height:auto}
.pg20-cl .pt{max-width:380px;margin:30px 0}
.pg20-cl .pt h3{display:flex;gap:8px;align-items:center;font-size:19px;margin-bottom:8px}.pg20-cl .pt svg{flex:none;color:var(--r)}
.pg20-rs{background:var(--r);color:#fff}
.pg20-rs .in{max-width:1240px;margin:0 auto;padding:60px 50px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.pg20-rs h2{font-size:30px;text-align:center;text-transform:uppercase}
.pg20-rs .rw{display:flex;gap:20px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.25)}.pg20-rs .rw:last-child{border-bottom:1px solid rgba(255,255,255,.25)}
.pg20-rs .rg{flex:none;width:70px;height:70px;border-radius:50%;background:conic-gradient(#fff var(--c),rgba(255,255,255,.3) 0);display:flex;align-items:center;justify-content:center}
.pg20-rs .rg span{width:58px;height:58px;border-radius:50%;background:var(--r);display:flex;align-items:center;justify-content:center;font:700 17px Arial,sans-serif}
.pg20-it{max-width:1240px;margin:0 auto;padding:80px 50px 40px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
.pg20-it .md{display:flex;justify-content:center;background:#fff;max-height:640px}.pg20-it .md video{height:100%;width:auto;max-width:100%;object-fit:cover}
.pg20-it .pn{background:var(--r);color:#fff;border-radius:0 24px 24px 0;padding:60px 70px}
.pg20-it h2{font-size:30px;margin-bottom:24px}.pg20-it .pn p{margin-bottom:18px;line-height:1.9}
@media(max-width:749px){.pg20-vids{padding:20px 0}.pg20-vids .trk2{gap:12px;padding:0 24px}.pg20-vids .vc{flex-basis:70%}.pg20-cp,.pg20-rs .in,.pg20-it{grid-template-columns:1fr;padding:30px 16px;gap:24px}.pg20-cp h2,.pg20-rs h2{font-size:24px}.pg20-cl{padding:24px 16px}.pg20-it .pn{border-radius:16px;padding:28px 22px}.pg20-it .md{max-height:480px}}