.certificate{--cert-ink:#011a24;--cert-mid:#63767c;--cert-muted:#7f8d92;--cert-faint:#9aa5a9;--cert-teal:#0d717b;--cert-red:#ec3040;--cert-rule:#e7e9ea;--cert-band:#f7fafa;--cert-foot:#fafcfc;width:100%;font-size:2.94118cqw;font-family:var(--font);font-variant-ligatures:none;color:var(--cert-ink);text-align:left;transform:perspective(70em) rotateX(var(--cert-rx,0deg)) rotateY(var(--cert-ry,0deg)) translate3d(0, 0, 0);transform-origin:50% 60%;transition:transform .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1));backface-visibility:hidden;background:#fff;border-radius:1.15em;flex-direction:column;font-weight:400;line-height:1.2;display:flex;position:relative;overflow:clip;box-shadow:0 26px 60px #000a0c73,0 2px 10px #000a0c47}@media (hover:hover) and (pointer:fine){.certificate{will-change:transform}.certificate:hover{transform:perspective(70em) rotateX(var(--cert-rx,0deg)) rotateY(var(--cert-ry,0deg)) translate3d(0, -.8em, 0);transition-duration:.14s}}@media (prefers-reduced-motion:reduce){.certificate,.certificate:hover{transition:none!important;transform:none!important}}@media (max-width:900px){.certificate{font-size:3.0303cqw}}.cert__header{background:var(--cert-band);border-bottom:1px solid #e6eaea;justify-content:space-between;align-items:flex-start;gap:1.2em;padding:.82em 1.45em .78em;display:flex}.cert__logo{width:8.6em;height:auto;display:block}.cert__tagline{color:var(--cert-faint);letter-spacing:.195em;text-transform:uppercase;margin:.42em 0 0;font-size:.8em;font-weight:350}.cert__contact{text-align:right;flex:none}.cert__address{color:var(--cert-muted);flex-direction:column;margin:0;font-size:.92em;font-weight:350;line-height:1.38;display:flex}.cert__address+.cert__address{margin-top:.16em}.cert__body{flex:1;padding:1.05em 1.45em .95em}.cert__title{letter-spacing:.145em;text-align:center;text-transform:uppercase;margin:0;font-size:.98em;font-weight:400}.cert__fields{grid-template-columns:53% 47%;gap:1.05em 0;margin:1.1em 0 0;padding-left:.7em;display:grid}.cert__field dt{color:var(--cert-faint);letter-spacing:.2em;text-transform:uppercase;font-size:.8em;font-weight:350}.cert__field dd{margin:.28em 0 0;font-size:1em;font-weight:350}.cert__table{border-collapse:separate;border-spacing:0;border:1px solid var(--cert-rule);table-layout:fixed;border-radius:.35em;width:100%;margin-top:1.15em}.cert__table th,.cert__table td{text-align:left;white-space:nowrap;padding:.5em .32em .5em .85em;font-weight:350}.cert__table thead th{color:var(--cert-faint);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--cert-rule);background:#f9fbfc;padding-block:.64em;font-size:.8em}.cert__table thead th:first-child{width:28.5%}.cert__table thead th:nth-child(2){width:21.7%}.cert__table thead th:nth-child(3){width:24%}.cert__table thead th:nth-child(4){width:25.8%}.cert__table tbody th,.cert__table tbody td{border-top:1px solid var(--cert-rule);font-size:1em}.cert__table tbody tr:first-child th,.cert__table tbody tr:first-child td{border-top:0}.cert__table tbody th{color:#12303a}.cert__table tbody td{color:var(--cert-mid)}.cert__table .cert__result{color:var(--cert-teal)}.cert__fine{color:var(--cert-muted);margin:.78em 0 0;font-size:.92em;font-weight:350;line-height:1.4}.cert__sign{border-top:1px solid #edefef;justify-content:space-between;align-items:flex-end;gap:1em;margin-top:1em;padding-top:.95em;display:flex}.cert__signature{color:#3d525a;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:1.12em;font-style:italic;font-weight:400}.cert__role{color:var(--cert-faint);letter-spacing:.16em;text-transform:uppercase;margin:.36em 0 0;font-size:.85em;font-weight:350}.cert__date{color:#3d525a;margin:.38em 0 0;font-size:.92em;font-weight:350}.cert__stamp{color:var(--cert-red);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--cert-red);border-radius:.5em;flex:none;margin:0;padding:.55em .9em .52em;font-size:.83em;font-weight:400}.cert__footer{color:var(--cert-muted);text-align:center;background:var(--cert-foot);border-top:1px solid #e8ecec;padding:.62em 1.45em .72em;font-size:.83em;font-weight:350}
