.b2bhero{padding:1.7rem 1rem;background:#fff;text-align:center}.b2bhero h1{color:var(--navy);font-size:3rem;margin-bottom:.5rem}.b2blead{color:var(--gray);font-size:1.15rem;max-width:700px;text-align:center;margin:auto;padding:.75rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.5rem}.benefit{background:white;border-radius:.5rem;padding:1rem;box-shadow:0 6px 14px rgba(12,62,116,0.05)}.benefit h3{color:var(--primary);margin-bottom:.5rem;font-size:1rem}.benefit p{color:var(--gray);font-size:.95rem;margin:0}.workflow{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.step{background:var(--light);padding:1rem;border-radius:.5rem;flex:1 1 180px}.step h4{color:var(--primary);margin-bottom:.5rem}.cta{text-align:center;margin-top:2rem}.btn-primary{background:var(--primary);color:white;padding:.75rem 1.25rem;border-radius:.375rem;text-decoration:none;display:inline-block}.feature-list{list-style:none;padding-left:0}.feature-list li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.feature-list li:before{content:"→";position:absolute;left:0;color:var(--primary);font-weight:bold}