.trust-reveal-section .cm-tcf-pinbox{z-index:22!important;display:block!important;width:100%!important;height:clamp(390px,48vw,590px)!important;padding:0!important;position:absolute!important;left:0!important;bottom:clamp(1.5rem,5vh,4rem)!important;perspective:none!important}.cm-tcf-frame{position:relative;width:100%;height:78%;overflow:hidden;outline:none;perspective:calc(clamp(148px,22vw,260px)*3);touch-action:pan-y;cursor:grab}.cm-tcf-frame.is-dragging{cursor:grabbing}.cm-tcf-frame:focus-visible{box-shadow:inset 0 0 0 3px #2db6db}.cm-tcf-track{position:relative;height:100%;transform-style:preserve-3d}.cm-tcf-card{position:absolute;top:0;left:50%;aspect-ratio:941/1672;overflow:hidden;border:clamp(3px,.45vw,7px) solid #fff;border-radius:clamp(1rem,2vw,2rem);background:#fff;box-shadow:0 28px 58px rgba(14,44,102,.22);will-change:transform,opacity}.cm-tcf-card.is-active{box-shadow:10px 13px 0 rgba(45,182,219,.3),0 30px 62px rgba(14,44,102,.24)}.cm-tcf-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;user-select:none}.cm-tcf-pinbox>.cm-tcf-prev,.cm-tcf-pinbox>.cm-tcf-next{position:absolute;top:29%;z-index:160;width:3.4rem;height:3.4rem;border:2px solid #173f84;border-radius:50%;color:#173f84;background:rgba(255,255,255,.9);font-size:1.25rem;backdrop-filter:blur(8px);cursor:pointer}.cm-tcf-prev{left:max(1rem,calc((100vw - 1260px)/2))}.cm-tcf-next{right:max(1rem,calc((100vw - 1260px)/2))}.cm-tcf-caption{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3rem 1rem;width:min(680px,calc(100% - 2rem));margin:-.4rem auto 0;border-top:2px solid #173f84;padding-top:1rem;text-align:left}.cm-tcf-caption>span{grid-row:1/3;color:#cb4398;font-size:.65rem;font-weight:900;letter-spacing:.13em}.cm-tcf-caption h3{margin:0;font:900 clamp(1.8rem,3.2vw,3rem)/.9 "Proxima Nova",sans-serif;letter-spacing:-.04em}.cm-tcf-caption p{margin:0;font-size:.86rem;font-weight:650;line-height:1.35}.cm-tcf-dots{grid-column:1/-1;display:flex;justify-content:center;gap:.45rem;margin-top:.45rem}.cm-tcf-dots button{width:.5rem;height:.5rem;border:0;border-radius:50%;padding:0;background:#173f84;opacity:.25;cursor:pointer}.cm-tcf-dots button.is-active{opacity:1;background:#cb4398}html[dir="rtl"] .cm-tcf-caption{text-align:right}@media(max-width:700px){.trust-reveal-section .cm-tcf-pinbox{height:390px!important;bottom:1rem!important}.cm-tcf-frame{height:68%;perspective:520px}.cm-tcf-pinbox>.cm-tcf-prev,.cm-tcf-pinbox>.cm-tcf-next{top:25%;width:3rem;height:3rem}.cm-tcf-caption{grid-template-columns:auto 1fr;padding-inline:.5rem}.cm-tcf-caption h3{font-size:1.65rem}.cm-tcf-caption p{font-size:.78rem}}
.pin-spacer.cm-tcf-spacer{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;position:relative!important}.trust-reveal-section[data-trust-coverflow="true"]{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:clamp(900px,112vh,1080px)!important;overflow:hidden!important}.trust-reveal-section[data-trust-coverflow="true"] .trust-gooey-service-loop{z-index:90!important}.trust-reveal-section[data-trust-coverflow="true"] .trust-message-wrapper{z-index:80!important;pointer-events:none}.trust-reveal-section[data-trust-coverflow="true"] .trust-primary-message,.trust-reveal-section[data-trust-coverflow="true"] .trust-support-message{text-shadow:0 2px 0 #f3f7fc,0 0 28px rgba(243,247,252,.96)}
.trust-reveal-section[data-trust-coverflow="true"] .trust-gooey-service-loop{display:none!important}.trust-reveal-section[data-trust-coverflow="true"] .trust-message-wrapper{top:0!important;bottom:auto!important;height:clamp(310px,38vh,370px)!important;padding:clamp(2rem,5vh,3.5rem) 1rem 0!important;justify-content:flex-start!important;transform:none!important;translate:none!important}.trust-reveal-section[data-trust-coverflow="true"] .trust-primary-message,.trust-reveal-section[data-trust-coverflow="true"] .trust-support-message,.trust-reveal-section[data-trust-coverflow="true"] .trust-text-scroll{transform:none!important;translate:none!important}.trust-reveal-section[data-trust-coverflow="true"] .cm-tcf-pinbox{height:clamp(430px,48vw,560px)!important;bottom:0!important}@media(max-width:700px){.trust-reveal-section[data-trust-coverflow="true"] .trust-message-wrapper{height:450px!important;padding:2rem 1rem 0!important}.trust-reveal-section[data-trust-coverflow="true"] .cm-tcf-pinbox{bottom:0!important}}
.cm-tcf-caption{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;text-align:center!important}.cm-tcf-caption>span{grid-row:auto!important}.cm-tcf-caption h3,.cm-tcf-caption p{width:100%;text-align:center!important}.cm-tcf-dots{width:100%;margin-top:.45rem!important}html[dir="rtl"] .cm-tcf-caption{text-align:center!important}
@media(min-width:901px){.trust-reveal-section[data-trust-coverflow="true"]{min-height:clamp(1120px,125vh,1300px)!important}.trust-reveal-section[data-trust-coverflow="true"] .trust-message-wrapper{height:clamp(430px,48vh,520px)!important;padding-top:clamp(1.5rem,3vh,2.5rem)!important}.trust-reveal-section[data-trust-coverflow="true"] .cm-tcf-pinbox{height:clamp(500px,52vw,620px)!important;bottom:0!important}}

/* 2026-08-19: keep translated headlines and the product deck in separate flow rows. */
.trust-reveal-section[data-trust-coverflow="true"]{
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  height:auto!important;
  padding:clamp(3rem,6vw,6rem) 0 clamp(2.5rem,5vw,5rem)!important;
  overflow:hidden!important;
}
.trust-reveal-section[data-trust-coverflow="true"] .trust-message-wrapper{
  position:relative!important;
  inset:auto!important;
  order:1!important;
  width:min(1180px,calc(100% - 2rem))!important;
  height:auto!important;
  min-height:0!important;
  margin:0 auto clamp(2.25rem,5vw,4.75rem)!important;
  padding:0 clamp(.5rem,2vw,2rem)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:clamp(.5rem,1vw,1rem)!important;
  text-align:center!important;
}
.trust-reveal-section[data-trust-coverflow="true"] .trust-primary-message,
.trust-reveal-section[data-trust-coverflow="true"] .trust-support-message{
  position:relative!important;
  inset:auto!important;
  width:100%!important;
  max-width:1100px!important;
  margin:0!important;
  font-size:clamp(2.65rem,7.2vw,7.3rem)!important;
  line-height:.88!important;
  letter-spacing:-.045em!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
  text-align:center!important;
}
.trust-reveal-section[data-trust-coverflow="true"] .trust-text-scroll{
  position:relative!important;
  inset:auto!important;
  width:auto!important;
  margin:0!important;
}
.trust-reveal-section[data-trust-coverflow="true"] .trust-text-scroll h2{
  margin:0!important;
  font-size:clamp(2rem,5.5vw,5.5rem)!important;
  line-height:.92!important;
  text-align:center!important;
}
.trust-reveal-section[data-trust-coverflow="true"] .cm-tcf-pinbox{
  position:relative!important;
  inset:auto!important;
  order:2!important;
  flex:0 0 auto!important;
  height:clamp(560px,55vw,760px)!important;
  margin:0!important;
}
@media(max-width:700px){
  .trust-reveal-section[data-trust-coverflow="true"]{padding:3rem 0 2.5rem!important}
  .trust-reveal-section[data-trust-coverflow="true"] .trust-message-wrapper{
    width:calc(100% - 1.25rem)!important;
    margin-bottom:2.25rem!important;
    padding:0!important;
  }
  .trust-reveal-section[data-trust-coverflow="true"] .trust-primary-message,
  .trust-reveal-section[data-trust-coverflow="true"] .trust-support-message{
    font-size:clamp(2.2rem,12vw,4rem)!important;
    line-height:.9!important;
    letter-spacing:-.035em!important;
  }
  .trust-reveal-section[data-trust-coverflow="true"] .trust-text-scroll h2{
    font-size:clamp(1.85rem,10vw,3.25rem)!important;
  }
  .trust-reveal-section[data-trust-coverflow="true"] .cm-tcf-pinbox{
    height:430px!important;
  }
}
