/* Auto-generated from inline styles in certifications.html. Do not hand-edit. */
.i-cer-3e0d00 { display: flex; align-items: center; justify-content: center; gap: 0.5rem; }
.i-cer-3c2ca2 { width: 1.1em; height: 1.1em; flex-shrink: 0; }
.i-cer-5845e7 { border: 3px solid var(--warning-color); }
.i-cer-85056b { display: flex; align-items: center; gap: 0.5rem; }
.i-cer-af475e { width: 1em; height: 1em; flex-shrink: 0; color: var(--warning-color); }
.i-cer-9b8d36 { margin: 0.5rem 0; padding-left: 1.5rem; }
.i-cer-5fcb22 { color: var(--warning-color); font-weight: 600; }
.i-cer-82fa16 { color: var(--primary-blue); font-weight: 600; }
.i-cer-e69bd8 { margin-top: 1rem; padding: 1rem; background: var(--bg-tertiary); border-left: 4px solid var(--warning-color); border-radius: 4px; }
.i-cer-ff227d { margin: 0; }
.i-cer-f7341f { display: inline-flex; align-items: center; gap: 0.3rem; }
.i-cer-ad567d { width: 1em; height: 1em; flex-shrink: 0; }
.i-cer-6e3f5b { margin-top: 1.5rem; text-align: center; }
.i-cer-826637 { display: inline-flex; align-items: center; gap: 0.5rem; padding: 0.75rem 1.5rem; background: linear-gradient(135deg, var(--primary-blue), var(--primary-blue-dark)); color: white; text-decoration: none; border-radius: 8px; font-weight: 600; transition: transform 0.2s, box-shadow 0.2s; }
.i-cer-3f7378 { width: 20px; height: 20px; }
.i-cer-4a2228 { border: 2px solid var(--info-color); opacity: 0.8; }
.i-cer-6f4ee2 { color: var(--info-color); font-weight: 600; }
.i-cer-0e8d75 { margin-top: 0.5rem; font-size: 0.9rem; color: var(--text-muted); }
.i-cer-c2bafe { flex-shrink: 0; }
.i-cer-09a9b2 { width: 80px; height: 80px; background: linear-gradient(135deg, var(--primary-blue), var(--primary-blue-dark)); border-radius: 12px; display: flex; align-items: center; justify-content: center; }
.i-cer-e69379 { width: 40px; height: 40px; color: white; }
.i-cer-ee3d55 { flex: 1; }
.i-cer-1c09f0 { margin-bottom: 0.5rem; }
.i-cer-f267e3 { margin-bottom: 1rem; }
.i-cer-2cd22a { margin-top: 1rem; color: var(--text-muted); }
.i-cer-f45162 { text-align: center; flex-shrink: 0; }
.i-cer-1bac9a { color: var(--success-color); }
.i-cer-6469e6 { margin: 0.5rem 0; font-weight: 600; color: var(--success-color); }
.i-cer-73a00f { margin: 0; color: var(--text-muted); font-size: 0.9rem; }
.i-cer-153736 { width: 48px; height: 48px; color: var(--primary-blue); margin: 0 auto 1rem; }
.i-cer-f0bd7f { list-style: none; padding: 0; }
.i-cer-4237f8 { margin-bottom: 1rem; padding-left: 1.5rem; position: relative; }
.i-cer-8430ae { position: absolute; left: 0; top: 2px; width: 16px; height: 16px; color: var(--primary-blue); }
.i-cer-9c1b9c { padding-left: 1.5rem; position: relative; }
