/* Public marketing scenes: no operational UI or report facsimiles. */
.scene-capture{margin:0;min-width:0}.scene-capture img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:22px}.scene-capture figcaption{font-size:10px;line-height:1.8;color:#8996a8;text-align:left;margin-top:13px}.scenario-hero{padding-top:136px;padding-bottom:58px}.scenario-hero .breadcrumb{margin-bottom:35px}.scenario-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.scenario-hero h1{font-size:54px;line-height:1.3;letter-spacing:-2px;margin:10px 0 25px}.scenario-hero h2{font-size:27px;line-height:1.5;letter-spacing:-.9px;margin:0 0 20px;color:#1d395d}.scenario-hero-grid>div>p:not(.eyebrow){font-size:15px;line-height:1.95;color:#76869b;max-width:480px}.scenario-hero .actions{gap:22px;margin-top:26px;align-items:center}.scenario-hero .actions .text-link{font-size:13px}.scenario-hero .scene-capture img{aspect-ratio:1.05;object-position:center}.scenario-record{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.scenario-record h2{font-size:35px;line-height:1.5;letter-spacing:-1.3px;margin-bottom:25px}.scenario-record>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#7d8a9c;margin-bottom:25px}.record-points{list-style:none;margin:0;padding:0}.record-points li{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #dae3ee}.record-points li:first-child{padding-top:8px}.record-points li>span{font-size:11px;color:#3867f5;line-height:2.3}.record-points h3{font-size:21px;line-height:1.5;letter-spacing:-.6px;margin:0 0 9px}.record-points p{font-size:14px;line-height:1.9;color:#8290a3;margin:0}.scenario-result{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.scenario-result h2{font-size:37px;line-height:1.4;letter-spacing:-1.4px;margin:0 0 25px}.scenario-result p:not(.eyebrow){font-size:15px;line-height:1.95;color:#7a889c;margin-bottom:25px}.scenario-feature{min-height:0;padding:55px;gap:45px}.scenario-feature .feature-visual img{max-width:none;width:100%;max-height:none;aspect-ratio:1.1;object-fit:cover;border-radius:22px;box-shadow:none}.scenario-feature .feature-copy h3{font-size:30px}.scenario-feature .feature-visual figcaption{margin-top:13px}.report-story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;margin-top:50px}.report-summary-links>a{display:flex;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid #dce5ef;text-decoration:none}.report-summary-links>a:first-child{padding-top:0}.report-summary-links>a>span{font-size:11px;color:#3364f5}.report-summary-links>a>b{margin-left:auto;color:#3364f5;font-size:18px}.report-summary-links h3{font-size:24px;letter-spacing:-.7px;margin:0 0 9px}.report-summary-links p{font-size:13px;line-height:1.8;color:#8090a6;margin:0}.report-summary-links>.caption{margin-top:20px;font-size:11px}.report-summary-panel{gap:55px;padding-top:35px;min-height:450px}.report-summary-panel .scene-capture img{aspect-ratio:1.15}.report-summary-panel .report-info h2{font-size:36px}.report-summary-panel .report-info .caption{margin-bottom:22px}.report-summary-panel .button{font-size:13px}.workflow-layout{grid-template-columns:150px minmax(0,1fr) minmax(0,1.12fr);gap:38px}.flow-chapter{min-height:520px}.flow-stage{padding:22px}.flow-stage .scene-capture img{width:100%;max-height:none;aspect-ratio:1.12;object-fit:cover;border-radius:15px}.flow-stage .scene-capture figcaption{font-size:9px;margin-top:12px}.flow-stage-instruction{line-height:1.7}.flow-chapter-visual .scene-capture img{max-height:none;width:100%;aspect-ratio:3/2;object-fit:cover}.flow-chapter-visual .scene-capture figcaption{font-size:10px}.flow-stage .scene-capture>div{line-height:0}
@media(max-width:1100px){.scenario-hero-grid{gap:35px}.scenario-hero h1{font-size:45px}.scenario-hero h2{font-size:24px}.scenario-hero-grid>div>p:not(.eyebrow){font-size:14px}.scenario-hero .actions{gap:13px;flex-wrap:wrap}.scenario-record{gap:40px}.scenario-record h2{font-size:30px}.scenario-result{gap:40px}.scenario-result h2{font-size:32px}.scenario-feature{padding:40px;gap:35px}.scenario-feature .feature-copy h3{font-size:26px}.report-story-grid{gap:35px}.report-summary-links h3{font-size:21px}.report-summary-panel{gap:35px}.report-summary-panel .report-info h2{font-size:31px}.workflow-layout{grid-template-columns:125px minmax(0,1fr) minmax(0,1fr);gap:25px}.flow-chapter h2{font-size:27px}}
@media(max-width:960px){.scenario-hero{padding-top:115px}.scenario-hero-grid{gap:28px}.scenario-hero h1{font-size:38px;letter-spacing:-1.6px}.scenario-hero h2{font-size:21px}.scenario-hero .scene-capture img{aspect-ratio:.8}.scenario-record h2{font-size:27px}.scenario-record{gap:30px}.record-points h3{font-size:18px}.record-points p{font-size:13px}.record-points li{gap:15px}.scenario-result h2{font-size:28px}.scenario-result p:not(.eyebrow){font-size:14px}.scenario-feature{gap:28px;padding:32px}.scenario-feature .feature-copy h3{font-size:25px}.report-story-grid{gap:28px}.report-story-grid .scene-capture img{aspect-ratio:1}.report-summary-links p{font-size:12px}.report-summary-panel .scene-capture img{aspect-ratio:.9}.workflow-layout{grid-template-columns:1fr 1fr;gap:30px}.flow-chapter{min-height:490px}}
@media(max-width:600px){.scenario-hero{padding-top:95px;padding-bottom:30px}.scenario-hero .breadcrumb{font-size:10px;margin-bottom:28px}.scenario-hero-grid{grid-template-columns:1fr;gap:30px}.scenario-hero h1{font-size:38px;margin-bottom:20px}.scenario-hero h2{font-size:23px;margin-bottom:16px}.scenario-hero .eyebrow{font-size:10px}.scenario-hero-grid>div>p:not(.eyebrow){font-size:14px}.scenario-hero .scene-capture img{aspect-ratio:1.28}.scenario-hero .actions .button{font-size:12px;min-height:44px}.scene-capture img{border-radius:18px}.scene-capture figcaption{font-size:9px;margin-top:10px}.scenario-record{grid-template-columns:1fr;gap:28px}.scenario-record h2{font-size:27px;line-height:1.45;margin-bottom:18px}.scenario-record>div>p:not(.eyebrow){font-size:14px;margin-bottom:16px}.record-points li{padding:21px 0;gap:16px}.record-points h3{font-size:19px}.record-points p{font-size:13px}.scenario-result{grid-template-columns:1fr;gap:28px}.scenario-result h2{font-size:29px;margin-bottom:18px}.scenario-result p:not(.eyebrow){font-size:14px}.scenario-feature{padding:29px 22px;gap:26px}.scenario-feature .feature-copy h3{font-size:26px}.scenario-feature .feature-visual img{aspect-ratio:1.25;border-radius:17px}.report-story-grid{grid-template-columns:1fr;gap:25px;margin-top:32px}.report-story-grid .scene-capture img{aspect-ratio:1.3}.report-summary-links>a{padding:21px 0;gap:17px}.report-summary-links h3{font-size:22px}.report-summary-links p{font-size:13px}.report-summary-panel{gap:26px;min-height:0;padding-top:22px}.report-summary-panel .report-info h2{font-size:28px}.report-summary-panel .scene-capture img{aspect-ratio:1.3}.workflow-layout{display:block}.flow-chapter{min-height:0;padding-bottom:28px}.flow-chapter-visual{padding:0;background:transparent;margin-top:24px}.flow-chapter-visual .scene-capture img{border-radius:17px}.flow-stage{display:none}}
