.app[data-v-8c71ff93]{min-height:100vh;display:flex;flex-direction:column}.fade-enter-active[data-v-8c71ff93],.fade-leave-active[data-v-8c71ff93]{transition:opacity .3s ease}.fade-enter-from[data-v-8c71ff93],.fade-leave-to[data-v-8c71ff93]{opacity:0}.nav[data-v-8def1566]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 0;transition:all .32s cubic-bezier(.16,1,.3,1)}.nav.stuck[data-v-8def1566]{background:#050509cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.75rem 0}.nav.away[data-v-8def1566]{transform:translateY(-100%)}.nav__in[data-v-8def1566]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.nav__in[data-v-8def1566]{padding-inline:2.5rem}}@media(min-width:1280px){.nav__in[data-v-8def1566]{padding-inline:3rem}}.nav__in[data-v-8def1566]{display:flex;align-items:center;justify-content:space-between}.nav__logo[data-v-8def1566]{display:flex;align-items:center;gap:.75rem;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.0625rem;color:#e8eaef;transition:opacity .32s;z-index:102}.nav__logo b[data-v-8def1566]{color:#4070f4}.nav__logo svg[data-v-8def1566]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.nav__logo[data-v-8def1566]:hover{opacity:.8}.nav__logo:hover svg[data-v-8def1566]{transform:rotate(-10deg)}.nav__links[data-v-8def1566]{display:flex;gap:2rem}@media(max-width:767px){.nav__links[data-v-8def1566]{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:2rem;background:#050509fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:100;touch-action:none}.nav__links.open[data-v-8def1566]{opacity:1;pointer-events:all}.nav__links.open a[data-v-8def1566]{opacity:1;transform:translateY(0)}}.nav__links a[data-v-8def1566]{font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:500;color:#4e5166;text-decoration:none;position:relative;transition:color .18s;padding:4px 0}@media(max-width:767px){.nav__links a[data-v-8def1566]{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,8vw,3.5rem);font-weight:800;letter-spacing:-.03em;color:#e8eaef;opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),color .2s}.nav__links a[data-v-8def1566]:nth-child(1){transition-delay:.1s}.nav__links a[data-v-8def1566]:nth-child(2){transition-delay:.2s}.nav__links a[data-v-8def1566]:nth-child(3){transition-delay:.3s}.nav__links a[data-v-8def1566]:nth-child(4){transition-delay:.4s}.nav__links a[data-v-8def1566]:nth-child(5){transition-delay:.5s}}.nav__links a[data-v-8def1566]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:#4070f4;transition:all .32s cubic-bezier(.16,1,.3,1);transform:translate(-50%);opacity:0}@media(max-width:767px){.nav__links a[data-v-8def1566]:after{display:none}}.nav__links a[data-v-8def1566]:hover{color:#e8eaef}.nav__links a[data-v-8def1566]:hover:after{width:100%;opacity:.5}@media(max-width:767px){.nav__links a[data-v-8def1566]:hover{color:#e8eaef}}.nav__links a.on[data-v-8def1566]{color:#e8eaef}.nav__links a.on[data-v-8def1566]:after{width:100%;opacity:1;background:#4070f4}@media(max-width:767px){.nav__links a.on[data-v-8def1566]{color:#4070f4}}.nav__ham[data-v-8def1566]{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;z-index:102;background:none;border:none;cursor:pointer;padding:0}@media(max-width:767px){.nav__ham[data-v-8def1566]{display:flex}}.nav__ham span[data-v-8def1566]{display:block;width:20px;height:2px;background:#e8eaef;transition:all .3s cubic-bezier(.16,1,.3,1);margin:0 auto}.nav__ham.open span[data-v-8def1566]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__ham.open span[data-v-8def1566]:nth-child(2){opacity:0;transform:translate(10px)}.nav__ham.open span[data-v-8def1566]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero[data-v-bd2fe9db]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:clamp(9rem,18vh,14rem) 0 0}.hero__wrap[data-v-bd2fe9db]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.hero__wrap[data-v-bd2fe9db]{padding-inline:2.5rem}}@media(min-width:1280px){.hero__wrap[data-v-bd2fe9db]{padding-inline:3rem}}.hero__wrap[data-v-bd2fe9db]{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-bottom:4rem}.hero__content[data-v-bd2fe9db]{position:relative;z-index:2;width:100%;max-width:100%;margin-right:auto}.hero__title[data-v-bd2fe9db]{font-size:clamp(4.5rem,14vw,9.5rem);font-weight:800;line-height:.92;letter-spacing:-.045em;margin-bottom:2rem}.hero__word[data-v-bd2fe9db]{display:block;clip-path:inset(100% 0 0 0);transition:clip-path .9s cubic-bezier(.4,0,0,1)}.hero__word.on[data-v-bd2fe9db]{clip-path:inset(0 0 0 0)}.hero__word--hl[data-v-bd2fe9db]{background:linear-gradient(135deg,#6b93ff,#4070f4,#2b55d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition-delay:.15s}.hero__typed-wrap[data-v-bd2fe9db]{margin-bottom:2.5rem;min-height:1.8em;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1) .7s}.hero__typed-wrap.on[data-v-bd2fe9db]{opacity:1}.hero__typed[data-v-bd2fe9db]{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:1.0625rem;color:#838899}.hero__caret[data-v-bd2fe9db]{color:#4070f4;animation:blink .7s step-end infinite;margin-left:1px}.hero__cta[data-v-bd2fe9db]{display:flex;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap;opacity:0;transform:translate3d(0,16px,0);transition:opacity .7s cubic-bezier(.16,1,.3,1) .5s,transform .7s cubic-bezier(.16,1,.3,1) .5s}.hero__cta.on[data-v-bd2fe9db]{opacity:1;transform:translateZ(0)}.hero__btn[data-v-bd2fe9db]{display:inline-flex;align-items:center;gap:.75rem;padding:16px 32px;border-radius:9999px;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9375rem;background:#4070f4;color:#fff;transition:background .32s,box-shadow .32s,border-color .32s,color .32s}.hero__btn[data-v-bd2fe9db]:hover{background:#2b55d4;box-shadow:0 0 20px #4070f42e,0 0 50px #4070f41a}.hero__btn svg[data-v-bd2fe9db]{transition:transform .32s cubic-bezier(.16,1,.3,1);width:16px;height:16px}.hero__btn:hover svg[data-v-bd2fe9db]{transform:translate(3px)}.hero__btn--ghost[data-v-bd2fe9db]{background:transparent;border:1px solid #1f2139;color:#e8eaef}.hero__btn--ghost[data-v-bd2fe9db]:hover{border-color:#4070f4;color:#6b93ff;background:transparent;box-shadow:none}.hero__techs[data-v-bd2fe9db]{display:flex;flex-wrap:wrap;align-items:center;gap:0;opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1) .8s}.hero__techs.on[data-v-bd2fe9db]{opacity:1}.hero__techs span[data-v-bd2fe9db]{font-family:Plus Jakarta Sans,sans-serif;font-weight:500;font-size:.8125rem;color:#4e5166;position:relative;display:inline-flex;align-items:center;transition:color .18s;cursor:default}.hero__techs span[data-v-bd2fe9db]:not(:last-child){margin-right:.75rem}.hero__techs span[data-v-bd2fe9db]:not(:last-child):after{content:"/";display:block;margin-left:.75rem;color:#4e516666}.hero__techs span[data-v-bd2fe9db]:hover{color:#4070f4}.hero__deco[data-v-bd2fe9db]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero__lines[data-v-bd2fe9db]{position:absolute;top:0;right:0;bottom:0;left:0}.hero__line[data-v-bd2fe9db]{position:absolute;background:linear-gradient(to right,transparent,rgba(64,112,244,.04),transparent);height:1px;width:100%;top:calc(20% + var(--i) * 15%);animation:draw-x 2s cubic-bezier(.4,0,0,1) calc(var(--i) * .2s) backwards}.sprite-icon[data-v-792aa9fa]{stroke-width:0;stroke:currentColor;display:inline-block;width:100%;height:100%;flex-shrink:0}.sk[data-v-8973b500]{background:#09090f;overflow:hidden}.sk__w[data-v-8973b500]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.sk__w[data-v-8973b500]{padding-inline:2.5rem}}@media(min-width:1280px){.sk__w[data-v-8973b500]{padding-inline:3rem}}.sk__top[data-v-8973b500]{margin-bottom:3rem}.sk__grid[data-v-8973b500]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin-bottom:3rem}@media(min-width:480px){.sk__grid[data-v-8973b500]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sk__grid[data-v-8973b500]{grid-template-columns:repeat(4,1fr)}}.sk__tech[data-v-8973b500]{position:relative;border-radius:24px;background:#0e0f16;padding:1px;overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);transition-delay:0s;will-change:transform;height:100%}.sk__tech[data-v-8973b500]:hover{transform:scale(1.02);z-index:10;box-shadow:0 10px 30px -10px #00000080}.sk__tech:hover .sk__tech-bg[data-v-8973b500]{opacity:1}.sk__tech:hover .sk__tech-icon[data-v-8973b500]{transform:scale(1.1) rotate(0);background:color-mix(in srgb,var(--c) 15%,transparent);border-color:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--c) 20%,transparent)}.sk__tech:hover .sk__tech-svg[data-v-8973b500]{transform:scale(1.1);filter:drop-shadow(0 0 5px var(--c))}.sk__tech:hover .sk__tech-tag[data-v-8973b500]{color:var(--c)}.sk__tech-bg[data-v-8973b500]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px circle at var(--x, 50%) var(--y, 50%),color-mix(in srgb,var(--c) 12%,transparent),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.sk__tech-content[data-v-8973b500]{position:relative;z-index:1;background:linear-gradient(to bottom right,#0e0f16,color-mix(in srgb,#0e0f16 90%,#14151f));border-radius:24px;padding:1.5rem;height:100%;display:flex;flex-direction:column;gap:1.5rem}.sk__tech-header[data-v-8973b500]{display:flex;justify-content:space-between;align-items:flex-start}.sk__tech-icon[data-v-8973b500]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#14151f;border:1px solid #1f2139;border-radius:12px;transition:all .32s cubic-bezier(.16,1,.3,1);color:var(--c);filter:none}.sk__tech-svg[data-v-8973b500]{width:28px;height:28px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.sk__tech-tag[data-v-8973b500]{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#4e5166;transition:all .32s}.sk__tech-info[data-v-8973b500]{margin-top:auto}.sk__tech-info strong[data-v-8973b500]{display:block;font-family:Space Grotesk,sans-serif;font-size:1.0625rem;font-weight:700;margin-bottom:.5rem;color:#e8eaef}.sk__tech-info span[data-v-8973b500]{display:block;font-size:.7rem;color:#4e5166;line-height:1.5}.prj[data-v-842887b5]{background:#09090f;overflow:hidden}.prj__w[data-v-842887b5]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.prj__w[data-v-842887b5]{padding-inline:2.5rem}}@media(min-width:1280px){.prj__w[data-v-842887b5]{padding-inline:3rem}}.prj__top[data-v-842887b5]{margin-bottom:4rem}.prj__item[data-v-842887b5]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;margin-bottom:6rem}@media(min-width:1024px){.prj__item[data-v-842887b5]{grid-template-columns:1fr 1fr;gap:5rem}.prj__item[data-v-842887b5]:nth-child(2n){direction:rtl}.prj__item:nth-child(2n) .prj__content[data-v-842887b5]{direction:ltr}.prj__item:nth-child(2n) .phone-mockup[data-v-842887b5]{transform:rotateY(10deg) rotateX(2deg)}.prj__item:nth-child(2n) .phone-mockup[data-v-842887b5]:hover{transform:rotateY(0) rotateX(0) scale(1.02)}.prj__item:nth-child(2n) .terminal-card[data-v-842887b5]{transform:rotateY(5deg) rotateX(2deg)}.prj__item:nth-child(2n) .terminal-card[data-v-842887b5]:hover{transform:rotateY(0) rotateX(0) scale(1.02)}}.prj__content[data-v-842887b5]{position:relative;z-index:2}.prj__tags[data-v-842887b5]{display:flex;margin-bottom:1rem;flex-wrap:wrap}.prj__tags .tag[data-v-842887b5]{font-size:.7rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;text-transform:uppercase;color:#4e5166;letter-spacing:.05em;position:relative;display:flex;align-items:center;transition:color .18s}.prj__tags .tag[data-v-842887b5]:not(:last-child){margin-right:.75rem}.prj__tags .tag[data-v-842887b5]:not(:last-child):after{content:"/";display:block;margin-left:.75rem;color:#2c2e4a}.prj__tags .tag[data-v-842887b5]:hover{color:#4070f4}.prj__title[data-v-842887b5]{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(to right,#fff,#4e5166);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.prj__desc[data-v-842887b5]{font-size:1.25rem;color:#4e5166;line-height:1.6;margin-bottom:2rem;max-width:500px}.prj__feat[data-v-842887b5]{list-style:none;padding:0;margin:0 0 2.5rem;display:flex;flex-direction:column;gap:.75rem}.prj__feat li[data-v-842887b5]{display:flex;align-items:center;gap:.75rem;color:#838899;font-size:.8125rem}.prj__feat li span[data-v-842887b5]{opacity:.9}.prj__actions[data-v-842887b5]{display:flex;gap:1rem}.prj__actions.hidden[data-v-842887b5]{display:none}.prj .prj__offer[data-v-842887b5]{margin-top:1.5rem;padding:1rem;background:#5ad6830d;border:1px solid rgba(90,214,131,.1);border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.prj .offer-info .offer-price[data-v-842887b5]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;color:#5ad683;line-height:1;margin-bottom:4px}.prj .offer-info .offer-type[data-v-842887b5]{font-size:.8125rem;color:#5ad683b3;font-weight:400;font-family:Plus Jakarta Sans,sans-serif}.prj .offer-info .offer-meta[data-v-842887b5]{font-size:.7rem;color:#346544;font-weight:500;letter-spacing:.02em}.prj .btn-order[data-v-842887b5]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#5ad683;color:#0f1014;border-radius:12px;font-weight:600;font-size:.8125rem;text-decoration:none;transition:all .18s;box-shadow:0 4px 12px #5ad68333}.prj .btn-order[data-v-842887b5]:hover{background:#6edb92}.prj .btn-order svg[data-v-842887b5]{transition:transform .18s}.prj .btn-order:hover svg[data-v-842887b5]{transform:translate(4px)}.prj__visual[data-v-842887b5]{position:relative;display:flex;justify-content:center;perspective:1000px}.prj .phone-mockup[data-v-842887b5]{width:280px;height:580px;background:#0f1014;border-radius:40px;border:6px solid #18191d;position:relative;box-shadow:0 0 0 2px #1e1f25,0 20px 50px -10px #00000080;overflow:hidden;transform:none;transition:transform .5s ease;cursor:pointer}@media(min-width:1024px){.prj .phone-mockup[data-v-842887b5]{transform:rotateY(-10deg) rotateX(2deg)}}.prj .phone-mockup[data-v-842887b5]:hover{transform:rotateY(0) rotateX(0) scale(1.02);border-color:#151518}.prj .phone-mockup__screen[data-v-842887b5]{width:100%;height:100%;background:#1a1b20;overflow:hidden;position:relative}.prj .phone-slider[data-v-842887b5]{width:100%;height:100%;position:relative;overflow:hidden}.prj .phone-slide[data-v-842887b5]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease;display:flex;align-items:center;justify-content:center;background:#15161a;overflow:hidden;border-radius:33px}.prj .phone-slide.active[data-v-842887b5]{opacity:1;z-index:1}.prj .phone-slide img[data-v-842887b5]{width:100%;height:100%}.prj .phone-slide .slide-placeholder[data-v-842887b5]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#4e5166;text-align:center;padding:1.5rem}.prj .phone-slide .slide-placeholder .slide-icon[data-v-842887b5]{width:80px;height:80px;background:linear-gradient(135deg,#4070f4,#a78bfa);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;box-shadow:0 10px 20px #4070f44d}.prj .phone-slide .slide-placeholder small[data-v-842887b5]{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;opacity:.5;background:#0000004d;padding:4px 8px;border-radius:4px}.prj .phone-controls[data-v-842887b5]{position:absolute;bottom:1.5rem;left:0;right:0;display:flex;justify-content:center;z-index:20}.prj .phone-controls .phone-dots[data-v-842887b5]{display:flex;gap:6px;background:#0000004d;padding:6px 8px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.prj .phone-controls .dot[data-v-842887b5]{width:6px;height:6px;border-radius:50%;background:#ffffff1a;transition:all .3s}.prj .phone-controls .dot.active[data-v-842887b5]{background:#285ef3;transform:scale(1.2)}.prj__bg-decor[data-v-842887b5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle at center,rgba(64,112,244,.15),transparent 70%);z-index:-1;pointer-events:none}.prj__bg-decor.project-2[data-v-842887b5]{background:radial-gradient(circle at center,rgba(90,214,131,.15),transparent 60%);width:150%;height:150%;opacity:.8;filter:blur(40px)}.prj .terminal-card[data-v-842887b5]{width:100%;max-width:500px;background:#0f1014;border-radius:12px;border:1px solid #1e1f25;box-shadow:0 20px 50px -10px #00000080;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6;position:relative;transform:none;transition:transform .5s ease}@media(min-width:1024px){.prj .terminal-card[data-v-842887b5]{transform:rotateY(-5deg) rotateX(2deg)}}.prj .terminal-card[data-v-842887b5]:hover{transform:rotateY(0) rotateX(0) scale(1.02);border-color:#2a2b32}.prj .terminal-header[data-v-842887b5]{background:#1a1b20;padding:12px 16px;display:flex;align-items:center;border-bottom:1px solid #1e1f25}.prj .terminal-header .dots[data-v-842887b5]{display:flex;gap:6px;margin-right:16px}.prj .terminal-header .dots span[data-v-842887b5]{width:10px;height:10px;border-radius:50%;background:#2a2b32}.prj .terminal-header .dots span[data-v-842887b5]:nth-child(1){background:#ff5f56}.prj .terminal-header .dots span[data-v-842887b5]:nth-child(2){background:#ffbd2e}.prj .terminal-header .dots span[data-v-842887b5]:nth-child(3){background:#27c93f}.prj .terminal-header .title[data-v-842887b5]{color:#5c5d66;font-size:12px;font-weight:600;display:flex;align-items:center;padding-right:58px}.prj .terminal-body[data-v-842887b5]{padding:20px;color:#8b8d98}.prj .terminal-body .spacer[data-v-842887b5]{height:12px}.prj .terminal-body .blur-ip[data-v-842887b5]{filter:blur(4px);opacity:.8;display:inline-block;vertical-align:bottom;-webkit-user-select:none;user-select:none}.prj .log-line[data-v-842887b5]{display:flex;gap:10px;margin-bottom:4px;align-items:flex-start}.prj .log-line.process[data-v-842887b5]{color:#5c5d66}.prj .log-line.success[data-v-842887b5]{color:#5ad683}.prj .log-line.info[data-v-842887b5]{color:#3b82f6}.prj .log-line .time[data-v-842887b5]{color:#4b4c55;flex-shrink:0;font-size:11px;margin-top:1px}.prj .log-line .cmd[data-v-842887b5]{color:#a0a0a0}.prj .log-line .white[data-v-842887b5]{color:#e1e1e3;font-weight:500}.prj .log-line .arrow[data-v-842887b5]{color:#4b4c55;-webkit-user-select:none;user-select:none;margin-left:55px}.prj .log-line .rule[data-v-842887b5]{color:#f59e0b}.prj .log-line .proxy[data-v-842887b5]{color:#ec4899}.prj .log-line .native[data-v-842887b5]{color:#3b82f6}.prj .log-line .gray[data-v-842887b5]{color:#5c5d66}.prj .log-line.typing[data-v-842887b5]{margin-top:8px;color:#a0a0a0}.prj .log-line.typing .cursor[data-v-842887b5]{color:#5ad683;animation:blink-842887b5 1s step-end infinite;margin-right:8px}.prj .terminal-glow[data-v-842887b5]{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(90,214,131,.5),transparent);opacity:.5}@keyframes blink-842887b5{0%,to{opacity:1}50%{opacity:0}}.prj__privacy[data-v-842887b5]{position:relative;margin-top:3rem;border-radius:24px;background:#0e0f16;overflow:hidden;padding:1px}.prj__privacy:hover .prj__privacy-glow[data-v-842887b5]{opacity:1}.prj__privacy:hover .prj__privacy-icon[data-v-842887b5]{background:#4070f4;color:#e8eaef;transform:rotate(-4deg) scale(1.1);box-shadow:0 0 20px #4070f42e}.prj__privacy:hover .prj__privacy-btn[data-v-842887b5]{background:#e8eaef1a;border-color:#e8eaef33;color:#e8eaef}.prj__privacy-glow[data-v-842887b5]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(64,112,244,.5),transparent);opacity:0;transition:opacity .4s ease;z-index:0;animation:shine-842887b5 5s infinite cubic-bezier(.4,0,.2,1)}@keyframes shine-842887b5{0%{transform:translate(-100%)}to{transform:translate(100%)}}.prj__privacy-content[data-v-842887b5]{position:relative;z-index:1;background:#09090f;border-radius:24px;padding:1.5rem 2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem}@media(max-width:767px){.prj__privacy-content[data-v-842887b5]{grid-template-columns:1fr;text-align:center;justify-items:center;padding:1.5rem}}.prj__privacy-icon[data-v-842887b5]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#14151f;border-radius:12px;color:#4e5166;transition:all .32s cubic-bezier(.16,1,.3,1)}.prj__privacy-icon svg[data-v-842887b5]{width:28px;height:28px}.prj__privacy-info h4[data-v-842887b5]{font-family:Space Grotesk,sans-serif;font-size:1.0625rem;margin-bottom:.5rem;color:#e8eaef}.prj__privacy-info p[data-v-842887b5]{font-size:.8125rem;color:#4e5166;line-height:1.5}.prj__privacy-btn[data-v-842887b5]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:9999px;border:1px solid #2c2e4a;color:#838899;text-decoration:none;font-size:.8125rem;font-weight:500;transition:all .32s}.prj__privacy-btn svg[data-v-842887b5]{width:18px;height:18px;transition:transform .32s}.prj__privacy-btn:hover svg[data-v-842887b5]{transform:translate(3px)}.ct[data-v-b914c4e4]{position:relative;overflow:hidden;background:#050509}.ct__bg[data-v-b914c4e4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ct__blob[data-v-b914c4e4]{position:absolute;top:50%;right:0;width:600px;height:600px;background:radial-gradient(circle,rgba(64,112,244,.15) 0%,transparent 70%);transform:translate(30%,-50%);filter:blur(80px);opacity:.6}@media(max-width:767px){.ct__blob[data-v-b914c4e4]{width:400px;height:400px;animation-name:float-blob-mobile-b914c4e4}}.ct__blob[data-v-b914c4e4]{animation:float-blob-desktop-b914c4e4 10s infinite alternate ease-in-out}@keyframes float-blob-desktop-b914c4e4{0%{transform:translate(30%,-50%) scale(1)}to{transform:translate(30%,-55%) scale(1.1)}}@keyframes float-blob-mobile-b914c4e4{0%{transform:translate(20%,-20%) scale(1)}to{transform:translate(20%,-25%) scale(1.1)}}.ct__w[data-v-b914c4e4]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.ct__w[data-v-b914c4e4]{padding-inline:2.5rem}}@media(min-width:1280px){.ct__w[data-v-b914c4e4]{padding-inline:3rem}}.ct__w[data-v-b914c4e4]{position:relative;z-index:1}.ct__grid[data-v-b914c4e4]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:1024px){.ct__grid[data-v-b914c4e4]{grid-template-columns:1fr .8fr;gap:5rem}}.ct__left[data-v-b914c4e4]{position:relative;z-index:2}.ct__right[data-v-b914c4e4]{display:flex;flex-direction:column;gap:2rem;position:relative}.ct__heading[data-v-b914c4e4]{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1;margin-bottom:1.5rem}.ct__heading .hl[data-v-b914c4e4]{background:linear-gradient(135deg,#6b93ff,#4070f4,#2b55d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ct__desc[data-v-b914c4e4]{font-size:1.25rem;color:#4e5166;line-height:1.6;max-width:480px}.ct__card[data-v-b914c4e4]{display:block;position:relative;text-decoration:none;border-radius:9999px;padding:1px;background:linear-gradient(135deg,#4070f44d,#a78bfa1a,#0e0f1600);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.ct__card[data-v-b914c4e4]:hover{transform:scale(1.01)}.ct__card:hover .ct__icon-box[data-v-b914c4e4]{color:#fff;box-shadow:0 0 20px #4070f42e}.ct__card:hover .ct__action[data-v-b914c4e4]{color:#e8eaef}.ct__card:hover .ct__arrow[data-v-b914c4e4]{transform:translate(3px)}.ct__card:hover .ct__card-shine[data-v-b914c4e4]{transform:translate(100%);transition-duration:.8s}.ct__card-bg[data-v-b914c4e4]{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#0e0f16;border-radius:9999px;transition:background .32s;z-index:0}.ct__card-shine[data-v-b914c4e4]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transform:translate(-100%);pointer-events:none;z-index:2;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ct__card-content[data-v-b914c4e4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem 1rem;height:80px}.ct__icon-box[data-v-b914c4e4]{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:#1b1c29;border:1px solid #1f2139;border-radius:50%;color:#4070f4;transition:all .32s cubic-bezier(.16,1,.3,1)}.ct__icon-box svg[data-v-b914c4e4]{width:24px;height:24px}.ct__info[data-v-b914c4e4]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;text-align:left}.ct__action[data-v-b914c4e4]{display:block;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;color:#e8eaef;transition:all .32s;line-height:1.2}.ct__sub[data-v-b914c4e4]{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;color:#4e5166;transition:color .32s;line-height:1.4}.ct__arrow[data-v-b914c4e4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#4e5166;border-radius:50%;border:1px solid transparent;transition:all .32s cubic-bezier(.16,1,.3,1)}.ct__arrow svg[data-v-b914c4e4]{width:24px;height:24px}.ft[data-v-e9c21e52]{padding:1.5rem 0 2rem}.ft__w[data-v-e9c21e52]{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.ft__w[data-v-e9c21e52]{padding-inline:2.5rem}}@media(min-width:1280px){.ft__w[data-v-e9c21e52]{padding-inline:3rem}}.ft__row[data-v-e9c21e52]{display:flex;align-items:center;justify-content:space-between}.ft__socials[data-v-e9c21e52]{display:flex;gap:1rem;align-items:center}.ft__social-link[data-v-e9c21e52]{color:#4e5166;transition:color .18s}.ft__social-link[data-v-e9c21e52]:hover{color:#e8eaef}.ft__social-link[data-v-e9c21e52]{width:20px;height:20px}.ft__logo[data-v-e9c21e52]{display:flex;align-items:center;gap:.5rem;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.8125rem;color:#838899;transition:color .18s,transform .32s cubic-bezier(.16,1,.3,1)}.ft__logo b[data-v-e9c21e52]{color:#4070f4}.ft__logo svg[data-v-e9c21e52]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.ft__logo[data-v-e9c21e52]:hover{color:#e8eaef;transform:translateY(-1px)}.ft__logo:hover svg[data-v-e9c21e52]{transform:rotate(-8deg) scale(1.1)}.ft__copy[data-v-e9c21e52]{font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;color:#4e5166;opacity:.6}.home-layout[data-v-9c2dff36]{min-height:100vh;display:flex;flex-direction:column}.home-layout main[data-v-9c2dff36]{flex:1}@keyframes fade-up{0%{opacity:0;transform:translate3d(0,32px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes clip-up{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes clip-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-border{0%,to{border-color:#16172a}50%{border-color:#4070f440}}@keyframes orbit{0%{transform:rotate(0) translate(90px) rotate(0)}to{transform:rotate(360deg) translate(90px) rotate(-360deg)}}@keyframes grain{0%,to{transform:translate(0)}25%{transform:translate(-1%,1%)}50%{transform:translate(1%,-1%)}75%{transform:translate(-1%,-1%)}}.rv{opacity:0;transform:translate3d(0,32px,0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rv.is-v{opacity:1;transform:translateZ(0)}.rv[data-d="1"]{transition-delay:70ms}.rv[data-d="2"]{transition-delay:.14s}.rv[data-d="3"]{transition-delay:.21s}.rv[data-d="4"]{transition-delay:.28s}.rv[data-d="5"]{transition-delay:.35s}.rv[data-d="6"]{transition-delay:.42s}.rv[data-d="7"]{transition-delay:.49s}.rv[data-d="8"]{transition-delay:.56s}.rv[data-d="9"]{transition-delay:.63s}.rv[data-d="10"]{transition-delay:.7s}.rv[data-d="11"]{transition-delay:.77s}.rv[data-d="12"]{transition-delay:.84s}.rv[data-d="13"]{transition-delay:.91s}.rv[data-d="14"]{transition-delay:.98s}.rv[data-d="15"]{transition-delay:1.05s}.rv[data-d="16"]{transition-delay:1.12s}.rv-clip{clip-path:inset(100% 0 0 0);transition:clip-path .8s cubic-bezier(.4,0,0,1)}.rv-clip.is-v{clip-path:inset(0 0 0 0)}.rv-clip[data-d="1"]{transition-delay:70ms}.rv-clip[data-d="2"]{transition-delay:.14s}.rv-clip[data-d="3"]{transition-delay:.21s}.rv-clip[data-d="4"]{transition-delay:.28s}.rv-clip[data-d="5"]{transition-delay:.35s}.rv-clip[data-d="6"]{transition-delay:.42s}.rv-clip[data-d="7"]{transition-delay:.49s}.rv-clip[data-d="8"]{transition-delay:.56s}.rv-clip[data-d="9"]{transition-delay:.63s}.rv-clip[data-d="10"]{transition-delay:.7s}.rv-clip[data-d="11"]{transition-delay:.77s}.rv-clip[data-d="12"]{transition-delay:.84s}.rv-clip[data-d="13"]{transition-delay:.91s}.rv-clip[data-d="14"]{transition-delay:.98s}.rv-clip[data-d="15"]{transition-delay:1.05s}.rv-clip[data-d="16"]{transition-delay:1.12s}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#2c2e4a #050509}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.65;color:#e8eaef;background:#050509;overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;animation:grain 6s steps(8) infinite}a{color:inherit;text-decoration:none}button{border:none;background:none;cursor:pointer;font:inherit;color:inherit}img{display:block;max-width:100%}ul,ol{list-style:none}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.05;letter-spacing:-.03em}code,pre{font-family:Plus Jakarta Sans,sans-serif}::selection{background:#4070f433;color:#e8eaef}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2c2e4a;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#4e5166}.sec{padding-block:clamp(5rem,13vh,10rem);position:relative}.sec-label{font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#4070f4;margin-bottom:1rem}.sec-heading{font-size:clamp(2rem,5vw,3.2rem);margin-bottom:2rem}.sec-heading .hl{background:linear-gradient(135deg,#6b93ff,#4070f4,#2b55d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
