.certificate-module__REq-YG__frame{--cert-line:color-mix(in srgb, var(--foreground) 4%, transparent);background-image:repeating-radial-gradient(circle at 0% 120%, transparent 0px, transparent 5px, var(--cert-line) 5px, var(--cert-line) 6px), repeating-radial-gradient(circle at 100% -20%, transparent 0px, transparent 5px, var(--cert-line) 5px, var(--cert-line) 6px)}.certificate-module__REq-YG__doubleRule{border-bottom:3px double color-mix(in srgb, var(--foreground) 25%, transparent)}.certificate-module__REq-YG__doubleRuleTop{border-top:3px double color-mix(in srgb, var(--foreground) 25%, transparent)}.certificate-module__REq-YG__holo{background:conic-gradient(from 20deg,#c9a7f5,#9fd4f7,#a8efc8,#f7eba0,#f5b8d4,#b0aaf7,#c9a7f5);animation:48s linear infinite certificate-module__REq-YG__holo-hue}.certificate-module__REq-YG__ticks{background:repeating-conic-gradient(#9aa7b8 0deg .55deg,#fff .55deg 4.5deg)}.certificate-module__REq-YG__ticksSpin{animation:90s linear infinite certificate-module__REq-YG__seal-spin}.certificate-module__REq-YG__disc{background:radial-gradient(circle at 34% 26%,#fff 0%,#fbfbf9 48%,#eef2f7 100%);border:1px solid #cdd6e1;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #eef2f7,inset 0 -8px 16px #34345a14}.certificate-module__REq-YG__gradeFigure{text-shadow:0 1px #fffc,0 2px 3px #16162e2e}.certificate-module__REq-YG__ringSpin{animation:45s linear infinite certificate-module__REq-YG__seal-spin}.certificate-module__REq-YG__scanlines{background:repeating-linear-gradient(0deg, transparent, transparent 3px, color-mix(in srgb, var(--foreground) 2.5%, transparent) 3px, color-mix(in srgb, var(--foreground) 2.5%, transparent) 4px)}@keyframes certificate-module__REq-YG__holo-hue{0%{filter:hue-rotate()saturate(1.1)}to{filter:hue-rotate(360deg)saturate(1.1)}}@keyframes certificate-module__REq-YG__seal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.certificate-module__REq-YG__holo,.certificate-module__REq-YG__ringSpin,.certificate-module__REq-YG__ticksSpin{animation:none}}
.hero-certificate-module__pH6jHG__fit{--cert-width:1040px;--cert-height:984px;--cert-scale:.4;width:calc(var(--cert-width) * var(--cert-scale));height:calc(var(--cert-height) * var(--cert-scale))}@media (min-width:1120px){.hero-certificate-module__pH6jHG__fit{--cert-scale:.455}}@media (min-width:1240px){.hero-certificate-module__pH6jHG__fit{--cert-scale:.515}}.hero-certificate-module__pH6jHG__inner{width:var(--cert-width);transform-origin:0 0;transform:scale(var(--cert-scale))}.hero-certificate-module__pH6jHG__entrance{perspective:1600px;animation:.9s cubic-bezier(.16,1,.3,1) both hero-certificate-module__pH6jHG__cert-settle}@keyframes hero-certificate-module__pH6jHG__cert-settle{0%{opacity:0;transform:translateY(14px)rotateX(7deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}.hero-certificate-module__pH6jHG__lift{transition:transform .32s cubic-bezier(.16,1,.3,1),filter .32s ease-out}.hero-certificate-module__pH6jHG__lift:hover{filter:drop-shadow(0 14px 28px #16162e29);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.hero-certificate-module__pH6jHG__entrance{animation:none}.hero-certificate-module__pH6jHG__lift{transition:none}.hero-certificate-module__pH6jHG__lift:hover{transform:none}}
