.g8J8Uq_mainContainer{color:#fff;background-color:#000;min-height:100vh;font-family:Inter,sans-serif;position:relative}.g8J8Uq_navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#1a1a1a66;border:1px solid #ffffff1a;border-radius:40px;align-items:center;width:90%;max-width:1200px;height:70px;padding:0 30px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.g8J8Uq_navInner{justify-content:space-between;align-items:center;width:100%;display:flex}.g8J8Uq_logo{letter-spacing:-1px;font-size:20px;font-weight:900}.g8J8Uq_navLinks{gap:30px;margin:0;padding:0;list-style:none;display:flex}.g8J8Uq_navLinks li{color:#999;cursor:pointer;font-size:14px;font-weight:500;transition:color .3s}.g8J8Uq_navLinks li:hover{color:#fff}.g8J8Uq_ctaButton{color:#000;cursor:pointer;background-color:#5af2b5;border:none;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:600;transition:transform .3s}.g8J8Uq_ctaButton:hover{transform:scale(1.05)}.g8J8Uq_heroWrapper{z-index:10;background:#000;height:150vh;position:relative}.g8J8Uq_heroSticky{z-index:10;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.g8J8Uq_heroMaskContainer{z-index:1;position:absolute;inset:0}.g8J8Uq_heroBgPremium{clip-path:circle(0%);width:100%;height:100%;position:absolute;inset:0}.g8J8Uq_heroContent{z-index:5;text-align:left;width:min(680px,84vw);padding:0;position:absolute;bottom:110px;left:8vw;right:auto}.g8J8Uq_heroHeading{text-shadow:0 4px 30px #0000004d}.g8J8Uq_statusBadge{letter-spacing:1px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;margin:0 0 24px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.g8J8Uq_dot{background-color:#5af2b5;border-radius:50%;width:8px;height:8px;animation:2s infinite g8J8Uq_pulse;box-shadow:0 0 10px #5af2b5}@keyframes g8J8Uq_pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.g8J8Uq_heroHeading{letter-spacing:-2px;margin:0 0 18px;font-size:clamp(40px,8vw,100px);font-weight:900;line-height:.9}.g8J8Uq_highlight{color:#5af2b5}.g8J8Uq_heroSubtext{color:#999;max-width:520px;margin:0;font-size:18px;line-height:1.5}.g8J8Uq_heroFooter{letter-spacing:2px;color:#555;font-size:12px;position:absolute;bottom:40px}.g8J8Uq_horizontalScrollWrapper{z-index:40;background:#000;height:600vh;position:relative}.g8J8Uq_scrollMask{width:100%;overflow:hidden}.g8J8Uq_stickyContainer{height:100vh;z-index:5;align-items:center;width:100%;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.g8J8Uq_horizontalHeader{z-index:20;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;left:10vw}.g8J8Uq_visible{opacity:1;transform:translate(0)}.g8J8Uq_hidden{opacity:0;pointer-events:none;transform:translate(-50px)}.g8J8Uq_serviceHeadline{white-space:nowrap;font-size:clamp(40px,5vw,80px);font-weight:900;line-height:.9}.g8J8Uq_horizontalScrollMask{width:100%;overflow:hidden}.g8J8Uq_horizontalContent{align-items:center;padding-left:60vw;display:flex}.g8J8Uq_horizontalTrack{align-items:center;gap:5vw;height:100%;padding:0 10vw;display:flex}.g8J8Uq_servicesIntro{flex-direction:column;flex-shrink:0;justify-content:center;min-width:50vw;display:flex}.g8J8Uq_desktopOnlyIntro{display:flex}.g8J8Uq_mobileOnlyIntro{display:none}.g8J8Uq_introLabel{color:var(--accent-green);letter-spacing:4px;margin-bottom:20px;font-family:Space Mono,monospace;font-size:14px;display:block}.g8J8Uq_introTitle{color:#fff;text-transform:uppercase;margin:0;font-size:8vw;font-weight:900;line-height:.9}.g8J8Uq_introTitle span{color:#fff3;-webkit-text-stroke:1px #ffffff80;display:block}.g8J8Uq_serviceSlide{min-width:80vw;height:70vh;color:inherit;background:0 0;justify-content:space-between;align-items:center;margin-right:0;text-decoration:none;transition:all .8s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.g8J8Uq_serviceSlideBig{min-height:50rem}.g8J8Uq_cardSidebar{z-index:100;pointer-events:none;width:35vw;margin-right:-10vw;position:relative}.g8J8Uq_serviceSmallLabel{color:#999;opacity:.6;margin-bottom:20px;font-family:Space Mono,monospace;font-size:14px;display:block}.g8J8Uq_cardMainTitle{color:#fff;letter-spacing:-2px;text-transform:uppercase;font-size:clamp(26px,3.2vw,54px);font-weight:800;line-height:.95}.g8J8Uq_cardVisual{border-radius:40px;flex-shrink:0;width:45vw;height:60vh;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 40px 80px #0009}.g8J8Uq_cardVisualBig{width:auto!important;height:47rem!important}.g8J8Uq_cardContentSide{z-index:10;flex-direction:column;gap:30px;width:20vw;padding-left:40px;display:flex}.g8J8Uq_tagGrid{flex-wrap:wrap;gap:12px;display:flex}.g8J8Uq_tagPill{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:100px;padding:10px 20px;font-size:13px}.g8J8Uq_cardDesc{color:#999;max-width:350px;font-size:16px;line-height:1.6}.g8J8Uq_active .g8J8Uq_cardMainTitle{color:#fff}.g8J8Uq_servicesFooter{z-index:100;width:100%;padding:20px 0;position:absolute;bottom:0;left:0}.g8J8Uq_progressLineContainer{background:#ffffff1a;width:100%;height:1px;margin-bottom:20px;position:relative;overflow:hidden}.g8J8Uq_progressLine{transform-origin:0;background:#444;width:100%;height:100%;position:absolute;top:0;left:0}.g8J8Uq_footerInner{letter-spacing:1px;justify-content:space-between;align-items:center;padding:0 5vw;font-family:Space Mono,monospace;font-size:14px;display:flex}.g8J8Uq_activeIndicator{color:#fff}.g8J8Uq_viewAll{cursor:pointer;align-items:center;gap:15px;transition:color .3s;display:flex}.g8J8Uq_viewAll:hover{color:#5af2b5}.g8J8Uq_arrowIcon{font-size:18px}.g8J8Uq_processSectionWrapper{background:#000;height:450vh;position:relative}.g8J8Uq_processSticky{flex-direction:column;height:100vh;padding:100px 10vw 0;display:flex;position:sticky;top:0;overflow:hidden}.g8J8Uq_stackedCardsContainer{width:100%;height:60vh;margin-top:5vw;position:relative}.g8J8Uq_processCardLayer{transform-origin:top;width:100%;height:100%;position:absolute;top:0;left:0}.g8J8Uq_processCard{background:#0d0d0d;border:1px solid #ffffff0d;border-radius:40px;justify-content:space-between;align-items:center;gap:80px;height:100%;padding:60px;display:flex;box-shadow:0 -20px 60px #000c}.g8J8Uq_cardInfo{flex:1}.g8J8Uq_cardNumber{color:#ffffff0d;font-size:140px;font-weight:900;line-height:1}.g8J8Uq_cardTitle{margin:20px 0;font-size:40px;font-weight:800}.g8J8Uq_cardInfo p{color:#9a9a9a;max-width:450px;font-size:18px;line-height:1.6}.g8J8Uq_processCardVisual{border-radius:30px;flex:1.2;height:100%;min-height:350px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080}.g8J8Uq_card3D{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative}.g8J8Uq_cardImage{transition:scale .8s cubic-bezier(.2,.8,.2,1)}.g8J8Uq_cardOverlay{opacity:.6;background:linear-gradient(#0000,#000c);transition:opacity .5s;position:absolute;inset:0}.g8J8Uq_processCard:hover .g8J8Uq_card3D{transform:rotateX(5deg)rotateY(-5deg)}.g8J8Uq_processCard:hover .g8J8Uq_cardImage{scale:1.1}.g8J8Uq_processCard:hover .g8J8Uq_cardOverlay{opacity:.3}.g8J8Uq_portfolioSection{color:#fff;background-color:#000;padding:150px 10vw}.g8J8Uq_sectionHeader{text-align:center;margin-bottom:80px}.g8J8Uq_technicalLabel{color:#999;margin-bottom:20px;font-size:14px;font-weight:600;display:block}.g8J8Uq_sectionTitle{color:#fff;font-size:clamp(40px,6vw,80px);font-weight:900;line-height:1}.g8J8Uq_portfolioGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:0 120px;max-width:1200px;margin:50px auto 100px;display:grid}.g8J8Uq_portfolioItem{cursor:pointer;color:inherit;margin-bottom:-40px;text-decoration:none;display:block}.g8J8Uq_portfolioItem:nth-child(2n){margin-top:180px}.g8J8Uq_projectImageContainer{aspect-ratio:1;background:#111;border-radius:30px;width:100%;position:relative;overflow:hidden}.g8J8Uq_projectImage{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.g8J8Uq_projectInfo{flex-direction:column;margin-top:25px;display:flex}.g8J8Uq_projectDesc{color:#ccc;max-width:95%;margin:0;font-size:22px;font-weight:400;line-height:1.4}.g8J8Uq_projectDesc strong{color:#fff;font-weight:700}.g8J8Uq_footer{border-top:1px solid #ffffff1a;padding:150px 10vw 50px}.g8J8Uq_footerMain{text-align:center;margin-bottom:150px}.g8J8Uq_footerHeading{margin-bottom:50px;font-size:clamp(30px,6vw,80px);font-weight:900;line-height:1}.g8J8Uq_largeCta{color:#000;cursor:pointer;background:#5af2b5;border:none;border-radius:50px;padding:25px 60px;font-size:24px;font-weight:800;transition:all .3s}.g8J8Uq_largeCta:hover{filter:brightness(1.1);transform:scale(1.05)}.g8J8Uq_footerBottom{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:40px;display:flex}.g8J8Uq_footerLogo{letter-spacing:-1px;font-weight:900}.g8J8Uq_footerLinks{color:#555;gap:30px;display:flex}.g8J8Uq_footerLinks span{cursor:pointer;transition:color .3s}.g8J8Uq_footerLinks span:hover{color:#fff}@media (max-width:768px){.g8J8Uq_navLinks{display:none}.g8J8Uq_heroWrapper{height:120vh}.g8J8Uq_heroHeading{font-size:42px;line-height:1.1}.g8J8Uq_heroContent{width:auto;bottom:96px;left:20px;right:20px}.g8J8Uq_heroSubtext{max-width:100%;padding:0;font-size:16px}.g8J8Uq_horizontalScrollWrapper{height:auto!important;overflow:visible!important}.g8J8Uq_stickyContainer{flex-direction:column;padding-left:5vw;display:flex;height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}.g8J8Uq_scrollMask{scrollbar-width:none;width:100vw;margin-left:-5vw;display:flex;overflow-x:auto!important}.g8J8Uq_scrollMask::-webkit-scrollbar{display:none}.g8J8Uq_horizontalTrack{flex-direction:row;gap:4vw;width:max-content;padding:20px 5vw;display:flex}.g8J8Uq_servicesIntro{flex-direction:column;justify-content:center;min-width:75vw;padding-right:15px;display:flex}.g8J8Uq_desktopOnlyIntro{display:none!important}.g8J8Uq_mobileOnlyIntro{flex-direction:column!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:40px 0 10px!important;display:flex!important}.g8J8Uq_introTitle{font-size:36px}.g8J8Uq_serviceSlide{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;min-width:75vw;height:auto;min-height:50vh;margin-right:4vw;padding:15px 0}.g8J8Uq_serviceSlideBig{min-height:50vh}.g8J8Uq_cardSidebar{width:100%;margin-right:0;padding-bottom:5px}.g8J8Uq_cardMainTitle{letter-spacing:-1px;font-size:26px}.g8J8Uq_cardVisual{border-radius:20px;width:100%;height:28vh}.g8J8Uq_cardVisual img{-o-object-fit:contain!important;object-fit:contain!important}.g8J8Uq_cardVisualBig{width:100%!important;height:28vh!important}.g8J8Uq_cardVisualBig img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.g8J8Uq_cardContentSide{gap:10px;width:100%;padding-left:0}.g8J8Uq_cardDesc{max-width:100%;font-size:14px}.g8J8Uq_tagGrid{gap:8px}.g8J8Uq_tagPill{padding:6px 14px;font-size:12px}.g8J8Uq_servicesFooter{width:100%;margin-top:20px;padding:0 5vw;position:relative!important;bottom:auto!important}.g8J8Uq_progressLineContainer{display:none}.g8J8Uq_footerInner{padding:0;font-size:12px}.g8J8Uq_processCard{flex-direction:column;align-items:flex-start;gap:30px;padding:30px}.g8J8Uq_cardNumber{font-size:60px}.g8J8Uq_cardTitle{font-size:28px}.g8J8Uq_processCardVisual{width:100%;height:300px}.g8J8Uq_portfolioSection{padding:80px 5vw}.g8J8Uq_portfolioGrid{grid-template-columns:1fr;gap:60px}.g8J8Uq_portfolioItem{margin-bottom:0}.g8J8Uq_portfolioItem:nth-child(2n){margin-top:0}.g8J8Uq_sectionTitle{font-size:40px}.g8J8Uq_projectDesc{font-size:16px}.g8J8Uq_footerHeading{font-size:36px}.g8J8Uq_largeCta{padding:15px 40px;font-size:18px}}
