html{scroll-padding-top:120px}.clients-scroll{scrollbar-width:none}.clients-scroll::-webkit-scrollbar{display:none}.cta-orbit{position:relative;display:inline-flex;border-radius:9999px}.cta-orbit:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;border:2px solid rgba(250,68,28,.9);box-shadow:0 0 #fa441c00;animation:cta-orbit-pulse 1.9s ease-in-out infinite;pointer-events:none}@keyframes cta-orbit-pulse{0%{opacity:.85;box-shadow:0 0 #fa441c59}65%{opacity:.55;box-shadow:0 0 0 10px #fa441c00}to{opacity:.85;box-shadow:0 0 #fa441c00}}@media(prefers-reduced-motion:reduce){.cta-orbit:before{animation:none}}.text-shimmer{background-image:linear-gradient(100deg,#fa441c,#ff8a5b,#fa441c,#ef3828,#fa441c);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text-shimmer-kf 5s linear infinite}@keyframes text-shimmer-kf{to{background-position:-200% center}}.aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;filter:blur(70px);opacity:.5;background:radial-gradient(38% 38% at 22% 28%,rgba(250,68,28,.55) 0%,transparent 60%),radial-gradient(36% 36% at 78% 32%,rgba(217,70,239,.4) 0%,transparent 60%),radial-gradient(42% 42% at 60% 80%,rgba(56,132,255,.32) 0%,transparent 62%);background-repeat:no-repeat;animation:aurora-shift 16s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes aurora-shift{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(2%,-3%,0) scale(1.12) rotate(6deg)}to{transform:translate3d(-2%,3%,0) scale(.96) rotate(-5deg)}}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 75%);animation:grid-drift 18s linear infinite}@keyframes grid-drift{to{background-position:60px 60px}}.glass{background:#ffffff14;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.14)}.glow-border{position:relative;isolation:isolate}.glow-border:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang, 0deg),#FA441C,#FF8A5B,#d946ef,#3884ff,#FA441C);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease;animation:glow-spin 5s linear infinite;z-index:-1}.glow-border:hover:before{opacity:1}@property --ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes glow-spin{to{--ang: 360deg}}.cursor-glow{position:fixed;top:0;left:0;width:520px;height:520px;border-radius:9999px;pointer-events:none;z-index:30;transform:translate3d(-9999px,-9999px,0);background:radial-gradient(circle,rgba(250,68,28,.16) 0%,rgba(250,68,28,.06) 35%,transparent 70%);will-change:transform}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;transform-origin:0 50%;z-index:9999;background:linear-gradient(90deg,#fa441c,#ff8a5b,#d946ef);box-shadow:0 0 12px #fa441c99}@media(hover:none),(pointer:coarse){.cursor-glow{display:none}}@media(prefers-reduced-motion:reduce){.text-shimmer,.aurora,.grid-overlay,.glow-border:before{animation:none!important}.cursor-glow{display:none}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes map-ping{0%{transform:scale(1);opacity:.6}70%{opacity:0}to{transform:scale(2.6);opacity:0}}.map-ping{transform-origin:center;transform-box:fill-box;animation:map-ping 2.6s cubic-bezier(0,0,.2,1) infinite}html:has(.pitch-deck){scroll-padding-top:0;scroll-snap-type:y proximity}.pitch-deck .pitch-section{scroll-snap-align:start}html:has(.pitch-deck) .calendly-badge-widget{display:none!important}@media(prefers-reduced-motion:reduce){html:has(.pitch-deck){scroll-snap-type:none}}@keyframes pitch-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pitch-marquee-track{animation:pitch-marquee 48s linear infinite;width:max-content}.pitch-marquee:hover .pitch-marquee-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.pitch-marquee-track{animation:none}}@keyframes fov-scan{0%{transform:translateY(-20%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(2000%);opacity:0}}.fov-scan{animation:fov-scan 4.2s ease-in-out infinite}@keyframes fov-pulse{0%,to{opacity:.4}50%{opacity:1}}.fov-pulse{animation:fov-pulse 2.2s ease-in-out infinite}
