.certifications-section{padding:var(--spacing-3xl)0}.certifications-intro{text-align:center;max-width:700px;margin:0 auto var(--spacing-2xl)}.certifications-description{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.certifications-grid{gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.certification-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:all var(--transition-normal);text-align:center;background:linear-gradient(135deg,#0f1629b3 0%,#0f162966 100%);border:1px solid #4f8ff714;flex-direction:column;align-items:center;display:flex}.certification-card:hover{box-shadow:var(--shadow-card-hover);border-color:#4f8ff726;transform:translateY(-4px)}.certification-badge{margin-bottom:var(--spacing-lg);border-radius:var(--radius-lg);width:140px;height:140px;padding:var(--spacing-md);background:linear-gradient(135deg,#4f8ff70f,#a78bfa0f);justify-content:center;align-items:center;display:flex}.certification-image{object-fit:contain;filter:drop-shadow(0 4px 12px #00000026);max-width:100%;max-height:100%}.certification-content{flex-direction:column;flex-grow:1;width:100%;display:flex}.certification-name{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);line-height:var(--line-height-tight);letter-spacing:-.02em}.certification-issuer{font-size:var(--font-size-sm);color:var(--color-accent-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md)}.certification-description{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);flex-grow:1}.certification-skills{margin-bottom:var(--spacing-lg)}.certification-skills h4{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.skills-grid{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;display:flex}.skill-badge{border-radius:var(--radius-full);padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;transition:all var(--transition-fast);background:#4f8ff714;border:1px solid #4f8ff726}.skill-badge:hover{color:var(--color-text-primary);border-color:#4f8ff74d}.certification-actions{padding-top:var(--spacing-md);margin-top:auto}.certifications-footer{margin-top:var(--spacing-2xl)}.learning-focus{margin-top:var(--spacing-lg)}.learning-focus h4{color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-size:var(--font-size-md)}@media (max-width:768px){.certifications-grid{gap:var(--spacing-lg);grid-template-columns:1fr}.certification-card{padding:var(--spacing-lg)}.certification-badge{width:120px;height:120px}.certification-name{font-size:var(--font-size-md)}}@media (max-width:480px){.certifications-intro{margin-bottom:var(--spacing-xl)}.certification-card{padding:var(--spacing-md)}.certification-badge{width:100px;height:100px;margin-bottom:var(--spacing-md)}}
