:root{--color-bg:#070a12;--color-text:#f5f7ff;--color-text-muted:#9ba8c6;--color-line:#ffffff17;--color-surface:#ffffff0e;--color-cyan:#67e8f9;--color-violet:#9c7cff;--color-green:#67f5bd;--container-width:1180px;--header-height:76px;--space-section:120px;--space-section-tablet:80px;--space-section-mobile:64px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--font-size-body:18px;--font-size-body-mobile:16px;--font-size-title:clamp(32px, 5vw, 64px);--font-size-hero:clamp(36px, 5vw, 72px);--bp-mobile:600px;--bp-tablet:900px;--bp-wide:1100px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);margin:0;font-family:Inter,Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.container{width:min(var(--container-width),calc(100% - 40px));margin-inline:auto}.section{padding-block:var(--space-section)}.section--bordered{border-top:1px solid var(--color-line)}.anchor-target{scroll-margin-top:calc(var(--header-height) + 16px)}.section-header{max-width:860px;margin-bottom:56px}.section-label{color:var(--color-cyan);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700}.section-title{font-size:var(--font-size-title);letter-spacing:-.04em;margin:0;line-height:1.05}.section-title>span{color:var(--color-text-muted);display:block}.section-description{max-width:720px;color:var(--color-text-muted);font-size:var(--font-size-body);margin:28px 0 0;line-height:1.7}.hero-title{font-size:var(--font-size-hero);letter-spacing:-.04em;margin:0;line-height:1}.card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.button{color:inherit;background:#ffffff0d;border:1px solid #ffffff26;border-radius:13px;justify-content:center;align-items:center;padding:13px 19px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#ffffff17;transform:translateY(-2px)}.button--primary{background:linear-gradient(135deg,#6f82ff,#8f66ff);border:0;box-shadow:0 12px 42px #5a67ff4d}@media (width<=900px){.section{padding-block:var(--space-section-tablet)}}@media (width<=600px){.container{width:calc(100% - 24px)}.section{padding-block:var(--space-section-mobile)}.section-header{margin-bottom:40px}.section-description{font-size:var(--font-size-body-mobile);margin-top:20px}}.header[data-v-1bb06168]{z-index:100;height:var(--header-height);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a12d1;position:fixed;top:0;left:0;right:0}.header__inner[data-v-1bb06168]{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.logo[data-v-1bb06168]{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.logo__mark[data-v-1bb06168]{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-cyan);background:#67e8f90d;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.logo__mark svg[data-v-1bb06168]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.logo__text[data-v-1bb06168]{letter-spacing:.08em;font-size:14px;font-weight:800}.nav[data-v-1bb06168]{align-items:center;gap:28px;margin-left:auto;display:flex}.nav__link[data-v-1bb06168]{color:var(--color-text-muted);font-size:14px;font-weight:500;transition:color .2s}.nav__link[data-v-1bb06168]:hover{color:var(--color-text)}.header__actions[data-v-1bb06168]{flex-shrink:0;align-items:center;gap:12px;display:flex}.burger[data-v-1bb06168]{border:1px solid var(--color-line);cursor:pointer;background:#ffffff0d;border-radius:10px;flex-shrink:0;width:40px;height:40px;padding:0;display:none;position:relative}.burger span[data-v-1bb06168]{background:var(--color-text);border-radius:999px;width:18px;height:2px;transition:top .2s,transform .2s,opacity .2s;position:absolute;left:50%;transform:translate(-50%)}.burger span[data-v-1bb06168]:first-child{top:13px}.burger span[data-v-1bb06168]:nth-child(2){top:19px}.burger span[data-v-1bb06168]:nth-child(3){top:25px}.burger--open span[data-v-1bb06168]:first-child{top:19px;transform:translate(-50%)rotate(45deg)}.burger--open span[data-v-1bb06168]:nth-child(2){opacity:0}.burger--open span[data-v-1bb06168]:nth-child(3){top:19px;transform:translate(-50%)rotate(-45deg)}.mobile-menu[data-v-1bb06168]{border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a12f7}.mobile-menu__content[data-v-1bb06168]{flex-direction:column;gap:8px;padding-top:16px;padding-bottom:24px;display:flex}.mobile-menu__link[data-v-1bb06168]{border-bottom:1px solid var(--color-line);color:var(--color-text-muted);padding:14px 0;font-size:16px;font-weight:500}.mobile-menu__link[data-v-1bb06168]:hover{color:var(--color-text)}.mobile-menu__demo[data-v-1bb06168]{margin-top:12px}@media (width<=900px){.nav[data-v-1bb06168]{display:none}.burger[data-v-1bb06168]{display:block}}@media (width<=600px){.header__inner[data-v-1bb06168]{gap:16px}.logo__text[data-v-1bb06168]{letter-spacing:.06em;font-size:11px}.logo__mark[data-v-1bb06168]{width:30px;height:30px}.logo__mark svg[data-v-1bb06168]{width:19px;height:19px}.header__demo[data-v-1bb06168]{display:none}.burger[data-v-1bb06168]{border-radius:9px;width:38px;height:38px}.burger span[data-v-1bb06168]{width:17px}.burger span[data-v-1bb06168]:first-child{top:12px}.burger span[data-v-1bb06168]:nth-child(2){top:18px}.burger span[data-v-1bb06168]:nth-child(3){top:24px}.burger--open span[data-v-1bb06168]:first-child,.burger--open span[data-v-1bb06168]:nth-child(3){top:18px}}
