.certifications-section{background:#f9fafb;padding:80px 20px}.certifications-container{max-width:var(--container);margin:0 auto}.certifications-content{text-align:center;margin-bottom:60px}.certifications-content h2{margin-bottom:20px;font-size:2.4rem;font-weight:700}.certifications-content .description{color:#555;max-width:750px;margin:0 auto 25px;line-height:1.6}.certifications-content .points{margin-bottom:30px;padding:0;list-style:none}.certifications-content .points li{color:#444;margin-bottom:8px}.certifications-btn{color:#fff;background:#7b4f32;border-radius:10px;padding:12px 28px;text-decoration:none;transition:all .3s;display:inline-block}.certifications-btn:hover{background:#5e3b24;transform:translateY(-2px)}.certifications-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.certifications-item{aspect-ratio:1;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:20px;transition:transform .3s;display:flex;box-shadow:0 4px 14px #0000000d}.certifications-item img{object-fit:contain;max-width:100%;max-height:100%}.certifications-item:hover{transform:translateY(-4px)}@media (max-width:1024px){.certifications-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.certifications-grid{grid-template-columns:repeat(2,1fr)}.certifications-section{padding:60px 16px}.certifications-content h2{font-size:1.8rem}}
