.platform-demo_page__UN2C0{max-width:1320px;margin-inline:auto;border-inline:1px solid var(--institutional-line);padding-bottom:72px}.platform-demo_hero__iCalx{padding:44px clamp(24px,4.5vw,64px) 38px}.platform-demo_back__pI_IL{display:inline-flex;align-items:center;gap:6px;margin-bottom:34px;font-size:12px;color:var(--ink-muted)}.platform-demo_back__pI_IL:hover{color:var(--brand)}.platform-demo_eyebrow__WH3I5{color:var(--brand);font-size:10px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.platform-demo_hero__iCalx h1{margin-top:16px;max-width:960px;font-size:clamp(36px,4.7vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.045em}.platform-demo_intro__TrcUz{max-width:650px;margin-top:22px;color:var(--ink-muted);font-size:16px;line-height:1.75}.platform-demo_viewing__1b4GM{padding-inline:clamp(16px,3vw,40px)}.platform-demo_film__dbMQv{border:1px solid var(--institutional-line);background:white}.platform-demo_filmToolbar__flF0I{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px}.platform-demo_filmIdentity__nOXtN{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;color:var(--ink);font-size:12px}.platform-demo_filmIdentity__nOXtN>span:first-child{font-weight:700}.platform-demo_runtime__k0pl6{color:var(--ink-muted);font-size:11px;white-space:nowrap}.platform-demo_runtime__k0pl6 span{margin-inline:3px}.platform-demo_videoSurface__P21pk{position:relative;aspect-ratio:16/9;border-block:1px solid var(--institutional-line);background:var(--bg)}.platform-demo_videoSurface__P21pk video{display:block;width:100%;height:100%;object-fit:contain}.platform-demo_play__rsxjD{position:absolute;right:6.25%;bottom:20%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 21px;background:var(--brand);color:white;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 12px 24px -15px rgba(15,23,42,.6);transition:background-color .18s}.platform-demo_play__rsxjD:hover{background:var(--brand-hover)}.platform-demo_filmCaption___2GK1{padding:19px 22px 20px}.platform-demo_filmCaption___2GK1 p:first-child{font-size:13px;color:var(--ink);line-height:1.7}.platform-demo_filmCaption___2GK1 p+p{margin-top:5px;font-size:11px;line-height:1.65;color:var(--ink-muted)}.platform-demo_sourcingPlayer__MyY_F .gutter-narrow{width:100%;max-width:none;padding-inline:0}.platform-demo_sourcingPlayer__MyY_F>figure>div{padding:0;border-radius:0}.platform-demo_sourcingPlayer__MyY_F>figure>div>div{border-inline:0;border-radius:0;box-shadow:none}.platform-demo_sourcingPlayer__MyY_F figcaption{max-width:none;margin-top:0;padding:18px 22px}.platform-demo_playbackNotice__ypMtc{border-top:1px solid var(--institutional-line);padding:14px 22px;color:var(--ink-muted);font-size:12px;line-height:1.6}.platform-demo_playbackNotice__ypMtc a{text-decoration:underline;text-underline-offset:3px}.platform-demo_followThrough__t06RP{padding:46px clamp(24px,4.5vw,64px) 0}.platform-demo_nextStep__UoxNo{display:flex;align-items:center;justify-content:space-between;gap:36px}.platform-demo_nextStep__UoxNo h2{margin-top:12px;font-size:clamp(24px,2.5vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.platform-demo_actions__YIsc0{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.platform-demo_primaryLink__TljdZ{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:48px;padding:15px 22px;background:var(--brand);color:white;font-size:12px;font-weight:700;transition:background-color .18s}.platform-demo_primaryLink__TljdZ:hover{background:var(--brand-hover)}.platform-demo_secondaryLink__tM91z{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-muted)}.platform-demo_secondaryLink__tM91z:hover{color:var(--brand)}.platform-demo_page__UN2C0 a:focus-visible,.platform-demo_page__UN2C0 button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:900px){.platform-demo_nextStep__UoxNo{align-items:start;flex-direction:column;gap:24px}}@media (max-width:640px){.platform-demo_page__UN2C0{border-inline:0;padding-bottom:48px}.platform-demo_hero__iCalx{padding-block:30px}.platform-demo_back__pI_IL{margin-bottom:26px}.platform-demo_titleBreak__BzjYT{display:none}.platform-demo_intro__TrcUz{font-size:15px}.platform-demo_filmToolbar__flF0I{align-items:start;flex-direction:column;padding:16px;gap:14px}.platform-demo_play__rsxjD{min-height:44px;padding:12px 15px;right:6.25%;bottom:19%}.platform-demo_play__rsxjD span{display:none}.platform-demo_filmCaption___2GK1{padding:15px 16px}.platform-demo_followThrough__t06RP{padding-top:34px}.platform-demo_actions__YIsc0{gap:18px}}@media (prefers-reduced-motion:reduce){.platform-demo_page__UN2C0 a,.platform-demo_page__UN2C0 button{transition:none}}.walkthrough-details_details__oAZh_{padding:48px clamp(24px,4.5vw,64px) 0}.walkthrough-details_details__oAZh_ section{border-top:1px solid var(--institutional-line);padding-block:36px}.walkthrough-details_eyebrow__zbChG{color:var(--brand);font-size:10px;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.walkthrough-details_details__oAZh_ h2{margin-top:12px;font-size:clamp(24px,2.6vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:700}.walkthrough-details_details__oAZh_ p:not(.walkthrough-details_eyebrow__zbChG){max-width:880px;margin-top:16px;color:var(--ink-muted);font-size:15px;line-height:1.8}.walkthrough-details_chapters__4_keU{margin-top:28px}.walkthrough-details_chapters__4_keU h3{font-size:13px;font-weight:700}.walkthrough-details_chapters__4_keU ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:12px;list-style:none}.walkthrough-details_chapters__4_keU a{display:flex;align-items:baseline;gap:14px;padding-block:13px;border-bottom:1px solid var(--institutional-line);font-size:13px;line-height:1.6}.walkthrough-details_chapters__4_keU a span{flex:0 0 35px;font-variant-numeric:tabular-nums;color:var(--brand)}.walkthrough-details_details__oAZh_ a:hover{color:var(--brand)}.walkthrough-details_transcript__QdZKr summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;cursor:pointer;font-size:15px;font-weight:700}.walkthrough-details_transcript__QdZKr summary:before{content:"+";color:var(--brand);margin-right:4px}.walkthrough-details_transcript__QdZKr details[open] summary:before{content:"−"}.walkthrough-details_transcript__QdZKr summary span{margin-left:auto;color:var(--ink-muted);font-size:11px;font-weight:400}.walkthrough-details_transcriptBody__7q_Dx>div{margin-top:26px}.walkthrough-details_transcriptBody__7q_Dx h3{font-size:13px;color:var(--brand);line-height:1.6;font-weight:600}.walkthrough-details_questions__g81EC>div{margin-top:28px;max-width:880px}.walkthrough-details_questions__g81EC h3{font-size:16px;line-height:1.6;font-weight:700}.walkthrough-details_questions__g81EC p:not(.walkthrough-details_eyebrow__zbChG){margin-top:8px}.walkthrough-details_related__cS2bt{border-top:1px solid var(--institutional-line);padding-top:30px}.walkthrough-details_related__cS2bt h2{font-size:22px;margin-bottom:20px}.walkthrough-details_related__cS2bt a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:15px;font-size:13px;border-bottom:1px solid var(--institutional-line)}.walkthrough-details_details__oAZh_ a:focus-visible,.walkthrough-details_transcript__QdZKr summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}@media (max-width:640px){.walkthrough-details_details__oAZh_{padding-top:34px}.walkthrough-details_chapters__4_keU ol{grid-template-columns:1fr}.walkthrough-details_details__oAZh_ section{padding-block:28px}}