@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-pLdeOUU3NIOWQKPxy9FAPcgcah35dNTVWra6YRyS3JM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:82.1121%;ascent-override:109.6063%;descent-override:36.5354%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Segoe UI";src:local("Segoe UI");size-adjust:77.1383%;ascent-override:116.6735%;descent-override:38.8912%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:76%;ascent-override:118.4211%;descent-override:39.4737%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Noto Sans";src:local("Noto Sans");size-adjust:72.1519%;ascent-override:124.7368%;descent-override:41.5789%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/epHLF1cK0M3Vjg2mbTiQUyQnrlzeZaj_Sf4w207_hd8-5DNtDMFzlvcvwAE2PVExvUpNrUtQpmZSRnKCD769g_Y.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.footer[data-v-1ae2b955]{background:var(--color-bg-primary);padding:0 0 60px}.footer__divider[data-v-1ae2b955]{background:linear-gradient(90deg,transparent 0,var(--color-border) 50%,transparent 100%);height:1px;margin-bottom:20px}.footer__main[data-v-1ae2b955]{gap:var(--space-6);justify-content:space-between;padding-bottom:var(--space-8)}.footer__logo[data-v-1ae2b955],.footer__main[data-v-1ae2b955]{align-items:flex-start;display:flex}.footer__logo[data-v-1ae2b955]{flex-direction:column;gap:0;height:40px;text-decoration:none}.footer__logo .logo-text[data-v-1ae2b955]{align-items:baseline;display:flex}.footer__logo .logo-mega[data-v-1ae2b955],.footer__logo .logo-pari[data-v-1ae2b955]{color:var(--color-text-primary);font-family:var(--font-heading);font-size:24px;font-weight:var(--font-bold);letter-spacing:.02em}.footer__logo .logo-star[data-v-1ae2b955]{color:var(--color-primary);font-size:16px;margin:0 2px}.footer__logo .logo-academy[data-v-1ae2b955]{color:var(--color-primary);font-family:var(--font-primary);font-size:10px;font-weight:var(--font-normal);letter-spacing:.3em;margin-left:2px;text-transform:uppercase}.footer__links[data-v-1ae2b955]{align-items:center;display:flex;flex-wrap:wrap;gap:41px}.footer__link[data-v-1ae2b955]{color:var(--color-text-primary);font-family:var(--font-primary);font-size:18px;font-weight:var(--font-normal);text-decoration:none;transition:color var(--transition-fast)}.footer__link[data-v-1ae2b955]:hover{color:var(--color-primary)}.footer__cookie[data-v-1ae2b955]{padding:var(--space-6) 0;text-align:center}.footer__cookie-text[data-v-1ae2b955]{color:var(--color-text-primary);font-family:var(--font-primary);font-size:18px;font-weight:var(--font-normal);line-height:var(--leading-normal);margin:0 auto;max-width:861px}.footer__cookie-link[data-v-1ae2b955]{color:#858585;text-decoration:underline}.footer__cookie-link[data-v-1ae2b955]:hover{color:var(--color-primary)}.footer__awards[data-v-1ae2b955]{display:flex;flex-direction:column;gap:16px;padding-top:var(--space-6)}.footer__awards-row[data-v-1ae2b955]{flex-wrap:wrap;gap:18px}.footer__awards-row[data-v-1ae2b955],.footer__badge[data-v-1ae2b955]{align-items:center;display:flex;justify-content:center}.footer__badge[data-v-1ae2b955]{flex-direction:column;min-height:44px;padding:8px 16px;transition:opacity var(--transition-fast)}.footer__badge[data-v-1ae2b955]:hover{opacity:.8}.footer__badge-text[data-v-1ae2b955]{font-family:"Bebas Neue","Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",var(--font-heading-alt);font-size:14px;line-height:1}.footer__badge-text[data-v-1ae2b955],.footer__badge-year[data-v-1ae2b955]{background:linear-gradient(180deg,#f8b026,#f4d451);-webkit-background-clip:text;font-weight:var(--font-normal);-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.04em;text-transform:uppercase}.footer__badge-year[data-v-1ae2b955]{font-family:var(--font-primary);font-size:8px}.footer__badge--winner .footer__badge-text[data-v-1ae2b955]{font-size:20px}@media(max-width:768px){.footer__main[data-v-1ae2b955]{align-items:center;flex-direction:column;text-align:center}.footer__links[data-v-1ae2b955]{gap:var(--space-4);justify-content:center}.footer__awards-row[data-v-1ae2b955]{gap:var(--space-3)}.footer__badge[data-v-1ae2b955]{min-height:36px;padding:4px 8px}.footer__badge-text[data-v-1ae2b955]{font-size:10px}}
