.vs-intro{margin-bottom:1.5rem}.vs-flow-label{letter-spacing:.1em;text-transform:uppercase;color:#595959;margin-bottom:.6rem;font-size:.8rem;font-weight:700}.vs-flow{grid-template-columns:1fr;align-items:stretch;gap:0;margin-bottom:2rem;display:grid}.vs-arrow{color:var(--color-primary);justify-content:center;align-items:center;padding:.2rem;font-size:1.5rem;font-weight:300;display:flex;transform:rotate(90deg)}.vs-phase{background:#fff;border:1px solid #0000001a;border-radius:14px;padding:1.2rem 1.1rem;box-shadow:0 2px 12px #0000000d}.vs-phase-num{letter-spacing:.05em;opacity:.6;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.vs-phase h2{margin:0 0 .1rem;font-size:1.15rem}.vs-phase-sub{color:#595959;margin:0 0 .8rem;font-size:.78rem}.vs-phase ul{color:#444;margin:.5rem 0 0;padding-left:1.1rem;font-size:.83rem}.vs-phase ul li{margin-bottom:.25rem}.vs-market{border-top:3px solid #3b82f6}.vs-market .vs-phase-num,.vs-market h2{color:#1d4ed8}.vs-sell{border-top:3px solid #22c55e}.vs-sell .vs-phase-num,.vs-sell h2{color:#15803d}.vs-fulfill{border-top:3px solid #f97316}.vs-fulfill .vs-phase-num,.vs-fulfill h2{color:#c2410c}.vs-support{border-top:3px solid var(--color-primary)}.vs-support .vs-phase-num,.vs-support h2{color:var(--color-dark-red)}.vs-data-note,.vs-b2b-note{background:#f9f9f9;border:1px solid #00000012;border-radius:12px;margin-bottom:1rem;padding:1rem 1.2rem}.vs-data-note h3,.vs-b2b-note h3{margin:0 0 .5rem;font-size:.95rem}@media (min-width:960px){.vs-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}.vs-arrow{padding:0 .5rem;transform:none}}
