@font-face{font-family: 'Geologica';font-style: normal;font-display: swap;font-weight: 100 900;src: url('assets/fonts/geologica-cyrillic-wght-normal.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Geologica';font-style: normal;font-display: swap;font-weight: 100 900;src: url('assets/fonts/geologica-latin-wght-normal.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: 'Golos Text';font-style: normal;font-display: swap;font-weight: 400 900;src: url('assets/fonts/golos-text-cyrillic-wght-normal.woff2') format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Golos Text';font-style: normal;font-display: swap;font-weight: 400 900;src: url('assets/fonts/golos-text-latin-wght-normal.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{--font-display: 'Geologica',system-ui,sans-serif;--font-text: 'Golos Text',system-ui,sans-serif;--bg: #F2F6FE;--blob1: #D3E4FF;--blob2: #DCF1FF;--blob3: #E4E2FF;--ink: #13213D;--ink2: #5A6B8C;--ink3: #8E9CB8;--p: #3E7BFA;--p-soft: #E3EDFF;--p-grad: linear-gradient(180deg,#5A92FF,#3E7BFA);--hero-grad: linear-gradient(125deg,#4A9BF5 0%,#3E7BFA 45%,#2F55D4 100%);--line: rgba(62,110,190,.13);--glass: rgba(255,255,255,.78);--glass-strong: rgba(255,255,255,.94);--glass-border: rgba(255,255,255,.85);--shadow: 0 14px 36px -24px rgba(40,80,160,.5);--shadow-lg: 0 30px 70px -30px rgba(30,70,150,.45);--r-xl: 28px;--r-lg: 22px;--r-md: 16px;--ease: cubic-bezier(.2,.8,.2,1);color-scheme: light}@media (prefers-color-scheme: dark){:root{--bg: #0A1122;--blob1: #15244A;--blob2: #0E2944;--blob3: #211C47;--ink: #E8EEFB;--ink2: #9AABCB;--ink3: #66789B;--p: #6E9BFF;--p-soft: rgba(110,155,255,.15);--p-grad: linear-gradient(180deg,#6E9BFF,#4A7BF5);--hero-grad: linear-gradient(125deg,#8CCBFF 0%,#6E9BFF 50%,#8F86FF 100%);--line: rgba(140,170,230,.12);--glass: rgba(20,31,58,.78);--glass-strong: rgba(26,38,68,.94);--glass-border: rgba(140,170,230,.12);--shadow: 0 18px 40px -24px rgba(0,0,0,.75);--shadow-lg: 0 30px 70px -30px rgba(0,0,0,.8);color-scheme: dark}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{min-height: 100vh;font: 16px/1.5 var(--font-text);color: var(--ink);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;background: var(--bg)}body::before{content: '';position: fixed;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(700px 520px at 0% 0%,var(--blob1) 0%,transparent 70%),radial-gradient(700px 600px at 100% 10%,var(--blob2) 0%,transparent 70%),radial-gradient(800px 600px at 45% 110%,var(--blob3) 0%,transparent 70%)}h1,h2,h3{font-family: var(--font-display);font-weight: 600;letter-spacing: -.01em;line-height: 1.15}a{color: var(--p);text-decoration: none}ul{list-style: none}:focus-visible{outline: 2.5px solid color-mix(in srgb,var(--p) 55%,transparent);outline-offset: 3px;border-radius: 8px}::selection{background: color-mix(in srgb,var(--p) 25%,transparent)}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*{transition: none !important}}.wrap{width: min(1080px,100% - 32px);margin-inline: auto}.top{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 0}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--ink);font: 650 19px/1 var(--font-display)}.brand img{display: block;border-radius: 10px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 22px;border-radius: 14px;font: 600 15px/1 var(--font-display);white-space: nowrap;transition: transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.btn.primary{color: #fff;background: var(--p-grad);box-shadow: 0 12px 26px -14px var(--p)}.btn.primary:hover{transform: translateY(-1px);box-shadow: 0 16px 30px -14px var(--p)}.btn.ghost{color: var(--ink);background: var(--glass);border: 1px solid var(--glass-border);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.btn.ghost:hover{background: var(--glass-strong)}.top .btn{min-height: 40px;padding: 0 18px}.hero{padding: 56px 0 40px;text-align: center}.eyebrow{display: inline-block;padding: 6px 14px;border-radius: 999px;background: var(--p-soft);color: var(--p);font: 600 13px/1.2 var(--font-display);letter-spacing: .04em;text-transform: uppercase}.hero h1{margin: 18px auto 0;max-width: 760px;font-size: clamp(28px,8vw,64px);line-height: 1.12}.hero h1 span{display: block;white-space: nowrap}.hero h1 .accent{background: var(--hero-grad);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .06em}.lead{margin: 18px auto 0;max-width: 620px;color: var(--ink2);font-size: clamp(16px,2.2vw,19px)}.cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 30px}.grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 16px;padding: 24px 0 8px}@media (min-width: 900px){.grid{grid-template-columns: repeat(6,1fr)}.grid li{grid-column: span 2}.grid li:nth-child(n + 4){grid-column: span 3}}@media (min-width: 600px) and (max-width: 899px){.grid{grid-template-columns: repeat(2,1fr)}.grid li:first-child{grid-column: span 2}}.card{display: flex;flex-direction: column;gap: 10px;height: 100%;padding: 24px;border-radius: var(--r-xl);color: var(--ink);background: var(--glass);border: 1px solid var(--glass-border);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);box-shadow: var(--shadow);transition: transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.card:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg);background: var(--glass-strong)}.card img{display: block;border-radius: 15px;filter: drop-shadow(0 8px 14px rgba(40,80,160,.22))}.card h3{margin-top: 6px;font-size: 21px}.card p{color: var(--ink2);font-size: 15px;flex: 1}.go{color: var(--p);font: 600 14px/1.2 var(--font-display)}.go::after{content: ' →';transition: margin .2s var(--ease)}.card:hover .go::after{margin-left: 4px}.why{padding: 64px 0 16px}.why>h2,.join h2{font-size: clamp(26px,4vw,36px);text-align: center}.points{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 16px;margin-top: 28px}.points li{padding: 22px 24px;border-radius: var(--r-lg);border: 1px solid var(--line)}.points h3{font-size: 18px}.points p{margin-top: 8px;color: var(--ink2);font-size: 15px}.join{padding: 56px 0 24px}.join-box{padding: 40px 24px;border-radius: var(--r-xl);text-align: center;background: var(--glass);border: 1px solid var(--glass-border);box-shadow: var(--shadow);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px)}.join p{margin: 12px auto 24px;max-width: 520px;color: var(--ink2)}.foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;padding: 32px 0 40px;color: var(--ink3);font-size: 14px;border-top: 1px solid var(--line);margin-top: 40px}.foot nav{display: flex;flex-wrap: wrap;gap: 8px 20px}.foot a{color: var(--ink2)}.foot a:hover{color: var(--p)}@media (max-width: 520px){.hero{padding-top: 32px}.cta .btn{flex: 1 1 100%}.grid{grid-template-columns: 1fr}.card{display: grid;grid-template-columns: 48px 1fr;align-items: center;column-gap: 14px;row-gap: 8px;padding: 18px 20px}.card img{width: 48px;height: 48px;border-radius: 13px}.card h3{margin: 0;font-size: 20px}.card p,.card .go{grid-column: 1 / -1}.why{padding-top: 48px}.join{padding-top: 40px}.join-box{padding: 32px 20px}.foot{flex-direction: column;align-items: flex-start}}.astore{padding:40px 0 8px}.astore-box{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center;padding:34px 36px;border-radius:var(--r-xl);background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.eyebrow.ok{background:color-mix(in srgb,#1E9E8A 14%,transparent);color:#1E9E8A}.astore h2{margin-top:14px;font-size:clamp(24px,3.4vw,32px);text-wrap:balance}.astore-text>p:not(.eyebrow){margin-top:10px;color:var(--ink2);text-wrap:pretty}.astore .cta{justify-content:flex-start;margin-top:22px}.astore .small{font-size:14px;color:var(--ink3)}.apps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 12px}.apps li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;color:var(--ink2);text-align:center}.apps img{display:block;border-radius:17px;filter:drop-shadow(0 8px 14px rgba(40,80,160,.22))}@media (max-width:820px){.astore-box{grid-template-columns:1fr;padding:28px 22px}.astore-text{text-align:center}.astore .cta{justify-content:center}}@media (max-width:520px){.astore .cta .btn{flex:1 1 100%}.apps img{width:52px;height:52px;border-radius:15px}}