body,h1,h2,h3,h4,h5,h6,.main-title,.section-title,.section-number,.ecosystem-title,.conecta-title{font-family:var(--font-mono), monospace!important}body{background:#111}.header-blue{color:#111;background:#5a8fff;flex-direction:column;justify-content:flex-start;min-height:420px;padding-bottom:0;display:flex;overflow-x:hidden}.header-blue .container{margin-top:0}.section-black{color:#fff;background:#111;align-items:center;min-height:100vh;scroll-margin-top:64px;display:flex;padding-top:6rem!important;padding-bottom:6rem!important}.section-black .container,.section-green .container{padding-top:0!important;padding-bottom:0!important}.section-green{color:#111;background:#3cff9b;scroll-margin-top:64px;position:relative;overflow:hidden;padding-top:6rem!important;padding-bottom:6rem!important}.section-green:before{content:"";opacity:.5;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"1\" cy=\"1\" r=\"1\" fill=\"%23111\" fill-opacity=\"0.10\"/></svg>");position:absolute;inset:0}#iniciativas:before,#estructura:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><rect x=\"0\" y=\"0\" width=\"3\" height=\"3\" fill=\"%230b0b0b\" fill-opacity=\"0.35\" shape-rendering=\"crispEdges\"/></svg>");background-size:32px 32px}.section-green>*{z-index:2;position:relative}.section-number{vertical-align:middle;margin-right:.5rem;font-size:2.5rem;font-weight:700;display:inline-block}.section-title{vertical-align:middle;letter-spacing:0;font-size:2rem;font-weight:700;display:inline-block}.section-list{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.2rem;font-size:1.1rem;line-height:1.7}.section-list li{margin-bottom:.5rem}.platform-list{margin:2rem 0 0;padding:0;font-size:1.2rem;list-style:none}.platform-list li{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.7rem 0;font-weight:500;display:flex}.platform-list .arrow{color:#3cff9b;margin-left:.5rem;font-size:1.1rem}.ecosystem-container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.ecosystem-desc{z-index:2;color:#bbb;text-align:center;background:0 0;border:none;margin:0;padding:0;font-size:1.25rem;position:relative}.ecosystem-desc p{margin-top:0;margin-bottom:1.2rem}#ecosistema{min-height:auto!important;padding-top:9rem!important;padding-bottom:.5rem!important}#plataformas,#syntax{min-height:auto!important;padding-top:6rem!important;padding-bottom:6rem!important}#conecta{padding-top:.75rem!important}#ecosistema .ecosystem-container{min-height:auto!important}@media (max-width:767px){#ecosistema{min-height:auto!important;padding-top:7.5rem!important;padding-bottom:.25rem!important}#conecta{padding-top:.5rem!important}#ecosistema .ecosystem-container{min-height:auto!important}}.conecta-title{letter-spacing:0;text-transform:uppercase;color:#fff;text-align:center;z-index:0;margin-bottom:0;font-size:7vw;font-weight:700;position:relative}.conecta-form{z-index:1;max-width:900px;box-shadow:none;background:#111;border:1px solid #cfcfcf;border-radius:24px;flex-direction:column;gap:2rem;margin:-8rem auto 0;padding:2rem 2.5rem;display:flex;position:relative}.form-label-mono{color:#cfcfcf;font-family:var(--font-mono), monospace;margin-bottom:.75rem;font-size:clamp(1rem,2vw,1.8rem);display:block}@media (max-width:991px){.main-title{font-size:2.1rem}.header-blue{min-height:320px}.section-black,.section-green{min-height:80vh}.conecta-title{font-size:2.5rem}}@media (max-width:767px){.main-title{font-size:1.5rem}.section-title{font-size:1.2rem}.section-number{font-size:1.5rem}.header-blue{min-height:180px}.section-black,.section-green{min-height:60vh}.conecta-title{font-size:2.5rem}.conecta-form{max-width:98vw;padding:1.2rem .8rem}.conecta-form .row.g-3{gap:1rem 0}.conecta-form .col-md-6,.conecta-form .col-12{flex:100%;min-width:100%}.conecta-form .form-control{margin-bottom:1.2rem;font-size:1.1rem}.conecta-form .btn-green{min-width:120px;padding:.7rem 1.5rem;font-size:1.1rem}.ecosystem-title{font-size:2rem}.ecosystem-box{max-width:98vw;padding:2rem .7rem}.ecosystem-desc{font-size:1rem}.ecosystem-ornament{font-size:1.3rem}.footer-black{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:575px){.logo-hive,.logo-hive-footer{height:28px}.icon-social{width:22px;height:22px}.footer-text{font-size:.8rem}}.accordion-toggle .arrow{margin-left:0;line-height:0;transition:transform .3s cubic-bezier(.4,2,.6,1),color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion-toggle .accordion-triangle{width:22px;height:22px;display:block}.accordion-item:not(.open) .accordion-toggle .arrow{transform:translateY(-50%)!important}.accordion-list .accordion-item{align-items:stretch;display:block}.section-black .row,.section-green .row{flex-wrap:nowrap;align-items:flex-start;gap:3rem;display:flex}@media (max-width:991px){.section-black .row,.section-green .row{flex-wrap:wrap;gap:1.5rem}.section-black .col-md-6,.section-green .col-md-6{width:100%;max-width:100%}}@media (max-width:767px){.section-black .row,.section-green .row{flex-direction:column;gap:2rem}.section-black .col-md-6,.section-green .col-md-6{flex:none;width:100%;max-width:100%}}.section-black .col-md-6,.section-green .col-md-6{flex:1 1 0;min-width:0}@media (max-width:767px){.section-number-circle{width:44px;height:44px;font-size:1.3rem}.section-title{font-size:1.2rem}}.section-list-numbered{counter-reset:item;list-style-type:none}@media (max-width:767px){.section-list-numbered li:before{width:28px;height:28px;margin-right:8px;font-size:1rem}}.hero-tech-img{opacity:.85;pointer-events:none;z-index:1;width:42vw;max-width:42vw;max-height:90vh;position:absolute;top:50%;right:-150px;transform:translateY(-50%)}.hero-text-col{max-width:46vw}.hero-text-col .main-title{text-align:left!important}.hero-text-col .desc-text{text-align:left!important;max-width:34vw!important}.hero-tech-img svg{pointer-events:auto;width:100%;height:auto;display:block}.hero-tech-bg,.hero-tech-bg *{-webkit-user-select:none;user-select:none}.header-fixed{background:#5a8fff;height:64px;min-height:64px;top:0;left:0;right:0;z-index:10050!important}@media (max-width:767px){.header-fixed{height:48px;min-height:48px}.hero-tech-bg{margin-top:48px!important}}.hero-arrow{width:22px;height:22px;display:block;transform:rotate(-90deg)}@keyframes scroll-bounce{0%{transform:translateY(0)}40%{transform:translateY(8px)}60%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes scroll-fade{0%{opacity:.8}40%{opacity:1}60%{opacity:.7}to{opacity:.8}}@media (max-width:767px){.hero-bottom-buttons{bottom:16px}.hero-lang-switch,.hero-contact-btn{margin-left:12px;margin-right:12px;padding:6px 14px;font-size:.95rem}.hero-scroll-container{bottom:31px}.hero-scroll-btn{font-size:1.5rem}.scroll-text{font-size:.95rem}.conecta-title{margin-bottom:0!important}#conecta{padding-top:2rem!important}}.hero-wrap{position:relative}:root{--marquee-h:clamp(72px, 12vw, 140px);--marquee-gap-below:56px;--marquee-edge-offset:8px}.marquee-band{color:#111;height:var(--marquee-h);box-sizing:border-box;z-index:20;pointer-events:none;background:#5a8fff;border:2px solid #111;border-radius:28px;align-items:center;width:auto;margin:0;padding:0 16px;display:flex;position:absolute;inset:auto clamp(12px,3vw,48px) 0;overflow:hidden;transform:translateY(50%)}#iniciativas{z-index:1;margin-top:0;position:relative;padding-top:calc(var(--marquee-h) / 2 - var(--marquee-edge-offset) + var(--marquee-gap-below))!important}@media (max-width:991px){#iniciativas{padding-top:calc(var(--marquee-h) / 2 - var(--marquee-edge-offset) + 48px)!important}}@media (max-width:767px){#iniciativas{padding-top:calc(var(--marquee-h) / 2 - var(--marquee-edge-offset) + 40px)!important}}.marquee-band:before{content:none}.marquee-track{will-change:transform;align-items:center;gap:4rem;width:max-content;animation:45s linear infinite marquee-left;display:flex}.marquee-seq{gap:4rem;display:flex}.marquee-text{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:0;white-space:nowrap;font-size:clamp(2rem,8vw,6rem);font-weight:700;line-height:1}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:767px){.marquee-band{border-radius:18px;padding:18px 12px 12px;transform:translateY(calc(50% - 39px))}.marquee-track,.marquee-seq{gap:2rem}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@media (max-width:767px){.side-nav{border-radius:10px;padding:4px 2px;right:4px}.side-nav-btn{width:7px;height:7px}.side-nav ul{gap:6px}}.lang-btn,.lang-btn:hover,.lang-btn:focus{line-height:inherit;text-decoration:none}.drawer-link{color:#fff;font-size:clamp(1.6rem,5vw,3.2rem);font-family:var(--font-mono), monospace;letter-spacing:0;opacity:0;filter:blur(4px);font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s,opacity .28s,transform .28s,filter .28s;transform:translateY(12px)scale(.98)}@keyframes menuRise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.98)}60%{opacity:1;filter:blur(1px);transform:translateY(-2px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.drawer-menu.open .drawer-link{animation:.42s cubic-bezier(.2,.8,.2,1) forwards menuRise}.drawer-menu.open .drawer-link:first-child{animation-delay:40ms}.drawer-menu.open .drawer-link:nth-child(2){animation-delay:80ms}.drawer-menu.open .drawer-link:nth-child(3){animation-delay:.12s}.drawer-menu.open .drawer-link:nth-child(4){animation-delay:.16s}.drawer-menu.open .drawer-link:nth-child(5){animation-delay:.2s}.drawer-menu.open .drawer-link:nth-child(6){animation-delay:.24s}.drawer-menu.open .drawer-link:nth-child(7){animation-delay:.28s}.drawer-menu.open .drawer-link:hover{text-shadow:0 0 8px #3cff9bbf,0 0 16px #3cff9b59}.drawer-overlay.open{opacity:1;pointer-events:all;-webkit-backdrop-filter:blur(8px);background:#060606e0}@keyframes lightsOut{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}}@media (max-width:480px){.drawer-menu{width:92vw;min-width:0;padding:2rem 1rem}.drawer-link{font-size:1.1rem}}.ecosystem-bg-img{opacity:1;z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;width:920px;position:absolute;top:-120px;right:-100px}.ecosystem-desc{z-index:2;position:relative}@media (max-width:991px){.ecosystem-title-left{max-width:98vw;font-size:2.1rem}.hero-tech-img{top:36%}.ecosystem-bg-img{width:320px;top:-60px;right:-20px}}@media (max-width:575px){.ecosystem-title-left{max-width:98vw;font-size:1.2rem}.hero-tech-img{top:34%}.ecosystem-bg-img{width:160px;top:-20px;right:-5px}}.ecosystem-title-left{text-align:left;letter-spacing:0;width:100%;max-width:700px;margin-left:0;margin-right:auto;font-size:3.2rem;line-height:1.1;display:block}#ecosystem-title-text{display:block}.ecosystem-title{letter-spacing:0;text-transform:uppercase;color:#fff;margin-bottom:2.5rem;font-size:3.2rem;font-weight:700}.ecosystem-box{color:#bbb;background:0 0;border:1.5px solid #bbb;border-radius:32px;max-width:900px;margin:0 auto;padding:3.5rem 2.5rem;font-size:1.25rem;position:relative;box-shadow:0 0 0 .5px #bbb}.ecosystem-ornament{color:#bbb;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:2.2rem;position:absolute}.ecosystem-ornament.top-left{top:-1.2rem;left:-1.2rem}.ecosystem-ornament.top-right{top:-1.2rem;right:-1.2rem}.ecosystem-ornament.bottom-left{bottom:-1.2rem;left:-1.2rem}.ecosystem-ornament.bottom-right{bottom:-1.2rem;right:-1.2rem}.conecta-title{letter-spacing:0;text-transform:uppercase;color:#fff;text-align:center;margin-bottom:-6.5rem;font-size:7vw;font-weight:700}.conecta-form{max-width:900px;box-shadow:none;background:#111;border:1.5px solid #fff;border-radius:28px;flex-direction:column;gap:2rem;margin:2.5rem auto 0;padding:2.5rem 2.5rem 2rem;display:flex}.conecta-form .row.g-3{flex-wrap:wrap;gap:2rem;display:flex}.conecta-form .col-md-6{flex:45%;min-width:260px}.conecta-form .col-12{flex:100%}.conecta-form .form-control{color:#fff;box-shadow:none;font-size:1.3rem;font-family:var(--font-mono), monospace;background:0 0;border:none;border-bottom:1.5px solid #fff;border-radius:0;margin-bottom:2rem;padding-left:0;padding-right:0}.conecta-form .form-control:focus{color:#fff;background:0 0;border-color:#3cff9b;outline:none}.conecta-form .form-control::placeholder{color:#fff;opacity:1;font-family:var(--font-mono), monospace;font-size:1.1rem}.conecta-form .btn-green{color:#111;font-size:1.5rem;font-family:var(--font-mono), monospace;background:#3cff9b;border:none;border-radius:16px;min-width:220px;margin-top:1.5rem;margin-left:auto;margin-right:auto;padding:.8rem 3.5rem;transition:background .2s,color .2s;display:block}.conecta-form .btn-green:hover,.conecta-form .btn-green:focus{color:#111;background:#2fd87a}.logo-hive,.logo-hive-footer{width:auto;height:38px}.icon-social{width:28px;height:28px;margin-left:0;margin-right:.5rem;transition:opacity .2s}.icon-social:last-child{margin-right:0}.icon-social:hover{opacity:.8}.footer-black{color:#fff;min-height:unset;background:#111;border-top:1px solid #222;align-items:center;display:flex;padding-top:32px!important;padding-bottom:32px!important}.footer-black .container{align-items:flex-end!important}.footer-text{color:#bbb;font-size:1rem}.main-title{letter-spacing:0;margin-bottom:0;font-size:2.8rem;line-height:1.1}.desc-text{color:#222;text-align:right;max-width:350px;margin-top:2rem;font-size:1.1rem}.arrow-down{font-size:1.2rem}@media (max-width:991px){.main-title{font-size:2.1rem}.header-blue{min-height:320px}.section-black,.section-green{min-height:80vh}.conecta-title{font-size:2.5rem}}@media (max-width:767px){.header-blue.hero-tech-bg{height:auto!important;min-height:auto!important}.header-blue{height:auto!important;min-height:auto!important;padding-top:2.5rem!important;padding-bottom:3.5rem!important}.header-blue .container,.header-blue .row{min-height:unset!important;flex-grow:unset!important;height:auto!important}.header-blue .col-md-7,.header-blue .col-md-5{min-height:unset!important;text-align:left!important;flex:none!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;height:auto!important}.main-title{margin-bottom:1.5rem!important;font-size:2.2rem!important;line-height:1.2!important}.desc-text{text-align:left!important;max-width:100%!important;margin-top:1rem!important;font-size:1.3rem!important}.section-black>.container,.section-green>.container,.section-black,.section-green,.header-blue>.container,.header-blue{padding-left:20px!important;padding-right:20px!important}.main-title{font-size:1.5rem}.section-title{font-size:1.2rem}.section-number{font-size:1.5rem}.header-blue{min-height:180px}.section-black,.section-green{min-height:60vh}.conecta-title{font-size:2.5rem}.conecta-form{max-width:98vw;padding:1.2rem .5rem}.conecta-form .row.g-3{gap:1rem 0}.conecta-form .col-md-6,.conecta-form .col-12{flex:100%;min-width:100%}.conecta-form .form-control{margin-bottom:1.2rem;font-size:1.1rem}.conecta-form .btn-green{min-width:120px;padding:.7rem 1.5rem;font-size:1.1rem}.ecosystem-title{font-size:2rem}.ecosystem-box{max-width:98vw;padding:2rem .7rem}.ecosystem-desc{font-size:1rem}.ecosystem-ornament{font-size:1.3rem}.footer-black{padding-top:20px!important;padding-bottom:20px!important}}@media (max-width:575px){.logo-hive,.logo-hive-footer{height:28px}.icon-social{width:22px;height:22px}.footer-text{font-size:.8rem}}.accordion-list{margin:2rem 0 0;padding:0;font-size:1.2rem;list-style:none}.accordion-item{border-bottom:1px solid #ffffff1a;position:relative}.accordion-toggle{color:inherit;text-align:left;cursor:pointer;z-index:2;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:.7rem 2rem .7rem 0;font-family:inherit;font-size:1.1rem;font-weight:500;transition:color .2s;display:flex;position:relative}.accordion-toggle .arrow{margin-left:0;transition:transform .3s cubic-bezier(.4,2,.6,1),color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-90deg)}.accordion-item.open .accordion-toggle .arrow{transform:translateY(-50%)rotate(90deg)}.accordion-content{opacity:0;color:#bbb;box-sizing:border-box;text-align:left;background:0 0;width:100%;max-height:0;padding:0 .5rem;font-size:1rem;transition:max-height .4s cubic-bezier(.4,2,.6,1),opacity .3s;display:block;position:relative;overflow:hidden}.accordion-item.open .accordion-content{opacity:1;max-height:1000px;margin-bottom:.7rem;padding-top:.5rem}.accordion-list .accordion-item{align-items:stretch;display:block}.accordion-list .accordion-toggle{width:100%;display:block}.accordion-list .accordion-content{box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.section-green .row{gap:3rem}#iniciativasAccordion .accordion-item{border-bottom:1.5px solid #111}#iniciativasAccordion .accordion-toggle{color:#111;background:0 0;font-size:1.5rem;font-weight:500}#iniciativasAccordion .accordion-toggle .arrow{color:#111;font-size:1.5rem}#iniciativasAccordion .accordion-content{color:#111;background:0 0;padding-left:0;padding-right:0;font-size:1.1rem}.section-black .platform-list,.section-green .platform-list{margin-top:0}.section-number-circle{width:70px;height:70px;font-size:2.5rem;font-family:var(--font-mono), monospace;color:#3cff9b;background:#111;border:none;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.section-black .section-number-circle{color:#111;background:#fff}.section-title{font-size:2rem;font-family:var(--font-mono), monospace;letter-spacing:0;margin:0;font-weight:700}.section-green.text-center .section-list{text-align:left;float:none;margin:0 auto;display:inline-block}@media (max-width:767px){.section-number-circle{width:44px;height:44px;font-size:1.3rem}.section-title{font-size:1.2rem}}.section-list-numbered{text-align:center;margin:0 auto;padding-left:0;list-style:none;display:inline-block}.section-list-numbered li{text-align:center;font-size:1.35rem;font-family:var(--font-mono), monospace;letter-spacing:0;margin-bottom:1.5rem;padding-left:0;font-weight:400;position:relative}.section-list-numbered li:before{content:counter(item);counter-increment:item;color:#3cff9b;width:38px;height:38px;font-size:1.35rem;font-weight:700;font-family:var(--font-mono), monospace;vertical-align:middle;background:#111;border-radius:50%;justify-content:center;align-items:center;margin-right:16px;display:inline-flex}.section-list-numbered{counter-reset:item;list-style-type:none}@media (max-width:767px){.section-list-numbered li:before{width:28px;height:28px;margin-right:8px;font-size:1rem}}.hero-tech-bg{position:relative;overflow:hidden;height:97vh!important;min-height:97vh!important}.hero-tech-img{opacity:.85;pointer-events:none;z-index:1;width:75vw;max-width:75vw;max-height:90vh;position:absolute;top:50%;left:calc(46vw - 434px);right:auto;transform:translateY(-50%)}.hero-tech-bg>.container-fluid,.hero-tech-bg>.container{z-index:2;position:relative}.header-fixed{z-index:1300;background:#5a8fff;height:64px;min-height:64px;top:0;left:0;right:0}@media (max-width:767px){.header-fixed{height:48px;min-height:48px}.hero-tech-bg{margin-top:48px!important}}.hero-bottom-buttons{pointer-events:none;z-index:100;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;bottom:32px;left:0;right:0}.hero-lang-switch,.hero-contact-btn{color:#111;font-size:1.1rem;font-family:var(--font-mono), monospace;pointer-events:auto;-webkit-backdrop-filter:blur(6px);background:#ffffffb3;border:none;border-radius:20px;padding:8px 20px;transition:background .2s,color .2s}.hero-lang-switch{cursor:pointer;margin-left:32px}.hero-contact-btn{justify-content:center;align-items:center;margin-right:32px;padding:8px 20px;display:flex}.icon-mail{width:auto;height:1.5rem;display:block}.hero-lang-switch:hover,.hero-contact-btn:hover{color:#222;background:#ffffffe6}.hero-scroll-container{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:52px;left:0;right:0}.hero-scroll-btn{color:#111;cursor:pointer;pointer-events:auto;opacity:.85;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:2.2rem;transition:color .2s;animation:2.2s cubic-bezier(.4,0,.2,1) infinite scroll-bounce;display:flex}.scroll-text{font-size:1.1rem;font-family:var(--font-mono), monospace;letter-spacing:0;opacity:.8;animation:2.2s cubic-bezier(.4,0,.2,1) infinite scroll-fade}@media (max-width:767px){.hero-bottom-buttons{bottom:16px}.hero-lang-switch,.hero-contact-btn{margin-left:12px;margin-right:12px;padding:6px 14px;font-size:.95rem}.hero-scroll-container{bottom:16px}.hero-scroll-btn{font-size:1.5rem}.scroll-text{font-size:.95rem}}.side-nav{z-index:1100;background:0 0;border:2px solid #111;border-radius:16px;flex-direction:column;align-items:center;height:auto;padding:8px 4px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.side-nav ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.side-nav-btn{cursor:pointer;box-sizing:border-box;background:0 0;border:2px solid #111;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s;position:relative}.side-nav-btn.active{background:#111;border:2px solid #111}.side-nav-btn:focus{outline:none;box-shadow:0 0 0 2px #3cff9b44}@media (max-width:767px){.side-nav{border-radius:10px;padding:4px 2px;right:4px}.side-nav-btn{width:7px;height:7px}.side-nav ul{gap:6px}}.lang-btn{color:#111;font-family:var(--font-mono), monospace;opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 8px;font-size:1.1rem;transition:opacity .2s,color .2s}.lang-btn.active{opacity:1;color:#111;box-shadow:none;background:0 0}.lang-btn:not(.active):hover{opacity:.8}.hero-lang-switch{-webkit-backdrop-filter:blur(6px);background:#ffffffb3;border-radius:20px;align-items:center;gap:2px;padding:4px 12px;display:flex}.side-nav.on-black{border:2px solid #fff;box-shadow:0 2px 8px #0000001a}.side-nav.on-black .side-nav-btn{background:0 0;border:2px solid #fff}.side-nav.on-black .side-nav-btn.active{background:#fff;border:2px solid #fff}.menu-btn{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:.5rem .7rem;display:flex}.menu-icon{background:#111;border-radius:2px;width:28px;height:3px;display:block;position:relative}.menu-icon:before,.menu-icon:after{content:"";background:#111;border-radius:2px;width:28px;height:3px;transition:all .2s;position:absolute;left:0}.menu-icon:before{top:-9px}.menu-icon:after{top:9px}.drawer-menu{color:#fff;z-index:10060;opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;transition:opacity .28s,transform .28s;display:flex;position:fixed;inset:0;transform:scale(.98)}.drawer-menu.open{opacity:1;pointer-events:auto;transform:scale(1)}.close-drawer{color:#fff;cursor:pointer;z-index:2;background:0 0;border:none;font-size:2.2rem;position:absolute;top:1.2rem;right:1.2rem}.drawer-nav{text-align:center;flex-direction:column;align-items:center;gap:2.2rem;margin:0;display:flex}.drawer-link{color:#fff;font-size:clamp(1.6rem,5vw,3.2rem);font-family:var(--font-mono), monospace;letter-spacing:0;font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s,opacity .2s}.drawer-link:hover,.drawer-link:focus{color:#3cff9b}.drawer-overlay{z-index:10055;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#060606a3;width:100vw;height:100vh;transition:opacity .28s;position:fixed;top:0;left:0}.drawer-overlay.open{opacity:1;pointer-events:all}@media (max-width:480px){.drawer-link{font-size:clamp(1.3rem,6vw,2.2rem)}}.menu-dots{grid-template-rows:repeat(3,6px);grid-template-columns:repeat(3,6px);place-items:center;gap:5px;width:28px;height:28px;display:grid}.menu-dots span{background:#111;border-radius:50%;width:6px;height:6px;display:block}.ecosystem-star{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;width:38px;height:38px;position:absolute;left:50%;transform:translate(-50%)}.ecosystem-star.top-center{top:-28px;left:40px;transform:none}.ecosystem-star.bottom-center{bottom:-28px;left:auto;right:40px;transform:none}.section-list.text-center li,.section-list li{text-indent:0;margin-left:0;padding-left:0}.section-list.text-center{list-style-position:inside}@media (max-width:767px){#hero-svg-container{visibility:visible!important;display:block!important}.hero-tech-img{width:100vw;max-width:none;height:100%;max-height:none;inset:0;transform:none;visibility:visible!important;opacity:.5!important;display:block!important}#hero-svg-container svg{width:100%;height:100%;display:block!important}.hero-text-col{width:100%!important;max-width:100%!important}.hero-text-col .main-title{width:100%}.hero-text-col .desc-text{width:100%!important;max-width:100%!important}}.conecta-form .form-control.is-invalid,.conecta-form .form-control.is-invalid:focus,.conecta-form .was-validated .form-control:invalid,.conecta-form .was-validated .form-control:invalid:focus{border:none;border-bottom:1.5px solid #fff;outline:none;box-shadow:none!important}.conecta-form .form-control:focus,.conecta-form .form-control.is-invalid:focus,.conecta-form .was-validated .form-control:invalid:focus{border:none;outline:none;box-shadow:none!important;border-bottom:1.5px solid #3cff9b!important}.conecta-form .col-md-6:focus-within .form-label-mono,.conecta-form .col-12:focus-within .form-label-mono{color:#3cff9b!important}.main-title{text-transform:uppercase!important}#ecosistema{overflow:hidden}
@font-face{font-family:monoFont;src:url(../media/PPSupplyMono_Ultralight-s.p.2ddtm3cs5m3w-.otf)format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:monoFont;src:url(../media/PPSupplyMono_Regular-s.p.15r-9kagwoj4o.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:monoFont Fallback;src:local(Arial);ascent-override:75.29%;descent-override:15.97%;line-gap-override:0.0%;size-adjust:131.49%}.monofont_f6314d0a-module__R6rtpa__className{font-family:monoFont,monoFont Fallback,monospace}.monofont_f6314d0a-module__R6rtpa__variable{--font-mono:"monoFont", "monoFont Fallback", monospace}
