@charset "UTF-8";
:root{color-scheme:dark;--bg:#060d19;--ink:#eef6ff;--muted:#91a4bc;--line:#1b2b40;--cyan:#72e2f2;--blue:#378bff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:36px}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Segoe UI","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.nav{display:flex;align-items:center;justify-content:space-between;height:108px;border-bottom:1px solid #182333}.brand{display:flex;align-items:center;gap:12px;letter-spacing:3px;font-size:22px;font-weight:700}.brand img{border-radius:12px}.brand b{font-size:11px;color:#96b4d4;letter-spacing:3px}.nav nav{display:flex;align-items:center;gap:36px;color:#b5c3d5;font-size:13px}.nav a:hover{color:white}.nav-download{padding:10px 18px;border:1px solid #334761;border-radius:8px}.nav-download span{margin-left:18px} .nav-telegram{padding:10px 16px;border:1px solid #2f6f8f;border-radius:8px;color:#9ce7f1;background:#102a3b}.nav-telegram:hover{border-color:#72e2f2;color:#fff;background:#173f55}.hero{min-height:712px;display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:42px;position:relative;padding-block:76px 92px}.hero:before{content:"";position:absolute;z-index:-1;inset:0 -3%;background:radial-gradient(ellipse at 79% 36%,#0f315a77,transparent 60%)}.eyebrow{font-size:10px;letter-spacing:3px;font-weight:600;color:#8caccb;display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 13px #5be7ff77}h1{font-size:clamp(44px,5.1vw,70px);line-height:1.23;letter-spacing:-3px;margin:27px 0 24px;font-weight:650}h1 span{color:#81dced}p{color:var(--muted);margin:0}.hero-description{font-size:16px;line-height:1.95}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:600;padding:15px 23px;border-radius:9px;transition:transform .22s,box-shadow .22s,background .22s}.primary{background:linear-gradient(120deg,#2987fb,#1766d9);border:1px solid #559bff;box-shadow:0 7px 32px #1264d02b;color:#fff}.primary:hover{transform:translateY(-3px);box-shadow:0 12px 34px #1264d05c;background:#287cf0}.button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.hero-actions,.final-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero-actions{margin-top:33px}.hero-actions .button{margin-top:0}.telegram-button{border:1px solid #32768f;background:linear-gradient(120deg,#123b51,#102638);color:#a7edf3}.telegram-button:hover{border-color:#72e2f2;background:#194c63}.telegram-mark{font-size:17px;line-height:1}.platform{font-size:11px;letter-spacing:.5px;color:#899fb8;margin-top:13px;display:block}.text-link{display:inline-block;color:#95b2d2;font-size:12px;margin-top:27px}.text-link span{margin-left:18px}.showcase{position:relative;padding-block:30px;isolation:isolate;animation:arrive .85s ease-out both}.orbit{position:absolute;z-index:-1;border:1px solid #2c639032;border-radius:50%;width:105%;height:130%;left:-2%;top:-16%;transform:rotate(-25deg)}.orbit.two{width:88%;height:143%;left:8%;top:-24%;border-color:#459dc024}.orbit.three{width:75%;height:158%;left:15%;top:-31%;border-color:#4284b31a}.window{border:1px solid #314963;border-radius:14px;background:linear-gradient(140deg,#101e32,#091222);box-shadow:0 40px 90px #0008;transform:perspective(1300px) rotateY(-7deg) rotateX(3deg);overflow:hidden}.window-bar{height:40px;border-bottom:1px solid #20324a;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:8px;letter-spacing:2px;color:#708dab}.window-bar div{display:flex;gap:7px}.window-bar i{width:5px;height:5px;border-radius:50%;background:#3f536f}.window-content{display:grid;grid-template-columns:118px 1fr;min-height:360px}.window aside{background:#091321bd;border-right:1px solid #1a2a3e;display:flex;flex-direction:column;padding:20px 12px;font-size:10px;gap:8px}.window aside img{margin:0 0 15px 8px;border-radius:9px}.window aside span{padding:7px 10px;color:#819bb7}.window aside .side-active{background:#17407166;color:#c2e2ff;border:1px solid #2d5c9144;border-radius:6px}.window aside small{margin-top:auto;color:#466587;font-size:7px;letter-spacing:1px}.preview-main{padding:25px 23px}.preview-tag{font-size:7px;letter-spacing:2px;color:#5a9ac1}.preview-main h2{font-size:22px;margin:7px 0 2px;letter-spacing:-.5px}.preview-main>p{font-size:10px}.app-preview{display:grid;grid-template-columns:45px 1fr;gap:13px;margin-top:22px;padding:18px;background:linear-gradient(130deg,#172d48,#101e31);border:1px solid #2b4665;border-radius:10px}.app-icon{height:43px;background:linear-gradient(135deg,#165394,#15334f);border-radius:10px;color:#90e8f9;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px}.app-icon span{color:#eafaff}.app-preview strong{font-size:12px;display:block}.ready{display:block;font-size:8px;color:#75d8ce;margin-top:4px}.preview-line{height:1px;background:#2a405b;grid-column:1/-1}.preview-button{grid-column:1/-1;border:1px solid #368bdb;border-radius:5px;background:#1969b8;color:#e1f4ff;font-size:10px;padding:7px 11px}.preview-button b{float:right}.preview-news{padding-top:15px}.preview-news>span{font-size:7px;letter-spacing:2px;color:#69adc9;display:block}.preview-news strong{font-size:10px;color:#b1c8de;font-weight:400}.skeleton{width:88%;height:3px;margin-top:10px;background:#233a53;border-radius:2px}.skeleton.short{width:55%;margin-top:6px}.floating{position:absolute;display:flex;gap:13px;align-items:center;right:-12px;bottom:3px;padding:17px 23px;border:1px solid #365673;border-radius:12px;background:#122438;box-shadow:0 20px 35px #0005}.floating>span{font-size:27px;color:#77e0f0}.floating strong{font-size:11px;font-weight:500;display:block}.floating small{font-size:9px;color:#8bb2cb}.preview-caption{position:absolute;bottom:-36px;right:0;font-size:9px;color:#748ca5}.principles{padding:25px 0;display:flex;justify-content:space-between;border-block:1px solid var(--line);font-size:11px;color:#70869f;letter-spacing:3px}.section{padding-top:110px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:35px}h2{font-size:34px;line-height:1.45;letter-spacing:-1px;margin:14px 0 0;font-weight:600}.section-top p{font-size:13px;padding-bottom:5px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features article{padding:29px;border:1px solid #213247;background:linear-gradient(145deg,#0f1d2e,#0a1423);border-radius:14px;transition:border-color .25s,transform .25s}.features article:hover{border-color:#487292;transform:translateY(-4px)}.feature-symbol{font-size:10px;color:#6787aa;letter-spacing:2px;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.feature-symbol span{font-size:23px;line-height:1;color:#68cbe7}.features h3{font-size:17px;font-weight:500;margin:0 0 13px}.features p{font-size:12px;line-height:1.95}.tags{display:flex;gap:9px;margin-top:25px}.tags span{font-size:9px;padding:3px 9px;border:1px solid #263a51;border-radius:4px;color:#85a0b9}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.steps li{border-top:1px solid #2a4660;padding-top:22px}.steps li>span{font-size:12px;letter-spacing:2px;color:#67cfe8}.steps h3{font-size:17px;margin:17px 0 10px;font-weight:500}.steps p{font-size:12px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-bottom:104px}.questions details{border-bottom:1px solid var(--line);padding:20px 0}.questions summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between;gap:15px}.questions summary::-webkit-details-marker{display:none}.questions summary:after{content:"+";color:#78b5df}.questions details[open] summary:after{content:"−"}.questions details p{font-size:12px;line-height:1.9;padding:17px 24px 3px 0}.final-cta{text-align:center;padding:65px 24px;border:1px solid #28405c;border-radius:18px;background:radial-gradient(ellipse at 50% 100%,#13497966,transparent 80%),#0c192b}.final-cta .eyebrow{justify-content:center}.final-cta h2{margin:15px 0}.final-cta p{font-size:14px}.final-cta .button{margin-top:0}.final-actions{justify-content:center;margin-top:25px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:42px;font-size:11px}footer p{color:#6b819b}footer>a:last-child{color:#9db1c7}.skip{position:absolute;left:20px;top:-100px;z-index:10;background:#15395b;padding:12px}.skip:focus{top:10px}@keyframes arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{min-height:770px}}@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:24px}.window-content{grid-template-columns:90px 1fr}.window aside{padding-inline:7px}.preview-main{padding:20px 14px}.floating{padding:12px;right:-5px}.features article{padding:23px}.section-top p{max-width:310px}}@media(max-width:780px){.wrap{width:calc(100% - 40px)}.nav{height:85px}.brand{gap:8px;font-size:20px}.brand img{width:36px;height:36px}.brand b{font-size:9px}.nav nav{gap:18px}.nav nav>a:not(.nav-download):not(.nav-telegram){display:none}.nav-download{font-size:11px;padding:8px 12px}.nav-download span{margin-left:7px}.hero{grid-template-columns:1fr;padding-top:53px;padding-bottom:80px;gap:60px}.hero-copy{text-align:center}.hero-copy .eyebrow{justify-content:center}h1{font-size:55px;letter-spacing:-2px;margin:22px 0}.hero-description{font-size:14px}.text-link{display:block}.showcase{width:min(500px,100%);margin-inline:auto;padding-block:20px}.orbit{max-width:100%;left:0}.window-content{grid-template-columns:98px 1fr;min-height:335px}.preview-main{padding:24px 20px}.floating{right:0;bottom:-4px}.preview-caption{bottom:-32px;font-size:8px}.principles{font-size:8px;letter-spacing:1px;gap:8px}.section{padding-top:68px}.section-top{display:block}.section-top p{max-width:none;margin-top:18px}h2{font-size:29px}.features{grid-template-columns:1fr}.features article{padding:25px}.feature-symbol{margin-bottom:20px}.features p{max-width:550px}.steps{grid-template-columns:1fr;gap:25px}.steps li{position:relative;padding:23px 0 0 45px}.steps li>span{position:absolute;left:0;top:26px}.steps h3{margin:0 0 8px}.faq{grid-template-columns:1fr;gap:20px;padding-bottom:65px}.final-cta{padding:40px 16px}.final-cta h2{font-size:24px}footer{flex-wrap:wrap;padding-block:30px}footer p{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Keep decorative orbit paths inside the hero. */
.hero{overflow:clip}

.floating{right:12px}.preview-caption{right:12px}

@media(max-width:520px){.hero-actions,.final-actions{justify-content:center}.hero-actions .button,.final-actions .button{width:100%}.nav nav{gap:8px}.nav-download,.nav-telegram{padding:8px 9px;font-size:10px}.nav-telegram{display:inline-flex!important}}

@media(max-width:780px){.hero-actions{justify-content:center}}
@media(max-width:520px){.nav{height:auto;min-height:85px;flex-wrap:wrap;justify-content:center;gap:12px;padding-block:16px}.nav nav{justify-content:center;flex-wrap:wrap}.button{white-space:nowrap}}
