.view-benefit{margin-top:28px!important;padding:15px 17px;border-left:2px solid var(--cyan);background:rgba(39,215,231,.065);color:#d4e7f2!important;font:600 13px/1.45 Inter,Segoe UI,sans-serif!important;letter-spacing:.025em}
.capture-pair{aspect-ratio:1366/728;background:#07111f;display:grid;place-items:center}
.capture-view{position:absolute;inset:0;margin:0;padding:10px;opacity:0;pointer-events:none;display:grid;place-items:center;background:#07111f;transform:none;transition:opacity .55s var(--ease)}
.capture-view.is-current{opacity:1;pointer-events:auto;transform:none}
.capture-view img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;background:#07111f;transform:none!important}
.capture-view figcaption{position:absolute;left:15px;bottom:14px;padding:8px 11px;border:1px solid rgba(255,255,255,.28);border-radius:5px;background:rgba(3,14,24,.86);color:#eaf4ff;font-size:8px;font-weight:800;letter-spacing:.14em;box-shadow:0 8px 24px #0007}
.view-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}
.view-switch button{appearance:none;border:1px solid var(--line);border-radius:6px;padding:10px 12px;background:rgba(7,20,34,.72);color:#72899d;font-size:9px;font-weight:800;letter-spacing:.1em;cursor:pointer;transition:.2s}
.view-switch button:hover,.view-switch button:focus-visible{border-color:var(--cyan);color:var(--ink);outline:none}
.view-switch button.is-current{border-color:rgba(39,215,231,.52);background:rgba(39,215,231,.1);color:var(--cyan)}
.document-frame{width:min(720px,100%);margin-inline:auto;background:#e9edf0}
.document-pair{aspect-ratio:789/524}
.document-pair .capture-view img{object-fit:contain!important;object-position:center center!important}
.document-pair .capture-view--zoom img{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;place-self:center;transform:none!important;object-fit:contain!important;object-position:center center!important}
.laudo-wrap{width:66%}
.hotspot{z-index:3}
.scene--document .scene-copy{width:34%}
@media(max-width:900px){.scene--tour{justify-content:center}.view-benefit{margin-top:12px!important}.laudo-wrap{width:100%}.scene--document .scene-copy{width:100%}.capture-pair{max-height:52vh}.document-pair{max-height:49vh}}
@media(max-width:600px){.scene--tour{padding-bottom:20px}.scene-copy h2 br{display:none}.view-benefit{font-size:11px!important;padding:10px 12px}.browser-frame{transform:none}.capture-pair{aspect-ratio:1366/728;max-height:none}.capture-view{padding:6px}.capture-view img{object-position:center center!important}.document-pair{aspect-ratio:789/524}.document-pair .capture-view--zoom img{transform:none!important}.view-switch{margin-top:8px}.view-switch button{font-size:8px;padding:9px 5px}.hotspot{width:27px;height:27px}.capture-view figcaption{left:8px;bottom:8px;padding:6px 8px;font-size:7px}}
@media(prefers-reduced-motion:reduce){.capture-view{transition:none}}
.return-course{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:10px;font-weight:800;letter-spacing:.1em;text-decoration:none;padding:10px 13px;border:1px solid rgba(39,215,231,.32);border-radius:7px;background:rgba(39,215,231,.06);transition:.2s}.return-course:hover,.return-course:focus-visible{color:var(--cyan);border-color:var(--cyan);background:rgba(39,215,231,.12);outline:none}.return-course:focus-visible{box-shadow:0 0 0 2px rgba(39,215,231,.24)}@media(max-width:600px){.brand>span:last-child{display:none}.return-course{padding:9px 8px;font-size:8px;letter-spacing:.035em;white-space:nowrap}.return-course span{display:inline}.top-actions{gap:0}}
