/* Home-only CRO trial: preserve all sector landing galleries. */
.wp-home-trial .wp-tabs{position:relative;gap:10px;padding:8px 24px 12px;border-radius:7px;margin-bottom:28px;overflow:hidden}
.wp-home-trial .wp-tabs button{position:relative;border-radius:0;background:transparent;color:#dbe7e7;padding:12px 16px;min-width:0}
.wp-home-trial .wp-tabs button[aria-selected=true]{background:transparent;color:white;font-weight:700}
.wp-home-indicator{position:absolute;left:0;bottom:10px;width:0;height:3px;border-radius:2px;background:#b9ded0;transition:transform .3s ease,width .3s ease;pointer-events:none}

.wp-home-trial .wp-image-scroll {max-height:none;overscroll-behavior-x:contain}
.wp-home-trial .wp-footer {display:block;text-align:center;color:#405b5d}
@media (max-width:639px) {
  .wp-home-trial .wp-tabs {gap:0;padding:4px 3px 8px;margin-bottom:14px}
  .wp-home-trial .wp-tabs button {padding:9px 4px;font-size:13px}
  .wp-home-indicator {bottom:6px}
  .wp-home-trial .wp-image-scroll {scrollbar-width:thin;scrollbar-color:#799794 #e4eeeb}
  .wp-home-trial .wp-image-scroll img {width:100%;min-width:510px;aspect-ratio:1.4;object-fit:contain}
}
@media (prefers-reduced-motion:reduce) {.wp-home-indicator {transition:none}}
