.trust-strip .trust-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:10px}
.trust-strip h3{font-size:28px;font-weight:600;letter-spacing:-.035em;line-height:1.3}
.trust-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:7px 13px;border:1px solid #bdb7c5;border-radius:30px;color:var(--muted);background:transparent;font-size:11px;white-space:nowrap}
.trust-toggle:hover{color:var(--purple);border-color:var(--purple)}.trust-toggle:disabled{opacity:.7;cursor:default}
.trust-strip .trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 35px;margin:30px 0;padding:0;align-items:center;list-style:none}
.trust-strip .trust-list li{min-width:0;font-size:24px;line-height:1.35;letter-spacing:-.045em;white-space:normal}
.trust-strip .trust-list a{display:inline-block;padding:8px 0;transition:color .2s}.trust-strip .trust-list a:hover{color:var(--purple)}
.trust-strip .trust-list .organization-detail{display:block;font-size:14px;line-height:1.6;letter-spacing:0;font-weight:400}
.trust-strip .trust-list .organization-arrow{font-size:16px;letter-spacing:0;margin-left:5px;font-weight:400}
.trust-strip[data-loop-ready] .trust-window{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}
.trust-strip[data-loop-ready] .trust-track{display:flex;align-items:center;width:max-content;animation:trust-circulate 40s linear infinite;will-change:transform}
.trust-strip[data-loop-ready] .trust-list{display:flex;flex:none;flex-wrap:nowrap;gap:66px;padding:0 66px 0 0;margin:23px 0 28px}
.trust-strip[data-loop-ready] .trust-list li{flex:none;white-space:nowrap;max-width:none}
.trust-strip[data-loop-ready] .trust-list .organization-dsik{min-width:245px}
.trust-strip[data-paused] .trust-track,.trust-window:hover .trust-track{animation-play-state:paused!important}
.trust-strip[data-static] .trust-window{overflow:visible;mask-image:none}
.trust-strip[data-static] .trust-track{display:block;animation:none;transform:none;width:100%;will-change:auto}
.trust-strip[data-static] .trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 35px;padding:0;margin:28px 0;width:100%}
.trust-strip[data-static] .trust-list li{white-space:normal;min-width:0}
.trust-strip[data-static] .trust-copy{display:none!important}
.trust-strip small{display:block;line-height:1.8;max-width:750px}
@keyframes trust-circulate{to{transform:translateX(-50%)}}
@media(max-width:680px){.trust-strip .trust-heading{gap:16px}.trust-strip h3{font-size:24px}.trust-toggle{font-size:10px;padding:6px 10px}.trust-strip .trust-list li{font-size:21px}.trust-strip[data-loop-ready] .trust-list{gap:44px;padding-right:44px}.trust-strip[data-loop-ready] .trust-list .organization-dsik{min-width:215px}.trust-strip .trust-list,.trust-strip[data-static] .trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.trust-strip .organization-dsik{grid-column:1/-1}.trust-strip .trust-list .organization-detail{font-size:13px}.trust-strip[data-static] .trust-list .organization-dsik{min-width:0}.trust-strip small{font-size:10px!important}}
@media(max-width:360px){.trust-strip h3{font-size:22px}.trust-strip .trust-heading{align-items:flex-start;gap:10px}.trust-strip .trust-list li{font-size:20px}}
@media(prefers-reduced-motion:reduce){.trust-strip[data-loop-ready] .trust-window{overflow:visible}.trust-strip[data-loop-ready] .trust-track{display:block;width:100%;animation:none!important;transform:none;will-change:auto}.trust-strip[data-loop-ready] .trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;gap:25px 35px}.trust-strip[data-loop-ready] .trust-list li{white-space:normal;min-width:0}.trust-strip .trust-copy{display:none!important}}
@media(prefers-reduced-motion:reduce) and (max-width:680px){.trust-strip[data-loop-ready] .trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.trust-strip[data-loop-ready] .trust-list .organization-dsik{min-width:0}}
@media print{.trust-toggle,.trust-copy{display:none!important}.trust-strip .trust-window{overflow:visible!important}.trust-strip .trust-track{display:block!important;width:100%!important;animation:none!important;transform:none!important}.trust-strip .trust-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;padding:0!important}.trust-strip .trust-list li{white-space:normal!important;min-width:0!important}}
