.certifications-hero{min-height:650px;padding-top:var(--header-height);background:linear-gradient(135deg,#f8fbfd,#fff 58%,#eef8fa)}.certifications-hero .company-container{position:relative;display:flex;min-height:calc(650px - var(--header-height));flex-direction:column;justify-content:center}.certifications-hero h1{max-width:calc(900px + var(--grow) * .4219);margin:0}.certifications-hero h1 span{color:var(--accent)}.cert-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(40px + var(--grow) * .0187);margin-bottom:48px}.cert-section-heading h2{margin:0;color:#fff;font-size:clamp(calc(38px + var(--grow) * .0148),4vw,calc(54px + var(--grow) * .0211));letter-spacing:-.05em}.cert-section-heading>p{max-width:calc(480px + var(--grow) * .225);margin:0 0 6px;color:var(--sub-muted);font-size:calc(14px + var(--grow) * .0055);line-height:1.75}.certificates-section{padding:110px 0 125px;background:var(--sub-panel)}.certificate-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:calc(18px + var(--grow) * .0084)}.certificate-card{display:flex;min-width:0;flex-direction:column;padding:18px 18px 22px;border-radius:16px;background:#ffffff09;box-shadow:0 12px 30px #00000047;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.certificate-card:hover,.certificate-card:focus-visible{transform:translateY(-7px);box-shadow:0 20px 42px #0006}.certificate-image{display:grid;height:270px;place-items:center;padding:12px;border-radius:10px;background:#fff;overflow:hidden}.certificate-image img{width:100%;height:100%;object-fit:contain}.certificate-card strong{margin-top:20px;color:#fff;font-size:calc(16px + var(--grow) * .0063);line-height:1.45}.certificate-card small{margin-top:7px;color:var(--accent);font-size:calc(11px + var(--grow) * .0043);font-weight:600;letter-spacing:.04em}.gs-note{display:flex;align-items:center;gap:calc(30px + var(--grow) * .0141);margin-top:42px;padding:28px 34px;border-left:4px solid var(--accent);background:#ffffff09}.gs-note strong{flex:0 0 auto;color:#fff;font-size:calc(18px + var(--grow) * .007)}.gs-note p{margin:0;color:var(--sub-muted);font-size:calc(14px + var(--grow) * .0055);line-height:1.75}@media(max-width:1020px){.certificate-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.certifications-hero{min-height:560px}.certifications-hero .company-container{min-height:calc(560px - var(--header-height))}}@media(max-width:700px){.certifications-hero{min-height:0;padding-top:var(--header-height)}.certifications-hero .company-container{min-height:0}.certificates-section{padding:80px 0}.cert-section-heading{display:block}.cert-section-heading>p{margin-top:18px}.certificate-grid{grid-template-columns:repeat(2,1fr);gap:calc(12px + var(--grow) * .0056)}.certificate-card{padding:12px 12px 18px}.certificate-image{height:220px}.certificate-card strong{font-size:calc(14px + var(--grow) * .0055)}.gs-note{align-items:flex-start;flex-direction:column;gap:10px;padding:24px}}@media(max-width:440px){.certificate-grid{grid-template-columns:1fr}.certificate-image{height:340px}}.certifications-hero>div>p:last-child{max-width:none;white-space:nowrap}@media(max-width:700px){.certifications-hero>div>p:last-child{white-space:normal}}@media(min-width:701px){.certificate-image{height:240px}}@media(min-width:961px){:root body.certifications-page{--cert-block: calc(2*clamp(96px,15.5vh,150px) + 213px) ;--cert-top:calc(var(--header-height) + max(16px,(100svh - var(--header-height) - var(--cert-block)) / 2)) }html[lang=en]:root body.certifications-page{--cert-block: calc(2*clamp(84px,12.5vh,130px) + 319px) }:root body.certifications-page .certificates-section{padding-top:var(--cert-top)}:root body.certifications-page .certifications-hero{padding-top:calc(var(--cert-top) + 44px)}}
