.ServiceCard-module__km16QW__card{background:#fff;border:1px solid #eaeaea;border-radius:0;flex-direction:column;min-height:400px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ServiceCard-module__km16QW__pixelGrid{z-index:1;pointer-events:none;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(6,1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.ServiceCard-module__km16QW__pixel{background-color:var(--color-accent);opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(0)}.ServiceCard-module__km16QW__cardContent{z-index:2;flex-direction:column;height:100%;padding:30px;transition:color .4s;display:flex;position:relative}.ServiceCard-module__km16QW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.ServiceCard-module__km16QW__cardTitle{font-family:var(--font-heading);color:#111;max-width:80%;margin:0;font-size:1.5rem;font-weight:600;transition:color .4s}.ServiceCard-module__km16QW__arrowBox{color:#fff;background:#111;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .4s,color .4s;display:flex}.ServiceCard-module__km16QW__arrowBox svg{width:16px;height:16px}.ServiceCard-module__km16QW__cardBody{font-family:var(--font-mono,monospace);color:#444;flex:1;margin-bottom:32px;font-size:.95rem;line-height:1.5;transition:color .4s}.ServiceCard-module__km16QW__cardGraphic{background-color:#fafafa;background-image:radial-gradient(#d5d5d5 1px,#0000 1px);background-size:20px 20px;border:1px solid #eaeaea;justify-content:center;align-items:center;height:200px;transition:background-color .4s,border-color .4s,background-image .4s;display:flex}.ServiceCard-module__km16QW__graphicIcon{color:var(--color-accent);opacity:.8;transition:color .4s,transform .3s}@media (hover:hover) and (pointer:fine){.ServiceCard-module__km16QW__card:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:0 20px 40px #06f3}.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__pixel{opacity:1;transform:scale(1.05)}.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__cardContent,.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__cardTitle{color:#fff}.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__arrowBox{color:var(--color-accent);background:#fff}.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__cardBody{color:#ffffffe6}.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__cardGraphic{background-color:#0000;background-image:radial-gradient(#fff3 1px,#0000 1px);border-color:#fff3}.ServiceCard-module__km16QW__card:hover .ServiceCard-module__km16QW__graphicIcon{color:#fff;opacity:1;transform:scale(1.1)}}@media (max-width:768px){.ServiceCard-module__km16QW__cardContent{padding:12px}.ServiceCard-module__km16QW__cardHeader{order:1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.ServiceCard-module__km16QW__cardGraphic{order:2;height:120px;margin-bottom:12px}.ServiceCard-module__km16QW__cardBody{flex:none;order:3;margin-bottom:0;font-size:.75rem}.ServiceCard-module__km16QW__cardTitle{word-break:break-word;max-width:none;font-size:.95rem}.ServiceCard-module__km16QW__arrowBox{color:#fff;background:#06f;width:20px;height:20px;margin-top:2px}.ServiceCard-module__km16QW__arrowBox:after{content:"";z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.ServiceCard-module__km16QW__arrowBox svg{width:10px;height:10px}.ServiceCard-module__km16QW__card{min-height:auto}.ServiceCard-module__km16QW__pixelGrid{display:none}}
.AnimatedServicesSection-module__uVlLEW__servicesSection{z-index:10;background-color:#0000;border-top:none;padding:160px 0 140px;position:relative}.AnimatedServicesSection-module__uVlLEW__servicesHeader{text-align:center;z-index:2;margin-bottom:80px;position:relative}.AnimatedServicesSection-module__uVlLEW__sectionTitleCenter{font-family:var(--font-heading,"Montserrat", sans-serif);text-transform:uppercase;color:#111;margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;transition:color .3s;display:inline-block;position:relative}.AnimatedServicesSection-module__uVlLEW__sectionTitleCenter:after{content:"";background-image:repeating-linear-gradient(90deg, var(--color-accent), var(--color-accent) 12px, transparent 12px, transparent 20px);width:120px;height:8px;margin:16px auto 0;display:block}.AnimatedServicesSection-module__uVlLEW__staticContainer{z-index:20;pointer-events:auto;position:relative}.AnimatedServicesSection-module__uVlLEW__servicesGrid{z-index:20;pointer-events:auto;grid-template-columns:repeat(2,1fr);gap:40px;display:grid;position:relative}.AnimatedServicesSection-module__uVlLEW__animOverlay{z-index:5;background-color:#0000;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none!important}.AnimatedServicesSection-module__uVlLEW__animOverlay *{pointer-events:none!important}.AnimatedServicesSection-module__uVlLEW__blueBg{opacity:0;pointer-events:none;z-index:1;background-color:#06f;position:absolute;inset:0}.AnimatedServicesSection-module__uVlLEW__animHeader{text-align:center;z-index:15;pointer-events:none;transform-origin:50%;flex-direction:column;align-items:center;width:100%;max-width:90vw;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.AnimatedServicesSection-module__uVlLEW__animTitleText{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:800;line-height:1.1;transition:color .3s}.AnimatedServicesSection-module__uVlLEW__cardsContainer{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;inset:0}.AnimatedServicesSection-module__uVlLEW__cardWrapper{will-change:transform, left, top, width, height;box-sizing:border-box;position:absolute;overflow:hidden;transform:translate(-50%,-50%);pointer-events:none!important}.AnimatedServicesSection-module__uVlLEW__placeholderCard{will-change:opacity, transform, background-color;background-color:#06f;border:1px solid #0066ff4d;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #00000014;pointer-events:none!important}.AnimatedServicesSection-module__uVlLEW__placeholderIcon{color:#fff;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:color .12s;display:flex}.AnimatedServicesSection-module__uVlLEW__placeholderIcon svg{aspect-ratio:1;width:clamp(28px,36%,60px)!important;height:clamp(28px,36%,60px)!important}@media (max-width:768px){.AnimatedServicesSection-module__uVlLEW__servicesSection{padding-top:70px;padding-bottom:80px}.AnimatedServicesSection-module__uVlLEW__servicesHeader{margin-bottom:40px}.AnimatedServicesSection-module__uVlLEW__sectionTitleCenter{font-size:clamp(1.8rem,6vw,2.4rem)}.AnimatedServicesSection-module__uVlLEW__sectionTitleCenter:after{width:80px;height:6px;margin:12px auto 0}.AnimatedServicesSection-module__uVlLEW__servicesGrid{grid-template-columns:1fr;gap:20px}.AnimatedServicesSection-module__uVlLEW__animTitleText{font-size:clamp(1.4rem,6vw,2rem)}}
.NewHeroSection-module__GM3Daa__heroSection{z-index:20;color:#030303;background-color:#0000;justify-content:space-between;align-items:center;width:100vw;min-height:100vh;padding:0 5vw;display:flex;position:relative}.NewHeroSection-module__GM3Daa__glowBg{z-index:0;pointer-events:none;background:radial-gradient(circle,#0066ff14 0%,#fff0 70%);width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NewHeroSection-module__GM3Daa__leftContent{z-index:10;flex-direction:column;max-width:450px;margin-top:60px;display:flex;position:relative}.NewHeroSection-module__GM3Daa__subhead{letter-spacing:.15em;color:#999;margin-bottom:20px;font-size:.75rem;font-weight:600}.NewHeroSection-module__GM3Daa__headline{letter-spacing:-1px;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(3rem,5vw,4.5rem);font-weight:900;line-height:1.1}.NewHeroSection-module__GM3Daa__blueText{color:#06f}.NewHeroSection-module__GM3Daa__description{color:#555;margin:0 0 40px;font-size:1.1rem;line-height:1.6}.NewHeroSection-module__GM3Daa__buttonWrapper{margin-bottom:80px}.NewHeroSection-module__GM3Daa__scrollIndicator{align-items:center;gap:15px;display:flex}.NewHeroSection-module__GM3Daa__scrollLine{background-color:#ccc;width:2px;height:40px}.NewHeroSection-module__GM3Daa__scrollText{letter-spacing:.1em;color:#999;text-transform:uppercase;font-size:.7rem;font-weight:600}.NewHeroSection-module__GM3Daa__rightNav{z-index:10;flex-direction:column;justify-content:space-between;align-items:flex-end;height:60vh;transition:opacity .4s,transform .4s;display:flex;position:relative}.NewHeroSection-module__GM3Daa__navNumbers{flex-direction:column;align-items:flex-end;gap:15px;display:flex}.NewHeroSection-module__GM3Daa__navItem{color:#aaa;cursor:pointer;align-items:center;gap:10px;font-size:.8rem;transition:color .3s;display:flex}.NewHeroSection-module__GM3Daa__navName{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;max-width:0;font-size:.75rem;font-weight:600;transition:max-width .4s,opacity .4s;overflow:hidden}.NewHeroSection-module__GM3Daa__rightNav.NewHeroSection-module__GM3Daa__idle .NewHeroSection-module__GM3Daa__navName{opacity:1;max-width:150px}.NewHeroSection-module__GM3Daa__activeItem{color:#030303;font-weight:600}.NewHeroSection-module__GM3Daa__navLine{background-color:#06f;width:20px;height:2px}.NewHeroSection-module__GM3Daa__verticalText{writing-mode:vertical-rl;letter-spacing:.2em;color:#aaa;font-size:.7rem;font-weight:600;transform:rotate(180deg)}.NewHeroSection-module__GM3Daa__centerStage{z-index:5;pointer-events:none;will-change:transform;width:600px;height:600px;position:absolute;top:50%;left:63%}.NewHeroSection-module__GM3Daa__symbolsContainer{perspective:1000px;contain:layout style;width:100%;height:100%;position:absolute}.NewHeroSection-module__GM3Daa__floatingSymbol{color:#06f;will-change:transform, opacity;contain:layout style;font-family:monospace;font-weight:700;animation:linear infinite NewHeroSection-module__GM3Daa__floatUp;position:absolute}.NewHeroSection-module__GM3Daa__symbolsPaused .NewHeroSection-module__GM3Daa__floatingSymbol{animation-play-state:paused!important}@keyframes NewHeroSection-module__GM3Daa__floatUp{0%{opacity:0;transform:translateY(100px)scale(.5)rotate(-20deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-100px)scale(1)rotate(20deg)}}.NewHeroSection-module__GM3Daa__scene3d{perspective:2000px;width:80%;height:80%;position:absolute;top:10%;left:10%}.NewHeroSection-module__GM3Daa__rotatingObject{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:15s linear infinite NewHeroSection-module__GM3Daa__rotate3D;position:relative}.NewHeroSection-module__GM3Daa__rotatingObjectPaused{animation:none!important;transform:rotateY(0)!important}.NewHeroSection-module__GM3Daa__rotatingObjectOffscreen{animation-play-state:paused!important}.NewHeroSection-module__GM3Daa__assemblyCanvas{pointer-events:none;z-index:30;width:100%;height:100%;position:absolute;inset:0}@keyframes NewHeroSection-module__GM3Daa__rotate3D{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.NewHeroSection-module__GM3Daa__logoLayer{width:100%;height:100%;transform-style:preserve-3d;backface-visibility:visible;position:absolute;top:0;left:0}.NewHeroSection-module__GM3Daa__clippedBinary{clip-path:url(#r-clip);letter-spacing:-1px;word-break:break-all;color:#06f3;contain:layout style paint;background-color:#0000;width:100%;height:100%;font-size:16px;font-weight:900;line-height:12px;display:block;overflow:hidden}.NewHeroSection-module__GM3Daa__binaryGrid{color:#06f;word-break:break-all;text-align:justify;letter-spacing:2px;opacity:.9;text-shadow:0 0 5px #0066ff80;contain:strict;width:56%;height:62%;font-family:Courier New,Courier,monospace;font-size:16px;font-weight:900;line-height:12px;display:block;position:absolute;top:19%;left:22%;overflow:hidden}@media (max-width:1024px){.NewHeroSection-module__GM3Daa__heroSection{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:auto;padding-top:100px;padding-bottom:20px}.NewHeroSection-module__GM3Daa__leftContent{text-align:left;z-index:20;align-items:flex-start;max-width:100%;margin-top:0;padding:0 4vw}.NewHeroSection-module__GM3Daa__description{max-width:90%}.NewHeroSection-module__GM3Daa__buttonWrapper{margin-bottom:10px}.NewHeroSection-module__GM3Daa__scrollIndicator,.NewHeroSection-module__GM3Daa__rightNav{display:none}.NewHeroSection-module__GM3Daa__centerStage{align-self:center;width:min(95vw,460px);height:min(95vw,460px);margin:10px auto 0;position:relative;top:auto;left:-20px;transform:none}}@media (max-width:576px){.NewHeroSection-module__GM3Daa__heroSection{padding-top:90px}.NewHeroSection-module__GM3Daa__headline{font-size:clamp(2.5rem,9vw,3.5rem)}.NewHeroSection-module__GM3Daa__centerStage{width:min(95vw,380px);height:min(95vw,380px)}}.NewHeroSection-module__GM3Daa__preloaderOverlay{z-index:9999;pointer-events:auto;width:100vw;height:100vh;display:grid;position:fixed;inset:0}.NewHeroSection-module__GM3Daa__preloaderOverlaySsr{background-color:#fff;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px;background-size:.5cm .5cm,.5cm .5cm,1cm 1cm,1cm 1cm;background-attachment:fixed}.NewHeroSection-module__GM3Daa__preloaderPixel{background-color:#fff;background-image:linear-gradient(#00000008 1px,#0000 1px),linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px),linear-gradient(90deg,#0000000f 1px,#0000 1px);background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px;background-size:.5cm .5cm,.5cm .5cm,1cm 1cm,1cm 1cm;background-attachment:fixed;width:100%;height:100%}.NewHeroSection-module__GM3Daa__loadingBarContainer{z-index:10001;background-color:#0000001a;width:200px;height:2px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.NewHeroSection-module__GM3Daa__loadingBarFill{background-color:#06f;width:0%;height:100%}.NewHeroSection-module__GM3Daa__loadingNumber{letter-spacing:-1px;color:#030303;z-index:10002;font-family:monospace;font-size:1.5rem;font-weight:900;position:absolute;bottom:calc(10% + 30px);left:50%;transform:translate(-50%)}.NewHeroSection-module__GM3Daa__fillBlocker{z-index:10;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.NewHeroSection-module__GM3Daa__fillWrapper{width:100%;height:100%;position:absolute;top:0;left:0}
.StatsBento-module__rlJEBG__statsSection{z-index:10;background-color:#0000;border-top:1px solid #0066ff1a;align-items:center;width:100vw;min-height:80vh;padding:100px 5vw;display:flex;position:relative}.StatsBento-module__rlJEBG__container{justify-content:space-between;align-items:center;gap:5vw;width:100%;max-width:1400px;margin:0 auto;display:flex}.StatsBento-module__rlJEBG__leftPlaceholder{flex:1;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.StatsBento-module__rlJEBG__flyingTarget{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.StatsBento-module__rlJEBG__bentoGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:15px;max-width:500px;display:grid}.StatsBento-module__rlJEBG__bentoBox{background-color:#fff;border:1px solid #eaeaea;border-radius:0;flex-direction:column;justify-content:center;padding:30px 20px;transition:transform .3s,box-shadow .3s,border-color .4s;display:flex;position:relative;overflow:hidden}.StatsBento-module__rlJEBG__pixelGrid{z-index:1;pointer-events:none;contain:layout style paint;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(10,1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.StatsBento-module__rlJEBG__pixel{opacity:0;background-color:#06f;transform:scale(0)}.StatsBento-module__rlJEBG__cardContent{z-index:2;transition:color .4s;position:relative}.StatsBento-module__rlJEBG__numberWrapper{color:#06f;align-items:baseline;margin-bottom:10px;transition:color .4s;display:flex}.StatsBento-module__rlJEBG__number{font-family:var(--font-heading);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1}.StatsBento-module__rlJEBG__suffix{font-family:var(--font-heading);font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:700}.StatsBento-module__rlJEBG__label{color:#555;font-size:1.1rem;font-weight:500;transition:color .4s}.StatsBento-module__rlJEBG__activeHover{border-color:#06f;transform:translateY(-5px);box-shadow:0 20px 40px #06f3}.StatsBento-module__rlJEBG__activeHover .StatsBento-module__rlJEBG__numberWrapper{color:#fff}.StatsBento-module__rlJEBG__activeHover .StatsBento-module__rlJEBG__label{color:#ffffffe6}.StatsBento-module__rlJEBG__rightSide{flex-direction:column;flex:1;width:100%;display:flex}.StatsBento-module__rlJEBG__mobileHeading{font-family:var(--font-heading);text-transform:uppercase;color:#030303;text-align:center;margin-top:-15px;margin-bottom:40px;font-size:clamp(2rem,5vw,3rem);font-weight:900;display:none;transform:translateY(-30%)}@media (max-width:1024px){.StatsBento-module__rlJEBG__statsSection{min-height:auto;padding-top:45px;padding-bottom:55px}.StatsBento-module__rlJEBG__container{flex-direction:column}.StatsBento-module__rlJEBG__leftPlaceholder{width:100%;min-height:187px}.StatsBento-module__rlJEBG__mobileHeading{display:block}}@media (max-width:576px){.StatsBento-module__rlJEBG__bentoGrid{grid-template-columns:1fr}.StatsBento-module__rlJEBG__bentoBox{grid-column:span 1!important}}
