/* Inspector: original app walkthrough and the path into a company's workflow. */
.inspector-case,.inspector-business{--muted:#525b50;--gold:#74551e;--line:#d5d5ca;color:#20241f}
.inspector-case{background:#eeede6}
.inspector-walkthrough{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:clamp(32px,8vw,120px);align-items:center}
.inspector-walkthrough-copy{max-width:650px;min-width:0}
.inspector-walkthrough-copy>p{max-width:590px;line-height:1.8;color:var(--muted)}
.inspector-walkthrough h2,.inspector-business>h2{margin:18px 0 24px}
.inspector-steps{counter-reset:inspection-step;list-style:none;padding:0;margin:28px 0}
.inspector-steps li{counter-increment:inspection-step;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px;padding:19px 0;border-top:1px solid var(--line)}
.inspector-steps li:before{content:counter(inspection-step,decimal-leading-zero);grid-row:span 2;font-size:.75rem;color:var(--gold);padding-top:4px}
.inspector-steps strong{font-weight:600;font-size:1rem}
.inspector-steps li>span{color:var(--muted);font-size:.9rem;line-height:1.75;margin-top:6px}
.inspector-film{margin:0;width:100%;max-width:360px;justify-self:center;min-width:0}
.inspector-film video{display:block;width:100%;height:auto;background:#f3f0e8;border:1px solid #20241f25;border-radius:14px;box-shadow:0 20px 55px #20241f14}
.inspector-film figcaption{margin-top:16px;line-height:1.7;font-size:.75rem;color:var(--muted);text-align:center}
.inspector-transcript{padding:18px 0;border-block:1px solid var(--line)}
.inspector-transcript summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:16px;font-size:.85rem;font-weight:600}
.inspector-transcript summary:after{content:'+';margin-left:auto}
.inspector-transcript[open] summary:after{content:'−'}
.inspector-transcript p{color:var(--muted);font-size:.85rem;line-height:1.8}
.inspector-walkthrough-copy .inspector-demo-note{font-size:.75rem;line-height:1.8;margin-top:22px}
.inspector-demo-note a{text-decoration:underline;text-underline-offset:3px}
.inspector-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px}
.inspector-data-grid article{min-width:0;padding-top:22px;border-top:1px solid var(--line)}
.inspector-data-grid article>span{font-size:.72rem;color:var(--gold)}
.inspector-data-grid h3{font-size:1.15rem;font-weight:500;margin:18px 0 12px;line-height:1.5}
.inspector-data-grid p,.inspector-transfer p{color:var(--muted);font-size:.9rem;line-height:1.85}
.inspector-transfer{margin-top:50px;padding:30px 0;border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:40px}
.inspector-transfer>div{max-width:650px;min-width:0}
.inspector-transfer h3{font-size:1.25rem;font-weight:500;line-height:1.5}
.inspector-transfer .app-button{flex-shrink:0}
@media(max-width:900px){.inspector-walkthrough{grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:32px}.inspector-data-grid{gap:20px}.inspector-transfer{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:700px){.inspector-walkthrough,.inspector-data-grid{grid-template-columns:minmax(0,1fr)}.inspector-film{max-width:330px}.inspector-data-grid{gap:12px}.inspector-transfer{margin-top:32px}.inspector-walkthrough h2,.inspector-business>h2{font-size:clamp(2.4rem,10vw,3.5rem)}}
