.social-links{display:flex;align-items:center;gap:7px;margin-left:18px}.social-links a{width:23px;height:23px;margin:0!important;border:1px solid #547080;border-radius:50%;display:grid;place-items:center;color:#fff!important;transition:.2s}.social-links a:hover{background:#9bcdc4;border-color:#9bcdc4;color:var(--navy)!important}.social-links svg{width:11px;height:11px;fill:currentColor}.utility-inner>div:last-child{display:flex;align-items:center}.cert-link{font-size:12px!important}.certificate-page{background:#f5f7f7}.certificate-hero{background:var(--navy);color:#fff;padding:110px 0 100px}.certificate-hero h1{max-width:780px;margin:0;font-size:clamp(42px,6vw,72px);line-height:1.05;letter-spacing:-.065em}.certificate-hero p:not(.overline){max-width:620px;color:#c3d3dc;font-size:17px}.certificate-grid{padding:95px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.certificate-card{background:#fff;border:1px solid #d9e2e5;padding:32px;min-height:270px;display:flex;flex-direction:column}.iso-badge{display:grid;place-items:center;width:54px;height:54px;border:1px solid #9bcdc4;border-radius:50%;color:var(--teal);font-style:normal;font-size:11px;font-weight:800;text-decoration:none;transition:.2s}.iso-badge:hover{background:var(--teal);color:#fff}.certificate-card h2{margin:35px 0 8px;font-size:28px;letter-spacing:-.05em}.certificate-card p{margin:0;color:var(--muted);font-size:13px}.certificate-download{display:inline-flex;align-items:center;gap:10px;color:var(--teal);font-size:11px;font-weight:800;text-decoration:none;margin-top:auto;padding-top:22px}.certificate-download:hover{color:var(--navy)}@media(max-width:850px){.certificate-grid{grid-template-columns:1fr}.social-links{margin-left:10px}}@media(max-width:540px){.social-links{margin-left:6px}.social-links a{width:21px;height:21px}.utility-inner>div:last-child{gap:2px}.certificate-hero{padding:80px 0}.certificate-grid{padding:60px 0}.certificate-card{min-height:0}}
