.photo-report-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:38px;padding:32px;margin:0 0 36px;border:1px solid var(--line,#d5dfd4);border-radius:16px;background:#fff;scroll-margin-top:100px}.photo-report-copy,.photo-report-player{min-width:0}.photo-report-copy .eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 15px;color:#48634d}.photo-report-copy h3{font-size:clamp(25px,2.5vw,36px);line-height:1.15;letter-spacing:-1px;margin:0 0 20px}.photo-report-copy p,.photo-report-copy li{font-size:14px;line-height:1.7;color:#50665b}.photo-report-copy ol{padding-left:21px;margin:20px 0}.photo-report-copy li{padding:3px 0}.photo-report-copy .photo-report-terms{margin:20px 0 24px}.photo-report-copy .photo-report-enquiry{font-size:13px;line-height:1.5;white-space:normal;min-height:46px;display:inline-flex;align-items:center;gap:14px;max-width:100%;text-align:left;overflow-wrap:anywhere}.photo-report-video-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px 14px;color:#48634d;font-size:11px;font-weight:700;margin-bottom:12px}.photo-report-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:10px;background:#173e35}.photo-report-player #photo-report-note{font-size:12px;line-height:1.6;color:#61746c;margin:14px 0}.photo-report-download{font-size:13px;font-weight:700;line-height:1.6;text-underline-offset:4px;display:inline-flex;align-items:center;gap:16px;min-height:44px;max-width:100%;overflow-wrap:anywhere}@media(max-width:900px){.photo-report-demo{grid-template-columns:1fr;gap:26px;padding:26px}.photo-report-copy h3{max-width:600px}.photo-report-copy ol{margin:15px 0}.photo-report-player{width:100%}}@media(max-width:420px){.photo-report-demo{padding:19px;gap:23px;border-radius:12px}.photo-report-copy h3{font-size:27px}.photo-report-copy .photo-report-enquiry{width:100%;justify-content:space-between;padding:13px 15px}.photo-report-video-label{font-size:10px}}