@import "https://fonts.googleapis.com/css2?family=Exo+2:wght@400;500;600;700&family=Orbitron:wght@500;700;800&family=Share+Tech+Mono&family=Tektur:wght@500;700&family=JetBrains+Mono:wght@500;700&display=swap";*{box-sizing:border-box}html{scroll-padding-top:1px}html,body,#root{min-height:100%;margin:0;padding:0}body{background:#070707;font-family:Chakra Petch,Segoe UI,Roboto,sans-serif}#top,#scope,#process,#results,#pricing,#contact{scroll-margin-top:112px}.topbar{width:calc(100% + (var(--page-inline-pad,0px) * 2));margin-left:calc(var(--page-inline-pad,0px) * -1);margin-right:calc(var(--page-inline-pad,0px) * -1);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#020202eb;border-left:0;border-right:0;border-radius:0;justify-content:space-between;align-items:center;gap:22px;min-height:92px;margin-bottom:16px;padding:10px 24px;display:flex;position:sticky;top:0}.brand{color:#fff;text-transform:uppercase;letter-spacing:.16em;min-height:46px;font-family:var(--font-mono);border:1px solid #fff;border-radius:12px;align-items:center;padding:12px 14px;font-size:1.02rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.topnav{align-items:center;gap:28px;display:flex}.topnav a{color:#bfbfbf;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;text-decoration:none;transition:color .2s}.topnav a:hover{color:#fff}.topbar-controls{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.mobile-brand-btn{display:none}.topbar-socials{align-items:center;gap:10px;display:inline-flex}.topbar-icon-link{color:#c6c6c6;border:1px solid var(--line-strong);background:linear-gradient(140deg,#a648ff1f,#00000073);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.topbar-icon-link svg{width:18px;height:18px}.topbar-icon-link:hover{color:#fff;border-color:#a648ffb3;transform:translateY(-1px);box-shadow:0 0 14px #a648ff3d}.top-action{color:#fff;border:1px solid var(--red);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#a648ff24;border-radius:12px;align-items:center;min-height:46px;padding:12px 16px;font-size:.98rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lang-switch{border:1px solid var(--line-strong);background:#000000bf;border-radius:12px;display:inline-flex;overflow:hidden}.lang-btn{color:#b9b9b9;font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;min-height:44px;padding:11px 14px;font-size:1rem;font-weight:600;line-height:1}.lang-btn:hover{color:#fff;background:#a648ff1a}.lang-btn.active{color:#fff;background:#a648ff33}@media (width<=820px){.topbar{gap:0;min-height:0;padding:10px 12px 12px;top:0}.brand,.topnav{display:none}.topbar-controls{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;margin-left:0;display:flex;overflow-x:auto}.topbar-controls::-webkit-scrollbar{display:none}.mobile-brand-btn{color:#fff;text-transform:uppercase;letter-spacing:.12em;min-height:36px;font-family:var(--font-mono);white-space:nowrap;border:1px solid #fff;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:.7rem;line-height:1;text-decoration:none;display:inline-flex}.topbar-socials{flex:none;gap:6px}.lang-switch{flex:none;margin-left:0}.top-action{flex:none;justify-content:center;width:auto;min-height:40px;padding:9px 10px;font-size:.8rem}.topbar-icon-link{width:36px;height:36px}.topbar-icon-link svg{width:16px;height:16px}.lang-btn{min-height:36px;padding:8px 10px;font-size:.86rem}}@media (width<=420px){.topbar{padding:8px 10px 10px}.topbar-controls{gap:4px}.top-action{padding:8px 9px;font-size:.74rem}}.hero{border:1px solid var(--line);background:linear-gradient(180deg, #a648ff1f, transparent 38%), linear-gradient(120deg, #a648ff0f, transparent 50%), var(--surface);border-radius:var(--radius);padding:56px 56px 42px;animation:.65s ease-out both rise;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #a648ff24;border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:-140px;box-shadow:inset 0 0 70px #a648ff14}h1{text-align:center;text-transform:uppercase;letter-spacing:.07em;margin:14px 0 12px;font-family:Orbitron,Segoe UI,sans-serif;font-size:clamp(3.2rem,8vw,7.2rem);font-weight:400;line-height:.9}.lead{text-align:center;max-width:880px;color:var(--muted);margin:0 auto;font-size:1.1rem;line-height:1.42}.cta-center{justify-content:center;margin-top:16px;display:flex}.btn{border:1px solid var(--red);color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#a648ff14;border-radius:12px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.btn:hover{background:#a648ff33;transform:translateY(-1px)}.btn-lg{letter-spacing:.14em;width:min(100%,660px);min-height:72px;font-size:1.22rem;font-weight:700;box-shadow:inset 0 0 0 1px #a648ff40,0 0 36px #a648ff33}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.stats article{border:1px solid var(--line);background:linear-gradient(160deg,#a648ff14,#0000 58%),#000000a6;border-radius:12px;padding:16px 16px 14px;transition:border-color .22s,box-shadow .22s,transform .22s}.stats article:hover{border-color:#a648ff8f;transform:translateY(-2px)scale(1.01);box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #a648ff29}.stat-value{color:#fff;font-size:1.5rem;font-family:var(--font-mono);margin:0}.stat-label{color:#a0a0a0;margin:3px 0 0;font-size:.95rem}@media (width<=1200px){.hero{padding:48px 28px 34px}}@media (width<=820px){.hero{padding:34px 18px 24px}h1{font-size:clamp(2.2rem,14vw,4.1rem)}.lead{font-size:1rem}.btn-lg{width:100%;min-height:62px;font-size:1.03rem}.stats{grid-template-columns:1fr}}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.scope-section{border:1px solid var(--line);background:linear-gradient(180deg, #a648ff14, transparent 32%), var(--surface-2);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden}.scope-section:after,.process-section:after,.results-section:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#a648ff14 45%,#0000 90%);animation:8.5s linear infinite sweep;position:absolute;inset:0;transform:translate(-100%)}.scope-head{border-bottom:1px solid var(--line);gap:10px;margin-bottom:18px;padding-bottom:14px;display:grid;position:relative}.scope-head:before,.process-head:before,.results-head:before{content:"";background:linear-gradient(90deg, var(--red), transparent);width:112px;height:1px;position:absolute;bottom:-1px;left:0}.scope-head h2{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.25rem,2.4vw,1.9rem);font-family:var(--font-display);text-shadow:0 0 20px #a648ff33;margin:0;font-weight:700;line-height:1.1}.scope-head p{color:#a5a5a5;max-width:880px;margin:0;font-size:1.04rem;line-height:1.45}.scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scope-card{border-color:var(--line-strong);isolation:isolate;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.scope-card:hover{border-color:#a648ff7a;transform:translateY(-4px)scale(1.01);box-shadow:0 14px 32px #00000073,inset 0 0 0 1px #a648ff33}.scope-card:before{content:"";opacity:0;z-index:-1;background:radial-gradient(circle at 82% 8%,#a648ff2e,#0000 36%);border-radius:12px;transition:opacity .25s;position:absolute;inset:0}.scope-card:hover:before{opacity:1}.scope-card-1{animation-delay:80ms}.scope-card-2{animation-delay:.16s}.scope-card-3{animation-delay:.24s}.scope-index{color:var(--red);font-family:var(--font-mono);letter-spacing:.18em;text-shadow:0 0 10px #a648ff47;margin:0 0 8px;font-size:.78rem;font-weight:700}.scope-card .scope-index{color:var(--red)}.scope-card h3{color:#fff;letter-spacing:.02em;margin:0 0 10px;font-size:1.34rem;line-height:1.1}.card{border:1px solid var(--line);background:linear-gradient(140deg, #a648ff0f, transparent 46%), var(--surface);border-radius:12px;padding:26px;animation:.65s ease-out both rise}.card h2{color:var(--red);text-transform:uppercase;letter-spacing:.13em;font-size:.94rem;font-family:var(--font-mono);margin:0 0 12px}.results-card-title{letter-spacing:.1em;text-shadow:0 0 12px #a648ff3d;font-size:1.08rem;font-weight:700}.card p{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.56}.card ul{color:var(--muted);margin:0;padding-left:20px;font-size:1.04rem;line-height:1.6}.safe{border-color:var(--line);box-shadow:none}.process-section,.results-section,.pricing-section{border:1px solid var(--line);background:linear-gradient(180deg, #a648ff14, transparent 30%), var(--surface-2);border-radius:var(--radius);padding:22px;position:relative;overflow:hidden}.process-head,.results-head,.pricing-head{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:12px;position:relative}.process-head h2,.results-head h2,.pricing-head h2{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.25rem,2.4vw,1.9rem);font-family:var(--font-display);text-shadow:0 0 20px #a648ff33;margin:0;font-weight:700;line-height:1.1}.process-head p,.results-head p,.pricing-head p{color:#a6a6a6;max-width:860px;margin:8px 0 0;font-size:1rem;line-height:1.45}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pricing-card{border-color:var(--line);flex-direction:column;gap:10px;height:100%;padding:26px;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative}.pricing-card:hover{border-color:#a648ff8f;transform:translateY(-2px);box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #a648ff29}.pricing-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pricing-title-wrap{gap:8px;display:grid}.pricing-card h3{color:#fff;margin:0;font-size:1.24rem;line-height:1.2}.pricing-badge{color:#ead7ff;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);background:#a648ff29;border:1px solid #a648ff80;border-radius:999px;padding:4px 7px;font-size:.66rem}.pricing-badge-corner{position:absolute;top:12px;right:12px}.pricing-desc{color:#c6c6c6;margin:0;font-size:.98rem;line-height:1.45}.pricing-label{color:var(--red);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono);margin:2px 0 0;font-size:.72rem}.price{color:#fff;letter-spacing:.02em;font-size:1.52rem;font-family:var(--font-mono);text-shadow:0 0 18px #a648ff33;margin:8px 0 0}.price-bottom{letter-spacing:.06em;text-shadow:0 0 14px #a648ff59;white-space:nowrap;text-align:center;width:100%;min-height:50px;margin-top:auto;font-size:1.06rem}.pricing-card.featured{box-shadow:inset 0 0 0 1px #a648ff14}.pricing-note{border-color:var(--line);gap:12px;transition:border-color .22s,transform .22s,box-shadow .22s;display:grid}.pricing-note:hover{border-color:#a648ff8f;transform:translateY(-2px);box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #a648ff29}.pricing-note p{color:var(--muted);margin:0;line-height:1.55}.pricing-note-list{color:#d6d6d6;margin:0;padding-left:20px;line-height:1.6}.process-layout{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.process-timeline{min-height:100%;display:flex;position:relative}.process-side{gap:14px;display:grid}.timeline{flex-direction:column;gap:12px;width:100%;min-height:100%;display:flex}.timeline-item{background:linear-gradient(120deg,#a648ff0d,#0000006b);border:1px solid #a648ff2e;border-radius:10px;flex:1;grid-template-columns:46px 1fr;align-items:center;gap:10px;margin:0;padding:11px 12px;transition:border-color .2s,transform .2s;display:grid}.timeline-item:hover{border-color:#a648ff73;transform:translate(2px)}.timeline-step{color:var(--red);font-family:var(--font-mono);text-shadow:0 0 12px var(--red-glow);font-size:.9rem}.timeline-copy{align-content:center;gap:6px;display:grid}.timeline-copy h3{color:var(--red);text-transform:uppercase;letter-spacing:.09em;font-size:.9rem;line-height:1.2;font-family:var(--font-mono);margin:0}.timeline-copy p{color:var(--muted);margin:0;line-height:1.45}.process-side .card{transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.process-side .card:hover{border-color:#a648ff8f;transform:translateY(-2px)scale(1.01);box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #a648ff29}.process-side .card:after{content:"";background:linear-gradient(180deg, var(--red), transparent 70%);opacity:.6;width:2px;height:100%;position:absolute;top:0;left:0}.deliver-row .card{min-height:100%;transition:border-color .22s,box-shadow .22s,transform .22s}.deliver-row .card:hover{border-color:#a648ff8f;transform:translateY(-2px)scale(1.01);box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #a648ff29}.deliver-row .card ul li,.scope-card ul li,.safe ul li{margin-bottom:6px}@media (width<=1200px){.scope-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-section:after,.process-section:after,.results-section:after{animation-duration:10s}}@media (width<=820px){.split,.scope-grid,.pricing-grid,.process-layout{grid-template-columns:1fr}.scope-section,.process-section,.results-section,.card,.pricing-card{padding:18px}}.contact-section{border:1px solid var(--line);background:linear-gradient(180deg, #a648ff14, transparent 36%), var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title mail""text mail";align-items:center;gap:10px;margin-top:16px;padding:20px 22px;display:grid}.contact-section h2{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.1rem,2vw,1.45rem);font-family:var(--font-display);text-shadow:0 0 14px #a648ff3d;grid-area:title;margin:0;font-weight:700;line-height:1.1}.contact-section p{color:#9f9f9f;letter-spacing:.02em;text-transform:none;text-shadow:none;grid-area:text;max-width:900px;margin:0;font-size:1rem;font-weight:500;line-height:1.45}.contact-email{color:#f1f1f1;letter-spacing:.03em;white-space:nowrap;cursor:pointer;-webkit-user-select:all;user-select:all;background:linear-gradient(135deg,#a648ff38,#a648ff0f);border:1px solid #a648ff9e;border-radius:10px;grid-area:mail;place-self:center end;padding:10px 14px;text-decoration:none;box-shadow:0 0 20px #a648ff29}.contact-email:hover{border-color:#a648ffc7;box-shadow:0 0 24px #a648ff3d}@media (width<=820px){.contact-section{grid-template-columns:1fr;grid-template-areas:"title""text""mail";padding:18px}.contact-email{justify-self:start}}.footer{width:calc(100% + (var(--page-inline-pad,0px) * 2));margin-top:16px;margin-left:calc(var(--page-inline-pad,0px) * -1);margin-right:calc(var(--page-inline-pad,0px) * -1);padding:30px var(--page-inline-pad,0px) 5px;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;display:grid}.footer-brand{color:#a9a9a9;line-height:1.05;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 18px #a648ff3d;align-self:center;margin:0;font-size:clamp(1.1rem,2.2vw,1.8rem)}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:20px;display:flex}.footer-links a{color:#a9a9a9;font-family:var(--font-mono);letter-spacing:.1em;text-transform:lowercase;align-items:center;font-size:.82rem;line-height:1;text-decoration:none;transition:color .2s,text-shadow .2s;display:inline-flex}.footer-links a:hover{color:#fff;text-shadow:0 0 12px #a648ff57}@media (width<=820px){.footer{padding:14px var(--page-inline-pad,0px) 12px;grid-template-columns:1fr;justify-items:center;gap:12px}.footer-brand{text-align:center}.footer-links{flex-wrap:wrap;justify-content:center;gap:10px 14px}}.page{--page-inline-pad:28px;min-height:100svh;color:var(--text);background:radial-gradient(circle at 88% 10%, #a648ff24, transparent 34%), radial-gradient(circle at 8% 85%, #a648ff0f, transparent 30%), repeating-linear-gradient(to bottom, #a648ff05 0, #a648ff05 1px, transparent 1px, transparent 72px), var(--bg);padding:0 var(--page-inline-pad) 28px;font-family:var(--font-base)}.hero,.main-grid,.contact-section{width:min(var(--shell), 100%);margin-left:auto;margin-right:auto}.main-grid{gap:14px;margin-top:18px;display:grid}@media (width<=1200px){.page{--page-inline-pad:18px;padding:0 var(--page-inline-pad) 18px}}:root{--bg:#010101;--surface:#050505;--surface-2:#090909;--text:#f5f5f5;--muted:#bdbdbd;--line:#21112f;--line-strong:#3a1f52;--red:#a648ff;--red-soft:#a648ff33;--red-glow:#a648ff52;--shell:1360px;--radius:14px;--font-base:"Exo 2", "Segoe UI", sans-serif;--font-display:"Orbitron", "Segoe UI", sans-serif;--font-mono:"Share Tech Mono", "Consolas", "Menlo", monospace}html:lang(ru){--font-base:"Exo 2", "Segoe UI", sans-serif;--font-display:"Tektur", "Exo 2", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Consolas", "Menlo", monospace}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sweep{0%{opacity:0;transform:translate(-100%)}10%{opacity:.35}55%{opacity:.25}to{opacity:0;transform:translate(100%)}}
