.dsk-trustbar{
  background: rgba(255,255,255,0.92);
  border-bottom: 1px solid rgba(0,0,0,0.06);
}

.dsk-trustbar-title{
  margin: 0 0 14px 0;
  text-align: center;
  font-size: clamp(1rem, 1.35vw, 1.12rem);
  line-height: 1.25;
  font-weight: 800;
  color: rgba(10,12,20,0.88);
  letter-spacing: 0.01em;
  display: block;
  opacity: 1;
  visibility: visible;
  position: relative;
  z-index: 2;
}

.dsk-brands-marquee{
  --tile-h: clamp(80px, 7.7vw, 106px);
  --tile-r: 16px;
  --gap: 18px;
  --duration: 34s;
  position: relative;
  max-width: 100%;
}

.dsk-brands-marquee__viewport{
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: calc(var(--tile-h) + 18px);
  padding: 9px 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1) 10%, rgba(0,0,0,1) 90%, rgba(0,0,0,0));
  mask-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1) 10%, rgba(0,0,0,1) 90%, rgba(0,0,0,0));
}

.dsk-brands-marquee__track{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  gap: var(--gap);
  width: max-content;
  transform: translate3d(0, 0, 0);
  animation: dsk-brands-marquee-ltr var(--duration) linear infinite;
  will-change: transform;
}

.dsk-brands-marquee__item{
  flex: 0 0 auto;
}

.dsk-brands-marquee__tile{
  box-sizing: border-box;
  height: var(--tile-h);
  width: clamp(198px, 22vw, 286px);
  padding: 11px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  border: 1px solid rgba(15,23,42,0.10);
  border-radius: var(--tile-r);
  box-shadow: 0 10px 24px rgba(15,23,42,0.10);
}

.dsk-brands-marquee__logo{
  display: block;
  filter: invert(1) !important;
  width: auto;
  height: calc(var(--tile-h) - 22px);
  max-height: calc(var(--tile-h) - 22px);
  max-width: 88%;
  object-fit: contain;
}

@keyframes dsk-brands-marquee-ltr{
  from{ transform: translate3d(0, 0, 0); }
  to{ transform: translate3d(-50%, 0, 0); }
}

@media (prefers-reduced-motion: reduce){
  .dsk-brands-marquee__viewport{
    height: auto;
    overflow: visible;
    padding: 0;
    display: block;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .dsk-brands-marquee__track{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    animation: none;
    transform: none;
  }

  .dsk-brands-marquee__track [aria-hidden="true"]{
    display: none !important;
  }

  .dsk-brands-marquee__item{
    min-width: 0;
  }

  .dsk-brands-marquee__tile{
    width: 100%;
    min-width: 0;
  }
}

@media (min-width: 768px){
  /* Desktop/tablet sizing tokens only. The protected owner below keeps the
     homepage trustbar as a moving marquee, so this block must not take
     track/layout ownership. */
  .dsk-brands-marquee{
    --tile-h: 86px;
    --gap: 16px;
    --duration: 34s;
  }

  .dsk-brands-marquee__tile{
    width: clamp(126px, 12vw, 170px);
    max-inline-size: 100%;
    box-sizing: border-box;
    padding: 10px 14px;
    border-radius: 15px;
    box-shadow: 0 8px 18px rgba(15,23,42,0.08);
  }

  .dsk-brands-marquee__logo{
    max-width: 84%;
    height: calc(var(--tile-h) - 24px);
    max-height: calc(var(--tile-h) - 24px);
  }
}

@media (max-width: 767px), (hover: none) and (pointer: coarse){.dsk-page-home #trust-bar .dsk-trustbar-title{
    margin: 0 auto 14px;
    padding-inline: 8px;
    max-width: min(22ch, 100%);
    line-height: 1.28;
  }.dsk-page-home #trust-bar .dsk-brands-marquee{
    --gap: 12px;
    --tile-r: 14px;
    --tile-h: 75px;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__item{
    min-width: 0;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
    min-width: 0;
    padding: 10px 12px;
    box-shadow: 0 8px 18px rgba(15,23,42,0.08);
  }.dsk-page-home #trust-bar .dsk-brands-marquee__logo{
    max-width: 92%;
    height: auto;
    max-height: 38px;
  }
}

@media (max-width: 359px){.dsk-page-home #trust-bar .dsk-brands-marquee{
    --gap: 10px;
    --tile-h: 70px;
  }
}.dsk-page-home #trust-bar .dsk-brands-marquee__viewport{
  height: calc(var(--tile-h) + 18px);
  padding: 9px 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1) 10%, rgba(0,0,0,1) 90%, rgba(0,0,0,0));
  mask-image: linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,1) 10%, rgba(0,0,0,1) 90%, rgba(0,0,0,0));
}.dsk-page-home #trust-bar .dsk-brands-marquee__track{
  width: max-content !important;
  min-width: max-content !important;
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  grid-template-columns: none !important;
  gap: var(--gap) !important;
  animation: dsk-brands-marquee-ltr var(--duration) linear infinite !important;
  transform: translate3d(0, 0, 0);
  will-change: transform !important;
}.dsk-page-home #trust-bar .dsk-brands-marquee__track [aria-hidden="true"]{
  display: block !important;
}.dsk-page-home #trust-bar .dsk-brands-marquee__item{
  flex: 0 0 auto !important;
  display: block !important;
}.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
  width: clamp(156px, 42vw, 188px);
  min-width: 0 !important;
}

@media (min-width: 768px){.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
    width: clamp(126px, 12vw, 170px);
  }
}

@media (prefers-reduced-motion: reduce){.dsk-page-home #trust-bar .dsk-brands-marquee__viewport{
    height: auto;
    padding: 0;
    display: block;
    overflow: visible;
    -webkit-mask-image: none;
    mask-image: none;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__track{
    width: 100% !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    animation: none !important;
    transform: none !important;
    will-change: auto !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__track [aria-hidden="true"]{
    display: none !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
    width: 100% !important;
  }
}

/* HOME RWD closure: treat the phone trustbar as a stable 2-up strip, not a clipped marquee. */
@media (max-width: 767px){.dsk-page-home #trust-bar .dsk-trustbar-title{
    max-width: min(22ch, 100%);
    margin-bottom: 16px;
    font-size: clamp(1rem, 3.9vw, 1.14rem);
  }.dsk-page-home #trust-bar .dsk-brands-marquee__viewport{
    height: auto;
    padding: 0;
    display: block;
    overflow: visible;
    -webkit-mask-image: none;
    mask-image: none;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__track{
    width: 100% !important;
    min-width: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    animation: none !important;
    will-change: auto !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__track [aria-hidden="true"]{
    display: none !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
    width: 100% !important;
    min-height: 68px !important;
    padding: 10px 10px !important;
    border-radius: 16px !important;
    box-shadow: 0 10px 20px rgba(15,23,42,0.08) !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__logo{
    max-width: 88% !important;
    height: auto !important;
    max-height: 38px !important;
  }
}

@media (max-width: 389px){.dsk-page-home #trust-bar .dsk-brands-marquee__track{
    gap: 10px !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
    min-height: 64px !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__logo{
    max-height: 34px !important;
  }
}

@media (min-width: 1090px) and (max-width: 1150px) and (min-height: 2040px) and (max-height: 2200px) and (orientation: portrait){.dsk-page-home #trust-bar .dsk-trustbar-title{
    margin-bottom: 10px;
  }.dsk-page-home #trust-bar .dsk-brands-marquee{
    --tile-h: 68px;
    --gap: 10px;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__viewport{
    height: calc(var(--tile-h) + 10px);
    padding: 5px 0;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__tile{
    width: clamp(110px, 10vw, 122px) !important;
    padding: 8px 8px !important;
    border-radius: 13px !important;
  }.dsk-page-home #trust-bar .dsk-brands-marquee__logo{
    max-width: 96% !important;
    max-height: 34px !important;
    transform: scale(1.28) !important;
    transform-origin: center;
  }
}.dsk-page-home main#main-content #trust-bar.dsk-home-section{
  width:100%;
  margin-left:0;
  margin-right:0;
  padding-top:42px;
  padding-bottom:48px;
  padding-left:15px;
  padding-right:15px;
  box-sizing:border-box;
}.dsk-page-home main#main-content #trust-bar > .dsk-home-container{
  width:100%;
  max-width:1296px;
  margin-left:auto;
  margin-right:auto;
  box-sizing:border-box;
}

@media (min-width:768px){.dsk-page-home main#main-content #trust-bar.dsk-home-section{
    padding-top:52px;
    padding-bottom:40px;
    padding-left:20px;
    padding-right:20px;
  }
}

@media (min-width:1024px){.dsk-page-home main#main-content #trust-bar.dsk-home-section{
    padding-top:32px;
    padding-bottom:20px;
    padding-left:20px;
    padding-right:20px;
  }.dsk-page-home main#main-content #trust-bar > .dsk-home-container{
    padding-left:30px;
    padding-right:30px;
  }
}

/* home-4k-margin-align-trustbar :: align brand rail inset to the hero/content 20px axis without widening. */
@media (min-width:1024px){.dsk-page-home main#main-content #trust-bar > .dsk-home-container{
    padding-left:20px;
    padding-right:20px;
  }
}.dsk-page-home main#main-content .dsk-hero-trust-strip{
  width:100%;
  margin:0;
  padding:clamp(20px,2.2vw,28px) 0;
  background:
    linear-gradient(180deg,rgba(255,255,255,.58) 0%,rgba(237,248,243,.96) 42%,rgba(230,243,236,.98) 100%),
    linear-gradient(90deg,rgba(12,104,72,.055),rgba(14,116,144,.04));
  border-top:1px solid rgba(12,104,72,.16);
  border-bottom:1px solid rgba(12,104,72,.14);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.84),inset 0 -1px 0 rgba(255,255,255,.58),0 12px 26px rgba(15,23,42,.048);
  box-sizing:border-box;
  position:relative;
  z-index:1;
}.dsk-page-home main#main-content .dsk-hero-trust-strip__container{
  width:var(--dsk-home-master-container-width,min(var(--site-max-width,1320px),calc(100% - 40px)));
  max-width:var(--dsk-home-master-container-width,var(--site-max-width,1320px));
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  box-sizing:border-box;
}.dsk-page-home main#main-content .dsk-hero-trust-strip__list{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  align-items:center;
  justify-content:stretch;
  gap:clamp(18px,2.2vw,34px);
  margin:0;
  padding:0;
  list-style:none;
}.dsk-page-home main#main-content .dsk-hero-trust-strip__item{
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
  gap:12px;
  flex:0 1 auto;
  min-width:0;
  margin:0;
  padding:4px 0;
  color:#172033;
  background:transparent;
  border:0;
  box-shadow:none;
  line-height:1.35;
  position:relative;
  transition:none;
}.dsk-page-home main#main-content .dsk-hero-trust-strip__item:not(:last-child)::after{
  content:"";
  position:absolute;
  top:9px;
  right:calc(clamp(18px,2.2vw,34px) / -2);
  bottom:9px;
  width:1px;
  background:linear-gradient(180deg,rgba(12,104,72,0),rgba(12,104,72,.16),rgba(12,104,72,0));
}.dsk-page-home main#main-content .dsk-hero-trust-strip__icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 40px;
  width:40px;
  min-width:40px;
  max-width:40px;
  height:40px;
  min-height:40px;
  max-height:40px;
  color:#026f52;
  background:linear-gradient(180deg,#ffffff 0%,#edf8f2 100%);
  border:1px solid rgba(4,120,87,.26);
  border-radius:999px;
  box-shadow:0 7px 16px rgba(4,120,87,.11),inset 0 1px 0 rgba(255,255,255,.88);
  overflow:hidden;
  transition:transform .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease;
  will-change:transform;
}.dsk-page-home main#main-content .dsk-hero-trust-strip__icon svg{
  display:block;
  flex:0 0 20px;
  width:20px;
  min-width:20px;
  max-width:20px;
  height:20px;
  min-height:20px;
  max-height:20px;
  stroke-width:2.2;
}.dsk-page-home main#main-content .dsk-hero-trust-strip__text{
  display:block;
  min-width:0;
  color:#102033;
  font-size:clamp(.91rem,.92vw,.98rem);
  font-weight:760;
  line-height:1.28;
  letter-spacing:0;
  text-wrap:balance;
}

@media (hover:hover) and (pointer:fine) and (min-width:1025px){.dsk-page-home main#main-content .dsk-hero-trust-strip__item:hover .dsk-hero-trust-strip__icon{
    transform:translateY(-3px) !important;
    color:#065f46 !important;
    border-color:rgba(4,120,87,.28) !important;
    background:#ffffff !important;
  }
}

@media (min-width:768px) and (max-width:1024px){.dsk-page-home main#main-content .dsk-hero-trust-strip__list{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:16px 24px;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__item{
    justify-content:flex-start;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__item::after{
    display:none;
  }
}

@media (max-width:767px){.dsk-page-home main#main-content .dsk-hero-trust-strip{
    padding:20px 0;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__container{
    width:calc(100% - 32px);
    max-width:calc(100% - 32px);
    padding-left:0;
    padding-right:0;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__list{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
    justify-items:stretch;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__item{
    justify-content:flex-start;
    gap:8px;
    text-align:left;
    padding:4px 6px 4px 0;
    box-sizing:border-box;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__item::after{
    display:none;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__icon{
    flex-basis:32px;
    width:32px;
    min-width:32px;
    max-width:32px;
    height:32px;
    min-height:32px;
    max-height:32px;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__icon svg{
    flex-basis:18px;
    width:18px;
    min-width:18px;
    max-width:18px;
    height:18px;
    min-height:18px;
    max-height:18px;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__text{
    font-size:.81rem;
    line-height:1.28;
    max-width:100%;
  }
}

@media (prefers-reduced-motion:reduce){.dsk-page-home main#main-content .dsk-hero-trust-strip__icon{
    transition:none;
    transform:none;
    will-change:auto;
  }.dsk-page-home main#main-content .dsk-hero-trust-strip__item:hover .dsk-hero-trust-strip__icon{
    transform:none !important;
  }
}.dsk-page-home main#main-content #trust-bar.dsk-home-section.dsk-home-trustbar.dsk-trustbar{
  padding:clamp(28px,3vw,42px) 20px;
  background:linear-gradient(180deg,#ffffff 0%,#f7fbf9 54%,#eef7f2 100%);
  border-top:1px solid rgba(15,23,42,.055);
  border-bottom:1px solid rgba(12,104,72,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 24px rgba(15,23,42,.025);
}.dsk-page-home main#main-content #trust-bar > .dsk-home-container{
  width:var(--dsk-home-master-container-width,min(var(--site-max-width,1320px),calc(100% - 40px)));
  max-width:var(--dsk-home-master-container-width,var(--site-max-width,1320px));
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  box-sizing:border-box;
}.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title{
  display:block;
  position:relative;
  left:auto;
  width:auto;
  height:auto;
  overflow:visible;
  opacity:1;
  visibility:visible;
  max-width:min(760px,100%);
  margin:0 auto clamp(14px,1.6vw,20px);
  color:#334155;
  font-size:clamp(.82rem,.76vw,.94rem);
  line-height:1.38;
  font-weight:760;
  letter-spacing:.11em;
  text-transform:uppercase;
  text-align:center;
  text-wrap:balance;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee::before{
  content:none;
  display:none;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee{
  --tile-h:clamp(58px,5vw,72px);
  --gap:clamp(10px,1vw,14px);
  --tile-r:14px;
  --duration:31s;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__viewport{
  height:calc(var(--tile-h) + 12px);
  padding:6px 0;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile{
  width:clamp(144px,11vw,172px) !important;
  height:var(--tile-h) !important;
  min-height:var(--tile-h) !important;
  padding:8px 14px !important;
  background:rgba(255,255,255,.68) !important;
  border:1px solid rgba(100,116,139,.16) !important;
  border-radius:14px !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 6px 14px rgba(15,23,42,.035) !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__logo{
  width:auto !important;
  height:auto !important;
  max-width:86% !important;
  max-height:clamp(28px,3vw,38px) !important;
  object-fit:contain !important;
  opacity:.72 !important;
  filter:brightness(0) saturate(100%) !important;
  transform:none !important;
}

@media (max-width:767px){.dsk-page-home main#main-content #trust-bar.dsk-home-section.dsk-home-trustbar.dsk-trustbar{
    padding:28px 16px 32px;
  }.dsk-page-home main#main-content #trust-bar > .dsk-home-container{
    width:100%;
    max-width:100%;
  }.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title{
    max-width:min(32ch,100%);
    margin-bottom:14px;
    font-size:.78rem;
    letter-spacing:.09em;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee{
    --tile-h:58px;
    --gap:10px;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile{
    min-height:58px !important;
    padding:8px 10px !important;
    border-radius:13px !important;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__logo{
    max-width:88% !important;
    max-height:30px !important;
  }
}.dsk-page-home main#main-content #trust-bar.dsk-home-section.dsk-home-trustbar.dsk-trustbar{
  padding:clamp(28px,2.8vw,40px) 20px;
  background:linear-gradient(90deg,rgba(0,208,108,.045) 0%,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,rgba(0,208,108,.04) 100%),linear-gradient(180deg,#fbfffd 0%,#f1faf5 52%,#e8f5ef 100%);
  border-top:1px solid rgba(12,104,72,.18);
  border-bottom:1px solid rgba(12,104,72,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(255,255,255,.74),0 12px 28px rgba(15,23,42,.035);
}.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:4px;
  max-width:min(680px,100%);
  margin:0 auto clamp(11px,1.12vw,15px);
  color:#1f2937;
  line-height:1.36;
  text-align:center;
  text-wrap:balance;
}.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__main, .dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__scope{
  display:block;
  max-width:100%;
}.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__main{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  color:#172033;
  font-size:clamp(.86rem,.82vw,1rem);
  line-height:1.18;
  font-weight:820;
  letter-spacing:.075em;
  text-transform:uppercase;
}.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__led{
  display:inline-block;
  flex:0 0 8px;
  width:8px;
  height:8px;
  border-radius:999px;
  background:#00a66a;
  box-shadow:0 0 0 3px rgba(0,166,106,.11),inset 0 0 0 1px rgba(255,255,255,.72);
}.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__scope{
  color:#236b5b;
  font-size:clamp(.70rem,.66vw,.80rem);
  line-height:1.2;
  font-weight:720;
  letter-spacing:.025em;
  text-transform:none;
  white-space:normal;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee{
  --tile-h:clamp(64px,5.4vw,80px);
  --gap:clamp(12px,1.15vw,18px);
  --tile-r:16px;
  --duration:45s;
  overflow:hidden;
  border-top:1px solid rgba(12,104,72,.10);
  border-bottom:1px solid rgba(12,104,72,.10);
  background:linear-gradient(90deg,rgba(0,208,108,.055) 0%,rgba(255,255,255,.25) 24%,rgba(255,255,255,.25) 76%,rgba(0,208,108,.05) 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.74),inset 0 -1px 0 rgba(12,104,72,.045);
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__viewport{
  height:calc(var(--tile-h) + 14px);
  padding:7px 0;
  display:flex;
  align-items:center;
  overflow:hidden;
  -webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 12%,rgba(0,0,0,1) 88%,rgba(0,0,0,0));
  mask-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1) 12%,rgba(0,0,0,1) 88%,rgba(0,0,0,0));
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__track{
  width:max-content !important;
  min-width:max-content !important;
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:center !important;
  grid-template-columns:none !important;
  gap:var(--gap) !important;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
  animation:dsk-brands-marquee-ltr var(--duration) linear infinite !important;
  will-change:transform !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__track > [aria-hidden="true"]{
  display:block !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__item{
  flex:0 0 auto !important;
  display:flex !important;
  align-items:center !important;
  width:fit-content !important;
  inline-size:fit-content !important;
  min-width:0 !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__chip, .dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile{
  height:var(--tile-h) !important;
  min-height:var(--tile-h) !important;
  border-radius:var(--tile-r) !important;
  box-sizing:border-box !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__chip{
  min-width:clamp(116px,8.8vw,158px) !important;
  padding:0 18px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  white-space:nowrap !important;
  background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(223,245,235,.94) 100%) !important;
  border:1px solid rgba(4,120,87,.36) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(4,120,87,.08),0 7px 16px rgba(15,23,42,.04) !important;
  color:#045f43 !important;
  font-size:clamp(.74rem,.72vw,.84rem) !important;
  font-weight:800 !important;
  letter-spacing:.08em !important;
  line-height:1 !important;
  text-transform:uppercase !important;
  transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile{
  width:clamp(156px,12vw,196px) !important;
  flex:0 0 auto !important;
  padding:9px 16px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:linear-gradient(180deg,rgba(255,255,255,.88) 0%,rgba(238,248,243,.88) 100%) !important;
  border:1px solid rgba(71,85,105,.26) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(12,104,72,.055),0 7px 16px rgba(15,23,42,.035) !important;
  transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,opacity .2s ease !important;
}.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__logo{
  width:auto !important;
  height:auto !important;
  max-width:88% !important;
  max-height:clamp(34px,3.5vw,46px) !important;
  object-fit:contain !important;
  opacity:.88 !important;
  filter:brightness(0) saturate(100%) !important;
  transform:none !important;
  transition:opacity .2s ease,filter .2s ease !important;
}

@media (hover:hover) and (pointer:fine){.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__chip:hover, .dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile:hover{
    border-color:rgba(0,166,106,.46) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(4,120,87,.10),0 9px 20px rgba(15,23,42,.05) !important;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile:hover .dsk-brands-marquee__logo{
    opacity:.96 !important;
    filter:brightness(0) saturate(100%) contrast(1.08) !important;
  }
}

@media (max-width:767px){.dsk-page-home main#main-content #trust-bar.dsk-home-section.dsk-home-trustbar.dsk-trustbar{
    padding:22px 16px 28px;
  }.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title{
    max-width:min(36ch,100%);
    margin-bottom:10px;
    gap:3px;
  }.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__main{
    font-size:.78rem;
    line-height:1.16;
    letter-spacing:.062em;
    gap:7px;
  }.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__led{
    flex-basis:7px;
    width:7px;
    height:7px;
    box-shadow:0 0 0 2px rgba(0,166,106,.10),inset 0 0 0 1px rgba(255,255,255,.72);
  }.dsk-page-home main#main-content #trust-bar .dsk-trustbar-title__scope{
    max-width:min(34ch,100%);
    font-size:.64rem;
    line-height:1.16;
    letter-spacing:.018em;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee{
    --tile-h:60px;
    --gap:10px;
    --duration:42s;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__chip{
    min-width:108px !important;
    padding:0 14px !important;
    font-size:.72rem !important;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile{
    width:clamp(142px,40vw,168px) !important;
    padding:8px 12px !important;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__logo{
    max-width:90% !important;
    max-height:36px !important;
  }
}

@media (prefers-reduced-motion:reduce){.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__track{
    animation:none !important;
    transform:none !important;
    will-change:auto !important;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__track > [aria-hidden="true"]{
    display:none !important;
  }.dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__chip, .dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__tile, .dsk-page-home main#main-content #trust-bar .dsk-brands-marquee__logo{
    transition:none !important;
  }
}
