.minimal-site #control .chapter-link p{font-size:clamp(13px,1.2vw,17px);white-space:nowrap;letter-spacing:-.025em}.minimal-site #control .sales-benefits>li{height:auto}.minimal-site #control .chapter-link{min-height:140px!important;box-sizing:border-box;display:flex;align-items:flex-start}.minimal-site #control .callout-icon{margin-top:0;flex:none}.minimal-site #control .chapter-link h3{margin-top:0}
.minimal-site #goals .goal-option h3{font-size:clamp(18.4px,1.84vw,25.6px)}.minimal-site #goals .goal-option p{font-size:clamp(12px,1.12vw,16px)}.minimal-site #goals .phone-explanations{gap:0}.minimal-site #goals .phone-explanations>h1{margin-bottom:38px}.goal-or{width:55px;text-align:center;font-size:11px;letter-spacing:.1em;color:#6a7e6d;margin:18px 0}.minimal-site #goals .social-mono{background:#eaf0e7!important;border-radius:18px;color:#317247;fill:currentColor;width:55px;height:55px;box-sizing:border-box;padding:9px;grid-template-columns:repeat(2,16px);gap:4px}.social-mono svg{width:16px;height:16px}
@media(max-width:1100px) and (min-width:701px){.minimal-site #control .chapter-link p{font-size:12px}}
@media(max-width:700px){.minimal-site #control .chapter-link{display:grid;min-height:0!important;align-items:center}.minimal-site #control .chapter-link p{font-size:12px;white-space:normal}.minimal-site #control .sales-benefits{gap:0!important}.minimal-site #goals .goal-option h3{font-size:20px}.minimal-site #goals .goal-option p{font-size:12px}.goal-or{width:43px;margin:16px 0}.minimal-site #goals .social-mono{width:43px;height:43px;padding:6px;grid-template-columns:repeat(2,14px);gap:3px;border-radius:12px}.social-mono svg{width:14px;height:14px}}
/* Review 8: equal tracks enforce identical heading/subtitle intervals. */
.minimal-site #control .sales-benefits{display:grid;grid-auto-rows:1fr;gap:0!important}
.minimal-site #control .chapter-link{height:100%;align-items:flex-start}
.minimal-site #control .chapter-link>div{flex:1;min-width:0}
.minimal-site #control .pomodoro-ring{width:29px;height:29px}
/* Equal option rows + centered icons place OR at their exact midpoint. */
.minimal-site #goals .goal-choices{display:grid;grid-template-rows:1fr auto 1fr;row-gap:14px}
.minimal-site #goals .goal-option{align-items:center}
.minimal-site #goals .goal-or{margin:0;width:55px;line-height:16px;height:16px;text-align:center;letter-spacing:0}
/* Preserve the render and its aligned overlays; enlarge the whole device 1.5×. */
.minimal-site #goals .record-phone{transform:scale(1.62);transform-origin:center center}
.minimal-site #goals .goal-phone-column{overflow:visible;padding-block:100px}
.minimal-site #goals .phone-demo-column{min-width:0}
.minimal-site #goals .demo-screen{gap:1.1cqw;padding:1.5cqw}
.minimal-site #goals .demo-screen>span{font-size:1.35cqw}
.minimal-site #goals .demo-screen strong{font-size:4.8cqw;padding:1.4cqw .3cqw}
.minimal-site #goals .demo-status-dot{width:1cqw;height:1cqw}
.minimal-site #goals .demo-screen small{font-size:1.5cqw}
.minimal-site #goals .inky-time-zones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:1.6cqw 1.7cqw;margin:1cqw 0 0;padding:0}
.minimal-site #goals .inky-time-zones li{display:flex;align-items:center;gap:.7cqw;font-size:1.8cqw;line-height:1.2;color:#353535;letter-spacing:-.03em;white-space:nowrap}
.minimal-site #goals .inky-time-zones li>i{width:100%;height:2cqw;border:.12cqw solid #777;border-radius:0}
.minimal-site #goals .inky-time-zones li.is-active>i:after{bottom:-.4cqw;height:.25cqw}
.minimal-site #goals .inky-time-zones li.is-active{font-weight:650;color:#111}
@media(max-width:700px){
 .minimal-site #control .chapter-link{align-items:center}
 .minimal-site #control .chapter-link h3{font-size:clamp(24px,7.6vw,30px);white-space:nowrap}
 .minimal-site #control .chapter-link>div{display:contents}
 .minimal-site #control .pomodoro-ring{width:25px;height:25px}
 .minimal-site #goals .goal-or{width:43px}
 .minimal-site #goals .goal-phone-column{padding-block:80px}
 .minimal-site #goals .phone-use-body{gap:38px}
}
/* Clip only the enlarged poster's empty outer canvas, not the product. */
.minimal-site #goals .phone-demo-column{overflow:clip}
