.pill{padding:8px 13px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.7);font-size:13px;color:#47474b}.hero-flow{margin-top:48px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.flow-node{background:#fff;border-radius:20px;padding:18px 15px;box-shadow:0 10px 30px rgba(0,0,0,.05);min-height:116px}.flow-node b{display:block;font-size:14px;margin-bottom:6px}.flow-node span{font-size:12px;color:var(--muted)}main{max-width:1180px;margin:auto;padding:0 28px 100px}.section{padding:78px 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:36px;margin-bottom:42px}.kicker{font-size:13px;font-weight:800;color:var(--blue);letter-spacing:.08em}.section h2{font-size:clamp(34px,5vw,58px);line-height:1.06;letter-spacing:-.04em;margin:4px 0}.lead{font-size:20px;color:var(--muted);margin:4px 0}