#gooey-nav-root{width:100%;display:none}html.react-motion-ready #gooey-nav-root{display:block}html.react-motion-ready .site-header>.nav-shell,html.react-motion-ready .mobile-menu{display:none}.gooey-header-shell{-webkit-backdrop-filter:blur(22px)saturate(115%);pointer-events:auto;background:#08080ce8;border:1px solid #ffffff1c;border-radius:1.55rem;grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;width:min(100% - 1.5rem,94rem);height:72px;margin:auto;padding:0 1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 8px #0000001f}.gooey-header-logo{justify-self:start;align-items:center;min-height:44px;display:flex}.gooey-header-logo img{width:12.1rem;height:auto}.gooey-header-desktop{justify-self:center}.gooey-header-actions{justify-self:end;align-items:center;gap:.5rem;display:flex;position:relative}.gooey-language-picker{position:relative}.gooey-language,.gooey-rm{letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:.76rem;font-weight:650;display:inline-flex}.gooey-language{color:#ffffffd9;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;gap:.36rem;min-width:3.7rem;padding:0 .66rem}.gooey-language>svg:first-child{color:#e1d8ffe6;width:1.12rem;height:1.12rem}.gooey-language-caret{color:#ffffff8a;width:.72rem;height:.72rem;transition:transform .24s cubic-bezier(.22,1,.36,1)}.gooey-language-picker.open .gooey-language-caret{transform:rotate(180deg)}.gooey-language-menu{z-index:120;visibility:hidden;opacity:0;transform-origin:100% 0;pointer-events:none;background:#0b0a0ffa;border:1px solid #ffffff21;border-radius:.85rem;width:12rem;padding:.4rem;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1),visibility .18s;position:absolute;top:calc(100% + .65rem);right:0;transform:translateY(-5px)scale(.98);box-shadow:0 8px 8px #0000003d}.gooey-language-picker.open .gooey-language-menu{visibility:visible;opacity:1;pointer-events:auto;transform:none}.gooey-language-menu button{color:#f8f7fcb8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3.15rem;padding:.58rem .7rem;display:flex}.gooey-language-menu button+button{margin-top:.12rem}.gooey-language-menu button[aria-checked=true]{color:#f8f6ff;background:#8d68ff24}.gooey-language-menu button>span{flex:1;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.gooey-language-menu strong{font-size:.82rem;font-weight:650}.gooey-language-menu small{color:#f8f7fc6b;letter-spacing:.08em;font-size:.66rem;font-weight:650}.gooey-language-menu button>svg{color:#bdaeff;width:.92rem;height:.92rem}.gooey-rm{color:#0b0910;background:linear-gradient(115deg,#f7f5fb 12%,#d8cdff 100%);gap:.55rem;padding:0 1.15rem}.gooey-rm svg{width:1rem;height:1rem;transition:transform .2s}.gooey-rm:hover svg{transform:translate(2px,-2px)}.gooey-nav-container{isolation:isolate;position:relative}.gooey-nav-container nav{z-index:3;position:relative}.gooey-nav-container ul{align-items:center;gap:.08rem;margin:0;padding:0;list-style:none;display:flex}.gooey-nav-container li{color:#f8f7fc9e;border-radius:999px;transition:color .24s;position:relative}.gooey-nav-container li:after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#bdaeff2e,#6f55ff38);border:1px solid #b0a0ff70;transition:opacity .24s,transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.84)}.gooey-nav-container li.active{color:#f8f6ff}.gooey-nav-container li.active:after{opacity:1;transform:scale(1)}.gooey-nav-container a{letter-spacing:.075em;text-transform:uppercase;place-items:center;min-height:40px;padding:0 clamp(.62rem,.9vw,.86rem);font-size:.72rem;font-weight:650;display:grid}.gooey-nav-container li:focus-within:has(:focus-visible){outline-offset:2px;outline:1px solid #e1d8ffe6}.gooey-effect{z-index:1;opacity:0;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute}.gooey-filter{filter:blur(3.5px)contrast(12);opacity:.68}.gooey-filter:before{content:"";border-radius:inherit;opacity:.46;background:#6f55ff;position:absolute;inset:0}.gooey-filter.pulse:before{animation:.44s cubic-bezier(.22,1,.36,1) both gooey-pill}.gooey-text{opacity:0}.gooey-particle{width:var(--particle-size);height:var(--particle-size);background:var(--particle-color);box-shadow:0 0 7px var(--particle-color);animation:gooey-particle var(--particle-time) cubic-bezier(.22,1,.36,1) both;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes gooey-pill{0%{opacity:.16;transform:scale(.8)}58%{opacity:.54;transform:scale(1.07)}to{opacity:.46;transform:scale(1)}}@keyframes gooey-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}22%{opacity:.86;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) scale(.05)}}.about-media img{transition:transform .8s cubic-bezier(.22,1,.36,1),filter .8s}.gooey-menu-toggle,.gooey-mobile-menu{display:none}#beams-lite-root{z-index:0;opacity:0;pointer-events:none;contain:strict;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:5.2rem 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 82%,#0000 100%)}html.react-motion-ready #beams-lite-root{opacity:1}html.react-motion-ready .hero-particles{opacity:0}.beams-lite{--beam-shift-x:0px;--beam-shift-y:0px;transform:translate3d(var(--beam-shift-x), var(--beam-shift-y), 0);transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:-10% -8% -2%;overflow:hidden}.beams-lite__ambient,.beams-lite__beam{pointer-events:none;display:block;position:absolute}.beams-lite__ambient{background:radial-gradient(at 50% 28%,#6f55ff29,#0000 43%),radial-gradient(at 50% 72%,#5c40b41f,#0000 50%);inset:0}.beams-lite__beam{filter:none;mix-blend-mode:screen;opacity:.68;will-change:transform, opacity;background:radial-gradient(#dbd3ff4d 0%,#997eff33 24%,#573dae17 48%,#0000 72%);border-radius:50%;height:clamp(7rem,13vw,12rem)}.beams-lite__beam:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000 0%,#7e62e82e 18%,#e1daffd1 48%,#8d68ff57 68%,#0000 100%);border-radius:50%;height:3px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%);box-shadow:0 0 14px 3px #8567ff33}.beams-lite__beam--left{width:76%;animation:18s ease-in-out infinite alternate beam-left-drift;top:18%;left:12%;transform:translate(-2%)}.beams-lite__beam--right{opacity:.48;width:76%;animation:21s ease-in-out -6s infinite alternate beam-right-drift;top:54%;right:12%;transform:translate(2%)}.beams-lite__beam--horizon{opacity:.2;filter:blur(38px);width:68%;height:clamp(3rem,6vw,6rem);animation:14s ease-in-out -3s infinite alternate beam-horizon-breathe;bottom:18%;left:16%;transform:rotate(-2deg)scaleX(.92)}.beams-lite.is-paused .beams-lite__beam{animation-play-state:paused}@keyframes beam-left-drift{0%{opacity:.46;transform:translate(-4%,-3%)scaleX(.96)}to{opacity:.66;transform:translate(4%,4%)scaleX(1.04)}}@keyframes beam-right-drift{0%{opacity:.38;transform:translate(5%,-3%)scaleX(.98)}to{opacity:.56;transform:translate(-5%,4%)scaleX(1.03)}}@keyframes beam-horizon-breathe{0%{opacity:.12;transform:rotate(-2deg)scaleX(.9)}to{opacity:.24;transform:rotate(1deg)scaleX(1.02)}}.skyward-beams-shell,.skyward-beams-shell .beams-container,.skyward-beams-shell canvas,.skyward-beams-core,.skyward-beams-veil{width:100%;height:100%;position:absolute;inset:0}.skyward-beams-shell{background:#050507;overflow:hidden}.skyward-beams-shell .beams-container{opacity:.66;filter:saturate(116%)contrast(115%);-webkit-mask-image:linear-gradient(90deg,#0000 0% 9%,#000 22% 78%,#0000 91% 100%);mask-image:linear-gradient(90deg,#0000 0% 9%,#000 22% 78%,#0000 91% 100%)}.skyward-beams-core{z-index:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 50% 48%,#6f55ff29 0%,#5c40b414 34%,#0000 62%)}.skyward-beams-veil{z-index:2;pointer-events:none;background:radial-gradient(at 50% 45%,#0505078a 0%,#05050757 25%,#05050714 53%,#0000 72%),linear-gradient(#0505072e,#0000 24% 72%,#05050757)}.hero-gradient.rb-gradient-text{background:linear-gradient(100deg,#f7f4ff 0%,#e6dfff 16%,#c7b8ff 34%,#8d68ff 52%,#b49cff 68%,#e0d7ff 84%,#f7f4ff 100%) 0%/260% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:11s ease-in-out infinite alternate hero-gradient-flow}@keyframes hero-gradient-flow{0%{background-position:0%}to{background-position:100%}}.rb-border-glow{--glow-edge:0;--glow-x:50%;--glow-y:50%;isolation:isolate;transition:transform .46s cubic-bezier(.22,1,.36,1);position:relative;border-color:#0000!important}.rb-border-glow>.rb-border-glow-edge{z-index:8;border-radius:inherit;background:radial-gradient(14.7rem circle at var(--glow-x) var(--glow-y), #fbf9ff 0%, #a989fff5 24%, #774cff8f 49%, #663af029 66%, transparent 78%);opacity:clamp(0, calc((var(--glow-edge) - .4) * 2.05), .98);filter:drop-shadow(0 0 14px #8d68ffbd);pointer-events:none;-webkit-mask-composite:xor;padding:1.85px;transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-spotlight{--contact-x:50%;--contact-y:50%}.contact-spotlight-layer{z-index:0;background:radial-gradient(32rem circle at var(--contact-x) var(--contact-y), #ad94ff33, #8d68ff11 34%, transparent 72%);opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.contact-spotlight:hover>.contact-spotlight-layer,.contact-spotlight:focus-within>.contact-spotlight-layer{opacity:.82}.flowing-audience .audience-row{z-index:0;isolation:isolate;border-radius:.75rem;margin-inline:-.7rem;padding-inline:.7rem;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s,border-color .3s;position:relative;overflow:hidden}.flowing-audience .audience-row:before{content:"";z-index:-1;border-radius:inherit;transform-origin:bottom;pointer-events:none;background:#f3f1f7;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.flowing-audience .audience-row h3,.flowing-audience .audience-row p{transition:color .28s}.line-sidebar-enhanced{padding-left:3.15rem}.line-sidebar-enhanced .why-item{--line-effect:0;position:relative}.line-sidebar-enhanced .why-item>div{transform:translateX(calc(var(--line-effect) * .65rem))}.line-sidebar-enhanced .why-item h3{color:color-mix(in srgb, var(--violet-soft) calc(var(--line-effect) * 22%), var(--ink))}.why-proximity-marker{background:color-mix(in srgb, var(--violet-soft) calc(var(--line-effect) * 72%), #ffffff52);width:2.4rem;height:1px;opacity:calc(.55 + var(--line-effect) * .45);transform:translateY(-50%) scaleX(calc(.46 + var(--line-effect) * .54));transform-origin:100%;filter:drop-shadow(0 0 4px #8d68ff47);pointer-events:none;position:absolute;top:50%;right:calc(100% + .72rem)}.process-steps.process-dock-enhanced{isolation:isolate;gap:.8rem;padding-top:5.35rem}.process-steps.process-dock-enhanced:before{content:"";z-index:0;background:#0c0b12;border:1px solid #ffffff17;border-radius:1rem;height:4.45rem;position:absolute;top:.35rem;left:0;right:0;box-shadow:inset 0 1px #ffffff09}.process-dock-enhanced .process-track,.process-dock-enhanced .process-progress{z-index:1;top:2.55rem;left:12.5%;right:12.5%}.process-dock-enhanced .process-progress{width:75%;right:auto}.process-dock-enhanced .process-step{--dock-effect:0;z-index:2;text-align:center;padding-top:0}.process-steps.process-dock-enhanced .process-node{border-color:color-mix(in srgb, #bdaeff calc(var(--dock-effect) * 62%), #ffffff24);width:3.05rem;height:3.05rem;color:color-mix(in srgb, #f8f6ff calc(var(--dock-effect) * 74%), #9c94ad);background:color-mix(in srgb, #6f55ff calc(var(--dock-effect) * 72%), #12101a);box-shadow:0 0 8px rgba(111,85,255,calc(var(--dock-effect) * .46));letter-spacing:.08em;transform:translateX(-50%) translateY(calc(var(--dock-effect) * -4px)) scale(calc(1 + var(--dock-effect) * .22));transform-origin:50%;border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s;display:grid;top:-4.5rem;left:50%}.process-dock-enhanced .process-step h3{color:color-mix(in srgb, #f8f6ff calc(var(--dock-effect) * 100%), #d1cbd9);transform:translateY(calc(var(--dock-effect) * -2px))}.process-dock-enhanced .process-step p{opacity:calc(.82 + var(--dock-effect) * .18);transform:translateY(calc(var(--dock-effect) * -2px))}.process-dock-enhanced .process-step h3,.process-dock-enhanced .process-step p{transition:color .2s,opacity .2s}.process-steps.process-dock-enhanced.active .process-node{animation:.58s cubic-bezier(.22,1,.36,1) both process-node-signal;animation-delay:calc(var(--i) * .14s)}@keyframes process-node-signal{0%,to{filter:brightness()}52%{filter:brightness(1.55)}}@media (hover:hover){.gooey-language:hover{background:#bdaeff14;border-color:#bdaeff4d}.gooey-language-menu button:hover{color:#f8f6ff;background:#ffffff0f}.gooey-nav-container li:not(.active):hover{color:#f8f7fceb}.about-media:hover img{filter:brightness(1.04);transform:scale(1.012)}.flowing-audience .audience-row:hover{z-index:1;border-color:#0000;transform:translateY(-2px)scale(1.004);box-shadow:0 6px 8px #0000002e}.flowing-audience .audience-row:hover:before{transform:scaleY(1)}.flowing-audience .audience-row:hover h3{color:#0b0910}.flowing-audience .audience-row:hover p{color:#332e3b}.rb-border-glow.solution-card:hover,.rb-border-glow.insight-card:hover,.rb-border-glow.solution-card.rb-border-active,.rb-border-glow.insight-card.rb-border-active{transform:translateY(-2px)}}@media (hover:none),(pointer:coarse){.rb-border-glow{border-color:#0000!important}}@media (width<=1100px){.gooey-header-shell{grid-template-columns:1fr auto}.gooey-header-desktop,.gooey-rm{display:none}.gooey-menu-toggle{color:#ffffffdb;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.gooey-menu-toggle span{background:currentColor;width:1rem;height:1px;transition:transform .28s;position:absolute}.gooey-menu-toggle span:first-child{transform:translateY(-3px)}.gooey-menu-toggle span:last-child{transform:translateY(3px)}.gooey-menu-toggle.open span:first-child{transform:rotate(45deg)}.gooey-menu-toggle.open span:last-child{transform:rotate(-45deg)}.gooey-mobile-menu{visibility:hidden;opacity:0;pointer-events:none;background:#08080cf7;border:1px solid #ffffff1c;border-radius:1rem;gap:.2rem;padding:.45rem;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1),visibility .24s;display:grid;position:absolute;top:calc(100% + .55rem);left:0;right:0;transform:translateY(-6px);box-shadow:0 8px 8px #00000029}.gooey-mobile-menu.open{visibility:visible;opacity:1;pointer-events:auto;transform:none}.gooey-mobile-menu a{color:#f8f7fcc7;border-radius:.72rem;justify-content:space-between;align-items:center;min-height:48px;padding:0 1rem;font-size:.88rem;display:flex}.gooey-mobile-menu a+a{border-top:1px solid #ffffff0f}.gooey-mobile-menu svg{width:1rem;height:1rem;color:var(--violet-soft)}.gooey-mobile-menu .gooey-mobile-rm{color:#0b0910;background:linear-gradient(115deg,#f7f5fb 12%,#d8cdff 100%);margin-top:.18rem}}@media (width<=767px){.gooey-header-shell{border-radius:1.25rem;width:min(100% - 1rem,94rem);height:64px;padding:0 .62rem}.gooey-header-logo img{width:min(9.8rem,40vw)}.gooey-header-actions{gap:.3rem}.gooey-language{min-width:3.65rem;padding:0 .62rem}.gooey-language-menu{width:min(12rem,100vw - 1rem);position:fixed;top:5.25rem;right:.5rem}.line-sidebar-enhanced{padding-left:2rem}.why-proximity-marker{width:1.45rem;right:calc(100% + .5rem)}.line-sidebar-enhanced .why-item>div{transform:none}.process-steps.process-dock-enhanced{text-align:left;gap:1.6rem;padding:0 0 0 1.6rem}.process-steps.process-dock-enhanced:before{display:none}.process-dock-enhanced .process-track,.process-dock-enhanced .process-progress{transform-origin:top;width:1px;height:auto;inset:.4rem auto .4rem .35rem}.process-dock-enhanced .process-progress{transform:scaleY(0)}.process-dock-enhanced.active .process-progress{transform:scaleY(1)}.process-dock-enhanced .process-step{text-align:left;padding:0}.process-steps.process-dock-enhanced .process-node{color:#0000;background:var(--violet);width:.72rem;height:.72rem;font-size:0;animation:none;top:.25rem;left:-1.6rem;transform:none;box-shadow:0 0 12px #6f55ff47}.process-dock-enhanced .process-step h3,.process-dock-enhanced .process-step p{opacity:1;transform:none}#beams-lite-root{opacity:0;top:4.5rem}html.react-motion-ready #beams-lite-root{opacity:.82}.beams-lite{inset-inline:-32%}.beams-lite__beam{filter:none}.beams-lite__beam--left{opacity:.3;width:148%;left:-24%}.beams-lite__beam--right{opacity:.26;width:148%;right:-26%}.beams-lite__beam--horizon{width:92%;left:4%}}@media (prefers-reduced-motion:reduce){#beams-lite-root{transition:none}.beams-lite{transition:none;transform:none}.beams-lite__beam{animation:none}.gooey-menu-toggle span,.gooey-mobile-menu,.gooey-rm svg,.rb-border-glow>.rb-border-glow-edge{transition:none!important}.gooey-effect{display:none}.hero-gradient.rb-gradient-text{background-position:48%;animation:none}.rb-border-glow>.rb-border-glow-edge,.contact-spotlight-layer{display:none}.flowing-audience .audience-row,.flowing-audience .audience-row:before,.flowing-audience .audience-row h3,.flowing-audience .audience-row p{transition:none!important}.flowing-audience .audience-row:hover{box-shadow:none;transform:none}.line-sidebar-enhanced .why-item>div{transform:none}.line-sidebar-enhanced .why-item h3{color:var(--ink)}.process-steps.process-dock-enhanced.active .process-node{animation:none}.process-dock-enhanced .process-node,.process-dock-enhanced .process-step h3,.process-dock-enhanced .process-step p{transition:none!important}}
/*$vite$:1*/