.TrustBadges-module__XKyGKG__trustContainer{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));justify-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;padding:0;display:grid}.TrustBadges-module__XKyGKG__trustBadge{background:var(--card-bg);border:1px solid var(--card-border);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-soft);box-sizing:border-box;border-radius:16px;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.TrustBadges-module__XKyGKG__trustBadge:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-3px)}.TrustBadges-module__XKyGKG__icon{background:var(--accent-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:flex}.TrustBadges-module__XKyGKG__badgeContent{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.TrustBadges-module__XKyGKG__badgeContent strong{color:var(--accent-strong);margin-bottom:.15rem;font-size:.88rem;line-height:1.3;display:block}.TrustBadges-module__XKyGKG__badgeContent p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.35}@media (min-width:640px){.TrustBadges-module__XKyGKG__trustContainer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.TrustBadges-module__XKyGKG__trustContainer{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.TrustBadges-module__XKyGKG__trustBadge{padding:1rem 1.1rem}}@media (min-width:1280px){.TrustBadges-module__XKyGKG__trustContainer{gap:1.15rem}.TrustBadges-module__XKyGKG__trustBadge{padding:1.05rem 1.25rem}.TrustBadges-module__XKyGKG__badgeContent strong{font-size:.92rem}.TrustBadges-module__XKyGKG__badgeContent p{font-size:.84rem}}@media (max-width:639px){.TrustBadges-module__XKyGKG__trustContainer{grid-template-columns:1fr;gap:.55rem;width:100%}.TrustBadges-module__XKyGKG__trustBadge{text-align:center;border-radius:14px;justify-content:center;gap:.55rem;padding:.65rem .75rem}.TrustBadges-module__XKyGKG__icon{width:2rem;height:2rem;font-size:1rem}.TrustBadges-module__XKyGKG__badgeContent{text-align:center;flex:unset}.TrustBadges-module__XKyGKG__badgeContent strong{font-size:.76rem}.TrustBadges-module__XKyGKG__badgeContent p{font-size:.7rem}}@media (max-width:359px){.TrustBadges-module__XKyGKG__icon{width:1.85rem;height:1.85rem;font-size:.95rem}}
