.cert-page[data-astro-cid-jn7cpmoa]{color:#121b2f;background-color:#fff}.cert-container[data-astro-cid-jn7cpmoa]{width:100%;max-width:84rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,5rem)}.cert-main[data-astro-cid-jn7cpmoa]{color:#121b2f;background-color:#f3f2ee;padding-block:clamp(2.5rem,6vw,5rem)}.cert-layout[data-astro-cid-jn7cpmoa]{align-items:center;gap:2.5rem;display:grid}.cert-copy[data-astro-cid-jn7cpmoa]{max-width:40rem}.cert-title-row[data-astro-cid-jn7cpmoa]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cert-hero-title[data-astro-cid-jn7cpmoa]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:500;line-height:1.05}.cert-hero-lead[data-astro-cid-jn7cpmoa]{color:#2f3547;text-wrap:pretty;margin-top:1rem;font-size:1.125rem;line-height:1.5}.cert-info-trigger[data-astro-cid-jn7cpmoa]{color:#121b2f;cursor:pointer;background:#fff;border:1px solid #cdccc3;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;margin-top:.375rem;transition:background-color .15s,color .15s,border-color .15s;display:grid}.cert-info-trigger[data-astro-cid-jn7cpmoa]:hover{color:#fff;background:#121b2f;border-color:#121b2f}.cert-info-trigger[data-astro-cid-jn7cpmoa]:active{scale:.94}.cert-info-trigger[data-astro-cid-jn7cpmoa]:focus-visible{outline-offset:3px;outline:3px solid #121b2f}.cert-search-form[data-astro-cid-jn7cpmoa]{flex-direction:column;margin-top:2rem;display:flex}.cert-field-label[data-astro-cid-jn7cpmoa]{color:#121b2f;margin-bottom:.625rem;font-size:.9375rem;font-weight:600;display:block}.cert-input-group[data-astro-cid-jn7cpmoa]{align-items:stretch;gap:.75rem;display:flex}.cert-input[data-astro-cid-jn7cpmoa]{color:#121b2f;background-color:#fff;border:1px solid #cdccc3;border-radius:999px;flex:auto;min-width:0;height:3.25rem;padding:0 1.25rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.cert-input[data-astro-cid-jn7cpmoa]::placeholder{color:#5f6574}.cert-input[data-astro-cid-jn7cpmoa]:focus-visible{border-color:#121b2f;outline:none;box-shadow:0 0 0 3px #121b2f26}.cert-btn-primary[data-astro-cid-jn7cpmoa]{color:#fff;cursor:pointer;background-color:#cc4a1f;border-radius:999px;flex:none;justify-content:center;align-items:center;height:3.25rem;padding:0 1.75rem;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:1rem;font-weight:700;transition:background-color .15s;display:inline-flex}.cert-btn-primary[data-astro-cid-jn7cpmoa]:hover{background-color:#ad3a17}.cert-btn-primary[data-astro-cid-jn7cpmoa]:focus-visible{outline-offset:3px;outline:3px solid #121b2f}.cert-contact-link[data-astro-cid-jn7cpmoa]{color:#1450a3;text-underline-offset:.25em;margin-top:1.5rem;font-size:.9375rem;font-weight:600;text-decoration:underline;transition:color .15s;display:inline-block}.cert-contact-link[data-astro-cid-jn7cpmoa]:hover{color:#cc4a1f}.cert-contact-link[data-astro-cid-jn7cpmoa]:focus-visible{outline-offset:3px;border-radius:.25rem;outline:3px solid #121b2f}.cert-banks[data-astro-cid-jn7cpmoa]{color:#2f3547;text-wrap:pretty;border-top:1px solid #e4e3dd;margin-top:2rem;padding-top:1.25rem;font-size:1rem;line-height:1.5}.cert-hero-media[data-astro-cid-jn7cpmoa]{flex-direction:column;align-items:center;gap:.75rem;margin:0;display:none}.cert-sample[data-astro-cid-jn7cpmoa]{aspect-ratio:1.414;color:#121b2f;background:#fff;border-radius:.375rem;flex-direction:column;width:clamp(18rem,28vw,23rem);padding:1.75rem 1.75rem 1.25rem;display:flex;position:relative;box-shadow:0 28px 50px -24px #121b2f59,0 4px 12px #121b2f14}.cert-sample[data-astro-cid-jn7cpmoa]:before{content:"";pointer-events:none;border:1px solid #d6d5cd;border-radius:.25rem;position:absolute;inset:.5rem}.cert-sample[data-astro-cid-jn7cpmoa] p[data-astro-cid-jn7cpmoa]{margin:0}.cert-sample-brand[data-astro-cid-jn7cpmoa]{color:#1450a3;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:.75rem;font-weight:500}.cert-sample-kind[data-astro-cid-jn7cpmoa]{color:#5f6574;font-size:.8125rem;margin-top:.75rem!important}.cert-sample-name[data-astro-cid-jn7cpmoa]{letter-spacing:-.02em;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:1.5rem;font-weight:500;margin-top:.25rem!important}.cert-sample-course[data-astro-cid-jn7cpmoa]{color:#2f3547;font-size:.8125rem;margin-top:.25rem!important}.cert-sample-foot[data-astro-cid-jn7cpmoa]{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.cert-sample-number[data-astro-cid-jn7cpmoa]{flex-direction:column;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;font-weight:600;display:flex}.cert-sample-number[data-astro-cid-jn7cpmoa] span[data-astro-cid-jn7cpmoa]{color:#5f6574;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:500}.cert-sample-caption[data-astro-cid-jn7cpmoa]{color:#5f6574;font-size:.875rem}@media (width<=479px){.cert-input-group[data-astro-cid-jn7cpmoa]{flex-direction:column}.cert-btn-primary[data-astro-cid-jn7cpmoa]{width:100%}}@media (width>=900px){.cert-layout[data-astro-cid-jn7cpmoa]{grid-template-columns:minmax(0,1fr) auto;gap:clamp(3rem,7vw,7rem)}.cert-hero-media[data-astro-cid-jn7cpmoa]{display:flex}}.cert-field-label[data-astro-cid-jn7cpmoa]{letter-spacing:-.015em;color:#121b2f;margin:0;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:1.35rem;font-weight:500;line-height:1.25;display:block}.cert-results[data-astro-cid-jn7cpmoa]{color:#2f3547;margin-top:1.5rem;font-size:.95rem}.cert-result-list[data-astro-cid-jn7cpmoa]{border-top:1px solid #e4e3dd;margin:0;padding:0;list-style:none}.cert-result-row[data-astro-cid-jn7cpmoa]{border-bottom:1px solid #e4e3dd;grid-template-columns:1fr;gap:.375rem;padding-block:1rem;display:grid}@media (width>=640px){.cert-result-row[data-astro-cid-jn7cpmoa]{grid-template-columns:1fr auto;grid-template-areas:"name action""meta action";align-items:center;gap:.25rem 1.5rem}.cert-result-name[data-astro-cid-jn7cpmoa]{grid-area:name}.cert-result-meta[data-astro-cid-jn7cpmoa]{grid-area:meta}.cert-result-badge[data-astro-cid-jn7cpmoa]{color:#1b633b;background-color:#eaf5ed;border-radius:9999px;grid-area:action;justify-self:end;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cert-result-link[data-astro-cid-jn7cpmoa]{grid-area:action;justify-self:end}}.cert-result-name[data-astro-cid-jn7cpmoa]{color:#121b2f;font-size:1.0625rem;font-weight:500}.cert-result-meta[data-astro-cid-jn7cpmoa]{letter-spacing:-.011em;color:#5f6574;font-size:.875rem;line-height:1.48}.cert-result-link[data-astro-cid-jn7cpmoa]{color:#121b2f;text-underline-offset:.25em;width:fit-content;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:.9375rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.cert-result-link[data-astro-cid-jn7cpmoa]:hover{color:#cc4a1f;text-decoration-color:#cc4a1f}.cert-result-link[data-astro-cid-jn7cpmoa]:focus-visible{outline-offset:3px;border-radius:.25rem;outline:3px solid #121b2f}html:has(.cert-info-dialog[open]){overflow:hidden}.cert-info-dialog[data-astro-cid-jn7cpmoa]{color:#121b2f;overscroll-behavior:contain;background-color:#fff;border:0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:none;max-height:calc(100dvh - 1rem);margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -10px 30px #121b2f26}.cert-info-dialog[data-astro-cid-jn7cpmoa]::backdrop{background:#121b2f73}.cert-dialog-header[data-astro-cid-jn7cpmoa]{z-index:2;background-color:#fff;border-bottom:1px solid #e4e3dd;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.cert-dialog-title[data-astro-cid-jn7cpmoa]{letter-spacing:-.015em;color:#121b2f;text-wrap:balance;margin:0;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.25}.cert-dialog-title[data-astro-cid-jn7cpmoa]:focus{outline:none}.cert-dialog-close[data-astro-cid-jn7cpmoa]{color:#121b2f;cursor:pointer;text-underline-offset:.25em;background:0 0;border:none;flex-shrink:0;min-height:2.5rem;padding:.375rem .625rem;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline;transition:color .15s}.cert-dialog-close[data-astro-cid-jn7cpmoa]:hover{color:#cc4a1f}.cert-dialog-close[data-astro-cid-jn7cpmoa]:focus-visible{outline-offset:3px;border-radius:.25rem;outline:3px solid #121b2f}.cert-dialog-body[data-astro-cid-jn7cpmoa]{z-index:1;padding:1.5rem 1.25rem max(2rem, env(safe-area-inset-bottom));flex-direction:column;gap:2rem;display:flex;position:relative}.cert-dialog-section[data-astro-cid-jn7cpmoa]{flex-direction:column;display:flex}.cert-dialog-subtitle[data-astro-cid-jn7cpmoa]{letter-spacing:-.015em;color:#121b2f;margin:0;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.25}.cert-dialog-text[data-astro-cid-jn7cpmoa]{letter-spacing:-.011em;color:#2f3547;text-wrap:pretty;margin:.625rem 0 0;font-size:1rem;line-height:1.48}@media (width>=768px){.cert-info-dialog[data-astro-cid-jn7cpmoa]{border-radius:1.25rem;width:calc(100% - 4rem);max-width:52rem;max-height:calc(100dvh - 4rem);margin:auto;inset:0;box-shadow:0 20px 45px -10px #121b2f40}.cert-dialog-header[data-astro-cid-jn7cpmoa]{padding:1.25rem 2rem}.cert-dialog-title[data-astro-cid-jn7cpmoa]{font-size:1.5rem}.cert-dialog-body[data-astro-cid-jn7cpmoa]{gap:2.5rem;padding:2rem}}.cert-specimen-grid[data-astro-cid-jn7cpmoa]{grid-template-columns:1fr;align-items:center;gap:1.5rem;display:grid}@media (width>=768px){.cert-specimen-grid[data-astro-cid-jn7cpmoa]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem}}.cert-specimen[data-astro-cid-jn7cpmoa]{color:#121b2f;background-color:#f3f2ee;border:1px solid #dddcd5;border-radius:.5rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;width:100%;max-width:26rem;margin:0;padding:1.25rem 1.5rem;display:flex}.cert-specimen-meta[data-astro-cid-jn7cpmoa]{flex-direction:column;gap:1.25rem;display:flex}.cert-specimen-diploma[data-astro-cid-jn7cpmoa]{letter-spacing:-.015em;color:#121b2f;margin:0;font-family:Aeonik Pro,ui-sans-serif,sans-serif;font-size:1.25rem;font-weight:500}.cert-specimen-code-group[data-astro-cid-jn7cpmoa]{flex-direction:column;gap:.25rem;display:flex}.cert-specimen-label[data-astro-cid-jn7cpmoa]{color:#5f6574;font-size:.8125rem;font-weight:600}.cert-specimen-code[data-astro-cid-jn7cpmoa]{color:#121b2f;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:700}.cert-specimen-qr[data-astro-cid-jn7cpmoa]{color:#121b2f;flex-direction:column;flex-shrink:0;align-items:center;gap:.375rem;display:flex}.cert-specimen-qr-label[data-astro-cid-jn7cpmoa]{color:#5f6574;font-size:.75rem;font-weight:700}
