:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background-color:#000}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.buttonCreateGlobal{color:#fff;background-color:#09c390}.buttonCreateGlobal,.buttonDocGlobal{font-family:Oakes Bold,sans-serif;font-size:14px;border:none;outline:none;padding:16px 28px 14px;border-radius:999px}.buttonDocGlobal{color:#00573f;background-color:#cde2dd}.buttonCreateGlobal2{color:#105a5a;background-color:#a3f7d4;border-radius:999px;box-shadow:0 0 0 10px rgba(163,247,212,.2)}.buttonCreateGlobal2,.buttonDocGlobal2{font-family:Oakes Bold,sans-serif;font-size:14px;outline:none;padding:16px 28px 14px;border:none}.buttonDocGlobal2{color:#fff;background-color:#5ac2a8;border-radius:999px}@media (max-width:600px){.buttonCreateGlobal,.buttonCreateGlobal2,.buttonDocGlobal,.buttonDocGlobal2{width:100%;padding:18px 28px 16px;font-size:16px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0deg) scale(1)}}.animate-element{opacity:0;transition:all .6s ease-out}.animate-element.visible{opacity:1}.fade-in-up{transform:translateY(30px)}.fade-in-up.visible{transform:translateY(0);animation:fadeInUp .8s ease-out forwards}.fade-in-down{transform:translateY(-30px)}.fade-in-down.visible{transform:translateY(0);animation:fadeInDown .8s ease-out forwards}.fade-in-left{transform:translateX(-30px)}.fade-in-left.visible{transform:translateX(0);animation:fadeInLeft .8s ease-out forwards}.fade-in-right{transform:translateX(30px)}.fade-in-right.visible{transform:translateX(0);animation:fadeInRight .8s ease-out forwards}.slide-in-left{transform:translateX(-50px)}.slide-in-left.visible{transform:translateX(0);animation:slideInLeft .8s ease-out forwards}.slide-in-right{transform:translateX(50px)}.slide-in-right.visible{transform:translateX(0);animation:slideInRight .8s ease-out forwards}.zoom-in{transform:scale(.9)}.zoom-in.visible{transform:scale(1);animation:zoomIn .8s ease-out forwards}.bounce-in{transform:scale(.3)}.bounce-in.visible{transform:scale(1);animation:bounceIn .8s ease-out forwards}.rotate-in{transform:rotate(-10deg) scale(.9)}.rotate-in.visible{transform:rotate(0deg) scale(1);animation:rotateIn .8s ease-out forwards}.stagger-children>*{opacity:0;transform:translateY(20px)}.stagger-children.visible>:first-child{animation:fadeInUp .6s ease-out .1s forwards}.stagger-children.visible>:nth-child(2){animation:fadeInUp .6s ease-out .2s forwards}.stagger-children.visible>:nth-child(3){animation:fadeInUp .6s ease-out .3s forwards}.stagger-children.visible>:nth-child(4){animation:fadeInUp .6s ease-out .4s forwards}.stagger-children.visible>:nth-child(5){animation:fadeInUp .6s ease-out .5s forwards}.stagger-children.visible>:nth-child(6){animation:fadeInUp .6s ease-out .6s forwards}.buttonCreateGlobal,.buttonCreateGlobal2,.buttonDocGlobal,.buttonDocGlobal2{transition:all .3s ease;transform:translateY(0)}.buttonCreateGlobal2:hover,.buttonCreateGlobal:hover,.buttonDocGlobal2:hover,.buttonDocGlobal:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(9,195,144,.3)}.parallax-element{transform:translateY(0);transition:transform .3s ease-out}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.5s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:float 3s ease-in-out infinite}@keyframes typewriter{0%{width:0}to{width:100%}}.typewriter{overflow:hidden;border-right:2px solid #09c390;white-space:nowrap;animation:typewriter 2s steps(40) 1s forwards,blink 1s step-end infinite}@keyframes blink{0%,50%{border-color:#09c390}51%,to{border-color:transparent}}@keyframes reveal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.text-reveal{overflow:hidden}.text-reveal>*{display:inline-block;animation:reveal .8s ease-out forwards}@keyframes morphBackground{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.morph-background{background:linear-gradient(-45deg,#09c390,#00573f,#a3f7d4,#cde2dd);background-size:400% 400%;animation:morphBackground 8s ease infinite}.scroll-triggered{opacity:0;transform:translateY(50px);transition:all .8s ease-out}.scroll-triggered.visible{opacity:1;transform:translateY(0)}.page-transition{opacity:0;transform:scale(.95);animation:pageEnter .6s ease-out forwards}@keyframes pageEnter{to{opacity:1;transform:scale(1)}}.magnetic{transition:transform .3s ease}.magnetic:hover{transform:scale(1.05)}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(9,195,144,.2)}50%{box-shadow:0 0 20px rgba(9,195,144,.6)}}.glow-effect{animation:glow 2s ease-in-out infinite}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.col{flex:1 0;padding-right:.5rem;padding-left:.5rem}.d-flex{display:flex!important}.d-none{display:none!important}.d-block{display:block!important}@media (min-width:768px){.d-md-flex{display:flex!important}.d-md-none{display:none!important}.d-md-block{display:block!important}}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.flex-column{flex-direction:column!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-5{gap:3rem!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mb-5{margin-bottom:3rem!important}.ps-3{padding-left:1rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}@media (min-width:768px){.mt-md-0{margin-top:0!important}.mt-md-5{margin-top:3rem!important}.mb-md-0{margin-bottom:0!important}.ps-md-5{padding-left:3rem!important}.pt-md-5{padding-top:3rem!important}}.text-decoration-none{text-decoration:none!important}.components_backgroundHeader__9dXVC{background-color:#1d1e2a;margin:12px;position:fixed;left:0;right:0;top:0;z-index:1000;padding:15px;border-radius:17px}.components_textHeader__eKQPQ{text-align:center;font-family:Oakes Medium,sans-serif;color:#fff;text-decoration:none;font-size:12px}.components_buttonContact__V92GM{background-color:#09c390;opacity:1;border-radius:99px;padding:14px 28px 10px;border:none;color:#fff;font-size:12px;font-family:Oakes Medium,sans-serif;display:flex;align-items:center;justify-content:center}.components_backgroundFooter__D5VWT{padding:50px 0;position:absolute;width:100%;border-top:1px solid hsla(0,0%,100%,.16);background-color:#1d1e2a}.components_textFooter__UdWGV{font-family:inherit;font-weight:300;color:#f3fef4cc;font-size:15px;text-decoration:none;margin:15px 0 0;text-align:center}.components_titleFooter__eIQuk{font-family:Oakes Regular,sans-serif;color:#fff;font-size:18px;margin:0 0 15px}.components_listFooter__r2o77{list-style:none;padding:0;display:flex;flex-direction:column;gap:3px}.components_listText__9EQBt{font-family:inherit;font-weight:300;color:#f3fef4cc;font-size:15px;text-decoration:none}.components_textLinkFooter__SFqFo{font-family:Oakes Regular,sans-serif;color:hsla(0,0%,100%,.8);font-size:14px;text-decoration:none;cursor:pointer;margin:0 0 10px}.components_mobileMenuButton__WNkHb{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.components_menuIcon__0mUGz{display:flex;flex-direction:column;justify-content:space-around;width:24px;height:20px}.components_menuIcon__0mUGz div{width:100%;height:2px;background-color:#fff;border-radius:1px}.components_mobileMenuOverlay__sDzqW{position:fixed;top:0;right:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;display:flex;justify-content:flex-end}.components_mobileMenuOverlay__sDzqW.components_mobileMenuOpen__8bbYp{opacity:1;visibility:visible}.components_mobileMenuContent__SJtJ0{width:300px;max-width:80vw;background-color:#1d1e2a;padding:20px;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(0,0,0,.3);transform:translateX(100%);transition:transform .3s ease-out;margin:10px;border-radius:15px;z-index:999}.components_mobileMenuOverlay__sDzqW.components_mobileMenuOpen__8bbYp .components_mobileMenuContent__SJtJ0{transform:translateX(0)}.components_mobileMenuHeader__t6FMh{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:20px}.components_mobileMenuTitle__uTAfn{color:#fff;font-family:Oakes Medium,sans-serif;font-size:18px;margin:0}.components_mobileMenuCloseButton__FHqi2{background:none;border:none;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.components_closeIcon__zJidl{position:relative;width:20px;height:20px}.components_closeIcon__zJidl div{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#fff;border-radius:1px}.components_closeIcon__zJidl div:first-child{transform:translateY(-50%) rotate(45deg)}.components_closeIcon__zJidl div:last-child{transform:translateY(-50%) rotate(-45deg)}.components_mobileMenuNav__zsC5K{display:flex;flex-direction:column;gap:15px}.components_mobileNavLink__qsChl{font-family:Oakes Light,sans-serif;color:#fff;text-decoration:none;font-size:14px;padding:10px 0 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.components_mobileContactButtonWrapper__Ie61v{border-bottom:1px solid hsla(0,0%,100%,.1);margin-top:10px}.components_mobileContactButton__aUjqx{padding:14px 35px 10px;margin-bottom:25px}@media (max-width:991.98px){.components_d-lg-none__hIZBx{display:flex!important}.components_d-lg-block__DQ7ZQ{display:none!important}.components_backgroundHeader__9dXVC{margin:10px;padding:10px}.components_backgroundHeader__9dXVC .components_container__4anip .components_row__1W15f .components_col__4w_wt:first-child{flex-grow:1}}@media (min-width:992px){.components_d-lg-none__hIZBx{display:none!important}.components_d-lg-block__DQ7ZQ{display:block!important}}@media (max-width:600px){.components_backgroundFooter__D5VWT{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.16)}.components_textFooter__UdWGV{font-size:14px;margin-top:0}.components_titleFooter__eIQuk{font-size:16px}.components_listText__9EQBt{font-size:14px}}