/* Card 3 (home): the Runwell loop, steps on the loop, logo watermark */
.loop3 .lp-grid{display:grid;grid-template-columns:11fr 13fr;gap:32px;align-items:center}
.loop3 .intro h2{font-size:clamp(37px,4vw,56px)}
.loop3 .lead{max-width:480px}
.loop3 .lp-steps{display:none;list-style:none;margin:28px 0 0;padding:0}
.loop3 .lp-steps li{display:grid;grid-template-columns:36px 1fr;gap:4px 10px;padding:16px 0;border-top:1px solid #34473b}
.loop3 .lp-steps li:last-child{border-bottom:1px solid #34473b}
.loop3 .lp-steps span{font:12px Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#00c46a;padding-top:4px}
.loop3 .lp-steps h3{font-size:20px}
.loop3 .lp-steps p{grid-column:2;font-size:15px}
.loop3 .lp-meta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:34px}
.loop3 .lp-meta .illustrative{padding:0;color:#7a8a7d}
.loop3 .lp-meta .pause{color:#91ae9a}
.loop3 .lp-svg{width:100%;display:block;overflow:visible}
.loop3 .lp-lab{font:13px Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;fill:#e9f3ec}
.loop3 .lp-d{font:16px Geist,sans-serif;fill:#b6c3b9}
.loop3 .lp-chip{font:11px Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em;fill:#a6c2b0}
.loop3 .lp-ret{font:10px Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;fill:#7fac8c}
.loop3 .lp-k{font:11px Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;fill:#7fac8c}
.loop3 .lp-v{font-family:Geist,sans-serif;font-weight:600;font-size:56px;letter-spacing:-.04em;fill:#fff}
.loop3 .lp-s{font:16px Geist,sans-serif;fill:#b6c3b9}
@media(max-width:1000px){.loop3 .lp-grid{grid-template-columns:1fr;gap:36px}.loop3 .lp-art{max-width:720px;margin:auto}}
@media(max-width:760px){.loop3 .lp-steps{display:block}.loop3 .lp-ann{display:none}.loop3 .lp-svg{max-width:420px;margin:-70px auto -50px}}
