.page-module___8aEwW__container{width:100%;min-height:100vh;position:relative;overflow-x:hidden}
.Hero-module__buqEAW__heroWrapper{background-color:var(--foreground);z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;margin:0;padding:.6rem;display:flex;position:relative;left:0;overflow:hidden}.Hero-module__buqEAW__Content{z-index:10;text-align:center;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:1.2rem;display:flex;position:relative;overflow:hidden}.Hero-module__buqEAW__ditherBg{z-index:0;opacity:.38;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__buqEAW__ditherBg video,.Hero-module__buqEAW__bgVideo{object-fit:cover;width:100%;height:100%}.Hero-module__buqEAW__lineVert{background-color:var(--primary);pointer-events:none;z-index:1;pointer-events:none;width:1px;height:100%;position:fixed;top:0;left:0;transform:translate(-50%)}.Hero-module__buqEAW__lineHorz{background-color:var(--primary);pointer-events:none;z-index:1;pointer-events:none;width:100%;height:1px;position:fixed;top:0;left:0;transform:translateY(-50%)}.Hero-module__buqEAW__heroContent{z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;height:fit-content;margin-top:auto;display:flex}.Hero-module__buqEAW__heroContent h1{text-transform:uppercase;color:var(--primary);text-align:left;width:40%;margin-bottom:-1rem;font-size:4rem;font-weight:500;line-height:1.1}.Hero-module__buqEAW__blinkDot{color:var(--secondary);animation:1s step-end infinite Hero-module__buqEAW__blink;transform:translate(-10%)}@keyframes Hero-module__buqEAW__blink{0%,to{opacity:1}50%{opacity:0}}.Hero-module__buqEAW__heroContentRight{z-index:900;align-items:center;gap:2rem;display:flex;position:fixed;bottom:1.8rem;right:1.8rem}.Hero-module__buqEAW__coords{color:var(--primary);opacity:.6;letter-spacing:.1em;gap:1rem;min-width:120px;font-size:.8rem;font-weight:400;display:flex}.Hero-module__buqEAW__coordsDivider{opacity:.3}.Hero-module__buqEAW__heroContentPill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000084;border-radius:4px;align-items:center;gap:.8rem;padding:.5rem 1rem;display:flex}.Hero-module__buqEAW__heroContentPillCircle{background-color:var(--secondary);border-radius:50%;width:.4rem;height:.4rem;animation:2s infinite Hero-module__buqEAW__pulse}@keyframes Hero-module__buqEAW__pulse{0%{transform:scale(.95);box-shadow:0 0 #ff3203}70%{transform:scale(1);box-shadow:0 0 0 6px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.Hero-module__buqEAW__heroContentPillText{color:var(--primary);font-size:1rem;font-weight:300}@media (max-width:768px){.Hero-module__buqEAW__heroWrapper{padding:.4rem}.Hero-module__buqEAW__lineHorz,.Hero-module__buqEAW__lineVert{display:none}.Hero-module__buqEAW__Content{justify-content:center;align-items:center;gap:2rem;padding:1.5rem}.Hero-module__buqEAW__heroContent{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:0}.Hero-module__buqEAW__heroContent h1{text-align:center;width:100%;font-size:2.2rem;font-style:normal;font-weight:500}.Hero-module__buqEAW__heroContentRight{flex-direction:column;align-items:flex-end;gap:1rem;width:auto;bottom:1rem;right:1rem}.Hero-module__buqEAW__coords{gap:.8rem;font-size:.7rem;display:none}.Hero-module__buqEAW__heroContentPill{justify-content:center;width:100%;padding:.8rem}.Hero-module__buqEAW__heroContentPillText{font-size:.9rem}}
.CustomCursor-module__8EfPFq__cursorContainer{pointer-events:none;z-index:50;pointer-events:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:fixed;top:0;left:0}.CustomCursor-module__8EfPFq__cursorContainer img{width:100%;height:100%;display:block}@media (max-width:768px){.CustomCursor-module__8EfPFq__cursorContainer{display:none}}
.HeroHeader-module__33JWEW__heroHeader{height:fit-content;color:var(--foreground);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:51;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:1.8rem;left:1.8rem;right:1.8rem}.HeroHeader-module__33JWEW__logo{pointer-events:auto;width:fit-content;height:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroHeader-module__33JWEW__logo img{width:auto;height:35px}.HeroHeader-module__33JWEW__buttons{pointer-events:auto;align-items:center;gap:1.5rem;display:flex}.HeroHeader-module__33JWEW__langToggleContainer{cursor:pointer;color:#fff;pointer-events:auto;align-items:center;gap:.8rem;font-size:.85rem;font-weight:700;display:flex}.HeroHeader-module__33JWEW__langToggleContainer span{opacity:.5;transition:opacity .2s}.HeroHeader-module__33JWEW__langToggleContainer span.HeroHeader-module__33JWEW__activeLang{opacity:1}.HeroHeader-module__33JWEW__langToggleBox{background:0 0;border:1px solid #fff6;align-items:center;width:44px;height:24px;padding:2px;display:flex;position:relative}.HeroHeader-module__33JWEW__langThumb{background-color:var(--secondary,white);width:20px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.HeroHeader-module__33JWEW__thumbPt{transform:translate(18px)}.HeroHeader-module__33JWEW__buttonWrapper{flex-direction:column;align-items:flex-end;display:flex;position:relative}.HeroHeader-module__33JWEW__button{background-color:var(--secondary);color:#fff;font-size:.9rem;font-weight:800;font-family:var(--font-family);cursor:pointer;text-transform:uppercase;white-space:nowrap;border:none;align-items:center;gap:.8rem;padding:.6rem 1.5rem;transition:transform .2s,background-color .2s;display:flex}.HeroHeader-module__33JWEW__button:hover{background-color:#ff451d}.HeroHeader-module__33JWEW__button svg{transition:transform .2s}.HeroHeader-module__33JWEW__button:hover svg{transform:translate(2px,-2px)}.HeroHeader-module__33JWEW__contactForm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;text-align:left;opacity:0;will-change:opacity,filter;pointer-events:auto;background:#0f0f0ff2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:1.2rem;width:400px;padding:2rem;display:flex;position:absolute;top:calc(100% + 1rem);right:0;overflow:hidden;box-shadow:0 20px 40px #00000080}.HeroHeader-module__33JWEW__formGroup{flex-direction:column;gap:.8rem;display:flex}.HeroHeader-module__33JWEW__formGroup label{color:#fff;letter-spacing:.1em;font-size:.75rem;font-weight:800}.HeroHeader-module__33JWEW__formGroup label span{color:var(--secondary);margin-left:2px}.HeroHeader-module__33JWEW__formGroup input{color:#fff;background:#282828cc;border:1px solid #0000;border-radius:8px;padding:1.2rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.HeroHeader-module__33JWEW__formGroup input::placeholder{color:#ffffff4d;text-transform:uppercase;font-size:.75rem}.HeroHeader-module__33JWEW__formGroup input:focus{border-color:var(--secondary);outline:none}.HeroHeader-module__33JWEW__submitButton{background-color:var(--secondary);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:1rem;font-size:.9rem;font-weight:800;transition:filter .2s}.HeroHeader-module__33JWEW__submitButton:hover{filter:brightness(1.1)}@media (max-width:768px){.HeroHeader-module__33JWEW__heroHeader{display:none}}
.FloatingStatus-module__FouPuq__floatingStatus{pointer-events:none;align-items:center;gap:2rem;display:flex}.FloatingStatus-module__FouPuq__globalFixed{z-index:900;position:fixed;bottom:1.8rem;right:1.8rem}.FloatingStatus-module__FouPuq__inlineMobile{display:none}.FloatingStatus-module__FouPuq__coords{color:var(--primary);opacity:.6;letter-spacing:.1em;gap:1rem;min-width:120px;font-size:.8rem;font-weight:400;display:flex}.FloatingStatus-module__FouPuq__coordsDivider{opacity:.3}.FloatingStatus-module__FouPuq__pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background-color:#00000084;border-radius:4px;align-items:center;gap:.8rem;padding:.5rem 1rem;display:flex}.FloatingStatus-module__FouPuq__pillCircle{background-color:var(--secondary);border-radius:50%;width:.4rem;height:.4rem;animation:2s infinite FloatingStatus-module__FouPuq__pulse}@keyframes FloatingStatus-module__FouPuq__pulse{0%{transform:scale(.95);box-shadow:0 0 #ff3203}70%{transform:scale(1);box-shadow:0 0 0 6px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.FloatingStatus-module__FouPuq__pillText{color:var(--primary);font-size:1rem;font-weight:300}@media (max-width:768px){.FloatingStatus-module__FouPuq__globalFixed{display:none}.FloatingStatus-module__FouPuq__inlineMobile{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-top:1.5rem;display:flex}.FloatingStatus-module__FouPuq__coords{gap:.8rem;font-size:.7rem;display:none}.FloatingStatus-module__FouPuq__pill{justify-content:center;width:100%;padding:.8rem}.FloatingStatus-module__FouPuq__pillText{font-size:.9rem}}
.Manifest-module__sp13bq__manifestWrapper{z-index:2;background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:6rem 4rem;display:flex;position:relative}.Manifest-module__sp13bq__manifestTitle{color:var(--primary);background-color:var(--secondary);z-index:10;clip-path:polygon(100% 100%,0% 100%,0% 30.6%,12.8% 0%,100% 0%);will-change:transform;padding:1rem 1.2rem;font-size:1rem;font-weight:600;position:absolute;top:0;right:0;transform:translateY(-100%)}.Manifest-module__sp13bq__detailWrapper{background-color:var(--foreground);clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%);z-index:100;width:60%;height:28px;position:absolute;bottom:0;left:14%;transform:translate(-50%)translateY(3%)}.Manifest-module__sp13bq__manifestContent{color:var(--primary);text-align:justify;z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:4rem;width:100%;max-width:1200px;height:auto;display:flex}.Manifest-module__sp13bq__manifestText{color:var(--primary);margin:0 auto;font-size:1.6rem;font-weight:300;line-height:1.6}@keyframes Manifest-module__sp13bq__blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:768px){.Manifest-module__sp13bq__manifestWrapper{min-height:auto;padding:6rem 1.8rem}.Manifest-module__sp13bq__manifestContent{gap:2rem}.Manifest-module__sp13bq__manifestText{text-align:center;max-width:100%;font-size:1.15rem}}
.ManifestPreloader-module__Sy3i7q__preloader{z-index:10;pointer-events:none;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ManifestPreloader-module__Sy3i7q__grid{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(15,1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.ManifestPreloader-module__Sy3i7q__square{background-color:var(--secondary);opacity:0;backface-visibility:hidden;width:100.5%;height:100.5%}@media (max-width:768px){.ManifestPreloader-module__Sy3i7q__grid{grid-template-rows:repeat(15,1fr);grid-template-columns:repeat(8,1fr)}}
.HeaderDesktop-module__Qg-3lG__headerDesktop{width:fit-content;height:fit-content;color:var(--foreground);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:51;justify-content:space-between;align-items:center;display:flex;position:fixed;top:1.8rem;left:1.8rem;right:1.8rem}.HeaderDesktop-module__Qg-3lG__menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);clip-path:polygon(2% 0,100% 0,100% 78%,98% 100%,0% 100%,0% 22%);background:#55555542;flex-wrap:nowrap;align-items:center;gap:1.5rem;padding:.8rem 1.5rem;list-style:none;display:flex;position:relative;overflow:hidden;box-shadow:0 188px 53px #0000,0 121px 48px #00000003,0 68px 41px #0000000d,0 30px 30px #00000017,0 8px 17px #0000001a}.HeaderDesktop-module__Qg-3lG__noiseBg{opacity:.08;pointer-events:none;z-index:-1;mix-blend-mode:overlay;background-image:url(../media/noise-1.ee45ea06.gif);background-repeat:repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.HeaderDesktop-module__Qg-3lG__menuItem{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;z-index:1;text-wrap:nowrap;font-size:.85rem;font-weight:800;position:relative}.HeaderDesktop-module__Qg-3lG__menuSeparator{color:#fff3;z-index:1;font-weight:300;position:relative}@media (max-width:1024px){.HeaderDesktop-module__Qg-3lG__headerDesktop{display:none}}
.HeaderMobile-module__9Rox8W__headerMobile{z-index:1000;background:0 0;width:100%;display:none;position:fixed;top:0;left:0}@media (max-width:1024px){.HeaderMobile-module__9Rox8W__headerMobile{display:block}}.HeaderMobile-module__9Rox8W__topBar{justify-content:space-between;align-items:center;height:fit-content;padding:1.5rem;display:flex}.HeaderMobile-module__9Rox8W__logo img{width:auto;height:24px}.HeaderMobile-module__9Rox8W__controls{align-items:center;gap:1rem;display:flex}.HeaderMobile-module__9Rox8W__langToggleContainer{cursor:pointer;color:#fff;pointer-events:auto;align-items:center;gap:.8rem;font-size:1rem;font-weight:700;display:flex}.HeaderMobile-module__9Rox8W__langToggleContainer span{opacity:.5;transition:opacity .2s}.HeaderMobile-module__9Rox8W__langToggleContainer span.HeaderMobile-module__9Rox8W__activeLang{opacity:1}.HeaderMobile-module__9Rox8W__langToggleBox{background:0 0;border:1px solid #fff6;align-items:center;width:44px;height:24px;padding:2px;display:flex;position:relative}.HeaderMobile-module__9Rox8W__langThumb{background-color:var(--secondary,white);width:20px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.HeaderMobile-module__9Rox8W__thumbPt{transform:translate(18px)}.HeaderMobile-module__9Rox8W__burgerBtn{background-color:var(--secondary);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:45px;height:45px;transition:transform .2s;display:flex}.HeaderMobile-module__9Rox8W__burgerBtn:active{transform:scale(.95)}.HeaderMobile-module__9Rox8W__line{background-color:#fff;width:24px;height:2px;transition:transform .3s,opacity .3s}.HeaderMobile-module__9Rox8W__lineOpen1{transform:translateY(8px)rotate(45deg)}.HeaderMobile-module__9Rox8W__lineOpen2{opacity:0}.HeaderMobile-module__9Rox8W__lineOpen3{transform:translateY(-8px)rotate(-45deg)}.HeaderMobile-module__9Rox8W__menu{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0f0f0ffa;border-bottom:1px solid #ffffff0d;flex-direction:column;gap:1.5rem;padding:2rem;display:none;position:absolute;top:80px;left:1.6rem;right:1.6rem;overflow:hidden}.HeaderMobile-module__9Rox8W__navLink{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;opacity:0;font-size:1.8rem;font-weight:700;text-decoration:none;transform:translateY(20px)}
.Services-module__wRRAYq__wrapper{z-index:2;background-color:var(--foreground);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6rem;width:100vw;height:fit-content;padding:6rem;display:flex;position:relative;overflow:hidden}.Services-module__wRRAYq__titleContainer{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:30%;padding:3rem;display:flex;position:relative}.Services-module__wRRAYq__sideTitle{font-size:4rem;font-weight:600;font-family:var(--font-primary);color:var(--primary);text-transform:uppercase;line-height:1}.Services-module__wRRAYq__nossos{font-style:normal;font-weight:600}.Services-module__wRRAYq__dot{color:var(--secondary);animation:1s infinite Services-module__wRRAYq__blink}@keyframes Services-module__wRRAYq__blink{0%,to{opacity:1}50%{opacity:0}}.Services-module__wRRAYq__titleLine{background-color:var(--primary);opacity:1;width:100%;height:1px}.Services-module__wRRAYq__content{width:60%;max-width:800px;position:relative}.Services-module__wRRAYq__cardsGrid{flex-direction:column;gap:4rem;width:100%;display:flex}.Services-module__wRRAYq__card{will-change:transform,opacity;clip-path:polygon(0 0,100% 0,100% 88%,93% 100%,0 100%);background-color:#c4c4c423;width:100%;padding:3rem;position:relative;box-shadow:10px 10px #0000001a}.Services-module__wRRAYq__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.Services-module__wRRAYq__cardTitle{color:var(--primary);max-width:85%;font-size:2.2rem;font-weight:700;line-height:1.1}.Services-module__wRRAYq__cardSubtitle{opacity:.7;margin-top:.5rem;font-size:1rem;font-weight:400;display:block}.Services-module__wRRAYq__serviceId{color:var(--primary);opacity:.3;font-size:1.2rem;font-weight:800}.Services-module__wRRAYq__primaryId{color:var(--primary);opacity:1}.Services-module__wRRAYq__cardLine{background-color:var(--primary);width:100%;height:1px;margin:2rem 0}.Services-module__wRRAYq__cardDescription{color:var(--primary);font-size:1.1rem;font-weight:500;line-height:1.6}.Services-module__wRRAYq__buttonWrapper{flex-direction:column;align-items:flex-start;margin-top:.6rem;display:flex;position:relative}.Services-module__wRRAYq__button{background-color:var(--secondary);color:#fff;font-size:.9rem;font-weight:800;font-family:var(--font-family);cursor:pointer;text-transform:uppercase;white-space:nowrap;border:none;align-items:center;gap:.8rem;padding:.6rem 1.5rem;transition:transform .2s,background-color .2s;display:flex}.Services-module__wRRAYq__button:hover{background-color:#ff451d}.Services-module__wRRAYq__button svg{transition:transform .2s}.Services-module__wRRAYq__button:hover svg{transform:translate(2px,-2px)}.Services-module__wRRAYq__submitButton:hover{filter:brightness(1.1)}@media (max-width:1024px){.Services-module__wRRAYq__wrapper{flex-direction:column;gap:2rem;padding:4rem 2rem}.Services-module__wRRAYq__titleContainer{width:100%;margin-bottom:2rem;padding:0;position:relative;top:0}.Services-module__wRRAYq__sideTitle{font-size:3rem}.Services-module__wRRAYq__content{width:100%}}
.ClientCaseSec-module__iOsuJq__caseWrapper{background-color:var(--foreground);z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:4rem 1.8rem 10rem;display:flex;position:relative;overflow:hidden}.ClientCaseSec-module__iOsuJq__caseContent{color:var(--primary);z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;max-width:1400px;display:flex;position:relative}.ClientCaseSec-module__iOsuJq__caseContent:before{content:"";background-color:var(--foreground);z-index:10;pointer-events:none;border-right:1px solid var(--secondary);width:40px;height:40px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(45deg)}.ClientCaseSec-module__iOsuJq__dot{color:var(--background);animation:1s infinite ClientCaseSec-module__iOsuJq__blink}@keyframes ClientCaseSec-module__iOsuJq__blink{0%,to{opacity:1}50%{opacity:0}}.ClientCaseSec-module__iOsuJq__topContent{width:100%}.ClientCaseSec-module__iOsuJq__topDescBox{background-color:#1a1a1a;justify-content:flex-start;align-items:center;padding:3rem;display:flex}.ClientCaseSec-module__iOsuJq__mainText{color:var(--primary);margin-bottom:1rem;font-size:2.2rem;font-weight:100;line-height:1.2}.ClientCaseSec-module__iOsuJq__descriptionText{color:var(--primary);opacity:.7;max-width:600px;font-size:1rem;font-weight:300;line-height:1.5}.ClientCaseSec-module__iOsuJq__showcaseGrid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background-color:#0006;border:1px solid #ffffff36;border-bottom:none;grid-template-columns:1fr 1fr;width:100%;min-height:250px;display:grid;position:relative}.ClientCaseSec-module__iOsuJq__showcaseGrid:last-child{border-bottom:1px solid #ffffff36}.ClientCaseSec-module__iOsuJq__showcaseInfo{border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:3rem;display:flex}.ClientCaseSec-module__iOsuJq__showcaseInfo1{background-color:var(--foreground);border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;padding:3rem;display:flex}.ClientCaseSec-module__iOsuJq__orangeText{color:var(--secondary);font-weight:800}.ClientCaseSec-module__iOsuJq__clientName{color:var(--primary);will-change:opacity,filter;margin-bottom:1rem;font-size:2.2rem;font-style:italic;font-weight:600}.ClientCaseSec-module__iOsuJq__clientDesc{color:var(--primary);opacity:.8;will-change:opacity,filter;font-size:1rem;line-height:1.6}.ClientCaseSec-module__iOsuJq__showcaseLogo{justify-content:center;align-items:center;padding:3rem;display:flex}.ClientCaseSec-module__iOsuJq__svgLogo{fill:none;width:180px;height:180px;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ClientCaseSec-module__iOsuJq__asciiContainer{z-index:1;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:-8vh;right:0}.ClientCaseSec-module__iOsuJq__asciiFlag{color:var(--secondary);opacity:.5;white-space:pre;text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:16px;line-height:1.1}.ClientCaseSec-module__iOsuJq__counterBox{color:var(--primary);opacity:.8;letter-spacing:.2rem;pointer-events:none;font-size:1rem;font-weight:500;position:absolute;bottom:2rem;right:2rem}@media (max-width:1024px){.ClientCaseSec-module__iOsuJq__caseWrapper{padding:4rem 1.2rem 8rem}.ClientCaseSec-module__iOsuJq__mainText{font-size:1.6rem}.ClientCaseSec-module__iOsuJq__showcaseGrid{grid-template-columns:1fr}.ClientCaseSec-module__iOsuJq__showcaseInfo,.ClientCaseSec-module__iOsuJq__showcaseInfo1{border-bottom:1px solid #ffffff1a;border-right:none;padding:2.5rem 1.8rem}.ClientCaseSec-module__iOsuJq__topDescBox{padding:2.5rem 1.8rem}.ClientCaseSec-module__iOsuJq__showcaseLogo{min-height:250px;padding:4rem 2rem}.ClientCaseSec-module__iOsuJq__svgLogo{width:100%;max-width:180px;height:auto}.ClientCaseSec-module__iOsuJq__counterBox{font-size:1.1rem;bottom:1rem;right:1.5rem}.ClientCaseSec-module__iOsuJq__asciiContainer{opacity:.15;justify-content:center;width:100%;bottom:2rem;right:0}.ClientCaseSec-module__iOsuJq__asciiFlag{text-align:center;font-size:8px}}
.FooterSection-module__2iPhuq__footerOuter{z-index:901;width:100%;padding:1rem;position:relative}.FooterSection-module__2iPhuq__footerWrapper{background-color:var(--secondary);clip-path:polygon(100% 100%,0% 100%,0% 80px,80px 0%,100% 0%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:400px;padding:1.6rem;display:flex;position:relative}.FooterSection-module__2iPhuq__noiseBg{opacity:.02;z-index:0;pointer-events:none;background-image:url(../media/noise-1.ee45ea06.gif);background-repeat:repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.FooterSection-module__2iPhuq__container{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:4rem 4rem 0;display:flex;position:relative}.FooterSection-module__2iPhuq__detailWrapper{background-color:var(--primary);clip-path:polygon(25% 0%,100% 0%,100% 75%,75% 100%,0% 100%,0% 25%);z-index:30;cursor:pointer;border:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .3s;display:flex;position:absolute;top:0;right:0%;transform:translate(0)translateY(0%)}.FooterSection-module__2iPhuq__detailWrapper svg{transition:transform .3s}.FooterSection-module__2iPhuq__detailWrapper:hover svg{transform:translateY(-2px)}.FooterSection-module__2iPhuq__linksContainer{flex-direction:row;align-items:flex-start;gap:6rem;width:100%;display:flex}.FooterSection-module__2iPhuq__logo3dContainer{flex:1;justify-content:flex-end;align-items:center;height:100%;margin-top:-4rem;display:flex}.FooterSection-module__2iPhuq__column{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.FooterSection-module__2iPhuq__contactLink{color:var(--primary);text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:2rem;font-style:italic;font-weight:500;line-height:1.1;text-decoration:none}.FooterSection-module__2iPhuq__bottomBar{width:100%;color:var(--primary);opacity:.6;letter-spacing:.1em;border-top:1px dashed #ffffff75;flex-direction:row;justify-content:space-between;align-items:center;padding-top:1.5rem;font-family:inherit;font-size:.8rem;display:flex}.FooterSection-module__2iPhuq__legalLinks{gap:2rem;display:flex}.FooterSection-module__2iPhuq__legalLinks a{color:inherit;text-decoration:none;transition:opacity .3s}.FooterSection-module__2iPhuq__legalLinks a:hover{opacity:1;text-decoration:underline}.FooterSection-module__2iPhuq__clock{font-family:inherit}@media (max-width:768px){.FooterSection-module__2iPhuq__footerWrapper{height:auto;min-height:400px}.FooterSection-module__2iPhuq__container{padding:2rem}.FooterSection-module__2iPhuq__linksContainer{flex-direction:column;gap:2rem}.FooterSection-module__2iPhuq__logo3dContainer{justify-content:center;width:100%;margin-top:1rem}.FooterSection-module__2iPhuq__bottomBar{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}.FooterSection-module__2iPhuq__legalLinks{flex-direction:column;gap:.5rem}.FooterSection-module__2iPhuq__contactLink{font-size:1.4rem}.FooterSection-module__2iPhuq__clock{font-size:.7rem}}
.ContactModal-module__DkSQ-G__overlay{z-index:2000;justify-content:flex-end;align-items:stretch;width:100vw;height:100vh;padding:0;display:none;position:fixed;top:0;left:0}.ContactModal-module__DkSQ-G__modalContent{-webkit-overflow-scrolling:touch;background:#161616;border-left:1px solid #ffffff1a;flex-direction:column;width:100%;max-width:600px;height:100%;display:flex;position:relative;overflow-y:auto}.ContactModal-module__DkSQ-G__closeBtn{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;padding:.5rem;position:absolute;top:1.5rem;right:1.5rem}.ContactModal-module__DkSQ-G__leftSide{padding:4rem 3rem 2rem}.ContactModal-module__DkSQ-G__rightSide{background:#141414cc;flex-direction:column;gap:3rem;padding:2rem 3rem 4rem;display:flex}.ContactModal-module__DkSQ-G__title{color:var(--primary);margin-bottom:2rem;font-size:2rem;font-weight:800}.ContactModal-module__DkSQ-G__title span{color:var(--secondary)}.ContactModal-module__DkSQ-G__form{flex-direction:column;gap:1.5rem;display:flex}.ContactModal-module__DkSQ-G__formGroup{flex-direction:column;gap:.8rem;display:flex}.ContactModal-module__DkSQ-G__formGroup label{letter-spacing:.1em;color:var(--primary);font-size:.75rem;font-weight:800}.ContactModal-module__DkSQ-G__formGroup label span{color:var(--secondary)}.ContactModal-module__DkSQ-G__formGroup input{color:#fff;background:#28282880;border:1px solid #ffffff1a;padding:1.2rem;font-family:inherit;transition:border-color .2s}.ContactModal-module__DkSQ-G__formGroup input:focus{border-color:var(--secondary);outline:none}.ContactModal-module__DkSQ-G__submitBtn{background:var(--secondary);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;margin-top:1rem;padding:1.2rem;font-weight:800;transition:filter .2s}.ContactModal-module__DkSQ-G__submitBtn:hover{filter:brightness(1.1)}.ContactModal-module__DkSQ-G__infoSection{margin-bottom:2.5rem}.ContactModal-module__DkSQ-G__infoLabel{color:#fff6;text-transform:uppercase;margin-bottom:.8rem;font-size:.65rem;font-weight:800;display:block}.ContactModal-module__DkSQ-G__infoValue{color:var(--primary);margin-bottom:.3rem;font-size:1.1rem;font-weight:600;display:block}.ContactModal-module__DkSQ-G__socials{gap:1.5rem;margin-top:auto;display:flex}.ContactModal-module__DkSQ-G__socialLink{color:#fff;text-transform:uppercase;font-size:.8rem;font-weight:700;text-decoration:none;transition:color .2s}.ContactModal-module__DkSQ-G__socialLink:hover{color:var(--secondary)}@media (max-width:768px){.ContactModal-module__DkSQ-G__modalContent{flex-direction:column;max-height:100vh;overflow-y:auto}.ContactModal-module__DkSQ-G__leftSide,.ContactModal-module__DkSQ-G__rightSide{padding:2rem}.ContactModal-module__DkSQ-G__leftSide{border-bottom:1px solid #ffffff0d;border-right:none}.ContactModal-module__DkSQ-G__rightSide{gap:2rem}}.ContactModal-module__DkSQ-G__pgpLink{color:var(--secondary);opacity:.8;margin-bottom:1rem;font-size:.85rem;text-decoration:underline;transition:opacity .2s;display:block}.ContactModal-module__DkSQ-G__pgpLink:hover{opacity:1}.ContactModal-module__DkSQ-G__fingerprintBox{background:#1e1e1e99;border:1px dashed #ffffff1a;margin-top:.5rem;padding:1rem}.ContactModal-module__DkSQ-G__fingerprintLabel{color:#ffffff4d;margin-bottom:.5rem;font-size:.6rem;font-weight:800;display:block}.ContactModal-module__DkSQ-G__fingerprintRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ContactModal-module__DkSQ-G__fingerprintText{color:var(--primary);word-break:break-all;opacity:.9;font-family:Courier New,Courier,monospace;font-size:.7rem;line-height:1.4}.ContactModal-module__DkSQ-G__copyBtn{color:var(--secondary);border:1px solid var(--secondary);cursor:pointer;background:0 0;min-width:80px;padding:.4rem .8rem;font-size:.6rem;font-weight:800;transition:all .2s}.ContactModal-module__DkSQ-G__copyBtn:hover{background:var(--secondary);color:#fff}
.MobileContactCTA-module__E2jJ9G__mobileCTA{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);background-color:var(--secondary);cursor:pointer;z-index:1500;text-wrap:nowrap;white-space:nowrap;border:none;flex-wrap:nowrap;align-items:center;gap:1.2rem;padding:.4rem .4rem .4rem 1.4rem;font-size:1rem;font-weight:800;transition:transform .3s,filter .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.MobileContactCTA-module__E2jJ9G__iconBox{background-color:var(--primary);width:38px;height:38px;color:var(--secondary);justify-content:center;align-items:center;display:flex}.MobileContactCTA-module__E2jJ9G__mobileCTA:active{filter:brightness(1.2);transform:translate(-50%)scale(.98)}@media (min-width:1024px){.MobileContactCTA-module__E2jJ9G__mobileCTA{display:none}}
