/* Trust Section */ .trust-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 1.5rem; } .trust-card { padding: 2rem 1.5rem; background: white; border-radius: var(--radius-xl); border: 1px solid var(--color-neutral-100); text-align: center; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .trust-card:hover { transform: translateY(-6px); box-shadow: 0 16px 48px rgba(0, 0, 0, 0.08); border-color: transparent; } .trust-card__icon { width: 56px; height: 56px; border-radius: 14px; display: inline-flex; align-items: center; justify-content: center; font-size: 1.5rem; margin-bottom: 1.25rem; } .trust-card__title { font-size: 1rem; font-weight: 700; color: var(--color-neutral-900); margin-bottom: 0.5rem; } .trust-card__desc { font-size: 0.85rem; color: var(--color-neutral-500); line-height: 1.6; } @media (max-width: 1024px) { .trust-grid { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 768px) { .trust-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 480px) { .trust-grid { grid-template-columns: 1fr; } }