.hero[data-v-0a6ad8a3]{align-items:center;background:linear-gradient(135deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%);display:flex;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.hero-logo-wide[data-v-0a6ad8a3]{left:0;padding:2rem 0 2rem 8%;pointer-events:none;position:absolute;top:0;z-index:2}.hero-logo-wide .hero-logo-img[data-v-0a6ad8a3]{display:block;height:auto;max-width:260px;width:100%}.fade-out-enter-active[data-v-0a6ad8a3],.fade-out-leave-active[data-v-0a6ad8a3]{transition:opacity .5s ease,transform .5s ease}.fade-out-enter-from[data-v-0a6ad8a3],.fade-out-leave-to[data-v-0a6ad8a3]{opacity:0;transform:translateY(-20px)}.fade-out-enter-to[data-v-0a6ad8a3],.fade-out-leave-from[data-v-0a6ad8a3]{opacity:1;transform:translateY(0)}.hero-noise[data-v-0a6ad8a3]{background-image:radial-gradient(var(--text-color-secondary) 5%,transparent 0);background-size:2px 2px;left:0;opacity:.05;pointer-events:none;width:100%;z-index:1}#generative-canvas[data-v-0a6ad8a3],.hero-noise[data-v-0a6ad8a3]{height:100%;position:absolute;top:0}#generative-canvas[data-v-0a6ad8a3]{left:40%;width:60%;z-index:0}.hero-text-content[data-v-0a6ad8a3]{display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:8%;pointer-events:none;position:relative;width:40%;z-index:1}.hero .cta-button[data-v-0a6ad8a3]{z-index:2}.hero h1[data-v-0a6ad8a3]{color:var(--text-color);font-family:var(--font-accent);font-size:4.5rem;font-weight:700;line-height:1.15;margin-bottom:2rem;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}.hero .cta-button[data-v-0a6ad8a3]{background-color:var(--accent-color);border:none;color:var(--bg-color);margin-top:1rem;outline:none!important;pointer-events:all;position:relative;z-index:3;-webkit-tap-highlight-color:transparent;box-shadow:0 0 26px #000000b3,0 0 34px #000000d9,0 0 24px #90f46d4d;font-size:clamp(1rem,1.1vw,1.3rem);gap:.75rem;max-width:min(100%,400px)}.hero .cta-button[data-v-0a6ad8a3]:active,.hero .cta-button[data-v-0a6ad8a3]:focus,.hero .cta-button[data-v-0a6ad8a3]:focus-visible{box-shadow:0 0 22px #90f46d5c,0 4px 16px #0000008c;outline:none!important}.hero .cta-button svg[data-v-0a6ad8a3]{flex-shrink:0;opacity:.9}.hero .cta-button span[data-v-0a6ad8a3],.hero .cta-button span[data-v-0a6ad8a3]:active,.hero .cta-button span[data-v-0a6ad8a3]:focus,.hero .cta-button span[data-v-0a6ad8a3]:focus-visible{outline:none!important;-webkit-tap-highlight-color:transparent}@media(min-width:901px){.hero .cta-button svg[data-v-0a6ad8a3]{display:none}}.scroll-down-indicator[data-v-0a6ad8a3]{align-items:center;bottom:40px;color:#a855f7;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;font-weight:500;gap:.75rem;left:50%;position:absolute;text-shadow:0 0 10px rgba(168,85,247,.5);transform:translate(-50%);transition:all .3s ease;z-index:3}.scroll-down-indicator[data-v-0a6ad8a3]:hover{color:#c084fc;text-shadow:0 0 20px rgba(168,85,247,.8);transform:translate(-50%) translateY(-5px)}.scroll-down-indicator .icon[data-v-0a6ad8a3]{align-items:center;animation:pulse-bounce-0a6ad8a3 2s ease-out infinite;background:#a855f71a;border:2px solid #a855f7;border-radius:50%;box-shadow:0 0 15px #a855f766,inset 0 0 10px #a855f71a;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.scroll-down-indicator:hover .icon[data-v-0a6ad8a3]{background:#a855f733;box-shadow:0 0 25px #a855f799,inset 0 0 15px #a855f733;transform:scale(1.1)}.scroll-down-indicator .icon svg[data-v-0a6ad8a3]{filter:drop-shadow(0 0 5px rgba(168,85,247,.8));height:16px;stroke:#a855f7;width:16px}@keyframes pulse-bounce-0a6ad8a3{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.9;transform:translateY(-12px)}}@media(min-width:2500px){.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.3rem,1.4vw,1.5rem);max-width:400px;padding:16px 40px}}@media(min-width:1900px)and (max-width:2000px){.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.2rem,1.3vw,1.4rem);max-width:350px;padding:15px 38px}}@media(min-width:2000px)and (max-width:2499px){.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.25rem,1.35vw,1.45rem);max-width:380px;padding:15px 39px}}@media(min-width:1700px)and (max-width:1899px){.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.15rem,1.25vw,1.35rem);max-width:320px;padding:14px 36px}}@media(min-width:1600px)and (max-width:1699px){.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.12rem,1.22vw,1.32rem);max-width:310px;padding:13px 35px}}@media(max-width:1600px)and (min-width:1500px){.hero-text-content[data-v-0a6ad8a3]{padding-left:7%;width:38%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(4rem,4.5vw,4.5rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.1rem,1.2vw,1.3rem);max-width:300px;padding:13px 34px}}@media(max-width:1499px)and (min-width:1401px){.hero-text-content[data-v-0a6ad8a3]{padding-left:7%;width:38%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(3.8rem,4.4vw,4.6rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.15rem,1.35vw,1.45rem);max-width:290px;padding:14px 36px}}@media(max-width:1400px)and (min-width:1301px){.hero-text-content[data-v-0a6ad8a3]{padding-left:6%;width:38%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(4rem,4.6vw,4.8rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.15rem,1.35vw,1.45rem);max-width:280px;padding:14px 34px}}@media(max-width:1350px)and (min-width:1301px){.hero-text-content[data-v-0a6ad8a3]{padding-left:6%;width:42%}#generative-canvas[data-v-0a6ad8a3]{left:42%;width:58%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(4.1rem,4.8vw,4.9rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.15rem,1.35vw,1.45rem);max-width:280px;padding:14px 34px}}@media(max-width:1300px)and (min-width:1201px){.hero-text-content[data-v-0a6ad8a3]{padding-left:5%;width:42%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(3.9rem,4.6vw,4.7rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.15rem,1.35vw,1.45rem);max-width:280px;padding:14px 34px}}@media(max-width:1250px)and (min-width:1201px){.hero-text-content[data-v-0a6ad8a3]{padding-left:6%;width:45%}#generative-canvas[data-v-0a6ad8a3]{left:45%;width:55%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(4.2rem,5vw,4.8rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.1rem,1.2vw,1.2rem);padding:13px 32px}}@media(max-width:1100px)and (min-width:1001px){.hero-text-content[data-v-0a6ad8a3]{max-width:500px;padding-left:5%;width:50%}#generative-canvas[data-v-0a6ad8a3]{left:50%;width:50%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(3.5rem,5vw,4.5rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.05rem,1.15vw,1.2rem);max-width:270px;padding:12px 31px}}@media(max-width:1000px)and (min-width:901px){.hero-text-content[data-v-0a6ad8a3]{max-width:500px;padding-left:5%;width:50%}#generative-canvas[data-v-0a6ad8a3]{left:50%;width:50%}.hero h1[data-v-0a6ad8a3]{font-size:clamp(3.5rem,5vw,4.5rem);max-width:100%}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.1rem,1.2vw,1.25rem);max-width:-moz-fit-content;max-width:fit-content;padding:14px 32px}}@media(max-width:1200px)and (min-width:901px){.hero h1[data-v-0a6ad8a3]{font-size:clamp(3.4rem,4.6vw,4.4rem);line-height:1.18}.hero .cta-button[data-v-0a6ad8a3]{font-size:clamp(1.1rem,1.4vw,1.35rem);padding:14px 34px}}@media(max-width:900px){.hero-logo-wide[data-v-0a6ad8a3]{left:50%;padding:1.5rem 0;transform:translate(-50%)}.hero-logo-wide .logo[data-v-0a6ad8a3]{font-size:1.75rem;justify-content:center}.hero[data-v-0a6ad8a3]{flex-direction:column;min-height:100vh;text-align:center}.hero-noise[data-v-0a6ad8a3]{z-index:0}#generative-canvas[data-v-0a6ad8a3]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.hero-text-content[data-v-0a6ad8a3]{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:600px;order:1;padding:0 5%;position:relative;text-align:center;transform:translateY(-8%);width:100%;z-index:1}.hero .cta-button[data-v-0a6ad8a3]{z-index:3}.hero h1[data-v-0a6ad8a3]{font-size:clamp(2.5rem,9vw,4rem);line-height:1.2;margin-bottom:1.5rem;max-width:100%;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.6),0 2px 10px rgba(0,0,0,.9)}.hero .cta-button[data-v-0a6ad8a3]{align-items:center;background-color:var(--accent-color)!important;border:1px solid rgba(0,0,0,.35)!important;box-shadow:0 0 16px #000000b3,0 0 26px #000000d9;color:var(--bg-color)!important;display:inline-flex;font-size:clamp(1rem,2.5vw,1.1rem);gap:.75rem;justify-content:center;margin:0 auto;padding:12px 28px;position:relative}.hero .cta-button svg[data-v-0a6ad8a3]{flex-shrink:0;opacity:.9}.scroll-down-indicator[data-v-0a6ad8a3]{display:none}}@media(max-width:800px){.hero-text-content[data-v-0a6ad8a3]{max-width:500px;padding:4rem 4% 2rem}.hero h1[data-v-0a6ad8a3]{font-size:clamp(2.2rem,8.5vw,3.5rem)}}@media(max-width:768px){.hero-text-content[data-v-0a6ad8a3]{max-width:450px;padding:4rem 3% 2rem}.hero h1[data-v-0a6ad8a3]{font-size:clamp(2rem,8vw,3.2rem)}}@media(max-width:480px){.hero-text-content[data-v-0a6ad8a3]{max-width:350px;padding:3rem 2% 1.5rem}.hero h1[data-v-0a6ad8a3]{font-size:clamp(2rem,8vw,3rem);line-height:1.2;margin-bottom:1.5rem}.hero .cta-button[data-v-0a6ad8a3]{background-color:var(--accent-color)!important;border:none!important;color:var(--bg-color)!important;font-size:clamp(1rem,2.8vw,1.15rem);padding:14px 32px}}@media(max-width:400px){.hero-text-content[data-v-0a6ad8a3]{max-width:320px;padding:2.5rem 1.5% 1rem}.hero h1[data-v-0a6ad8a3]{font-size:clamp(1.8rem,7.5vw,2.8rem);margin-bottom:1.2rem}.hero .cta-button[data-v-0a6ad8a3]{background-color:var(--accent-color)!important;border:none!important;color:var(--bg-color)!important;font-size:clamp(.95rem,2.5vw,1.1rem);padding:13px 28px}}[data-v-e5b859ee]:root{--color-bg:#0b0c15;--color-accent:#a3ff78;--color-text:#8f90a6;--color-white:#fff}.about-section[data-v-e5b859ee]{align-items:center;background:linear-gradient(180deg,#2d1b4e,#24193d 15%,#1a0d2e 40% 70%,#0f0a1a 90%,#0b0c15);color:var(--color-white);display:flex;min-height:calc(100vh - 80px);overflow:hidden;position:relative}.container[data-v-e5b859ee]{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;padding:3.5rem 0 5rem;width:90%}.about-grid[data-v-e5b859ee]{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.label[data-v-e5b859ee]{color:#a3ff78;display:block;font-family:Courier New,monospace;font-size:var(--fs-small);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.headline[data-v-e5b859ee]{font-size:var(--fs-h1);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:3rem}.highlight[data-v-e5b859ee]{color:transparent;-webkit-text-stroke:1px #a3ff78;display:inline-block;position:relative}.highlight[data-v-e5b859ee]:before{animation:fillText-e5b859ee 4s infinite alternate;border-right:2px solid #a3ff78;color:#a3ff78;content:attr(data-text);height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:width 1s ease-in-out;width:0}@keyframes fillText-e5b859ee{0%{width:0}40%{border-color:transparent;width:100%}to{border-color:transparent;width:100%}}.manifesto[data-v-e5b859ee]{border-left:1px solid hsla(0,0%,100%,.1);padding-left:3rem}.lead-text[data-v-e5b859ee]{color:#c0c0d0;font-size:calc(var(--fs-body)*1.1);font-weight:300;line-height:1.6;margin-bottom:2rem}.white[data-v-e5b859ee]{border-bottom:1px solid #a3ff78;color:#fff;font-weight:500}.body-text[data-v-e5b859ee]{color:#8f90a6;font-size:var(--fs-body);line-height:1.8;margin-bottom:3rem;max-width:90%}.signature-block[data-v-e5b859ee]{align-items:center;display:flex;gap:1rem}.quote-line[data-v-e5b859ee]{background-color:#a3ff78;height:1px;width:40px}.signature-text[data-v-e5b859ee]{color:#a3ff78;font-family:Courier New,monospace;font-size:var(--fs-small);font-style:italic}.visual-side[data-v-e5b859ee]{align-items:center;display:flex;height:600px;justify-content:center;position:relative}.code-sculpture[data-v-e5b859ee]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13141fcc;border:1px solid rgba(163,255,120,.1);border-radius:4px;box-shadow:20px 20px 50px #00000080;max-width:500px;padding:3rem;position:relative;transform:perspective(1000px) rotateY(-10deg) rotateX(5deg);transition:transform .5s ease;width:100%}.code-sculpture[data-v-e5b859ee]:hover{transform:perspective(1000px) rotateY(0) rotateX(0)}.glow-orb[data-v-e5b859ee]{animation:pulse-e5b859ee 4s ease-in-out infinite;background:radial-gradient(circle,rgba(163,255,120,.15) 0,transparent 70%);filter:blur(40px);height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:-1}@keyframes pulse-e5b859ee{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.code-block[data-v-e5b859ee]{font-family:Courier New,monospace;font-size:1.1rem;line-height:1.8}.line[data-v-e5b859ee]{animation:fadeSlideIn-e5b859ee .8s forwards;animation-delay:var(--d);opacity:0}@keyframes fadeSlideIn-e5b859ee{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.indent[data-v-e5b859ee]{padding-left:1.5rem}.indent-2[data-v-e5b859ee]{padding-left:3rem}.k[data-v-e5b859ee]{color:#ff79c6}.c[data-v-e5b859ee]{color:#a3ff78;font-weight:700}.t[data-v-e5b859ee]{color:#8be9fd}.v[data-v-e5b859ee]{color:#bd93f9}.s[data-v-e5b859ee]{color:#f1fa8c}.m[data-v-e5b859ee]{color:#50fa7b}.noise-overlay[data-v-e5b859ee]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");height:100%;left:0;mix-blend-mode:overlay;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}@media(max-width:1024px){.headline[data-v-e5b859ee]{font-size:3rem}.about-grid[data-v-e5b859ee]{gap:3rem}}@media(max-width:768px){.about-grid[data-v-e5b859ee]{grid-template-columns:1fr}.visual-side[data-v-e5b859ee]{height:auto;margin-top:3rem}.code-sculpture[data-v-e5b859ee]{max-width:100%;transform:none}.manifesto[data-v-e5b859ee]{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding-left:0;padding-top:2rem}}[data-v-096e7d0a]:root{--color-bg:#0b0c15;--color-card-bg:#13141f;--color-accent:#a3ff78}.services-section[data-v-096e7d0a]{align-items:stretch;background-color:#0b0c15;color:#fff;display:flex;min-height:calc(100vh - 80px);overflow:hidden;position:relative}.container[data-v-096e7d0a]{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;padding:3.5rem 0 5rem;width:90%}.section-header[data-v-096e7d0a]{margin:0 auto 5rem;max-width:800px;text-align:center}.section-label[data-v-096e7d0a]{color:#a3ff78;display:block;font-size:.875rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-096e7d0a]{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.section-subtitle[data-v-096e7d0a]{color:#8f90a6;font-size:1.125rem;line-height:1.6}.services-grid[data-v-096e7d0a]{display:grid;gap:3rem;grid-template-columns:repeat(4,minmax(240px,1fr))}.service-column[data-v-096e7d0a]{border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;padding:2.5rem 2.25rem}.service-column[data-v-096e7d0a]:first-child{border-left:none}.service-avatar[data-v-096e7d0a]{margin-bottom:2.25rem}.service-avatar-inner[data-v-096e7d0a]{align-items:center;background:radial-gradient(circle at 0 0,rgba(163,255,120,.4),transparent 60%),radial-gradient(circle at 100% 100%,rgba(167,139,250,.5),transparent 55%);border-radius:999px;box-shadow:0 18px 45px #000000b3;display:flex;height:96px;justify-content:center;padding:18px;width:96px}.service-icon[data-v-096e7d0a]{height:36px;width:36px}.service-header[data-v-096e7d0a]{display:flex;flex-direction:column;margin-bottom:1.5rem;min-height:190px}.title-wrapper[data-v-096e7d0a]{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;margin-bottom:.5rem;position:relative}.title-content[data-v-096e7d0a]{display:flex;flex-direction:column;gap:.25rem}.service-title[data-v-096e7d0a]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;white-space:nowrap}.coming-soon-badge[data-v-096e7d0a]{color:#a3ff78b3;display:inline-block;font-size:.65rem;font-weight:500;left:0;letter-spacing:.1em;line-height:1;margin-top:.9rem;padding-left:1.2rem;position:absolute;text-transform:uppercase;top:100%}.coming-soon-badge[data-v-096e7d0a]:before{animation:pulse-096e7d0a 2s ease-in-out infinite;background:#a3ff7899;border-radius:50%;box-shadow:0 0 8px #a3ff7866;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}@keyframes pulse-096e7d0a{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}.capabilities-list[data-v-096e7d0a]{list-style:none;margin:0;padding:0}.service-list li[data-v-096e7d0a]{align-items:flex-start;color:#c3c4d8;display:flex;font-size:.95rem;gap:.75rem;line-height:1.6;margin-bottom:.55rem}.bullet-icon[data-v-096e7d0a]{color:#a3ff78;font-size:.8rem;margin-top:.2rem}.bullet-text[data-v-096e7d0a]{flex:1}@media(max-width:1024px){.services-grid[data-v-096e7d0a]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title[data-v-096e7d0a]{font-size:2.5rem}}@media(max-width:768px){.services-grid[data-v-096e7d0a]{grid-template-columns:1fr}.service-column[data-v-096e7d0a]{border-left:none;border-top:1px solid hsla(0,0%,100%,.06);padding-left:0;padding-right:0}.service-column[data-v-096e7d0a]:first-child{border-top:none}.service-header[data-v-096e7d0a]{align-items:center;flex-direction:row;gap:1.25rem;margin-bottom:1.5rem;min-height:auto}.service-avatar[data-v-096e7d0a]{flex-shrink:0;margin-bottom:0}.service-avatar-inner[data-v-096e7d0a]{height:72px;padding:14px;width:72px}.service-icon[data-v-096e7d0a]{height:32px;width:32px}.title-wrapper[data-v-096e7d0a]{margin-bottom:0}.service-title[data-v-096e7d0a]{font-size:1.35rem}.section-header[data-v-096e7d0a]{margin-bottom:3rem}}[data-v-c454eb88]:root{--color-bg:#0b0c15;--color-accent:#a3ff78;--color-text:#fff;--color-muted:#8f90a6}.comparison-section[data-v-c454eb88]{align-items:center;background:linear-gradient(180deg,#0b0c15,#0f0a1a 20%,#1a0d2e 50% 80%,#0f0a1a);border-bottom:none;color:#fff;display:flex;min-height:calc(100vh - 80px);overflow:hidden;position:relative}.container[data-v-c454eb88]{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1280px;padding:1rem 0 3rem;width:90%}.section-header[data-v-c454eb88]{margin:0 auto 3rem;max-width:800px;text-align:center}.label[data-v-c454eb88]{color:#a3ff78;display:block;font-family:Courier New,monospace;font-size:.875rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-c454eb88]{font-size:3rem;font-weight:700;margin-bottom:1.5rem}.highlight[data-v-c454eb88]{background:linear-gradient(135deg,#bbf7d0,#a3ff78 40%,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-c454eb88]{color:#8f90a6;font-size:1.125rem;line-height:1.6}.comparison-wrapper[data-v-c454eb88]{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 30px 60px #00000080;cursor:col-resize;height:500px;margin-bottom:2rem;max-height:60vh;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;--wrapper-width:100%}.image-layer[data-v-c454eb88]{height:100%;left:0;overflow:hidden;position:absolute;top:0}.after-layer[data-v-c454eb88]{width:100%;z-index:1}.before-layer[data-v-c454eb88]{background:#fff;border-right:2px solid #a3ff78;overflow:hidden;will-change:width;z-index:2}.layer-label[data-v-c454eb88]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:8px;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.5rem 1rem;pointer-events:none;position:absolute;top:2rem;z-index:2}.label-before[data-v-c454eb88]{border:1px solid hsla(0,0%,100%,.3);color:#fff;left:2rem}.label-after[data-v-c454eb88]{border:1px solid #a3ff78;color:#a3ff78;right:2rem}.slider-handle[data-v-c454eb88]{align-items:center;display:flex;flex-direction:column;justify-content:center;pointer-events:auto;z-index:5}.handle-line[data-v-c454eb88],.slider-handle[data-v-c454eb88]{bottom:0;position:absolute;top:0;transform:translate(-50%)}.handle-line[data-v-c454eb88]{background:#a3ff78;left:50%;width:2px}.handle-circle-wrapper[data-v-c454eb88]{position:relative;z-index:1}.handle-circle[data-v-c454eb88]{align-items:center;background:#a3ff78;border-radius:50%;box-shadow:0 0 20px #a3ff7880;color:#0b0c15;display:flex;height:48px;justify-content:center;width:48px}.handle-circle svg[data-v-c454eb88]{height:16px;width:16px}.placeholder-content[data-v-c454eb88]{height:100%;overflow:hidden;position:relative;width:100%}.before-layer .placeholder-content[data-v-c454eb88]{height:100%;left:0;position:absolute;top:0;width:var(--wrapper-width,100%)}.comparison-image[data-v-c454eb88]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%}.mobile-image-wrapper[data-v-c454eb88]{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 30px 60px #00000080;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}.mobile-image[data-v-c454eb88]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-label[data-v-c454eb88]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border:1px solid #a3ff78;border-radius:8px;color:#a3ff78;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem}.cta-wrapper[data-v-c454eb88]{display:flex;justify-content:center;margin-top:1.5rem}.case-studies-button[data-v-c454eb88]{align-items:center;background:linear-gradient(135deg,#6d28d9,#7c3aed 50%,#8b5cf6);border:none;border-radius:50px;box-shadow:0 4px 20px #6d28d966;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.05em;padding:1rem 2.5rem;text-decoration:none;text-transform:lowercase;transition:all .3s ease}.case-studies-button[data-v-c454eb88]:hover{background:linear-gradient(135deg,#7c3aed,#8b5cf6 50%,#9333ea);box-shadow:0 6px 30px #6d28d999;transform:translateY(-2px)}@media(max-width:768px){.comparison-wrapper[data-v-c454eb88]{height:400px;max-height:50vh}.section-title[data-v-c454eb88]{font-size:2rem}}@font-face{font-family:"Space Grotesk Fallback: Noto Sans";src:local("Noto Sans");size-adjust:103.1646%;ascent-override:95.3816%;descent-override:28.3043%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:117.4059%;ascent-override:83.8118%;descent-override:24.871%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Segoe UI";src:local("Segoe UI");size-adjust:110.2943%;ascent-override:89.2159%;descent-override:26.4746%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:108.6667%;ascent-override:90.5521%;descent-override:26.8712%;line-gap-override:0%}@font-face{font-family:"Space Grotesk Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.process-section[data-v-3db45eb1]{background:linear-gradient(180deg,var(--bg-gradient-end) 0,#090919 28%,#090919 100%);border-top:none;color:var(--text-color);height:auto;position:relative}@media(max-height:800px){.process-section[data-v-3db45eb1]{height:500vh}.container[data-v-3db45eb1]{padding:0 15px}.section-label[data-v-3db45eb1]{font-size:2rem}.card-title[data-v-3db45eb1]{font-size:2.5rem}}@media(max-height:750px){.step-card[data-v-3db45eb1]{padding:1.5rem;transform:scale(.9);transform-origin:top center}.card-title[data-v-3db45eb1]{font-size:1.75rem;margin-bottom:.75rem}.card-description[data-v-3db45eb1]{font-size:.9rem;line-height:1.6;margin-bottom:.75rem}.card-header-row[data-v-3db45eb1]{padding-bottom:.5rem}.card-header-row[data-v-3db45eb1],.tech-main-grid[data-v-3db45eb1],.tech-showcase[data-v-3db45eb1]{margin-bottom:.75rem}.tech-main-grid[data-v-3db45eb1]{gap:.75rem}.tech-icon[data-v-3db45eb1]{height:32px;width:32px}.tech-more-text[data-v-3db45eb1]{font-size:.7rem}}@media(max-height:600px){.process-section[data-v-3db45eb1]{height:400vh}.section-label[data-v-3db45eb1]{font-size:1.75rem}.card-title[data-v-3db45eb1]{font-size:2rem}.card-description[data-v-3db45eb1]{font-size:1rem}.step-card[data-v-3db45eb1]{padding:1.5rem}}.sticky-wrapper[data-v-3db45eb1]{align-items:flex-start;height:auto;justify-content:center;overflow:visible;padding-top:0;top:auto}.container[data-v-3db45eb1],.sticky-wrapper[data-v-3db45eb1]{display:flex;position:relative;width:100%}.container[data-v-3db45eb1]{flex-direction:column;height:100%;justify-content:flex-start;margin:0 auto;max-width:1200px;padding:0 40px 3rem}.section-header[data-v-3db45eb1]{flex-shrink:0;margin-bottom:2.5rem;margin-top:-1.5rem;padding:1.5rem 0;position:sticky;top:0;width:100%;z-index:100}.section-label[data-v-3db45eb1]{color:var(--text-color);font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:0;text-align:left}.section-subtitle[data-v-3db45eb1]{color:var(--text-color-secondary);font-size:.9rem;margin-top:0;opacity:.7}.mobile-step-line[data-v-3db45eb1],.mobile-timeline[data-v-3db45eb1]{display:none}.scroll-separator[data-v-3db45eb1]{background:#a78bfa99;display:block;height:1px;margin:1.5rem auto .75rem;width:48px}.scroll-hint[data-v-3db45eb1]{color:var(--text-color-secondary);display:block;font-size:.85rem;margin-top:0;opacity:.7;text-align:center}.section-label .gradient-text[data-v-3db45eb1]{background:linear-gradient(135deg,#a78bfa,#8b5cf6 50%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-mobile-header[data-v-3db45eb1]{display:none}.layout-grid[data-v-3db45eb1]{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;overflow:visible}.timeline-frame[data-v-3db45eb1]{border-radius:24px;box-sizing:border-box;flex:0 0 25%}.process-inner[data-v-3db45eb1],.timeline-frame[data-v-3db45eb1]{align-items:stretch;display:flex;padding:0}.process-inner[data-v-3db45eb1]{flex-direction:row;min-height:100vh;position:relative}.process-frame[data-v-3db45eb1]{border-radius:24px;flex:0 0 75%;min-width:0;padding:2.5rem 0}.steps-menu[data-v-3db45eb1]{border-radius:20px;display:flex;flex-direction:column;gap:0;justify-content:space-between;max-height:calc(100vh - 184px);overflow:hidden;padding:32px 12px 32px 30px;position:sticky;top:128px;width:100%}.timeline-track[data-v-3db45eb1]{background-color:#ffffff24;bottom:64px;left:39px;position:absolute;top:64px;width:2px;z-index:0}.timeline-fill[data-v-3db45eb1]{background-color:var(--accent-color);box-shadow:0 0 14px #90f46d99;left:0;position:absolute;top:0;transition:height .4s ease-out;width:100%}.step-item[data-v-3db45eb1]{align-items:center;cursor:pointer;display:flex;gap:1.5rem;opacity:.45;position:relative;transition:opacity .25s ease,transform .25s ease;z-index:1}.step-item[data-v-3db45eb1]:hover{opacity:.8;transform:translate(2px)}.step-item.active[data-v-3db45eb1],.step-item.passed[data-v-3db45eb1]{opacity:1}.timeline-node[data-v-3db45eb1]{align-items:center;background-color:var(--bg-color);border:2px solid hsla(0,0%,100%,.4);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.node-core[data-v-3db45eb1],.timeline-node[data-v-3db45eb1]{border-radius:50%;transition:all .3s ease}.node-core[data-v-3db45eb1]{background-color:transparent;height:8px;width:8px}.step-item.active .timeline-node[data-v-3db45eb1]{border-color:var(--accent-color);box-shadow:0 0 12px #90f46d80;transform:scale(1.15)}.step-item.active .node-core[data-v-3db45eb1],.step-item.passed .node-core[data-v-3db45eb1],.step-item.passed .timeline-node[data-v-3db45eb1]{background-color:var(--accent-color)}.step-item.passed .timeline-node[data-v-3db45eb1]{border-color:var(--accent-color);box-shadow:0 0 10px #90f46d80}.step-text-content[data-v-3db45eb1]{display:flex;flex:1 1 auto;flex-direction:column}.step-number-label[data-v-3db45eb1]{color:var(--text-color-secondary);font-family:Courier New,monospace;font-size:.85rem;margin-bottom:2px}.step-label[data-v-3db45eb1]{color:var(--text-color);font-size:1rem;font-weight:500;letter-spacing:-.01em}.step-item.active .step-label[data-v-3db45eb1]{color:var(--accent-color);font-weight:600}.cards-frame[data-v-3db45eb1]{flex:1 1 auto;min-width:0}.content-area[data-v-3db45eb1]{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%;min-width:0;padding:.75rem 0;position:relative;width:100%}.step-card-mobile-stack[data-v-3db45eb1]{margin-left:auto;margin-right:auto;max-width:760px}.step-card[data-v-3db45eb1]{background-color:var(--card-bg);border:1px solid hsla(0,0%,100%,.05);border-radius:24px;box-shadow:0 18px 40px #0f172ad9;box-sizing:border-box;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:3rem;position:relative;width:100%}.step-card-mobile-stack[data-v-3db45eb1]{background:#050611;border:1px solid rgba(15,23,42,.8);border-radius:18px;box-shadow:none;margin:1.5rem 0;opacity:.35;padding:1.6rem 1.5rem 1.7rem;position:relative;transition:opacity .3s ease,border-color .3s ease,background-color .3s ease}.step-card-mobile-stack.is-active[data-v-3db45eb1]{background:#0b0d1a;border-color:#581c87d9;box-shadow:0 22px 48px #0f172af2;opacity:1}.step-card-mobile-stack[data-v-3db45eb1]:last-child{margin-bottom:2.75rem}.card-glow[data-v-3db45eb1]{background:radial-gradient(circle at 70% 20%,rgba(44,27,76,.9) 0,rgba(139,92,246,.2) 30%,transparent 55%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:0}.card-content[data-v-3db45eb1]{display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:100%;min-width:0;position:relative;width:100%;z-index:1}.card-header-row[data-v-3db45eb1]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;width:100%}.tag[data-v-3db45eb1]{align-items:center;border:1px solid rgba(144,244,109,.3);border-radius:50px;color:var(--accent-color);display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;letter-spacing:.1em;padding:.4rem 1rem;text-transform:uppercase}.step-count[data-v-3db45eb1]{color:var(--text-color-secondary);font-family:Courier New,monospace;font-weight:600;letter-spacing:.05em}.card-title[data-v-3db45eb1]{color:var(--text-color);font-family:Space Grotesk,"Space Grotesk Fallback: BlinkMacSystemFont","Space Grotesk Fallback: Segoe UI","Space Grotesk Fallback: Helvetica Neue","Space Grotesk Fallback: Arial","Space Grotesk Fallback: Noto Sans",sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;max-width:90%}.card-description[data-v-3db45eb1]{color:var(--text-color-secondary);font-size:1rem;line-height:1.7;margin-bottom:1.5rem;max-width:800px}.tech-showcase[data-v-3db45eb1]{display:block;margin-bottom:1rem;max-width:100%;visibility:visible;width:100%}.tech-toggle-btn[data-v-3db45eb1]{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:.85rem;font-weight:500;margin-bottom:1.5rem;padding:0;text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:1px;text-underline-offset:4px;transition:all .3s ease}.tech-toggle-btn[data-v-3db45eb1]:hover{opacity:.8;text-decoration-thickness:2px}.tech-toggle-btn-close[data-v-3db45eb1]{margin-bottom:1.5rem}.tech-content[data-v-3db45eb1]{width:100%}.tech-main-grid[data-v-3db45eb1]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem;width:100%}.tech-item-more[data-v-3db45eb1]{cursor:pointer}.tech-more-card[data-v-3db45eb1]{align-items:center;background:transparent;border:1px solid rgba(167,139,250,.4);border-radius:50%;display:flex;justify-content:center;padding:.5rem 1rem}.tech-more-card[data-v-3db45eb1]:hover{background:#a78bfa1a;border-color:#a78bfa99;transform:scale(1.05)}.tech-more-text[data-v-3db45eb1]{color:#a78bfa;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:lowercase}.tech-carousel-wrapper[data-v-3db45eb1]{padding:1.5rem 0;position:relative;width:100%}.tech-carousel[data-v-3db45eb1]{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;max-width:100%;width:100%;will-change:scroll-position;-webkit-overflow-scrolling:touch}.tech-carousel[data-v-3db45eb1]::-webkit-scrollbar{display:none}.tech-item[data-v-3db45eb1]{flex-shrink:0}.tech-icon-card[data-v-3db45eb1],.tech-item[data-v-3db45eb1]{align-items:center;display:flex;justify-content:center}.tech-icon-card[data-v-3db45eb1]{background:transparent;border-radius:8px;height:100%;position:relative;transition:transform .2s ease;width:100%}.tech-icon-card[data-v-3db45eb1]:hover{transform:scale(1.1)}.tech-icon-wrapper[data-v-3db45eb1]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tech-icon[data-v-3db45eb1]{display:block;filter:brightness(0) saturate(100%) invert(40%) sepia(90%) saturate(2000%) hue-rotate(250deg) brightness(.9);height:40px;opacity:.8;transition:opacity .2s ease,transform .2s ease;width:40px}.tech-icon-card:hover .tech-icon[data-v-3db45eb1]{opacity:1;transform:scale(1.1)}.tech-glow[data-v-3db45eb1]{display:none}.tech-grid-all[data-v-3db45eb1]{display:grid;gap:1rem;grid-auto-rows:60px;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:0;max-width:100%;width:100%}.tech-card-full[data-v-3db45eb1]{min-height:400px}.tech-card-full .card-content[data-v-3db45eb1]{display:flex;flex-direction:column;height:100%}.tech-card-full .tech-grid-all[data-v-3db45eb1]{flex:1;min-height:0}.tech-back-btn[data-v-3db45eb1]{cursor:pointer;transition:all .3s ease}.tech-back-btn[data-v-3db45eb1]:hover{opacity:.8;transform:translate(-2px)}@media(max-width:1200px){.tech-grid-all[data-v-3db45eb1]{grid-template-columns:repeat(8,1fr)}}@media(max-width:900px){.tech-grid-all[data-v-3db45eb1]{grid-template-columns:repeat(6,1fr)}}.tech-item-animated[data-v-3db45eb1]{animation:techFadeIn-3db45eb1 .6s ease-out forwards;opacity:0;transform:translateY(20px) scale(.9)}@keyframes techFadeIn-3db45eb1{to{opacity:1;transform:translateY(0) scale(1)}}.tech-view-all-btn[data-v-3db45eb1]{align-items:center;background:none;border:none;color:var(--text-color-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:400;gap:.5rem;margin-top:1.5rem;opacity:.6;padding:.5rem 0;position:relative;transition:color .3s ease}.tech-view-all-btn[data-v-3db45eb1]:hover{color:var(--text-color);opacity:1}.tech-view-all-btn .underline[data-v-3db45eb1]{background:var(--text-color-secondary);bottom:0;height:1px;left:0;opacity:.5;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.tech-view-all-btn:hover .underline[data-v-3db45eb1]{transform:scaleX(1)}.feature-list[data-v-3db45eb1]{display:flex;flex-wrap:wrap;gap:1.5rem}.feature-item[data-v-3db45eb1]{align-items:center;color:var(--text-color);display:flex;font-size:1rem;gap:.5rem}.check-icon[data-v-3db45eb1]{color:var(--accent-color);font-weight:700}.btn-primary[data-v-3db45eb1]{align-items:center;background-color:var(--accent-color);border:none;border-radius:99px;color:var(--bg-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:center;padding:1rem 2.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.btn-primary[data-v-3db45eb1]:hover{box-shadow:0 5px 25px #90f46d99;transform:translateY(-3px) scale(1.05)}.slide-fade-enter-active[data-v-3db45eb1],.slide-fade-leave-active[data-v-3db45eb1]{transition:all .5s ease}.slide-fade-enter-from[data-v-3db45eb1]{opacity:0;transform:translateY(20px)}.slide-fade-leave-to[data-v-3db45eb1]{opacity:0;transform:translateY(-20px)}.fade-in-enter-active[data-v-3db45eb1]{transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-enter-from[data-v-3db45eb1]{opacity:0;transform:translateY(12px)}.fade-in-enter-to[data-v-3db45eb1]{opacity:1;transform:translateY(0)}.fade-in-leave-active[data-v-3db45eb1]{transition:opacity .5s ease-in,transform .5s ease-in}.fade-in-leave-to[data-v-3db45eb1]{opacity:0;transform:translateY(-12px)}@media(max-width:770px){.process-section[data-v-3db45eb1]{height:auto}.sticky-wrapper[data-v-3db45eb1]{height:auto;overflow:visible;position:relative;top:auto}.container[data-v-3db45eb1]{display:flex;flex-direction:column;height:auto;justify-content:flex-start;max-width:100%;padding:0 1rem 3rem}.section-header[data-v-3db45eb1]{display:none}.card-mobile-header[data-v-3db45eb1]{border-bottom:1px solid hsla(0,0%,100%,.1);display:block;margin-bottom:1.5rem;padding-bottom:1.5rem}.section-label-mobile[data-v-3db45eb1]{font-size:1.5rem;margin:0;text-align:center}.layout-grid[data-v-3db45eb1]{flex-direction:column;margin-top:0}.steps-menu[data-v-3db45eb1],.timeline-frame[data-v-3db45eb1]{display:none}.content-area[data-v-3db45eb1]{overflow:visible;position:relative;width:100%}.step-card[data-v-3db45eb1]{border-radius:20px;margin:1.5rem 0;padding:1.75rem 1.5rem;position:relative;z-index:2}.mobile-scroll-hint[data-v-3db45eb1]{color:var(--text-color-secondary);display:block;font-size:.8rem;margin-top:.75rem;opacity:.7;text-align:center}.card-header-row[data-v-3db45eb1]{align-items:flex-start;flex-direction:row;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem}.card-header-row .tag[data-v-3db45eb1]{max-width:70%;text-align:left;white-space:normal}.card-header-row .step-count[data-v-3db45eb1]{flex-shrink:0;margin-left:auto;white-space:nowrap}.card-title[data-v-3db45eb1]{font-size:1.75rem;margin-bottom:1rem}.card-description[data-v-3db45eb1]{font-size:.95rem;line-height:1.6}.card-description[data-v-3db45eb1],.tech-showcase[data-v-3db45eb1]{margin-bottom:1.5rem}.tech-grid-all[data-v-3db45eb1]{gap:.75rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin-bottom:1rem}.tech-icon[data-v-3db45eb1]{height:32px;width:32px}.feature-list[data-v-3db45eb1]{flex-direction:column;gap:.75rem}.feature-item[data-v-3db45eb1]{font-size:.9rem}.btn-primary[data-v-3db45eb1]{font-size:1rem;padding:.875rem 2rem;width:100%}.mobile-scroll-separator[data-v-3db45eb1]{background:#a78bfa99;display:block;height:1px;margin:1.25rem auto .5rem;width:48px}.mobile-timeline[data-v-3db45eb1]{background-color:var(--accent-color);bottom:0;box-shadow:0 0 12px #90f46d80;display:block;opacity:.7;top:0;width:2px;z-index:1}.mobile-timeline[data-v-3db45eb1],.timeline-arrow-circle[data-v-3db45eb1]{left:50%;pointer-events:none;position:absolute;transform:translate(-50%)}.timeline-arrow-circle[data-v-3db45eb1]{align-items:center;background:#0b0c15e6;border:2px solid rgba(167,139,250,.6);border-radius:50%;bottom:64px;color:#a78bfacc;display:flex;height:48px;justify-content:center;width:48px;z-index:2}.timeline-arrow-circle svg[data-v-3db45eb1]{animation:bounce-arrow-3db45eb1 2s ease-out infinite;height:20px;width:20px}@keyframes bounce-arrow-3db45eb1{0%,20%,50%,80%,to{opacity:.8;transform:translateY(0)}40%{opacity:1;transform:translateY(-8px)}60%{opacity:1;transform:translateY(-4px)}}}@media(max-width:480px){.section-label[data-v-3db45eb1]{font-size:1.5rem}.step-card[data-v-3db45eb1]{padding:1.25rem}.card-title[data-v-3db45eb1]{font-size:1.5rem}.card-description[data-v-3db45eb1]{font-size:.9rem}.tech-grid-all[data-v-3db45eb1]{gap:.5rem;grid-template-columns:repeat(3,1fr)}.tech-icon[data-v-3db45eb1]{height:28px;width:28px}.step-item[data-v-3db45eb1]{min-width:70px}.step-label[data-v-3db45eb1]{font-size:.8rem}}@media(min-width:771px)and (max-width:1024px){.step-card[data-v-3db45eb1]{padding:2.5rem}.card-title[data-v-3db45eb1]{font-size:2.5rem}.tech-grid-all[data-v-3db45eb1]{grid-template-columns:repeat(7,1fr)}}.career-section[data-v-977fa16d]{background-color:var(--bg-gradient-end);color:var(--text-color);overflow:hidden;padding:5rem 0;position:relative}.career-section[data-v-977fa16d]:before{background:linear-gradient(90deg,transparent,rgba(144,244,109,.3) 20%,rgba(144,244,109,.6) 50%,rgba(144,244,109,.3) 80%,transparent);box-shadow:0 0 20px #90f46d66;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.container[data-v-977fa16d]{margin:0 auto;max-width:1280px;width:90%}.section-header[data-v-977fa16d]{margin:0 auto 3rem;max-width:700px;text-align:center}.label[data-v-977fa16d]{color:var(--accent-color);display:block;font-family:Courier New,monospace;font-size:.875rem;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.section-title[data-v-977fa16d]{color:var(--text-color);font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.25rem}.highlight[data-v-977fa16d]{color:var(--accent-color)}.section-subtitle[data-v-977fa16d]{color:var(--text-color-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.header-actions[data-v-977fa16d]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-primary-glow[data-v-977fa16d]{align-items:center;background:var(--accent-color);border:none;border-radius:12px;box-shadow:0 4px 20px #90f46d4d;color:var(--bg-color);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.75rem;max-width:100%;padding:1rem 2.5rem;transition:all .3s ease}.btn-primary-glow[data-v-977fa16d]:hover{box-shadow:0 8px 30px #90f46d66;transform:translateY(-2px)}.arrow[data-v-977fa16d]{display:inline-block;font-size:1.2rem;line-height:inherit;transform:translateY(-2px);transition:transform .3s ease;vertical-align:text-top}.btn-primary-glow:hover .arrow[data-v-977fa16d]{transform:translate(5px) translateY(-2px);transform:translate(5px)}@media(max-width:600px){.header-actions[data-v-977fa16d]{align-items:stretch;flex-direction:column}.btn-primary-glow[data-v-977fa16d]{justify-content:center;text-align:center;white-space:normal;width:100%}}.benefits-list[data-v-977fa16d]{flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:2.5rem}.benefit-item[data-v-977fa16d],.benefits-list[data-v-977fa16d]{align-items:center;display:flex}.benefit-item[data-v-977fa16d]{color:var(--text-color-secondary);font-size:1rem;gap:.75rem;transition:all .3s ease}.benefit-item[data-v-977fa16d]:hover{color:var(--text-color);transform:translate(5px)}.benefit-icon[data-v-977fa16d]{color:var(--accent-color);font-size:1.2rem;font-weight:700;transition:transform .3s ease}.benefit-item:hover .benefit-icon[data-v-977fa16d]{transform:translate(3px)}.benefit-text[data-v-977fa16d]{font-weight:500}@media(max-width:768px){.career-section[data-v-977fa16d]{padding:6rem 0}.section-title[data-v-977fa16d]{font-size:2.5rem}.section-subtitle[data-v-977fa16d]{font-size:1rem}.section-header[data-v-977fa16d]{margin-bottom:4rem}.benefits-list[data-v-977fa16d]{align-items:flex-start;flex-direction:column;gap:1.5rem;margin:3rem auto 0;max-width:400px}}.cta-section[data-v-af6c7d8c]{align-items:center;background:var(--bg-gradient-end);color:var(--text-color);display:flex;min-height:100vh;overflow:hidden;padding:8rem 0;position:relative}.container[data-v-af6c7d8c]{margin:0 auto;max-width:1280px;position:relative;width:90%;z-index:2}.grid-background[data-v-af6c7d8c]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.grid-lines[data-v-af6c7d8c]{animation:gridMove-af6c7d8c 20s linear infinite;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:80px 80px;height:200%;left:-50%;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%);position:absolute;top:-50%;transform:perspective(500px) rotateX(60deg);width:200%}@keyframes gridMove-af6c7d8c{0%{transform:perspective(500px) rotateX(60deg) translateY(0)}to{transform:perspective(500px) rotateX(60deg) translateY(80px)}}.cta-grid[data-v-af6c7d8c]{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;justify-items:start}.cta-text-content[data-v-af6c7d8c]{text-align:left}.tags-wrapper[data-v-af6c7d8c]{align-items:center;background:#90f46d1a;border:1px solid rgba(144,244,109,.2);border-radius:50px;display:inline-flex;gap:.75rem;margin-bottom:2rem;padding:.5rem 1rem}.status-dot[data-v-af6c7d8c]{animation:pulse-af6c7d8c 2s infinite;background-color:var(--accent-color);border-radius:50%;box-shadow:0 0 10px var(--accent-color);height:8px;width:8px}@keyframes pulse-af6c7d8c{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.status-text[data-v-af6c7d8c]{color:var(--accent-color);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cta-title[data-v-af6c7d8c]{font-size:4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem;text-align:left}.highlight[data-v-af6c7d8c]{color:transparent;-webkit-text-stroke:1px #a3ff78;position:relative}.highlight[data-v-af6c7d8c]:after{color:#a3ff78;content:"technologię";filter:blur(5px);left:0;opacity:.1;position:absolute;top:0}.cta-subtitle[data-v-af6c7d8c]{color:var(--text-color-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:3rem;max-width:500px}.trust-indicators[data-v-af6c7d8c]{border-top:1px solid hsla(0,0%,100%,.1);gap:2rem;padding-top:2rem}.trust-indicators[data-v-af6c7d8c],.trust-item[data-v-af6c7d8c]{align-items:center;display:flex}.trust-item[data-v-af6c7d8c]{gap:1rem}.separator[data-v-af6c7d8c]{background:#ffffff1a;height:40px;width:1px}.trust-number[data-v-af6c7d8c]{color:var(--text-color);font-size:2rem;font-weight:700;line-height:1}.trust-label[data-v-af6c7d8c]{color:var(--text-color-secondary);font-size:.75rem;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.cta-form-wrapper[data-v-af6c7d8c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13141f99;border:1px solid hsla(0,0%,100%,.05);border-radius:24px;box-shadow:0 20px 50px #00000080;padding:3rem;position:relative}.form-loading-overlay[data-v-af6c7d8c]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#13141fd9;border-radius:24px;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:20}.form-loading-inner[data-v-af6c7d8c]{align-items:center;display:flex;flex-direction:column;gap:1rem}.form-spinner[data-v-af6c7d8c]{animation:contact-form-spin-af6c7d8c .75s linear infinite;border:3px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:3px solid var(--accent-color);height:44px;width:44px}@keyframes contact-form-spin-af6c7d8c{to{transform:rotate(1turn)}}.form-loading-text[data-v-af6c7d8c]{color:var(--text-color-secondary);font-size:.9rem;margin:0;text-align:center}.form-success-panel[data-v-af6c7d8c]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:1.5rem .5rem;text-align:center}.form-success-title[data-v-af6c7d8c]{color:var(--text-color);font-size:1.35rem;font-weight:700;line-height:1.25;margin:0 0 1rem}.form-success-text[data-v-af6c7d8c]{color:var(--text-color-secondary);font-size:.95rem;line-height:1.55;margin:0;max-width:28rem}.contact-form[data-v-af6c7d8c]{gap:1.5rem}.contact-form[data-v-af6c7d8c],.form-group[data-v-af6c7d8c]{display:flex;flex-direction:column}.form-group[data-v-af6c7d8c]{gap:.5rem;text-align:left}label[data-v-af6c7d8c]{color:#8f90a6;font-size:.85rem;font-weight:500}input[data-v-af6c7d8c],textarea[data-v-af6c7d8c]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}input[data-v-af6c7d8c]:focus,textarea[data-v-af6c7d8c]:focus{background:#90f46d0d;border-color:var(--accent-color);box-shadow:0 0 15px #90f46d1a;outline:none}[data-v-af6c7d8c]::-moz-placeholder{color:#fff3}[data-v-af6c7d8c]::placeholder{color:#fff3}.field-error[data-v-af6c7d8c]{color:#fecaca;font-size:.82rem;line-height:1.35;margin:.35rem 0 0;text-align:left}.form-group.has-field-error input[data-v-af6c7d8c],.form-group.has-field-error textarea[data-v-af6c7d8c]{border-color:#ef444473}.form-error[data-v-af6c7d8c]{background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:12px;color:#fecaca;font-size:.9rem;line-height:1.45;padding:.85rem 1rem;text-align:left}.form-note[data-v-af6c7d8c]{color:var(--text-color-secondary);font-size:.75rem;margin-top:1rem;text-align:center}.btn-magnetic[data-v-af6c7d8c]{background:var(--accent-color);border:none;border-radius:12px;color:var(--bg-color);cursor:pointer;font-size:1rem;font-weight:700;margin-top:.5rem;overflow:hidden;padding:1rem 2rem;position:relative;transition:transform .1s linear}.full-width[data-v-af6c7d8c]{width:100%}.btn-content[data-v-af6c7d8c]{align-items:center;display:flex;gap:.75rem;justify-content:center;position:relative;z-index:2}.btn-fill[data-v-af6c7d8c]{background:#90f46de6;border-radius:50%;height:150%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s linear;width:150%;z-index:1}@media(max-width:1024px){.cta-grid[data-v-af6c7d8c]{gap:3rem;grid-template-columns:1fr;justify-items:center}.cta-text-content[data-v-af6c7d8c]{align-items:center;display:flex;flex-direction:column;max-width:600px;text-align:center}.tags-wrapper[data-v-af6c7d8c]{margin:0 auto 1.5rem}.cta-subtitle[data-v-af6c7d8c],.cta-title[data-v-af6c7d8c]{text-align:center}.cta-subtitle[data-v-af6c7d8c]{margin:0 auto 2rem}.trust-indicators[data-v-af6c7d8c]{justify-content:center}.cta-form-wrapper[data-v-af6c7d8c]{max-width:500px;padding:2rem;width:100%}}@media(max-width:768px){.cta-title[data-v-af6c7d8c]{font-size:3rem}.trust-indicators[data-v-af6c7d8c]{border-top:none;flex-direction:column;gap:1.5rem}.separator[data-v-af6c7d8c]{display:none}}.fade-enter-active[data-v-af6c7d8c],.fade-leave-active[data-v-af6c7d8c]{transition:opacity .2s ease}.fade-enter-from[data-v-af6c7d8c],.fade-leave-to[data-v-af6c7d8c]{opacity:0}
