.lanterns__grid[data-astro-cid-lnvs5pnc]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,2.4vw,28px) clamp(8px,2vw,24px);max-width:520px;margin-inline:auto}.lantern[data-astro-cid-lnvs5pnc]{position:relative;display:grid;justify-items:center;color:var(--star-2)}.lantern[data-astro-cid-lnvs5pnc] svg[data-astro-cid-lnvs5pnc]{width:clamp(30px,6vw,48px);height:auto;overflow:visible}.lantern[data-astro-cid-lnvs5pnc] .body[data-astro-cid-lnvs5pnc]{fill:var(--night-3);stroke:var(--line-strong);stroke-width:1;transition:fill .7s var(--ease-flow),filter .7s;transition-delay:calc(var(--n) * 70ms)}.lantern[data-astro-cid-lnvs5pnc] .ribs[data-astro-cid-lnvs5pnc]{stroke:var(--line);stroke-width:.8}.lantern[data-astro-cid-lnvs5pnc] .cap[data-astro-cid-lnvs5pnc]{fill:var(--night-2);stroke:var(--line-strong);stroke-width:.8}.lantern__n[data-astro-cid-lnvs5pnc]{font-size:11px;color:var(--fg-3);margin-top:2px}.lanterns[data-astro-cid-lnvs5pnc].is-lit .lantern[data-astro-cid-lnvs5pnc]:not(.lantern--next) .body[data-astro-cid-lnvs5pnc]{fill:var(--gold-bright);filter:drop-shadow(0 0 10px rgba(224,176,79,.55))}.lanterns[data-astro-cid-lnvs5pnc].is-lit .lantern[data-astro-cid-lnvs5pnc]:not(.lantern--next) .ribs[data-astro-cid-lnvs5pnc]{stroke:#8c5a1480}.lantern--next[data-astro-cid-lnvs5pnc] .body[data-astro-cid-lnvs5pnc]{fill:transparent;stroke:var(--leaf-bright);stroke-dasharray:3 3}.lantern--next[data-astro-cid-lnvs5pnc] .lantern__n[data-astro-cid-lnvs5pnc]{color:var(--leaf-bright);font-weight:700}.lanterns[data-astro-cid-lnvs5pnc].is-lit .lantern--next[data-astro-cid-lnvs5pnc] .body[data-astro-cid-lnvs5pnc]{animation:wait 2.4s ease-in-out infinite 2.2s}.lantern--note[data-astro-cid-lnvs5pnc] .lantern__n[data-astro-cid-lnvs5pnc]:after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--gold-bright);margin-inline-start:4px;vertical-align:middle}@keyframes wait{50%{fill:#9ccb3b40;filter:drop-shadow(0 0 12px rgba(156,203,59,.5))}}.cert[data-astro-cid-pngsgsk3]{display:grid;gap:var(--s-4);justify-items:center}.cert__scene[data-astro-cid-pngsgsk3]{perspective:1400px;width:min(100%,640px)}.cert__card[data-astro-cid-pngsgsk3]{position:relative;aspect-ratio:1.414;transform-style:preserve-3d;cursor:grab;touch-action:pan-y}.cert__card[data-astro-cid-pngsgsk3]:active{cursor:grabbing}.cert__face[data-astro-cid-pngsgsk3]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;align-content:center;justify-items:center;gap:clamp(4px,1.2vw,12px);text-align:center;padding:clamp(18px,5%,44px);border-radius:6px;color:#2b2a24;background:linear-gradient(var(--paper),var(--paper)) padding-box,repeating-linear-gradient(45deg,var(--gold) 0 2px,transparent 2px 6px) border-box;border:10px solid transparent;box-shadow:0 30px 60px -30px #0009,inset 0 0 0 1px #8a622466;user-select:none}.cert__face--en[data-astro-cid-pngsgsk3]{transform:rotateY(180deg);font-family:var(--font-display)}.cert__org[data-astro-cid-pngsgsk3]{font-size:clamp(9px,1.6vw,12px);color:var(--gold);letter-spacing:0}.cert__h[data-astro-cid-pngsgsk3]{font-family:var(--font-display);font-size:clamp(1.2rem,4vw,2.2rem);color:var(--ink)}.cert__line[data-astro-cid-pngsgsk3]{font-size:clamp(10px,1.8vw,14px);max-width:44ch;line-height:1.7}.cert__name[data-astro-cid-pngsgsk3]{font-family:var(--font-display);font-size:clamp(1rem,3.2vw,1.7rem);color:var(--jade);border-bottom:1px solid var(--gold);padding-inline:2em}.cert__foot[data-astro-cid-pngsgsk3]{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:clamp(9px,1.5vw,12px);margin-top:clamp(6px,2vw,16px)}.cert__foot[data-astro-cid-pngsgsk3] .seal{width:clamp(36px,8vw,56px);height:auto}.cert__ctrl[data-astro-cid-pngsgsk3]{display:flex;gap:var(--s-2)}.cert__note[data-astro-cid-pngsgsk3]{text-align:center}@media(prefers-reduced-motion:reduce){.cert__card[data-astro-cid-pngsgsk3]{transform:none!important}.cert__face--en[data-astro-cid-pngsgsk3]{transform:none;opacity:0;transition:opacity .2s}.cert[data-astro-cid-pngsgsk3][data-side=en] .cert__face--en[data-astro-cid-pngsgsk3]{opacity:1}.cert[data-astro-cid-pngsgsk3][data-side=en] .cert__face--fa[data-astro-cid-pngsgsk3]{opacity:0}}.facts[data-astro-cid-aee76kgo] dl[data-astro-cid-aee76kgo]{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line-strong)}.facts[data-astro-cid-aee76kgo] div[data-astro-cid-aee76kgo]{padding:var(--s-5) var(--s-4)}.facts[data-astro-cid-aee76kgo] div[data-astro-cid-aee76kgo]+div[data-astro-cid-aee76kgo]{border-inline-start:1px solid var(--line)}.facts[data-astro-cid-aee76kgo] dt[data-astro-cid-aee76kgo]{font-size:var(--step--2);color:var(--fg-3)}.facts[data-astro-cid-aee76kgo] dd[data-astro-cid-aee76kgo]{color:var(--ink);font-weight:600;line-height:1.8;margin-top:4px}@media(max-width:900px){.facts[data-astro-cid-aee76kgo] dl[data-astro-cid-aee76kgo]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-aee76kgo] div[data-astro-cid-aee76kgo]:nth-child(3){border-inline-start:0}}@media(max-width:520px){.facts[data-astro-cid-aee76kgo] dl[data-astro-cid-aee76kgo]{grid-template-columns:1fr}.facts[data-astro-cid-aee76kgo] div[data-astro-cid-aee76kgo]+div[data-astro-cid-aee76kgo]{border-inline-start:0;border-top:1px solid var(--line)}}.lantern-sec[data-astro-cid-aee76kgo]{margin-top:var(--section);background:radial-gradient(70% 60% at 25% 50%,var(--night-3),var(--night) 70%)}.lantern-sec__grid[data-astro-cid-aee76kgo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);align-items:center}.lantern-sec__p[data-astro-cid-aee76kgo]{margin-block:var(--s-4) var(--s-6);max-width:50ch}.milestones[data-astro-cid-aee76kgo]{list-style:none;padding:0;display:grid;gap:var(--s-3);border-inline-start:1px solid var(--line-strong);padding-inline-start:var(--s-5)}.milestones[data-astro-cid-aee76kgo] li[data-astro-cid-aee76kgo]{display:grid;grid-template-columns:6em 1fr;gap:var(--s-3);font-size:var(--step--1)}.milestones[data-astro-cid-aee76kgo] .num[data-astro-cid-aee76kgo]{color:var(--gold-bright)}@media(max-width:900px){.lantern-sec__grid[data-astro-cid-aee76kgo]{grid-template-columns:1fr}}.cert-sec[data-astro-cid-aee76kgo]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s-8);align-items:center}.cert-sec__text[data-astro-cid-aee76kgo]{display:grid;gap:var(--s-4)}.ticks[data-astro-cid-aee76kgo]{list-style:none;padding:0;display:grid;gap:var(--s-2)}.ticks[data-astro-cid-aee76kgo] li[data-astro-cid-aee76kgo]{position:relative;padding-inline-start:28px}.ticks[data-astro-cid-aee76kgo] li[data-astro-cid-aee76kgo]:before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:14px;height:8px;border-inline-start:2px solid var(--jade);border-bottom:2px solid var(--jade);transform:rotate(-45deg) scaleX(-1)}@media(max-width:960px){.cert-sec[data-astro-cid-aee76kgo]{grid-template-columns:1fr}}.sv[data-astro-cid-aee76kgo]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--s-4)}.sv[data-astro-cid-aee76kgo] li[data-astro-cid-aee76kgo]{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:start;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-l);font-size:var(--step--1);line-height:1.9}.register[data-astro-cid-aee76kgo]{background:var(--paper-2)}.register__grid[data-astro-cid-aee76kgo]{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--s-8);align-items:start}.register__grid[data-astro-cid-aee76kgo]>div[data-astro-cid-aee76kgo]{display:grid;gap:var(--s-4)}.reg-phones[data-astro-cid-aee76kgo]{list-style:none;padding:0;display:grid;gap:var(--s-3)}.reg-phones[data-astro-cid-aee76kgo] li[data-astro-cid-aee76kgo]{display:grid}.reg-phones[data-astro-cid-aee76kgo] a[data-astro-cid-aee76kgo]{font-family:var(--font-display);font-size:var(--step-2);color:var(--ink);text-decoration:none}.pkg[data-astro-cid-aee76kgo]{display:flex;gap:var(--s-4);align-items:center;padding:var(--s-4);border-radius:var(--radius-l);background:var(--paper);text-decoration:none;border:1px solid var(--line)}.pkg[data-astro-cid-aee76kgo] .pic{width:72px;border-radius:var(--radius);flex:none}.pkg[data-astro-cid-aee76kgo]>span[data-astro-cid-aee76kgo]{display:grid;gap:2px}.pkg[data-astro-cid-aee76kgo] strong[data-astro-cid-aee76kgo]{color:var(--ink)}@media(max-width:960px){.register__grid[data-astro-cid-aee76kgo]{grid-template-columns:1fr}}
