.sticky-cta{z-index:40;opacity:0;pointer-events:none;transition:opacity var(--transition), transform var(--transition);position:fixed;bottom:28px;right:28px;transform:translateY(16px)}.sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta__btn{box-shadow:var(--shadow-medium)}@media (width<=1024px){.sticky-cta{display:none}}.trusted-marquee{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:34px 0}.trusted-marquee__label{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-300);margin-bottom:22px;font-size:12px;font-weight:700}.trusted-marquee__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trusted-marquee__scroll{gap:56px;width:max-content;animation:26s linear infinite trusted-marquee-scroll;display:flex}.trusted-marquee__badge{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.trusted-marquee__badge img{opacity:.85;width:26px;height:26px}.trusted-marquee__badge span{color:var(--color-dark-navy);font-size:13px;font-weight:600}@keyframes trusted-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trusted-marquee__scroll{animation:none}}
