.trust-showcase{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 24%,rgb(124 58 237 / .08),transparent 30%),radial-gradient(circle at 88% 68%,rgb(96 165 250 / .06),transparent 28%),var(--color-bg-secondary)}.trust-showcase__composition{display:grid;gap:clamp(1.5rem, 3vw, 2.75rem);max-width:1180px;margin-inline:auto}.trust-showcase__header{display:grid;justify-items:center;gap:.8rem;max-width:720px;margin-inline:auto;text-align:center}.trust-showcase__header h2{margin:0;color:var(--color-text-primary);font-size:clamp(2.1rem, 5vw, 4.4rem);font-weight:var(--fw-bold);letter-spacing:-.055em;line-height:1.05;text-wrap:balance}.trust-showcase__header p{max-width:48ch;margin:0;color:var(--color-text-secondary);font-size:clamp(0.95rem, 1.25vw, 1.08rem);line-height:1.8}.trust-showcase__stats{display:grid;grid-template-columns:repeat(2,minmax(0,220px));justify-content:center;gap:.9rem}.trust-stat{display:flex;align-items:center;gap:.85rem;min-height:84px;padding:.9rem 1.1rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg-card);box-shadow:0 12px 28px rgb(15 23 42 / .055)}.trust-stat__icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--color-brand-600);background:rgb(124 58 237 / .1)}.trust-stat__icon svg{width:18px;height:18px}.trust-stat__copy{display:grid;gap:.15rem;min-width:0}.trust-stat__copy strong{color:var(--color-text-primary);font-size:clamp(1.2rem, 2vw, 1.5rem);line-height:1}.trust-stat__copy span{color:var(--color-text-secondary);font-size:.78rem;font-weight:var(--fw-medium);white-space:nowrap}.trust-showcase__brands{display:grid;gap:.85rem;min-width:0}.trust-logo-track{position:relative;min-width:0;overflow:hidden;border-block:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-card) 62%,transparent)}.trust-logo-track__viewport{min-width:0;overflow:hidden;padding-block:.7rem;direction:ltr}.trust-logo-track__track{display:flex;width:max-content;will-change:transform;direction:ltr}.trust-logo-track__group{display:flex;align-items:center;gap:clamp(1.25rem, 2vw, 2.25rem);flex:0 0 auto;padding-inline:clamp(1.25rem, 2vw, 2.25rem)}.trust-logo-track__item{display:inline-flex;position:relative;width:clamp(145px, 11vw, 165px);height:112px;padding:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-card);overflow:hidden;transition:border-color 220ms ease,transform 220ms ease,box-shadow 220ms ease}.trust-logo-track__media{position:absolute;inset:0;display:block}.trust-logo-track__media::after{position:absolute;inset:48% 0 0;z-index:1;content:'';background:linear-gradient(180deg,transparent 0%,rgb(16 18 24 / .12) 52%,rgb(16 18 24 / .48) 100%);pointer-events:none}.trust-logo-track__name{position:absolute;inset-inline:.45rem;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;height:20%;color:#fff;font-size:clamp(0.7rem, 0.85vw, 0.8rem);font-weight:var(--fw-medium);line-height:1.3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff0;text-shadow:0 1px 3px rgb(0 0 0 / .72)}.trust-logo-track__item:hover{transform:translateY(-2px);border-color:rgb(124 58 237 / .3);box-shadow:0 10px 22px rgb(15 23 42 / .08)}.trust-logo-track__item img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transform:scale(var(--logo-visual-scale,1));transform-origin:center;opacity:1;filter:none;transition:transform 220ms ease}.trust-logo-track__item:hover img{transform:scale(1.04)}.trust-logo-track__fade{position:absolute;inset-block:0;z-index:2;width:clamp(34px, 5vw, 76px);pointer-events:none}.trust-logo-track__fade--start{inset-inline-start:0;background:linear-gradient(90deg,var(--color-bg-secondary),transparent)}.trust-logo-track__fade--end{inset-inline-end:0;background:linear-gradient(270deg,var(--color-bg-secondary),transparent)}.trust-logo-ticker{min-width:0;overflow:hidden}.trust-logo-ticker__viewport{overflow:hidden;border-radius:12px;background:rgb(124 58 237 / .06);direction:ltr}.trust-logo-ticker__track{display:flex;width:max-content;will-change:transform;animation:trust-ticker-scroll 34s linear infinite;animation-direction:reverse;direction:ltr}.trust-logo-ticker__group{display:flex;align-items:center;gap:2.25rem;flex:0 0 auto;padding:.65rem 2.25rem}.trust-logo-ticker__item{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:.78rem;font-weight:var(--fw-medium);white-space:nowrap}.trust-logo-ticker__item img{width:24px;height:24px;object-fit:contain;opacity:1;filter:none}.trust-showcase__ticker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.trust-showcase__ticker-label{color:var(--color-text-secondary);font-size:.72rem;font-weight:var(--fw-semibold);white-space:nowrap}@keyframes trust-logo-scroll-forward{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes trust-logo-scroll-reverse{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes trust-ticker-scroll{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}.trust-logo-track--forward .trust-logo-track__track{animation:trust-logo-scroll-forward 44s linear infinite}.trust-logo-track--reverse .trust-logo-track__track{animation:trust-logo-scroll-reverse 49s linear infinite}[data-theme="dark"] .trust-stat,[data-theme="dark"] .trust-logo-track__item{background:color-mix(in srgb,var(--color-bg-card) 88%,black);border-color:rgb(255 255 255 / .1);box-shadow:0 14px 30px rgb(0 0 0 / .16)}[data-theme="dark"] .trust-logo-track{background:rgb(255 255 255 / .025)}[data-theme="dark"] .trust-logo-track__fade--start{background:linear-gradient(90deg,var(--color-bg-secondary),transparent)}[data-theme="dark"] .trust-logo-track__fade--end{background:linear-gradient(270deg,var(--color-bg-secondary),transparent)}@media (max-width:768px){.trust-showcase__composition{gap:1.6rem}.trust-showcase__header h2{font-size:clamp(2rem, 10vw, 3rem)}.trust-showcase__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.trust-stat{min-height:74px;padding:.7rem;gap:.55rem;border-radius:13px}.trust-stat__icon{flex-basis:28px;width:28px;height:28px;border-radius:8px}.trust-stat__icon svg{width:15px;height:15px}.trust-stat__copy strong{font-size:1.15rem}.trust-stat__copy span{font-size:.68rem}.trust-logo-track__item{width:clamp(135px, 19vw, 150px);height:100px}.trust-logo-track__item img{height:100%;max-height:100%}.trust-showcase__ticker{grid-template-columns:1fr;gap:.45rem}}@media (max-width:480px){.trust-logo-track__item{width:clamp(120px, 34vw, 140px);height:96px}}@media (prefers-reduced-motion:reduce){.trust-logo-track__track,.trust-logo-ticker__track{animation:none;transform:none}.trust-logo-track__item{transition:none}}