.review-guide .review-motion-scene{background:#fff;border:1px solid #d9e3f4;border-radius:16px;margin:30px 0 34px;overflow:hidden}.review-guide .scene-visual{aspect-ratio:3/2;position:relative;overflow:hidden;container-type:inline-size}.review-guide .scene-photo{object-fit:cover;width:100%;height:100%;animation:4.5s ease-out both review-scene-settle;display:block}.review-guide .scene-camera-frame{filter:drop-shadow(0 1px 2px #0b23424a);width:100%;height:100%;animation:3.8s ease-out both review-scene-focus;position:absolute;inset:0}.review-guide .scene-creator-notes,.review-guide .scene-compare-notes{color:#163351;flex-direction:column;gap:2cqw;width:39%;display:flex;position:absolute;top:26%;right:5%}.review-guide .scene-mini-label{letter-spacing:.02em;background:#fffffff2;border:1px solid #d9e5f3;border-radius:100px;align-self:flex-start;padding:1cqw 2cqw;font-size:clamp(9px,2.1cqw,13px);font-weight:750;line-height:1.6}.review-guide .scene-label-card{background:#fffffff0;border:1px solid #dce5f2;border-radius:2.5cqw;align-items:center;gap:2cqw;padding:2.5cqw;display:flex;box-shadow:0 8px 24px #1538690a}.review-guide .scene-label-card strong{white-space:nowrap;font-size:clamp(11px,2.7cqw,18px);font-weight:750;line-height:1.5;display:block}.review-guide .scene-label-card div>span{color:#647896;white-space:nowrap;margin-top:.5cqw;font-size:clamp(8px,1.9cqw,13px);line-height:1.5;display:block}.review-guide .scene-status-dot{background:#155dfb;border-radius:50%;flex-shrink:0;width:1.8cqw;min-width:6px;height:1.8cqw;min-height:6px;box-shadow:0 0 0 1cqw #edf3ff}.review-guide .scene-gift-icon{color:#155dfb;font-size:4cqw;font-weight:500;line-height:1}.review-guide .scene-compare-notes{gap:1.6cqw;width:36%;top:13%}.review-guide .scene-review-row{background:#fffffff2;border:1px solid #dce5f2;border-radius:2.2cqw;justify-content:space-between;align-items:center;padding:2cqw 2.8cqw;font-size:clamp(11px,2.6cqw,18px);font-weight:700;line-height:1.5;display:flex}.review-guide .scene-repeat-mark{color:#155dfb;font-size:3.5cqw;line-height:1}.review-guide .scene-compare-question{color:#fff;text-align:center;background:#155dfb;border-radius:2cqw;padding:1.7cqw 2cqw;font-size:clamp(9px,2.1cqw,14px);font-weight:650;line-height:1.5}.review-guide .scene-question-notes{color:#24559a;flex-direction:column;gap:1.8cqw;width:27%;display:flex;position:absolute;top:18%;left:54%;transform:rotate(-14deg)}.review-guide .scene-note-line{align-items:center;gap:1.4cqw;font-size:clamp(12px,3.6cqw,24px);font-weight:650;line-height:1.5;display:flex}.review-guide .scene-note-line>svg{flex-shrink:0;width:4.5cqw;height:4.5cqw}.review-guide .scene-reveal{animation:.8s ease-out both review-scene-reveal;animation-delay:var(--scene-delay,.3s)}.review-guide .scene-label-card:nth-child(2){--scene-delay:.7s}.review-guide .scene-label-card:nth-child(3){--scene-delay:1.3s}.review-guide .scene-delay-0{--scene-delay:.6s}.review-guide .scene-delay-1{--scene-delay:1.2s}.review-guide .scene-delay-2{--scene-delay:1.8s}.review-guide .scene-compare-question{--scene-delay:2.4s}.review-guide .scene-check-stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s ease-out both review-scene-check;animation-delay:var(--scene-delay,.6s)}.review-guide .review-motion-scene[data-visible=false] :is(.scene-photo,.scene-camera-frame,.scene-reveal,.scene-check-stroke){animation-play-state:paused}.review-guide .review-motion-scene figcaption{color:#183250;text-align:left;align-items:flex-start;gap:13px;padding:20px 22px;line-height:1.65;display:flex}.review-guide .scene-caption-number{color:#155dfb;background:#edf3ff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:11px;font-weight:750;display:grid}.review-guide .review-motion-scene figcaption strong{font-size:15px;font-weight:750;display:block}.review-guide .review-motion-scene figcaption div>span{color:#61758f;margin-top:5px;font-size:13px;display:block}@keyframes review-scene-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes review-scene-focus{0%{opacity:0;transform:scale(1.035)}30%,75%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(1)}}@keyframes review-scene-reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes review-scene-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:600px){.review-guide .review-motion-scene{border-radius:12px;margin:25px 0 29px}.review-guide .review-motion-scene figcaption{gap:10px;padding:16px}.review-guide .review-motion-scene figcaption strong{font-size:13px}.review-guide .review-motion-scene figcaption div>span{font-size:12px}.review-guide .scene-caption-number{flex-basis:24px;height:24px;font-size:10px}}@media (max-width:380px){.review-guide .scene-compare-notes{top:8%}}@media (prefers-reduced-motion:reduce){.review-guide .review-motion-scene :is(.scene-photo,.scene-camera-frame,.scene-reveal,.scene-check-stroke){opacity:1;animation:none;transform:none}.review-guide .scene-check-stroke{stroke-dashoffset:0}}
