.agent-page .agent-walkthrough{max-width:1720px;margin:auto;padding-block:82px 86px;border-block:1px solid var(--rule)}.agent-film-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;grid-gap:12%;gap:12%;margin-bottom:42px}.agent-film-heading .eyebrow{margin-bottom:24px;color:var(--muted)}.agent-film-heading h2{font-size:clamp(38px,3.8vw,60px);line-height:1.07;letter-spacing:-.04em;text-wrap:balance}.agent-film-heading>p{font-size:14px;line-height:1.85;color:var(--c-n500);max-width:360px;margin-bottom:4px}.agent-film{margin:0;min-width:0}.agent-film-stage{background:#e5e8df;padding:24px 36px 18px;position:relative}.agent-film-topline{display:flex;justify-content:space-between;gap:20px;color:var(--c-ledger);font-size:11px;line-height:1.5;margin-bottom:24px}.agent-film-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-technical);white-space:nowrap}.agent-film-screen{max-width:824px;margin:auto;background:#fff;border:1px solid #ced4c8;border-radius:9px;overflow:hidden;box-shadow:0 24px 52px -24px #20392d4a}.agent-film video{display:block;width:100%;height:auto;aspect-ratio:824/550;object-fit:contain;background:#fff}.agent-film-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.agent-film-controls[hidden]{display:none}.agent-film-controls>div{display:flex;gap:8px}.agent-film-controls button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:44px;min-height:44px;border:1px solid #b5c1b4;border-radius:3px;color:var(--c-ledger);background:transparent;font:inherit;font-size:12px;transition:background .2s,border-color .2s}.agent-film-controls .agent-play{padding:0 17px;background:var(--c-ledger);border-color:var(--c-ledger);color:#fff}.agent-film-controls .agent-play>span:first-child{font-size:10px;width:13px}.agent-film-controls>div button{font-size:20px}.agent-film-controls button:hover{background:#d0d9cc;border-color:var(--c-ledger)}.agent-film-controls .agent-play:hover{background:var(--c-depth)}.agent-film-chapters{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;grid-gap:30px;gap:30px}.agent-film-chapters>li{min-width:0}.agent-film-chapters button{position:relative;display:flex;gap:18px;text-align:left;width:100%;height:100%;padding:27px 0 23px;border:0;background:transparent;color:var(--c-technical);font:inherit;cursor:pointer}.agent-chapter-number{font-size:10px;line-height:2.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-n400)}.agent-film-chapters strong{display:block;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.015em}.agent-film-chapters small{display:block;max-width:280px;margin-top:10px;font-size:12px;line-height:1.7;color:var(--c-n500)}.agent-film-chapters button:disabled{cursor:default}.agent-film-chapters button:hover strong,.agent-film-chapters button[aria-current=step] strong{color:var(--c-ledger)}.agent-chapter-track{position:absolute;bottom:0;inset-inline:0;height:2px;background:var(--rule);overflow:hidden}.agent-chapter-track i{display:block;height:100%;background:var(--c-ledger);width:100%;transform:scaleX(var(--chapter-progress,0));transform-origin:left}.agent-film figcaption{font-size:10px;line-height:1.7;color:var(--c-technical);margin-top:22px;max-width:620px}.agent-film-error{font-size:13px;line-height:1.7;margin-top:15px}.agent-film-error a{text-decoration:underline}.agent-page .connected-format.agent-format-with-image{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:23px 8%;padding-block:55px;align-items:start}.agent-format-with-image .agent-format-copy{grid-column:1;align-self:center}.agent-format-with-image .connected-format-label{display:flex;gap:14px;align-items:center;margin-bottom:26px}.agent-format-with-image .connected-format-label small{margin:0}.agent-format-with-image h3{margin-bottom:24px}.agent-format-with-image .agent-file-image{grid-column:2;grid-row:auto;align-self:center}.agent-file-image>a{aspect-ratio:auto;padding:28px 24px;background:#e5e8df}.agent-file-image img{max-height:560px}.agent-format-with-image:nth-child(2) .agent-file-image>a{background:#e8e5dc;aspect-ratio:auto}.agent-format-with-image:nth-child(3) .agent-file-image>a{background:#dde4e1;aspect-ratio:auto}@media(max-width:1100px){.agent-film-heading{gap:7%}.agent-film-stage{padding-inline:28px}.agent-film-chapters{gap:24px}.agent-film-chapters button{gap:12px}.agent-film-chapters strong{font-size:15px}}@media(max-width:800px){.agent-page .agent-walkthrough{padding-block:55px}.agent-film-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.agent-film-heading h2{font-size:42px}.agent-film-heading>p{max-width:540px}.agent-film-stage{padding:20px}.agent-film-topline{margin-bottom:20px}.agent-film-chapters{gap:20px}.agent-film-chapters button{display:block;padding-block:23px}.agent-chapter-number{display:block;margin-bottom:8px}.agent-film-chapters small{font-size:11px}.agent-page .connected-format.agent-format-with-image{grid-template-columns:1fr;gap:22px;padding-block:40px}.agent-format-with-image .agent-file-image{grid-column:1;grid-row:auto;margin-top:10px}.agent-file-image>a{aspect-ratio:auto}.agent-film-heading br{display:none}}@media(max-width:480px){.agent-film-heading h2{font-size:37px}.agent-film-stage{padding:15px 10px 12px;margin-inline:-8px}.agent-film-topline{font-size:10px;margin-inline:3px;gap:10px;margin-bottom:15px}.agent-film-screen{border-radius:5px}.agent-film-controls{margin-top:14px}.agent-film-controls .agent-play{padding-inline:12px;font-size:11px}.agent-film-controls>div{gap:5px}.agent-film-controls button{min-width:44px;min-height:44px}.agent-film-chapters{gap:0;grid-template-columns:1fr}.agent-film-chapters button{display:flex;gap:14px;padding:19px 0}.agent-film-chapters small{max-width:none;font-size:12px;margin-top:6px}.agent-chapter-number{margin:0}.agent-film-chapters strong{font-size:15px}.agent-film figcaption{margin-top:20px}.agent-file-image>a{padding:22px 12px;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.agent-film-controls button{transition:none}}html[data-motion=reduced] .agent-film-controls button{transition:none}