.CertificatesSection_section__hnVc8{padding:3.5rem 0;position:relative;background:#f1f5f9;overflow:hidden}.dark .CertificatesSection_section__hnVc8{background:#0e1621}.CertificatesSection_container__v2b93{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}@media (max-width:768px){.CertificatesSection_container__v2b93{padding:0 1rem}}.CertificatesSection_header__v62_6{text-align:center;margin-bottom:2rem}.CertificatesSection_eyebrow__88U7P{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#2a9d8f;margin-bottom:.5rem}.dark .CertificatesSection_eyebrow__88U7P{color:#4cc9b0}.CertificatesSection_title__V7Tx7{font-size:2.25rem;font-weight:800;color:#1d3557;margin:0 0 .5rem;letter-spacing:-.02em;line-height:1.1}.dark .CertificatesSection_title__V7Tx7{color:#fff}.CertificatesSection_subtitle__Yc9xN{font-size:1rem;color:#457b9d;margin:0 auto;max-width:640px;line-height:1.5}.dark .CertificatesSection_subtitle__Yc9xN{color:#a8dadc}@media (max-width:768px){.CertificatesSection_title__V7Tx7{font-size:1.6rem}.CertificatesSection_subtitle__Yc9xN{font-size:.9rem}.CertificatesSection_header__v62_6{margin-bottom:1.5rem}}.CertificatesSection_visible__Opn6O{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.CertificatesSection_hidden__JyaRi{opacity:0;transform:translateY(2rem)}.CertificatesSection_bar__uPGAd{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;background:hsla(0,0%,100%,.65);border:1px solid rgba(69,123,157,.12);border-radius:1rem;padding:1.5rem 2rem}.dark .CertificatesSection_bar__uPGAd{background:hsla(0,0%,100%,.04);border-color:rgba(69,123,157,.25)}.CertificatesSection_barVisible__5UGXS{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.CertificatesSection_barHidden__87HHA{opacity:0;transform:translateY(2rem)}.CertificatesSection_imageWrapper__R7_fb{position:relative;width:120px;height:75px;flex-shrink:0;padding:0;background:transparent;border:none;cursor:zoom-in;transition:transform .3s ease}.CertificatesSection_imageWrapper__R7_fb:hover{transform:scale(1.06)}.CertificatesSection_image__y1la5{object-fit:contain;filter:grayscale(100%);opacity:.85;transition:filter .3s ease,opacity .3s ease,transform .3s ease}.CertificatesSection_imageWrapper__R7_fb:hover .CertificatesSection_image__y1la5{filter:grayscale(0);opacity:1}.CertificatesSection_lightbox__5HXKg{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.85);backdrop-filter:blur(6px);animation:CertificatesSection_lightboxFade__UDZi1 .2s ease-out}@keyframes CertificatesSection_lightboxFade__UDZi1{0%{opacity:0}to{opacity:1}}.CertificatesSection_lightboxClose__SU3ka{position:absolute;top:1.25rem;right:1.25rem;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.CertificatesSection_lightboxClose__SU3ka:hover{background:hsla(0,0%,100%,.3);transform:scale(1.08)}.CertificatesSection_lightboxContent__XbAqE{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:90vw;max-height:90vh}.CertificatesSection_lightboxImageWrapper__s4Grh{position:relative;width:80vw;max-width:900px;height:70vh;max-height:700px}@media (max-width:768px){.CertificatesSection_lightboxImageWrapper__s4Grh{width:90vw;height:55vh}}.CertificatesSection_lightboxImage__MveVa{object-fit:contain}.CertificatesSection_lightboxTitle__Tautw{margin:0;font-size:1.125rem;font-weight:700;color:#fff;text-align:center}.CertificatesSection_lightboxDate__4caLO{margin:0;font-size:.875rem;color:hsla(0,0%,100%,.7);text-align:center}@media (max-width:768px){.CertificatesSection_bar__uPGAd{gap:1rem;padding:1.25rem 1rem}.CertificatesSection_imageWrapper__R7_fb{width:100px;height:65px}}