.marketplace-banner{padding:12px 24px}
.marketplace-message{margin:0;color:#d9efff;text-align:center;font-size:14px;font-weight:600;line-height:1.6}
.marketplace-message strong{color:#58c3ff}
.hero-slideshow .slideshow-bottomline{display:block;padding:8px 12px}
.slideshow-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px;font-family:var(--sans);letter-spacing:normal}
.slideshow-arrow,.slideshow-pause{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;background:#102c42;color:#e7f3fc;border:1px solid #235476;border-radius:8px;font:700 13px/1.4 var(--sans);cursor:pointer}
.slideshow-arrow{width:44px;min-width:44px;padding:0;font-size:20px}
.slideshow-pause{min-width:100px}
#slide-counter{min-width:52px;text-align:center;color:#c7d8e8;font-size:13px}
.hero-slideshow button:hover{background:#12314b;border-color:#58c3ff}
.hero-slideshow button:focus-visible{outline:3px solid #fff;outline-offset:1px}
.section-heading h2,.section-heading h2 em,.method h2,.method h2 em,.video-callout h2,.video-callout h2 em,.faq h2,.faq h2 em,.author-note h2,.author-note h2 em{letter-spacing:-.02em}
.eyebrow,.product-tag,.product-meta{font-family:var(--sans)}
.preview-legend .bt{border-color:#ffffff}
.preview-values>div:last-child strong{color:#ffffff}
.trust-strip .prorealtime-strip-logo-link{min-height:44px;padding:10px 14px;background:transparent;border-color:#235476;box-shadow:none}
.trust-strip .prorealtime-strip-logo-link:hover{background:#12314b;transform:none}
.trust-strip .prorealtime-strip-logo-link .prt-button-wordmark{font-size:14px;color:#c7d8e8;font-weight:600;letter-spacing:normal}
.trust-strip .prorealtime-strip-logo-link::after{font-size:16px;color:#c7d8e8}
.preview-legend span:first-child i{width:28px;height:10px;border:0;border-radius:3px;background:linear-gradient(90deg,#22d376 0 50%,#ef4444 50% 100%)}
