@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_1bb0b3e7-module__fum3Dq__className{font-family:Poppins,Poppins Fallback;font-style:normal}
.certificate-module__8GuZ_W__cert{--c-ink:#e8e8ec;--c-muted:#e8e8eca3;--c-faint:#e8e8ec66;--c-line:#ffffff1a;--c-rule:#ffffff12;--c-sheen:#ffffff17;--c-guilloche-a:#0b81f713;--c-guilloche-b:#6361ea12;isolation:isolate;aspect-ratio:1.414;color:var(--c-ink);box-shadow:0 8px 32px #00000047, inset 0 0 0 1px var(--c-line);background:radial-gradient(110% 85% at 0 0,#0b81f72b 0%,#0000 55%),radial-gradient(90% 80% at 100% 100%,#6361ea33 0%,#0000 60%),linear-gradient(145deg,#0e1018 0%,#07080c 100%);border-radius:14px;transition:box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;container-type:inline-size}.certificate-module__8GuZ_W__cert:hover{box-shadow:0 20px 50px #0b81f71a,0 12px 40px #00000057,inset 0 0 0 1px #0b81f74d}[data-theme=light] .certificate-module__8GuZ_W__cert{--c-ink:#1a1a2e;--c-muted:#1a1a2ea3;--c-faint:#1a1a2e6b;--c-line:#00000012;--c-rule:#0000000f;--c-sheen:#ffffffb3;--c-guilloche-a:#0b81f712;--c-guilloche-b:#6361ea11;box-shadow:0 12px 40px #00000014, 0 2px 6px #0000000a, inset 0 0 0 1px var(--c-line);background:radial-gradient(110% 85% at 0 0,#0b81f712 0%,#0000 55%),radial-gradient(90% 80% at 100% 100%,#6361ea14 0%,#0000 60%),linear-gradient(145deg,#fff 0%,#f0f1f5 100%)}[data-theme=light] .certificate-module__8GuZ_W__cert:hover{box-shadow:0 20px 50px #0b81f71a,0 4px 12px #0000000f,inset 0 0 0 1px #0b81f747}.certificate-module__8GuZ_W__cert:before{content:"";z-index:-1;background:repeating-radial-gradient(circle at 12% 118%, transparent 0 1.1cqw, var(--c-guilloche-a) 1.1cqw calc(1.1cqw + 1px)), repeating-radial-gradient(circle at 104% -14%, transparent 0 1.35cqw, var(--c-guilloche-b) 1.35cqw calc(1.35cqw + 1px));position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 48%,#0000 35%,#000 100%);mask-image:radial-gradient(75% 70% at 50% 48%,#0000 35%,#000 100%)}.certificate-module__8GuZ_W__cert:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 42%, var(--c-sheen) 50%, transparent 58%);position:absolute;inset:-20%;transform:translate(-70%)}.certificate-module__8GuZ_W__cert:hover:after{transition:transform 1.3s cubic-bezier(.22,1,.36,1);transform:translate(70%)}.certificate-module__8GuZ_W__frame{border:1px solid var(--c-rule);pointer-events:none;border-radius:8px;position:absolute;inset:2.6cqw}.certificate-module__8GuZ_W__corner{opacity:.85;border:0 solid #0b81f7;width:3.2cqw;height:3.2cqw;position:absolute}.certificate-module__8GuZ_W__corner:first-child{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:8px;top:-1px;left:-1px}.certificate-module__8GuZ_W__corner:nth-child(2){border-color:#3d71f0;border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:8px;top:-1px;right:-1px}.certificate-module__8GuZ_W__corner:nth-child(3){border-color:#3d71f0;border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:8px;bottom:-1px;left:-1px}.certificate-module__8GuZ_W__corner:nth-child(4){border-color:#6361ea;border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:8px;bottom:-1px;right:-1px}.certificate-module__8GuZ_W__certBody{grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:6.4cqw 7.4cqw 5.6cqw}.certificate-module__8GuZ_W__certTop{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.certificate-module__8GuZ_W__mark span{font-size:3.3cqw!important;line-height:1!important}.certificate-module__8GuZ_W__kicker{letter-spacing:.06em;color:var(--c-muted);white-space:nowrap;font-size:1.75cqw}.certificate-module__8GuZ_W__certMiddle{text-align:center;align-self:center;justify-items:center;gap:1.2cqw;padding:0 4cqw;display:grid}.certificate-module__8GuZ_W__presented{color:var(--c-muted);font-size:1.9cqw}.certificate-module__8GuZ_W__name{letter-spacing:-.02em;background:linear-gradient(135deg,#0b81f7 0%,#6361ea 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.4cqw;font-size:7cqw;font-weight:650;line-height:1.05}.certificate-module__8GuZ_W__rule{background:linear-gradient(90deg, transparent, var(--c-line) 20%, var(--c-line) 80%, transparent);width:34cqw;height:1px}.certificate-module__8GuZ_W__completed{color:var(--c-muted);max-width:62cqw;font-size:2.05cqw;line-height:1.45}.certificate-module__8GuZ_W__course{color:var(--c-ink);font-size:2.5cqw;font-weight:600}.certificate-module__8GuZ_W__certBottom{grid-template-columns:1fr auto 1fr;align-items:end;gap:3cqw;display:grid}.certificate-module__8GuZ_W__signature{justify-items:start;gap:.6cqw;display:grid}.certificate-module__8GuZ_W__signName{letter-spacing:-.01em;color:var(--c-ink);border-bottom:1px solid var(--c-line);padding:0 .6cqw .5cqw 0;font-size:2.9cqw;font-style:italic;font-weight:500}.certificate-module__8GuZ_W__signTitle,.certificate-module__8GuZ_W__metaLabel{color:var(--c-faint);font-size:1.45cqw}.certificate-module__8GuZ_W__meta{text-align:right;justify-items:end;gap:.9cqw;display:grid}.certificate-module__8GuZ_W__metaRow{justify-items:end;gap:.2cqw;display:grid}.certificate-module__8GuZ_W__metaValue{color:var(--c-ink);font-variant-numeric:tabular-nums;font-size:1.8cqw}.certificate-module__8GuZ_W__metaMono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.7cqw}.certificate-module__8GuZ_W__seal{filter:drop-shadow(0 .6cqw 1.6cqw #0b81f738);width:14.5cqw;height:14.5cqw;display:block}.certificate-module__8GuZ_W__sealText{transform-box:view-box;transform-origin:50%;animation:48s linear infinite certificate-module__8GuZ_W__cert-spin}.certificate-module__8GuZ_W__cert:hover .certificate-module__8GuZ_W__sealText{animation-duration:16s}@keyframes certificate-module__8GuZ_W__cert-spin{to{transform:rotate(360deg)}}.certificate-module__8GuZ_W__sealLetters{fill:var(--c-muted);letter-spacing:.4px;font-size:7px}.certificate-module__8GuZ_W__verify{color:var(--c-faint);text-align:center;margin-top:1.4cqw;font-size:1.35cqw}.certificate-module__8GuZ_W__caption{color:var(--text-secondary);margin:12px 2px 0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.certificate-module__8GuZ_W__cert:after,.certificate-module__8GuZ_W__sealText{animation:none}.certificate-module__8GuZ_W__cert:hover:after{transition:none}}.certificate-module__8GuZ_W__seal{transform-origin:50%;transition:opacity .3s,transform .55s cubic-bezier(.34,1.56,.64,1)}.certificate-module__8GuZ_W__cert[data-issued=false] .certificate-module__8GuZ_W__seal{opacity:0;transform:scale(.55)rotate(-25deg)}.certificate-module__8GuZ_W__metaValue,.certificate-module__8GuZ_W__signName{transition:opacity .4s}.certificate-module__8GuZ_W__cert[data-issued=false] .certificate-module__8GuZ_W__metaValue,.certificate-module__8GuZ_W__cert[data-issued=false] .certificate-module__8GuZ_W__signName{opacity:.3}.certificate-module__8GuZ_W__name{min-height:1.05em}.certificate-module__8GuZ_W__caret{vertical-align:-.05em;background:#0b81f7;width:.07em;height:.85em;margin-left:.06em;animation:.9s step-end infinite certificate-module__8GuZ_W__cert-caret;display:inline-block}@keyframes certificate-module__8GuZ_W__cert-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.certificate-module__8GuZ_W__seal{transition:none}.certificate-module__8GuZ_W__caret{animation:none}}
