.HowItWorks_howItWorksSection__SUU_Q{padding:7rem 0;background-color:transparent}.HowItWorks_container__ALBSp{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.HowItWorks_sectionBadge__jD_3l{display:inline-block;color:var(--visionary-blue);font-size:14px;font-weight:600;letter-spacing:.5px;padding:9px 18px;border-radius:22px;margin-bottom:26px;text-transform:uppercase;font-family:var(--font-body)}.HowItWorks_header__BAXWp{text-align:center;margin-bottom:5rem}.HowItWorks_mainTitle__sjU9s{font-size:1.875rem;font-weight:700;color:hsl(var(--foreground));margin-bottom:1.5rem;line-height:1.2}.HowItWorks_subtitle__pGINh{font-size:1.25rem;color:hsl(var(--muted-foreground));margin-bottom:3rem;line-height:1.6}.HowItWorks_demoButton__lK7Y9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.375rem;font-size:1rem;font-weight:500;transition:all .3s ease;cursor:pointer;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground));padding:.75rem 1.5rem;height:auto}.HowItWorks_demoButton__lK7Y9:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));transform:translateY(-2px);box-shadow:0 10px 25px -5px hsl(var(--primary)/.2)}.HowItWorks_stepsContainer__rSirE{max-width:64rem;margin:0 auto}.HowItWorks_progressWrapper__Ei47q{position:relative}.HowItWorks_progressBackground__F_9es{position:absolute;left:2rem;top:4rem;width:.125rem;height:calc(100% - 8rem);background-color:hsl(var(--border))}.HowItWorks_progressActive__i48ad{position:absolute;left:2rem;top:4rem;width:.125rem;background:var(--gradient-primary);transition:height 1s ease-out;will-change:height;max-height:calc(100% - 8rem)}.HowItWorks_stepsList__eQBJm{display:flex;flex-direction:column;gap:3rem}.HowItWorks_stepItem__LGICd{position:relative;display:flex;align-items:center;gap:2rem}.HowItWorks_stepIndicator__u4f0F{position:relative;z-index:10;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.HowItWorks_stepActive___aT_V{background:var(--gradient-primary);box-shadow:0 0 40px hsl(228 100% 64%/.15)}.HowItWorks_stepInactive__jWoLB{background:hsl(var(--accent));border:2px solid hsl(var(--border))}.HowItWorks_stepIcon__4QPRH{width:2rem;height:2rem;transition:color .3s ease}.HowItWorks_stepIconActive__fTVkU{color:hsl(var(--primary-foreground))}.HowItWorks_stepIconInactive__bfyXU{color:hsl(var(--muted-foreground))}.HowItWorks_stepContent__uBPOH{flex:1}.HowItWorks_stepCard__CunHy{border-radius:.5rem;border:1px solid;background:hsl(var(--background));box-shadow:0 1px 3px 0 hsl(0 0% 0%/.1);transition:all .3s ease}.HowItWorks_stepCardActive__e16an{border-color:hsl(var(--primary)/.2);box-shadow:0 10px 15px -3px hsl(0 0% 0%/.1)}.HowItWorks_stepCardInactive__Ks_Ve{border-color:hsl(var(--border)/.5)}.HowItWorks_stepCardInner__ggkYF{padding:1.5rem}.HowItWorks_stepHeader__w_Aea{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.HowItWorks_stepNumber__6gaw0{font-size:.875rem;font-weight:700;padding:.25rem .5rem;border-radius:.25rem;transition:all .3s ease}.HowItWorks_stepNumberActive__o8Oqb{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.HowItWorks_stepNumberInactive__aaRAz{background:hsl(var(--accent));color:hsl(var(--muted-foreground))}.HowItWorks_stepTitle__zIr6z{font-weight:600;font-size:1.125rem;color:hsl(var(--foreground));margin:0}.HowItWorks_stepDescription__Rr_GA{color:hsl(var(--muted-foreground));line-height:1.6;margin:0;font-size:.95rem}.HowItWorks_animateOnScroll__bTSxD{opacity:0;transform:translateY(16px);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.HowItWorks_animateOnScroll__bTSxD.HowItWorks_inView__EFe0k{opacity:1;transform:translateY(0)}.HowItWorks_delay200__UfJhA{transition-delay:.2s}@media (min-width:768px){.HowItWorks_mainTitle__sjU9s{font-size:2.25rem}}@media (min-width:1024px){.HowItWorks_mainTitle__sjU9s{font-size:3rem}}@media (max-width:767px){.HowItWorks_howItWorksSection__SUU_Q{padding:4rem 0}.HowItWorks_header__BAXWp{margin-bottom:3rem}.HowItWorks_container__ALBSp{padding:0 .75rem}.HowItWorks_stepItem__LGICd{gap:1rem}.HowItWorks_stepIndicator__u4f0F{width:3rem;height:3rem}.HowItWorks_stepIcon__4QPRH{width:1.5rem;height:1.5rem}.HowItWorks_progressActive__i48ad,.HowItWorks_progressBackground__F_9es{left:1.5rem}.HowItWorks_stepsList__eQBJm{gap:2rem}.HowItWorks_stepCardInner__ggkYF{padding:1rem}.HowItWorks_stepTitle__zIr6z{font-size:1rem}.HowItWorks_stepDescription__Rr_GA{font-size:.875rem}.HowItWorks_demoButton__lK7Y9{font-size:.875rem;padding:.5rem 1rem}}@media (prefers-reduced-motion:reduce){.HowItWorks_animateOnScroll__bTSxD{transition:none;opacity:1;transform:none}.HowItWorks_demoButton__lK7Y9,.HowItWorks_progressActive__i48ad,.HowItWorks_stepCard__CunHy,.HowItWorks_stepIcon__4QPRH,.HowItWorks_stepIndicator__u4f0F,.HowItWorks_stepNumber__6gaw0{transition:none}}.HowItWorks_demoButton__lK7Y9:focus{outline:2px solid hsl(var(--primary));outline-offset:2px}.HowItWorks_demoButton__lK7Y9:focus:not(:focus-visible){outline:none}@media (prefers-contrast:high){.HowItWorks_stepCard__CunHy{border-width:2px}.HowItWorks_stepIndicator__u4f0F{border-width:3px}.HowItWorks_demoButton__lK7Y9{border-width:2px}}.LandingPageHeader_header__cn11q{position:sticky;top:0;z-index:100;width:100%;border-bottom:1px solid hsl(220 13% 91%);background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}@supports (backdrop-filter:blur(0)) or (-webkit-backdrop-filter:blur(0)){.LandingPageHeader_header__cn11q{background-color:rgba(255,255,255,.6)}}.LandingPageHeader_header__cn11q.LandingPageHeader_scrolled__ih1z2{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.LandingPageHeader_headerContainer__iAdbW{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:768px){.LandingPageHeader_headerContainer__iAdbW{padding:0 32px}}.LandingPageHeader_headerTopSection__z5nkq{display:flex;height:64px;align-items:center;justify-content:space-between}.LandingPageHeader_logoSectionContainer__MZCGF{display:flex;align-items:center;flex-shrink:0}.LandingPageHeader_navLinks__EW6r2{display:none;align-items:center;gap:32px}@media (min-width:1024px){.LandingPageHeader_navLinks__EW6r2{display:flex}}.LandingPageHeader_navLink__Vy2yc{color:hsl(215 16% 47%);text-decoration:none;transition:color .2s ease;font-weight:500;font-size:14px;cursor:pointer}.LandingPageHeader_navLink__Vy2yc:hover{color:hsl(225 15% 15%)}.LandingPageHeader_desktopButtons__Whsa7{display:none;align-items:center;gap:16px}@media (min-width:1024px){.LandingPageHeader_desktopButtons__Whsa7{display:flex}}.LandingPageHeader_buttonSection__3nshI{display:flex;align-items:center;gap:12px}.LandingPageHeader_mobileMenuButton__QoBuP{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:hsl(225 15% 15%);border-radius:1px;transition:background-color .2s ease;cursor:pointer}.LandingPageHeader_mobileMenuButton__QoBuP:hover{background:hsl(210 40% 96%)}@media (min-width:1024px){.LandingPageHeader_mobileMenuButton__QoBuP{display:none}}.LandingPageHeader_menuIcon__O7ioc{width:20px;height:20px}.LandingPageHeader_overlay__EPpOd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:90;opacity:0;visibility:hidden;transition:all .3s ease}.LandingPageHeader_overlay__EPpOd.LandingPageHeader_active__tomML{opacity:1;visibility:visible}.LandingPageHeader_ghostButton___hXrO{background-color:transparent;color:hsl(225 15% 15%);font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;height:2.5rem;padding:0 16px;border-radius:.5rem!important;border:none!important;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.LandingPageHeader_ghostButton___hXrO:hover{background-color:white;color:hsl(225 15% 25%)}.LandingPageHeader_ghostButton___hXrO:focus{outline:2px solid hsl(228 100% 64%);outline-offset:2px}.LandingPageHeader_ghostButton___hXrO:disabled{pointer-events:none;opacity:.5}.LandingPageHeader_defaultButton__XfiMW{background-color:hsl(228 100% 64%);color:hsl(0 0% 98%);font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;height:2.5rem;padding:0 16px;border-radius:.5rem!important;border:none;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.LandingPageHeader_defaultButton__XfiMW:hover{background-color:white;color:hsl(228 100% 64%);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.LandingPageHeader_defaultButton__XfiMW:focus{outline:2px solid hsl(228 100% 64%);outline-offset:2px}.LandingPageHeader_defaultButton__XfiMW:disabled{pointer-events:none;opacity:.5}.LandingPageHeader_defaultButton__XfiMW.LandingPageHeader_heroVariant__JiPPm{font-weight:600}.LandingPageHeader_landingButton__ApPbZ{font-size:.875rem;font-weight:500;height:2.5rem;padding:0 16px;border-radius:.5rem!important;transition:all .2s ease}.LandingPageHeader_marginBottom__zt7Uz{margin-bottom:8px}.LandingPageHeader_name__eotYV{color:hsl(225 15% 15%);font-weight:500;font-size:14px;margin:0}.LandingPageHeader_logo__LJO7W{font-size:1.5rem}.LandingPageHeader_title__BdJxE{font-size:1.125rem;margin-left:16px;font-weight:400;white-space:nowrap;align-items:center;display:none;transition:opacity .3s ease}.LandingPageHeader_titleColored___z_As{font-weight:700;color:var(--steadfast-black)!important}.LandingPageHeader_title__BdJxE.LandingPageHeader_showTitle__ZOU2d{display:block}@media (max-width:480px){.LandingPageHeader_headerContainer__iAdbW{padding:0 12px}.LandingPageHeader_buttonSection__3nshI{gap:8px}}