/* NETCA v94 — image-only trust/review/payment marks. No badge cards. */
.netca-trust-logos{border-top:1px solid rgba(228,238,240,.14);margin-top:36px;padding:27px 0 25px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.netca-trust-logo-set{display:flex;align-items:center;gap:28px;flex-wrap:wrap;min-width:0}
.netca-trust-logo-set a,.netca-trust-payment-set{display:flex;align-items:center;justify-content:center;text-decoration:none;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.netca-trust-logo-set img{display:block;width:auto;height:42px;max-width:210px;object-fit:contain;opacity:.88;transform:translateZ(0);filter:drop-shadow(0 7px 13px rgba(0,0,0,.13));transition:opacity .24s ease,transform .28s cubic-bezier(.2,.8,.2,1),filter .28s ease}
.netca-trust-logo-set a:hover img{opacity:1;transform:translateY(-4px) scale(1.035);filter:drop-shadow(0 11px 18px rgba(0,0,0,.22))}
.netca-trust-payment-set{margin-left:auto;flex:0 1 440px}
.netca-trust-payment-set img{display:block;width:min(100%,440px);height:auto;max-height:48px;object-fit:contain;filter:drop-shadow(0 7px 13px rgba(0,0,0,.12));opacity:.94}
@media(max-width:1080px){.netca-trust-logos{align-items:flex-start;flex-direction:column}.netca-trust-payment-set{margin-left:0;flex-basis:auto;width:min(100%,520px)}}
@media(max-width:720px){.netca-trust-logos{padding:23px 0 22px;gap:24px}.netca-trust-logo-set{gap:18px 22px}.netca-trust-logo-set img{height:36px;max-width:178px}.netca-trust-payment-set img{max-height:40px}}
@media(max-width:470px){.netca-trust-logo-set{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:18px}.netca-trust-logo-set a{justify-content:flex-start}.netca-trust-logo-set img{height:32px;max-width:150px}}
