/* One compositor-driven flip; keep the existing section's sizing and alignment. */
.minimal-site #goals .record-phone{perspective:1200px;overflow:visible;mix-blend-mode:normal;isolation:isolate}
.phone-session-rotor{position:absolute;inset:0;transform-style:preserve-3d}
.phone-session-back{position:absolute;inset:0;transform:translateZ(2px);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}
#goals .phone-session-back>img:first-child{height:100%;object-fit:contain;width:100%;display:block;clip-path:inset(9% 30% 9% 30% round 6.8cqw);mix-blend-mode:normal}
.phone-session-front{position:absolute;left:30.5%;top:9.1%;width:39%;height:81.8%;box-sizing:border-box;padding:1.1cqw;border:.4cqw solid #8d9090;border-radius:6.8cqw;background:#0e0f10;transform:rotateY(180deg) translateZ(2px);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:inset 0 0 0 .3cqw #242626}
.phone-youtube-viewport{position:relative;width:100%;height:100%;border-radius:5.2cqw;overflow:hidden;background:#fff;isolation:isolate}
.phone-turn-edge{position:absolute;top:15.5%;height:69%;width:4px;background:linear-gradient(90deg,#333,#c8cacb,#555);transform:rotateY(90deg);backface-visibility:visible}
.phone-turn-edge-left{left:30.5%}.phone-turn-edge-right{left:69.5%}
#goals .phone-session-back .wheel-marker{backface-visibility:hidden}
#goals .demo-session-history{display:flex;align-items:end;justify-content:center;gap:.8cqw;width:100%;height:3.5cqw;margin-top:.2cqw}
#goals .demo-session-history i{display:block;width:1.5cqw;background:#999;height:55%;border:.12cqw solid #767676;box-sizing:border-box}
#goals .demo-session-history i:nth-child(2){height:85%;background:#333}#goals .demo-session-history i:nth-child(3){height:35%;background:#eee}#goals .demo-session-history i:nth-child(4){height:65%;background:#bdbdbd}
#goals .demo-session-history i.session-new{height:70%;background:#bdbdbd;opacity:0;transform-origin:bottom}
#goals .demo-screen{gap:.8cqw}
#goals .demo-screen small{min-height:1.8cqw}
#goals .tap-demo-hand{filter:none}
