:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--green:#3ddc68;--green-dark:#25b94e;--green-soft:#eafbef;--purple:#8236b5;--purple-dark:#682493;--purple-soft:#f4ebfa;--dark:#17151c;--text:#25222a;--muted:#706b77;--background:#fff;--background-soft:#f8f8fb;--border:#e9e6ed;--gradient:linear-gradient(135deg, var(--green) 0%, var(--purple) 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,textarea{font:inherit}#app{min-height:100vh}.header[data-v-33cdc7cb]{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e8e5ecd9;width:100%;position:sticky;top:0}.header-container[data-v-33cdc7cb]{justify-content:space-between;align-items:center;gap:2rem;width:min(1180px,90%);height:78px;margin:0 auto;display:flex}.brand[data-v-33cdc7cb]{color:var(--dark);flex-shrink:0;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.brand-logo[data-v-33cdc7cb]{object-fit:contain;width:44px;height:44px;display:block}.brand-name[data-v-33cdc7cb]{letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:700}.brand-name strong[data-v-33cdc7cb]{color:var(--purple)}.navigation[data-v-33cdc7cb]{align-items:center;gap:2rem;display:flex}.navigation a[data-v-33cdc7cb]{color:var(--muted);font-size:.94rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;position:relative}.navigation a[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link):after{content:"";background:linear-gradient(90deg, var(--green), var(--purple));border-radius:999px;width:0;height:2px;transition:width .2s;position:absolute;bottom:-8px;left:0}.navigation a[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link):hover{color:var(--dark)}.navigation a[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link):hover:after{width:100%}.navigation a.router-link-active[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link){color:var(--dark)}.navigation a.router-link-active[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link):after{width:100%}.navigation .gatovel-link[data-v-33cdc7cb]{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.gatovel-nav-logo[data-v-33cdc7cb]{object-fit:contain;width:135px;height:135px;transition:transform .25s,filter .25s;display:block}.gatovel-link:hover .gatovel-nav-logo[data-v-33cdc7cb]{filter:drop-shadow(0 5px 10px #3ddc682e);transform:translateY(-1px)scale(1.03)}.navigation .contact-button[data-v-33cdc7cb]{color:#fff;background:linear-gradient(135deg, var(--green), var(--purple));border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 1.25rem;display:inline-flex;box-shadow:0 8px 24px #8236b529}.navigation .contact-button[data-v-33cdc7cb]:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 30px #8236b538}.menu-button[data-v-33cdc7cb]{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-button span[data-v-33cdc7cb]{background:var(--dark);border-radius:999px;width:23px;height:2px;transition:transform .25s,opacity .2s;display:block}.menu-button.active span[data-v-33cdc7cb]:first-child{transform:translateY(7px)rotate(45deg)}.menu-button.active span[data-v-33cdc7cb]:nth-child(2){opacity:0}.menu-button.active span[data-v-33cdc7cb]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=850px){.header-container[data-v-33cdc7cb]{gap:1rem;width:min(100% - 2rem,1180px);height:70px;position:relative}.brand-logo[data-v-33cdc7cb]{width:40px;height:40px}.brand-name[data-v-33cdc7cb]{font-size:1rem}.menu-button[data-v-33cdc7cb]{margin-left:auto;display:flex}.navigation[data-v-33cdc7cb]{visibility:hidden;opacity:0;border:1px solid var(--border);pointer-events:none;background:#fffffffa;border-top:0;border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:1rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 1px);left:0;transform:translateY(-8px);box-shadow:0 20px 45px #1e14231f}.navigation.open[data-v-33cdc7cb]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.navigation a[data-v-33cdc7cb]{border-radius:9px;align-items:center;width:100%;padding:1rem;font-size:1rem;display:flex}.navigation a[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link):after{display:none}.navigation a[data-v-33cdc7cb]:not(.contact-button):not(.gatovel-link):hover{background:var(--background-soft)}.navigation .gatovel-link[data-v-33cdc7cb]{justify-content:flex-start;min-height:62px;padding:.5rem 1rem}.gatovel-nav-logo[data-v-33cdc7cb]{width:135px;height:135px}.navigation .contact-button[data-v-33cdc7cb]{width:100%;min-height:50px;margin-top:.75rem}}@media (width<=430px){.header-container[data-v-33cdc7cb]{width:calc(100% - 1.5rem)}.brand-logo[data-v-33cdc7cb]{width:37px;height:37px}.brand-name[data-v-33cdc7cb]{font-size:.92rem}.navigation[data-v-33cdc7cb]{padding:.75rem}.gatovel-nav-logo[data-v-33cdc7cb]{width:135px;height:135px}}@media (prefers-reduced-motion:reduce){.navigation a[data-v-33cdc7cb],.contact-button[data-v-33cdc7cb],.gatovel-nav-logo[data-v-33cdc7cb]{transition:none}}.footer[data-v-b64bfc9f]{background:var(--background-soft);border-top:1px solid var(--border);padding:4.5rem 0 1.6rem}.footer-container[data-v-b64bfc9f]{width:min(1180px,90%);margin:0 auto}.footer-main[data-v-b64bfc9f]{grid-template-columns:minmax(280px,1.6fr) minmax(150px,.7fr) minmax(220px,.9fr);gap:5rem;padding-bottom:4rem;display:grid}.footer-brand-column[data-v-b64bfc9f]{max-width:380px}.footer-brand[data-v-b64bfc9f]{color:var(--dark);letter-spacing:-.02em;align-items:center;gap:.8rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-brand img[data-v-b64bfc9f]{object-fit:contain;width:48px;height:48px;display:block}.footer-brand strong[data-v-b64bfc9f]{color:var(--purple)}.footer-description[data-v-b64bfc9f]{max-width:320px;color:var(--muted);margin:1.3rem 0 0;font-size:.88rem;line-height:1.7}.footer-github[data-v-b64bfc9f]{width:fit-content;color:var(--dark);align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.github-icon[data-v-b64bfc9f]{width:30px;height:30px;color:var(--purple);background:var(--purple-soft);border-radius:8px;justify-content:center;align-items:center;font-family:monospace;font-size:.7rem;font-weight:900;display:inline-flex}.external-arrow[data-v-b64bfc9f]{color:var(--purple);transition:transform .2s}.footer-github[data-v-b64bfc9f]:hover{color:var(--purple);transform:translateY(-1px)}.footer-github:hover .external-arrow[data-v-b64bfc9f]{transform:translate(2px,-2px)}.footer-column[data-v-b64bfc9f]{flex-direction:column;display:flex}.footer-title[data-v-b64bfc9f]{color:var(--dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:800}.footer-column nav[data-v-b64bfc9f]{flex-direction:column;gap:.9rem;display:flex}.footer-column nav a[data-v-b64bfc9f]{width:fit-content;color:var(--muted);font-size:.86rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s}.footer-column nav a[data-v-b64bfc9f]:hover{color:var(--purple);transform:translate(3px)}.footer-column nav .footer-product[data-v-b64bfc9f]{color:var(--dark);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.footer-product span[data-v-b64bfc9f]{color:var(--purple);transition:transform .2s}.footer-product:hover span[data-v-b64bfc9f]{transform:translate(3px)}.footer-product-note[data-v-b64bfc9f]{color:#aaa5ae;max-width:220px;margin-top:1.25rem;font-size:.72rem;line-height:1.6}.footer-bottom[data-v-b64bfc9f]{min-height:60px;color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;font-size:.78rem;display:flex}.footer-handmade[data-v-b64bfc9f]{color:var(--muted)}.footer-handmade strong[data-v-b64bfc9f]{color:var(--purple)}@media (width<=850px){.footer[data-v-b64bfc9f]{padding-top:4rem}.footer-main[data-v-b64bfc9f]{grid-template-columns:1.4fr .7fr .9fr;gap:2.5rem}}@media (width<=700px){.footer-container[data-v-b64bfc9f]{width:calc(100% - 2rem)}.footer-main[data-v-b64bfc9f]{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem}.footer-brand-column[data-v-b64bfc9f]{max-width:none}.footer-description[data-v-b64bfc9f]{max-width:360px}.footer-column[data-v-b64bfc9f]{border-top:1px solid var(--border);padding-top:2rem}.footer-bottom[data-v-b64bfc9f]{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.5rem 0 0}}@media (width<=430px){.footer[data-v-b64bfc9f]{padding-top:3.5rem}.footer-brand img[data-v-b64bfc9f]{width:43px;height:43px}.footer-brand[data-v-b64bfc9f]{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.footer-github[data-v-b64bfc9f],.external-arrow[data-v-b64bfc9f],.footer-column nav a[data-v-b64bfc9f],.footer-product span[data-v-b64bfc9f]{transition:none}}.app[data-v-fa3ab451]{min-height:100vh}.hero[data-v-045be356]{color:#fff;background:#0d0c10;min-height:calc(100vh - 78px);position:relative;overflow:hidden}.hero-background[data-v-045be356]{background:radial-gradient(circle at 80% 30%,#3ddc6814,#0000 28%),radial-gradient(circle at 15% 80%,#8236b51f,#0000 30%),linear-gradient(135deg,#0b0a0d 0%,#121016 55%,#0d0c10 100%);position:absolute;inset:0}.hero-background[data-v-045be356]:after{content:"";opacity:.13;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.hero-green-glow[data-v-045be356],.hero-purple-glow[data-v-045be356]{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.hero-green-glow[data-v-045be356]{background:var(--green);opacity:.08;width:450px;height:450px;top:-260px;right:15%}.hero-purple-glow[data-v-045be356]{background:var(--purple);opacity:.14;width:500px;height:500px;bottom:-350px;left:-150px}.hero-container[data-v-045be356]{z-index:2;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);align-items:center;gap:5rem;width:min(1180px,90%);min-height:650px;margin:0 auto;padding:5rem 0 3rem;display:grid;position:relative}.hero-content[data-v-045be356]{max-width:650px}.hero-eyebrow[data-v-045be356]{color:var(--green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:800;display:flex}.hero-eyebrow span[data-v-045be356]{background:linear-gradient(90deg, var(--green), var(--purple));width:30px;height:2px}.hero h1[data-v-045be356]{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,5.8vw,5.4rem);line-height:.98}.hero h1 strong[data-v-045be356]{color:#0000;background:linear-gradient(90deg, var(--green), #8ceca6 35%, #b05ce0 75%, var(--purple));-webkit-background-clip:text;background-clip:text;margin-top:.12em;font-weight:800;display:block}.hero-description[data-v-045be356]{color:#a9a4ae;max-width:600px;margin:2rem 0 0;font-size:1.08rem;line-height:1.8}.hero-actions[data-v-045be356]{flex-wrap:wrap;gap:1rem;margin-top:2.3rem;display:flex}.button[data-v-045be356]{border-radius:11px;justify-content:center;align-items:center;gap:.8rem;min-height:52px;padding:0 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.button[data-v-045be356]:hover{transform:translateY(-2px)}.button-primary[data-v-045be356]{color:#fff;background:linear-gradient(135deg, var(--green-dark), var(--purple));box-shadow:0 14px 40px #8236b533}.button-secondary[data-v-045be356]{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f}.button-secondary[data-v-045be356]:hover{border-color:#3ddc6866}.hero-visual[data-v-045be356]{width:100%}.visual-stage[data-v-045be356]{justify-content:center;align-items:center;width:100%;min-height:500px;display:flex}.gatovel-visual[data-v-045be356]{aspect-ratio:1;background:#030607;border:1px solid #ffffff14;border-radius:28px;width:min(100%,470px);position:relative;overflow:hidden;box-shadow:0 35px 90px #00000073,0 0 80px #3ddc680d}.gatovel-visual[data-v-045be356]:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#030607eb 100%);position:absolute;inset:0}.gatovel-visual img[data-v-045be356]{object-fit:cover;width:100%;height:100%;display:block}.gatovel-overlay[data-v-045be356]{z-index:2;gap:.25rem;display:grid;position:absolute;bottom:1.5rem;left:1.6rem;right:1.6rem}.gatovel-overlay span[data-v-045be356]{color:var(--green);letter-spacing:.18em;font-size:.58rem}.gatovel-overlay strong[data-v-045be356]{color:#fff;letter-spacing:.08em;font-size:1.5rem}.gatovel-overlay small[data-v-045be356]{color:#88818d;letter-spacing:.15em;font-size:.6rem}.concept-visual[data-v-045be356]{aspect-ratio:1;background:linear-gradient(145deg,#17141b,#0d0c10);border:1px solid #ffffff14;border-radius:28px;flex-direction:column;width:min(100%,470px);padding:1.6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059}.concept-visual[data-v-045be356]:before{content:"";background:var(--purple);filter:blur(80px);opacity:.2;border-radius:50%;width:280px;height:280px;position:absolute;top:-180px;right:-120px}.concept-header[data-v-045be356]{z-index:2;color:#77717b;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:1rem;font-size:.56rem;display:flex;position:relative}.concept-status[data-v-045be356]{color:var(--green)}.concept-caption[data-v-045be356]{z-index:2;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.3rem;display:flex;position:relative}.concept-caption strong[data-v-045be356]{color:#fff;letter-spacing:.08em;font-size:1.4rem}.concept-caption span[data-v-045be356]{color:#77717b;font-size:.68rem}.software-window[data-v-045be356]{z-index:2;background:#111015;border:1px solid #ffffff1a;border-radius:14px;margin:auto 0;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.window-toolbar[data-v-045be356]{background:#19171d;border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;height:42px;padding:0 1rem;display:flex}.window-toolbar i[data-v-045be356]{background:#49444d;border-radius:50%;width:7px;height:7px;display:block}.window-toolbar i[data-v-045be356]:first-child{background:var(--green)}.window-layout[data-v-045be356]{grid-template-columns:55px 1fr;min-height:245px;display:grid}.window-sidebar[data-v-045be356]{background:#151318;border-right:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:1rem;display:flex}.window-sidebar span[data-v-045be356]{background:#37333b;border-radius:10px;width:20px;height:5px;display:block}.window-sidebar span[data-v-045be356]:first-child{background:var(--purple)}.window-content[data-v-045be356]{padding:1.5rem}.window-title[data-v-045be356]{background:linear-gradient(90deg, var(--green), var(--purple));opacity:.8;border-radius:10px;width:55%;height:13px;margin-bottom:1.5rem}.window-grid[data-v-045be356]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.window-grid div[data-v-045be356]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:7px;height:65px}.window-lines[data-v-045be356]{gap:.6rem;margin-top:1.5rem;display:grid}.window-lines span[data-v-045be356]{background:#29262e;border-radius:10px;width:100%;height:5px;display:block}.window-lines span[data-v-045be356]:nth-child(2){width:75%}.window-lines span[data-v-045be356]:nth-child(3){width:45%}.network[data-v-045be356]{flex-shrink:0;width:300px;max-width:100%;height:300px;margin:auto;position:relative}.network-node[data-v-045be356]{z-index:3;color:#aaa4ad;letter-spacing:.1em;background:#19161d;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:.58rem;font-weight:800;display:grid;position:absolute}.node-main[data-v-045be356]{color:#fff;background:linear-gradient(135deg,#3ddc684d,#8236b559);border-color:#3ddc6859;width:90px;height:90px;top:105px;left:105px;box-shadow:0 0 40px #3ddc681f}.node-one[data-v-045be356]{top:15px;left:118px}.node-two[data-v-045be356]{bottom:25px;left:20px}.node-three[data-v-045be356]{bottom:35px;right:15px}.network-line[data-v-045be356]{z-index:1;background:linear-gradient(90deg, var(--green), var(--purple));transform-origin:0;opacity:.45;height:1px;position:absolute}.line-one[data-v-045be356]{width:100px;top:88px;left:150px;transform:rotate(90deg)}.line-two[data-v-045be356]{width:120px;top:165px;left:70px;transform:rotate(135deg)}.line-three[data-v-045be356]{width:115px;top:165px;left:160px;transform:rotate(35deg)}.cloud-stack[data-v-045be356]{flex-direction:column;align-items:center;margin:auto 0;display:flex}.stack-layer[data-v-045be356]{color:#fff;letter-spacing:.15em;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:75%;min-height:68px;font-size:.62rem;font-weight:800;display:flex}.layer-one[data-v-045be356]{background:linear-gradient(90deg,#3ddc6826,#3ddc680a)}.layer-two[data-v-045be356]{background:linear-gradient(90deg,#8236b524,#3ddc6814);width:85%}.layer-three[data-v-045be356]{background:linear-gradient(90deg,#8236b52e,#8236b50d);width:95%}.stack-connector[data-v-045be356]{background:linear-gradient(var(--green), var(--purple));width:1px;height:25px}.carousel-navigation[data-v-045be356]{z-index:5;justify-content:space-between;align-items:flex-end;gap:3rem;width:min(1180px,90%);margin:0 auto;padding:0 0 2.2rem;display:flex;position:relative}.carousel-items[data-v-045be356]{flex:1;grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.carousel-item[data-v-045be356]{color:#5f5a63;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr;gap:.6rem;padding:0 0 1rem;transition:color .25s;display:grid;position:relative}.carousel-item[data-v-045be356]:hover,.carousel-item.active[data-v-045be356]{color:#fff}.carousel-number[data-v-045be356]{color:var(--purple);letter-spacing:.1em;font-size:.58rem}.carousel-name[data-v-045be356]{font-size:.72rem;font-weight:700}.carousel-progress[data-v-045be356]{background:#ffffff14;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.carousel-item.active .carousel-progress[data-v-045be356]:after{content:"";background:linear-gradient(90deg, var(--green), var(--purple));transform-origin:0;animation:6s linear carousel-progress-045be356;position:absolute;inset:0}.carousel-arrows[data-v-045be356]{gap:.5rem;display:flex}.carousel-arrows button[data-v-045be356]{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:grid}.carousel-arrows button[data-v-045be356]:hover{background:#ffffff14;border-color:#3ddc6866}@keyframes carousel-progress-045be356{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-content-enter-active[data-v-045be356],.hero-content-leave-active[data-v-045be356],.hero-visual-enter-active[data-v-045be356],.hero-visual-leave-active[data-v-045be356]{transition:opacity .35s,transform .35s}.hero-content-enter-from[data-v-045be356]{opacity:0;transform:translate(-20px)}.hero-content-leave-to[data-v-045be356]{opacity:0;transform:translate(15px)}.hero-visual-enter-from[data-v-045be356]{opacity:0;transform:translate(25px)scale(.98)}.hero-visual-leave-to[data-v-045be356]{opacity:0;transform:translate(-15px)scale(.98)}@media (width<=950px){.hero[data-v-045be356]{min-height:auto}.hero-container[data-v-045be356]{grid-template-columns:1fr;gap:3rem;min-height:auto;padding:5.5rem 0 3rem}.hero-content[data-v-045be356]{max-width:720px}.hero-visual[data-v-045be356]{max-width:600px;margin:0 auto}.visual-stage[data-v-045be356]{min-height:auto}.gatovel-visual[data-v-045be356],.concept-visual[data-v-045be356]{width:min(100%,540px)}.carousel-navigation[data-v-045be356]{padding-top:1rem}}@media (width<=650px){.hero-container[data-v-045be356]{gap:2.5rem;width:calc(100% - 2rem);padding:4rem 0 2rem}.hero h1[data-v-045be356]{font-size:clamp(2.8rem,13vw,4rem)}.hero-description[data-v-045be356]{margin-top:1.5rem;font-size:.98rem;line-height:1.7}.hero-actions[data-v-045be356]{flex-direction:column;margin-top:1.8rem}.hero-actions .button[data-v-045be356]{width:100%}.gatovel-visual[data-v-045be356],.concept-visual[data-v-045be356]{border-radius:20px;width:100%}.concept-visual[data-v-045be356]{padding:1.2rem}.concept-caption[data-v-045be356]{flex-direction:column;align-items:flex-start}.network[data-v-045be356]{transform:scale(.86)}.carousel-navigation[data-v-045be356]{align-items:center;width:calc(100% - 2rem);padding:1rem 0 2rem}.carousel-items[data-v-045be356]{gap:.4rem}.carousel-item[data-v-045be356]{padding-bottom:.8rem;display:block}.carousel-number[data-v-045be356]{display:none}.carousel-name[data-v-045be356]{text-align:center;font-size:.65rem;display:block}.carousel-arrows[data-v-045be356]{display:none}}@media (width<=430px){.gatovel-overlay[data-v-045be356]{bottom:1rem;left:1rem;right:1rem}.gatovel-overlay strong[data-v-045be356]{font-size:1.2rem}.window-layout[data-v-045be356]{grid-template-columns:42px 1fr;min-height:190px}.window-content[data-v-045be356]{padding:1rem}.window-grid div[data-v-045be356]{height:45px}.stack-layer[data-v-045be356]{min-height:55px}}@media (prefers-reduced-motion:reduce){.hero-content-enter-active[data-v-045be356],.hero-content-leave-active[data-v-045be356],.hero-visual-enter-active[data-v-045be356],.hero-visual-leave-active[data-v-045be356]{transition:none}.carousel-item.active .carousel-progress[data-v-045be356]:after{animation:none}}
