/* Desktop-only layout adjustments requested after the approved B2C design. */
@media (min-width:851px){
  .header-inner{height:124px;gap:24px}
  .brand{width:440px}
  .nav{gap:21px}

  .ec-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:initial;gap:18px;max-width:560px}
  .ec-assurances span{white-space:normal;align-items:center}

  .quickbar + .services-section{padding-top:48px}
  .service-card{grid-template-columns:88px minmax(0,1fr);min-height:258px;padding:23px 23px 25px;column-gap:14px}
  .service-card img{width:84px;height:84px}
  .service-label{font-size:13.5px;line-height:1.2;min-height:31px;letter-spacing:.055em}
  .service-card h3{font-size:24px;line-height:1.14;margin:3px 0 10px}
  .service-card p{font-size:17px;line-height:1.48;max-width:none;padding-right:3px}

  .ec-process-figure{bottom:0}
}
