:root{--flow-red:#e53935;--flow-red-hover:#d32f2f;--flow-dark:#0a0a1a;--flow-surface:hsla(0,0%,100%,.05);--flow-border:hsla(0,0%,100%,.1);--flow-text:hsla(0,0%,100%,.85);--flow-text-muted:hsla(0,0%,100%,.7);--flow-text-dim:hsla(0,0%,100%,.55);--flow-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--flow-serif:"Georgia","Times New Roman",serif;--flow-radius-sm:0.75rem;--flow-radius-md:1rem;--flow-radius-lg:1.5rem;--flow-radius-full:9999px;--flow-container:72rem;--flow-transition:0.2s ease}html:has(.flow-page){background:var(--flow-dark)}html:has(.flow-page) body{background:var(--flow-dark)}.body-wrapper:has(.flow-page){background:var(--flow-dark)}.flow-page{background:var(--flow-dark);color:var(--flow-text);font-family:var(--flow-font);min-height:100vh}.flow-container{margin-inline:auto;max-width:var(--flow-container);padding-inline:1rem}@media (min-width:768px){.flow-container{padding-inline:1.5rem}}.flow-header{background:transparent;inset-inline:0;position:fixed;top:0;transition:background var(--flow-transition),box-shadow var(--flow-transition);z-index:50}.flow-header--scrolled{backdrop-filter:blur(12px);background:rgba(10,10,26,.95);box-shadow:0 1px 0 var(--flow-border)}.flow-header__inner{align-items:center;display:flex;height:4rem;justify-content:space-between;margin-inline:auto;max-width:var(--flow-container);padding-inline:1rem}@media (min-width:768px){.flow-header__inner{padding-inline:1.5rem}}.flow-header__logo{align-items:center;display:flex;gap:.25rem;text-decoration:none}.flow-header__logo-enveu{color:#fff;font-family:var(--flow-serif);font-size:1.25rem;letter-spacing:-.02em}.flow-header__logo-flow{color:var(--flow-red);font-size:1.25rem;font-weight:600}.flow-header__nav{align-items:center;display:none;gap:1.5rem}@media (min-width:768px){.flow-header__nav{display:flex}}.flow-header__link{color:hsla(0,0%,100%,.8);font-size:.875rem;text-decoration:none;transition:color var(--flow-transition)}.flow-header__link:hover{color:#fff}.flow-header__cta{align-items:center;background:var(--flow-red);border-radius:var(--flow-radius-full);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:opacity var(--flow-transition)}.flow-header__cta:hover{opacity:.9}.flow-header__actions{align-items:center;display:flex;gap:1rem}.flow-header__link--signin{color:hsla(0,0%,100%,.8);font-size:.875rem;text-decoration:none;transition:color .2s ease}.flow-header__link--signin:hover{color:#fff}@media (max-width:767px){.flow-header__actions{display:none}}.flow-header__mobile-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:.5rem}@media (min-width:768px){.flow-header__mobile-toggle{display:none}}.flow-header__mobile-toggle span{background:#fff;border-radius:1px;display:block;height:2px;transition:transform var(--flow-transition);width:20px}.flow-header__mobile-nav{background:rgba(10,10,26,.98);display:flex;flex-direction:column;gap:.75rem;padding:1rem}.flow-header__mobile-nav[hidden]{display:none}.flow-header__mobile-nav a{color:hsla(0,0%,100%,.8);font-size:.875rem;padding:.5rem 0;text-decoration:none}.flow-section{padding-block:4rem}@media (min-width:768px){.flow-section{padding-block:5rem}}.flow-section--dark{background:var(--flow-dark)}.flow-section--muted{background:rgba(0,0,0,.2)}.flow-section--tight{padding-block:2rem}.flow-section__header{margin-bottom:2.5rem}.flow-page-hero{padding-bottom:3rem;padding-top:7rem}.flow-hero{background:linear-gradient(180deg,rgba(229,57,53,.03),transparent 60%);padding-bottom:4rem!important;padding-top:10rem!important}.flow-hero .flow-heading--large{font-size:2.5rem;line-height:1.15}@media (min-width:768px){.flow-hero .flow-heading--large{font-size:3.5rem}}.flow-hero .flow-subtext{font-size:1.0625rem;margin-inline:auto;margin-top:1rem;max-width:38rem}.flow-heading{color:#fff;font-family:var(--flow-serif);font-size:1.875rem;letter-spacing:-.02em;line-height:1.2}@media (min-width:768px){.flow-heading{font-size:2.25rem}}.flow-heading--large{font-size:1.875rem}@media (min-width:768px){.flow-heading--large{font-size:3rem}}.flow-heading--section{font-size:1.5rem;margin-bottom:1rem}.flow-accent{color:var(--flow-red)}.flow-subtext{color:var(--flow-text-muted);line-height:1.6;margin-top:.75rem;max-width:42rem}.flow-subtext--wide{max-width:56rem}.flow-breadcrumbs{align-items:center;color:var(--flow-text-dim);display:flex;font-size:.8125rem;gap:.5rem;margin-bottom:1.5rem}.flow-breadcrumbs a{color:var(--flow-text-dim);text-decoration:none;transition:color var(--flow-transition)}.flow-breadcrumbs a:hover{color:#fff}.flow-breadcrumbs [aria-current]{color:var(--flow-text-muted)}.flow-grid{display:grid;gap:1rem}.flow-grid--2col,.flow-grid--3col{grid-template-columns:1fr}.flow-grid--3col{max-width:100%}.flow-grid--6col{grid-template-columns:repeat(2,1fr);justify-items:start}@media (min-width:768px){.flow-grid--2col,.flow-grid--3col{grid-template-columns:repeat(2,1fr)}.flow-grid--6col{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.flow-grid--3col{grid-template-columns:repeat(3,1fr)}.flow-grid--6col{grid-template-columns:repeat(6,1fr)}}.flow-grid--gap-md{gap:1.25rem}.flow-grid--align-start{align-items:start}.flow-grid--3col .flow-card:only-child{max-width:24rem}.flow-card{background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:var(--flow-radius-lg);color:inherit;display:block;padding:1.5rem;text-decoration:none;transition:all .2s ease}.flow-card:hover{background:hsla(0,0%,100%,.07);border-color:rgba(229,57,53,.4)}.flow-card__accent-bar{background:var(--flow-red);border-radius:var(--flow-radius-full);height:.25rem;opacity:.7;transition:opacity var(--flow-transition);width:2.5rem}.flow-card:hover .flow-card__accent-bar{opacity:1}.flow-card__title{color:#fff;font-size:1.125rem;font-weight:600;margin-top:.75rem}.flow-card__desc{color:var(--flow-text-muted);font-size:.875rem;line-height:1.5;margin-top:.375rem}.flow-card__tag{color:var(--flow-text-dim);display:block;font-size:.75rem;margin-top:1rem}.flow-card__image{border-radius:var(--flow-radius-lg) var(--flow-radius-lg) 0 0;margin:-1.5rem -1.5rem 1rem;overflow:hidden}.flow-card__image img{display:block;height:auto;width:100%}.flow-card__plugins{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.flow-card__arrow{color:var(--flow-red);display:block;font-size:1.25rem;margin-top:1rem;opacity:0;transform:translateX(-4px);transition:opacity var(--flow-transition),transform var(--flow-transition)}.flow-card:hover .flow-card__arrow{opacity:1;transform:translateX(0)}.flow-section--dark .flow-grid--3col .flow-card{padding:2rem}.flow-section--dark .flow-card__title{font-size:1.25rem}.flow-section--dark .flow-card__desc{font-size:.9375rem;line-height:1.6}.flow-section--muted .flow-card{transition:border-color .2s ease,background .2s ease,transform .2s ease}.flow-section--muted .flow-card:hover{transform:translateY(-2px)}.flow-plugin-chip{align-items:center;background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:var(--flow-radius-md);color:var(--flow-text);display:flex;font-size:.875rem;gap:.5rem;min-width:0;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease;width:auto}.flow-plugin-chip:hover{border-color:rgba(229,57,53,.4)}.flow-plugin-chip__icon{border-radius:4px;height:1.25rem;width:1.25rem}.flow-plugin-card{background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:var(--flow-radius-lg);color:inherit;display:block;padding:1.5rem;position:relative;text-decoration:none;transition:all .2s ease}.flow-plugin-card:hover{background:hsla(0,0%,100%,.07);border-color:rgba(229,57,53,.4)}.flow-plugin-card__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.flow-plugin-card__icon,.flow-plugin-card__icon-placeholder{border-radius:.5rem;height:2.5rem;width:2.5rem}.flow-plugin-card__icon-placeholder{align-items:center;background:hsla(0,0%,100%,.1);color:var(--flow-text-dim);display:flex;font-size:.75rem;font-weight:600;justify-content:center;text-transform:uppercase}.flow-plugin-card__name{color:#fff;font-size:1.125rem;font-weight:600}.flow-plugin-card__label{color:var(--flow-text-dim);display:block;font-size:.8125rem;margin-top:.25rem}.flow-plugin-card__category{color:var(--flow-text-dim);display:block;font-size:.75rem;margin-top:.5rem}.flow-plugin-card__secrets{bottom:1rem;font-size:.875rem;position:absolute;right:1rem}.flow-badge{align-items:center;border-radius:var(--flow-radius-full);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.03em;padding:.125rem .5rem;text-transform:uppercase}.flow-badge--coming-soon,.flow-badge--soon{background:rgba(255,193,7,.15);color:#ffc107}.flow-badge--beta{background:rgba(33,150,243,.15);color:#2196f3}.flow-chip{align-items:center;border:1px solid var(--flow-border);border-radius:var(--flow-radius-full);color:var(--flow-text-muted);display:inline-flex;font-size:.75rem;padding:.25rem .75rem;text-decoration:none;transition:border-color var(--flow-transition)}.flow-chip:hover{border-color:hsla(0,0%,100%,.3)}.flow-chip--small{font-size:.6875rem;padding:.125rem .5rem}.flow-chip--subtle{background:hsla(0,0%,100%,.05);border-color:transparent}.flow-filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.flow-filter-tab{background:transparent;border:1px solid var(--flow-border);border-radius:var(--flow-radius-full);color:var(--flow-text-muted);cursor:pointer;font-family:var(--flow-font);font-size:.8125rem;padding:.375rem 1rem;transition:all .2s ease}.flow-filter-tab:hover{border-color:hsla(0,0%,100%,.3)}.flow-filter-tab--active{background:var(--flow-red);border-color:var(--flow-red);color:#fff}.flow-detail-layout{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:768px){.flow-detail-layout{grid-template-columns:1fr 320px}}.flow-detail-hero-image{border:1px solid var(--flow-border);border-radius:var(--flow-radius-lg);overflow:hidden}.flow-detail-hero-image img{display:block;height:auto;width:100%}.flow-detail-section{border-top:1px solid var(--flow-border);margin-top:2.5rem;padding-top:2.5rem}.flow-prose{color:var(--flow-text-muted);font-size:.9375rem;line-height:1.75}.flow-prose h2,.flow-prose h3{color:#fff;margin-bottom:.75rem;margin-top:1.5rem}.flow-prose p{margin-bottom:1rem}.flow-prose ol,.flow-prose ul{margin-bottom:1rem;padding-left:1.25rem}.flow-prose li{margin-bottom:.375rem}.flow-prose code{background:hsla(0,0%,100%,.08);border-radius:4px;font-size:.85em;padding:.125rem .375rem}.flow-prose pre{background:rgba(0,0,0,.4);border:1px solid var(--flow-border);border-radius:var(--flow-radius-sm);margin-bottom:1rem;overflow-x:auto;padding:1rem}.flow-prose a{color:var(--flow-red);text-decoration:underline}.flow-prose--code{font-family:Courier New,monospace}.flow-sidebar-card{background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:var(--flow-radius-lg);margin-bottom:1rem;padding:1.25rem}.flow-sidebar-card--cta{background:rgba(229,57,53,.06);border-color:rgba(229,57,53,.2)}.flow-sidebar-card__title{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.flow-sidebar-card__chips{display:flex;flex-wrap:wrap;gap:.375rem}.flow-sidebar-card p{color:var(--flow-text-muted);font-size:.8125rem;line-height:1.5;margin-bottom:.75rem}.flow-sidebar-dl{font-size:.8125rem}.flow-sidebar-dl dt{color:var(--flow-text-dim);margin-bottom:.125rem}.flow-sidebar-dl dd{color:var(--flow-text);margin-bottom:.75rem;margin-left:0}.flow-sidebar-list{list-style:none;margin:0;padding:0}.flow-sidebar-list li{margin-bottom:.5rem}.flow-sidebar-list a{color:var(--flow-text-muted);font-size:.8125rem;text-decoration:none;transition:color var(--flow-transition)}.flow-sidebar-list a:hover{color:var(--flow-red)}.flow-plugin-hero{align-items:center;display:flex;gap:1.25rem}.flow-plugin-hero__icon{border:1px solid var(--flow-border);border-radius:var(--flow-radius-sm);height:4rem;width:4rem}.flow-plugin-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.flow-btn{align-items:center;border:none;border-radius:var(--flow-radius-full);cursor:pointer;display:inline-flex;font-family:var(--flow-font);font-size:.875rem;font-weight:600;justify-content:center;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s ease}.flow-btn--red{background:var(--flow-red);color:#fff}.flow-btn--red:hover{opacity:.9}.flow-btn--white{background:#fff;color:#000}.flow-btn--white:hover{opacity:.9}.flow-btn--outline{background:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff}.flow-btn--outline:hover{background:hsla(0,0%,100%,.1)}.flow-btn--full{width:100%}.flow-trust-bar{background:rgba(0,0,0,.2);border-bottom:1px solid var(--flow-border);border-top:1px solid var(--flow-border);padding-block:1.5rem}.flow-trust-bar .md-row{align-items:center!important;flex-direction:row!important;justify-content:space-between!important}@media (max-width:767px){.flow-trust-bar .md-row{flex-direction:column!important;text-align:center!important}}.flow-benefits{display:flex;flex-direction:column;gap:.75rem;margin-top:2rem}.flow-benefit-card{background:var(--flow-surface);border:1px solid var(--flow-border);border-radius:var(--flow-radius-md);color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.5;padding:1rem 1.25rem;transition:all .2s ease}.flow-cta-inline{margin-inline:auto;max-width:36rem;text-align:center}.flow-link{color:var(--flow-red);text-decoration:underline;text-underline-offset:2px}.flow-link:hover{opacity:.85}.flow-form-wrapper{position:sticky;top:6rem}.flow-form-tip{color:var(--flow-text-dim);font-size:.75rem;margin-top:1rem}@media (min-width:768px){#security .flow-grid--2col{align-items:start;grid-template-columns:1fr 1fr}}#security .flow-card{min-height:280px}#waitlist .flow-grid--2col{gap:3rem}@media (min-width:768px){#waitlist .flow-grid--2col{align-items:center}}#waitlist .flow-heading--large{font-size:2rem}@media (min-width:768px){#waitlist .flow-heading--large{font-size:2.75rem}}.flow-footer__cta-band{background:var(--flow-red);color:#fff;padding-block:3.5rem}.flow-footer__cta-inner{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.flow-footer__cta-inner{align-items:center;flex-direction:row;justify-content:space-between}}.flow-footer__cta-heading{font-family:var(--flow-serif);font-size:1.5rem;letter-spacing:-.02em}@media (min-width:768px){.flow-footer__cta-heading{font-size:2rem}}.flow-footer__cta-sub{color:hsla(0,0%,100%,.9);margin-top:.5rem}.flow-footer__cta-buttons{display:flex;flex-shrink:0;gap:.75rem}.flow-footer__cta-buttons .flow-btn--white{background:#fff;color:var(--flow-red);font-weight:600}.flow-footer__cta-buttons .flow-btn--outline{border-color:hsla(0,0%,100%,.5)}.flow-footer__links-section{background:var(--flow-dark);border-top:1px solid var(--flow-border);padding-block:3.5rem}.flow-footer__grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (min-width:768px){.flow-footer__grid{gap:2.5rem;grid-template-columns:repeat(4,1fr)}}.flow-footer__col-title{color:hsla(0,0%,100%,.85);font-family:var(--flow-font);font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.flow-footer__col-list{list-style:none;margin:0;padding:0}.flow-footer__col-list li{margin-bottom:.625rem}.flow-footer__col-list a{color:hsla(0,0%,100%,.55)!important;font-size:.8125rem;text-decoration:none;transition:color .2s ease}.flow-footer__col-list a:hover{color:#fff!important}.flow-footer__bottom{background:var(--flow-dark);border-top:1px solid var(--flow-border);padding-block:1.5rem}.flow-footer__bottom-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-inline:auto;max-width:var(--flow-container);padding-inline:1rem}@media (min-width:768px){.flow-footer__bottom-inner{padding-inline:1.5rem}}.flow-footer__bottom-logo img{display:block}.flow-footer__copyright{color:hsla(0,0%,100%,.5);font-size:.75rem}.flow-footer__social{align-items:center;display:flex;gap:1rem}.flow-footer__social a{color:hsla(0,0%,100%,.4)!important;display:flex;transition:color .2s ease}.flow-footer__social a:hover{color:#fff!important}@media (max-width:767px){.flow-footer__bottom-inner{flex-direction:column;text-align:center}}.flow-empty{color:var(--flow-text-dim);font-size:.9375rem;padding:4rem 2rem;text-align:center}[data-flow-animate]{transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.flow-btn:focus-visible,.flow-card:focus-visible,.flow-header__cta:focus-visible,.flow-header__link:focus-visible,.flow-plugin-chip:focus-visible{outline:2px solid var(--flow-red);outline-offset:2px}.flow-page a:not(.flow-btn):not(.flow-card):not(.flow-plugin-chip):not(.flow-plugin-card):not(.flow-header__link):not(.flow-header__logo):not(.flow-header__cta):not(.flow-chip):not(.flow-breadcrumbs a):not(.flow-footer__col-list a):not(.flow-footer__social a):not(.flow-footer__bottom-logo){color:var(--flow-red)}.flow-form-card input:not([type=checkbox]):not([type=submit]),.flow-form-card select,.flow-form-card textarea{-webkit-appearance:none!important;appearance:none!important;background:rgba(0,0,0,.3)!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:1rem!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;height:auto!important;outline:none!important;padding:.75rem 1rem!important;width:100%!important}.flow-form-card input:not([type=checkbox]):not([type=submit]):focus,.flow-form-card select:focus,.flow-form-card textarea:focus{border-color:rgba(229,57,53,.6)!important}.flow-form-card .hs_submit input,.flow-form-card button[type=submit],.flow-form-card input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:#e53935!important;border:none!important;border-radius:9999px!important;color:#fff!important;cursor:pointer!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important;font-weight:600!important;height:auto!important;padding:.75rem 1.25rem!important;width:100%!important}.flow-form-card button[type=submit]:hover,.flow-form-card input[type=submit]:hover{opacity:.9!important}.flow-form-card label{color:hsla(0,0%,100%,.7)!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;font-weight:500!important}.flow-form-card .hs-form-required{color:hsla(0,0%,100%,.4)!important}.flow-form-card .hs-form .hs-richtext{display:none!important}.flow-form-card .hs-form-booleancheckbox-display{align-items:center!important;color:hsla(0,0%,100%,.75)!important;cursor:pointer!important;display:flex!important;font-size:.875rem!important;gap:.75rem!important}.flow-form-card .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:#e53935!important;flex-shrink:0!important;height:1rem!important;width:1rem!important}.flow-form-card .hs-form-booleancheckbox-display span{color:hsla(0,0%,100%,.75)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}.flow-form-card .hs-error-msg,.flow-form-card .hs-error-msgs,.flow-form-card .hs-error-msgs label,.flow-form-card .hs-main-font-element,.flow-form-card .no-list .hs-error-msgs li label{color:#ff6b6b!important;font-family:Montserrat,sans-serif!important;font-size:.75rem!important;font-weight:400!important;margin-top:.25rem!important}.flow-form-card .hs-error-msgs{list-style:none!important;margin:.25rem 0 0!important;padding:0!important}.flow-form-card .hs-form .hs-fieldtype-booleancheckbox,.flow-form-card .hs-form .hs-fieldtype-select,.flow-form-card .hs-form .hs-fieldtype-text,.flow-form-card .hs-form .hs_company,.flow-form-card .hs-form .hs_email{margin-bottom:1rem!important}.flow-form-card .hs-form .hs-recaptcha,.flow-form-card .hs-form .legal-consent-container{margin-top:.5rem!important}.flow-form-card .hs-form .legal-consent-container .hs-richtext p{color:hsla(0,0%,100%,.45)!important;display:block!important;font-size:.75rem!important}.flow-form-disclaimer{color:hsla(0,0%,100%,.45);font-size:.75rem;margin-top:.75rem}.flow-form-card .hs-form .submitted-message,.flow-form-card .submitted-message{background:transparent!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:1rem!important;padding:2rem 1.5rem!important;text-align:center!important}.flow-form-card .submitted-message b,.flow-form-card .submitted-message h3,.flow-form-card .submitted-message strong{color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:1.25rem!important;font-weight:600!important}.flow-form-card .submitted-message,.flow-form-card .submitted-message div,.flow-form-card .submitted-message p,.flow-form-card .submitted-message span{color:hsla(0,0%,100%,.7)!important;font-family:Montserrat,sans-serif!important;font-size:.875rem!important}.flow-header__progress{background:var(--flow-red);height:2px}.flow-hero:before{animation:flow-gradient-shift 12s ease-in-out infinite alternate;background:radial-gradient(ellipse at 30% 50%,rgba(229,57,53,.04) 0,transparent 50%);height:200%;left:-50%;top:-50%;width:200%}.flow-hero-animate{transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}[data-flow-animate]{transform:translateY(18px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.flow-heading-animate{transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.flow-parallax-layer{bottom:-20px;left:0;pointer-events:none;position:absolute;right:0;top:-20px;will-change:transform;z-index:0}.flow-section{position:relative}.flow-section>.flow-container{position:relative;z-index:1}.flow-vault-glow{animation:flow-vault-pulse 4s ease-in-out infinite alternate}.flow-vault-typing{animation:flow-typing 2s steps(14) forwards}.flow-plugin-chip{transform:translateY(12px);transition:opacity .5s ease,transform .5s ease,border-color .2s ease}.flow-plugin-chip.flow-visible{transform:translateY(0)}.flow-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.3);transform:translateY(-2px)}.flow-benefit-card{transform:translateX(-15px);transition:opacity .5s ease,transform .5s ease}.flow-form-card{animation:flow-form-glow 5s ease-in-out infinite alternate}.flow-footer__cta-band:after{animation:flow-shimmer 8s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);width:60%}.flow-header__progress{background:linear-gradient(90deg,var(--flow-red),#ff6b6b);bottom:0;box-shadow:0 0 8px rgba(229,57,53,.5);height:3px;left:0;position:absolute;transition:width .1s linear;width:0;z-index:51}.flow-hero{overflow:hidden;position:relative}.flow-hero__particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.flow-hero .flow-container{position:relative;z-index:1}.flow-hero:before{animation:flow-gradient-shift 10s ease-in-out infinite alternate;background:radial-gradient(ellipse at 25% 40%,rgba(229,57,53,.07) 0,transparent 50%),radial-gradient(ellipse at 75% 60%,rgba(229,57,53,.04) 0,transparent 40%);content:"";height:220%;left:-60%;pointer-events:none;position:absolute;top:-60%;width:220%;z-index:0}@keyframes flow-gradient-shift{0%{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(3%,-2%) rotate(1deg) scale(1.02)}to{transform:translate(6%,-4%) rotate(2deg) scale(1)}}.flow-hero-animate{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1)}.flow-hero-animate--visible{opacity:1;transform:translateY(0)}[data-flow-animate]{opacity:0;transform:translateY(25px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}[data-flow-animate].flow-visible{opacity:1;transform:translateY(0)}.flow-heading-animate{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.flow-heading-visible{opacity:1;transform:translateY(0)}.flow-parallax-orb{background:radial-gradient(circle,rgba(229,57,53,.04) 0,transparent 70%);border-radius:50%;filter:blur(40px);height:300px;pointer-events:none;position:absolute;width:300px;will-change:transform;z-index:0}.flow-vault-glow{animation:flow-vault-pulse 3s ease-in-out infinite alternate}@keyframes flow-vault-pulse{0%{box-shadow:0 0 20px rgba(229,57,53,.05),0 0 50px rgba(229,57,53,.03),inset 0 0 20px rgba(229,57,53,.02)}to{box-shadow:0 0 40px rgba(229,57,53,.1),0 0 80px rgba(229,57,53,.05),inset 0 0 30px rgba(229,57,53,.03)}}.flow-vault-typing{animation:flow-typing 1.5s steps(14) forwards;overflow:hidden;white-space:nowrap;width:0}@keyframes flow-typing{0%{opacity:0;width:0}5%{opacity:1}to{opacity:1;width:100%}}.flow-plugin-chip{opacity:0;transform:translateY(15px) scale(.95);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1),border-color .2s ease}.flow-plugin-chip.flow-visible{opacity:1;transform:translateY(0) scale(1)}.flow-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 20px rgba(229,57,53,.06);transform:translateY(-4px)!important}.flow-benefit-card{opacity:0;transform:translateX(-25px);transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1)}.flow-benefit-card.flow-visible{opacity:1;transform:translateX(0)}.flow-form-card{animation:flow-form-glow 4s ease-in-out infinite alternate}@keyframes flow-form-glow{0%{box-shadow:0 0 30px rgba(229,57,53,.04),0 0 60px rgba(229,57,53,.02)}to{box-shadow:0 0 50px rgba(229,57,53,.08),0 0 100px rgba(229,57,53,.04),0 0 150px rgba(229,57,53,.02)}}.flow-footer__cta-band{overflow:hidden;position:relative}.flow-footer__cta-band:after{animation:flow-shimmer 6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:50%}@keyframes flow-shimmer{0%{left:-100%}40%{left:150%}to{left:150%}}.flow-number-animate{opacity:0;transform:scale(.5);transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.flow-number-pop{opacity:1;transform:scale(1)}.flow-card__accent-bar{transition:width .6s cubic-bezier(.22,.61,.36,1),opacity .3s ease;width:0}.flow-card.flow-visible .flow-card__accent-bar,.flow-card:hover .flow-card__accent-bar{width:2.5rem}.flow-trust-bar span[style*=border]{animation:flow-pill-appear .5s ease forwards;opacity:0;transform:translateY(8px)}.flow-trust-bar span[style*=border]:first-child{animation-delay:.3s}.flow-trust-bar span[style*=border]:nth-child(2){animation-delay:.45s}.flow-trust-bar span[style*=border]:nth-child(3){animation-delay:.6s}.flow-trust-bar span[style*=border]:nth-child(4){animation-delay:.75s}@keyframes flow-pill-appear{to{opacity:1;transform:translateY(0)}}.flow-section--muted{border-bottom:1px solid var(--flow-border);border-top:1px solid var(--flow-border);position:relative}.flow-section--muted:before{background:linear-gradient(90deg,transparent,rgba(229,57,53,.3),transparent);content:"";height:1px;left:20%;pointer-events:none;position:absolute;top:-1px;width:60%}.flow-plugin-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),0 0 25px rgba(229,57,53,.08)}.flow-plugin-chip:hover{box-shadow:0 4px 15px rgba(0,0,0,.3),0 0 10px rgba(229,57,53,.06);transform:translateY(-2px)}.flow-hero .flow-btn--red{animation:flow-cta-pulse 3s ease-in-out infinite}@keyframes flow-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(229,57,53,.4)}50%{box-shadow:0 0 0 8px rgba(229,57,53,0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flow-hero__particles,.flow-parallax-orb{display:none}.flow-benefit-card,.flow-heading-animate,.flow-hero-animate,.flow-number-animate,.flow-plugin-chip,[data-flow-animate]{opacity:1!important;transform:none!important}.flow-card__accent-bar{width:2.5rem!important}.flow-trust-bar span[style*=border]{opacity:1!important;transform:none!important}}