.certificateDownloadCenter{max-width:1040px;margin:18px auto 0;padding:24px;border:1px solid rgba(145,211,255,.2);border-radius:20px;background:linear-gradient(145deg,rgba(34,81,125,.74),rgba(12,49,86,.82));box-shadow:0 22px 55px rgba(0,0,0,.17)}.certificateCenterHead{display:flex;align-items:end;justify-content:space-between;gap:20px}.certificateCenterHead span{color:#70dfff;font-size:11px;font-weight:900;letter-spacing:1.4px}.certificateCenterHead h3{margin:6px 0 0;color:#fff;font-size:24px}.certificateCenterHead>b{padding:8px 11px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px}.certificateRule{color:#c6def1;line-height:1.55}.certificateLevelGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.certificateLevelCard{padding:16px;border:1px solid rgba(148,211,255,.2);border-radius:15px;background:rgba(5,34,65,.58)}.certificateLevelCard>div{display:flex;align-items:center;gap:10px}.certificateLevelCard>div span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#2563eb;color:#fff;font-weight:900}.certificateLevelCard h4{margin:0;color:#fff}.certificateLevelCard p{margin:12px 0 5px;color:#a9c8df}.certificateLevelCard strong{color:#fff}.certificateLevelCard button{width:100%;margin-top:13px;padding:10px;border:0;border-radius:9px;background:#2563eb;color:#fff;font-weight:900}.certificateLevelCard button:disabled{background:#183e64;color:#8fabc2;cursor:not-allowed}.certificateLevelCard.ready{border-color:#4ade80}.finalCertificate{margin-top:24px;padding:22px 30px;border:8px double #bd8b2e;background:#fffdf8;color:#102a4a;text-align:center;font-family:Arial,Helvetica,sans-serif}.finalBrand{display:grid;grid-template-columns:105px 1fr 105px;align-items:center}.finalBrand img{width:100px;height:78px;object-fit:contain}.finalBrand p{margin:0;color:#997025;font-size:19px;letter-spacing:3px}.finalBrand small{font-size:10px;letter-spacing:1px}.finalCertificate h2{margin:5px 0;font-size:30px}.finalCertificate>p{margin:6px}.finalCertificate h3{margin:6px;font-size:28px}.finalCertificate h4{margin:5px 0 10px;color:#997025;font-size:20px}.finalNarrative{text-align:justify;font-size:12px;line-height:1.4}.finalNarrative p{margin:6px 0}.finalFacts{display:grid;grid-template-columns:repeat(4,1fr);margin:12px 0;padding:9px 0;border-block:1px solid #c9ac70}.finalFacts span:not(:last-child){border-right:1px solid #aaa}.finalFacts b,.finalFacts small{display:block}.finalFacts small{margin-top:4px}.finalCertificate h5{margin:10px 0 6px;font-size:11px;letter-spacing:.8px}.finalSkills{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.finalSkills p{margin:0;padding:8px;border:1px solid #d8c18d;border-radius:7px;background:#f7f2e7;font-size:9px}.finalFooter{display:grid;grid-template-columns:115px 1fr 125px 1fr 135px;align-items:end;gap:16px;margin-top:18px}.dateSeal{display:grid;place-items:center;width:94px;height:94px;border:3px double #102a4a;border-radius:50%;padding:10px}.dateSeal b{font-size:9px}.dateSeal span{font-size:8px}.signed img{display:block;width:155px;height:56px;margin:auto;object-fit:contain}.signed i{display:block;border-top:1px solid #102a4a}.signed b{display:block;margin-top:5px}.verifiedMark b{display:block;color:#2b7a3d;font-size:15px}.verifiedMark span{font-size:8px;font-weight:800}.finalQr img{width:112px;height:112px}.finalQr small{display:block;font-size:7px;font-weight:800}.certificatePrint{margin-top:14px}@media(max-width:820px){.certificateLevelGrid{grid-template-columns:repeat(2,1fr)}.finalCertificate{min-width:1000px}.certificateDownloadCenter{overflow-x:auto}}@media(max-width:520px){.certificateLevelGrid{grid-template-columns:1fr}.certificateCenterHead{align-items:flex-start;flex-direction:column}.certificateCenterHead h3{font-size:20px}}
