.CertificationsSection-module__SPH8Ha__section{text-align:center;max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(.85rem,3vw,1.25rem)}.CertificationsSection-module__SPH8Ha__title{color:var(--text);margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.CertificationsSection-module__SPH8Ha__subtitle{max-width:40rem;color:var(--text-muted);margin:0 auto 1.75rem;line-height:1.65}.CertificationsSection-module__SPH8Ha__grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:1rem;max-width:900px;margin:0 auto;display:grid}.CertificationsSection-module__SPH8Ha__certTile{background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;min-height:112px;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #0f172a1f}.CertificationsSection-module__SPH8Ha__certTile:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0f172a2e}.CertificationsSection-module__SPH8Ha__certImage{object-fit:contain;filter:brightness(1.05);max-width:88px;max-height:88px;width:auto!important;height:auto!important}@media (max-width:639px){.CertificationsSection-module__SPH8Ha__section{padding:clamp(1.5rem, 4vw, 2rem) var(--home-gutter,clamp(.75rem, 3.5vw, 1rem));box-sizing:border-box;overflow-x:clip}.CertificationsSection-module__SPH8Ha__title{font-size:clamp(1.1rem,4.8vw,1.4rem)}.CertificationsSection-module__SPH8Ha__subtitle{margin-bottom:1rem;font-size:clamp(.8rem,2.8vw,.88rem)}.CertificationsSection-module__SPH8Ha__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:100%}.CertificationsSection-module__SPH8Ha__certTile{border-radius:12px;min-height:72px;padding:.5rem}.CertificationsSection-module__SPH8Ha__certImage{max-width:52px;max-height:52px}}@media (max-width:359px){.CertificationsSection-module__SPH8Ha__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.CertificationsSection-module__SPH8Ha__certTile{min-height:76px;padding:.45rem}.CertificationsSection-module__SPH8Ha__certImage{max-width:52px;max-height:52px}}
