@font-face{font-family:Times Now;src:url(/fonts/TimesNow-SemiLight.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Times Now;src:url(/fonts/TimesNow-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Times Now;src:url(/fonts/TimesNow-SemiLightItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Times Now;src:url(/fonts/TimesNow-LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Times Now;src:url(/fonts/TimesNow-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Times Now;src:url(/fonts/TimesNow-ExtraLightItalic.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--bg-color:#020408;--text-primary:#fff;--text-secondary:#8a95a3;--accent-blue:#3b82f6;--accent-blue-glow:#3b82f659;--glass-bg:#0f142380;--glass-border:#ffffff12}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:clip}img,video{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,.serif{font-family:Times Now,serif;font-weight:400}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border)}.container{max-width:1280px;margin:0 auto;padding:0 5%}.section{padding:100px 0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@keyframes collab-ping{0%{opacity:.5;transform:scale(1)}50%{opacity:.12;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}@keyframes sweep-glare{0%{transform:translate(-150px)skew(-45deg)}40%,to{transform:translate(250px)skew(-45deg)}}@keyframes dot-shimmer{0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:-100% 0;mask-position:-100% 0}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html,body,#root{max-width:100vw;overflow-x:clip}html{scroll-behavior:smooth}button,a,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-width:44px;min-height:44px}p a,span a,h1 a,h2 a,h3 a,li a{min-height:unset;min-width:unset}@media (width<=1024px){.container{padding:0 4%}.clients-grid{grid-template-columns:repeat(4,1fr)!important}.nav-container{width:90%!important;margin-top:10px!important;padding:12px 20px!important}.nav-menu,.nav-cta-btn{display:none!important}.mobile-menu-icon{justify-content:center;align-items:center;display:flex!important}}@media (width>=769px){#journey-mobile{display:none!important}}@media (width<=768px){#journey-desktop,.hide-on-mobile{display:none!important}.mobile-flex-col{flex-direction:column!important}.mobile-flex-col-reverse{flex-direction:column-reverse!important}.mobile-text-center{text-align:center!important}.mobile-text-left{text-align:left!important}.mobile-w-full{width:100%!important}.mobile-w-auto{width:auto!important}.mobile-h-auto{height:auto!important}.mobile-px-4{padding-left:16px!important;padding-right:16px!important}.mobile-py-8{padding-top:32px!important;padding-bottom:32px!important}.mobile-gap-4{gap:16px!important}.mobile-gap-8{gap:32px!important}.mobile-items-center{align-items:center!important}.mobile-items-start{align-items:flex-start!important}.mobile-justify-center{justify-content:center!important}.mobile-justify-start{justify-content:flex-start!important}.mobile-mt-4{margin-top:16px!important}.mobile-mb-4{margin-bottom:16px!important}.mobile-mx-auto{margin-left:auto!important;margin-right:auto!important}.section{padding:60px 0!important}.container{padding:0 20px!important}.hero-bottom-bar{padding:0 20px!important;padding-bottom:env(safe-area-inset-bottom,20px)!important;flex-direction:row!important;justify-content:space-between!important;height:64px!important}.hero-center-text{padding:0 20px!important}.featured-card{width:85vw!important;max-width:85vw!important}.featured-nav-btn{width:40px!important;height:40px!important}.featured-nav-btn svg{width:14px!important;height:14px!important}.featured-nav-left{left:10px!important}.featured-nav-right{right:10px!important}.scroll-logos-row{justify-content:center!important;gap:24px!important}.clients-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:0 16px!important}.services-row{flex-direction:column!important}.services-col{width:100%!important}.services-grid{grid-template-columns:1fr!important}.stats-row{flex-direction:column!important;align-items:flex-start!important;gap:20px!important;padding:30px 0!important}.stats-num{justify-content:flex-start!important;padding-right:0!important}.testimonial-nav{width:40px!important;height:40px!important}.testimonial-nav-left{left:calc(50% - 48px)!important}.testimonial-nav-right{right:calc(50% - 48px)!important}.testimonial-card{grid-template-rows:180px 1fr!important;grid-template-columns:1fr!important;height:auto!important;min-height:460px!important}.testimonial-card-content{padding:24px!important}.founders-row{flex-direction:column!important}.founders-col{width:100%!important}.footer-bottom-bar{padding:20px!important;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;text-align:center!important;flex-direction:column!important;gap:15px!important}.footer-links{flex-wrap:wrap!important;justify-content:center!important;gap:15px!important}#journey-mobile{overflow:visible!important}}@media (width<=480px){h1,h2{line-height:1.05!important}.clients-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.nav-container{width:95%!important}.testimonial-nav-left{left:calc(50% - 44px)!important}.testimonial-nav-right{right:calc(50% - 44px)!important}}@media (width<=360px){.container{padding:0 16px!important}.clients-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}}@media (width>=769px) and (width<=1023px){.clients-grid{grid-template-columns:repeat(3,1fr)!important}.testimonial-card{grid-template-columns:1fr 1.5fr!important}}
