.w-webflow-badge{display:none!important}
html,body{background:#060708}
.cert-section{color:#e9eaf0;font-family:Montserrat,sans-serif; padding-top: 80px; padding-bottom: 80px;}
.cert-card{background:#00021257;border:1px solid #ffffff1c;border-radius:24px;padding:40px}
.cert-block{padding:24px 0;border-top:1px solid #ffffff12}
.cert-block:first-child{border-top:0;padding-top:0}
.cert-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#fce48f;margin:0 0 10px;font-weight:600}
.cert-p{font-size:15px;line-height:1.75;color:#ffffffc2;margin:0 0 10px}
.cert-p:last-child{margin-bottom:0}
.cert-p.big{font-size:17px;color:#fce48f;font-weight:600}
.cert-p b{color:#fff}
.cert-links{display:flex;flex-direction:column;gap:8px}
.cert-links a{color:#fce48f;font-size:13px;text-decoration:none}
.cert-links a:hover{text-decoration:underline}
.cert-qualiopi{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;background:#00010c;border:1px solid #ffffff10;border-radius:16px;padding:24px}
.cert-kv{font-size:14px;color:#fff;font-weight:500}
.cert-kv span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#fce48f;margin-bottom:3px;font-weight:600}
.cert-ul {margin:0 0 10px 20px; padding:0; color:#ffffffc2; font-size:15px; line-height:1.75;}
.cert-ul li {margin-bottom: 6px;}

@media(max-width:768px) {
  .cert-qualiopi{grid-template-columns:1fr}
  .cert-card{padding:24px}
}
