:root{--c-bg: rgba(0, 2, 10, 1);--c-fg: rgba(255, 255, 255, 1);--c-bg-10: rgba(0, 2, 10, .9);--c-fg-75: rgba(255, 255, 255, .75);--c-fg-50: rgba(255, 255, 255, .5);--c-fg-25: rgba(255, 255, 255, .25);--c-fg-10: rgba(255, 255, 255, .1);--c-fg-05: rgba(255, 255, 255, .05);--c-primary: #e2ff3d;--c-secondary: #00bfff;--c-gray-1: #f5f5f5;--c-gray-10: rgba(6, 10, 21, 1);--max-width: 1440px;--gap-unit: 40px;--round-md: 17px;--round-sm: 7px;--base-font-size: 1.1rem;--body-font: "Outfit", Helvetica, Arial, sans-serif}@media (max-width: 768px){:root{--gap-unit: 24px}}@media (max-width: 576px){:root{--gap-unit: 20px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--body-font);font-size:var(--base-font-size);line-height:1.6;color:var(--c-fg);background-color:var(--c-bg);display:flex;flex-direction:column;justify-content:space-between;place-items:center;min-height:100vh;font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}h1,h2,h3{font-weight:600;margin:0;line-height:1.25}h4,.md{font-size:1.5rem}h3,.lg{font-size:2rem}h2,.xl{font-size:2.5rem}h1,.xl-2{font-size:3.25rem}.xl-3{font-size:5rem}p,ul,ol,li{color:var(--c-fg-75)}.lead{font-size:1.25rem;line-height:1.75}.sm{font-size:1rem}.wrapper{max-width:var(--max-width);margin:0 auto}main{width:100%;padding-top:100px;padding-left:var(--gap-unit);padding-right:var(--gap-unit)}@media (max-width: 1024px){main{padding-top:60px}}section{padding:0}section.w-full{max-width:100vw;margin-left:calc(-1 * var(--gap-unit));margin-right:calc(-1 * var(--gap-unit));padding-left:var(--gap-unit);padding-right:var(--gap-unit)}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap-unit);width:100%}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12,[class*=col-]{grid-column:span 12}@media (min-width: 576px){.sm\:col-1{grid-column:span 1}.sm\:col-2{grid-column:span 2}.sm\:col-3{grid-column:span 3}.sm\:col-4{grid-column:span 4}.sm\:col-5{grid-column:span 5}.sm\:col-6{grid-column:span 6}.sm\:col-7{grid-column:span 7}.sm\:col-8{grid-column:span 8}.sm\:col-9{grid-column:span 9}.sm\:col-10{grid-column:span 10}.sm\:col-11{grid-column:span 11}.sm\:col-12{grid-column:span 12}}@media (min-width: 768px){.md\:col-1{grid-column:span 1}.md\:col-2{grid-column:span 2}.md\:col-3{grid-column:span 3}.md\:col-4{grid-column:span 4}.md\:col-5{grid-column:span 5}.md\:col-6{grid-column:span 6}.md\:col-7{grid-column:span 7}.md\:col-8{grid-column:span 8}.md\:col-9{grid-column:span 9}.md\:col-10{grid-column:span 10}.md\:col-11{grid-column:span 11}.md\:col-12{grid-column:span 12}}@media (min-width: 1024px){.lg\:col-1{grid-column:span 1}.lg\:col-2{grid-column:span 2}.lg\:col-3{grid-column:span 3}.lg\:col-4{grid-column:span 4}.lg\:col-5{grid-column:span 5}.lg\:col-6{grid-column:span 6}.lg\:col-7{grid-column:span 7}.lg\:col-8{grid-column:span 8}.lg\:col-9{grid-column:span 9}.lg\:col-10{grid-column:span 10}.lg\:col-11{grid-column:span 11}.lg\:col-12{grid-column:span 12}.sticky{position:sticky;align-self:start;top:120px;height:fit-content}.article-related{grid-column:4 / -1}}@media (min-width: 1280px){.xl\:col-1{grid-column:span 1}.xl\:col-2{grid-column:span 2}.xl\:col-3{grid-column:span 3}.xl\:col-4{grid-column:span 4}.xl\:col-5{grid-column:span 5}.xl\:col-6{grid-column:span 6}.xl\:col-7{grid-column:span 7}.xl\:col-8{grid-column:span 8}.xl\:col-9{grid-column:span 9}.xl\:col-10{grid-column:span 10}.xl\:col-11{grid-column:span 11}.xl\:col-12{grid-column:span 12}}.col-6 .expand-l-full{width:calc(50vw - var(--gap-unit) / 2)}.col-6 .expand-r-full{width:calc(50vw - var(--gap-unit) / 2);margin-left:calc(-1 * var(--gap-unit))}@media (min-width: 1530px){.col-6 .expand-r-full{margin-left:calc(-1 * (100vw - var(--max-width)) / 2)}}header{background-color:var(--c-bg-10);backdrop-filter:blur(10px) contrast(100%);color:var(--c-bg);position:fixed;width:100%;top:0;z-index:1000;display:flex;align-items:center;padding:0 calc(var(--gap-unit) / 4 * 7)}header:after{position:absolute;bottom:-1px;left:0;content:"";margin:0 var(--gap-unit);width:calc(100% - var(--gap-unit) * 2);height:1px;background:var(--c-fg-25)}@media (max-width: 1024px){header{height:auto;flex-direction:column;padding:0 var(--gap-unit)}header.active{height:100vh}header.active .nav-links,header.active .nav-buttons{display:flex}}.head{display:flex;height:80px;justify-content:space-between;align-items:center;margin-right:auto}@media (max-width: 1024px){.head{height:60px;min-height:60px;min-width:100%}}.logo{font-size:1.5rem;font-weight:700;color:var(--c-fg)}nav.main-nav{display:flex;gap:2rem;align-items:center;height:100%}@media (max-width: 1024px){nav.main-nav{flex-direction:column;justify-content:space-between;width:100%}}.nav-links{display:flex;gap:2rem}.nav-links a{text-decoration:none;color:var(--c-fg);font-weight:400;transition:color .3s ease}.nav-links a:hover,.nav-links a.active{color:var(--c-primary)}@media (max-width: 1024px){nav.main-nav{height:calc(100% - 120px);justify-content:center}.nav-links{display:none;width:100%;flex-direction:column;padding:1rem 0;margin:1rem 0;gap:0}.nav-links a{border-bottom:1px solid var(--c-fg-10);width:100%;text-align:center;padding:1rem;font-size:1.25rem;letter-spacing:.05rem;font-weight:300}.nav-links a:last-child{border-bottom:1px solid transparent}}.nav-buttons{display:flex;gap:1rem}@media (max-width: 1024px){.nav-buttons{display:none;width:100%;flex-direction:column;padding:1rem 0;margin:1rem 0;border-top:1px solid var(--c-gray-1);gap:1rem}}.mobile-menu-btn{width:48px;height:48px;color:var(--c-fg-75);display:none;background:none;border:none;cursor:pointer;margin-right:-15px}@media (max-width: 1024px){.mobile-menu-btn{display:block}}button,.btn{border:none;min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--body-font);font-size:var(--base-font-size);line-height:1;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;background:none}.btn{min-width:48px;min-height:48px;padding:.5rem 1.25rem;border-radius:24px}.btn-primary{background-color:var(--c-primary);color:var(--c-bg)}.btn-primary:hover{background-color:var(--c-fg)}.btn-secondary{background-color:transparent;color:var(--c-fg);border:1px solid var(--c-gray-1)}.btn-secondary:hover{background-color:var(--c-gray-1)}footer{position:relative;display:flex;align-items:center;width:100%;padding:0 calc(var(--gap-unit) / 4 * 7);min-height:80px;justify-content:space-between;font-size:smaller;color:var(--c-fg-50)}footer:before{position:absolute;top:0;left:0;content:"";margin:0 var(--gap-unit);width:calc(100% - var(--gap-unit) * 2);height:1px;background:var(--c-fg-25)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;padding:.75rem 1rem;border:1px solid var(--c-fg-25);border-radius:var(--round-sm);background-color:transparent;color:var(--c-fg);font-family:var(--body-font);font-size:var(--base-font-size);transition:border-color .3s ease,box-shadow .3s ease}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px #0bc3}textarea{min-height:120px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;border:1px solid var(--c-gray-1);border-radius:4px;vertical-align:middle;cursor:pointer;position:relative}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--c-primary);border-color:var(--c-primary)}input[type=checkbox]:checked:before{content:"✔";color:var(--c-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8em}input[type=radio]:checked:before{content:"";display:block;width:.5em;height:.5em;border-radius:50%;background-color:var(--c-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form .item{width:100%;display:flex;flex-direction:column;gap:.5rem}form .item label{color:var(--c-fg-75);text-align:left}.box,.card,.post-text,.list [class*=col-]{padding:1rem 1.5rem}.blog-post:not(.grid){display:flex;flex-direction:column;justify-content:center;gap:0}.blog-post .post-text{display:flex;flex-direction:column;justify-content:center;gap:0}.blog-post img{width:100%;height:auto;border-radius:var(--round-md)}.list [class*=col-]{background:var(--c-gray-1);border-radius:var(--round-md)}.avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.note{font-size:.875rem;color:var(--c-fg);opacity:.7;margin-top:.5rem}.carousel{position:relative;overflow:hidden}.carousel .cards{display:flex;gap:var(--gap-unit);transition:transform .5s ease-in-out;user-select:none}.carousel .cards .card{border-radius:var(--round-sm);min-width:100%;user-select:none;transition:opacity .3s ease}@media (max-width: 1024px){.carousel .cards .card{min-width:80%}.carousel .cards{margin-left:calc(10% + var(--gap-unit) * 1.5)}}@media (min-width: 1024px){.carousel .cards.cards-3 .card{min-width:calc((100% - (var(--gap-unit) * 2)) / 3)}.carousel .cards.cards-4 .card{min-width:calc((100% - (var(--gap-unit) * 3)) / 4)}.carousel .cards.cards-6 .card{min-width:calc((100% - (var(--gap-unit) * 5)) / 6)}}.carousel .dots{display:flex;justify-content:center;margin-top:10px;gap:1rem}.carousel .dot{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer}.carousel .dot:after{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--c-fg);opacity:.2;transition:all .3s ease}.carousel .dot:hover:after{opacity:.5}.carousel .dot.active:after{background-color:var(--c-primary);width:8px;height:8px;opacity:1}.carousel button{padding:.5rem;border-radius:100%}.carousel button:disabled{opacity:.25}.carousel-nav{display:flex;gap:1rem}.carousel-nav-side{display:flex;justify-content:space-between;position:absolute;height:100%;width:100%;z-index:999;align-items:center;padding:var(--gap-unit)}.accordion{display:flex;flex-direction:column;gap:1rem}.accordion .items .item{border-bottom:1px solid var(--c-fg-25);padding:1rem 0;transition:all .3s ease}.accordion .items .item:last-child{border-bottom:none}.accordion .items .item.open h3{color:var(--c-primary)}.accordion .items .item.open h3:before{content:"-"}.accordion .items .item.open .details{padding-top:.5rem}.accordion .items .item h3{cursor:pointer;font-weight:700;margin:0}.accordion .items .item h3:before{display:inline-block;width:30px;content:"+"}.accordion .items .item .details{overflow:hidden;max-height:0;padding:0 30px;transition:max-height .3s ease}.accordion .items .item{position:relative;overflow:hidden;padding-top:10px;padding-bottom:30px}.accordion .items .item:last-child{overflow:unset}@media (max-width: 1024px){.accordion .items .item .num{font-weight:800;letter-spacing:-15px;left:0;top:0;padding-left:10px;margin-bottom:1rem;height:50px;width:150px;font-size:80px;line-height:1;display:flex;color:var(--c-fg-25);transition:all .3s ease;overflow:hidden;border-bottom:1px solid var(--c-fg-25)}.accordion .items .item.open .num{height:120px;margin-bottom:2rem;display:flex;align-items:center;color:var(--c-primary)}.proccess h3.md{font-size:1.15rem;padding-left:30px}.proccess .accordion .items .item{border-bottom:1px solid transparent}.accordion .items .item h3:before{display:block;position:absolute;margin-left:-30px;width:30px;content:"+"}}@media (min-width: 1024px){.accordion .items .item{padding-left:300px;position:relative;overflow:hidden;padding-top:30px;padding-bottom:30px}.accordion .items .item:last-child{overflow:unset}.accordion .items .item .num{font-weight:800;letter-spacing:-30px;position:absolute;left:50px;height:50px;width:260px;font-size:130px;display:flex;align-items:center;justify-content:center;color:var(--c-fg-25);transition:all .3s ease}.accordion .items .item.open .num{position:absolute;left:10px;height:150px;font-size:200px;display:flex;align-items:center;color:var(--c-primary)}.accordion .items .item.open{min-height:220px}}.tabs{display:flex;flex-direction:column;gap:1rem}.tabs-nav{display:flex;gap:1rem;cursor:pointer}.tabs-content .item{display:none}.tabs-content .item:first-of-type{display:block}.tab{padding:.5rem 1rem;margin:0;background-color:var(--c-gray-1);transition:background-color .3s}.tab:hover:not(.active){color:var(--c-primary)}.tab.active{background-color:var(--c-primary);color:#fff}.single-open .tabs-nav .tab.active{font-weight:700}.article-content *,.article-related *{max-width:700px;margin-left:auto;margin-right:auto}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-stretch{align-items:stretch}.flex-end{align-items:flex-end}.center-v{align-items:center}.center-h{justify-content:center}.center-t{text-align:center}.space-b{justify-content:space-between}.a-squere{aspect-ratio:1 / 1}.h-100{min-height:100vh}.h-75{min-height:75vh}.h-50{min-height:50vh}.max-w-600{max-width:600px}.max-w-800{max-width:800px}.gap-1{gap:var(--gap-unit)}.gap-1rem{gap:1rem}.px-0{padding-left:0;padding-right:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.py-0{padding-top:0;padding-bottom:0}.py-05{padding-top:calc(var(--gap-unit) / 2);padding-bottom:calc(var(--gap-unit) / 2)}.py-1{padding-top:var(--gap-unit);padding-bottom:var(--gap-unit)}.py-2{padding-top:calc(var(--gap-unit) * 2);padding-bottom:calc(var(--gap-unit) * 2)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-05{margin-top:calc(var(--gap-unit) / 2);margin-bottom:calc(var(--gap-unit) / 2)}.my-1{margin-top:var(--gap-unit);margin-bottom:var(--gap-unit)}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.shadow-lg{box-shadow:0 25px 75px #0000001a}.round-md{border-radius:var(--round-md)}hr{width:100%;border:none;height:1px;border-radius:2px;background-color:var(--c-fg-25);margin:1rem 0}.txt-primary{color:var(--c-primary)}.txt-secondary{color:var(--c-secondary)}.txt-white{color:var(--c-bg)}.txt-black{color:var(--c-fg)}.bg-primary{background:var(--c-primary)}.bg-secondary{background:var(--c-secondary)}.bg-white{background:var(--c-bg)}.bg-black{background:var(--c-fg)}.bg-gray-1{background:var(--c-gray-1)}.bg-fg-10{background:var(--c-fg-10)}.bg-fg-05{background:var(--c-fg-05)}.link{display:inline-flex;align-items:center;text-decoration:none;color:var(--c-primary);gap:.5rem;transition:color .3s ease}.link:hover{color:var(--c-fg)}.carousel-nav .next:after,.carousel-nav .prev:before{content:"";width:24px;height:24px}.next:after{background:center center / 100% 100% no-repeat url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><rect x='0' y='0' width='24' height='24' fill='transparent' /><path d='M 12 2 L 22 12 L 12 22' stroke='white' stroke-width='2' fill='none'/></svg>")}.prev:before{background:center center / 100% 100% no-repeat url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='M 12 2 L 2 12 L 12 22' stroke='white' stroke-width='2' fill='none'/></svg>")}.hero{position:relative;padding-top:6rem;padding-bottom:4rem;height:calc(100vh - 100px)}.bg-deco{position:fixed;height:100%;max-width:100vw;filter:blur(64px);pointer-events:none;overflow:hidden}.bg-shape{position:relative;aspect-ratio:800 / 400;width:100vw;background:linear-gradient(to top right,#ff80b5,#9089fc);opacity:.1}@media (min-width: 640px){.bg-shape{left:1vw;top:1vh;width:100vw}}@media (max-width: 768px){.bg-shape{opacity:.1;aspect-ratio:400 / 800}}.services .card{background:var(--c-fg-10)}.services .box,.services .card{padding:var(--gap-unit)}.services .md{font-size:1.25rem}.services svg{max-width:150px;height:auto;margin-bottom:1rem;vector-effect:non-scaling-stroke}.services svg *{stroke:var(--c-fg-25);stroke-width:2px}.services svg circle,.services svg path.fill{fill:var(--c-primary);stroke:none}.experts .link{color:var(--c-fg-50)}.experts .link:hover{color:var(--c-primary)}@media (max-width: 1024px){.services.carousel .cards .card,.experts.carousel .cards .card{min-width:100%}.services.carousel .cards,.experts.carousel .cards{margin-left:0}.services .carousel-nav,.experts .carousel-nav{display:none!important}}@media (min-width: 1024px){.services .dots,.experts .dots{display:none!important}}@media (max-width: 768px){.hero{padding-bottom:6rem;min-height:calc(100vh - 120px)}.hero .xl-2{font-size:2.375rem}.hero .xl-3,.services .xl-3{font-size:3.25rem}footer{flex-direction:column;gap:.5rem;padding:2rem 0}}.form-messages{background:var(--c-fg);color:var(--c-bg);padding:0;margin:0;border-radius:1px;opacity:0;transition:opacity .3s ease}.form-messages.show{opacity:1;padding:.5rem 1rem;margin:1rem 0 2rem}
