.header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);background:#000000e6;position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;font-size:18px;font-weight:700}.nav__list[data-astro-cid-nen7h5rs]{gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-dim);font-size:14px;transition:color .2s}.nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:12px 24px;font-size:14px}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:0;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-text);border-radius:1px;height:2px;display:block}.nav-mobile[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border);flex-direction:column;gap:24px;padding:24px;display:none}.nav-mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.nav-mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:16px}.nav-mobile[data-astro-cid-nen7h5rs].is-open{display:flex}@media (width<=900px){.nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:flex}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);color:var(--color-text-dim);padding:48px 0;font-size:14px}.footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--color-text);font-size:18px;font-weight:700}.footer__links[data-astro-cid-jo6i4kqk],.footer__social[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}.footer__requisites[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 4px}@media (width<=640px){.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:20px}}.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;max-width:720px;margin:0 auto;padding:24px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #00000080}.cookie-banner[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{color:var(--color-text-dim);margin:0 0 16px;font-size:14px;line-height:1.5}.cookie-banner[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--color-accent);text-decoration:underline}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;gap:12px;display:flex}.cookie-banner__actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{padding:12px 20px;font-size:13px}.cookie-banner__settings-panel[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner__settings-panel[data-astro-cid-hq3mgpmn]{border-top:1px solid var(--color-border);flex-direction:column;gap:16px;margin-top:20px;padding-top:20px;display:flex}.cookie-banner__option[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cookie-banner__option-title[data-astro-cid-hq3mgpmn]{color:var(--color-text);font-family:var(--font-display);margin:0 0 4px;font-size:14px}.cookie-banner__option-desc[data-astro-cid-hq3mgpmn]{color:var(--color-text-dim);margin:0;font-size:13px}.cookie-banner__always-on[data-astro-cid-hq3mgpmn]{color:var(--color-text-dim);white-space:nowrap;flex-shrink:0;font-size:12px}.cookie-banner__toggle[data-astro-cid-hq3mgpmn]{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.cookie-banner__toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]{opacity:0;width:0;height:0}.cookie-banner__toggle[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]{background:var(--color-border);cursor:pointer;border-radius:999px;transition:background .2s;position:absolute;inset:0}.cookie-banner__toggle[data-astro-cid-hq3mgpmn] span[data-astro-cid-hq3mgpmn]:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.cookie-banner__toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+span[data-astro-cid-hq3mgpmn]{background:var(--color-accent)}.cookie-banner__toggle[data-astro-cid-hq3mgpmn] input[data-astro-cid-hq3mgpmn]:checked+span[data-astro-cid-hq3mgpmn]:before{transform:translate(18px)}@media (width<=640px){.cookie-banner[data-astro-cid-hq3mgpmn]{padding:20px;bottom:8px;left:8px;right:8px}}:root{--color-bg:#000;--color-text:#fff;--color-text-dim:#a3a3a3;--color-accent:#e8372a;--color-surface:#121212;--color-border:#2a2a2a;--font-display:"Unbounded", sans-serif;--font-body:"Montserrat", sans-serif;--container-width:1200px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);margin:0 0 .5em;font-weight:600;line-height:1.15}p{margin:0 0 1em}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.section{padding:80px 0}@media (width<=640px){.section{padding:48px 0}}.accent{color:var(--color-accent)}.btn{background:var(--color-accent);color:#fff;font-family:var(--font-display);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:500;transition:opacity .2s;display:inline-flex}.btn:hover{opacity:.85}.btn-outline{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-outline:hover{border-color:var(--color-accent);opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
