
.bax{max-width:1000px;margin:0 auto;padding:44px 16px 20px}.bax .bh{text-align:center;margin-bottom:26px}.bax .bk{font:600 12px Inter,Arial,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--mar);margin-bottom:12px}.bax h2{margin:0;font:400 36px/1.15 'Playfair Display',Georgia,serif}.bax .bh p{margin:8px 0 0;color:var(--mut);font-size:14px}.bax .bw{display:grid;grid-template-columns:minmax(0,400px) 1fr;gap:36px;align-items:center;justify-content:center}.bax .bi{position:relative;aspect-ratio:383/432;overflow:hidden;border-radius:16px;--p:50%;background:var(--card);user-select:none;touch-action:pan-y}.bax .bi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.bax .bi .a{clip-path:inset(0 0 0 var(--p))}.bax .bl{position:absolute;top:12px;padding:5px 12px;border-radius:20px;background:rgba(255,255,255,.88);color:#2a1a1a;font:600 11px Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.bax .l1{left:12px}.bax .l2{right:12px}.bax .bxr{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.35);pointer-events:none}.bax .bxr:after{content:"\2194";position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#fff;color:#cc1e70;font:600 16px/36px Inter,Arial,sans-serif;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.3)}.bax input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.bax .bt h3{margin:0 0 10px;font:400 26px/1.2 'Playfair Display',Georgia,serif}.bax .bt p{margin:0 0 16px;color:var(--mut);font-size:14px;line-height:1.7}.bax .bt ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:8px;font-size:14px}.bax .bt li:before{content:"\2713";color:var(--mar);margin-right:10px;font-weight:700}.bax .bt a{display:inline-block;background:#cd1e6f;color:#fff;text-decoration:none;padding:12px 26px;border-radius:8px;font-size:14px}.bax .nt{margin-top:14px;font-size:11px;color:var(--mut)}@media(max-width:760px){.bax{padding:30px 14px 10px}.bax h2{font-size:28px}.bax .bw{grid-template-columns:1fr;gap:22px}.bax .bt{text-align:center}.bax .bt ul{justify-items:center}}