.wcc-customers-template{padding:0;margin:0;max-width:none!important}.wcc-customers-template>.wp-block-post-content{max-width:none!important;width:100%;margin:0}.wcc-customers-template .wp-block-post-content>.wcc-customers{max-width:none;width:100%;margin:0}
.wcc-customers{color:#13194a;background:#e7e8ed;font:18px/1.55 Arial,Helvetica,sans-serif;max-width:none!important;width:100%;margin:0!important}.wcc-customers *{box-sizing:border-box}.wcc-customers h1,.wcc-customers h2,.wcc-customers h3{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:-.015em;line-height:1.04;margin:18px 0 26px}.wcc-customers h1{font-size:clamp(58px,7.7vw,118px)}.wcc-customers h2{font-size:clamp(48px,5.8vw,88px)}.wcc-customers h3{font-size:clamp(30px,3.5vw,48px)}.wcc-customers p{margin:0 0 22px}.wcc-customers .who-label{font-size:12px;letter-spacing:.13em;font-weight:700;line-height:1.5}.wcc-customers .who-section{padding:76px max(6%,calc((100% - 1400px)/2))}.wcc-customers .who-hero{background:#13194a;color:#fbcc0a}.wcc-customers .who-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:32px}.wcc-customers .who-hero-bottom>p{max-width:560px;color:white;margin:0}.wcc-customers .wp-block-button__link{border-radius:0;background:#13194a;color:white;font:700 14px/1.4 Arial,sans-serif;padding:17px 24px;min-height:48px;border:2px solid transparent;text-decoration:none}.wcc-customers .who-hero .wp-block-button__link{background:#fbcc0a;color:#13194a}.wcc-customers .wp-block-button__link:focus-visible{outline:3px solid currentColor;outline-offset:5px}.wcc-customers .who-photo{position:relative;margin:0;background:#d6d8df;min-width:0}.wcc-customers .who-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:none}.wcc-customers>.who-photo{height:420px}.wcc-customers .who-photo figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:10px 20px;background:rgba(231,232,237,.96);color:#13194a;font:12px/1.5 Arial,sans-serif}.wcc-customers .who-stripe{background:#ef5105;padding:22px 6%;text-align:center}.wcc-customers .who-stripe p{font:clamp(20px,2.5vw,34px)/1.4 Anton,Impact,sans-serif;margin:0}.wcc-customers .who-industries{background:#fff}.wcc-customers .who-industries>p:not(.who-label){max-width:560px}.wcc-customers .who-industry-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:42px;border-top:1px solid}.wcc-customers .who-industry{padding:35px 35px 20px 0;border-bottom:1px solid}.wcc-customers .who-industry:nth-child(even){border-left:1px solid;padding-left:40px}.wcc-customers .who-industry:nth-child(odd){padding-right:40px}.wcc-customers .who-industry p{max-width:490px}.wcc-customers .who-examples{font-size:13px;margin-top:30px;font-weight:700}.wcc-customers .who-partner{display:grid;grid-template-columns:1fr 1fr;background:#fbcc0a}.wcc-customers .who-partner-copy{padding:66px 12%}.wcc-customers .who-partner-copy>p:not(.who-label){max-width:430px}.wcc-customers .who-partner-copy .wp-block-buttons{margin-top:30px}.wcc-customers .who-partner .who-photo{min-height:560px}.wcc-customers .who-partner .who-photo img{position:absolute;inset:0}.wcc-customers .who-modes{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:42px}.wcc-customers .who-mode{border-top:1px solid;padding-top:26px}.wcc-customers .who-mode>p:last-child{max-width:470px}.wcc-customers .who-coverage{background:#4589d7}.wcc-customers .who-coverage>p:last-child{max-width:550px}.wcc-customers .who-cta{background:#fbcc0a}.wcc-customers .who-cta h2{font-size:clamp(50px,6.6vw,98px)}.wcc-customers .who-cta .wp-block-buttons{margin-top:30px}
@media(max-width:781px){.wcc-customers{font-size:16px}.wcc-customers .who-section{padding:48px 6%}.wcc-customers h1{font-size:clamp(44px,9.6vw,74px)}.wcc-customers h2{font-size:clamp(44px,9vw,68px)}.wcc-customers h3{font-size:34px}.wcc-customers .who-hero-bottom{display:block;margin-top:26px}.wcc-customers .who-hero-bottom .wp-block-buttons{margin-top:26px}.wcc-customers>.who-photo{height:280px}.wcc-customers .who-industry-grid,.wcc-customers .who-partner,.wcc-customers .who-modes{grid-template-columns:1fr}.wcc-customers .who-industry:nth-child(n){border-left:0;padding:28px 0 12px}.wcc-customers .who-industry h3 br{display:none}.wcc-customers .who-partner-copy{padding:48px 6%}.wcc-customers .who-partner .who-photo{min-height:350px;height:350px}.wcc-customers .who-modes{gap:22px;margin-top:30px}.wcc-customers .who-label{font-size:11px}.wcc-customers .who-cta h2{font-size:clamp(44px,9vw,68px)}}

/* Version 1.2.1: distinct photo proportions, including existing page blocks. */
.wcc-customers > .who-photo {
  width: 100%;
  max-width: 1400px;
  height: auto;
  min-height: 0;
  aspect-ratio: 16 / 9;
  margin: 0 auto;
  overflow: hidden;
}
.wcc-customers .who-partner {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
}
.wcc-customers .who-partner .who-photo {
  width: calc(100% - 80px);
  max-width: 480px;
  height: auto;
  min-height: 0;
  aspect-ratio: 4 / 5;
  align-self: center;
  justify-self: center;
  margin: 48px 0;
  overflow: hidden;
}
.wcc-customers > .who-photo img,
.wcc-customers .who-partner .who-photo img {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  max-width: none;
  aspect-ratio: auto !important;
  object-fit: cover;
}
@media (max-width: 781px) {
  .wcc-customers .who-partner {
    grid-template-columns: minmax(0, 1fr);
  }
  .wcc-customers .who-partner .who-photo {
    width: 88%;
    margin: 0 0 48px;
  }
}

