@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");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-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500-latin.woff2) format("woff2");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-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-900-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/montserrat-900-latin.woff2) format("woff2");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}:root{color-scheme:dark;--accent: #64ffda}html{scroll-behavior:smooth}body{margin:0}.section{scroll-margin-top:96px}.section-title,.section-title-card{font-family:Montserrat,sans-serif}.section-title-card{display:none}.skip-link{position:absolute;left:-999px;top:16px;z-index:999;padding:8px 16px;border-radius:999px;background:#0f172ae6;color:var(--accent);text-decoration:none;font-size:.85rem}.skip-link:focus{left:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width: 1023px){.sticky-blur{position:sticky;top:0;z-index:1;height:54px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;pointer-events:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sticky-blur-content{margin-top:-54px}.section-title{position:sticky;top:8px;z-index:2;display:inline-flex;align-self:flex-start;width:fit-content;width:100%;padding:6px 12px;background-color:transparent;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;text-shadow:none}}@media (min-width: 600px) and (max-width: 1023px){.sticky-blur{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}@media (max-width: 600px){body{background-image:none!important}.MuiCard-root{border:1px solid rgba(100,255,218,.6)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width: 1024px){.section-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.section-title-card{display:block;color:var(--accent);letter-spacing:.16em;text-transform:uppercase;text-shadow:none}}
