@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/inter-latin-ext-5a6754fc.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/inter-latin-496a588b.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}.site{--bg: #090b0f;--line: #161921;--dot: #5c678a;--card: #161921;--accent: #6d49fc;--accent-soft: #9176ff;--heading: #f0f1f5;--muted: #b4b9cc;--soft: #cbd3dd;margin:0;background:var(--bg);color:var(--muted);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;overflow-x:hidden}.site *,.site *::before,.site *::after{box-sizing:border-box}.site h1,.site h2,.site h3,.site h4{margin:0;color:var(--heading);font-weight:700}.site p{margin:0}.site a{color:inherit;text-decoration:none}.site img{display:block;max-width:100%}.site-grid{--cell: 119px;--half: calc(var(--cell) / 2 - 0.5px);--half-end: calc(var(--cell) / 2 + 0.5px);position:absolute;z-index:0;pointer-events:none;background-image:radial-gradient(circle at var(--half) var(--half), var(--dot) 0, var(--dot) 1.5px, transparent 1.5px),linear-gradient(to right, transparent var(--half), var(--line) var(--half), var(--line) var(--half-end), transparent var(--half-end)),linear-gradient(to bottom, transparent var(--half), var(--line) var(--half), var(--line) var(--half-end), transparent var(--half-end));background-size:var(--cell) var(--cell);-webkit-mask-image:radial-gradient(ellipse at center, #000 65%, transparent 100%);mask-image:radial-gradient(ellipse at center, #000 65%, transparent 100%)}.site-grid--lg{--cell: 150px}.site-glow{position:absolute;z-index:0;border-radius:50%;background:var(--accent);filter:blur(90px);opacity:.85;pointer-events:none}.site-header{position:relative;z-index:10;display:flex;align-items:center;height:80px;padding:0 72px}.site-header__logo{display:flex;align-items:center;gap:16px}.site-header__logo img{width:40px;height:40px;border-radius:9px}.site-header__logo span{color:#fff;font-size:24px;font-weight:700;line-height:1.2}.site-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:20px;width:max-content}.site-nav a{padding:10px 20px;color:var(--soft);font-size:16px;line-height:1.2;white-space:nowrap;transition:color .15s ease}.site-nav a:hover{color:#fff}.site-btn-store{display:inline-flex;align-items:center;justify-content:center;width:200px;height:65px;border-radius:6px;background:var(--accent);color:#eef0f4;transition:transform .15s ease,filter .15s ease}.site-btn-store svg{width:100px;height:40px}.site-btn-store:hover{filter:brightness(1.08);transform:scale(1.02)}.site-btn-store--dark{background:#000}.site-btn-outline{display:inline-block;padding:14px 28px;border:1px solid var(--soft);border-radius:6px;color:var(--soft);font-size:20px;line-height:1.2;transition:color .15s ease,border-color .15s ease}.site-btn-outline:hover{border-color:#fff;color:#fff}.site-section{position:relative}.site-container{position:relative;z-index:1;width:100%;max-width:1296px;margin:0 auto;padding:0 24px}.site-hero{padding:140px 0 120px;text-align:center}.site-hero .site-grid{top:10px;left:50%;width:476px;height:476px;margin-left:-238px}.site-hero .site-glow{top:220px;left:50%;width:170px;height:160px;margin-left:-85px}.site-hero h1{font-size:96px;line-height:1;letter-spacing:-0.04em}.site-hero p{max-width:600px;margin:40px auto 0;font-size:18px}.site-hero .site-btn-store{margin-top:40px}.site-instead{padding:80px 0 40px;text-align:center}.site-instead h2{font-size:48px;line-height:1.4}.site-instead h3{margin-top:41px;font-size:18px}.site-instead img{width:960px;max-width:100%;height:auto;margin:10px auto 0}.site-how{padding:80px 0}.site-how .site-grid{top:163px;left:9px;width:600px;height:600px}.site-how__inner{display:flex;align-items:center;gap:34px}.site-how__art{flex:0 0 auto;width:595px}.site-how__art img{width:486px;max-width:100%;height:auto;margin:0 auto}.site-how__body{flex:1 1 auto;max-width:595px}.site-how__body h2{font-size:48px;line-height:1.4}.site-steps{margin-top:48px;padding:0 0 0 24px;list-style:none}.site-steps li+li{margin-top:73px}.site-steps p{margin-top:16px;font-size:16px}.site-steps__num{display:inline-block;width:24px;color:var(--heading);font-size:18px;font-weight:700}.site-steps__title{display:inline;color:var(--heading);font-size:18px;font-weight:700}.site-why{padding:80px 0 218px;text-align:center}.site-why .site-grid{top:-93px;left:50%;width:600px;height:600px;margin-left:-300px}.site-why .site-glow{top:400px;left:50%;width:170px;height:160px;margin-left:-85px}.site-why h2{font-size:48px;line-height:1.4}.site-cards{display:flex;justify-content:center;gap:20px;margin-top:148px}.site-card{display:flex;flex-direction:column;align-items:center;gap:20px;width:320px;padding:36px;border-radius:20px;background:var(--card)}.site-card h3{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-0.5px}.site-card svg{width:48px;height:48px;fill:var(--heading)}.site-card__icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--bg)}.site-cta{padding:80px 0}.site-cta__panel{padding:120px 48px;border-radius:12px;background:var(--accent-soft);color:var(--bg);text-align:center}.site-cta__panel h2{max-width:680px;margin:0 auto;color:var(--bg);font-size:48px;line-height:1.4}.site-cta__panel p{max-width:680px;margin:40px auto 0;font-size:18px}.site-cta__panel .site-btn-store{margin-top:44px}.site-footer{padding:36px 0;color:var(--soft);font-size:14px;text-align:center}.site-simple{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:calc(100vh - 200px);padding:80px 0;text-align:center}.site-simple .site-grid{top:50%;left:50%;width:476px;height:476px;margin:-238px 0 0 -238px}.site-simple h1{max-width:1210px;font-size:72px;line-height:1;overflow-wrap:break-word}.site-simple a.site-simple__mail{color:var(--soft);transition:color .15s ease}.site-simple a.site-simple__mail:hover{color:#fff}.site-simple p{margin-top:24px;font-size:18px}.site-simple__actions{display:flex;flex-direction:column;align-items:center;gap:32px;margin-top:40px}@media(max-width: 1199px){.site-header{padding:0 24px}.site-nav{position:static;transform:none;margin-left:auto;gap:4px}.site-nav a{padding:10px 12px}.site-hero{padding:100px 0 80px}.site-hero h1{font-size:72px}.site-instead h2,.site-how__body h2,.site-why h2,.site-cta__panel h2{font-size:40px}.site-how__inner{gap:48px}.site-how__art{width:360px}.site-steps li+li{margin-top:48px}.site-cards{margin-top:100px}.site-card{width:auto;flex:1 1 0}.site-cta__panel{padding:72px 24px}.site-simple h1{font-size:56px}}@media(max-width: 809px){.site-header{justify-content:center;padding:0 20px}.site-nav{display:none}.site-header__logo{position:static}.site-hero{padding:64px 0 56px}.site-hero h1{font-size:48px}.site-hero p{font-size:16px}.site-hero .site-grid,.site-why .site-grid,.site-simple .site-grid{width:357px;margin-left:-179px}.site-hero .site-grid{height:357px}.site-simple .site-grid{height:357px;margin-top:-179px}.site-instead h2{font-size:32px}.site-instead h3{margin-top:24px;font-size:16px}.site-how{padding:56px 0}.site-how .site-grid{left:-180px}.site-how__inner{flex-direction:column;gap:40px}.site-how__art{width:260px}.site-how__body{text-align:center}.site-how__body h2{font-size:32px}.site-steps{margin-top:32px;text-align:left}.site-steps li+li{margin-top:32px}.site-why{padding:56px 0 80px}.site-why h2{font-size:32px}.site-cards{flex-direction:column;align-items:stretch;margin-top:72px}.site-card{width:auto;padding:28px}.site-cta__panel{padding:56px 20px}.site-cta__panel h2{font-size:32px}.site-cta__panel p{font-size:16px}.site-simple{min-height:calc(100vh - 160px);padding:56px 0}.site-simple h1{font-size:clamp(20px,6.4vw,28px)}.site-simple p{font-size:16px}.site-btn-outline{font-size:18px}}
