.vanta-motion{--page-progress:0}.vanta-motion-progress{position:fixed;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#3D77FF,#B2D6FF,#70a9ff);z-index:100;pointer-events:none;transform:scaleX(var(--page-progress));transform-origin:left}.vanta-motion .vanta-motion-toggle{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff55;border-radius:50%;background:#202e44dc;box-shadow:0 4px 24px #001f5a25;backdrop-filter:blur(12px);cursor:pointer;transition:background .18s,border-color .18s}.vanta-motion .vanta-motion-toggle:hover{background:var(--brand-action);border-color:#B2D6FF}.vanta-motion .vanta-motion-toggle:focus-visible{outline:3px solid #70A9FF;outline-offset:4px}.vanta-motion [data-motion-scene]:not([data-motion-running=true]),.vanta-motion [data-motion-scene]:not([data-motion-running=true]) *,.vanta-motion [data-motion-scene]:not([data-motion-running=true]) :after,.vanta-motion [data-motion-scene]:not([data-motion-running=true]) :before,.vanta-motion [data-motion-scene]:not([data-motion-running=true]):after,.vanta-motion [data-motion-scene]:not([data-motion-running=true]):before{animation-play-state:paused!important}.vanta-motion-progress{background:linear-gradient(90deg,#ffa774,#0a47f0)}.vanta-motion .vanta-motion-toggle{border-color:#f2f4f866;background:#002a8de8;color:#F2F4F8;box-shadow:0 4px 24px #002a8d35}.vanta-motion .vanta-motion-toggle:hover{background:#ffa774;border-color:var(--brand-action);color:#001F5A}.vanta-motion .vanta-motion-toggle:focus-visible{outline-color:#ffa774}@media (prefers-reduced-motion:reduce){.vanta-motion *,.vanta-motion :after,.vanta-motion :before{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}.vanta-motion [data-parallax]{--parallax-y:0px!important}}.vanta-method-diagram_scene__XpAb8{position:relative;align-self:center;isolation:isolate;width:100%;aspect-ratio:520/420;min-width:0;overflow:hidden;border:1px solid #8a9ec31d;background:#13171E;border-radius:12px}.vanta-method-diagram_network__rY0yq{display:block;position:relative;width:100%;height:auto}.vanta-method-diagram_aura__lrdSf{position:absolute;inset:5% 10%;border-radius:50%;background:radial-gradient(ellipse,#04328029,transparent 68%);animation:vanta-method-diagram_breathe__QwJUt 8s ease-in-out infinite}.vanta-method-diagram_coreRing__0DngT,.vanta-method-diagram_orbitReverse__XPh_d,.vanta-method-diagram_orbit__IAx0H{transform-origin:260px 210px}.vanta-method-diagram_orbit__IAx0H{animation:vanta-method-diagram_orbit__IAx0H 24s linear infinite}.vanta-method-diagram_orbitReverse__XPh_d{animation:vanta-method-diagram_orbit__IAx0H 38s linear infinite reverse}.vanta-method-diagram_coreRing__0DngT{animation:vanta-method-diagram_orbit__IAx0H 18s linear infinite}.vanta-method-diagram_signal__3Jb1s{animation:vanta-method-diagram_signal__3Jb1s 3.8s linear infinite}.vanta-method-diagram_node__b8yv6{position:absolute;display:flex;align-items:center;justify-content:center;gap:.45em;padding:.7em .95em;border:1px solid #8095bd66;border-radius:6px;color:#D4DDEE;background:#1C2432ed;font-size:clamp(.56rem,1vw,.8rem);box-shadow:0 4px 22px #04091230}.vanta-method-diagram_node__b8yv6 i{width:4px;height:4px;background:#A3BDED;border-radius:50%;box-shadow:0 0 7px #BAD2FF;animation:vanta-method-diagram_pulse__uckVQ 4s ease-in-out infinite}.vanta-method-diagram_top__TT5m0{top:9%;left:50%;transform:translateX(-50%)}.vanta-method-diagram_left__vYla4{top:66%;left:7%}.vanta-method-diagram_right__vOpzM{top:66%;right:7%}.vanta-method-diagram_left__vYla4 i{animation-delay:-1.3s}.vanta-method-diagram_right__vOpzM i{animation-delay:-2.6s}.vanta-method-diagram_core__d_aLk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;gap:.3rem;text-align:center}.vanta-method-diagram_core__d_aLk>span{color:#8EA6D2;font-family:monospace;font-size:.55rem;letter-spacing:.2em}.vanta-method-diagram_core__d_aLk strong{color:#DDE9FF;font-weight:400;font-size:clamp(1.1rem,2vw,1.7rem);letter-spacing:-.04em}.vanta-method-diagram_caption__3xmmb{position:absolute;bottom:5%;left:7%;right:7%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#92A1BD;font-size:.5rem;letter-spacing:.13em}.vanta-method-diagram_steps__V1rox{display:flex;gap:4px}.vanta-method-diagram_steps__V1rox i{height:2px;width:14px;background:#53617C}.vanta-method-diagram_steps__V1rox i[data-active=true]{background:#BAD2FF;box-shadow:0 0 8px #70A2FF}@keyframes vanta-method-diagram_orbit__IAx0H{to{transform:rotate(1turn)}}@keyframes vanta-method-diagram_signal__3Jb1s{to{stroke-dashoffset:-134}}@keyframes vanta-method-diagram_pulse__uckVQ{0%,to{opacity:.4}50%{opacity:1}}@keyframes vanta-method-diagram_breathe__QwJUt{50%{transform:scale(1.13);opacity:.5}}@media(max-width:480px){.vanta-method-diagram_node__b8yv6{font-size:.65rem}.vanta-method-diagram_caption__3xmmb{font-size:.46rem}}@media(prefers-reduced-motion:reduce){.vanta-method-diagram_scene__XpAb8 *,.vanta-method-diagram_scene__XpAb8:after,.vanta-method-diagram_scene__XpAb8:before{animation:none!important}}.vanta-process-sculpture_sculpture__1wxOI{display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;min-width:0;min-height:39.5rem;background:#15181D;color:#D7DFED;border-radius:3px;isolation:isolate}.vanta-process-sculpture_sculpture__1wxOI:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:3;border:1px solid rgba(255,255,255,.09);border-radius:inherit}.vanta-process-sculpture_bottom__exMHV,.vanta-process-sculpture_top___vbAd{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;padding:1.65rem 1.75rem;font-size:.52rem;letter-spacing:.14em}.vanta-process-sculpture_top___vbAd{border-bottom:1px solid rgba(255,255,255,.08)}.vanta-process-sculpture_bottom__exMHV{border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.vanta-process-sculpture_coordinate__qzG3d{color:#96A5C2}.vanta-process-sculpture_stage__XwbYL{position:absolute;inset:4.3rem 0 3.7rem;contain:layout paint;pointer-events:none}.vanta-process-sculpture_canvas__Y2uSK,.vanta-process-sculpture_stage__XwbYL>svg{position:absolute;inset:0;width:100%;height:100%}.vanta-process-sculpture_grid__ayB6R{z-index:0;color:#CEDAF1}.vanta-process-sculpture_fallback__HRAiL{opacity:1;transition:opacity .5s ease}.vanta-process-sculpture_canvas__Y2uSK{opacity:0;transition:opacity .5s ease}.vanta-process-sculpture_sculpture__1wxOI[data-ready=true][data-reduced=false] .vanta-process-sculpture_canvas__Y2uSK{opacity:1}.vanta-process-sculpture_sculpture__1wxOI[data-ready=true][data-reduced=false] .vanta-process-sculpture_fallback__HRAiL{opacity:0}.vanta-process-sculpture_halo__kJGqa{position:absolute;inset:15% -10% -10%;background:radial-gradient(ellipse at 53% 58%,rgba(4,50,128,.24),rgba(4,50,128,.07) 43%,transparent 68%)}.vanta-process-sculpture_motionToggle__QFsoB{display:grid;place-items:center;width:2rem;height:2rem;margin:-.7rem -.6rem -.7rem 0;padding:0;border:1px solid rgba(209,223,248,.2);border-radius:50%;background:transparent;color:#D1DFF8;cursor:pointer;transition:background .2s ease,border-color .2s ease}.vanta-process-sculpture_motionToggle__QFsoB:hover{background:#ffffff0d;border-color:#89A4D5}.vanta-process-sculpture_motionToggle__QFsoB:focus-visible{outline:2px solid #BAD2FF;outline-offset:4px}.vanta-process-sculpture_motionToggle__QFsoB[hidden]{display:none}@media (min-width:1600px){.vanta-process-sculpture_sculpture__1wxOI{min-height:46rem}}@media (max-width:1200px){.vanta-process-sculpture_sculpture__1wxOI{min-height:37rem}}@media (max-width:800px){.vanta-process-sculpture_sculpture__1wxOI{min-height:30rem}}@media (max-width:600px){.vanta-process-sculpture_sculpture__1wxOI{min-height:26rem}.vanta-process-sculpture_bottom__exMHV,.vanta-process-sculpture_top___vbAd{padding:1.2rem;font-size:.43rem}.vanta-process-sculpture_stage__XwbYL{inset:3.2rem 0 2.9rem}.vanta-process-sculpture_motionToggle__QFsoB{width:1.8rem;height:1.8rem}}@media (prefers-reduced-motion:reduce){.vanta-process-sculpture_motionToggle__QFsoB,.vanta-process-sculpture_sculpture__1wxOI .vanta-process-sculpture_canvas__Y2uSK{display:none}.vanta-process-sculpture_sculpture__1wxOI .vanta-process-sculpture_fallback__HRAiL{opacity:1!important;transition:none}}