#trial-benefit{scroll-margin-top:90px}
#trial-benefit>.duo-experience-title{max-width:1400px;margin:0 auto 28px}
#trial-benefit .rs-duo-experience-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4vw;align-items:center}
.duo-session-gallery{min-width:0;width:100%}
#trial-benefit .duo-session-gallery .lp-photos{aspect-ratio:3/2;width:100%;height:auto;background:#20372c}
#trial-benefit .duo-session-gallery .lp-photo{aspect-ratio:auto;object-fit:contain;object-position:center}
.duo-session-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:10px}
.duo-session-thumbs button{padding:0;border:2px solid transparent;background:transparent;opacity:.65;cursor:pointer;min-width:0;min-height:44px}
.duo-session-thumbs button[aria-pressed=true]{border-color:#dfc58e;opacity:1}
.duo-session-thumbs button:focus-visible{outline:3px solid #fff;outline-offset:3px}
#trial-benefit .duo-session-thumbs img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.duo-session-caption{margin:9px 0 0;font-size:11px;color:#d3ccb9;letter-spacing:.04em}
@media(hover:hover){.duo-session-thumbs button:hover{opacity:1}}
@media(max-width:768px){#trial-benefit>.duo-experience-title{margin-bottom:22px}#trial-benefit .rs-duo-experience-inner{gap:26px}.duo-session-thumbs{gap:4px;margin-top:8px}.duo-session-thumbs button{display:flex;align-items:center}.duo-session-gallery .lp-controls{bottom:8px;right:8px}}
