.appText{font-weight:400;text-align:center;line-height:1;color:var(--primaryText)}.st{color:var(--secondText)}.light{color:#000}.light.st{color:#2e2e2e}.dark{color:#fff}.dark.st{color:var(--secondText)}.cardTitle{font-size:18px}.contentText{color:var(--secondText)}.blue{color:var(--color-blue-light)}.small{font-size:13px}.s1{font-size:3.5rem;line-height:1.1;font-weight:500}@media screen and (max-width:768px){.s1{font-size:2.5rem}}.link.light:hover{color:rgba(57,57,57,.8352941176)!important}.s2{font-size:2.5rem;font-weight:500}.s3{font-size:1.7rem}.s4{line-height:1.7;font-size:1.2rem}@media screen and (max-width:500px){.s4{line-height:1.2;font-size:1rem}}.s5{font-size:1rem}.s5,.s6{font-weight:500}.s6{font-size:12px}.hamburger{cursor:pointer}.hamburger input{display:none}.hamburger svg{height:3em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.hamburger .line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.hamburger .line-top-bottom{stroke-dasharray:12 63}.hamburger input:checked+svg{transform:rotate(-45deg)}.hamburger input:checked+svg .line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42}button.v1{padding:.8rem 1.6rem;border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;font-size:1rem;position:relative;overflow:hidden}button.v1:after,button.v1:before{box-sizing:inherit;content:"";position:absolute}button.v1.small{padding:.6rem .8rem}button.v1.primary{background-color:var(--color-primary);color:var(--color-blue-dark)}button.v1.secondary{background-color:var(--color-secondary);color:#fff}button.v1.block{width:100%}button.v1:after{top:0;left:-50%;z-index:0;background:rgba(0,0,0,.15);width:0;height:100%;transform:skew(50deg);transition-duration:.6s;transition-timing-function:var(--default-timing-function);transform-origin:top left}button.v1:hover:after{width:150%}button.v2{padding:10px 15px;border:none;border-radius:8px;box-shadow:var(--box-shadow);cursor:pointer;font-size:14px;position:relative;overflow:hidden}button.v2.dark{background:#fff;color:#000}button.v2.contrast,button.v2.light{background:#000;color:#fff}button.v2.contrast{border:1px solid rgba(178,183,190,.4117647059)}button.v2.contrast:hover{background:#fff;color:#000}button.v2.rounded{border-radius:25px}button.v2.primary{font-size:1rem;background:var(--mainColor);color:#fff}button.v2.primary.white{background:#fff;color:#000}button.v2:after,button.v2:before{box-sizing:inherit;content:"";position:absolute}button.v2:after{top:0;left:-50%;z-index:0;background:rgba(0,0,0,.15);width:0;height:100%;transform:skew(50deg);transition-duration:.6s;transition-timing-function:var(--default-timing-function);transform-origin:top left}button.v2.secondary{background-color:rgba(0,0,0,0);color:#fff;border:1px solid var(--mainColor)}button.v2.secondary:hover{background-color:var(--mainColor)}button.v2.secondary.danger{background-color:#fff;border:none;color:var(--mainColor)}button.v2.small{padding:.6rem .8rem}button.v2:hover:after{width:150%}@media screen and (max-width:450px){button.v2{font-size:12px!important}}button.tabButton{padding:.5rem 1.5rem;display:inline-flex;align-items:center;border:none;outline:none;border-radius:9999px;background-color:rgba(11,11,40,.3);transition:all .5s ease-in-out;background-color:#282828;color:#b4b6bf;text-wrap:nowrap;white-space:nowrap}button.tabButton:hover{background-color:rgba(48,48,48,.3)}button.tabButton[data-selected=true]{background-color:#fff;color:var(--mainColor)}.button{--h-button:48px;--w-button:102px;--round:5.75rem;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transition:all .25s ease;background:radial-gradient(65.28% 65.28% at 50% 100%,rgba(223,113,255,.8) 0,rgba(223,113,255,0) 100%),linear-gradient(0deg,#7a5af8,#7a5af8);border-radius:var(--round);border:none;outline:none;padding:12px 18px}.button:after,.button:before{content:"";position:absolute;inset:var(--space);transition:all .5s ease-in-out;border-radius:calc(var(--round) - var(--space));z-index:0}.button:before{--space:1px;background:linear-gradient(177.95deg,rgba(255,255,255,.19),rgba(255,255,255,0))}.button:after{--space:2px;background:radial-gradient(65.28% 65.28% at 50% 100%,rgba(223,113,255,.8) 0,rgba(223,113,255,0) 100%),linear-gradient(0deg,#7a5af8,#7a5af8)}.button:active{transform:scale(.95)}.fold{z-index:1;height:1rem;width:1rem;display:inline-block;transition:all .5s ease-in-out;background:radial-gradient(100% 75% at 55%,rgba(223,113,255,.8) 0,rgba(223,113,255,0) 100%);box-shadow:0 0 3px #000;border-bottom-left-radius:.5rem;border-top-right-radius:var(--round)}.fold,.fold:after{position:absolute;top:0;right:0}.fold:after{content:"";width:150%;height:150%;transform:rotate(45deg) translateX(0) translateY(-18px);background-color:#e8e8e8;pointer-events:none}.button:hover .fold{margin-top:-1rem;margin-right:-1rem}.points_wrapper{overflow:hidden;width:100%;height:100%;pointer-events:none;position:absolute;z-index:1}.points_wrapper .point{bottom:-10px;position:absolute;animation:floating-points ease-in-out infinite;pointer-events:none;width:2px;height:2px;background-color:#fff;border-radius:9999px}@keyframes floating-points{0%{transform:translateY(0)}85%{opacity:0}to{transform:translateY(-55px);opacity:0}}.points_wrapper .point:first-child{left:10%;opacity:1;animation-duration:2.35s;animation-delay:.2s}.points_wrapper .point:nth-child(2){left:30%;opacity:.7;animation-duration:2.5s;animation-delay:.5s}.points_wrapper .point:nth-child(3){left:25%;opacity:.8;animation-duration:2.2s;animation-delay:.1s}.points_wrapper .point:nth-child(4){left:44%;opacity:.6;animation-duration:2.05s}.points_wrapper .point:nth-child(5){left:50%;opacity:1;animation-duration:1.9s}.points_wrapper .point:nth-child(6){left:75%;opacity:.5;animation-duration:1.5s;animation-delay:1.5s}.points_wrapper .point:nth-child(7){left:88%;opacity:.9;animation-duration:2.2s;animation-delay:.2s}.points_wrapper .point:nth-child(8){left:58%;opacity:.8;animation-duration:2.25s;animation-delay:.2s}.points_wrapper .point:nth-child(9){left:98%;opacity:.6;animation-duration:2.6s;animation-delay:.1s}.points_wrapper .point:nth-child(10){left:65%;opacity:1;animation-duration:2.5s;animation-delay:.2s}.inner{z-index:2;gap:6px;position:relative;width:100%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:1.5;transition:color .2s ease-in-out}.inner svg.icon{width:18px;height:18px;transition:fill .1s linear}.button:focus svg.icon{fill:#fff}.button:hover svg.icon{fill:rgba(0,0,0,0);animation:dasharray 1s linear forwards,filled .1s linear .95s forwards}@keyframes dasharray{0%{stroke-dasharray:0 0 0 0}to{stroke-dasharray:68 68 0 0}}@keyframes filled{to{fill:#fff}}input.appInput{background-color:rgba(0,0,0,0)!important;padding:16px 24px;outline:none;font-size:16px;border:1px solid #353535;border-radius:24px;color:#fff}input.appInput:-webkit-autofill,input.appInput:-webkit-autofill:active,input.appInput:-webkit-autofill:focus,input.appInput:-webkit-autofill:hover{background-color:rgba(0,0,0,0)!important;box-shadow:inset 0 0 0 1000px rgba(255,255,255,0)!important;-webkit-box-shadow:inset 0 0 0 1000px rgba(255,255,255,0)!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#fff}input.appInput:focus{border-color:var(--mainColor)}textarea.appTextArea{width:100%;padding:16px 24px;border-radius:24px;border:1px solid #353535;background:none;resize:none;outline:none;color:#fff;font-size:16px}textarea.appTextArea:focus{border-color:var(--mainColor)}div.AppSelect,div.AppSelect>div{position:relative}div.AppSelect>div>input{display:none!important}div.AppSelect>div>button{background:rgba(0,0,0,0);padding:16px 24px;outline:none;font-size:15px;width:100%;border:1px solid #353535;border-radius:24px;color:#fff;text-align:start}div.AppSelect>div>button:focus{border-color:var(--mainColor)}div.AppSelect>div>svg{color:#fff;position:absolute;right:15px;top:50%;pointer-events:none;transform:translateY(-50%) rotate(45deg)}div.AppSelect>article{border:1px solid #353535;position:absolute;width:100%;border-radius:24px;padding:4px;opacity:0;background-color:#101010;z-index:10;transition:transform .5s,opacity .5s;pointer-events:none}div.AppSelect>article.open{z-index:10;opacity:1;pointer-events:all;transform:translateY(5px)}div.AppSelect>article>div{border-radius:1.5rem;padding:10.5px 8px 10.5px 32px;position:relative;cursor:pointer}div.AppSelect>article>div:hover{background:#292929}div.AppSelect>article>div>p{font-size:16px!important}div.AppSelect>article>div>figure{display:none;position:absolute;left:10px;top:50%;transform:translateY(-50%);height:15px;width:15px}div.AppSelect>article>div>figure>svg{height:15px;width:15px}div.AppSelect>article>div.selected{background:#292929}div.AppSelect>article>div.selected>figure{display:block}div.AppSelect>article:hover>div:not(:hover){background:rgba(41,41,41,0)}div.AppDropdown,div.AppDropdown>div{position:relative}div.AppDropdown>div>input{display:none!important}div.AppDropdown>div>button{background:rgba(0,0,0,0);outline:none;font-size:15px;width:100%;border:none;border-radius:24px;color:#fff;text-align:start}div.AppDropdown>div>button:focus{border-color:var(--mainColor)}div.AppDropdown>div>svg{color:#fff;position:absolute;right:-25px;top:50%;pointer-events:none;transform:translateY(-50%) rotate(135deg)}div.AppDropdown>article{border:1px solid #353535;position:absolute;width:100%;min-width:min-content;border-radius:24px;padding:4px;opacity:0;display:flex;flex-direction:column;gap:5px;background-color:#101010;z-index:10;transition:transform .5s,opacity .5s;pointer-events:none}div.AppDropdown>article.open{z-index:10;opacity:1;pointer-events:all;transform:translateY(5px)}div.AppDropdown>article>div{border-radius:1.5rem;padding:8px 14px 8px 8px;position:relative;cursor:pointer}div.AppDropdown>article>div:hover{background:#292929}div.AppDropdown>article>div>p{font-size:16px!important}div.AppDropdown>article>div>figure{display:none;position:absolute;left:10px;top:50%;transform:translateY(-50%);height:15px;width:15px}div.AppDropdown>article>div>figure>svg{height:15px;width:15px}div.AppDropdown>article>div.dropdowned{background:#292929}div.AppDropdown>article>div.dropdowned>figure{display:block}div.AppDropdown>article>div>a{cursor:pointer;border-radius:10px;transition:.3s;text-decoration:none;color:var(--headerTextColor);font-size:14px;display:flex;width:100%;gap:10px;color:#fff;align-items:center}div.AppDropdown>article>div>a>svg{height:30px;border-radius:50%;padding:5px;width:30px}div.AppDropdown>article>div>a.Instagram>svg{background:#f09433;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1)}div.AppDropdown>article>div>a.LinkedIn>svg{background:#0e76a8}div.AppDropdown>article>div>a.WhatsApp>svg{background:#25d366;color:#fff!important}div.AppDropdown>article>div>a.GitHub>svg{background:#000;color:#fff}div.AppDropdown>article>div>a.active{background:none}div.AppDropdown>article:hover>div:not(:hover){background:rgba(41,41,41,0)}div.accordionItem{background:rgba(10,10,10,.7764705882);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1019607843);border-radius:.25rem;width:100%}div.accordionItem>button{display:flex;justify-content:space-between;position:relative;align-items:center;color:#000;background-color:rgba(0,0,0,0);padding:7px .6rem;width:100%;border:none;outline:none}div.accordionItem>button>input{position:absolute;height:100%;width:100%;z-index:10;opacity:0;left:0;cursor:pointer}div.accordionItem>button>input:checked~svg.Classic>rect:last-of-type{transform:rotate(0deg);transform-origin:start}div.accordionItem>button>input:checked~svg:not(.Classic){transform:rotate(-45deg)}div.accordionItem>button>div{display:flex;gap:10px;align-items:center}div.accordionItem>button>div>svg{height:40px;color:#fff}div.accordionItem>button>div>span{margin-bottom:0;line-height:1.6;font-size:15px}div.accordionItem>button>svg.Classic{fill:#fff}div.accordionItem>button>svg.Classic>rect{transition:transform .1s}div.accordionItem>button>svg.Classic>rect:last-of-type{transform:rotate(90deg);transform-origin:center}div.accordionItem>button>svg:not(.Classic){color:#fff;transition:transform .1s;transform:rotate(45deg)}div.accordionItem>div{display:grid;grid-template-rows:0fr;overflow:hidden;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}div.accordionItem>div.show{grid-template-rows:1fr}div.accordionItem>div>div{overflow:hidden}div.accordionItem>div>div>p{margin-bottom:0;padding:0 16px 12px;width:100%;text-wrap:wrap;text-align:start;line-height:1.4;font-size:13px!important}div.projectCard{position:relative;z-index:5;width:min(300px,82vw);max-width:300px}div.projectCard>div:first-of-type:hover>a>div{display:grid}div.projectCard>div:first-of-type:hover>a>figure>img{transform:scale(1)}div.projectCard>div:first-of-type{position:relative}div.projectCard>div:first-of-type>a>div{display:none;padding:5px 10px;border-radius:8px 8px 0 0;position:absolute;z-index:5;width:100%;height:100%;background:rgba(0,0,0,.353);place-items:center}div.projectCard>div:first-of-type>a>div>span{color:#fff;width:max-content;display:block;margin:auto;font-size:14px;padding:10px 15px;border-radius:25px;border:1px solid var(--mainColor);background:#000;cursor:pointer;display:flex;align-items:center;gap:5px}div.projectCard>div:first-of-type>a>div>span>svg{height:20px;width:20px}div.projectCard>div:first-of-type>a>figure{aspect-ratio:3/2;width:100%;border-radius:8px 8px 0 0;overflow:hidden}div.projectCard>div:first-of-type>a>figure>img{height:100%;width:100%;object-fit:cover;object-position:center left;transition:transform .4s;transform:scale(1.5)}div.projectCard>div:last-of-type{padding-block:15px;display:flex;flex-direction:column;gap:10px;border-radius:0 0 8px 8px;border:1px solid var(--mainBorder)}div.projectCard>div:last-of-type>span{width:max-content;display:block;margin:auto;padding:5px 10px;border-radius:25px;border:2px solid var(--mainColor)}div.projectCard>div:last-of-type>div{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}div.projectCard>div:last-of-type>div>img{height:30px;width:30px}div.logoCard{position:relative;z-index:5;width:min(300px,82vw);max-width:300px}div.logoCard>div:first-of-type{border:1px solid var(--mainBorder);position:relative;overflow:hidden;border-radius:8px 8px 0 0;border-bottom:none!important}div.logoCard>div:first-of-type>figure{aspect-ratio:1/1;width:100%;background:#0d0d12;display:grid;place-items:center}div.logoCard>div:first-of-type>figure>img{height:100%;width:100%;object-fit:contain;border-radius:8px 8px 0 0}div.logoCard>div:last-of-type{padding-block:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 8px 8px;border:1px solid var(--mainBorder)}div.logoCard>div:last-of-type>span{width:max-content;display:block;margin:auto;padding:5px 10px;border-radius:25px;border:2px solid var(--mainColor)}div.logoCard>div:last-of-type>p{font-size:14px}div.logoCard>div:last-of-type>div{display:flex;align-items:center;justify-content:center;width:100%;gap:10px}div.logoCard>div:last-of-type>div>img{height:30px;width:30px}div.service{padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;background:#0c0c0c;border:1px solid rgba(133,139,152,.2);transition:border-color .4s;border-radius:8px;gap:10px;position:relative}div.service:hover{border-color:var(--mainColor)}div.service>div:first-of-type{display:flex;align-items:center;gap:10px}div.service>div:first-of-type>svg{height:40px;width:40px;color:var(--mainColor)!important}div.service>div:first-of-type>svg.need-fill{fill:var(--mainColor)!important}div.service>div:first-of-type>svg>path{color:var(--mainColor)!important}div.service>div:first-of-type>svg>g>path{fill:var(--mainColor)!important}div.service>div:first-of-type>span{font-size:16px;line-height:20px}div.service>p{font-size:15px;line-height:20px;color:#bfc1c9!important}div.service>p.fullDescription{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease}div.service>p.fullDescription.open{max-height:500px;opacity:1}div.service>div:last-of-type{flex-grow:1;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}div.service>div:last-of-type>button{line-height:14px;font-size:14px;align-self:flex-end;justify-self:flex-end;position:absolute;bottom:10px;right:10px;padding:7px 15px}div.service[data-expanded=true]{border-color:rgba(0,0,0,0)}div.service[data-expanded=true]>:not(#serviceInformation){visibility:hidden}div.service>article#serviceInformation{position:absolute;left:0;top:0;z-index:60;visibility:visible;max-width:390px;width:100%;border-radius:8px;transition:box-shadow 1s}div.service>article#serviceInformation.active{box-shadow:0 11px 50px 30px #000}div.service>article#serviceInformation>div{border-color:var(--mainColor);background:#0e0e14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 24px 60px rgba(0,0,0,.75)}div.service>article#serviceInformation>div>div:last-of-type{margin-top:10px}a.whatsappFloat{position:fixed;right:22px;bottom:calc(22px + env(safe-area-inset-bottom, 0px));z-index:9999;display:flex;align-items:center;gap:10px;min-height:56px;padding:14px 20px;border-radius:9999px;text-decoration:none;background:#25d366;color:#05330f;font-size:15px;font-weight:500;box-shadow:0 8px 24px rgba(0,0,0,.45);transition:transform .2s ease-out,box-shadow .2s ease-out}a.whatsappFloat>svg{height:26px;width:26px;flex-shrink:0;color:#fff!important}a.whatsappFloat>span{white-space:nowrap;color:#fff}a.whatsappFloat:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.55)}a.whatsappFloat:focus-visible{outline:3px solid #fff;outline-offset:3px}@media screen and (max-width:780px){a.whatsappFloat{right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));padding:0;height:56px;width:56px;justify-content:center;gap:0}a.whatsappFloat>span{display:none}}section.section{padding-top:100px;position:relative;z-index:2}section.section>section{display:flex;flex-direction:column;gap:40px;max-width:1280px;margin:auto;position:relative;z-index:2}section.section>section>div.sectionHeader{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:1320px){section.section>section>div.sectionHeader{padding-inline:20px}}section.section>section>div.sectionHeader>h2{text-transform:uppercase!important}section.section>section>div.sectionHeader>span{color:var(--mainColor)!important;font-size:14px!important}section.section>section>div.sectionHeader>p{text-wrap:balance;width:80%;line-height:20px;font-size:16px}@media screen and (max-width:550px){section.section>section>div.sectionHeader>p{width:100%;line-height:20px;font-size:14px}section.section>section>div.sectionHeader>h2{font-size:30px}}header#header{padding:10px 1rem;border-radius:5rem;z-index:100000;position:-webkit-sticky;position:sticky;margin:auto;top:0}header#header.notScrollEffect{background:#080808;padding-top:34px;width:100%;border-radius:0}header#header.notScrollEffect>nav{max-width:85%;margin:auto}header#header.static{background:rgba(0,0,0,0);position:absolute}header#header.scrollEffect{width:85%;top:1.5rem;left:50%;position:fixed;animation:blur linear both;animation-timeline:scroll();transform:translateX(-50%);animation-range:0 10%}@media screen and (max-width:1090px){header#header{width:90%}header#header>nav{max-width:none!important}}@media screen and (max-width:550px){header#header{animation:none!important;position:absolute!important;background-color:var(--mobileBackground)!important;width:100%!important;border-radius:0;top:0!important}header#header>nav{max-width:85%;margin:auto;position:relative}}header#header>nav{display:flex;align-items:center;justify-content:space-between}header#header>nav>img{height:60px}header#header>nav>a>svg{height:50px;width:175px}header#header>nav>svg{height:60px;width:175px}header#header>nav>div>ul{display:flex;gap:10px;list-style:none}header#header>nav>div>ul>li>a{padding:5px 10px;text-decoration:none;color:var(--primaryText);font-size:16px;border-radius:15px;font-family:Obviously,obviously-fallback,system-ui,sans-serif;font-weight:500;transition:background-color .5s}header#header>nav>div>ul>li>a:hover{color:var(--mainColor);background-color:#f0f8ff}header#header>nav>a{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:25px}header#header>nav>a>svg-container,header#header>nav>a>svg-container svg{height:14px}header#header>nav>a{font-size:16px}header#header>nav>figure{display:none}@media screen and (max-width:980px){header#header>nav>a:not(:first-of-type),header#header>nav>div{display:none}header#header>nav>figure{background-color:var(--mainColor);border-radius:50%}header#header>nav>figure,header#header>nav>figure>label{height:50px;width:50px;display:grid;place-items:center}header#header>nav>figure>label>svg{width:90%;height:90%}}@media screen and (max-width:550px){header#header>nav>a>svg{width:140px}header#header>nav>figure{height:35px;width:35px;position:fixed;right:40px;z-index:1000000}header#header>nav>figure>label{height:35px;width:35px}}article#mobileMenu{display:none;opacity:0}@media screen and (max-width:980px){article#mobileMenu{padding:1rem;position:fixed;bottom:0;left:50%;transform:translate(-50%,100%);flex-direction:column;display:flex;width:100%;transition:transform .3s,opacity .7s;border-radius:35px 35px 0 0;opacity:0;z-index:10000;background:#141414;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #353535;min-height:40dvh;max-height:80dvh;overflow-y:auto}article#mobileMenu::-webkit-scrollbar{display:none}article#mobileMenu>div{margin-bottom:50px}article#mobileMenu>div>span{font-size:38px;display:block;padding:.5rem .6rem}article#mobileMenu>ul{list-style:none}article#mobileMenu>ul>li>a{cursor:pointer;border-radius:10px;transition:.3s;text-decoration:none;color:var(--headerTextColor);font-size:22px;padding:.7rem .6rem;display:flex;width:100%;gap:10px;color:#fff;align-items:center}article#mobileMenu>ul>li>a>svg{height:40px}article#mobileMenu>ul>li>a.active{background:none}article#mobileMenu>ul>li>a:hover{background:var(--mainColor)}article#mobileMenu>ul>li>div.accordionItem{background:none;border:none}article#mobileMenu>ul>li>div.accordionItem>button>div>span{font-size:22px!important}article#mobileMenu>ul>li>div.accordionItem>button>svg{height:35px;width:35px}article#mobileMenu>ul>li>div.accordionItem>div>div>div{display:flex;flex-direction:column;-webkit-padding-start:20px;padding-inline-start:20px}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a{cursor:pointer;border-radius:10px;transition:.3s;text-decoration:none;color:var(--headerTextColor);font-size:20px;padding:.7rem .6rem;display:flex;width:100%;gap:10px;color:#fff;align-items:center}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a>svg{height:30px;border-radius:50%;padding:5px;width:30px}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a.Instagram>svg{background:#f09433;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f09433",endColorstr="#bc1888",GradientType=1)}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a.LinkedIn>svg{background:#0e76a8}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a.WhatsApp>svg{background:#25d366;color:#fff!important}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a.GitHub>svg{background:#000;color:#fff}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a.active{background:none}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a:hover{background:var(--mainColor)}article#mobileMenu.show{opacity:1;display:flex;transform:translate(-50%)}article#mobileMenu>button{margin-top:30px;min-height:45px}}@media screen and (max-width:550px){article#mobileMenu>div>span{font-size:25px}article#mobileMenu>ul>li>a{font-size:15px;padding:.4rem .6rem}article#mobileMenu>ul>li>a>svg{height:40px}article#mobileMenu>ul>li>a.active{background:none}article#mobileMenu>ul>li>a:hover{background:var(--mainColor)}article#mobileMenu>ul>li>div.accordionItem>button>div>span{font-size:15px!important}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a{font-size:14px}article#mobileMenu>ul>li>div.accordionItem>div>div>div>a>svg{height:30px}}section.portrait{background-color:#09071a;min-height:min-content;position:relative}section.portrait>div.background{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);overflow:hidden}section.portrait>div.background>div.lines{height:70vh;position:absolute;width:50vw;top:50%;left:50%;transform:translate(-50%,-50%)}section.portrait>div.background>div>div.ray{width:220px;height:165px;opacity:.4;transform-origin:10%;left:-100px;transform:rotate(40deg);position:absolute;top:65%;width:110vw;transform:translateY(-50%) rotate(-18deg);background:linear-gradient(90deg,#0c0a22 30%,#7751b7);opacity:1;filter:blur(50px)}section.portrait>div.background .line{width:100%;height:1px;position:absolute;z-index:1;background-color:#acacac}section.portrait>div.background .topl{top:10%;background:linear-gradient(90deg,rgba(255,255,255,0) 30%,#9d9da0 70%)}section.portrait>div.background .bottoml{bottom:10%;background:linear-gradient(90deg,rgba(116,116,116,0) 30%,#cfcfcf 70%)}section.portrait>div.background .leftl{left:10%;width:1px;height:100%;background:linear-gradient(180deg,rgba(116,116,116,0) 30%,#797888 70%)}section.portrait>div.background .rightl{right:10%;width:1px;height:100%;background:linear-gradient(180deg,#797888 30%,rgba(121,120,136,0) 70%)}section.portrait>section{position:relative;left:50%;padding-top:200px;padding-bottom:185px;padding-inline:20px;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}section.portrait>section>span{color:#fff;background:#211f33;padding:5px 10px;border-radius:25px;font-size:15px}section.portrait>section>h1.title{--portrait-title:clamp(1.9rem,9.5vw,80px);display:grid;place-content:center;font-weight:900;text-transform:uppercase;position:relative;max-width:100%}section.portrait>section>h1.title>span.ghostBottom,section.portrait>section>h1.title>span.ghostTop{position:absolute;z-index:-1}section.portrait>section>h1.title>span.ghostTop{top:0;left:0}section.portrait>section>h1.title>span.ghostBottom{bottom:0;left:50%;transform:translateX(-50%)}section.portrait>section>h1.title>span.ghostBottom,section.portrait>section>h1.title>span.ghostTop,section.portrait>section>h1.title>span.top{font-size:var(--portrait-title)!important;line-height:1.05;text-wrap:balance}section.portrait>section>h1.title>span.top{position:relative;z-index:2;background:linear-gradient(45deg,rgba(0,0,0,.1647058824) 4%,#fff,#000000);background:linear-gradient(45deg,#190e3f 4%,#fff,#190e3f);animation:textAnimation 3s linear infinite alternate;-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:rgba(0,0,0,0)}section.portrait>section>p{line-height:24px;font-size:18px;max-width:800px;text-align:center;color:#c7c7c7}section.portrait>section>div.buttons{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px}section.portrait>section>div.buttons>a.secondaryCta{color:#fff;text-decoration:none;font-size:15px;padding:13px 22px;border-radius:5.75rem;border:1px solid #4b3a7a;background:rgba(116,61,233,.08);transition:background-color .2s ease-out,border-color .2s ease-out}section.portrait>section>div.buttons>a.secondaryCta:hover{background:rgba(116,61,233,.2);border-color:var(--mainColor)}section.portrait>section>div.buttons>a.secondaryCta:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}section.portrait>div.backPortrait{display:flex;flex-direction:column;margin:auto;justify-content:center;gap:25px;position:relative;z-index:2;padding-bottom:50px}section.portrait>div.backPortrait>div{overflow-x:scroll;display:flex;gap:20px;--webkit-mask-image:linear-gradient(90deg,transparent 0,black 28%,black calc(100% - 28%),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 28%,black 72%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 28%,black 72%,transparent)}section.portrait>div.backPortrait>div:hover>div{animation-play-state:paused!important}section.portrait>div.backPortrait>div::-webkit-scrollbar{display:none}section.portrait>div.backPortrait>div>div{display:flex;align-items:center;width:100%;gap:25px;min-width:min-content;animation:infinite-scroll 60s linear infinite}section.portrait>div.backPortrait>div>div>div{display:flex;align-items:center;gap:15px;border-radius:8px;padding:10px 15px;min-width:min-content}section.portrait>div.backPortrait>div>div>div>figure{padding:10px;display:grid;place-items:center;background:#7138f2;background:var(--mainColor);border-radius:50%}section.portrait>div.backPortrait>div>div>div>figure>svg{height:50px;width:50px;color:#fff}section.portrait>div.backPortrait>div>div>div>span{color:#fff;font-size:30px;text-wrap:nowrap!important;white-space:nowrap}section.portrait>div.backPortrait>div>div>figure{height:70px;display:block;width:2px;background:#413f55}section.portrait>div.backPortrait>span{line-height:22px}@media screen and (max-width:780px){section.portrait>section{padding-top:150px;padding-bottom:105px;gap:20px}section.portrait>section>span{font-size:13px}section.portrait>section>h1.title>span.ghostBottom,section.portrait>section>h1.title>span.ghostTop{display:none}section.portrait>section>p{font-size:15px;max-width:80vw}section.portrait>div.backPortrait>div>div>div>figure>svg{height:40px;width:40px}section.portrait>div.backPortrait>div>div>div>span{font-size:20px;display:block}section.portrait>div.backPortrait>div>div>figure{height:50px}}@media screen and (max-width:525px){section.portrait>section{gap:30px}section.portrait>div.backPortrait>span{padding-inline:10px;font-size:14px}section.portrait>div.backPortrait>div>div{gap:10px}section.portrait>div.backPortrait>div>div>div>figure>svg{height:30px;width:30px}section.portrait>div.backPortrait>div>div>div>span{font-size:16px;flex-grow:1}section.portrait>div.backPortrait>div>div>figure{height:40px}}section.proof{position:relative;z-index:3;max-width:1280px;margin:auto;padding:70px 20px 20px;display:flex;flex-direction:column;gap:55px}section.proof>div.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:20px;gap:20px}section.proof>div.metrics>div.metric{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;border:1px solid var(--mainBorder);border-radius:12px;background:#0c0c0c;transition:border-color .3s ease-out}section.proof>div.metrics>div.metric:hover{border-color:var(--mainColor)}section.proof>div.metrics>div.metric>span.metricValue{color:#fff;font-size:44px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}section.proof>div.metrics>div.metric>span.metricValue>em{color:var(--mainColor);font-style:normal}section.proof>div.metrics>div.metric>span.metricLabel{color:var(--secondText);font-size:14px;line-height:18px;text-align:center;text-wrap:balance}@media screen and (max-width:550px){section.proof>div.metrics{grid-template-columns:repeat(2,1fr);gap:12px}section.proof>div.metrics>div.metric{padding:18px 12px}section.proof>div.metrics>div.metric>span.metricValue{font-size:32px}section.proof>div.metrics>div.metric>span.metricLabel{font-size:12px}}section.proof>div.clientLogos{display:flex;flex-direction:column;align-items:center;gap:26px}section.proof>div.clientLogos>span{color:var(--secondText)!important;letter-spacing:.06em;text-transform:uppercase}section.proof>div.clientLogos>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:42px}section.proof>div.clientLogos>div img{height:64px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.6;transition:filter .3s ease-out,opacity .3s ease-out}section.proof>div.clientLogos>div a:hover img,section.proof>div.clientLogos>div img:hover{filter:grayscale(0);opacity:1}section.proof>div.clientLogos>div a:focus-visible{outline:2px solid #b39cf5;outline-offset:4px;border-radius:4px}@media screen and (max-width:550px){section.proof>div.clientLogos>div{gap:26px}section.proof>div.clientLogos>div img{height:40px;max-width:100px}}section.serviceSection{z-index:10!important}section.serviceSection>section>div:last-of-type{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:5}@media screen and (max-width:1320px){section.serviceSection>section>div:last-of-type{padding-inline:20px}}@media screen and (max-width:550px){section.serviceSection>section>div:last-of-type{flex-wrap:nowrap;overflow-x:scroll}section.serviceSection>section>div:last-of-type::-webkit-scrollbar{display:none}section.serviceSection>section>div:last-of-type>button:first-of-type{margin-left:20px}section.serviceSection>section>div:last-of-type{padding-right:20px;padding-left:0}}section.serviceSection>section section.Services>section.serviceStack{display:flex;flex-wrap:wrap;gap:15px;padding-bottom:30px;overflow:visible}section.serviceSection>section section.Services>section.serviceStack.hidden{display:none}@media screen and (max-width:1320px){section.serviceSection>section section.Services>section.serviceStack{padding-inline:20px}}@media screen and (max-width:1240px){section.serviceSection>section section.Services>section.serviceStack{justify-content:center}}section.serviceSection>section section.Services>section.serviceStack{position:relative}section.serviceSection>section section.Services>section.serviceStack>div.separator,section.serviceSection>section section.Services>section.serviceStack>div.service{flex:1 1 300px;max-width:390px;min-height:200px}section.serviceSection>section section.Services>section.serviceStack.imp>div.service:nth-of-type(2){max-height:none}section.serviceSection>section section.Services>section.serviceStack.imp>div.service .serviceLink{color:#fff}section.serviceSection>section section.Services>section.serviceStack.imp>div.service .serviceLink:hover{color:var(--mainColor)}section.processSection>section>ol.processSteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:15px;gap:15px;list-style:none;counter-reset:none}@media screen and (max-width:1320px){section.processSection>section>ol.processSteps{padding-inline:20px}}section.processSection>section>ol.processSteps>li{display:flex;flex-direction:column;gap:10px;padding:22px 20px;background:#0c0c0c;border:1px solid rgba(133,139,152,.2);border-radius:8px;transition:border-color .3s ease-out;position:relative}section.processSection>section>ol.processSteps>li:hover{border-color:var(--mainColor)}section.processSection>section>ol.processSteps>li>div.processStepHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}section.processSection>section>ol.processSteps>li>div.processStepHead>span.processStepNumber{color:#3a3450;font-size:34px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}section.processSection>section>ol.processSteps>li>div.processStepHead>figure{height:34px;width:34px;display:grid;place-items:center}section.processSection>section>ol.processSteps>li>div.processStepHead>figure>svg{height:30px;width:30px;color:var(--mainColor)!important}section.processSection>section>ol.processSteps>li>div.processStepHead>figure>svg *{color:inherit!important}section.processSection>section>ol.processSteps>li>div.processStepHead>figure>svg [fill]:not([fill=none]){fill:currentColor!important}section.processSection>section>ol.processSteps>li>h3{line-height:24px!important}section.processSection>section>ol.processSteps>li>p{line-height:21px;font-size:14px!important}section.processSection>section>div.processPills{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding-bottom:20px}@media screen and (max-width:1320px){section.processSection>section>div.processPills{padding-inline:20px}}section.processSection>section>div.processPills>span{color:#fff;font-size:14px;padding:10px 18px;border-radius:9999px;border:1px solid #4b3a7a;background:rgba(116,61,233,.08);white-space:nowrap}section.processSection>section>div.processPills>a.processCta{color:#fff;text-decoration:none;font-size:14px;padding:11px 22px;border-radius:9999px;background:var(--mainColor);transition:background-color .2s ease-out;white-space:nowrap}section.processSection>section>div.processPills>a.processCta:hover{background:var(--mainColorHover)}section.processSection>section>div.processPills>a.processCta:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}@media screen and (max-width:550px){section.processSection>section>div.processPills>a.processCta,section.processSection>section>div.processPills>span{font-size:13px;padding-inline:14px}}section.technologiesSection>section>section>div{display:flex;gap:10px;padding:5px 0 25px;flex-wrap:wrap}@media screen and (max-width:1320px){section.technologiesSection>section>section>div{padding-inline:20px}}@media screen and (max-width:550px){section.technologiesSection>section>section>div{flex-wrap:nowrap;overflow-x:scroll}section.technologiesSection>section>section>div::-webkit-scrollbar{display:none}section.technologiesSection>section>section>div>button:first-of-type{margin-left:20px}section.technologiesSection>section>section>div{padding-right:20px;padding-left:0}}section.technologiesSection>section>section>section>div.techStack{display:flex;margin-bottom:20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 12%,black 88%,transparent)}section.technologiesSection>section>section>section>div.techStack.hidden{display:none}section.technologiesSection>section>section>section>div.techStack:focus-within>div.techMarquee,section.technologiesSection>section>section>section>div.techStack:hover>div.techMarquee{animation-play-state:paused}section.technologiesSection>section>section>section>div.techStack>div.techMarquee{display:flex;width:max-content;animation:infinite-scroll 40s linear infinite}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack{display:flex;gap:25px;padding-right:25px;flex-shrink:0}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div{display:flex;flex-direction:column;align-items:center;gap:20px;padding:10px}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>figure{border-radius:50%;display:grid;place-items:center;border:5px solid var(--tech-color);height:80px;width:80px}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>figure>img{height:40px;width:40px;object-fit:contain}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>figure>span.techInitial{color:#e8e8ea;font-size:26px;font-weight:600;line-height:1}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>span{line-height:20px;white-space:nowrap}@media screen and (max-width:550px){section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>figure{height:70px;width:70px}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>figure>img{height:40px;width:40px}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack>div>span{font-size:12px}}@media(prefers-reduced-motion:reduce){section.technologiesSection>section>section>section>div.techStack{overflow-x:auto;scrollbar-width:none}section.technologiesSection>section>section>section>div.techStack::-webkit-scrollbar{display:none}section.technologiesSection>section>section>section>div.techStack>div.techMarquee{animation:none}section.technologiesSection>section>section>section>div.techStack>div.techMarquee>div.techTrack:not(:first-of-type){display:none}}section.projects{display:flex;padding-top:100px;flex-direction:column;width:100%;gap:25px}section.projects>div:first-of-type{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:relative;z-index:4}section.projects>div:first-of-type>span{color:var(--mainColor)!important;font-size:14px!important}section.projects>div:first-of-type>p{text-wrap:balance;width:50%;line-height:20px;font-size:14px!important}@media screen and (max-width:1040px){section.projects>div:first-of-type>p{width:80vw}}@media screen and (max-width:550px){section.projects>div:first-of-type>h2{font-size:30px}}section.projects>div:last-of-type{display:flex;gap:10px;flex-wrap:wrap;position:relative;justify-content:center;z-index:5}@media screen and (max-width:1320px){section.projects>div:last-of-type{padding-inline:20px}}@media screen and (max-width:550px){section.projects>div:last-of-type{flex-wrap:nowrap;overflow-x:scroll;justify-content:flex-start}section.projects>div:last-of-type::-webkit-scrollbar{display:none}section.projects>div:last-of-type>button:first-of-type{margin-left:20px}section.projects>div:last-of-type{padding-right:20px;padding-left:0}}section.projects>section.Projects{margin-bottom:100px}section.projects>section.Projects>div.projectCarousel{position:relative;display:flex;align-items:center;gap:8px;max-width:1280px;margin:auto}section.projects>section.Projects>div.projectCarousel>div.carouselViewport{overflow-x:auto;overflow-y:visible;flex-grow:1;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px}section.projects>section.Projects>div.projectCarousel>div.carouselViewport::-webkit-scrollbar{display:none}section.projects>section.Projects>div.projectCarousel>div.carouselViewport:focus-visible{outline:2px solid #b39cf5;outline-offset:4px;border-radius:12px}@media screen and (max-width:780px){section.projects>section.Projects>div.projectCarousel>div.carouselViewport{padding-inline:20px;scroll-padding-inline:20px}}section.projects>section.Projects>div.projectCarousel>button.carouselNav{flex-shrink:0;height:44px;width:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--glassBorder,rgba(255,255,255,.08));background:rgba(14,14,18,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}section.projects>section.Projects>div.projectCarousel>button.carouselNav>svg{height:22px;width:22px}section.projects>section.Projects>div.projectCarousel>button.carouselNav:hover:not(:disabled){background:rgba(116,61,233,.24);border-color:var(--mainColor)}section.projects>section.Projects>div.projectCarousel>button.carouselNav:disabled{opacity:.28;cursor:default}@media screen and (max-width:780px){section.projects>section.Projects>div.projectCarousel>button.carouselNav{display:none}}section.projects>section.Projects>div.projectCarousel>div.carouselViewport>section.projectStack{display:flex;gap:15px;flex-wrap:nowrap;width:max-content;margin:auto;justify-content:center}section.projects>section.Projects>div.projectCarousel>div.carouselViewport>section.projectStack.hidden{display:none}section.projects>section.Projects>div.projectCarousel>div.carouselViewport>section.projectStack>div.logoCard,section.projects>section.Projects>div.projectCarousel>div.carouselViewport>section.projectStack>div.projectCard{flex-shrink:0;scroll-snap-align:start}@media screen and (max-width:780px){section.projects>section.Projects>div.projectCarousel>div.carouselViewport>section.projectStack{margin:0;justify-content:flex-start}}section.projects>section.Projects:has(+a.projectsSeeAll){margin-bottom:30px}section.projects>a.projectsSeeAll{display:inline-flex;align-items:center;width:max-content;margin:0 auto 100px;padding:11px 24px;border-radius:9999px;border:1px solid var(--glassBorder,rgba(255,255,255,.08));background:var(--glassBg,rgba(14,14,18,.62));color:var(--primaryText);font-size:14px;text-decoration:none;position:relative;z-index:5;transition:border-color .2s ease-out,color .2s ease-out}section.projects>a.projectsSeeAll:hover{border-color:var(--mainColor);color:#fff}section.projects>a.projectsSeeAll:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}section.projects div.projectCard>div:last-of-type>p.projectDescription{padding-inline:14px;line-height:17px;text-align:center;color:var(--secondText)!important}aside.portfolioCta{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px;border-radius:20px}aside.portfolioCta>div{display:flex;flex-direction:column;gap:10px;text-align:left}aside.portfolioCta>div>h2,aside.portfolioCta>div>p{text-align:left}aside.portfolioCta>div>p{max-width:52ch;line-height:22px}aside.portfolioCta>a.portfolioCtaButton{flex-shrink:0;color:#fff;text-decoration:none;font-size:14px;padding:12px 26px;border-radius:9999px;background:var(--mainColor);transition:background-color .2s ease-out;white-space:nowrap}aside.portfolioCta>a.portfolioCtaButton:hover{background:var(--mainColorHover)}aside.portfolioCta>a.portfolioCtaButton:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}@media screen and (max-width:800px){aside.portfolioCta{flex-direction:column;align-items:flex-start;padding:28px 24px}aside.portfolioCta>h2{font-size:1.8rem}}main.portfolioPage{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;margin:auto;padding:150px 20px 100px;gap:60px}@media screen and (max-width:550px){main.portfolioPage{padding-top:100px;gap:44px}}main.portfolioPage{max-width:1280px}main.portfolioPage>header.portfolioHero{display:flex;flex-direction:column;gap:14px;text-align:left}main.portfolioPage>header.portfolioHero>span{color:var(--mainColor)!important;text-align:left;text-transform:uppercase;letter-spacing:.12em}main.portfolioPage>header.portfolioHero>h1{text-align:left;text-wrap:balance}main.portfolioPage>header.portfolioHero>p{text-align:left;max-width:62ch;line-height:24px}main.portfolioPage>div.portfolioFilters{display:flex;flex-wrap:wrap;gap:10px;margin-top:-30px}@media screen and (max-width:550px){main.portfolioPage>div.portfolioFilters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-right:20px}main.portfolioPage>div.portfolioFilters::-webkit-scrollbar{display:none}main.portfolioPage>div.portfolioFilters>button{flex-shrink:0}}main.portfolioPage>section.portfolioGroup{display:flex;flex-direction:column;gap:22px}main.portfolioPage>section.portfolioGroup>h2.portfolioGroupTitle{text-align:left;color:#fff;font-size:1.4rem;line-height:1.2;border-left:3px solid var(--mainColor);padding-left:12px}main.portfolioPage div.portfolioCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}@media screen and (max-width:680px){main.portfolioPage div.portfolioCards{grid-template-columns:1fr}}article.portfolioCard{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease-out,border-color .22s ease-out}article.portfolioCard:hover{transform:translateY(-4px);border-color:var(--glassBorderHover,rgba(116,61,233,.55))}article.portfolioCard:focus-within{border-color:var(--glassBorderHover,rgba(116,61,233,.55))}article.portfolioCard>a,article.portfolioCard>figure{display:block}article.portfolioCard figure{aspect-ratio:16/10;width:100%;overflow:hidden;background:#0d0d12;border-bottom:1px solid var(--glassBorder,rgba(255,255,255,.08))}article.portfolioCard figure>img{display:block;height:100%;width:100%;object-fit:cover;object-position:top center;transition:transform .4s ease-out}article.portfolioCard figure.logo{aspect-ratio:1/1}article.portfolioCard figure.logo>img{object-fit:contain;padding:0}article.portfolioCard:hover figure:not(.logo)>img{transform:scale(1.04)}article.portfolioCard>div.portfolioCardBody{display:flex;flex-direction:column;gap:10px;padding:20px;text-align:left;flex-grow:1}article.portfolioCard>div.portfolioCardBody>span.portfolioCardType{text-align:left;color:var(--mainColor)!important;text-transform:uppercase;letter-spacing:.1em}article.portfolioCard>div.portfolioCardBody>h3{text-align:left;color:#fff;line-height:1.3}article.portfolioCard>div.portfolioCardBody>h3>a{color:inherit;text-decoration:none}article.portfolioCard>div.portfolioCardBody>h3>a:hover{color:var(--mainColor)}article.portfolioCard>div.portfolioCardBody>p{text-align:left;line-height:20px}article.portfolioCard>div.portfolioCardBody>ul.portfolioCardStack{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:2px}article.portfolioCard>div.portfolioCardBody>ul.portfolioCardStack>li>img{height:20px;width:20px;object-fit:contain;opacity:.75}article.portfolioCard>div.portfolioCardBody>div.portfolioCardLinks{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:12px}article.portfolioCard>div.portfolioCardBody>div.portfolioCardLinks>a{display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:none;color:var(--secondText)}article.portfolioCard>div.portfolioCardBody>div.portfolioCardLinks>a>svg{height:15px;width:15px}article.portfolioCard>div.portfolioCardBody>div.portfolioCardLinks>a.primary{color:var(--mainColor)}article.portfolioCard>div.portfolioCardBody>div.portfolioCardLinks>a.primary>svg{transform:rotate(135deg)}article.portfolioCard>div.portfolioCardBody>div.portfolioCardLinks>a:hover{color:#fff}main.projectPage{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;margin:auto;padding:150px 20px 100px;gap:60px}@media screen and (max-width:550px){main.projectPage{padding-top:100px;gap:44px}}main.projectPage{max-width:1080px}main.projectPage h2{text-align:left;color:#fff}main.projectPage>a.projectBack{display:inline-flex;align-items:center;gap:6px;width:max-content;color:var(--secondText);font-size:13px;text-decoration:none;margin-bottom:-40px}main.projectPage>a.projectBack>svg{height:15px;width:15px;transform:rotate(-45deg)}main.projectPage>a.projectBack:hover{color:#fff}main.projectPage>header.projectHero{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:40px;gap:40px}main.projectPage>header.projectHero>div{display:flex;flex-direction:column;gap:14px;text-align:left}main.projectPage>header.projectHero>div>h1,main.projectPage>header.projectHero>div>p,main.projectPage>header.projectHero>div>span{text-align:left}main.projectPage>header.projectHero>div>span{color:var(--mainColor)!important;text-transform:uppercase;letter-spacing:.12em}main.projectPage>header.projectHero>div>h1{text-wrap:balance}main.projectPage>header.projectHero>div>p{line-height:24px;max-width:52ch}main.projectPage>header.projectHero>div>a.projectVisit{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:6px;padding:11px 22px;border-radius:9999px;background:var(--mainColor);color:#fff;font-size:14px;text-decoration:none;transition:background-color .2s ease-out}main.projectPage>header.projectHero>div>a.projectVisit>svg{height:16px;width:16px}main.projectPage>header.projectHero>div>a.projectVisit:hover{background:var(--mainColorHover)}main.projectPage>header.projectHero>figure{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));overflow:hidden;aspect-ratio:16/11}main.projectPage>header.projectHero>figure>img{height:100%;width:100%;object-fit:cover;object-position:top center}main.projectPage>header.projectHero>figure.logo{aspect-ratio:1/1}main.projectPage>header.projectHero>figure.logo>img{object-fit:contain;padding:0}@media screen and (max-width:900px){main.projectPage>header.projectHero{grid-template-columns:1fr;gap:28px}}main.projectPage>dl.projectFacts{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:24px;gap:24px;padding:24px 28px}main.projectPage>dl.projectFacts>div{display:flex;flex-direction:column;gap:6px}main.projectPage>dl.projectFacts>div>dt{color:var(--mainColor);font-size:12px;text-transform:uppercase;letter-spacing:.1em}main.projectPage>dl.projectFacts>div>dd{color:#fff;font-size:15px}main.projectPage>section.projectStory{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}main.projectPage>section.projectStory>article{display:flex;flex-direction:column;gap:12px}main.projectPage>section.projectStory>article>p{text-align:left;line-height:24px;white-space:pre-line}@media screen and (max-width:800px){main.projectPage>section.projectStory{grid-template-columns:1fr;gap:28px}}main.projectPage>section.projectResults{display:flex;flex-direction:column;gap:16px}main.projectPage>section.projectResults>ul{display:flex;flex-direction:column;gap:12px;list-style:none}main.projectPage>section.projectResults>ul>li{display:flex;align-items:flex-start;gap:10px}main.projectPage>section.projectResults>ul>li>svg{flex-shrink:0;height:18px;width:18px;margin-top:2px;color:var(--mainColor)!important}main.projectPage>section.projectResults>ul>li>span{text-align:left;line-height:22px}main.projectPage>section.projectTools{display:flex;flex-direction:column;gap:16px}main.projectPage>section.projectTools>ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none}main.projectPage>section.projectTools>ul>li{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:9999px}main.projectPage>section.projectTools>ul>li>img{height:18px;width:18px;object-fit:contain}main.projectPage>section.projectGallery{display:flex;flex-direction:column;gap:16px}main.projectPage>section.projectGallery>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}main.projectPage>section.projectGallery>div>figure{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));overflow:hidden}main.projectPage>section.projectGallery>div>figure>img{display:block;width:100%;height:auto}@media screen and (max-width:680px){main.projectPage>section.projectGallery>div{grid-template-columns:1fr}}main.projectPage>section.projectOthers{display:flex;flex-direction:column;gap:16px}main.projectPage>section.projectOthers>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px}main.projectPage>section.projectOthers>div>a{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));display:flex;flex-direction:column;gap:6px;padding-bottom:16px;overflow:hidden;text-decoration:none;transition:transform .22s ease-out,border-color .22s ease-out}main.projectPage>section.projectOthers>div>a>figure{aspect-ratio:16/10;overflow:hidden;background:#0d0d12}main.projectPage>section.projectOthers>div>a>figure>img{height:100%;width:100%;object-fit:cover;object-position:top center}main.projectPage>section.projectOthers>div>a>span{text-align:left;padding-inline:16px}main.projectPage>section.projectOthers>div>a>span:first-of-type{color:#fff;margin-top:8px}main.projectPage>section.projectOthers>div>a:hover{transform:translateY(-4px);border-color:var(--glassBorderHover,rgba(116,61,233,.55))}@media(prefers-reduced-motion:reduce){article.portfolioCard,article.portfolioCard figure>img,main.projectPage>section.projectOthers>div>a{transition:none}article.portfolioCard figure>img:hover,article.portfolioCard:hover,main.projectPage>section.projectOthers>div>a:hover{transform:none}}section.whyChooseUs{width:100%;margin-bottom:80px;position:relative}section.whyChooseUs>div:first-of-type{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin-bottom:40px;position:relative;z-index:4}section.whyChooseUs>div:first-of-type>span{color:var(--mainColor)!important;font-size:14px!important}section.whyChooseUs>div:first-of-type>p{text-wrap:balance;width:50%;line-height:20px;font-size:14px!important}@media screen and (max-width:1040px){section.whyChooseUs>div:first-of-type>p{width:80vw}}@media screen and (max-width:550px){section.whyChooseUs>div:first-of-type>h2{font-size:30px}}section.whyChooseUs>div.background{position:absolute;top:50%;left:50%;width:100%;height:100%;height:100vh;transform:translate(-50%,-50%);z-index:1}@media screen and (max-width:960px){section.whyChooseUs>div.background{top:0}}section.whyChooseUs>div.background>div>div.ray{width:220px;height:165px;opacity:.4;transform-origin:10%;left:-100px;transform:rotate(40deg);position:absolute;top:85%;width:120vw;transform:translateY(-50%) rotate(-18deg);background:linear-gradient(90deg,#0c0a22 30%,#7751b7);opacity:1;filter:blur(50px)}section.whyChooseUs>section{justify-content:center;align-items:center;position:relative;z-index:4;overflow-x:scroll;display:flex;gap:20px;--webkit-mask-image:linear-gradient(90deg,transparent 0,black 28%,black calc(100% - 28%),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 28%,black 72%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 28%,black 72%,transparent)}section.whyChooseUs>section::-webkit-scrollbar{display:none}section.whyChooseUs>section>div{display:flex;width:100%;gap:25px;min-width:min-content;animation:infinite-scroll 60s linear infinite}section.whyChooseUs>section>div>div{width:100%;min-width:min(400px,82vw);display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-radius:12px;position:relative;border:1px solid var(--mainColor);padding:20px;background:#080808}section.whyChooseUs>section>div>div>h3{line-height:24px!important}section.whyChooseUs>section>div>div>p{text-align:justify;line-height:22px;font-size:14px!important;flex-grow:2}section.agency{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr 1fr;align-items:start;grid-gap:60px;gap:60px;max-width:1280px;margin:auto;padding:100px 20px 0}section.agency>div.agencyIntro{display:flex;flex-direction:column;gap:16px}section.agency>div.agencyIntro>span{color:var(--mainColor)!important;font-size:14px!important;text-transform:uppercase;letter-spacing:.12em}section.agency>div.agencyIntro>h2{text-wrap:balance;line-height:1.15}section.agency>div.agencyIntro>p{line-height:24px;max-width:56ch}section.agency>div.agencyIntro>a.agencyCta{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:10px;padding:11px 24px;border-radius:9999px;background:var(--mainColor);color:#fff;font-size:14px;text-decoration:none;transition:background-color .2s ease-out}section.agency>div.agencyIntro>a.agencyCta>svg{height:15px;width:15px;transform:rotate(135deg)}section.agency>div.agencyIntro>a.agencyCta:hover{background:var(--mainColorHover)}section.agency>div.agencyIntro>a.agencyCta:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}section.agency>ul.agencyPillars{display:flex;flex-direction:column;gap:14px;list-style:none}section.agency>ul.agencyPillars>li{border:1px solid var(--glassBorder,rgba(255,255,255,.08));border-radius:16px;background:var(--glassBg,rgba(14,14,18,.62));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));display:flex;align-items:flex-start;gap:16px;padding:20px 22px;transition:border-color .22s ease-out}section.agency>ul.agencyPillars>li:hover{border-color:var(--glassBorderHover,rgba(116,61,233,.55))}section.agency>ul.agencyPillars>li>span.agencyPillarNumber{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;line-height:22px;letter-spacing:.08em;color:var(--mainColor)}section.agency>ul.agencyPillars>li>div{display:flex;flex-direction:column;gap:6px;min-width:0}section.agency>ul.agencyPillars>li>div>h3{font-size:1.05rem;line-height:1.3;color:#fff}section.agency>ul.agencyPillars>li>div>p{line-height:19px}@media screen and (max-width:980px){section.agency{grid-template-columns:1fr;gap:36px}}@media screen and (max-width:550px){section.agency{padding-top:70px}section.agency>div.agencyIntro>h2{font-size:30px}}section.homeCta{position:relative;z-index:2;max-width:1280px;margin:auto;padding:100px 20px}section.homeCta>div.homeCtaPanel{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:920px;margin-inline:auto;padding:68px 48px 60px;border-radius:28px;text-align:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 100% at 50% 0,rgba(116,61,233,.22) 0,rgba(116,61,233,.05) 45%,rgba(10,10,14,0) 75%),linear-gradient(180deg,rgba(20,18,30,.92),rgba(10,10,14,.94));border:1px solid var(--glassBorder,rgba(255,255,255,.08));backdrop-filter:blur(var(--glassBlur,14px));-webkit-backdrop-filter:blur(var(--glassBlur,14px));box-shadow:0 40px 90px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06)}section.homeCta>div.homeCtaPanel:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(179,156,245,.75) 50%,transparent);pointer-events:none}section.homeCta>div.homeCtaPanel:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:46px 46px;mask-image:linear-gradient(180deg,#000,transparent 72%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 72%);pointer-events:none}section.homeCta>div.homeCtaPanel>*{position:relative;z-index:1}section.homeCta>div.homeCtaPanel>span{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-inline:auto;padding:6px 14px 5px;border-radius:9999px;border:1px solid rgba(116,61,233,.4);background:rgba(116,61,233,.12);color:#c3adfb!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.14em}section.homeCta>div.homeCtaPanel>span:before{content:"";height:6px;width:6px;border-radius:50%;background:var(--mainColor);box-shadow:0 0 10px 1px rgba(116,61,233,.9)}section.homeCta>div.homeCtaPanel>h2{text-wrap:balance;line-height:1.1;max-width:16ch;margin-top:6px;letter-spacing:-.015em}section.homeCta>div.homeCtaPanel>p{line-height:25px;max-width:52ch;margin-top:2px}section.homeCta>div.homeCtaPanel>div.homeCtaActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:18px}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:9999px;font-size:15px;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,color .2s ease-out}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a.homeCtaPrimary{background:var(--mainColor);color:#fff;box-shadow:0 10px 30px -8px rgba(116,61,233,.75),inset 0 1px 0 rgba(255,255,255,.22)}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a.homeCtaPrimary>svg{height:16px;width:16px;transform:rotate(135deg);transition:transform .2s ease-out}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a.homeCtaPrimary:hover{background:var(--mainColorHover);transform:translateY(-1px);box-shadow:0 14px 38px -8px rgba(116,61,233,.9),inset 0 1px 0 rgba(255,255,255,.22)}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a.homeCtaPrimary:hover>svg{transform:rotate(135deg) translate(2px,-2px)}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a.homeCtaSecondary{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:var(--primaryText)}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a.homeCtaSecondary:hover{border-color:rgba(179,156,245,.6);background:rgba(255,255,255,.07);color:#fff}section.homeCta>div.homeCtaPanel>ul.homeCtaNote{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;list-style:none;margin-top:22px;padding-top:22px;width:100%;position:relative}section.homeCta>div.homeCtaPanel>ul.homeCtaNote:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14) 50%,transparent)}section.homeCta>div.homeCtaPanel>ul.homeCtaNote>li{display:inline-flex;align-items:center;gap:7px;color:var(--secondText);font-size:13px;line-height:1.3}section.homeCta>div.homeCtaPanel>ul.homeCtaNote>li>svg{height:15px;width:15px;flex-shrink:0;color:#b39cf5!important}@media screen and (max-width:800px){section.homeCta>div.homeCtaPanel{padding:52px 30px 46px}}@media screen and (max-width:550px){section.homeCta{padding-block:70px}section.homeCta>div.homeCtaPanel{padding:42px 22px 36px;border-radius:22px}section.homeCta>div.homeCtaPanel>h2{font-size:30px;max-width:none}section.homeCta>div.homeCtaPanel>div.homeCtaActions{width:100%}section.homeCta>div.homeCtaPanel>div.homeCtaActions>a{width:100%;justify-content:center}section.homeCta>div.homeCtaPanel>ul.homeCtaNote{flex-direction:column;align-items:flex-start;gap:8px}}@media(prefers-reduced-motion:reduce){section.agency>ul.agencyPillars>li,section.homeCta a{transition:none}}section.testimonialsSection>section>div.testimonialGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:15px;gap:15px;padding-bottom:40px}@media screen and (max-width:1320px){section.testimonialsSection>section>div.testimonialGrid{padding-inline:20px}}section.testimonialsSection>section>div.testimonialGrid>figure{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px 24px;background:#0c0c0c;border:1px solid rgba(133,139,152,.2);border-radius:12px;transition:border-color .3s ease-out;position:relative}section.testimonialsSection>section>div.testimonialGrid>figure:hover{border-color:var(--mainColor)}section.testimonialsSection>section>div.testimonialGrid>figure:before{content:"“";position:absolute;top:6px;right:20px;color:rgba(116,61,233,.28);font-size:72px;line-height:1;pointer-events:none}section.testimonialsSection>section>div.testimonialGrid>figure>blockquote{margin:0;position:relative;z-index:1}section.testimonialsSection>section>div.testimonialGrid>figure>blockquote>p{line-height:23px;font-size:15px!important;text-wrap:pretty}section.testimonialsSection>section>div.testimonialGrid>figure>figcaption{display:flex;align-items:center;gap:12px;border-top:1px solid var(--mainBorder);padding-top:18px}section.testimonialsSection>section>div.testimonialGrid>figure>figcaption>img,section.testimonialsSection>section>div.testimonialGrid>figure>figcaption>span.testimonialInitial{height:44px;width:44px;flex-shrink:0;border-radius:50%;object-fit:cover}section.testimonialsSection>section>div.testimonialGrid>figure>figcaption>span.testimonialInitial{display:grid;place-items:center;background:rgba(116,61,233,.18);border:1px solid rgba(116,61,233,.45);color:#cbb8fc;font-size:18px;font-weight:600}section.testimonialsSection>section>div.testimonialGrid>figure>figcaption>div{display:flex;flex-direction:column;min-width:0}section.testimonialsSection>section>div.testimonialGrid>figure>figcaption>div>span.testimonialAuthor{color:#fff;font-size:15px}section.testimonialsSection>section>div.testimonialGrid>figure>figcaption>div>span.testimonialRole{color:var(--secondText);font-size:13px}section.FAQ{padding-top:0!important}section.FAQ>section>div:last-of-type{display:flex;gap:10px;padding:5px 0;flex-wrap:wrap;justify-content:center}@media screen and (max-width:1320px){section.FAQ>section>div:last-of-type{padding-inline:20px}}@media screen and (max-width:550px){section.FAQ>section>div:last-of-type{flex-wrap:nowrap;overflow-x:scroll;justify-content:flex-start}section.FAQ>section>div:last-of-type::-webkit-scrollbar{display:none}section.FAQ>section>div:last-of-type>button:first-of-type{margin-left:20px}section.FAQ>section>div:last-of-type{padding-right:20px;padding-left:0}}section.FAQ>section>div:first-of-type>h2{text-align:center!important}section.FAQ>section>section>section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:42rem;margin:auto auto 70px;padding:0 10px}section.FAQ>section>section>section.hidden{display:none}footer#footer{padding:80px 20px 100px;border-top:1px solid #353535;background:#080808}footer#footer>div{max-width:1550px;margin:auto}footer#footer>div>img{height:40px}@media screen and (max-width:960px){footer#footer>div>img{display:block;margin:auto}}footer#footer>div>svg{height:100px;width:150px}@media screen and (max-width:960px){footer#footer>div>svg{display:block;margin:auto}}footer#footer>div>section{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:960px){footer#footer>div>section{flex-direction:column;align-items:center;justify-content:center;gap:100px}}footer#footer>div>section>section:first-of-type{max-width:28rem}footer#footer>div>section>section:first-of-type>h3{margin:80px 0 40px;font-size:27px;line-height:30px}@media screen and (max-width:960px){footer#footer>div>section>section:first-of-type>h3{text-align:center!important}}footer#footer>div>section>section:first-of-type>form{position:relative}footer#footer>div>section>section:first-of-type>form>input{height:72px;border-radius:26px;outline:none;width:100%;background:rgba(0,0,0,0);border:1px solid #353535;color:#fff;font-size:1rem;padding:8px 80px 8px 32px}footer#footer>div>section>section:first-of-type>form>input:focus{border-color:rgba(255,255,255,.6509803922)}footer#footer>div>section>section:first-of-type>form>button{height:100%;width:72px;position:absolute;outline:none;border:none;background:var(--mainColor);border-radius:26px;color:#fff;right:0;top:0}@media screen and (max-width:630px){footer#footer>div>section>section:first-of-type>form>button{right:0}}footer#footer>div>section>section:first-of-type>form>button>svg{transform:rotate(135deg)}footer#footer>div>section>section:last-of-type{display:flex;justify-content:flex-end;gap:8rem}@media screen and (max-width:445px){footer#footer>div>section>section:last-of-type{flex-direction:column;justify-content:flex-start;width:100%;align-items:flex-start;gap:2.5rem}}footer#footer>div>section>section:last-of-type>div{position:relative}footer#footer>div>section>section:last-of-type>div>input{position:absolute;width:100%;z-index:10;opacity:0;left:0;display:none;cursor:pointer}footer#footer>div>section>section:last-of-type>div>input:checked~div:first-of-type>svg{transform:rotate(-135deg);transform-origin:start}footer#footer>div>section>section:last-of-type>div>input:checked~div:last-of-type{grid-template-rows:repeat(5,1fr)!important}footer#footer>div>section>section:last-of-type>div>div:first-of-type>p{margin-bottom:16px}footer#footer>div>section>section:last-of-type>div>div:first-of-type>svg{display:none;transform:rotate(45deg)}footer#footer>div>section>section:last-of-type>div.dark>div:first-of-type>svg{color:#fff}footer#footer>div>section>section:last-of-type>div>div:last-of-type{display:flex;flex-direction:column;gap:10px}footer#footer>div>section>section:last-of-type>div>div:last-of-type>div{overflow:hidden}footer#footer>div>section>section:last-of-type>div>div:last-of-type>div>a{text-decoration:none}footer#footer>div>section>section:last-of-type>div>div:last-of-type>div>a>span.link{font-size:14px;color:#b0b0b0}footer#footer>div>section>section:last-of-type>div>div:last-of-type>div>a>span.link:hover{color:#fff!important}footer#footer>div>div{display:flex;justify-content:space-between;padding-top:80px}@media screen and (max-width:768px){footer#footer>div>div{flex-direction:column;align-items:center;justify-content:center;gap:20px}}footer#footer>div>div>p{font-size:15px;opacity:.6}footer#footer>div>div>div{display:flex;gap:20px;justify-content:flex-end}footer#footer>div>div>div>a{text-decoration:none}footer#footer>div>div>div>a>figure{border-radius:50%;height:40px;width:40px;display:grid;transition:transform .5s;place-items:center}footer#footer>div>div>div>a>figure>svg{height:30px;width:30px}footer#footer>div>div>div>a>figure.dark svg{color:#b0b0b0!important}footer#footer>div>div>div>a>figure.dark:hover{background:#fff}footer#footer>div>div>div>a>figure.dark:hover svg{color:#000!important}footer#footer>div>div>div>a>figure.dark:hover{transform:translateY(-.5rem)}footer#footer>div>div>div>a>figure.light{background:rgba(0,0,0,0)}footer#footer>div>div>div>a>figure.light svg{color:#000}footer#footer>div>div>div>a>figure.light:hover{background:#000;transform:translateY(-.5rem)}footer#footer>div>div>div>a>figure.light:hover svg{color:#fff}section.contact{max-width:1550px;padding-inline:1rem;margin:50px auto auto;position:relative;display:flex}@media screen and (max-width:960px){section.contact{flex-direction:column}}section.contact>div{position:relative;z-index:2}section.contact>div>div{max-width:32rem;display:flex;flex-direction:column}@media screen and (max-width:550px){section.contact>div>div{max-width:none}}section.contact>div>div>span:first-of-type{color:var(--mainColor)!important;font-size:14px!important;margin-bottom:16px}section.contact>div>div>h2{font-size:56px;margin-bottom:32px}@media screen and (max-width:1024px){section.contact>div>div>h2{font-size:40px!important}}section.contact>div>div>p{text-wrap:balance;width:80%;line-height:24px;font-size:14px;margin-bottom:32px}@media screen and (max-width:550px){section.contact>div>div>p{width:100%}}section.contact>div>div>a{margin-bottom:24px;font-size:1.3rem;color:#fff;font-weight:600;text-decoration:none}section.contact>div>div>a:hover{color:var(--mainColor);text-decoration:underline}section.contact>section{flex-grow:1;display:flex;position:relative;justify-content:center}section.contact>section>form{background-color:#141414;border:1px solid #353535;padding:40px 36px;border-radius:1.875rem;width:100%;max-width:32rem;display:flex;z-index:100;position:relative;flex-direction:column;gap:16px}section.contact>section>form>input{width:100%}section.contact>section>form>h3{margin-bottom:8px}section.contact>section>form>div:last-of-type{display:flex;justify-content:flex-end;padding-top:10px}@media screen and (max-width:550px){section.contact>section>form{padding:40px 15px}}main.contact{padding-top:150px;padding-bottom:120px;position:relative;overflow-x:hidden}@media screen and (max-width:550px){main.contact{padding-top:80px}}main.contact>div.background{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);overflow:hidden;z-index:1}@media screen and (max-width:960px){main.contact>div.background{top:0}}main.contact>div.background>div>div.ray{width:220px;height:165px;opacity:.4;transform-origin:10%;left:-100px;transform:rotate(40deg);position:absolute;top:65%;width:110vw;transform:translateY(-50%) rotate(-18deg);background:linear-gradient(90deg,#0c0a22 30%,#7751b7);opacity:1;filter:blur(50px)}main.legal{max-width:48rem;margin:auto}main.legal>section:first-of-type{margin-top:50px;margin-bottom:60px}main.legal>section:first-of-type>h1{font-size:60px;line-height:65px}main.legal>section:first-of-type>span{display:block}main.legal>section:first-of-type>div{max-width:800px;margin-top:25px;display:flex;flex-direction:column;gap:20px}main.legal>section:first-of-type>div>p{font-weight:300;line-height:1.5;margin-bottom:0;font-size:15px;text-align:justify!important;text-wrap:balance}main.legal>section:last-of-type{display:flex;flex-direction:column;gap:35px;margin-bottom:30px}main.legal>section:last-of-type>div>h2{margin-bottom:20px;font-weight:300;font-size:40px}main.legal>section:last-of-type>div>div{height:5px;width:100%;border-top:1px solid rgba(224,227,229,.6549019608)}main.legal>section:last-of-type>div>p{margin-bottom:10px;line-height:1.6em;font-size:15px;max-width:680px;color:#b0b0b0}@media screen and (max-width:830px){main.legal{padding:0 20px}main.legal>section:first-of-type>h1{font-size:50px!important;line-height:60px}}@media screen and (max-width:550px){main.legal{padding-top:100px}main.legal>section:first-of-type>h1{font-size:30px!important;line-height:40px}main.legal>section:last-of-type>div>h2{font-size:25px}}:root{--auroraPurple:#743de9;--auroraViolet:#a855f7;--auroraBlue:#3b82f6;--glassBg:rgba(14,14,18,0.62);--glassBorder:rgba(255,255,255,0.08);--glassBorderHover:rgba(116,61,233,0.55);--glassBlur:14px}div.aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}div.aurora>span.auroraBlob{position:absolute;display:block;border-radius:50%;filter:blur(110px);opacity:.5;will-change:transform}div.aurora>span.auroraBlob1{width:46vw;height:46vw;top:-12vw;left:-8vw;background:radial-gradient(circle,var(--auroraPurple) 0,transparent 70%);animation:auroraDrift1 26s ease-in-out infinite alternate}div.aurora>span.auroraBlob2{width:38vw;height:38vw;top:18vh;right:-10vw;background:radial-gradient(circle,var(--auroraViolet) 0,transparent 70%);animation:auroraDrift2 32s ease-in-out infinite alternate;opacity:.34}div.aurora>span.auroraBlob3{width:42vw;height:42vw;bottom:-14vw;left:24vw;background:radial-gradient(circle,var(--auroraBlue) 0,transparent 70%);animation:auroraDrift3 38s ease-in-out infinite alternate;opacity:.24}div.aurora>span.auroraGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 100%)}@media screen and (max-width:780px){div.aurora>span.auroraBlob{filter:blur(70px);opacity:.34}div.aurora>span.auroraGrid{display:none}}@keyframes auroraDrift1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,8vh,0) scale(1.14)}}@keyframes auroraDrift2{0%{transform:translateZ(0) scale(1.08)}to{transform:translate3d(-7vw,12vh,0) scale(.94)}}@keyframes auroraDrift3{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(9vw,-9vh,0) scale(1.16)}}body>article,body>footer,body>header,body>main{position:relative;z-index:1}div.service{background:var(--glassBg);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);transition:border-color .3s ease-out,background-color .3s ease-out,transform .3s ease-out}div.service:hover{background:rgba(18,16,26,.72)}div.service{background:var(--glassBg)!important}div.service:hover{border-color:var(--glassBorderHover)}section.processSection>section>ol.processSteps>li,section.proof>div.metrics>div.metric,section.testimonialsSection>section>div.testimonialGrid>figure{background:var(--glassBg);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);transition:border-color .3s ease-out,background-color .3s ease-out,transform .3s ease-out}section.processSection>section>ol.processSteps>li:hover,section.proof>div.metrics>div.metric:hover,section.testimonialsSection>section>div.testimonialGrid>figure:hover{border-color:var(--glassBorderHover);background:rgba(18,16,26,.72);transform:translateY(-2px)}div.accordionItem,section.contact>section>form{background:var(--glassBg);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);transition:border-color .3s ease-out,background-color .3s ease-out,transform .3s ease-out}div.accordionItem:hover,section.contact>section>form:hover{border-color:var(--glassBorderHover);background:rgba(18,16,26,.72)}section.whyChooseUs>section>div>div{background:var(--glassBg);backdrop-filter:blur(var(--glassBlur));-webkit-backdrop-filter:blur(var(--glassBlur));border:1px solid var(--glassBorder);transition:border-color .3s ease-out,background-color .3s ease-out,transform .3s ease-out}section.whyChooseUs>section>div>div:hover{border-color:var(--glassBorderHover);background:rgba(18,16,26,.72)}section.whyChooseUs>section>div>div{background:var(--glassBg)!important;border-color:var(--glassBorderHover)!important}header#header.notScrollEffect{background:rgba(8,8,8,.72);border-bottom:1px solid rgba(255,255,255,.06)}header#header.notScrollEffect,header#header.scrollEffect{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(prefers-reduced-motion:reduce){div.aurora>span.auroraBlob{animation:none!important}div.service:hover,section.processSection>section>ol.processSteps>li:hover,section.proof>div.metrics>div.metric:hover,section.testimonialsSection>section>div.testimonialGrid>figure:hover{transform:none!important}}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b39cf5;outline-offset:3px;border-radius:4px}div.AppDropdown>div>button:focus-visible,div.AppSelect>div>button:focus-visible,input.appInput:focus-visible,textarea.appTextArea:focus-visible{outline:2px solid #b39cf5;outline-offset:3px}div.accordionItem>button>input.accordion-check:focus-visible{outline:none}div.accordionItem>button>input.accordion-check:focus-visible~div{outline:2px solid #b39cf5;outline-offset:3px}@media(prefers-reduced-motion:reduce){section.portrait>div.backPortrait>div>div,section.portrait>section>h1.title>span.top,section.whyChooseUs>section>div{animation:none!important}[data-aos]{opacity:1!important;transform:none!important;transition:none!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}