.cert.svelte-ai1gyb{grid-row:span 5;grid-template-rows:subgrid;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);align-content:start;row-gap:0;padding:28px;display:grid;position:relative;overflow:hidden}.cert.svelte-ai1gyb:before{content:"";background:linear-gradient(90deg, var(--logo-1), var(--logo-2), var(--logo-3));height:4px;position:absolute;inset:0 0 auto}.vendor.svelte-ai1gyb{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}.cert-h.svelte-ai1gyb{margin-top:10px;font-size:1.45rem;line-height:1.2}.code.svelte-ai1gyb{letter-spacing:-.03em;color:var(--brand);margin-bottom:6px;font-size:2.4rem;line-height:1.05;display:block}.blurb.svelte-ai1gyb{margin-top:12px;font-size:15.5px}.cert-stats.svelte-ai1gyb{grid-template-columns:1fr 1fr;align-content:start;gap:14px 12px;margin:22px 0 26px;display:grid}.cert-stats.svelte-ai1gyb div:where(.svelte-ai1gyb){flex-direction:column;display:flex}.cert-stats.svelte-ai1gyb dd:where(.svelte-ai1gyb){font-family:var(--font-display);color:var(--ink);order:-1;margin:0;font-size:1.6rem;font-weight:600;line-height:1.1}.cert-stats.svelte-ai1gyb dt:where(.svelte-ai1gyb){color:var(--ink-3);font-size:13.5px}.cert-ctas.svelte-ai1gyb{flex-wrap:wrap;align-self:end;align-items:center;gap:10px 18px;display:flex}.details.svelte-ai1gyb{color:var(--brand-ink);font-weight:600;text-decoration:none}.details.svelte-ai1gyb:hover{text-underline-offset:3px;text-decoration:underline}.vendor-row.svelte-ai1gyb{justify-content:space-between;align-items:center;gap:8px;display:flex}.level.svelte-ai1gyb{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}
