.certs-grid[data-astro-cid-6uc7r52d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.cert-card[data-astro-cid-6uc7r52d]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.cert-card[data-astro-cid-6uc7r52d]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.cert-preview-frame[data-astro-cid-6uc7r52d]{position:relative;height:420px;background:#1e293b;overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-border)}.cert-img-thumb[data-astro-cid-6uc7r52d]{width:100%;height:100%;object-fit:contain;background:#fff;transition:transform .3s ease}.cert-card[data-astro-cid-6uc7r52d]:hover .cert-img-thumb[data-astro-cid-6uc7r52d]{transform:scale(1.02)}.cert-overlay[data-astro-cid-6uc7r52d]{position:absolute;inset:0;background:#0b1c3866;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.cert-preview-frame[data-astro-cid-6uc7r52d]:hover .cert-overlay[data-astro-cid-6uc7r52d]{opacity:1}.cert-tag-pill[data-astro-cid-6uc7r52d]{position:absolute;top:1rem;left:1rem;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 6px #0003}.cert-info[data-astro-cid-6uc7r52d]{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.cert-code[data-astro-cid-6uc7r52d]{font-size:.8rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:.35rem}.cert-title[data-astro-cid-6uc7r52d]{font-size:1.15rem;font-weight:600;color:var(--color-dark);margin-bottom:.5rem;line-height:1.35}.cert-org[data-astro-cid-6uc7r52d]{font-size:.88rem;color:var(--color-text-muted);margin-bottom:.5rem}.cert-scope[data-astro-cid-6uc7r52d]{font-size:.88rem;color:var(--color-text);line-height:1.5;margin-bottom:1.5rem;flex-grow:1}.cert-actions[data-astro-cid-6uc7r52d]{margin-top:auto}@media(max-width:768px){.certs-grid[data-astro-cid-6uc7r52d]{grid-template-columns:1fr}.cert-preview-frame[data-astro-cid-6uc7r52d]{height:360px}}.awards-grid[data-astro-cid-6uc7r52d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.75rem;justify-content:center;margin-top:2rem}.award-card[data-astro-cid-6uc7r52d]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem 1.25rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all var(--transition-normal);position:relative}.award-card[data-astro-cid-6uc7r52d]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.award-badge-year[data-astro-cid-6uc7r52d]{font-family:var(--font-heading);font-size:.8rem;font-weight:700;color:var(--color-primary);background:var(--color-primary-light);padding:.25rem .75rem;border-radius:var(--radius-full);margin-bottom:1rem;letter-spacing:.04em}.award-img-wrapper[data-astro-cid-6uc7r52d]{width:172px;height:172px;background:#fff;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:1.25rem;border:1px solid #e2e8f0;box-shadow:inset 0 0 8px #0000000a}.award-img-wrapper[data-astro-cid-6uc7r52d] img[data-astro-cid-6uc7r52d]{width:100%;height:100%;object-fit:contain;transition:transform var(--transition-fast)}.award-card[data-astro-cid-6uc7r52d]:hover .award-img-wrapper[data-astro-cid-6uc7r52d] img[data-astro-cid-6uc7r52d]{transform:scale(1.05)}.award-details[data-astro-cid-6uc7r52d]{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex-grow:1;justify-content:center}.award-entity[data-astro-cid-6uc7r52d]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--color-text-light);letter-spacing:.06em}.award-title[data-astro-cid-6uc7r52d]{font-size:1.05rem;font-weight:700;color:var(--color-dark);margin:0;line-height:1.3}.award-category[data-astro-cid-6uc7r52d]{font-size:.82rem;color:var(--color-text-muted);margin:.25rem 0 0;line-height:1.4}
