.header-sentinel{width:1px;height:1px;position:absolute;top:0;left:0}.header{z-index:90;transition:background-color var(--ease-hover), border-color var(--ease-hover);border-bottom:1px solid #0000;border-radius:0 0 20px 20px;position:fixed;top:0;left:0;right:0}html.is-scrolled .header{background:var(--header-bg);border-bottom-color:var(--line);backdrop-filter:blur(10px)}.header__inner{transition:padding var(--ease-hover);justify-content:space-between;align-items:center;padding-block:40px;display:flex}html.is-scrolled .header__inner{padding-block:20px}.header__logo{font-weight:var(--fw-medium);font-size:17px;line-height:20px}.header__right,.header__menu{align-items:center;gap:40px;display:flex}.header__menu a,.header__lang-item{font-size:14px;line-height:20px}.header__lang{align-items:center;gap:10px;display:flex}.header__lang-item.is-active{color:var(--fg-muted)}.header__lang-line{background:var(--fg-muted);width:20px;height:1px}.burger{width:26px;height:20px;display:none;position:relative}.burger span{background:#fff;height:1px;position:absolute;left:0}.burger span:first-child{width:100%;top:5px}.burger span:nth-child(2){width:70%;top:13px}.burger.is-open span{width:24px;top:10px;left:1px}.burger.is-open span:first-child{transform:rotate(-45deg)}.burger.is-open span:nth-child(2){transform:rotate(45deg)}@media (width<=1020px){.header__menu{display:none}.burger{display:block}}.mobile-menu{z-index:86;background:var(--bg);scrollbar-width:none;position:fixed;inset:0;overflow:auto}.mobile-menu__nav{flex-direction:column;align-items:flex-end;gap:40px;padding:140px 0 100px;display:flex}html.is-scrolled .mobile-menu__nav{padding-top:120px}.mobile-menu__nav a{font-weight:var(--fw-medium);font-size:40px;line-height:48px}@media (width<=720px){.mobile-menu__nav a{font-size:30px;line-height:40px}}@media (width>=1021px){.mobile-menu{display:none!important}}html.menu-open{overflow:hidden}.loading{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.loading--light{border-radius:var(--radius);background:#e4e4e4}.loading--dark{place-items:start center;padding-top:min(30vh,40%)}.is-loaded>.loading{display:none}.loading__badge{place-items:center;width:130px;height:130px;display:grid}.loading__badge>*{grid-area:1/1}.loading__ring{width:130px;height:130px;animation:10s linear infinite loading-spin;overflow:visible}.loading__ring text{font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:.08em;fill:#21212173;font-size:9.5px}.loading__logo{filter:brightness(0);opacity:.4;width:36px;height:36px}.loading--dark .loading__ring text{fill:#ffffff8c}.loading--dark .loading__logo{filter:none;opacity:.55}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading__ring{animation:none}}.socials a{--u-left:24px;gap:8px;font-size:15px;line-height:20px;display:flex}.socials svg{fill:#fff;flex:none;width:16px;height:16px}.footer{z-index:5;position:relative}.footer__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:30px;display:flex}.footer__socials{gap:40px;display:flex}.footer__terms{--u-left:24px;color:var(--fg-muted);gap:8px;font-size:15px;line-height:20px;display:flex}.footer__terms svg{width:16px;height:16px;fill:var(--fg-muted)}.footer__copy{border-top:1px solid var(--line);justify-content:space-between;padding:60px 0 100px;font-size:13px;line-height:20px;display:flex}.footer__rights,.footer__made span{color:var(--fg-muted)}@media (width<=1020px){.footer__bottom{flex-direction:column;align-items:stretch;gap:30px}.footer__socials{justify-content:space-between;gap:0}.footer__links{border-top:1px solid var(--line);justify-content:center;padding-top:30px;display:flex}.footer__copy{padding-top:30px}}@media (width<=720px){.footer__bottom{padding-top:30px}.footer__socials{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;display:grid}.footer__socials a{justify-content:center;font-size:14px}.footer__socials svg{transform:translateY(-1px)}.footer__terms{font-size:14px}.footer__copy{text-align:center;flex-direction:column;gap:10px}}.terms{width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);background:var(--bg);overscroll-behavior:contain;scrollbar-width:none;opacity:0;border:0;margin:0;padding:100px 0;transition:opacity .3s;position:fixed;inset:0;overflow-y:auto}.terms.is-open{opacity:1}.terms::backdrop{background:0 0}html:has(.terms[open]){overflow:hidden}.terms__box{width:var(--container);border:5px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:40px;margin-inline:auto;padding:100px;display:flex;position:relative}.terms__close{width:54px;height:54px;transition:background-color var(--ease-hover);background:#ffffff0d;border-radius:100%;position:absolute;top:23px;right:23px}.terms__close:before,.terms__close:after{content:"";width:24px;height:1.5px;transition:background-color var(--ease-hover);background:#fff;position:absolute;top:26px;left:15px;transform:rotate(45deg)}.terms__close:before{transform:rotate(-45deg)}@media (width>=1019px){.terms__close:hover{background:var(--accent)}.terms__close:hover:before,.terms__close:hover:after{background:var(--dark)}}.terms__title{font-weight:var(--fw-medium);font-size:50px;line-height:54px}.terms__text{flex-direction:column;gap:40px;display:flex}.terms__section{flex-direction:column;gap:20px;display:flex}.terms__text h3{font-weight:var(--fw-medium);font-size:18px;line-height:28px}.terms__text h3 .color{color:var(--accent)}.terms__text p{color:var(--fg-muted);line-height:26px}.terms__back{color:#fff;border:1px solid var(--line);align-self:flex-start;padding-inline:30px}.terms__back svg{stroke:#fff}@media (width<=1260px){.terms__title{font-size:42px}}@media (width<=1020px){.terms{padding-block:80px}.terms__box{padding:60px}.terms__title{font-size:38px;line-height:44px}}@media (width<=720px){.terms{padding-block:40px}.terms__box,.terms__text{gap:30px}.terms__box{padding:30px}.terms__close{top:30px;right:30px}.terms__title{max-width:220px;font-size:30px;line-height:38px}.terms__text h3{font-size:17px;line-height:27px}.terms__text p{line-height:25px}}
