@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/inter-cyrillic.woff2') format('woff2')}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/fonts/manrope-cyrillic.woff2') format('woff2')}
:root{--ink:#102442;--deep:#091727;--blue:#267eea;--blue2:#3f93ef;--muted:#63758b;--cream:#f4f8ff;--yellow:#f7d83d;--radius:34px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{min-width:320px;margin:0;background:#fff;color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Inter,sans-serif}a:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}
.site-header{width:min(1240px,calc(100% - 48px));height:94px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand img{width:154px;height:auto}.site-header nav{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:750}.header-download{padding:13px 21px;border-radius:99px;background:var(--deep);color:#fff}
main{width:min(1240px,calc(100% - 48px));margin:0 auto}.hero{min-height:690px;padding:clamp(40px,6vw,78px);position:relative;overflow:hidden;border-radius:44px;display:grid;grid-template-columns:.94fr 1.06fr;background:linear-gradient(138deg,#e8f3ff 0%,#f8fbff 48%,#ddeeff 100%)}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 14%,rgba(255,255,255,.92),transparent 28%),linear-gradient(115deg,transparent 54%,rgba(38,126,234,.06));pointer-events:none}.hero-copy{position:relative;z-index:2;align-self:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.android-dot{width:11px;height:11px;border-radius:4px;background:#3ddc84;box-shadow:0 0 0 6px rgba(61,220,132,.13)}.hero h1{margin-top:24px;color:var(--ink);font-size:clamp(52px,6vw,84px);line-height:.93;letter-spacing:-.065em}.hero h1 span{color:var(--blue)}.hero-copy>p{max-width:530px;margin-top:28px;color:var(--muted);font-size:clamp(17px,1.7vw,20px);line-height:1.55}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.button{min-height:58px;padding:0 25px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:11px;font-weight:800;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 14px 28px rgba(38,126,234,.26)}.button svg{width:24px;height:24px}.button.download-started{filter:saturate(.7)}.file-meta{color:#8090a2;font-size:12px;font-weight:650}
.hero-visual{min-width:0;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%}.orb-one{width:510px;height:510px;background:#fff;box-shadow:0 30px 80px rgba(30,70,120,.1)}.orb-two{width:390px;height:390px;border:1px solid rgba(38,126,234,.18);box-shadow:0 0 0 42px rgba(255,255,255,.37)}.phone{position:relative;overflow:hidden;border:8px solid #182231;border-radius:40px;background:#f8f8f7;box-shadow:0 28px 64px rgba(16,36,66,.24),inset 0 0 0 1px rgba(255,255,255,.65)}.phone img{width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;border-radius:27px;object-fit:cover}.phone-main{z-index:2;width:300px;aspect-ratio:390/844;transform:rotate(2deg)}.speed-pill,.secure-pill{position:absolute;z-index:3;padding:13px 17px;border:1px solid rgba(255,255,255,.7);border-radius:18px;display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.87);box-shadow:0 12px 34px rgba(16,36,66,.14);backdrop-filter:blur(14px);font-size:12px;color:#718096}.speed-pill{left:-2%;top:27%}.secure-pill{right:-1%;bottom:22%}.speed-pill i{width:11px;height:11px;border-radius:50%;background:#18af72;box-shadow:0 0 0 5px rgba(24,175,114,.13)}.speed-pill span,.secure-pill span{display:flex;flex-direction:column}.speed-pill b,.secure-pill b{color:var(--ink);font-size:14px}.secure-pill svg{width:27px;height:27px;color:#18a06a}
.quick-facts{margin-top:18px;padding:28px 42px;border-radius:28px;display:grid;grid-template-columns:repeat(3,1fr);background:var(--deep);color:#fff}.quick-facts article{padding:4px 38px;border-right:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column}.quick-facts article:first-child{padding-left:0}.quick-facts article:last-child{border:0}.quick-facts strong{font:750 clamp(23px,2.4vw,34px)/1 Manrope}.quick-facts span{margin-top:8px;color:rgba(255,255,255,.6);font-size:13px}
.beta-banner{margin-top:18px;padding:34px 38px;border-radius:28px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;background:var(--yellow);color:#172230}.beta-mark{width:86px;height:86px;border:2px solid #172230;border-radius:24px;display:grid;place-items:center;font:850 19px/1 Manrope;letter-spacing:.1em;transform:rotate(-3deg);box-shadow:5px 5px 0 #172230}.beta-copy>span{font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.beta-copy h2{margin-top:7px;font-size:clamp(25px,3vw,38px);line-height:1.05;letter-spacing:-.045em}.beta-copy p{max-width:760px;margin-top:10px;color:rgba(23,34,48,.72);font-size:14px;line-height:1.5}.beta-support{min-height:54px;padding:0 20px;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#172230;color:#fff;font-size:13px;font-weight:800;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.beta-support:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(23,34,48,.18)}.beta-support svg{width:21px;height:21px}
.section{padding-top:112px}.section-heading{max-width:800px}.section-heading h2,.showcase h2{margin-top:16px;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.055em}.feature-grid{margin-top:44px;display:grid;grid-template-columns:1.1fr .9fr;grid-template-areas:"blue yellow" "blue dark";gap:16px}.feature{min-height:290px;padding:34px;border-radius:var(--radius);position:relative;overflow:hidden}.feature h3{margin-top:42px;font-size:30px;letter-spacing:-.04em}.feature p{max-width:480px;margin-top:12px;font-size:15px;line-height:1.55}.feature-icon{width:54px;height:54px;border-radius:17px;display:grid;place-items:center}.feature-icon svg{width:28px;height:28px}.feature-blue{grid-area:blue;min-height:596px;background:linear-gradient(145deg,var(--blue),#479ce9);color:#fff}.feature-blue .feature-icon{background:rgba(255,255,255,.17)}.feature-blue h3{margin-top:150px;font-size:42px}.feature-blue p{color:rgba(255,255,255,.75)}.feature-yellow{grid-area:yellow;background:var(--yellow);color:#172230}.feature-yellow .feature-icon{background:rgba(255,255,255,.45)}.feature-dark{grid-area:dark;background:var(--deep);color:#fff}.feature-dark .feature-icon{background:rgba(255,255,255,.1)}.feature-dark h3,.feature-yellow h3{margin-top:28px}.feature-dark p{color:rgba(255,255,255,.62)}.mini-chart{height:126px;margin-top:50px;padding:20px 23px;border-radius:24px;display:flex;align-items:flex-end;gap:12px;background:rgba(7,40,79,.18)}.mini-chart i{width:9%;border-radius:99px;background:rgba(255,255,255,.38)}.mini-chart i:nth-child(1){height:35%}.mini-chart i:nth-child(2){height:58%}.mini-chart i:nth-child(3){height:44%}.mini-chart i:nth-child(4){height:79%}.mini-chart i:nth-child(5){height:95%;background:#fff}.mini-chart span{margin-left:auto;align-self:center;font:800 22px Manrope}.shield-stamp{width:max-content;margin-top:25px;padding:9px 13px;border:1px solid rgba(16,36,66,.18);border-radius:99px;font-size:12px;font-weight:800}.settings-tags{margin-top:24px;display:flex;gap:7px;flex-wrap:wrap}.settings-tags span{padding:8px 11px;border-radius:99px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.76);font-size:11px;font-weight:700}
.showcase{margin-top:112px;padding:74px clamp(34px,6vw,74px) 0;border-radius:42px;display:grid;grid-template-columns:.82fr 1.18fr;gap:45px;overflow:hidden;background:#f2f6fb}.showcase-copy{align-self:center;padding-bottom:74px}.showcase-copy>p{max-width:480px;margin-top:24px;color:var(--muted);font-size:17px;line-height:1.6}.showcase ul{margin:32px 0 0;padding:0;list-style:none}.showcase li{padding:15px 0;border-top:1px solid #dbe4ee;display:flex;align-items:center;gap:15px;font-size:14px;font-weight:750}.showcase li span{color:var(--blue);font-size:11px}.screen-stack{height:680px;position:relative;align-self:end}.screen-stack .phone{position:absolute;width:310px;aspect-ratio:390/844}.phone-back{left:0;top:72px;transform:rotate(-6deg)}.phone-front{right:2%;top:0;z-index:2;transform:rotate(5deg)}
.steps .section-heading{margin:0 auto;text-align:center}.steps-grid{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps-grid article{min-height:245px;padding:29px;border:1px solid #e5ebf2;border-radius:28px;background:#fff;box-shadow:0 14px 42px rgba(30,70,120,.07)}.steps-grid article>span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eaf3ff;color:var(--blue);font-weight:850}.steps-grid h3{margin-top:43px;font-size:23px}.steps-grid p{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.55}
.final-cta{min-height:360px;margin:112px 0 56px;padding:clamp(38px,6vw,70px);border-radius:42px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:40px;background:radial-gradient(circle at 85% 20%,#2566aa,transparent 30%),linear-gradient(135deg,#091321,#102b4c);color:#fff}.final-cta:after{content:"";position:absolute;right:-70px;bottom:-220px;width:500px;height:500px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.02)}.final-cta>div,.final-cta>a{position:relative;z-index:2}.final-cta h2{margin-top:14px;font-size:clamp(44px,5vw,68px);line-height:.96;letter-spacing:-.055em}.final-cta p{margin-top:17px;color:rgba(255,255,255,.63)}.button.light{flex:0 0 auto;background:var(--yellow);color:var(--deep)}
footer{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:34px 0 48px;border-top:1px solid #e7ecf2;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;color:var(--muted);font-size:13px}footer .brand{grid-row:1/3}footer a:not(.brand){font-weight:750;color:var(--ink)}footer small{grid-column:2/4}
.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,.61,.21,1)}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:900px){.hero{grid-template-columns:1fr;gap:38px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-visual{min-height:590px}.speed-pill{left:10%}.secure-pill{right:8%}.feature-grid{grid-template-columns:1fr;grid-template-areas:"blue" "yellow" "dark"}.feature-blue{min-height:480px}.showcase{grid-template-columns:1fr}.showcase-copy{padding-bottom:0}.screen-stack{height:650px}.phone-back{left:12%}.phone-front{right:12%}}
@media(max-width:640px){.site-header{width:calc(100% - 32px);height:76px}.site-header nav>a:not(.header-download){display:none}.header-download{padding:11px 17px}.brand img{width:132px}main{width:calc(100% - 24px)}.hero{min-height:0;padding:38px 20px 18px;border-radius:28px}.hero h1{font-size:clamp(44px,13vw,62px)}.hero-copy>p{font-size:15px}.hero-actions{margin-top:25px;display:grid}.button{width:100%}.file-meta{text-align:center}.hero-visual{min-height:480px}.orb-one{width:370px;height:370px}.orb-two{width:280px;height:280px}.phone-main{width:245px}.speed-pill{left:-4%;top:22%;padding:10px 12px}.secure-pill{right:-4%;bottom:15%;padding:10px 12px}.quick-facts{padding:24px 18px;border-radius:22px;grid-template-columns:1fr}.quick-facts article,.quick-facts article:first-child{padding:14px 2px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.quick-facts article:last-child{border:0}.section{padding-top:76px}.section-heading h2,.showcase h2{font-size:clamp(36px,11vw,50px)}.feature-grid{margin-top:30px}.feature{padding:26px;border-radius:26px}.feature-blue{min-height:420px}.feature-blue h3{margin-top:92px;font-size:34px}.mini-chart{margin-top:34px}.showcase{margin-top:76px;padding:38px 20px 0;border-radius:28px}.showcase-copy>p{font-size:15px}.screen-stack{height:490px;margin-left:-42px;margin-right:-42px}.screen-stack .phone{width:220px;border-width:6px;border-radius:30px}.phone-back{left:6%;top:55px}.phone-front{right:6%}.steps-grid{grid-template-columns:1fr}.steps-grid article{min-height:210px}.final-cta{min-height:430px;margin-top:76px;margin-bottom:36px;padding:32px 22px;align-items:stretch;flex-direction:column;justify-content:space-between;border-radius:28px}.final-cta h2{font-size:42px}footer{width:calc(100% - 32px);grid-template-columns:1fr;padding-bottom:34px}footer .brand{grid-row:auto}footer small{grid-column:auto}.site-header nav{gap:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
@media(max-width:900px){.beta-banner{grid-template-columns:auto 1fr}.beta-support{grid-column:1/-1}}
@media(max-width:640px){.beta-banner{padding:26px 22px;border-radius:22px;grid-template-columns:1fr;gap:20px}.beta-mark{width:72px;height:72px;border-radius:20px}.beta-support{grid-column:auto;width:100%}}
