.CertificatePreview-module__sdcuaG__frame{margin:0;box-shadow:0 22px 48px #142b4924;container-type:inline-size}.CertificatePreview-module__sdcuaG__page{--u:calc(100cqw / 1123);aspect-ratio:1123/794;padding:calc(39 * var(--u)) calc(54 * var(--u)) calc(31 * var(--u));color:#142b49;background:#fbf9f3;border:1px solid #b7aa90;position:relative;overflow:hidden}.CertificatePreview-module__sdcuaG__page:before,.CertificatePreview-module__sdcuaG__page:after{content:"";pointer-events:none;position:absolute}.CertificatePreview-module__sdcuaG__page:before{inset:calc(11 * var(--u));border:1px solid #d8cfbd}.CertificatePreview-module__sdcuaG__page:after{inset:calc(20 * var(--u));border:1px solid #142b4921}.CertificatePreview-module__sdcuaG__corner{width:calc(54 * var(--u));height:calc(54 * var(--u));z-index:1;position:absolute}.CertificatePreview-module__sdcuaG__corner:before,.CertificatePreview-module__sdcuaG__corner:after{content:"";background:#159a86;position:absolute}.CertificatePreview-module__sdcuaG__corner:before{width:calc(54 * var(--u));height:max(1px, calc(2 * var(--u)))}.CertificatePreview-module__sdcuaG__corner:after{width:max(1px, calc(2 * var(--u)));height:calc(54 * var(--u))}.CertificatePreview-module__sdcuaG__tl{left:calc(20 * var(--u));top:calc(20 * var(--u))}.CertificatePreview-module__sdcuaG__tr{right:calc(20 * var(--u));top:calc(20 * var(--u));transform:rotate(90deg)}.CertificatePreview-module__sdcuaG__bl{left:calc(20 * var(--u));bottom:calc(20 * var(--u));transform:rotate(-90deg)}.CertificatePreview-module__sdcuaG__br{right:calc(20 * var(--u));bottom:calc(20 * var(--u));transform:rotate(180deg)}.CertificatePreview-module__sdcuaG__inner{z-index:2;grid-template-rows:auto 1fr auto auto;height:100%;display:grid;position:relative}.CertificatePreview-module__sdcuaG__masthead{grid-template-columns:calc(94 * var(--u)) 1fr auto;align-items:center;gap:calc(22 * var(--u));padding:calc(2 * var(--u)) calc(12 * var(--u)) calc(21 * var(--u));border-bottom:1px solid #d9d0bf;display:grid}.CertificatePreview-module__sdcuaG__logo{width:calc(88 * var(--u));height:calc(88 * var(--u));object-fit:cover;display:block}.CertificatePreview-module__sdcuaG__academy{margin-bottom:calc(5 * var(--u));color:#159a86;font-size:calc(8 * var(--u));letter-spacing:calc(2.5 * var(--u));text-transform:uppercase;font-weight:800;display:block}.CertificatePreview-module__sdcuaG__programme{font-size:calc(22 * var(--u));letter-spacing:calc(-.45 * var(--u));font-weight:500;line-height:1.2;display:block}.CertificatePreview-module__sdcuaG__cohort{text-align:right}.CertificatePreview-module__sdcuaG__cohort span{color:#7a8492;font-size:calc(7.5 * var(--u));letter-spacing:calc(1.8 * var(--u));text-transform:uppercase;font-weight:700;display:block}.CertificatePreview-module__sdcuaG__cohort strong{margin-top:calc(5 * var(--u));font-size:calc(17 * var(--u));font-weight:500;display:block}.CertificatePreview-module__sdcuaG__award{text-align:center;padding:calc(24 * var(--u)) calc(42 * var(--u)) calc(18 * var(--u));align-self:center}.CertificatePreview-module__sdcuaG__award p{margin:0}.CertificatePreview-module__sdcuaG__overline{color:#159a86;font-size:calc(8.5 * var(--u));letter-spacing:calc(3.4 * var(--u));text-transform:uppercase;font-weight:800;margin-bottom:calc(9 * var(--u))!important}.CertificatePreview-module__sdcuaG__awardWord{font-size:calc(54 * var(--u));letter-spacing:calc(-1.8 * var(--u));font-weight:600;line-height:1}.CertificatePreview-module__sdcuaG__rule{width:calc(72 * var(--u));height:max(1px, calc(2 * var(--u)));margin:calc(18 * var(--u)) auto calc(20 * var(--u));background:#cfa33a}.CertificatePreview-module__sdcuaG__presented{color:#7b8491;font-size:calc(10 * var(--u));margin-bottom:calc(7 * var(--u))!important}.CertificatePreview-module__sdcuaG__recipient{min-width:72%;padding:0 calc(28 * var(--u)) calc(10 * var(--u));font-size:calc(var(--name-size) * var(--u));font-style:italic;font-weight:600;line-height:calc(51.5 / var(--name-size));letter-spacing:calc(-1.3 * var(--u));white-space:nowrap;border-bottom:1px solid #b9a874;display:inline-block}.CertificatePreview-module__sdcuaG__copy{max-width:calc(790 * var(--u));color:#43536a;font-size:calc(12.7 * var(--u));line-height:1.7;margin:calc(18 * var(--u)) auto 0!important}.CertificatePreview-module__sdcuaG__signing{padding:calc(13 * var(--u)) calc(26 * var(--u)) calc(17 * var(--u)) calc(66 * var(--u));justify-content:space-between;align-items:flex-end;display:flex}.CertificatePreview-module__sdcuaG__signature{width:calc(320 * var(--u));text-align:center}.CertificatePreview-module__sdcuaG__signed{height:calc(60 * var(--u));padding-bottom:calc(6 * var(--u));color:#8a93a0;font-size:calc(10 * var(--u));justify-content:center;align-items:flex-end;font-style:italic;display:flex}.CertificatePreview-module__sdcuaG__line{margin-bottom:calc(5 * var(--u));border-top:1px solid #7f8d9e}.CertificatePreview-module__sdcuaG__signature strong{font-size:calc(9 * var(--u));display:block}.CertificatePreview-module__sdcuaG__signature span{margin-top:calc(2 * var(--u));color:#7b8491;font-size:calc(7.5 * var(--u));display:block}.CertificatePreview-module__sdcuaG__verifyGroup{align-items:flex-end;gap:calc(30 * var(--u));display:flex}.CertificatePreview-module__sdcuaG__qr{align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex}.CertificatePreview-module__sdcuaG__qrCode{width:calc(72 * var(--u));height:calc(72 * var(--u));display:block}.CertificatePreview-module__sdcuaG__qr span{color:#707b8a;font-size:calc(6.5 * var(--u));letter-spacing:calc(1.2 * var(--u));text-transform:uppercase;font-weight:700}.CertificatePreview-module__sdcuaG__seal{width:calc(92 * var(--u));height:calc(92 * var(--u));text-align:center;border:1px solid #cfa33a;border-radius:50%;place-items:center;display:grid}.CertificatePreview-module__sdcuaG__seal div{width:calc(74 * var(--u));height:calc(74 * var(--u));font-size:calc(8 * var(--u));letter-spacing:calc(.9 * var(--u));text-transform:uppercase;border:1px solid #cfa33a;border-radius:50%;place-content:center;line-height:1.4;display:grid}.CertificatePreview-module__sdcuaG__seal strong{color:#159a86;font-size:calc(23 * var(--u));margin-bottom:calc(2 * var(--u));letter-spacing:0;font-weight:700;line-height:1;display:block}.CertificatePreview-module__sdcuaG__metadata{margin:0 calc(12 * var(--u));padding-top:calc(10 * var(--u));color:#707b8a;font-size:calc(7.5 * var(--u));letter-spacing:calc(1.4 * var(--u));text-transform:uppercase;border-top:1px solid #d9d0bf;grid-template-columns:1fr auto 1fr;align-items:center;font-weight:700;display:grid}.CertificatePreview-module__sdcuaG__metadata b{color:#142b49}.CertificatePreview-module__sdcuaG__verifyLink{text-align:center}.CertificatePreview-module__sdcuaG__verifyLink b{text-transform:none;letter-spacing:calc(.5 * var(--u));font-size:calc(8.5 * var(--u))}.CertificatePreview-module__sdcuaG__issued{text-align:right}
.VerifiedActions-module__Gj7CIW__actions{flex-direction:column;gap:12px;display:flex}.VerifiedActions-module__Gj7CIW__actions>.button{width:100%}.VerifiedActions-module__Gj7CIW__share{flex-direction:column;gap:8px;margin-top:8px;display:flex}.VerifiedActions-module__Gj7CIW__shareLabel{color:var(--muted);font-size:13px}.VerifiedActions-module__Gj7CIW__shareRow{gap:8px;display:flex}.VerifiedActions-module__Gj7CIW__shareInput{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;height:48px;color:var(--ink-soft);font:14px var(--font-poppins), sans-serif;flex:auto;padding:0 12px}.VerifiedActions-module__Gj7CIW__copy{flex-shrink:0;min-width:112px}.VerifiedActions-module__Gj7CIW__note{color:var(--muted);margin:0;font-size:13px}
.SearchForm-module__lN3_AW__form{flex-direction:column;gap:10px;width:100%;max-width:620px;display:flex}.SearchForm-module__lN3_AW__label{font-size:15px;font-weight:600}.SearchForm-module__lN3_AW__row{gap:10px;display:flex}.SearchForm-module__lN3_AW__input{border-radius:var(--radius);background:var(--white);min-width:0;height:56px;color:var(--ink);font:500 18px/1 var(--font-poppins), sans-serif;letter-spacing:.06em;border:1px solid #c9bfa9;flex:auto;padding:0 18px}.SearchForm-module__lN3_AW__input::placeholder{color:#9aa1ab;letter-spacing:.06em}.SearchForm-module__lN3_AW__input:focus-visible{border-color:var(--teal)}.SearchForm-module__lN3_AW__input[aria-invalid=true]{border-color:var(--danger)}.SearchForm-module__lN3_AW__submit{height:56px}.SearchForm-module__lN3_AW__error{color:var(--danger);margin:0;font-size:14px;font-weight:500}.SearchForm-module__lN3_AW__hint{color:var(--muted);margin:0;font-size:14px}.SearchForm-module__lN3_AW__compact .SearchForm-module__lN3_AW__input,.SearchForm-module__lN3_AW__compact .SearchForm-module__lN3_AW__submit{height:50px}.SearchForm-module__lN3_AW__compact .SearchForm-module__lN3_AW__input{font-size:16px}@media (max-width:600px){.SearchForm-module__lN3_AW__row{flex-direction:column}.SearchForm-module__lN3_AW__submit{width:100%}}
.not-found-module__vWt5FG__page{max-width:760px;padding-top:88px;padding-bottom:96px}.not-found-module__vWt5FG__title{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}.not-found-module__vWt5FG__text{color:var(--ink-soft);margin:0 0 28px;font-size:17px}.not-found-module__vWt5FG__searched{background:var(--white);letter-spacing:.06em;word-break:break-all;border:1px dashed #c9bfa9;border-radius:8px;margin:0 0 24px;padding:8px 14px;font-weight:500;display:inline-block}.not-found-module__vWt5FG__tips{color:var(--ink-soft);max-width:62ch;margin:0 0 36px;padding-left:20px}.not-found-module__vWt5FG__tips li+li{margin-top:8px}
.page-module__-27fCG__home{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;padding-top:88px;padding-bottom:96px;display:grid}.page-module__-27fCG__intro{flex-direction:column;gap:22px;display:flex}.page-module__-27fCG__title{letter-spacing:-.03em;max-width:17ch;margin:0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.08}.page-module__-27fCG__lede{max-width:46ch;color:var(--ink-soft);margin:0 0 10px;font-size:18px}.page-module__-27fCG__where{flex-direction:column;gap:16px;margin:0;display:flex}.page-module__-27fCG__snippet{background:var(--paper);box-shadow:inset 0 0 0 10px var(--paper), inset 0 0 0 11px var(--line), 0 20px 44px #142b491a;border:1px solid #b7aa90;padding:34px 30px 26px;position:relative}.page-module__-27fCG__snippet:after{content:"";border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);width:40px;height:40px;position:absolute;bottom:14px;left:14px}.page-module__-27fCG__snippetSeal{border:1px solid var(--gold);text-align:center;width:84px;height:84px;box-shadow:inset 0 0 0 7px var(--paper), inset 0 0 0 8px var(--gold);border-radius:50%;place-content:center;margin:0 0 22px auto;display:grid}.page-module__-27fCG__sealMark{color:var(--teal);font-size:20px;font-weight:700;line-height:1}.page-module__-27fCG__sealText{letter-spacing:.08em;color:var(--ink);font-size:9px}.page-module__-27fCG__snippetRule{background:var(--line);height:1px;margin-bottom:12px}.page-module__-27fCG__snippetFooter{color:#707b8a;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;display:flex}.page-module__-27fCG__snippetId{border:2px solid var(--gold);background:#fff8e6;border-radius:8px;margin:-6px -10px;padding:6px 10px}.page-module__-27fCG__snippetId b{color:var(--ink)}.page-module__-27fCG__caption{color:var(--muted);max-width:42ch;font-size:14px}@media (max-width:900px){.page-module__-27fCG__home{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:48px;padding-bottom:64px}.page-module__-27fCG__title{max-width:20ch}}@media (max-width:480px){.page-module__-27fCG__snippetFooter{flex-direction:column;font-size:10px}.page-module__-27fCG__snippetId{align-self:flex-start}}
.page-module__6hPJia__verified{padding-top:48px;padding-bottom:88px}.page-module__6hPJia__banner{background:#eef7f4;border:1px solid #bfe0d7;border-radius:14px;align-items:center;gap:20px;margin-bottom:36px;padding:22px 26px;display:flex}.page-module__6hPJia__seal{width:64px;height:64px;color:var(--teal-text);background:var(--paper);box-shadow:0 0 0 1px var(--gold), inset 0 0 0 5px var(--paper), inset 0 0 0 6px var(--gold);border-radius:50%;flex-shrink:0;place-items:center;animation:.55s cubic-bezier(.2,.9,.3,1.25) .15s both page-module__6hPJia__stamp;display:grid}@keyframes page-module__6hPJia__stamp{0%{opacity:0;transform:scale(1.8)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__6hPJia__bannerTitle{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.2}.page-module__6hPJia__bannerText{color:var(--ink-soft);margin:4px 0 0}.page-module__6hPJia__layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:40px;display:grid}.page-module__6hPJia__previewColumn{min-width:0}.page-module__6hPJia__details{flex-direction:column;gap:28px;display:flex}.page-module__6hPJia__facts{flex-direction:column;margin:0;display:flex}.page-module__6hPJia__facts>div{border-bottom:1px solid var(--line-soft);padding:12px 0}.page-module__6hPJia__facts>div:first-child{padding-top:0}.page-module__6hPJia__facts dt{color:var(--muted);font-size:13px}.page-module__6hPJia__facts dd{margin:2px 0 0;font-weight:500}.page-module__6hPJia__facts .page-module__6hPJia__name{letter-spacing:-.01em;font-size:22px;font-style:italic;font-weight:600}.page-module__6hPJia__facts .page-module__6hPJia__id{letter-spacing:.06em}.page-module__6hPJia__again{border-top:1px solid var(--line-soft);margin-top:72px;padding-top:40px}.page-module__6hPJia__againTitle{margin:0 0 16px;font-size:20px;font-weight:600}.page-module__6hPJia__message{max-width:720px;padding-top:88px;padding-bottom:96px}.page-module__6hPJia__messageTitle{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.15}.page-module__6hPJia__messageText{color:var(--ink-soft);max-width:56ch;margin:0 0 28px;font-size:17px}.page-module__6hPJia__messageActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.page-module__6hPJia__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.page-module__6hPJia__verified{padding-top:28px}.page-module__6hPJia__banner{align-items:flex-start;gap:14px;padding:18px}.page-module__6hPJia__seal{width:52px;height:52px}}
