.trust-signals{margin:1.25rem 0;padding:1rem 0;}.trust-signals__wrap{max-width:64rem;margin:0 auto 1.5rem;text-align:center;}.trust-signals__wrap h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;margin:0 0 1rem;color:#0f172a;}.trust-signals__lead{font-size:0.9375rem;line-height:1.6;color:#475569;margin:0 auto;max-width:56rem;}.trust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;}.trust-list>li{background:#ffffff;border:1px solid #e2e8f0;border-radius:0.875rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:0.625rem;position:relative;overflow:hidden;transition:box-shadow 0.2s ease,transform 0.2s ease,border-color 0.2s ease;box-shadow:0 1px 2px rgba(15,23,42,0.04);}.trust-list>li::before{content: '';position:absolute;left:0;top:1.5rem;bottom:1.5rem;width:4px;background:linear-gradient(180deg,#f59e0b 0%,#d97706 100%);border-radius:0 4px 4px 0;}.trust-list>li:hover{box-shadow:0 10px 24px -8px rgba(15,23,42,0.12);transform:translateY(-2px);border-color:#cbd5e1;}.trust-list>li>strong{font-size:clamp(1.625rem,2.5vw,2rem);font-weight:700;line-height:1.1;color:#d97706;letter-spacing:-0.025em;font-family: 'Playfair Display',Georgia,serif;}.trust-list>li>span{font-size:0.875rem;line-height:1.55;color:#334155;}.lawyer-narrative .trust-signals,.prose .trust-signals{margin:1.25rem 0;padding:1rem 0;}.lawyer-narrative .trust-list,.prose .trust-list{list-style:none !important;padding-left:0 !important;}.lawyer-narrative .trust-list>li,.prose .trust-list>li{padding-left:1.75rem !important;margin:0 !important;}.lawyer-narrative .trust-list>li::marker,.prose .trust-list>li::marker{content: '';}@media (max-width:640px){.trust-list{grid-template-columns:1fr;gap:0.875rem;}.trust-list>li{padding:1.25rem 1.25rem 1.25rem 1.5rem;}.trust-signals__wrap h2{font-size:1.375rem;}}@media (prefers-reduced-motion:reduce){.trust-list>li{transition:none;}.trust-list>li:hover{transform:none;}}