.video-grid{display:grid;align-items:start;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.video-card{border:1px solid var(--line);padding:14px;background:#fff}.video-card h3{font-size:16px;margin:0 0 10px}.video-card video{display:block;width:100%;max-height:440px;object-fit:contain;background:#171522}.video-card p{font-size:12px;line-height:1.55;margin:9px 0 0}.guest-grid,.ba-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ba-grid{grid-template-columns:repeat(2,1fr)}.gallery-label{margin-top:42px!important}.zoom{border:0;background:none;padding:0;cursor:zoom-in}.zoom img{width:100%;display:block;border-radius:14px}.before-after{background:#f8f8fc}.before-after .ba-grid{margin-top:22px}#image-dialog{max-width:min(94vw,850px);padding:34px;border:0}#image-dialog img{display:block;max-width:100%;max-height:75vh;margin:auto}#image-dialog::backdrop{background:#25213b99}@media(max-width:720px){.video-grid,.guest-grid{grid-template-columns:1fr}.ba-grid{grid-template-columns:1fr}.video-card{max-width:360px;margin:auto;width:100%}.guest-grid{max-width:360px;margin:auto}.ba-grid{max-width:410px;margin:auto}}
.real-pair{width:100%}
.zoom img{height:auto;aspect-ratio:1/1}
#before-after .ba-caption{margin:8px 0 20px;color:#65627a;font-size:13px;line-height:1.6}#before-after .ba-sequence{display:grid;gap:12px}#before-after .ba-grid{margin-top:0}#before-after .ba-single{grid-template-columns:1fr;max-width:calc((100% - 12px)/2);margin-inline:auto}@media(max-width:720px){#before-after .ba-single{max-width:410px}}

.reviews{background:#fff}.reviews-note{margin:8px 0 24px;color:#65627a;font-size:13px;line-height:1.6}.testimonial-grid{columns:2;column-gap:20px;max-width:850px;margin-inline:auto}.testimonial-grid .zoom{display:block;width:100%;min-width:0;break-inside:avoid-column;margin-bottom:18px}.testimonial-grid .zoom img{display:block;width:100%;height:auto;aspect-ratio:auto;border-radius:14px;box-shadow:0 8px 20px #3b375f14}@media(max-width:720px){.testimonial-grid{columns:1;max-width:400px}.testimonial-grid .zoom{margin-bottom:14px}}
.video-card video{height:auto}
