.technical-trust.trust-card-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:27px 0;margin-top:15px;border-top:1px solid var(--line)}
.trust-card{display:flex;align-items:center;gap:15px;background:#101012;border:1px solid #202024;border-radius:20px;min-height:85px;padding:18px 20px;box-shadow:inset 0 1px 0 #ffffff02;min-width:0}
.trust-card-icon{width:25px;height:27px;flex-shrink:0;display:grid;place-items:center}.trust-card-icon svg{width:25px;height:27px}
.trust-card strong{display:block;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:-.15px;color:#f1f3f8;overflow-wrap:anywhere}.trust-card small{display:block;font-size:12px;line-height:1.5;color:#697386;margin-top:3px}.trust-color-0{color:#00d989}.trust-color-1{color:#469cff}.trust-color-2{color:#b87aff}.trust-color-3{color:#09c8dc}.trust-color-4{color:#ff5b69}
[data-theme=light] .trust-card{background:#fff;border-color:#e0e5ee;box-shadow:0 3px 15px #17234403}[data-theme=light] .trust-card strong{color:#182237}[data-theme=light] .trust-card small{color:#6c7688}
@media(max-width:1150px){.technical-trust.trust-card-row{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-card{padding:18px}}
@media(max-width:780px){.technical-trust.trust-card-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trust-card{min-height:80px;padding:15px 12px;gap:10px;border-radius:15px}.trust-card strong{font-size:12px}.trust-card small{font-size:11px}.trust-card-icon,.trust-card-icon svg{width:21px;height:24px}.trust-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:360px){.technical-trust.trust-card-row{grid-template-columns:1fr}.trust-card:last-child:nth-child(odd){grid-column:auto}.trust-card strong{font-size:14px}.trust-card small{font-size:12px}}
.technical-trust.trust-card-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:22px 0;align-items:stretch}
.trust-card{min-height:72px;padding:13px 12px;gap:10px;border-radius:15px}.trust-card strong{font-size:12px;letter-spacing:-.2px}.trust-card small{font-size:11px;margin-top:2px}.trust-card-icon,.trust-card-icon svg{width:21px;height:23px}.trust-color-5{color:#e2b968}
@media(max-width:1100px){.technical-trust.trust-card-row{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-bottom:16px}.trust-card{flex:0 0 180px;scroll-snap-align:start}.trust-card:last-child:nth-child(odd){grid-column:auto}}
.technical-trust.trust-card-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;scroll-snap-type:none;gap:10px}
.trust-card{flex:initial;scroll-snap-align:none}
@media(max-width:780px){.technical-trust.trust-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:360px){.technical-trust.trust-card-row{grid-template-columns:1fr}.trust-card:last-child:nth-child(odd){grid-column:auto}}
@property --trust-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.trust-card{position:relative;isolation:isolate;background:var(--surface);border:1px solid color-mix(in srgb,var(--gold) 48%,transparent);box-shadow:none;overflow:hidden}
.trust-card::before{content:'';position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--trust-angle),transparent 0deg,transparent 275deg,color-mix(in srgb,var(--gold) 30%,transparent) 300deg,var(--gold) 325deg,#ffeac0 336deg,var(--gold) 344deg,transparent 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:trust-border-orbit 5s linear infinite}
.trust-card:nth-child(2)::before{animation-delay:-1s}.trust-card:nth-child(3)::before{animation-delay:-2s}.trust-card:nth-child(4)::before{animation-delay:-3s}.trust-card:nth-child(5)::before{animation-delay:-4s}
[data-theme=light] .trust-card{background:var(--surface);border-color:color-mix(in srgb,var(--gold) 48%,transparent);box-shadow:none}
@keyframes trust-border-orbit{to{--trust-angle:360deg}}
@media(prefers-reduced-motion:reduce){.trust-card::before{animation:none}}
@property --trust-color{syntax:'<color>';initial-value:#ff394b;inherits:false}
.trust-card,[data-theme=light] .trust-card{background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--trust-angle),var(--trust-color) 0deg,var(--trust-color) 290deg,color-mix(in srgb,var(--trust-color) 78%,white) 325deg,var(--trust-color) 360deg) border-box;animation:trust-border-orbit 4s linear infinite,trust-color-cycle 6s linear infinite}
@keyframes trust-color-cycle{0%,100%{--trust-color:#ff394b}33.333%{--trust-color:#3485ff}66.666%{--trust-color:#16df81}}
@media(prefers-reduced-motion:reduce){.trust-card{animation:none}}
/* Draw the complete rounded border on the card itself, without a clipped mask. */
.trust-card,[data-theme=light] .trust-card{border:2px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--trust-angle),#ff525e 0deg,#468cff 120deg,#25d795 240deg,#ff525e 360deg) border-box;animation:trust-border-orbit 4s linear infinite}
.trust-card::before{display:none!important}
@media(prefers-reduced-motion:reduce){.trust-card{animation:none}}
.trust-card::before{background:conic-gradient(from var(--trust-angle),var(--gold) 0deg,#e9c788 65deg,var(--gold) 130deg,#ffeac0 180deg,var(--gold) 230deg,#e9c788 295deg,var(--gold) 360deg);padding:1px;animation-duration:5s}
.trust-card:nth-child(n)::before{animation-delay:0s}
.trust-card::before{background:conic-gradient(from var(--trust-angle),#ff525e 0deg,#468cff 120deg,#25d795 240deg,#ff525e 360deg);animation:trust-border-orbit 4s linear infinite}
.trust-card,[data-theme=light] .trust-card{border-color:transparent}
@media(prefers-reduced-motion:reduce){.trust-card::before{animation:none}}
.trust-card,[data-theme=light] .trust-card{background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--trust-angle),var(--trust-color) 0deg,var(--trust-color) 290deg,color-mix(in srgb,var(--trust-color) 78%,white) 325deg,var(--trust-color) 360deg) border-box;animation:trust-border-orbit 4s linear infinite,trust-color-cycle 6s linear infinite}
@media(prefers-reduced-motion:reduce){.trust-card{animation:none}}
