/* Pro opening visual and independent Try ME section. */
.hero-face-visual{position:relative;display:grid;place-items:center;width:100%;max-width:520px;min-width:0;margin:auto;background:transparent;overflow:visible}
.hero-face-visual img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent}
.pro-demo{padding-top:80px;padding-bottom:80px;scroll-margin-top:110px;text-align:center}
.pro-demo h2{font-size:clamp(24px,3vw,38px);line-height:1.2;margin:0 0 28px}
.pro-demo .me-demo-scene{text-align:left}
.pro-demo .visual-caption{left:0;right:0;text-align:center}
@media(max-width:680px){.hero-face-visual{max-width:425px;margin:24px auto 40px}.pro-demo{padding-top:50px;padding-bottom:50px}}
