@font-face{font-family:LabGrotesque;src:url(/assets/LabGrotesqueLight-DGneqVyS.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:LabGrotesque;src:url(/assets/LabGrotesqueRegular-DfVClHWR.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LabGrotesque;src:url(/assets/LabGrotesqueMedium-kpu48-Dx.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:LabGrotesque;src:url(/assets/LabGrotesqueBold-Ccc4nDwb.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{font-family:LabGrotesque,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#14111f;background:#fbf9ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #fbf9ff;--ink: #14111f;--muted: #6f687f;--soft: #f1ebff;--line: rgba(89, 62, 254, .22);--purple: #593efe;--purple-2: #8d76ff;--purple-3: #d9d0ff;--dark: #120f1e;--white: #ffffff;--shadow: 0 24px 70px rgba(67, 45, 159, .14);--radius-sm: 16px;--radius-md: 22px;--radius-lg: 30px;--radius-xl: 38px;--ease: cubic-bezier(.22, 1, .36, 1);--reveal-delay: 0ms}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 84% 12%,rgba(141,118,255,.34),transparent 30%),radial-gradient(circle at 8% 28%,rgba(214,203,255,.85),transparent 28%),radial-gradient(circle at 50% 62%,rgba(89,62,254,.08),transparent 34%),var(--bg)}body,button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{border:0}.app{position:relative;min-height:100vh;overflow-x:hidden}.sectionInner{width:min(1160px,calc(100% - 40px));margin:0 auto}.siteHeader{position:fixed;top:0;left:0;right:0;z-index:30;border-bottom:1px solid rgba(89,62,254,.12);background:#ffffff94;backdrop-filter:blur(15px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}main,.siteFooter{position:relative;z-index:1}.headerInner{width:min(1180px,calc(100% - 40px));min-height:72px;margin:0 auto;padding:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:46px}.brand{display:inline-flex;align-items:center;gap:10px;padding:0;color:inherit;background:transparent;font-weight:700;letter-spacing:0;cursor:pointer;transition:transform .22s var(--ease),opacity .2s ease}.brand:hover{transform:translateY(-1px)}.brand img{width:43px;height:auto;display:block}.nav{justify-self:start;display:flex;align-items:center;gap:24px;padding:0}.nav button{min-height:72px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;color:#27232f;background:transparent;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease,transform .22s var(--ease)}.nav button:hover{color:var(--purple);transform:translateY(-1px)}.headerActions{display:flex;align-items:center;gap:8px}.loginLink,.headerCta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:10px;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .22s ease,box-shadow .22s ease,transform .22s var(--ease)}.loginLink{color:#27232f;background:transparent}.headerCta{color:#fff;background:#171717;box-shadow:0 10px 22px #17171724}.headerCta:hover{background:#2a2436;transform:translateY(-1px);box-shadow:0 14px 28px #1717172e}.loginLink:hover{color:var(--purple);transform:translateY(-1px)}.menuButton{width:44px;height:44px;display:none;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--ink);background:#f3efff;cursor:pointer;transition:background .2s ease,transform .22s var(--ease)}.menuButton:hover{background:#ebe4ff;transform:translateY(-1px)}.hero{position:relative;min-height:760px;padding:148px 0 70px}.heroBackground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#ffffff24,#fff0),radial-gradient(ellipse at 50% 0%,rgba(160,142,255,.34),transparent 56%);pointer-events:none;overflow:hidden}.siteDotField{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(160,142,255,.28),transparent 42%),radial-gradient(circle at 78% 44%,rgba(89,62,254,.11),transparent 32%),linear-gradient(180deg,#ffffffb8,#f7f2ffb3)}.interactiveDotField:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(89,62,254,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(89,62,254,.045) 1px,transparent 1px);background-size:22px 22px;opacity:.36}.dotCanvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.heroInner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:52px}.heroCopy{max-width:600px}.heroBadge,.sectionKicker{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:#4b31e8;background:#ffffffc7;font-size:14px;font-weight:600}.hero h1,.sectionHeading h2,.contactCopy h2{margin:18px 0 0;letter-spacing:0;color:var(--ink)}.hero h1{max-width:620px;font-size:clamp(42px,5vw,72px);line-height:.96;font-weight:700}.hero p,.sectionHeading p,.contactCopy p{margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.6}.hero p{max-width:560px}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primaryButton,.secondaryButton{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border-radius:999px;font-weight:700;line-height:1;cursor:pointer;transition:transform .22s var(--ease),box-shadow .22s ease,background .22s ease,border-color .22s ease}.primaryButton{color:#fff;background:linear-gradient(135deg,var(--purple),#785dff);box-shadow:0 18px 36px #593efe3d}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 22px 42px #593efe47}.secondaryButton{color:#2f2746;border:1px solid rgba(89,62,254,.18);background:#ffffffd1}.secondaryButton:hover{transform:translateY(-2px);border-color:#593efe4d;background:#fff;box-shadow:0 16px 34px #432d9f1a}.productVisual{position:relative;min-height:570px}.visualGlow{position:absolute;top:36px;right:14px;bottom:8px;left:14px;border-radius:var(--radius-xl);background:linear-gradient(135deg,#593efe9e,#8d76ff38);filter:blur(24px);opacity:.72;animation:glowDrift 8s var(--ease) infinite alternate}.visualShell{position:relative;padding:22px;border:1px solid rgba(255,255,255,.82);border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffffe6,#f2edffe6),linear-gradient(135deg,rgba(89,62,254,.14),transparent);box-shadow:var(--shadow);animation:panelFloat 7s var(--ease) infinite alternate}.visualHeader{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px}.eyebrow,.panelLabel{color:#7d7292;font-size:13px;font-weight:600}.visualHeader h2{margin:5px 0 0;font-size:28px;letter-spacing:0}.statusPill{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border-radius:10px;color:#12855f;background:#e8fff6;font-size:13px;font-weight:700;white-space:nowrap}.statusPill span{width:8px;height:8px;border-radius:99px;background:#26c48b}.accountBoard{min-height:205px;display:grid;grid-template-columns:170px 1fr 230px;align-items:center;gap:18px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,#ffffffe6,#ebe4ffd1),repeating-linear-gradient(90deg,rgba(89,62,254,.08) 0 1px,transparent 1px 38px)}.accountNode{min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-sm);color:#fff;background:#171221;font-weight:700}.accountLines{display:grid;gap:22px}.accountLines span{height:2px;position:relative;display:block;background:linear-gradient(90deg,#593efe2e,#593efed1)}.accountLines span:after{content:"";position:absolute;right:0;top:50%;width:9px;height:9px;border-radius:50%;background:var(--purple);transform:translateY(-50%);box-shadow:0 0 0 6px #593efe1f;animation:nodePulse 2.8s ease-in-out infinite}.accountStack{display:grid;gap:10px}.accountRow,.transactionRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(89,62,254,.12);border-radius:var(--radius-sm);background:#ffffffc7;transition:transform .22s var(--ease),border-color .22s ease,box-shadow .22s ease}.accountRow:hover,.transactionRow:hover{transform:translateY(-2px);border-color:#593efe3d;box-shadow:0 12px 28px #432d9f14}.accountRow{min-height:52px;padding:10px 12px}.accountRow div{display:grid;gap:2px}.accountRow strong,.transactionRow strong{font-size:14px}.accountRow span,.transactionRow span{color:#7b728d;font-size:12px}.accountRow b{color:var(--purple);font-size:14px}.visualGrid{display:grid;grid-template-columns:1fr .8fr;gap:14px;margin-top:14px}.miniPanel{min-height:136px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:#f9f7ffdb}.miniPanel strong{display:block;margin-top:12px;color:#1c1728;font-size:32px}.accentPanel{color:#fff;background:linear-gradient(135deg,#221934,#593efe)}.accentPanel .panelLabel,.accentPanel small{color:#ffffffc2}.accentPanel strong{color:#fff}.bars{height:36px;display:flex;align-items:end;gap:7px;margin-top:18px}.bars span{width:100%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,var(--purple-2),var(--purple));transform-origin:bottom;animation:barLift 4s ease-in-out infinite}.bars span:nth-child(1){height:40%;animation-delay:0s}.bars span:nth-child(2){height:68%;animation-delay:.16s}.bars span:nth-child(3){height:52%;animation-delay:.32s}.bars span:nth-child(4){height:85%;animation-delay:.48s}.bars span:nth-child(5){height:62%;animation-delay:.64s}.bars span:nth-child(6){height:74%;animation-delay:.8s}.transactionList{display:grid;gap:9px;margin-top:14px}.transactionRow{min-height:58px;padding:9px 12px}.transactionRow div{display:grid;gap:2px}.transactionRow b{font-size:14px}.transactionRow em{min-width:78px;padding:7px 9px;border-radius:10px;color:#4a31e8;background:#eee9ff;font-size:12px;font-style:normal;font-weight:700;text-align:center}.metricsBand{padding:8px 0 44px}.metricsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(89,62,254,.22);border-radius:var(--radius-lg);background:#f9f6ffd1;box-shadow:0 18px 48px #432d9f1f;overflow:hidden}.metricItem{min-height:126px;display:grid;align-content:center;gap:6px;padding:24px;text-align:center}.metricItem+.metricItem{border-left:1px solid var(--line)}.metricItem strong{color:var(--purple);font-size:36px;line-height:1}.metricItem span{color:var(--muted);font-size:15px}.section{padding:76px 0}.sectionHeading{max-width:650px;margin:0 auto 36px;text-align:center}.sectionHeading h2,.contactCopy h2{font-size:clamp(34px,4vw,52px);line-height:1.04}.sectionHeading p,.contactCopy p{font-size:17px}.alignLeft{margin:0;text-align:left}.featureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.featureCard,.solutionCard,.flowStep{border:1px solid rgba(89,62,254,.2);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffffd6,#f6f2ffd6);box-shadow:0 16px 40px #432d9f1c;transition:transform .24s var(--ease),border-color .22s ease,box-shadow .22s ease}.featureCard:hover,.solutionCard:hover,.flowStep:hover{transform:translateY(-4px);border-color:#593efe40;box-shadow:0 24px 54px #432d9f21}.featureCard{min-height:230px;padding:24px}.iconBox{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:#fff;background:var(--purple)}.featureCard h3,.solutionCard h3,.flowStep h3{margin:20px 0 0;color:var(--ink);font-size:22px}.featureCard p,.solutionCard p{margin:12px 0 0;color:var(--muted);line-height:1.55}.solutionSection{background:linear-gradient(180deg,#fff0,#e2d8ffa8,#fff0)}.splitSection{display:grid;grid-template-columns:.78fr 1fr;gap:52px;align-items:start}.solutionGrid{display:grid;gap:14px}.solutionCard{min-height:132px;display:grid;grid-template-columns:46px 1fr;gap:18px;align-items:start;padding:22px}.solutionCard>svg{width:46px;height:46px;padding:11px;border-radius:var(--radius-sm);color:#fff;background:#171221}.solutionCard h3{margin-top:0}.flowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flowStep{position:relative;min-height:172px;padding:22px}.flowStep span{color:var(--purple);font-size:14px;font-weight:700}.flowStep h3{max-width:180px;margin-top:42px;font-size:20px;line-height:1.2}.flowStep svg{position:absolute;right:20px;top:24px;color:var(--purple)}.contactSection{padding-bottom:92px}.contactInner{display:grid;grid-template-columns:.86fr 1.14fr;gap:42px;align-items:start}.contactCopy{position:sticky;top:120px}.contactLinks{display:grid;gap:12px;margin-top:28px}.contactLinks button{min-height:50px;display:inline-flex;align-items:center;gap:11px;width:fit-content;padding:0 16px;border:1px solid var(--line);border-radius:10px;color:#352a55;background:#ffffffc2;font-weight:700;cursor:default;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease)}.contactLinks button:hover{transform:translateY(-2px);border-color:#593efe42;background:#fff}.contactForm{display:grid;gap:16px;padding:24px;border:1px solid rgba(89,62,254,.24);border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffffe6,#f7f3ffe6);box-shadow:var(--shadow)}.formRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label{display:grid;gap:8px;color:#302946;font-size:14px;font-weight:700}input,textarea{width:100%;border:1px solid rgba(89,62,254,.16);border-radius:var(--radius-sm);color:var(--ink);background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}input{height:52px;padding:0 14px}textarea{min-height:138px;resize:vertical;padding:14px}input:focus,textarea:focus{border-color:#593efea3;box-shadow:0 0 0 4px #593efe1a}input::placeholder,textarea::placeholder{color:#a29aaa}.formButton{width:fit-content;min-width:176px}.formNote{margin:0;color:#12855f;font-size:14px;font-weight:700}.siteFooter{padding:64px 0 34px;color:#fff;background:radial-gradient(circle at 18% 0%,rgba(89,62,254,.68),transparent 34%),radial-gradient(circle at 86% 24%,rgba(141,118,255,.34),transparent 30%),linear-gradient(180deg,#1a1230,#120f1e)}.footerShell{padding:28px;border:1px solid rgba(168,150,255,.22);border-radius:var(--radius-xl);background:linear-gradient(145deg,#7d60ff29,#ffffff0a),#ffffff08;box-shadow:0 24px 70px #0000002e}.footerTop{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:start;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1)}.footerBrandBlock p{max-width:520px;margin:13px 0 0;color:#ffffffad;line-height:1.5}.footerCta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:10px;color:#171221;background:#fff;font-weight:700;cursor:pointer;box-shadow:0 16px 34px #0000002e;transition:transform .22s var(--ease),box-shadow .22s ease}.footerCta:hover{transform:translateY(-2px);box-shadow:0 20px 42px #00000038}.footerMiddle{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1fr) minmax(260px,1fr);gap:22px;padding:28px 0}.footerColumn{display:grid;align-content:start;gap:10px}.footerColumn span{color:#ffffff70;font-size:13px;font-weight:700}.footerColumn button,.footerStatus{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 12px;border-radius:10px;color:#ffffffc7;background:transparent;font-size:14px;font-weight:600;transition:color .2s ease,background .2s ease,transform .22s var(--ease)}.footerColumn button{cursor:default}.footerColumn button:hover{transform:translateY(-1px);color:#fff;background:#ffffff14}.footerColumn .footerNavButton{cursor:pointer}.footerStatus{width:100%;min-height:112px;align-items:flex-start;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);background:#ffffff0f}.footerStatus svg{flex:0 0 auto;margin-top:2px;color:#9f8cff}.footerStatus strong{display:block;color:#fff;font-size:16px}.footerStatus p{margin:7px 0 0;color:#ffffff9e;line-height:1.45}.footerBottom{display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff75;font-size:13px;font-weight:600}.telegramIcon{display:block;flex:0 0 auto}[data-reveal]{opacity:0;transform:translateY(22px) scale(.985);filter:blur(8px);transition:opacity .7s var(--ease) var(--reveal-delay, 0ms),transform .7s var(--ease) var(--reveal-delay, 0ms),filter .7s var(--ease) var(--reveal-delay, 0ms);will-change:opacity,transform,filter}[data-reveal].isVisible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@keyframes panelFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes glowDrift{0%{transform:translate3d(-5px,3px,0) scale(.98);opacity:.62}to{transform:translate3d(7px,-4px,0) scale(1.02);opacity:.78}}@keyframes nodePulse{0%,to{box-shadow:0 0 0 5px #593efe1a}50%{box-shadow:0 0 0 8px #593efe29}}@keyframes barLift{0%,to{transform:scaleY(.96)}50%{transform:scaleY(1.04)}}@media(max-width:980px){.headerInner{grid-template-columns:auto auto;justify-content:space-between;min-height:68px}.nav{position:absolute;top:68px;left:20px;right:20px;display:none;padding:10px 14px;border:1px solid rgba(89,62,254,.12);border-radius:var(--radius-md);background:#fffffff5;box-shadow:0 20px 46px #2013571f}.navOpen{display:grid}.nav button{justify-content:space-between;min-height:46px}.headerCta{display:none}.menuButton{display:inline-flex}.hero{min-height:unset;padding-top:128px}.heroInner,.splitSection,.contactInner{grid-template-columns:1fr}.heroCopy{max-width:none}.productVisual{min-height:unset}.featureGrid,.flowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contactCopy{position:static}.footerTop,.footerMiddle{grid-template-columns:1fr}}@media(max-width:680px){.sectionInner{width:min(100% - 28px,1160px)}.siteHeader{top:0}.headerInner{width:calc(100% - 28px);min-height:64px;gap:10px}.brand img{width:38px}.loginLink{display:none}.hero{padding:106px 0 42px}.hero h1{font-size:clamp(38px,13vw,52px)}.hero p,.sectionHeading p,.contactCopy p{font-size:16px}.heroActions,.primaryButton,.secondaryButton{width:100%}.metricsGrid,.featureGrid,.flowGrid,.formRow,.visualGrid{grid-template-columns:1fr}.metricItem+.metricItem{border-left:0;border-top:1px solid var(--line)}.accountBoard{grid-template-columns:1fr}.accountLines{display:none}.visualShell{padding:14px}.visualHeader{align-items:flex-start;flex-direction:column}.transactionRow{display:grid;grid-template-columns:1fr auto}.transactionRow em{grid-column:1 / -1;width:fit-content}.section{padding:56px 0}.sectionHeading{margin-bottom:24px}.sectionHeading h2,.contactCopy h2{font-size:34px}.contactForm{padding:16px}.contactLinks button,.formButton{width:100%}.footerShell{padding:20px}.footerCta,.footerColumn button{width:100%}.footerBottom{flex-direction:column}}
