.Navbar_navbar__grGN0{width:100%;height:88px;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:999999999!important;background:rgba(2,11,19,.88);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:1px solid rgba(0,229,234,.18);box-shadow:0 10px 40px rgba(0,0,0,.7),0 0 30px rgba(0,229,234,.08);transform:translateY(0);transition:transform .32s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.Navbar_hiddenNavbar__IdCd_{transform:translateY(-105%)}.Navbar_container__79ptT{width:min(1180px,92%);height:100%;margin:0 auto;justify-content:space-between}.Navbar_container__79ptT,.Navbar_logoBox__itaFv{display:flex;align-items:center;position:relative}.Navbar_logoBox__itaFv{gap:14px;text-decoration:none;z-index:100}.Navbar_navLinks__ilcY2{display:flex;align-items:center;gap:42px}.Navbar_navLink__VG1qS{position:relative;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:.3s ease}.Navbar_navLink__VG1qS:before{content:"";position:absolute;left:50%;bottom:-13px;width:0;height:2px;background:linear-gradient(90deg,var(--cyan,#00e5ea),#f1f3f4);transform:translateX(-50%);transition:.3s ease;box-shadow:0 0 16px rgba(0,229,234,.8)}.Navbar_navLink__VG1qS:hover{color:var(--cyan,#00e5ea);text-shadow:0 0 18px rgba(0,229,234,.8)}.Navbar_navLink__VG1qS.Navbar_active__0_42V:before,.Navbar_navLink__VG1qS:hover:before{width:100%;height:3px}.Navbar_navLink__VG1qS.Navbar_active__0_42V{color:var(--cyan,#00e5ea);text-shadow:0 0 14px rgba(0,229,234,.8)}.Navbar_talkBtn__0xgFe{height:46px;padding:0 26px;display:flex;align-items:center;gap:10px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;border:1px solid rgba(0,229,234,.4);border-radius:8px;background:rgba(0,229,234,.05);box-shadow:inset 0 0 14px rgba(0,229,234,.1);transition:.35s ease}.Navbar_talkBtn__0xgFe span{transition:.3s ease}.Navbar_talkBtn__0xgFe:hover{color:#020b13;border-color:transparent;background:linear-gradient(90deg,var(--blue,#00b8c4),var(--cyan,#00e5ea));box-shadow:0 0 25px rgba(0,229,234,.5),inset 0 0 14px hsla(0,0%,100%,.4)}.Navbar_talkBtn__0xgFe:hover span{transform:translateX(5px)}.Navbar_mobileTalkBtn__r23ag{display:none}.Navbar_hamburger__9Kybj{display:none;width:44px;height:44px;position:relative;border:1px solid rgba(0,229,234,.5);border-radius:10px;background:rgba(0,229,234,.08);cursor:pointer;transition:.35s ease;z-index:100}.Navbar_hamburger__9Kybj:hover{box-shadow:0 0 20px rgba(0,229,234,.4);border-color:rgba(0,229,234,.7)}.Navbar_hamburger__9Kybj span{width:21px;height:2px;position:absolute;left:11px;background:#fff;border-radius:30px;transition:.3s ease;box-shadow:0 0 8px rgba(0,229,234,.8)}.Navbar_hamburger__9Kybj span:first-child{top:13px}.Navbar_hamburger__9Kybj span:nth-child(2){top:20px}.Navbar_hamburger__9Kybj span:nth-child(3){top:27px}.Navbar_activeHamburger__R2nNz span:first-child{transform:rotate(45deg);top:20px}.Navbar_activeHamburger__R2nNz span:nth-child(2){opacity:0;transform:translateX(10px)}.Navbar_activeHamburger__R2nNz span:nth-child(3){transform:rotate(-45deg);top:20px}@media (max-width:992px){.Navbar_navbar__grGN0{height:72px}.Navbar_container__79ptT{width:calc(100% - 32px)}.Navbar_talkBtn__0xgFe{display:none}.Navbar_hamburger__9Kybj{display:block}.Navbar_navLinks__ilcY2{position:absolute;top:72px;left:0;right:0;width:100%;height:auto;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);background:rgba(2,11,19,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,229,234,.22);box-shadow:0 20px 45px rgba(0,0,0,.85),0 0 25px rgba(0,229,234,.1);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 24px;transition:max-height .4s cubic-bezier(.25,1,.5,1),opacity .35s ease,transform .35s ease,visibility .35s ease,padding .35s ease;z-index:90}.Navbar_navLinks__ilcY2.Navbar_showMenu__q2cNQ{max-height:480px;opacity:1;visibility:visible;transform:translateY(0);padding:18px 24px 24px}.Navbar_navLink__VG1qS{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 8px;font-size:16.5px;font-weight:600;color:var(--text,#f1f3f4);border-bottom:1px solid hsla(0,0%,100%,.05);transition:color .2s ease,padding-left .2s ease}.Navbar_navLink__VG1qS:before{display:none}.Navbar_navLink__VG1qS.Navbar_active__0_42V,.Navbar_navLink__VG1qS:hover{color:var(--cyan,#00e5ea);padding-left:14px;text-shadow:0 0 12px rgba(0,229,234,.6)}.Navbar_mobileTalkBtn__r23ag{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:18px;color:#020b13;font-size:15px;font-weight:800;text-decoration:none;border:none;border-radius:8px;background:linear-gradient(90deg,var(--blue,#00b8c4),var(--cyan,#00e5ea));box-shadow:0 4px 18px rgba(0,229,234,.4);transition:.3s ease}.Navbar_mobileTalkBtn__r23ag:active{opacity:.85;transform:scale(.99)}}@media (min-width:993px) and (max-width:1200px){.Navbar_navbar__grGN0{height:78px}.Navbar_container__79ptT{width:calc(100% - 48px)}}:root{--bg:#020b13;--bg-soft:#071925;--bg-card:#101f2b;--blue:#00b8c4;--cyan:#00e5ea;--text:#f1f3f4;--muted:#9aa7b1;--node:#76d600;--line:rgba(0,229,234,.25);--line-soft:rgba(0,229,234,.12);--shadow:0 0 45px rgba(0,229,234,.2);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px;width:100%;max-width:100%;overflow-x:hidden!important;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(0,229,234,.2);border-radius:999px;border:1px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:rgba(0,229,234,.45)}#__next{overflow-x:hidden!important}.site-shell{overflow-x:clip}.footer-page-section,.hero-page-section,.page-section,.site-shell{overflow-y:clip}body{margin:0;padding:0;width:100%;min-width:0;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 18% 12%,rgba(0,229,234,.08),transparent 20rem),radial-gradient(circle at 82% 12%,rgba(241,243,244,.06),transparent 22rem),linear-gradient(180deg,#020b13,#071925 38%,#020b13);background-color:#020b13;overflow-x:hidden;position:relative}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}img,svg,video{max-width:100%}main.site-shell{width:100%;min-height:100vh;padding-top:88px;overflow-x:hidden;background:linear-gradient(180deg,rgba(2,11,19,.98),rgba(7,25,37,.96) 40%,#020b13),#020b13}.site-shell *{min-width:0}@supports (content-visibility:auto){.footer-page-section,.page-section{content-visibility:auto;contain-intrinsic-size:auto 900px}}.page-section,.section{min-height:calc(100vh - 88px);display:flex;align-items:center;justify-content:center;scroll-margin-top:88px}.section{padding:80px;font-size:60px;font-weight:800;color:rgba(241,243,244,.05);border-bottom:1px solid rgba(0,229,234,.05)}.footer-page-section>*,.hero-page-section>*,.page-section>*{width:100%}.tech-section{width:100%;scroll-margin-top:88px}.hero-page-section{justify-content:center}.footer-page-section,.hero-page-section{display:flex;align-items:stretch;scroll-margin-top:88px}.footer-page-section{min-height:76vh;overflow:hidden;background:#020b13;padding-top:0}.reveal-container{width:100%}.reveal-section{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reveal-fade-up{transform:translate3d(0,28px,0)}.reveal-scale-in{transform:scale(.94) translate3d(0,16px,0)}.reveal-slide-left{transform:translate3d(-35px,0,0)}.reveal-slide-right{transform:translate3d(35px,0,0)}.reveal-pop{transform:scale(.96) translate3d(0,20px,0)}.reveal-section.is-visible{opacity:1;transform:translateZ(0) scale(1)}.ambient{display:none}@media (max-width:1240px){html{scroll-padding-top:78px}main.site-shell{padding-top:78px}.about-services-stack,.footer-page-section,.hero-page-section,.page-section,.section{min-height:auto!important}.footer-page-section,.hero-page-section,.page-section{scroll-margin-top:78px}}@media (min-width:1241px) and (max-width:1366px){.footer-page-section,.page-section,.section{min-height:auto}}@media (max-width:768px){.section{padding:50px 24px;font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-section{opacity:1;transform:none;filter:none;transition:none}}