/* ===============================
   B2B page – light premium layer
   =============================== */

.yc-b2b-hero{
  background:
    radial-gradient(900px 380px at 10% 10%, rgba(1,94,155,.10), transparent 60%),
    radial-gradient(800px 320px at 90% 0%, rgba(1,94,155,.08), transparent 55%),
    #fff;
}

.yc-b2b-section-alt{
  background: rgba(1,94,155,.04);
  border-top: 1px solid rgba(2,6,23,.06);
  border-bottom: 1px solid rgba(2,6,23,.06);
}

.yc-b2b-mock,
.yc-b2b-feature-visual{
  border-radius: 22px;
  padding: 1rem;
  background: rgba(255,255,255,.75);
  border: 1px solid rgba(2, 6, 23, .08);
}

.yc-b2b-badge{
  padding: .45rem .75rem;
  font-weight: 600;
}

.yc-b2b-cta{
  background: rgba(1,94,155,.04);
  border: 1px solid rgba(1,94,155,.14) !important;
  border-radius: 22px;
}
