.certificates-page[data-astro-cid-fvyu35nf]{isolation:isolate;background:linear-gradient(145deg,#f8f8f6 0%,#fff 52%,#fff4ef 100%);min-height:calc(100vh - 72px);padding:3.5rem 1.25rem 5rem;scroll-margin-top:5.5rem;position:relative;overflow:hidden}.page-glow[data-astro-cid-fvyu35nf]{z-index:-1;aspect-ratio:1;filter:blur(2px);pointer-events:none;border-radius:50%;width:25rem;position:absolute}.page-glow-one[data-astro-cid-fvyu35nf]{background:radial-gradient(circle,#ff906c29,#0000 68%);top:3rem;left:-16rem}.page-glow-two[data-astro-cid-fvyu35nf]{background:radial-gradient(circle,#ff906c21,#0000 68%);top:16rem;right:-17rem}.search-section[data-astro-cid-fvyu35nf]{width:min(100%,78rem);margin-inline:auto}.section-heading[data-astro-cid-fvyu35nf]{text-align:center;margin:3.25rem auto 2.25rem}.eyebrow[data-astro-cid-fvyu35nf]{color:#c95c3f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.eyebrow-dot[data-astro-cid-fvyu35nf]{background:#ff906c;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #ff906c26}.section-heading[data-astro-cid-fvyu35nf] h1[data-astro-cid-fvyu35nf]{color:#202729;letter-spacing:-.055em;margin:1rem 0 .8rem;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:800;line-height:1.08}.section-heading[data-astro-cid-fvyu35nf] h1[data-astro-cid-fvyu35nf] span[data-astro-cid-fvyu35nf]{color:#ed7958}.section-heading[data-astro-cid-fvyu35nf]>p[data-astro-cid-fvyu35nf]{color:#697174;max-width:34rem;margin:0 auto;font-size:1rem;line-height:1.7}.search-card[data-astro-cid-fvyu35nf]{width:min(100%,48rem);box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:1.5rem;margin-inline:auto;padding:clamp(1.35rem,5vw,2.4rem)}.card-heading[data-astro-cid-fvyu35nf]{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.card-icon[data-astro-cid-fvyu35nf]{color:#df704f;background:#fff0e9;border-radius:1rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.card-icon[data-astro-cid-fvyu35nf] svg[data-astro-cid-fvyu35nf]{width:1.6rem;height:1.6rem}.card-heading[data-astro-cid-fvyu35nf] h2[data-astro-cid-fvyu35nf]{color:#202729;margin:0 0 .25rem;font-size:1.15rem;font-weight:750}.card-heading[data-astro-cid-fvyu35nf] p[data-astro-cid-fvyu35nf]{color:#737b7e;margin:0;font-size:.88rem;line-height:1.5}.search-form[data-astro-cid-fvyu35nf] label[data-astro-cid-fvyu35nf]{color:#343c3e;margin-bottom:.65rem;font-size:.84rem;font-weight:700;display:block}.input-row[data-astro-cid-fvyu35nf]{gap:.7rem;display:flex}.input-wrap[data-astro-cid-fvyu35nf]{background:#fff;border:1px solid #dfe3e2;border-radius:.85rem;flex:1;align-items:center;gap:.7rem;min-width:0;min-height:3.55rem;padding:0 1rem;transition:border-color .16s,box-shadow .16s;display:flex}.input-wrap[data-astro-cid-fvyu35nf]:focus-within{border-color:#ed906f;box-shadow:0 0 0 4px #ed906f24}.input-wrap[data-astro-cid-fvyu35nf] svg[data-astro-cid-fvyu35nf]{color:#8a9293;flex:none;width:1.25rem;height:1.25rem}.input-wrap[data-astro-cid-fvyu35nf] input[data-astro-cid-fvyu35nf]{color:#252c2e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.95rem}.input-wrap[data-astro-cid-fvyu35nf] input[data-astro-cid-fvyu35nf]::placeholder{color:#a0a7a8}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf]{color:#fff;cursor:pointer;min-height:3.55rem;font:inherit;background:#e87959;border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.65rem;padding:0 1.35rem;font-size:.92rem;font-weight:750;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 12px #da674838}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf]:hover:not(:disabled){background:#d96545;transform:translateY(-1px);box-shadow:0 8px 18px #da674847}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf]:focus-visible{outline-offset:3px;outline:3px solid #da674873}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf]:disabled{cursor:wait;opacity:.75}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf] svg[data-astro-cid-fvyu35nf]{width:1.1rem;height:1.1rem;transition:transform .16s}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf]:hover:not(:disabled) svg[data-astro-cid-fvyu35nf]{transform:translate(2px)}.search-hint[data-astro-cid-fvyu35nf]{color:#7a8284;margin:.7rem 0 0;font-size:.78rem;line-height:1.55}.search-result[data-astro-cid-fvyu35nf]{color:#626b6d;min-height:1.3rem;margin-top:1.5rem;font-size:.95rem;line-height:1.55}.search-result[data-astro-cid-fvyu35nf]:empty{display:none}.search-result[data-astro-cid-fvyu35nf].is-empty,.search-result[data-astro-cid-fvyu35nf].is-error,.search-result[data-astro-cid-fvyu35nf].is-loading{border-radius:.85rem;padding:1rem 1.2rem}.search-result[data-astro-cid-fvyu35nf].is-empty{color:#7d5520;background:#fff7e8}.search-result[data-astro-cid-fvyu35nf].is-error{color:#9c3d33;background:#fff0ee}.search-result[data-astro-cid-fvyu35nf].is-loading{color:#555f61;background:#f3f5f4}.search-result[data-astro-cid-fvyu35nf].is-success{color:#24644a;background:0 0;gap:1rem;padding:0;display:grid}.certificate-result-message[data-astro-cid-fvyu35nf]{background:#edf8f1;border-radius:.85rem;margin:0;padding:1rem 1.2rem;font-size:1rem;font-weight:600;line-height:1.55}.certificate-viewer[data-astro-cid-fvyu35nf]:empty{display:none}.certificate-viewer[data-astro-cid-fvyu35nf]{gap:2rem;width:100%;margin:2rem auto 0;display:grid}#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-preview{width:min(100%,80rem);box-shadow:none;background:#fff;border:0;border-radius:1rem;margin-inline:auto;overflow:hidden}#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-frame{aspect-ratio:1.414;background:#fff;border:0;width:100%;height:auto;display:block}#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-actions{display:none}#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-btn{color:#fff;text-align:center;background:linear-gradient(135deg,#f18b68,#dc6548);border:0;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:4rem;padding:1rem 1.35rem;font-size:1rem;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #da674847}#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-btn:hover{transform:translateY(-1px);box-shadow:0 13px 28px #da674857}.help-note[data-astro-cid-fvyu35nf][hidden]{display:none}.help-note[data-astro-cid-fvyu35nf]{color:#747d7f;align-items:flex-start;gap:.65rem;max-width:38rem;margin:1.4rem auto 0;font-size:.82rem;line-height:1.55;display:flex}.help-note[data-astro-cid-fvyu35nf] svg[data-astro-cid-fvyu35nf]{color:#df795b;flex:none;width:1.1rem;height:1.1rem;margin-top:.08rem}.help-note[data-astro-cid-fvyu35nf] p[data-astro-cid-fvyu35nf]{margin:0}@media (width<=540px){.certificates-page[data-astro-cid-fvyu35nf]{min-height:calc(100vh - 64px);padding:2rem 1rem 3.5rem}.section-heading[data-astro-cid-fvyu35nf]{margin:2.75rem auto 1.8rem}.section-heading[data-astro-cid-fvyu35nf]>p[data-astro-cid-fvyu35nf]{font-size:.93rem}.card-heading[data-astro-cid-fvyu35nf]{align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.card-icon[data-astro-cid-fvyu35nf]{border-radius:.8rem;width:2.8rem;height:2.8rem}.input-row[data-astro-cid-fvyu35nf]{flex-direction:column;gap:.65rem}.search-form[data-astro-cid-fvyu35nf] button[data-astro-cid-fvyu35nf]{width:100%}}@media (width<=768px),(pointer:coarse){#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-frame,.search-result[data-astro-cid-fvyu35nf].is-success{display:none}#certificate-viewer[data-astro-cid-fvyu35nf] .certificate-actions{justify-content:stretch;width:100%;padding:.5rem 0 1rem;display:flex}}
