.cert-grid.svelte-1jpxsl0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.cert.svelte-1jpxsl0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cert.svelte-1jpxsl0:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.cert-frame.svelte-1jpxsl0{position:relative;display:block;width:100%;padding:0;border:0;cursor:zoom-in;background:var(--bg-muted)}.cert-frame.svelte-1jpxsl0 img:where(.svelte-1jpxsl0){width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff}.cert-frame.svelte-1jpxsl0 .zoom:where(.svelte-1jpxsl0){position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#0f172ad9;color:#fff}.cert-body.svelte-1jpxsl0{padding:1.5rem 1.7rem 1.8rem}.status.svelte-1jpxsl0{display:inline-block;padding:.25rem .7rem;border-radius:999px;background:var(--ink-success);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem}.standards-section.svelte-1jpxsl0{background:var(--bg-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.standards.svelte-1jpxsl0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.std.svelte-1jpxsl0{display:flex;gap:1rem;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .3s var(--ease),border-color .3s var(--ease)}.std.svelte-1jpxsl0:hover{transform:translateY(-4px);border-color:var(--brand-500)}.abbr.svelte-1jpxsl0{flex-shrink:0;display:grid;place-items:center;min-width:80px;height:50px;padding:0 .8rem;border-radius:12px;background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;font-weight:800;font-size:.92rem;letter-spacing:.04em}.std.svelte-1jpxsl0 h3:where(.svelte-1jpxsl0){font-size:1.05rem;margin-bottom:.3rem}.std.svelte-1jpxsl0 p:where(.svelte-1jpxsl0){color:var(--text-muted);font-size:.92rem;margin:0}.cta-section.svelte-1jpxsl0{text-align:center}.cta.svelte-1jpxsl0{max-width:600px;margin:0 auto}.actions.svelte-1jpxsl0{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}
