/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 09 2026 | 01:30:02 */
@charset "UTF-8";
/* * * * * * * * 
 * Industries *
 * * * * * * * */
.wz-glowing-button {
  box-shadow: rgba(255, 76, 0, 0.34) 0px 12px 15px;
}

.pv-industry-gradient-hero .fl-row-content-wrap {
  background: radial-gradient(90% 80% at 96% 6%, rgba(228, 254, 255, 0.5) 0%, rgba(228, 254, 255, 0) 60%), radial-gradient(120% 90% at 12% -10%, #FFF8E3 0%, rgba(255, 248, 227, 0) 62%), #FFF;
}

/* Industry hero content */
.pv-industry-gradient-hero h1.fl-heading {
  margin-top: 30px;
  text-wrap: balance;
}
.pv-industry-gradient-hero h1.fl-heading strong {
  color: #36DA90;
  font-weight: 800;
}
.pv-industry-gradient-hero h1.fl-heading.wz-disable-balance-wrap {
  text-wrap: unset;
}
.pv-industry-gradient-hero .fl-module-heading + .fl-rich-text {
  margin-top: 16px;
}
.pv-industry-gradient-hero .fl-module-heading + .fl-rich-text p {
  font-size: 20px;
  line-height: 30px;
  margin: 0;
}
.pv-industry-gradient-hero .fl-module-heading + .fl-rich-text strong {
  color: #00317E;
}
.pv-industry-gradient-hero .pv-hero-eyebrow {
  margin-top: 30px;
}
.pv-industry-gradient-hero .pv-hero-eyebrow + h1.fl-heading {
  margin-top: 25px;
}
.pv-industry-gradient-hero .pv-hero-eyebrow p {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 35px;
  margin: 0;
  padding: 8px 16px;
  border-radius: 999px;
  background: #E3FDEC;
  color: #008C4B;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: 0.52px;
  text-transform: uppercase;
}
.pv-industry-gradient-hero .pv-hero-eyebrow p::before {
  content: "";
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23008C4B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 7.1254C1.50002 6.2908 1.7532 5.47583 2.2261 4.78814C2.699 4.10045 3.36939 3.57239 4.14871 3.2737C4.92803 2.975 5.77962 2.91973 6.59101 3.11518C7.4024 3.31063 8.13542 3.74761 8.69325 4.3684C8.73254 4.41041 8.78004 4.4439 8.83281 4.4668C8.88557 4.48969 8.94248 4.50151 9 4.50151C9.05752 4.50151 9.11443 4.48969 9.16719 4.4668C9.21996 4.4439 9.26746 4.41041 9.30675 4.3684C9.86283 3.74357 10.596 3.30292 11.4087 3.1051C12.2214 2.90727 13.0751 2.96166 13.8562 3.26101C14.6372 3.56036 15.3085 4.09049 15.7808 4.78082C16.2531 5.47116 16.504 6.28897 16.5 7.1254C16.5 8.8429 15.375 10.1254 14.25 11.2504L10.131 15.2351C9.99125 15.3957 9.81895 15.5246 9.62553 15.6134C9.43212 15.7022 9.22203 15.7488 9.00922 15.7501C8.7964 15.7515 8.58574 15.7075 8.39122 15.6212C8.19669 15.5349 8.02277 15.4081 7.881 15.2494L3.75 11.2504C2.625 10.1254 1.5 8.8504 1.5 7.1254Z'/%3E%3Cpath d='M2.42 9.75h4.7l.38-.75 1.5 3.38 1.5-5.25 1.13 2.62h3.95'/%3E%3C/svg%3E") center/18px 18px no-repeat;
}
.pv-industry-gradient-hero .pv-hero-eyebrow i, .pv-industry-gradient-hero .pv-hero-eyebrow svg {
  font-size: 16px;
  width: 18px;
  text-align: center;
}
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-manufactuting p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/manufacturing-hero-icon-1.svg") center/18px 18px no-repeat;
}
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-higher-ed p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/higher-education-hero-icon.svg") center/18px 18px no-repeat;
}
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-nonprofit p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/non-profits-hero-icon.svg") center/18px 18px no-repeat;
}
.pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) {
  margin-top: 20px;
  gap: 0;
  align-items: center;
}
.pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) > .fl-rich-text:not(.pv-side-list) {
  flex: 0 0 58px;
  margin-right: 20px;
}
.pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) > .fl-rich-text:not(.pv-side-list) p {
  margin: 0;
  line-height: 18px;
}
.pv-industry-gradient-hero .pv-side-list {
  flex: 1 1 auto;
  min-width: 0;
}
.pv-industry-gradient-hero .pv-side-list ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.pv-industry-gradient-hero .pv-side-list ul ~ p {
  display: none;
}
.pv-industry-gradient-hero .pv-side-list li {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  height: 34px;
  margin: 0;
  padding: 0 12px;
  border: 1px solid transparent;
  border-radius: 999px;
  background: #EBF7FF;
  color: #00368C;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero .pv-side-list li {
    gap: 5px;
  }
}
.pv-industry-gradient-hero .pv-side-list.pv-across li {
  padding: 0 15px;
  border-color: #D2DCE7;
  background: #FFF;
  color: #001A46;
  box-shadow: 0 6px 16px -12px rgba(0, 26, 70, 0.35), 0 0 0 1px rgba(0, 54, 140, 0.07);
}
.pv-industry-gradient-hero .pv-side-list.pv-across li::before {
  content: "";
  flex: 0 0 9px;
  height: 9px;
  border-radius: 50%;
  background: #009EE1;
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero .pv-side-list.pv-across li::before {
    flex: 0 0 6px;
    height: 6px;
  }
}
.pv-industry-gradient-hero .fl-module-pp-dual-button {
  margin-top: 40px;
}
.pv-industry-gradient-hero .fl-module-pp-dual-button .fl-module-content {
  margin-top: 0;
  margin-bottom: 0;
}
.pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-inner {
  gap: 12px;
}
.pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-content a.pp-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 0 26px !important;
  border-radius: 999px;
  line-height: 22px;
}
.pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-content a.pv-glowing-button {
  box-shadow: 0 12px 15px rgba(255, 76, 0, 0.34);
}
.pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-content a.pv-glowing-button .pp-font-icon {
  margin-left: 10px;
  font-size: 17px;
}
.pv-industry-gradient-hero .wz-side-icons {
  margin-top: 30px;
}
.pv-industry-gradient-hero .wz-side-icons .fl-module-content {
  margin-top: 0;
  margin-bottom: 0;
}
.pv-industry-gradient-hero .wz-side-icons .pp-icon-list .pp-icon-list-items {
  flex-wrap: wrap;
  gap: 10px 15px;
  margin: 0;
  padding: 0;
}
.pv-industry-gradient-hero .wz-side-icons .pp-icon-list .pp-icon-list-items .pp-icon-list-item {
  display: flex;
  align-items: center;
  margin: 0;
}
.pv-industry-gradient-hero .wz-side-icons .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon {
  flex: 0 0 14px;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='6.82' cy='7' r='5.83' fill='%2336DA90' stroke='%2336DA90' stroke-width='1.2'/%3E%3Cpath d='M4.34 7l1.65 1.65 3.31-3.3' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px 14px no-repeat;
}
.pv-industry-gradient-hero .wz-side-icons .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon::before {
  display: none;
}
.pv-industry-gradient-hero .wz-side-icons .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text {
  font-size: 14px;
  line-height: 14px;
  color: #000;
}
.pv-industry-gradient-hero .pv-hero-image {
  overflow: hidden;
  background: #FFF;
  border-radius: 16px;
  box-shadow: 0 1px 2px 0 rgba(15, 23, 42, 0.04), 0 8px 20px -10px rgba(0, 26, 70, 0.12), 0 28px 60px -24px rgba(0, 26, 70, 0.22), 0 0 0 1px rgba(15, 23, 42, 0.05);
}
.pv-industry-gradient-hero .pv-hero-image img {
  display: block;
  width: 100%;
  height: auto;
}
.pv-industry-gradient-hero.pv-hero-icon-healthcare .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("/wp-content/uploads/2026/10/green-healthcare-icon.png") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}
@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-healthcare .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-healthcare .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-healthcare .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
@keyframes pv-hero-icon-fly {
  0%, 100% {
    transform: translate(0, 0) rotate(-10deg);
  }
  50% {
    transform: translate(-6px, -12px) rotate(-4deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero h1.fl-heading {
    font-size: 52px;
    line-height: 56px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero h1.fl-heading {
    font-size: 38px;
    line-height: 42px;
  }
  .pv-industry-gradient-hero .fl-module-heading + .fl-rich-text p {
    font-size: 18px;
    line-height: 27px;
  }
  .pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) {
    flex-direction: column;
    align-items: flex-start;
  }
  .pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) > .fl-rich-text:not(.pv-side-list) {
    flex-basis: auto;
    margin: 0 0 10px;
  }
  .pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) > .fl-rich-text:not(.pv-side-list) p br {
    display: none;
  }
  .pv-industry-gradient-hero .pv-side-list li {
    white-space: normal;
  }
}

/* Outfit 500 for the quote (site only loads Outfit 700/800) */
@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1O4a0EwItq6fNIg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* Logo carousel band (row: pv-industry-logo-carousel-wrapper + wz-border-top) */
.fl-row.pv-industry-logo-carousel-wrapper > .fl-row-content-wrap {
  padding-top: 35px;
  padding-bottom: 30px;
}
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel {
  margin-left: 30px;
}
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-wrapper.pp-logos-ticker {
  gap: 64px;
}
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logo img {
  width: auto;
  height: 40px;
}
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::before,
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 250px;
  pointer-events: none;
}
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::before {
  left: 0;
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
}
.fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::after {
  right: 0;
  width: 247px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::before,
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::after {
    width: 120px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel {
    margin-top: 15px;
    margin-left: 0;
  }
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::before,
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::after {
    width: 60px;
  }
}

/* Customer quote */
.fl-row.pv-customer-quote > .fl-row-content-wrap {
  overflow: hidden;
  background: radial-gradient(circle 417px at calc(100% - 151px) calc(100% - 60px), rgba(54, 218, 144, 0.18) 0%, rgba(54, 218, 144, 0) 65%), radial-gradient(circle 350px at 132px -2px, rgba(0, 158, 225, 0.16) 0%, rgba(0, 158, 225, 0) 65%), #001A46;
}
.fl-row.pv-customer-quote .fl-col-content {
  align-items: center;
}
.fl-row.pv-customer-quote .pv-customer-quote-icon {
  margin: 0;
}
.fl-row.pv-customer-quote .pv-customer-quote-icon img {
  display: block;
  width: 45px;
  height: 50px;
  margin: 0 auto;
}
.fl-row.pv-customer-quote .pv-customer-quote-text {
  max-width: 950px;
  margin: 20px auto 0;
}
.fl-row.pv-customer-quote .pv-customer-quote-text p {
  margin: 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 57px;
  text-align: center;
}
.fl-row.pv-customer-quote .pv-customer-quote-text .pv-quote-highlight {
  color: #36DA90;
}
.fl-row.pv-customer-quote .pv-customer-quote-author {
  justify-content: center;
  align-items: center;
  margin: 40px 0 0;
}
.fl-row.pv-customer-quote .pv-customer-quote-avatar {
  flex: 0 0 auto;
  margin: 0;
}
.fl-row.pv-customer-quote .pv-customer-quote-avatar img {
  display: block;
  width: auto;
  height: 44px;
}
.fl-row.pv-customer-quote .pv-customer-quote-name {
  margin: 0;
}
.fl-row.pv-customer-quote .pv-customer-quote-name p {
  margin: 0;
  color: #FFF;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}
.fl-row.pv-customer-quote .pv-customer-quote-name strong {
  display: block;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 800;
  line-height: 18px;
}
.fl-row.pv-customer-quote .pv-customer-quote-name br {
  display: none;
}
@media (max-width: 1024px) {
  .fl-row.pv-customer-quote .pv-customer-quote-text p {
    font-size: 30px;
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-customer-quote .pv-customer-quote-text p {
    font-size: 24px;
    line-height: 36px;
  }
  .fl-row.pv-customer-quote .pv-customer-quote-author {
    margin-top: 30px;
  }
}

/* Thesis section (healthcare reality vs Workzone approach) */
.fl-row.pv-industry-thesis > .fl-row-content-wrap {
  background: linear-gradient(148deg, #FFF 0%, #EBF7FF 100%);
}
.fl-row.pv-industry-thesis .pv-thesis-eyebrow {
  margin: 0;
}
.fl-row.pv-industry-thesis .pv-thesis-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.fl-row.pv-industry-thesis h2.pv-thesis-heading {
  max-width: 602px;
  margin: 20px auto 0;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 51px;
  font-weight: 800;
  line-height: 55px;
  text-align: center;
}
.fl-row.pv-industry-thesis .pv-thesis-card {
  gap: 0;
  margin: 67px 0 0;
  overflow: hidden;
  background: #FFF;
  border: 1px solid #D2DCE7;
  border-radius: 20px;
  box-shadow: 0 -7px 0 0 #FF4C00, 0 20px 30px -18px rgba(0, 54, 140, 0.16);
}
.fl-row.pv-industry-thesis .pv-thesis-table {
  margin: 0 20px;
}
.fl-row.pv-industry-thesis .pv-thesis-table .pp-table-wrap {
  overflow: visible;
}
.fl-row.pv-industry-thesis .pv-thesis-table thead,
.fl-row.pv-industry-thesis .pv-thesis-table tbody,
.fl-row.pv-industry-thesis .pv-thesis-table tr {
  border: 0;
  background: none;
}
.fl-row.pv-industry-thesis .pv-thesis-table table.pp-table-content {
  width: 100%;
  margin: 0;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
  background: transparent;
}
.fl-row.pv-industry-thesis .pv-thesis-table thead tr th {
  position: relative;
  width: 50%;
  padding: 19px 20px 19px 28px;
  border: 0;
  border-bottom: 1px solid #D5DEE4;
  background: transparent;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.4px;
  text-align: left;
  text-transform: none;
}
.fl-row.pv-industry-thesis .pv-thesis-table thead tr th::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("/wp-content/uploads/2026/10/bulb-icon.png") center/contain no-repeat;
}
.fl-row.pv-industry-thesis .pv-thesis-table thead tr th:nth-child(2) {
  padding-left: 47px;
}
.fl-row.pv-industry-thesis .pv-thesis-table thead tr th:nth-child(2)::before {
  left: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2336DA90'/%3E%3Cpath d='M6 10.2l2.6 2.6L14 7.4' fill='none' stroke='%23001A46' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.fl-row.pv-industry-thesis .pv-thesis-table thead tr th .pp-table-header-inner {
  display: block;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr {
  background: transparent;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td {
  position: relative;
  padding: 22px 60px 21px 28px;
  border: 0;
  border-bottom: 1px solid #EAEFF1;
  background: transparent;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  vertical-align: middle;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td strong {
  font-weight: 700;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-radius: 50%;
  background: #FF4C00;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td:first-child::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 12L16 7M21 12L16 17M21 12H3' stroke='%23001A46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td:nth-child(2) {
  padding: 22px 20px 21px 47px;
  border-left: 1px solid #EAEFF1;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td:nth-child(2)::before {
  left: 20px;
  width: 13px;
  height: 9px;
  margin-top: -4.5px;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1.2 5.2l3.8 3.6L12.8 1.2' fill='none' stroke='%2336DA90' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr td .tablesaw-cell-label {
  display: none;
}
.fl-row.pv-industry-thesis .pv-thesis-table tbody tr:last-child td {
  padding-bottom: 20px;
  border-bottom: 0;
}
.fl-row.pv-industry-thesis .pv-thesis-tooltips {
  margin: 0;
  padding: 32px 20px;
  background: #001A46;
}
.fl-row.pv-industry-thesis .pv-thesis-tooltips p {
  margin: 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.48px;
  text-align: center;
  text-wrap: balance;
}
.fl-row.pv-industry-thesis .pv-thesis-tooltips .sdbm-tt {
  text-decoration-thickness: 2px;
  text-underline-offset: 7px;
}
.fl-row.pv-industry-thesis .pv-thesis-tooltips .sdbm-tt:hover, .fl-row.pv-industry-thesis .pv-thesis-tooltips .sdbm-tt.is-open {
  text-decoration-color: #FF4C00;
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-thesis h2.pv-thesis-heading {
    font-size: 42px;
    line-height: 46px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-tooltips p {
    line-height: 36px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td {
    padding-top: 19px;
    padding-bottom: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-thesis h2.pv-thesis-heading {
    font-size: 32px;
    line-height: 36px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-card {
    margin-top: 47px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table table.pp-table-content,
  .fl-row.pv-industry-thesis .pv-thesis-table thead,
  .fl-row.pv-industry-thesis .pv-thesis-table tbody,
  .fl-row.pv-industry-thesis .pv-thesis-table tr,
  .fl-row.pv-industry-thesis .pv-thesis-table th,
  .fl-row.pv-industry-thesis .pv-thesis-table td {
    display: block;
    float: none;
    width: 100%;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table thead tr {
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 20px 0;
    border-bottom: 1px solid #D5DEE4;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table thead tr th {
    padding: 0 0 0 28px;
    border: 0;
    font-size: 18px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table thead tr th:nth-child(2) {
    padding-left: 28px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table thead tr th:nth-child(2)::before {
    left: 0;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr {
    padding: 16px 0;
    border-bottom: 1px solid #EAEFF1;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td {
    padding: 6px 0 6px 28px;
    border: 0;
    line-height: 22px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td:first-child::after {
    display: none;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td:nth-child(2) {
    padding: 6px 0 6px 28px;
    border: 0;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td:nth-child(2)::before {
    left: 0;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td::before {
    top: 17px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr td .tablesaw-cell-content {
    display: block;
    max-width: none;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr:last-child {
    border-bottom: 0;
  }
  .fl-row.pv-industry-thesis .pv-thesis-table tbody tr:last-child td {
    padding-bottom: 6px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-tooltips {
    padding: 28px 20px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-tooltips p {
    font-size: 20px;
    line-height: 34px;
  }
}

/* * * * * * * * * * * * * * * * * * * * *
 * Mobile (follows Figma mobile design)  *
 * * * * * * * * * * * * * * * * * * * * */
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-healthcare .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
  .pv-industry-gradient-hero .pv-hero-rating {
    text-align: left;
  }
  .pv-industry-gradient-hero .pv-hero-rating img {
    width: auto;
    height: 18px;
  }
  .pv-industry-gradient-hero .pv-hero-eyebrow {
    margin-top: 20px;
  }
  .pv-industry-gradient-hero .pv-hero-eyebrow + h1.fl-heading {
    margin-top: 22px;
  }
  .pv-industry-gradient-hero .pv-hero-eyebrow p {
    max-width: 283px;
    font-size: 12px;
    line-height: 16px;
  }
  .pv-industry-gradient-hero h1.fl-heading {
    margin-top: 30px;
    text-align: left;
  }
  .pv-industry-gradient-hero .fl-module-heading + .fl-rich-text {
    margin-top: 12px;
  }
  .pv-industry-gradient-hero .fl-module-heading + .fl-rich-text p {
    font-size: 16px;
    line-height: 25px;
  }
  .pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) {
    margin-top: 16px;
  }
  .pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) > .fl-rich-text:not(.pv-side-list) {
    margin-bottom: 12px;
  }
  .pv-industry-gradient-hero .fl-module-box:has(> .pv-side-list) > .fl-rich-text:not(.pv-side-list) p {
    line-height: 12px;
  }
  .pv-industry-gradient-hero .pv-side-list li {
    white-space: nowrap;
  }
  .pv-industry-gradient-hero .pv-side-list.pv-across li {
    padding: 0 12px;
  }
  .pv-industry-gradient-hero .fl-module-pp-dual-button {
    margin-top: 30px;
  }
  .pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-content {
    text-align: left;
  }
  .pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-inner {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
  }
  .pv-industry-gradient-hero .fl-module-pp-dual-button .pp-dual-button-content a.pp-button {
    padding: 0 20px !important;
  }
  .pv-industry-gradient-hero .wz-side-icons {
    margin-top: 20px;
  }
  .pv-industry-gradient-hero .wz-side-icons .pp-icon-list .pp-icon-list-items {
    justify-content: flex-start;
    gap: 15px;
  }
  .pv-industry-gradient-hero .pv-hero-image {
    margin-top: 20px;
    border-radius: 12px;
  }
  .fl-row.pv-industry-logo-carousel-wrapper > .fl-row-content-wrap {
    padding: 25px 0 20px 20px;
  }
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel-label {
    margin-right: 20px;
  }
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel-label p {
    margin: 0 auto;
    line-height: 18px;
    text-align: center;
    text-wrap: balance;
  }
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel {
    margin-top: 16px;
    margin-left: 0;
  }
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-wrapper.pp-logos-ticker {
    gap: 20px;
  }
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::before,
  .fl-row.pv-industry-logo-carousel-wrapper .pv-logo-carousel .pp-logos-content::after {
    display: none;
  }
  .fl-row.pv-customer-quote > .fl-row-content-wrap {
    padding-right: 20px;
    padding-left: 20px;
    background: radial-gradient(circle 438px at 168px calc(100% + 44px), rgba(54, 218, 144, 0.18) 0%, rgba(54, 218, 144, 0) 65%), radial-gradient(circle 368px at 201px 26px, rgba(0, 158, 225, 0.16) 0%, rgba(0, 158, 225, 0) 65%), #001A46;
  }
  .fl-row.pv-customer-quote .pv-customer-quote-icon img {
    width: 27px;
    height: 30px;
  }
  .fl-row.pv-customer-quote .pv-customer-quote-text {
    margin-top: 16px;
  }
  .fl-row.pv-customer-quote .pv-customer-quote-text p {
    font-size: 24px;
    line-height: 38px;
    letter-spacing: -0.12px;
    text-wrap: balance;
  }
  .fl-row.pv-customer-quote .pv-customer-quote-author {
    margin-top: 30px;
  }
  .fl-row.pv-industry-thesis > .fl-row-content-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-eyebrow p {
    font-size: 12px;
    line-height: 12px;
  }
  .fl-row.pv-industry-thesis h2.pv-thesis-heading {
    margin-top: 14px;
    font-size: 35px;
    line-height: 38px;
  }
  .fl-row.pv-industry-thesis .pv-thesis-card {
    margin-top: 37px;
  }
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Core capabilities (SDB Advanced Tabs + vetting checklist)
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.fl-row.pv-industry-capabilities > .fl-row-content-wrap {
  background: radial-gradient(circle 560px at 100% 0, rgba(0, 158, 225, 0.1) 0%, rgba(0, 158, 225, 0) 100%), radial-gradient(circle 620px at 0 50%, rgba(255, 76, 0, 0.06) 0%, rgba(255, 76, 0, 0) 100%), radial-gradient(circle 700px at 90% 100%, rgba(54, 218, 144, 0.1) 0%, rgba(54, 218, 144, 0) 100%), #00368C;
}
.fl-row.pv-industry-capabilities .pv-cap-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.fl-row.pv-industry-capabilities h2.pv-cap-heading {
  max-width: 600px;
  margin: 20px auto 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 51px;
  font-weight: 800;
  line-height: 55px;
  text-align: center;
}
.fl-row.pv-industry-capabilities h2.pv-cap-heading strong {
  color: #36DA90 !important;
  font-weight: inherit;
}
.fl-row.pv-industry-capabilities .pv-cap-intro {
  max-width: 734px;
  margin: 16px auto 0;
}
.fl-row.pv-industry-capabilities .pv-cap-intro p {
  margin: 0;
  color: #FFF;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
.fl-row.pv-industry-capabilities .pv-cap-intro p strong {
  font-weight: 700;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs {
  margin-top: 60px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs > .fl-module-content {
  margin: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs.sdbm-tabs-vertical {
  display: flex;
  align-items: flex-start;
  gap: 30px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs.sdbm-tabs-vertical::before, .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs.sdbm-tabs-vertical::after {
  display: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels {
  display: flex;
  flex-direction: column;
  flex: 0 0 315px;
  gap: 12px;
  width: 315px;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels::before, .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels::after {
  display: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label {
  display: flex;
  align-items: center;
  min-height: 68px;
  margin: 0;
  padding: 12px 14px;
  border: 1px solid transparent;
  border-left-width: 4px;
  border-radius: 12px;
  background: rgba(0, 26, 70, 0.4);
  box-shadow: none;
  cursor: pointer;
  transition: background-color 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label::before, .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label::after {
  display: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner::before, .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner::after {
  display: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex {
  display: flex;
  align-items: center;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 17px;
  letter-spacing: -0.085px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title span {
  display: inline-grid;
  flex: 0 0 20px;
  place-items: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.14);
  color: #FFF;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.4px;
  transition: background-color 0.25s ease, color 0.25s ease;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-description {
  margin: 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: -0.085px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-description::before {
  content: "/";
  margin: 0 8px 0 9px;
  color: #009EE1;
  font-size: 17px;
  font-weight: 700;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-icon {
  display: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label:hover {
  border-color: rgba(54, 218, 144, 0.5);
  background: rgba(48, 75, 111, 0.32);
  box-shadow: 0 12px 24px -18px rgba(0, 0, 0, 0.8);
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active {
  border-color: #001A46;
  background: #36DA90;
  box-shadow: 0 0 26px rgba(54, 218, 144, 0.35), 0 18px 34px -18px rgba(0, 0, 0, 0.8);
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-title,
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-description,
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-description::before {
  color: #001A46;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-title span {
  background: #001A46;
  color: #36DA90;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panels {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panels .fl-module-pp-iconlist .pp-icon-list ul.pp-icon-list-items {
  margin: 0;
  padding: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-label {
  display: none !important;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel {
  --pv-cap-accent: #36DA90;
  --pv-cap-chip-text: #36DA90;
  --pv-cap-chip-bg: rgba(54, 218, 144, .12);
  --pv-cap-chip-border: rgba(54, 218, 144, .25);
  --pv-cap-chip-dot: #72E3A6;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel:nth-child(3n+2) {
  --pv-cap-accent: #FF4F01;
  --pv-cap-chip-text: #FF7948;
  --pv-cap-chip-bg: rgba(255, 76, 0, .12);
  --pv-cap-chip-border: rgba(255, 76, 0, .25);
  --pv-cap-chip-dot: #FF7948;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel:nth-child(3n) {
  --pv-cap-accent: #009EE1;
  --pv-cap-chip-text: #51B2E8;
  --pv-cap-chip-bg: rgba(0, 158, 225, .12);
  --pv-cap-chip-border: rgba(0, 158, 225, .25);
  --pv-cap-chip-dot: #51B2E8;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content {
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box {
  align-items: center;
  gap: 30px;
  padding: 44px;
  border-left: 4px solid var(--pv-cap-accent);
  border-radius: 18px;
  min-height: 548px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box > .fl-module-box {
  flex: 1 1 0;
  min-width: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box > .fl-module-photo {
  flex: 0 0 446px;
  max-width: 446px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-module-photo img {
  width: 100%;
  height: auto;
  border-radius: 14px;
  max-height: 449.42px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .wz-eyebrow {
  display: inline-flex;
  align-self: flex-start;
  width: auto;
  margin: 0;
  padding: 8px 14px;
  border: 1px solid var(--pv-cap-chip-border);
  border-radius: 999px;
  background: var(--pv-cap-chip-bg);
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .wz-eyebrow p {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  color: var(--pv-cap-chip-text);
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 800;
  line-height: 12px;
  letter-spacing: 0;
  text-transform: uppercase;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .wz-eyebrow span {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #FFF;
  font-weight: 700;
  letter-spacing: 1.1px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .wz-eyebrow span::after {
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background: var(--pv-cap-chip-dot);
  opacity: 0.45;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-heading {
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-module-rich-text:not(.wz-eyebrow) p {
  margin: 0;
  color: #36DA90;
  font-family: "Figtree", sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 26px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-module-pp-iconlist .fl-module-content {
  margin: 20px 0 0;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-icon-list-item {
  margin: 0 0 8px;
  line-height: 20px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-icon-list-item:last-child {
  margin-bottom: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-list-item-text {
  color: rgba(255, 255, 255, 0.85);
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-list-item-icon {
  color: #36DA90;
}
.fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content a.fl-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 52px;
  padding: 0 26px;
  border-radius: 999px;
  box-shadow: 0 12px 30px rgba(255, 76, 0, 0.34);
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
}
.fl-row.pv-industry-capabilities .pv-cap-checklist {
  margin-top: 40px;
  padding: 30px 30px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 14px;
  background: rgba(0, 26, 70, 0.72);
}
.fl-row.pv-industry-capabilities .pv-cap-checklist-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.fl-row.pv-industry-capabilities .pv-cap-checklist-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  margin: 30px 0 0;
  padding: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-checklist-grid::before, .fl-row.pv-industry-capabilities .pv-cap-checklist-grid::after {
  display: none;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item {
  margin: 0;
  padding: 0 30px 30px;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item:nth-child(3n+1) {
  padding-left: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item:nth-child(3n) {
  padding-right: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item:not(:nth-child(3n+1)) {
  border-left: 1px solid rgba(255, 255, 255, 0.14);
}
.fl-row.pv-industry-capabilities .pv-cap-check-item:nth-child(n+4) {
  padding-top: 30px;
  padding-bottom: 18px;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-wrap,
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .layout-3-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 14px;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-icon-wrapper {
  flex: 0 0 42px;
  margin: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-image {
  margin: 0;
  padding: 0;
  border: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-image img {
  display: block;
  width: 42px;
  height: 42px;
  border-radius: 10px;
  filter: invert(1) hue-rotate(180deg) saturate(1.6) brightness(1.5);
  mix-blend-mode: screen;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-heading-wrapper {
  margin: 0;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-title {
  margin: 0;
  color: #FFF;
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-description {
  margin: 8px 0 0;
  color: #FFF;
}
.fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-description p {
  margin: 0;
  color: #FFF;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.fl-row.pv-industry-capabilities .pv-cap-footnote-wrap {
  display: block;
  margin: 12px 0 0;
  padding: 30px 0 0;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
}
.fl-row.pv-industry-capabilities .pv-cap-footnote p {
  margin: 0;
  color: #FFF;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-capabilities h2.pv-cap-heading {
    font-size: 42px;
    line-height: 46px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs.sdbm-tabs-vertical {
    flex-direction: column;
    align-items: stretch;
    gap: 0;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panels {
    width: 100%;
    max-width: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels {
    display: flex !important;
    flex-direction: row;
    flex: none;
    gap: 5px;
    width: auto;
    min-width: 0;
    margin: 0 -20px 22px 0;
    padding: 0 20px 0 0;
    overflow-x: auto;
    scrollbar-width: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels::-webkit-scrollbar {
    display: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label {
    flex: 0 0 auto;
    min-height: 0;
    padding: 12px 14px;
    border: 1px solid transparent;
    border-left-width: 4px;
    background-color: rgba(0, 26, 70, 0.4) !important;
    box-shadow: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title {
    gap: 13px;
    font-size: 15px;
    line-height: 15px;
    white-space: nowrap;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title span {
    flex-basis: 23px;
    width: 23px;
    height: 23px;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.46px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-description {
    color: #F1F5F9;
    font-family: "Figtree", sans-serif;
    white-space: nowrap;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-description::before {
    margin: 0 8px 0 7px;
    font-family: "Figtree", sans-serif;
    font-size: 13px;
    font-weight: 800;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active {
    border-color: #001A46;
    background-color: #36DA90 !important;
    box-shadow: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-title span {
    color: #FFF;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box {
    flex-direction: column;
    align-items: stretch;
    gap: 40px;
    padding: 36px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box > .fl-module-box {
    flex: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box > .fl-module-photo {
    flex: none;
    max-width: 100%;
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-capabilities > .fl-row-content-wrap {
    padding: 60px 20px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-eyebrow p {
    font-size: 12px;
    line-height: 12px;
  }
  .fl-row.pv-industry-capabilities h2.pv-cap-heading {
    max-width: none;
    margin-top: 14px;
    font-size: 35px;
    line-height: 38px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs {
    margin-top: 60px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box {
    flex-direction: column;
    align-items: stretch;
    gap: 40px;
    padding: 30px;
    border-radius: 16px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box > .fl-module-photo {
    flex: none;
    max-width: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-module-photo img {
    border-radius: 10px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-heading {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.48px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .fl-module-rich-text:not(.wz-eyebrow) p {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-icon-list-item {
    margin-bottom: 6px;
    line-height: 15px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-icon-list-item:last-child {
    margin-bottom: 0;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content .pp-list-item-text {
    color: #FFF;
    font-weight: 400;
    line-height: 20px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-tabs .sdbm-tabs-panel-content a.fl-button {
    padding: 0 20px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-checklist {
    margin-top: 30px;
    padding: 30px 30px 28px;
    border-radius: 16px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-checklist-eyebrow p {
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1.32px;
    text-align: left;
  }
  .fl-row.pv-industry-capabilities .pv-cap-checklist-grid {
    grid-template-columns: minmax(0, 1fr);
    margin-top: 2px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item,
  .fl-row.pv-industry-capabilities .pv-cap-check-item:nth-child(n) {
    padding: 16px 0;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item:first-child {
    padding-top: 20px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-footnote-wrap {
    display: none;
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item:nth-child(4) {
    padding-bottom: 0;
    border-bottom: 0;
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item .layout-3-wrapper {
    align-items: center;
    gap: 12px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-title {
    line-height: 17px;
  }
  .fl-row.pv-industry-capabilities .pv-cap-check-item .pp-infobox-description p {
    line-height: 16px;
  }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Make the most out of Workzone (SDB Advanced Tabs: Integrations / AI)
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.fl-row.pv-industry-make-most > .fl-row-content-wrap {
  background: linear-gradient(180deg, #FFF 0%, #F5FBFF 60%, #F0F9FF 100%);
}
.fl-row.pv-industry-make-most .pv-mm-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.fl-row.pv-industry-make-most h2.pv-mm-heading {
  margin: 20px auto 0;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 51px;
  font-weight: 800;
  line-height: 55px;
  text-align: center;
}
.fl-row.pv-industry-make-most .pv-mm-intro {
  max-width: 815px;
  margin: 16px auto 0;
}
.fl-row.pv-industry-make-most .pv-mm-intro p {
  margin: 0;
  color: #000;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
.fl-row.pv-industry-make-most .pv-mm-tabs {
  margin-top: 60px;
}
.fl-row.pv-industry-make-most .pv-mm-tabs > .fl-module-content {
  margin: 0;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs::before,
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs::after {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels {
  display: flex !important;
  justify-content: center;
  gap: 5px;
  width: fit-content;
  max-width: 100%;
  margin: 0 auto 40px;
  padding: 9px 11px;
  border: 1px solid #D2DCE7;
  border-radius: 100px;
  background: #FFF;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels::before, .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels::after {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label {
  display: flex;
  align-items: center;
  min-height: 50px;
  margin: 0;
  padding: 0 20px;
  border: 1px solid transparent;
  border-radius: 100px;
  background-color: transparent !important;
  box-shadow: none;
  cursor: pointer;
  transition: background-color 0.25s ease, border-color 0.25s ease;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label::before, .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label::after {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner,
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner::before, .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner::after,
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex::before,
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex::after {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title {
  margin: 0;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: -0.16px;
  white-space: nowrap;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-description,
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-icon {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .pv-mm-label-short {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label:hover .sdbm-tab-title {
  color: #FF4C00;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active {
  border-color: #174DA3;
  background-color: #00368C !important;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-title {
  color: #FFF;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panels {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-label {
  display: none !important;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content {
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box {
  position: relative;
  padding: 36px 40px 40px;
  border: 0;
  border-top: 4px solid transparent;
  border-radius: 18px;
  background: linear-gradient(#FFF, #FFF) padding-box, linear-gradient(90deg, #36DA90 0%, #009EE1 60%, #009EE1 100%) border-box;
  box-shadow: 0 24px 48px -20px rgba(0, 0, 0, 0.1);
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box::before, .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box::after {
  display: none;
}
@media (min-width: 1058px) {
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box.pv-ai-panel {
    padding-bottom: 50px;
  }
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-eyebrow:not(.pv-int-callout) {
  display: inline-flex;
  align-self: flex-start;
  width: auto;
  margin: 0;
  padding: 10px 14px;
  border: 1px solid rgba(54, 218, 144, 0.25);
  border-radius: 999px;
  background: rgba(54, 218, 144, 0.12);
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-eyebrow:not(.pv-int-callout) p {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  color: #008C4B;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  letter-spacing: 0;
  text-transform: uppercase;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-eyebrow:not(.pv-int-callout) p::before {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading {
  margin-top: 20px;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 45px;
  letter-spacing: -0.8px;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading strong {
  color: #36DA90 !important;
  font-weight: inherit;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading + .fl-rich-text {
  margin-top: 10px;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading + .fl-rich-text p {
  margin: 0;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .pv-ai-text .fl-heading + .fl-rich-text {
  margin-top: 12px;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .pv-int-callout li {
  color: #001A46;
  text-align: left;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 52px;
  padding: 0 26px;
  border: 0;
  border-radius: 999px;
  box-shadow: 0 12px 30px rgba(255, 76, 0, 0.34);
  color: #FFF;
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
}
@media (max-width: 767px) {
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button {
    flex-direction: column;
  }
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button .fl-button-text,
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button i {
  color: #FFF;
}
.fl-row.pv-industry-make-most .pv-int-panel {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 545px;
  align-items: center;
  gap: 40px;
}
.fl-row.pv-industry-make-most .pv-int-panel > .fl-module {
  grid-column: auto;
}
.fl-row.pv-industry-make-most .pv-int-text {
  gap: 0;
  padding: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-int-text > .fl-rich-text + .pv-int-step {
  margin-top: 25px;
}
.fl-row.pv-industry-make-most .pv-int-step {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0;
  padding: 0;
}
.fl-row.pv-industry-make-most .pv-int-step + .pv-int-step {
  margin-top: 18px;
}
.fl-row.pv-industry-make-most .pv-int-step > .fl-module-box:first-child {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-int-step .wz-list-number-integrations {
  display: grid;
  place-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  border-radius: 50%;
  background: #36DA90;
}
.fl-row.pv-industry-make-most .pv-int-step .wz-list-number-integrations p {
  margin: 0;
  color: #001A46;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
}
.fl-row.pv-industry-make-most .pv-int-step .pv-int-step-text {
  gap: 12px;
}
.fl-row.pv-industry-make-most .pv-int-step .pv-int-step-text p {
  margin: 0;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}
.fl-row.pv-industry-make-most .pv-int-step .pv-int-step-text .fl-rich-text:first-child p {
  font-weight: 700;
}
.fl-row.pv-industry-make-most .pv-int-callout {
  display: flex;
  align-self: flex-start;
  margin: 25px 0 0;
  padding: 17px 20px;
  border: 1px solid rgba(54, 218, 144, 0.25);
  border-radius: 999px;
  background: rgba(54, 218, 144, 0.12);
}
.fl-row.pv-industry-make-most .pv-int-callout ul,
.fl-row.pv-industry-make-most .pv-int-callout li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fl-row.pv-industry-make-most .pv-int-callout li {
  position: relative;
  padding-left: 25px;
  color: #001A46;
  text-align: left;
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 15px;
}
.fl-row.pv-industry-make-most .pv-int-callout li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='7' stroke='%2336DA90' stroke-width='1.5'/%3E%3Cpath d='M5.2 8.2l1.9 1.9 3.8-4' stroke='%2336DA90' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
}
.fl-row.pv-industry-make-most .pv-int-btn {
  margin-top: 40px;
}
.fl-row.pv-industry-make-most .pv-int-image {
  margin: 0;
  padding: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-int-image .fl-photo-content {
  width: 100%;
}
.fl-row.pv-industry-make-most .pv-int-image img {
  display: block;
  width: 100%;
  height: auto;
}
.fl-row.pv-industry-make-most .pv-ai-panel {
  display: grid;
  grid-template-columns: 302px minmax(0, 1fr);
  align-items: start;
  gap: 30px;
}
@media (max-width: 767px) {
  .fl-row.pv-industry-make-most .pv-ai-panel {
    gap: 0;
  }
}
.fl-row.pv-industry-make-most .pv-ai-panel > .fl-module {
  grid-column: auto;
}
.fl-row.pv-industry-make-most .pv-ai-panel > .pv-ai-how {
  grid-column: 1/-1;
}
@media (max-width: 767px) {
  .fl-row.pv-industry-make-most .pv-ai-panel > .pv-ai-how {
    margin-top: 20px;
  }
}
.fl-row.pv-industry-make-most .pv-ai-text {
  gap: 0;
  padding: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 25px 0 0;
  padding: 0;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons::before {
  content: "";
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 26px;
  display: block;
  width: 2px;
  background: #DAE2F0;
}
@media (max-width: 767px) {
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons::before {
    left: 33px;
  }
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons::after {
  display: none;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons .fl-module-button {
  position: relative;
  margin: 0;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons a.fl-button {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 52px;
  padding: 12px 14px;
  border: 0;
  border-radius: 14px;
  background: transparent;
  box-shadow: none;
  text-align: left;
  transition: background-color 0.25s ease;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons a.fl-button .fl-button-text {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #001A46;
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons a.fl-button .fl-button-text span {
  display: grid;
  flex: 0 0 28px;
  place-items: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 2px solid #DAE2F0;
  border-radius: 50%;
  background: #FFF;
  color: #00368C;
  font-size: 12px;
  font-weight: 800;
  line-height: 16px;
  transition: background-color 0.25s ease, border-color 0.25s ease;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons a.fl-button:hover {
  background: #EBF7FF;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons a.fl-button.active {
  border-color: transparent !important;
  background: #ECFBF2 !important;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-switch-image-buttons a.fl-button.active .fl-button-text span {
  border-color: #36DA90;
  background: #36DA90;
  color: #001A46;
}
.fl-row.pv-industry-make-most .wz-switch-image-box {
  margin: 0;
  padding: 0;
  background: none;
}
.fl-row.pv-industry-make-most .wz-switch-image-box .fl-module-photo {
  margin: 0;
}
.fl-row.pv-industry-make-most .wz-switch-image-box img {
  display: block;
  width: 100%;
  height: auto;
}
.fl-row.pv-industry-make-most .pv-ai-how {
  grid-column: 1/-1;
  gap: 0;
  margin: 0;
  padding: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-ai-how .fl-module-separator {
  margin: 0;
}
.fl-row.pv-industry-make-most .pv-ai-how .fl-module-separator .fl-separator {
  border-top: 1px solid #DAE2F0;
  opacity: 1;
}
.fl-row.pv-industry-make-most .pv-mm-tabs .pv-ai-how-label {
  margin: 30px 0 0;
}
@media (max-width: 767px) {
  .fl-row.pv-industry-make-most .pv-mm-tabs .pv-ai-how-label {
    margin: 20px 0 0;
  }
}
.fl-row.pv-industry-make-most .pv-mm-tabs .pv-ai-how-label p {
  margin: 0;
  color: #008C4B;
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 15px;
  letter-spacing: 2.1px;
  text-transform: uppercase;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 30px;
  margin: 20px 0 0;
  padding: 0;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid::before, .fl-row.pv-industry-make-most .pv-ai-how-grid::after {
  display: none;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .fl-module-pp-infobox {
  margin: 0;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox-wrap,
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .layout-3-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-icon-wrapper {
  flex: 0 0 40px;
  margin: 0;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox-image {
  margin: 0;
  padding: 0;
  border: 0;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox-image img {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 12px;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-heading-wrapper {
  margin: 0;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox-title {
  margin: 0;
  color: #001A46;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1em;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox-description {
  margin: 10px 0 0;
}
.fl-row.pv-industry-make-most .pv-ai-how-grid .pp-infobox-description p {
  margin: 0;
  color: #001A46;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-make-most h2.pv-mm-heading {
    font-size: 42px;
    line-height: 46px;
  }
  .fl-row.pv-industry-make-most .pv-int-panel,
  .fl-row.pv-industry-make-most .pv-ai-panel {
    grid-template-columns: minmax(0, 1fr);
  }
  .fl-row.pv-industry-make-most .pv-int-image {
    max-width: 100%;
    margin: 0;
  }
  .fl-row.pv-industry-make-most .wz-switch-image-box {
    margin-top: 30px;
  }
  .fl-row.pv-industry-make-most .pv-ai-how-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-make-most > .fl-row-content-wrap {
    padding: 60px 20px 0;
    background: linear-gradient(135deg, #FFF 0%, #EBF7FF 27.14%, #EBF7FF 94.41%), #FFF;
  }
  .fl-row.pv-industry-make-most .pv-mm-eyebrow p {
    font-size: 12px;
    line-height: 12px;
  }
  .fl-row.pv-industry-make-most h2.pv-mm-heading {
    margin-top: 14px;
    font-size: 35px;
    line-height: 38px;
  }
  .fl-row.pv-industry-make-most .pv-mm-intro {
    margin-top: 12px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs {
    margin-top: 30px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    scrollbar-width: none;
    gap: 5px;
    margin-bottom: 20px;
    padding: 7px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label {
    min-height: 42px;
    padding: 0 15px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title {
    font-size: 15px;
    line-height: 15px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .pv-mm-label-long {
    display: none;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-labels .sdbm-tabs-label .pv-mm-label-short {
    display: inline;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-builder-content > .fl-module-box {
    padding: 20px 20px 20px;
    border-radius: 16px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-eyebrow:not(.pv-int-callout) {
    padding: 8px 16px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .wz-eyebrow:not(.pv-int-callout) p {
    font-size: 12px;
    line-height: 12px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading {
    margin-top: 16px;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.48px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading + .fl-rich-text {
    margin-top: 12px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-heading + .fl-rich-text p {
    font-size: 15px;
    line-height: 23px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button {
    width: 100%;
    padding: 12px 20px !important;
    flex-direction: row;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button i {
    display: none;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content a.fl-button .fl-button-text {
    text-align: center;
  }
  .fl-row.pv-industry-make-most .pv-int-panel {
    gap: 30px;
  }
  .fl-row.pv-industry-make-most .pv-int-text > .fl-rich-text + .pv-int-step {
    margin-top: 22px;
  }
  .fl-row.pv-industry-make-most .pv-int-step {
    align-items: flex-start;
    gap: 12px;
  }
  .fl-row.pv-industry-make-most .pv-int-step + .pv-int-step {
    margin-top: 14px;
  }
  .fl-row.pv-industry-make-most .pv-int-step .wz-list-number-integrations {
    flex: 0 0 30px;
    width: 30px;
    height: 30px;
  }
  .fl-row.pv-industry-make-most .pv-int-step .wz-list-number-integrations p {
    font-size: 13px;
    line-height: 13px;
  }
  .fl-row.pv-industry-make-most .pv-int-step .pv-int-step-text {
    gap: 8px;
  }
  .fl-row.pv-industry-make-most .pv-int-step .pv-int-step-text p {
    font-size: 15px;
    line-height: 23px;
  }
  .fl-row.pv-industry-make-most .pv-int-step .pv-int-step-text .fl-rich-text:first-child p {
    line-height: 15px;
  }
  .fl-row.pv-industry-make-most .pv-int-text .pv-int-callout {
    margin-top: 22px;
    padding: 12px 20px;
    border-radius: 40px;
  }
  .fl-row.pv-industry-make-most .pv-int-text .pv-int-callout ul li {
    padding-left: 30px;
    font-size: 14px !important;
    line-height: 20px;
  }
  .fl-row.pv-industry-make-most .pv-int-text .pv-int-callout ul li::before {
    top: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
  }
  .fl-row.pv-industry-make-most .pv-int-btn {
    margin-top: 30px;
  }
  .fl-row.pv-industry-make-most .pv-int-btn .fl-button-text {
    white-space: normal;
    text-align: center;
  }
  .fl-row.pv-industry-make-most .pv-int-btn i {
    margin: 0;
  }
  .fl-row.pv-industry-make-most .pv-int-image {
    margin-top: 0;
  }
  .fl-row.pv-industry-make-most .wz-switch-image-box {
    margin-top: 20px;
  }
  .fl-row.pv-industry-make-most .pv-mm-tabs .sdbm-tabs-panel-content .fl-builder-content > .pv-ai-panel {
    padding-bottom: 24px;
  }
  .fl-row.pv-industry-make-most .pv-ai-how-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 18px;
  }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Adapts to every healthcare team (SDB Advanced Tabs: PMO … HR)
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.fl-row.pv-industry-teams > .fl-row-content-wrap {
  background: linear-gradient(180deg, #F0F9FF 0%, #EBF7FF 100%);
}
.fl-row.pv-industry-teams .fl-row-content {
  position: relative;
}
.fl-row.pv-industry-teams .pv-teams-icon-cross,
.fl-row.pv-industry-teams .pv-teams-icon-flask {
  position: absolute;
  z-index: 1;
  margin: 0;
  opacity: 0.9;
  pointer-events: none;
}
.fl-row.pv-industry-teams .pv-teams-icon-cross img,
.fl-row.pv-industry-teams .pv-teams-icon-flask img {
  display: block;
  width: 100%;
  height: auto;
}
.fl-row.pv-industry-teams .pv-teams-icon-cross {
  top: 158px;
  left: 21px;
  width: 28px;
  transform: rotate(-4deg);
}
.fl-row.pv-industry-teams .pv-teams-icon-flask {
  top: 125px;
  right: 42px;
  width: 36px;
  transform: rotate(2deg);
}
.fl-row.pv-industry-teams .pv-teams-section-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.fl-row.pv-industry-teams h2.pv-teams-title {
  margin: 20px auto 0;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 51px;
  font-weight: 800;
  line-height: 55px;
  text-align: center;
}
.fl-row.pv-industry-teams h2.pv-teams-title strong {
  color: #00368C !important;
  font-weight: inherit;
}
.fl-row.pv-industry-teams .pv-teams-intro {
  max-width: 960px;
  margin: 16px auto 0;
}
.fl-row.pv-industry-teams .pv-teams-intro p {
  margin: 0;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
.fl-row.pv-industry-teams .pv-teams-tabs {
  margin-top: 60px;
}
.fl-row.pv-industry-teams .pv-teams-tabs > .fl-module-content {
  margin: 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs::before,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs::after {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels {
  display: flex !important;
  flex-wrap: nowrap;
  overflow: auto;
  justify-content: flex-start;
  gap: 5px;
  width: fit-content;
  max-width: 100%;
  margin: 0 auto 40px;
  padding: 9px 11px;
  border: 1px solid #D2DCE7;
  border-radius: 100px;
  background: #FFF;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels::before, .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels::after {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  min-height: 50px;
  margin: 0;
  padding: 0 20px;
  border: 1px solid transparent;
  border-radius: 100px;
  background-color: transparent !important;
  box-shadow: none;
  cursor: pointer;
  transition: background-color 0.25s ease, border-color 0.25s ease;
  --pv-teams-accent: #00368C;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label::before, .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label::after {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner::before, .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-inner::after,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex::before,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-label-flex::after {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title {
  margin: 0;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: -0.16px;
  white-space: nowrap;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-description,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-icon {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label:hover .sdbm-tab-title {
  color: #FF4C00;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active {
  border-color: var(--pv-teams-accent);
  background-color: var(--pv-teams-accent) !important;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label.sdbm-tab-active .sdbm-tab-title {
  color: #FFF;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panels {
  display: grid;
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-label {
  display: none !important;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel {
  --pv-teams-accent: #00368C;
  grid-area: 1/1;
  display: flex;
  flex-direction: column;
  pointer-events: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content {
  display: flex !important;
  flex: 1 1 auto;
  flex-direction: column;
  visibility: hidden;
  padding: 0;
  border: 0;
  background: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content::before, .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content::after {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content.sdbm-tab-active {
  visibility: visible;
  pointer-events: auto;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content > .fl-builder-content {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-panel {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 627px);
  flex: 1 1 auto;
  gap: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid #D2DCE7;
  border-left: 17px solid var(--pv-teams-accent);
  border-radius: 20px;
  background: #FFF;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-panel::before, .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-panel::after {
  display: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-panel > .fl-module {
  grid-column: auto;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
  margin: 0;
  padding: 60px;
  background: none;
}
@media (max-width: 767px) {
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-text {
    justify-content: start;
  }
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-eyebrow {
  margin: 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-eyebrow p, .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-eyebrow {
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 800;
  line-height: 12px;
  text-transform: uppercase;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-heading {
  max-width: 435px;
  margin: 20px 0 0;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
  letter-spacing: -0.9px;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-bar {
  margin: 20px 0 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-bar .fl-separator {
  width: 58px;
  margin: 0;
  border-top: 5px solid var(--pv-teams-accent);
  border-radius: 999px;
  transition: width 0.3s ease, max-width 0.3s ease, border-top-width 0.3s ease;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-text:hover .pv-teams-bar .fl-separator {
  width: 84px;
  max-width: 84px;
  border-top-width: 6px;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-desc {
  max-width: 435px;
  margin: 20px 0 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-desc,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-desc p {
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 28px;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-desc p {
  margin: 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list {
  margin: 20px 0 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list > .fl-module-content {
  margin: 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-icon-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-icon-list-item {
  display: flex;
  align-items: flex-start;
  margin: 0 0 12px;
  padding: 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-icon-list-item:last-child {
  margin-bottom: 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-list-item-icon {
  flex: 0 0 auto;
  width: 15px;
  margin: 0 12px 0 0;
  padding: 0;
  color: #36DA90;
  font-size: 15px;
  line-height: 18px;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-list-item-text {
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-btn {
  margin: 40px 0 0;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-btn a.fl-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 52px;
  padding: 0 26px;
  border: 0;
  border-radius: 999px;
  box-shadow: 0 12px 30px rgba(255, 76, 0, 0.34);
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-btn a.fl-button .fl-button-text,
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-btn a.fl-button i {
  margin: 0;
  color: #FFF;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-image {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 56px;
  border-radius: 0;
  background: linear-gradient(145deg, #EBF7FF 0%, #E3FDEC 100%);
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-photo {
  width: 100%;
  max-width: 510px;
  margin: 0;
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-photo {
    max-width: 100%;
  }
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-photo .fl-photo-content {
  width: 100%;
}
.fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-photo img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 24px 70px rgba(0, 26, 70, 0.15);
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-teams h2.pv-teams-title {
    font-size: 42px;
    line-height: 46px;
  }
  .fl-row.pv-industry-teams .pv-teams-icon-cross {
    top: -25px;
    left: 0;
  }
  .fl-row.pv-industry-teams .pv-teams-icon-flask {
    top: -10px;
    right: 0;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: auto;
    scrollbar-width: none;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels::-webkit-scrollbar {
    display: none;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-panel {
    grid-template-columns: minmax(0, 1fr);
    min-height: 0;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-image {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-teams > .fl-row-content-wrap {
    padding: 60px 20px;
  }
  .fl-row.pv-industry-teams .pv-teams-icon-cross {
    top: 18px;
    left: 2px;
  }
  .fl-row.pv-industry-teams .pv-teams-icon-flask {
    top: 0;
    right: 8px;
    width: 25px;
  }
  .fl-row.pv-industry-teams .pv-teams-section-eyebrow p {
    padding-top: 6px;
    font-size: 12px;
    line-height: 12px;
  }
  .fl-row.pv-industry-teams h2.pv-teams-title {
    margin-top: 14px;
    font-size: 35px;
    line-height: 38px;
  }
  .fl-row.pv-industry-teams h2.pv-teams-title br {
    display: none;
  }
  .fl-row.pv-industry-teams h2.pv-teams-title strong::before {
    content: " ";
  }
  .fl-row.pv-industry-teams .pv-teams-tabs {
    margin-top: 30px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels {
    margin-bottom: 20px;
    padding: 7px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label {
    min-height: 42px;
    padding: 0 16px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-labels .sdbm-tabs-label .sdbm-tab-title {
    font-size: 15px;
    line-height: 15px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-panel {
    border-left: 1px solid #D2DCE7;
    border-radius: 16px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-image {
    display: none;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-text {
    padding: 30px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-heading {
    margin-top: 14px;
    color: #000;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.48px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-bar {
    margin-top: 16px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-bar .fl-separator {
    width: 52px;
    border-top-width: 6px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-desc {
    margin-top: 16px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-icon-list-item {
    margin-bottom: 10px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-list-item-icon {
    line-height: 23px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-list .pp-list-item-text {
    font-size: 15px;
    line-height: 23px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-btn {
    margin-top: 30px;
  }
  .fl-row.pv-industry-teams .pv-teams-tabs .sdbm-tabs-panel-content .pv-teams-btn a.fl-button {
    padding: 0 20px;
  }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Proof of impact (6-cell Box grid)
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.fl-row.pv-industry-proof > .fl-row-content-wrap {
  padding: 120px 20px;
  background: #001A46;
}
.fl-row.pv-industry-proof .pv-proof-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
}
.fl-row.pv-industry-proof h2.pv-proof-title {
  margin: 20px 0 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 51px;
  font-weight: 800;
  line-height: 51px;
  text-align: center;
}
.fl-row.pv-industry-proof .pv-proof-grid {
  display: grid;
  grid-template-columns: minmax(0, 390fr) minmax(0, 420fr) minmax(0, 390fr);
  gap: 0;
  margin-top: 60px;
  border-top: 1px solid #254064;
  border-bottom: 1px solid #254064;
}
.fl-row.pv-industry-proof .pv-proof-grid::before, .fl-row.pv-industry-proof .pv-proof-grid::after {
  display: none;
}
.fl-row.pv-industry-proof .pv-proof-grid > .fl-module {
  grid-column: auto;
}
.fl-row.pv-industry-proof .pv-proof-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  margin: 0;
  padding: 30px 30px 30px 0;
}
.fl-row.pv-industry-proof .pv-proof-item::before, .fl-row.pv-industry-proof .pv-proof-item::after {
  display: none;
}
.fl-row.pv-industry-proof .pv-proof-item:nth-child(3n+2) {
  padding-left: 30px;
  border-left: 1px solid #254064;
}
.fl-row.pv-industry-proof .pv-proof-item:nth-child(3n) {
  padding: 30px 0 30px 30px;
  border-left: 1px solid #254064;
}
.fl-row.pv-industry-proof .pv-proof-item:nth-child(n+4) {
  border-top: 1px solid #254064;
}
.fl-row.pv-industry-proof .pv-proof-number {
  margin: 0;
  color: #009EE1;
  font-family: "Outfit", sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 60px;
  white-space: nowrap;
}
.fl-row.pv-industry-proof .pv-proof-number.pv-proof-green {
  color: #36DA90;
}
.fl-row.pv-industry-proof .pv-proof-number.pv-proof-orange {
  color: #FF4C00;
}
.fl-row.pv-industry-proof .pv-proof-number.pv-proof-white {
  color: #FFF;
}
.fl-row.pv-industry-proof .pv-proof-number.pv-proof-number-sm {
  font-size: 51px;
}
.fl-row.pv-industry-proof .pv-proof-heading {
  margin: 20px 0 0;
  color: #FFF;
  font-family: "Outfit", sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}
.fl-row.pv-industry-proof .pv-proof-desc {
  margin-top: 12px;
}
.fl-row.pv-industry-proof .pv-proof-desc p {
  margin: 0;
  color: rgba(255, 255, 255, 0.72);
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  line-height: 24px;
}
.fl-row.pv-industry-proof .pv-proof-source {
  margin-top: 30px;
}
.fl-row.pv-industry-proof .pv-proof-source p {
  margin: 0;
  color: #36DA90;
  font-family: "Figtree", sans-serif;
  font-size: 12px;
  font-weight: 800;
  line-height: 12px;
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-proof h2.pv-proof-title {
    font-size: 42px;
    line-height: 46px;
  }
  .fl-row.pv-industry-proof .pv-proof-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .fl-row.pv-industry-proof .pv-proof-item, .fl-row.pv-industry-proof .pv-proof-item:nth-child(3n+2), .fl-row.pv-industry-proof .pv-proof-item:nth-child(3n) {
    padding: 30px 30px 30px 0;
    border-left: 0;
  }
  .fl-row.pv-industry-proof .pv-proof-item:nth-child(2n) {
    padding: 30px 0 30px 30px;
    border-left: 1px solid #254064;
  }
  .fl-row.pv-industry-proof .pv-proof-item:nth-child(n+3) {
    border-top: 1px solid #254064;
  }
  .fl-row.pv-industry-proof .pv-proof-number {
    font-size: 50px;
    line-height: 50px;
  }
  .fl-row.pv-industry-proof .pv-proof-number.pv-proof-number-sm {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-proof > .fl-row-content-wrap {
    padding: 60px 20px;
  }
  .fl-row.pv-industry-proof .pv-proof-eyebrow p {
    font-size: 12px;
    line-height: 12px;
  }
  .fl-row.pv-industry-proof h2.pv-proof-title {
    margin-top: 14px;
    font-size: 35px;
    line-height: 38px;
  }
  .fl-row.pv-industry-proof .pv-proof-grid {
    grid-template-columns: minmax(0, 1fr);
    margin-top: 30px;
  }
  .fl-row.pv-industry-proof .pv-proof-item, .fl-row.pv-industry-proof .pv-proof-item:nth-child(3n+2), .fl-row.pv-industry-proof .pv-proof-item:nth-child(3n), .fl-row.pv-industry-proof .pv-proof-item:nth-child(2n) {
    padding: 20px 0;
    border-left: 0;
  }
  .fl-row.pv-industry-proof .pv-proof-item:nth-child(n+2) {
    border-top: 1px solid #254064;
  }
  .fl-row.pv-industry-proof .pv-proof-number, .fl-row.pv-industry-proof .pv-proof-number.pv-proof-number-sm {
    font-size: 38px;
    line-height: 38px;
  }
  .fl-row.pv-industry-proof .pv-proof-heading {
    margin-top: 16px;
    line-height: 24px;
  }
  .fl-row.pv-industry-proof .pv-proof-desc {
    margin-top: 6px;
  }
  .fl-row.pv-industry-proof .pv-proof-source {
    margin-top: 14px;
  }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * The value of time back (ROI) + Human support + Stories
 * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.fl-row.pv-blue-bg.pv-industry-roi > .fl-row-content-wrap {
  background: #EBF7FF;
}
@media (max-width: 767px) {
  .fl-row.pv-blue-bg.pv-industry-roi > .fl-row-content-wrap {
    padding: 0 20px 60px;
  }
}

.fl-row.pv-industry-roi > .fl-row-content-wrap {
  overflow: hidden;
  background: linear-gradient(180deg, #FFF 0%, #EBF7FF 27%, #EBF7FF 94%);
}
.fl-row.pv-industry-roi .pv-roi-top {
  display: grid;
  grid-template-columns: minmax(0, 593fr) minmax(0, 547fr);
  align-items: center;
  gap: 60px;
  margin-bottom: 120px;
}
.fl-row.pv-industry-roi .pv-roi-top::before, .fl-row.pv-industry-roi .pv-roi-top::after {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-top > .fl-module {
  grid-column: auto;
}
.fl-row.pv-industry-roi .pv-roi-eyebrow p,
.fl-row.pv-industry-roi .pv-roi-stories-eyebrow p {
  margin: 0;
  color: #009EE1;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 800;
  line-height: 14px;
  text-transform: uppercase;
}
.fl-row.pv-industry-roi h2.pv-roi-title,
.fl-row.pv-industry-roi h2.pv-roi-stories-title {
  margin: 20px 0 0;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 51px;
  font-weight: 800;
  line-height: 55px;
}
.fl-row.pv-industry-roi .pv-roi-intro {
  margin-top: 16px;
}
.fl-row.pv-industry-roi .pv-roi-intro p {
  margin: 0;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 18px;
  line-height: 28px;
}
.fl-row.pv-industry-roi .pv-roi-btn,
.fl-row.pv-industry-roi .pv-roi-demo-btn {
  margin-top: 40px;
}
.fl-row.pv-industry-roi .pv-roi-btn a.fl-button,
.fl-row.pv-industry-roi .pv-roi-demo-btn a.fl-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 52px;
  padding: 0 26px;
  border: 0;
  border-radius: 999px;
  box-shadow: 0 12px 30px rgba(255, 76, 0, 0.34);
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-weight: 800;
  line-height: 22px;
  transition: background-color 0.25s ease;
}
.fl-row.pv-industry-roi .pv-roi-btn a.fl-button:hover,
.fl-row.pv-industry-roi .pv-roi-demo-btn a.fl-button:hover {
  background: #E94901;
}
.fl-row.pv-industry-roi .pv-roi-btn a.fl-button .fl-button-text,
.fl-row.pv-industry-roi .pv-roi-btn a.fl-button i,
.fl-row.pv-industry-roi .pv-roi-demo-btn a.fl-button .fl-button-text,
.fl-row.pv-industry-roi .pv-roi-demo-btn a.fl-button i {
  margin: 0;
  color: #FFF;
}
.fl-row.pv-industry-roi .pv-roi-card {
  position: relative;
  z-index: 0;
  padding: 38px 30px 30px;
  border-radius: 20px;
  background: linear-gradient(#36DA90, #36DA90) top/100% 103px no-repeat;
}
.fl-row.pv-industry-roi .pv-roi-card::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 8px;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #D2DCE7;
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0 20px 30px -18px rgba(54, 218, 144, 0.16);
}
.fl-row.pv-industry-roi .pv-roi-card::after {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-stat {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 25px 0;
  border-top: 1px solid rgba(210, 220, 230, 0.7);
}
.fl-row.pv-industry-roi .pv-roi-stat::before, .fl-row.pv-industry-roi .pv-roi-stat::after {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-stat:first-child {
  padding-top: 0;
  border-top: 0;
}
.fl-row.pv-industry-roi .pv-roi-stat:last-child {
  padding-bottom: 0;
}
.fl-row.pv-industry-roi .pv-roi-stat-label p {
  margin: 0;
  color: #5C6A7D;
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  line-height: 15px;
}
.fl-row.pv-industry-roi .pv-roi-stat-value {
  margin: 0;
  color: #00368C;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  font-weight: 800;
  line-height: 34px;
  white-space: nowrap;
}
.fl-row.pv-industry-roi .pv-roi-stat-accent .pv-roi-stat-value {
  color: #36DA90;
}
.fl-row.pv-industry-roi .pv-roi-demo-btn {
  margin-top: 40px;
}
.fl-row.pv-industry-roi .pv-roi-stories {
  margin-top: 120px;
}
.fl-row.pv-industry-roi .pv-roi-stories::before, .fl-row.pv-industry-roi .pv-roi-stories::after {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-stories-head {
  position: relative;
  padding-right: 160px;
}
.fl-row.pv-industry-roi .pv-roi-stories-head::before, .fl-row.pv-industry-roi .pv-roi-stories-head::after {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-stories-icon {
  position: absolute;
  top: 34px;
  right: 47px;
  width: 38px;
  margin: 0;
  pointer-events: none;
}
.fl-row.pv-industry-roi .pv-roi-stories-icon.pv-roi-stories-icon--oneline {
  top: -10px;
}
.fl-row.pv-industry-roi .pv-roi-stories-icon img {
  display: block;
  width: 100%;
  height: auto;
}
.fl-row.pv-industry-roi .pv-roi-testimonials {
  --pv-story-peek: 73px;
  margin-top: 60px;
  clip-path: inset(-120px -100vw -60px 0);
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials {
  position: relative;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-carousel {
  width: calc(100% + var(--pv-story-peek));
  max-width: none;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-stage-outer {
  overflow: visible;
  padding-bottom: 20px;
  margin-bottom: -20px;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-stage {
  display: flex;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-item {
  display: flex;
  flex-shrink: 0;
  float: none;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonial {
  --pv-story-accent: #36DA90;
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 476px;
  margin: 0;
  padding: 39px 30px 30px;
  border-radius: 20px;
  background: linear-gradient(var(--pv-story-accent), var(--pv-story-accent)) top/100% 162px no-repeat;
  text-align: left;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonial::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 9px;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #D2DCE7;
  border-radius: 20px;
  background: #FFF;
  box-shadow: 0 20px 30px -18px rgba(0, 54, 140, 0.16);
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonial:has(.pv-story-accent-blue) {
  --pv-story-accent: #009EE1;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonial:has(.pv-story-accent-orange) {
  --pv-story-accent: #FF4C00;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-image {
  display: block;
  margin: 0;
  padding: 0;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-image img {
  display: block;
  width: auto;
  max-width: 100%;
  height: 30px;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  margin: 0;
  padding: 0;
  text-align: left;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-title {
  margin: 30px 0 0;
  color: #001A46;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: -0.19px;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-content {
  margin: 14px 0 0;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-content,
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-content p {
  color: rgba(0, 26, 70, 0.82);
  font-family: "Figtree", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-content p {
  margin: 0;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-title-wrapper {
  display: block;
  margin: auto 0 0;
  padding-top: 30px;
  text-align: left;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-name {
  margin: 0;
  color: #00368C;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-designation {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 12px 0 0;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .pv-story-role {
  display: block;
  color: #5C6A7D;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
}
.fl-row.pv-industry-roi .pv-roi-testimonials a.pv-read-story {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-top: 20px;
  padding-bottom: 13px;
  border-bottom: 2px solid #FF4C00;
  color: #FF4C00;
  font-family: "Figtree", sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
  text-decoration: none;
}
.fl-row.pv-industry-roi .pv-roi-testimonials a.pv-read-story i {
  font-size: 14px;
  transition: transform 0.25s ease;
}
.fl-row.pv-industry-roi .pv-roi-testimonials a.pv-read-story:hover i {
  transform: translateX(3px);
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav {
  display: flex;
  gap: 10px;
  position: absolute;
  top: -104px;
  right: 0;
  margin: 0;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav.disabled {
  display: flex;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev,
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next {
  display: flex;
  align-items: center;
  justify-content: center;
  position: static;
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 1px solid #D2DCE7;
  border-radius: 999px;
  background: #FFF;
  box-shadow: none;
  color: #00368C;
  transform: none;
  transition: border-color 0.25s ease, background-color 0.25s ease;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev::before, .fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev::after,
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next::before,
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next::after {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev:hover, .fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev:focus-visible,
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next:hover,
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next:focus-visible {
  border-color: #FF4C00;
  background: #FFF;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev:hover > span[aria-hidden], .fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev:focus-visible > span[aria-hidden],
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next:hover > span[aria-hidden],
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next:focus-visible > span[aria-hidden] {
  background-color: #FF4C00;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev > span[aria-hidden],
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next > span[aria-hidden] {
  display: block;
  width: 18px;
  height: 18px;
  background-color: #00368C;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 9h10.5M9 3.75 14.25 9 9 14.25'/%3E%3C/svg%3E") center/18px 18px no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 9h10.5M9 3.75 14.25 9 9 14.25'/%3E%3C/svg%3E") center/18px 18px no-repeat;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev > span[aria-hidden] svg,
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-next > span[aria-hidden] svg {
  display: none;
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav button.owl-prev > span[aria-hidden] {
  transform: scaleX(-1);
}
.fl-row.pv-industry-roi .pv-roi-testimonials .owl-dots {
  display: none;
}
@media (max-width: 1024px) {
  .fl-row.pv-industry-roi .pv-roi-top {
    grid-template-columns: minmax(0, 1fr);
    gap: 40px;
    margin-bottom: 60px;
  }
  .fl-row.pv-industry-roi h2.pv-roi-title,
  .fl-row.pv-industry-roi h2.pv-roi-stories-title {
    font-size: 42px;
    line-height: 46px;
  }
  .fl-row.pv-industry-roi .pv-roi-stories-head {
    padding-right: 120px;
  }
  .fl-row.pv-industry-roi .pv-roi-stories-icon {
    display: none;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials {
    --pv-story-peek: 0px;
  }
}
@media (max-width: 767px) {
  .fl-row.pv-industry-roi > .fl-row-content-wrap {
    padding: 60px 20px;
  }
  .fl-row.pv-industry-roi .pv-roi-top {
    gap: 30px;
    margin-bottom: 0;
  }
  .fl-row.pv-industry-roi .pv-roi-text {
    align-items: center;
  }
  .fl-row.pv-industry-roi .pv-roi-eyebrow p,
  .fl-row.pv-industry-roi .pv-roi-stories-eyebrow p {
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    text-wrap: balance;
  }
  .fl-row.pv-industry-roi h2.pv-roi-title,
  .fl-row.pv-industry-roi h2.pv-roi-stories-title {
    margin-top: 14px;
    font-size: 35px;
    line-height: 38px;
    text-align: center;
  }
  .fl-row.pv-industry-roi .pv-roi-intro {
    margin-top: 12px;
  }
  .fl-row.pv-industry-roi .pv-roi-intro p {
    text-align: center;
  }
  .fl-row.pv-industry-roi .pv-roi-btn {
    margin-top: 30px;
    text-align: center;
  }
  .fl-row.pv-industry-roi .pv-roi-btn a.fl-button {
    padding: 0 20px;
  }
  .fl-row.pv-industry-roi .pv-roi-card {
    padding: 38px 30px 30px;
    background-size: 100% 105px;
  }
  .fl-row.pv-industry-roi .pv-roi-stat {
    padding: 22px 0;
  }
  .fl-row.pv-industry-roi .pv-roi-stat-value {
    font-size: 24px;
    line-height: 24px;
  }
  .fl-row.pv-industry-roi .pv-roi-demo-btn {
    margin-top: 30px;
  }
  .fl-row.pv-industry-roi .pv-roi-demo-btn a.fl-button {
    padding: 0 20px;
  }
  .fl-row.pv-industry-roi .pv-roi-handoff .layout-3-wrapper {
    align-items: flex-start;
  }
  .fl-row.pv-industry-roi .pv-roi-handoff .pp-icon-wrapper {
    margin-top: 5px;
  }
  .fl-row.pv-industry-roi .pv-roi-stories {
    margin-top: 60px;
  }
  .fl-row.pv-industry-roi .pv-roi-stories-head {
    padding-right: 0;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials {
    --pv-story-peek: 0px;
    margin-top: 30px;
    clip-path: none;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials .owl-stage-outer {
    overflow: hidden;
    padding: 0 0 40px;
    margin-bottom: -40px;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonial {
    min-height: 485px;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-title {
    font-size: 18px;
    line-height: 24px;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials .pp-testimonials-content {
    margin-top: 12px;
  }
  .fl-row.pv-industry-roi .pv-roi-testimonials .owl-nav {
    justify-content: center;
    position: static;
    margin-top: 30px;
  }
}

.wz-glowing-button {
  box-shadow: rgba(255, 76, 0, 0.34) 0px 12px 30px !important;
}

@media (max-width: 767px) {
  .wz-side-icons .pp-icon-list .pp-icon-list-items {
    flex-wrap: wrap;
  }
}

/* v2 industry hero icons */
.pv-industry-gradient-hero.pv-hero-icon-manufacturing .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/manufacturing-hero-icon-1.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-manufacturing .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-manufacturing .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-manufacturing .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-manufacturing .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
.pv-industry-gradient-hero.pv-hero-icon-higher-education .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/higher-education-hero-icon.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-higher-education .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-higher-education .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-higher-education .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-higher-education .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
.pv-industry-gradient-hero.pv-hero-icon-financial-services .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/financial-services-hero-icon.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-financial-services .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-financial-services .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-financial-services .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-financial-services .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
.pv-industry-gradient-hero.pv-hero-icon-nonprofit .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/non-profits-hero-icon.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-nonprofit .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-nonprofit .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-nonprofit .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-nonprofit .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
.pv-industry-gradient-hero.pv-hero-icon-real-estate .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/real-estate-hero-icon.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-real-estate .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-real-estate .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-real-estate .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-real-estate .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
.pv-industry-gradient-hero.pv-hero-icon-agency .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/agency-hero-icon.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-agency .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-agency .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-agency .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-agency .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
/* v2 hero icon: professional-services */
.pv-industry-gradient-hero.pv-hero-icon-professional-services .fl-row-content-wrap::after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 28px;
  right: 83px;
  width: 36px;
  height: 36px;
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/professional-services-hero-icon.svg") center/contain no-repeat;
  pointer-events: none;
  animation: pv-hero-icon-fly 6s ease-in-out infinite;
}

@media (min-width: 1260px) {
  .pv-industry-gradient-hero.pv-hero-icon-professional-services .fl-row-content-wrap::after {
    right: calc((100% - 1220px) / 2 + 63px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .pv-industry-gradient-hero.pv-hero-icon-professional-services .fl-row-content-wrap::after {
    animation: none;
    transform: rotate(-10deg);
  }
}
@media (max-width: 1024px) {
  .pv-industry-gradient-hero.pv-hero-icon-professional-services .fl-row-content-wrap::after {
    top: 45px;
    right: 20px;
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 767px) {
  .pv-industry-gradient-hero.pv-hero-icon-professional-services .fl-row-content-wrap::after {
    top: 20px;
    right: 20px;
    width: 30px;
    height: 30px;
  }
}
/* v2 checklist 4 columns (non-profits-v2 only, via .pv-cap-checklist-4col) */
@media (min-width: 1025px) {
  .fl-row.pv-industry-capabilities .pv-cap-checklist-grid.pv-cap-checklist-4col {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .fl-row.pv-industry-capabilities .pv-cap-checklist-4col .pv-cap-check-item:nth-child(n) {
    padding: 0 24px 12px;
    border-top: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.14);
  }
  .fl-row.pv-industry-capabilities .pv-cap-checklist-4col .pv-cap-check-item:first-child {
    padding-left: 0;
    border-left: 0;
  }
  .fl-row.pv-industry-capabilities .pv-cap-checklist-4col .pv-cap-check-item:last-child {
    padding-right: 0;
  }
}
/* v2 eyebrow icon: real-estate */
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-real-estate p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/real-estate-hero-icon.svg") center/18px 18px no-repeat;
}

/* v2 eyebrow icon: agency */
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-agency p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/agency-hero-icon.svg") center/18px 18px no-repeat;
}

/* v2 eyebrow icon: professional-services */
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-professional-services p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/professional-services-hero-icon.svg") center/18px 18px no-repeat;
}

/* v2 eyebrow icon: financial-services */
.pv-industry-gradient-hero .pv-hero-eyebrow.eyebrow-financial-services p::before {
  background: url("https://www.workzone.com/wp-content/uploads/2026/11/financial-services-hero-icon.svg") center/18px 18px no-repeat;
}