.q-cred{--q-cred-pad:clamp(32px,6vw,80px);--q-cred-gap:clamp(16px,3vw,32px);--q-cred-maxw:1200px;--q-blue-900:var(--q-blue-900,#0b3d5c);--q-bg-alt-cool:var(--q-bg-alt-cool,#f2f6f9);padding-block:var(--q-cred-pad)}.q-cred.bg-alt{background:var(--q-bg-alt-cool)}.q-cred.bg-hero,.q-cred.tone-dark{background:var(--q-blue-900);color:#fff}.q-cred__inner{margin-inline:auto;max-width:var(--q-cred-maxw);padding-inline:16px}.q-cred__header{display:grid;gap:.5rem;margin-bottom:clamp(16px,3vw,32px);text-align:left}.q-cred.align-center .q-cred__header{text-align:center}.q-cred__eyebrow{font:700 .875rem/1.2 var(--q-font,"Work Sans",system-ui,sans-serif);letter-spacing:.08em;margin:0;opacity:.82;text-transform:uppercase}.q-cred__title{font:800 clamp(1.5rem,2.5vw,2rem)/1.15 var(--q-font,"Work Sans",system-ui,sans-serif);margin:0}.q-cred__sub{font-size:clamp(1rem,1.2vw,1.125rem);margin:0;opacity:.9}.q-cred__presence{margin:.5rem 0 0}.q-cred__presence-badge{background:rgba(0,0,0,.06);border-radius:999px;display:inline-block;font-size:.9rem;font-weight:700;padding:.4rem .6rem}.q-cred.bg-hero .q-cred__presence-badge,.q-cred.tone-dark .q-cred__presence-badge{background:hsla(0,0%,100%,.16)}.q-cred__metrics{display:grid;gap:var(--q-cred-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}@media (max-width:900px){.q-cred__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.q-cred__metrics{grid-template-columns:1fr}}.q-cred__metric{background:rgba(0,0,0,.04);border-radius:16px;display:grid;gap:.375rem;padding:clamp(16px,2.4vw,20px)}.q-cred.bg-hero .q-cred__metric,.q-cred.tone-dark .q-cred__metric{background:hsla(0,0%,100%,.08)}.q-cred__value{font:800 clamp(1.75rem,3vw,2.25rem)/1.05 var(--q-font,"Work Sans",system-ui,sans-serif);margin:0}.q-cred__label{font:700 1rem/1.3 var(--q-font,"Work Sans",system-ui,sans-serif);margin:0;opacity:.9}.q-cred__desc{font:400 .95rem/1.45 var(--q-font,"Work Sans",system-ui,sans-serif);margin:.125rem 0 0;opacity:.9}.q-cred__desc.rte p{margin:0}.q-cred__desc.rte ol,.q-cred__desc.rte ul{margin:.4rem 0 0 .9rem}.q-cred__desc.rte strong{font-weight:700}.q-cred.align-center .q-cred__metrics{text-align:center}