.ab-home-hero-logo-wall{border-bottom:1px solid var(--figma-border-default,#383838);width:100%}.ab-home-hero-logo-wall__rule{border-top:1px solid var(--figma-border-default,#383838)}.ab-home-hero-logo-wall__row{border-left:1px solid var(--figma-border-default,#383838);border-right:1px solid var(--figma-border-default,#383838);grid-template-columns:3fr repeat(4,minmax(0,2.25fr));width:100%;margin-inline:auto;display:grid}.ab-home-hero-logo-wall__label,.ab-home-hero-logo-wall__cell{border-left:1px solid var(--figma-border-default,#383838);align-items:center;min-width:0;min-height:8rem;margin:0;padding:1.75rem;display:flex}.ab-home-hero-logo-wall__label{color:var(--figma-content-muted,#858585);letter-spacing:-.03em;border-left:0;font-family:Booton,Arial,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.15}.ab-home-hero-logo-wall__cell{justify-content:center;position:relative;overflow:hidden}.ab-home-hero-logo-wall__stage{position:absolute;inset:1.75rem;overflow:hidden}.ab-home-hero-logo-wall__swap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ab-home-hero-logo-wall__logo{width:auto;max-width:92%;height:calc(1.75rem * var(--ab-hero-logo-scale,1));object-fit:contain;opacity:1;display:block}@media (width<=1023px){.ab-home-hero-logo-wall__label,.ab-home-hero-logo-wall__cell{min-height:6.5rem;padding:1.25rem 1rem}.ab-home-hero-logo-wall__label{font-size:1.25rem}.ab-home-hero-logo-wall__stage{inset:1.25rem 1rem}}@media (width<=767px){.ab-home-hero-logo-wall__row{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-home-hero-logo-wall__label,.ab-home-hero-logo-wall__cell{border-top:0;min-height:3.75rem;padding:.65rem .35rem}.ab-home-hero-logo-wall__cell{border-left:0}.ab-home-hero-logo-wall__label{border-left:0;border-bottom:1px solid var(--figma-border-default,#383838);grid-column:1/-1;min-height:0;padding-inline:.75rem;font-size:1rem}.ab-home-hero-logo-wall__stage{inset:.55rem .3rem}.ab-home-hero-logo-wall__logo{max-width:100%;height:calc(1.05rem * var(--ab-hero-logo-scale,1))}}.ab-home-hero.ab-marketing-hero-section--has-video{margin-bottom:4rem;padding-top:6.5rem;padding-bottom:4.5rem}html.ab-home .ab-home-hero.ab-marketing-hero-section--has-video{padding-top:8.5rem}.ab-home-hero .ab-marketing-hero-section__container{z-index:2;position:relative}html.ab-home .ab-home-hero .ab-marketing-hero-section__container{padding-inline:var(--ab-gutter)}.ab-home-hero.ab-marketing-hero-section--has-video{--ab-dot-grid-hero-video-top:auto;--ab-dot-grid-hero-video-width:100%;--ab-dot-grid-hero-video-mask-edge-x:0%;--ab-dot-grid-hero-video-mask-size-x:100%;--ab-dot-grid-hero-video-mask-size-y:100%;--ab-dot-grid-hero-video-mask-solid:100%;--ab-dot-grid-hero-fade-width:min(92vw, 1100px);--ab-dot-grid-hero-fade-height:140px;--ab-dot-grid-hero-fade-blur:40px;--ab-dot-grid-hero-fade-opacity:.72;--ab-dot-grid-hero-video-opacity:1;--ab-dot-grid-hero-backdrop-height:min(50vw, 48rem)}.ab-home-hero.ab-marketing-hero-section--has-video:has(.ab-dot-grid-hero-backdrop-visual--aurora){--ab-dot-grid-hero-fade-opacity:.18}.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-video-fade{transition:opacity var(--motion-poster-crossfade-duration,1.15s) var(--motion-poster-crossfade-ease,cubic-bezier(.16, 1, .3, 1))}.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-backdrop-visual--warp,.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-backdrop-visual--aurora{opacity:0;transition:opacity var(--motion-poster-crossfade-duration,1.15s) var(--motion-poster-crossfade-ease,cubic-bezier(.16, 1, .3, 1))}.ab-home-hero.ab-marketing-hero-section--has-video .ab-home-hero-backdrop-visual--revealed{opacity:1}@media (prefers-reduced-motion:reduce){.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-backdrop-visual--warp,.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-backdrop-visual--aurora,.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-video-fade{transition:none}}.ab-home-hero:has(.ab-dot-grid-hero-backdrop-visual--aurora) .ab-dot-grid-hero-backdrop-visual--aurora{width:100%;max-height:none;height:var(--ab-dot-grid-hero-backdrop-height,min(50vw, 48rem));z-index:1;background-color:#020617;inset:auto 0 0;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 58%,#000000c7 70%,#0000007a 81%,#0003 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 24% 58%,#000000c7 70%,#0000007a 81%,#0003 91%,#0000 100%)}html.ab-home .ab-home-hero__atmosphere{z-index:1;pointer-events:none;height:min(58%,36rem);position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 62%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 62%,#0000 100%)}html.ab-home .ab-home-hero__atmosphere-field,html.ab-home .ab-home-hero__atmosphere-core{pointer-events:none;border-radius:50%;position:absolute}html.ab-home .ab-home-hero__atmosphere-field{filter:blur(36px);background:radial-gradient(68% 74% at 50% 62%,#695edf52 0%,#5d51d524 34%,#140f430d 58%,#0000 76%);width:min(88rem,128%);height:92%;bottom:-22%;left:50%;transform:translate(-50%)}html.ab-home .ab-home-hero__atmosphere-core{filter:blur(22px);background:radial-gradient(circle at 50% 46%,#a299ff38 0%,#5d51d514 48%,#0000 72%);width:min(28rem,54%);height:48%;bottom:6%;left:50%;transform:translate(-50%)}@media (width>=1280px){html.ab-home .ab-home-hero__atmosphere{height:min(46%,28rem);transform:translateY(-9rem)}html.ab-home .ab-home-hero__atmosphere-field{left:62%}html.ab-home .ab-home-hero__atmosphere-core{bottom:14%;left:64%}}html.ab-theme-light .ab-home-hero__atmosphere-field{background:radial-gradient(68% 74% at 50% 62%,#a299ff33 0%,#c8c4f114 42%,#0000 72%)}html.ab-theme-light .ab-home-hero__atmosphere-core{background:radial-gradient(circle at 50% 46%,#a299ff29 0%,#0000 68%)}html.ab-home .ab-home-hero.ab-marketing-hero-section--has-video{--ab-dot-grid-hero-fade-opacity:.22}.ab-home-hero:has(.ab-dot-grid-hero-backdrop-visual--warp) .ab-dot-grid-hero-backdrop-visual--warp{width:100%;max-height:none;height:var(--ab-dot-grid-hero-backdrop-height,min(50vw, 48rem));z-index:0;background-color:#0000;inset:auto 0 0;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 18%,#000 42% 58%,#000000c7 70%,#0000007a 81%,#0003 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000059 18%,#000 42% 58%,#000000c7 70%,#0000007a 81%,#0003 91%,#0000 100%)}.ab-home-hero-warp-backdrop{pointer-events:none}.ab-home-hero:has(.ab-dot-grid-hero-backdrop-visual--warp) .ab-dot-grid-hero-backdrop-visual--warp.ab-home-hero-warp-backdrop{transform:translateY(clamp(1.25rem,4.5vw,3rem))}.ab-home-hero-backdrop-scale-slot{--ab-home-hero-backdrop-design-width:1600;--ab-home-hero-backdrop-design-height:460}.ab-home-hero-backdrop-scale-inner{width:100%;height:100%}@media (width<=1279px){.ab-home-hero.ab-marketing-hero-section--has-video .ab-home-hero-warp-backdrop{display:none}.ab-home-hero.ab-marketing-hero-section--has-video .ab-home-hero-backdrop-scale-slot{overflow:hidden;container-type:size}.ab-home-hero.ab-marketing-hero-section--has-video .ab-home-hero-backdrop-scale-inner{width:calc(var(--ab-home-hero-backdrop-design-width) * 1px);height:calc(var(--ab-home-hero-backdrop-design-height) * 1px);transform:translateX(-50%) scale(min(1, max(calc(100cqw / (var(--ab-home-hero-backdrop-design-width) * 1px)), calc(100cqh / (var(--ab-home-hero-backdrop-design-height) * 1px)))));transform-origin:bottom;position:absolute;bottom:0;left:50%}.ab-home-hero:has(.ab-dot-grid-hero-backdrop-visual--aurora) .ab-dot-grid-hero-backdrop-visual--aurora.ab-home-hero-backdrop-scale-slot{transform:none}}.ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-video-fade{top:auto;bottom:0;transform:translate(-50%,35%)}html.ab-theme-light .ab-home-hero.ab-marketing-hero-section--has-video{--ab-dot-grid-hero-fade-color:#fff;--ab-dot-grid-hero-fade-width:min(120vw, 1800px);--ab-dot-grid-hero-fade-height:520px;--ab-dot-grid-hero-fade-blur:140px;--ab-dot-grid-hero-fade-opacity:1}html.ab-theme-light .ab-home-hero.ab-marketing-hero-section--has-video .ab-dot-grid-hero-video-fade{visibility:visible;filter:blur(140px);opacity:1;background:#fff;border-radius:50%;transform:translate(-50%,40%)}@media (width<=991px){.ab-home-hero.ab-marketing-hero-section--has-video{margin-bottom:4rem;padding-top:6rem;padding-bottom:3rem}html.ab-home .ab-home-hero.ab-marketing-hero-section--has-video{padding-top:6.5rem}}@media (width<=767px){.ab-home-hero.ab-marketing-hero-section--has-video{margin-bottom:0;padding-top:6rem;padding-bottom:3rem}html.ab-home .ab-home-hero.ab-marketing-hero-section--has-video{padding-top:6.5rem}}@font-face{font-family:Booton Hero Fallback;src:local(Arial);size-adjust:106.31%;ascent-override:92.77%;descent-override:18.65%;line-gap-override:0%}@font-face{font-family:Booton Hero;src:url(/fonts/Booton-Medium-LCP.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:optional}html.ab-home header.ab-home-hero h1.ab-home-hero-h1,html.ab-home .ab-home-hero-h1 .ab-home-hero-h1_copy,html.ab-home .ab-home-hero-h1 .ab-home-hero-h1_lead,html.ab-home .ab-home-hero-h1 .ab-home-hero-h1_second,html.ab-home .ab-home-hero-h1 .hero-h1_span{font-family:Booton Hero,Booton Hero Fallback,Arial,sans-serif}@font-face{font-family:Fragment Mono Chrome Fallback;src:local(Arial);size-adjust:106.72%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Fragment Mono Chrome;src:url(/fonts/FragmentMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html.ab-home .ab-marketing-btn,html.ab-home .navigation_link,html.ab-home .navigation_link.w-nav-link,html.ab-home .navigation_menu-dropdown,html.ab-home .navigation_dropdown-toggle,html.ab-home .text-style-tagline,html.ab-home .ab-marketing-tagline,html.ab-home .ab-home-hero-github-stars{font-family:Fragment Mono Chrome,Fragment Mono Chrome Fallback,Arial,sans-serif}html.ab-home .navigation_component{visibility:hidden}html.ab-home body:has(h1.ab-home-hero-h1) .navigation_component{visibility:visible}header.ab-home-hero h1.ab-home-hero-h1{letter-spacing:-.05em;max-width:100%;font-size:3.25rem;line-height:1.05}.ab-home-hero-h1_copy{text-align:center;width:100%;max-width:100%;display:block;container-type:inline-size}.ab-home-hero-h1_lead{line-height:inherit;display:inline}@container (width>=36rem){.ab-home-hero-h1_lead{white-space:nowrap}}.ab-home-hero-h1_sentence{white-space:nowrap}@media (width<=991px){.ab-home-hero-h1_lead-break{display:none}}.ab-home-hero-h1_second{display:inline}.ab-home-hero-h1 .hero-h1_span{line-height:inherit;filter:drop-shadow(0 0 1.75rem #695edf52);padding-bottom:0;display:inline}html.ab-theme-light .ab-home-hero-h1 .hero-h1_span{filter:drop-shadow(0 0 1.5rem #a299ff38)}.ab-home-hero-subcopy{color:#a3a3a3;text-wrap:balance;max-width:100%;font-family:Booton Hero,Booton Hero Fallback,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.home_hero-inner-wrapper{--ab-home-hero-gap-eyebrow:2rem;--ab-home-hero-gap-copy:1.5rem;--ab-home-hero-gap-to-actions:2.5rem;--ab-home-hero-gap-actions:3.5rem;--ab-home-hero-gap-to-logos:1.5rem;--ab-home-hero-gap-to-diagram:1.5rem;pointer-events:auto;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ab-home-hero-lead{flex-direction:column;align-items:center;width:100%;display:flex}.ab-home-hero-github-stars{color:var(--figma-content-muted,#858585);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;margin:.5rem 0 0;padding:.125rem 0;font-family:Fragment Mono,Fragmentmono,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.ab-home-hero-github-stars:focus-visible{outline:2px solid var(--figma-content-muted,#858585);outline-offset:4px}.ab-home-hero-github-stars__icon svg{transition:filter .25s}@media (hover:hover) and (pointer:fine){.ab-home-hero-github-stars:hover{color:var(--figma-content-default,#fff)}.ab-home-hero-github-stars:hover .ab-home-hero-github-stars__icon svg{filter:drop-shadow(0 0 .375rem #a299ff8c)}}.ab-home-hero-github-stars__icon{flex-shrink:0;width:1rem;height:1rem;position:relative}.ab-home-hero-github-stars__icon svg{color:currentColor;width:100%;height:100%;display:block}.ab-home-hero-github-stars__count{color:inherit}.ab-home-hero-github-stars__count:before{content:"·";margin-right:.5rem}.ab-home-hero-copy{width:100%;max-width:56rem;margin-bottom:var(--ab-home-hero-gap-to-actions);align-items:stretch;gap:var(--ab-home-hero-gap-copy);text-align:center;flex-direction:column;display:flex}.ab-home-hero-copy>h1.ab-home-hero-h1{width:100%;max-width:100%}.ab-home-hero-copy .hero-paragraph_wrapper{width:100%;max-width:min(100%,48rem);margin-inline:auto}.ab-home-hero-copy .ab-home-hero-subcopy{margin:0}.ab-home-hero-actions{width:100%;margin-bottom:var(--ab-home-hero-gap-to-logos);flex-direction:column;align-items:center;gap:.75rem;display:flex}.ab-home-hero-logos{z-index:2;width:100%;margin-bottom:var(--ab-home-hero-gap-to-diagram);position:relative}.ab-home-hero-diagram{z-index:2;aspect-ratio:834/284;pointer-events:none;width:min(100%,52.125rem);margin:0 auto;position:relative;overflow:hidden}.ab-home-hero-diagram:has(>[data-home-hero2-ready]){overflow:visible}.ab-home-hero-diagram>*{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.ab-home-hero-diagram>[data-home-hero2-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.ab-home-hero-diagram>*{transition:none}}.ab-home-hero-diagram .border-glow-card,html.ab-mock-dev-selectable .ab-home-hero-diagram,html.ab-mock-dev-selectable .ab-home-hero-diagram *{pointer-events:auto}html.ab-mock-dev-selectable .ab-home-hero-art__hits{z-index:2;pointer-events:none;position:absolute;inset:0}html.ab-mock-dev-selectable .ab-home-hero-art__hit{box-sizing:border-box;pointer-events:auto;color:#0000;cursor:crosshair;background:0 0;font-size:0;line-height:0;position:absolute}html.ab-mock-dev-selectable .ab-home-hero-art__hit:hover{z-index:3;background:#a299ff33;box-shadow:inset 0 0 0 1px #c6befff2}html.ab-mock-dev-selectable .ab-home-hero-art__hit:hover:after{content:attr(aria-label);z-index:4;color:#fff;letter-spacing:0;white-space:nowrap;pointer-events:none;background:#2e2676eb;padding:1px 4px;font-family:Fragment Mono,ui-monospace,monospace;font-size:10px;line-height:1.3;position:absolute;top:0;left:0}.ab-home-hero-diagram--art{aspect-ratio:16/7}.ab-home-hero-diagram>[data-hero-art-ready]{opacity:1}.ab-home-hero-art{z-index:1;flex-direction:column;align-items:stretch;display:flex;position:absolute;inset:0}.ab-home-hero-art__stage{flex:auto;width:100%;min-height:0;position:relative}.ab-home-hero-art__pause{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eceaff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto;background:#0806169e;border:1px solid #c8c4f152;border-radius:999px;flex:none;align-self:flex-end;align-items:center;gap:.4rem;margin:-1.2rem .35rem 0 0;padding:.28rem .7rem .28rem .5rem;font-family:Fragment Mono Chrome,Fragment Mono,ui-monospace,monospace;font-size:.6875rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000047}.ab-home-hero-art__pause-icon{flex:none;width:.65rem;height:.65rem;display:block}.ab-home-hero-art__pause:hover{color:#fff;background:#141030c7;border-color:#c8c4f1b3}.ab-home-hero-art__pause[aria-pressed=true]{color:#fff;background:#5d51d5e0;border-color:#8b82e8}.ab-home-hero-art__pause:focus-visible{outline-offset:2px;outline:2px solid #a299ff}html.ab-theme-light .ab-home-hero-art__pause{color:#3d3494;background:#ffffffd1;border-color:#4b40b038;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #281e5a14}html.ab-theme-light .ab-home-hero-art__pause:hover{color:#2e2676;background:#fff;border-color:#5d51d5}html.ab-theme-light .ab-home-hero-art__pause[aria-pressed=true]{color:#fff;background:#5d51d5;border-color:#5d51d5}header.ab-home-hero>.ab-home-hero__rays{z-index:1;pointer-events:none;opacity:0;filter:blur(6px);width:100%;transition:opacity .85s cubic-bezier(.22,.61,.36,1),filter .85s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;bottom:0;right:0;overflow:hidden}header.ab-home-hero>.ab-home-hero__rays.is-live{opacity:1;filter:blur()}@media (width>=1280px){header.ab-home-hero>.ab-home-hero__rays{width:min(64%,56rem)}}header.ab-home-hero>.ab-home-hero__rays[data-beam=through-nav],header.ab-home-hero>.ab-home-hero__rays[data-beam=nav-fade]{width:min(74%,64rem)}header.ab-home-hero>.ab-home-hero__rays[data-beam=mid-right]{width:min(58%,48rem);top:4.75rem;bottom:14%}html.ab-home.ab-hero-beam-through.ab-hero-beam-at-top .navigation_component,html.ab-home.ab-hero-beam-through.ab-hero-beam-at-top .navigation_menu,html.ab-home.ab-hero-beam-through.ab-hero-beam-at-top .navigation_menu-right{background-color:#0000!important;background-image:none!important;border-bottom-color:#0000!important}html.ab-theme-light.ab-home.ab-hero-beam-through.ab-hero-beam-at-top .navigation_component{border-image:linear-gradient(90deg,#e6e6e6 0% 42%,#0000 70%) 1;background-color:#0000!important;background-image:linear-gradient(90deg,#fff 0% 40%,#ffffffeb 52%,#ffffff8c 66%,#ffffff1f 80%,#0000 92%)!important;border-bottom:1px solid #0000!important}html.ab-home.ab-hero-beam-fade.ab-hero-beam-at-top .navigation_menu,html.ab-home.ab-hero-beam-fade.ab-hero-beam-at-top .navigation_menu-right{background-color:#0000!important;background-image:none!important}html.ab-home.ab-hero-beam-fade.ab-hero-beam-at-top .navigation_component{background-color:#0000!important;background-image:linear-gradient(90deg,#000 0% 58%,#00000073 74%,#0000 88%)!important;border-bottom-color:#0000!important}html.ab-theme-light.ab-home.ab-hero-beam-fade.ab-hero-beam-at-top .navigation_component{background-image:linear-gradient(90deg,#fff 0% 58%,#ffffff80 74%,#0000 88%)!important}@media (prefers-reduced-motion:reduce){header.ab-home-hero>.ab-home-hero__rays,header.ab-home-hero>.ab-home-hero__rays.is-live{filter:none;transition:none}}.ab-home-hero-art__canvas{width:100%;height:100%;display:block}.ab-home-hero-art[data-variant=convergence],.ab-home-hero-art[data-variant^=orb]{-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.ab-home-hero-diagram--art:has([data-variant^=orb][data-hero-art-ready]):before{content:"";z-index:0;filter:blur(32px);pointer-events:none;background:radial-gradient(circle,#695edf42 0%,#5d51d524 40%,#5d51d50a 62%,#0000 74%);border-radius:50%;width:64%;height:64%;animation:6s ease-in-out infinite alternate ab-home-hero-orb-glow;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}html.ab-theme-light .ab-home-hero-diagram--art:has([data-variant^=orb][data-hero-art-ready]):before{background:radial-gradient(circle,#a299ff4d 0%,#a299ff1f 42%,#0000 72%)}.ab-home-hero-diagram--art:has([data-variant^=orb][data-hero-art-ready]):after{content:"";z-index:0;filter:blur(14px);pointer-events:none;background:radial-gradient(#a299ff33 0%,#695edf14 50%,#0000 72%);border-radius:50%;width:36%;height:7%;animation:6s ease-in-out -6s infinite alternate ab-home-hero-orb-glow;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}html.ab-theme-light .ab-home-hero-diagram--art:has([data-variant^=orb][data-hero-art-ready]):after{background:radial-gradient(#a299ff3d 0%,#0000 70%)}@keyframes ab-home-hero-orb-glow{0%{opacity:.8}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ab-home-hero-diagram--art:has([data-variant^=orb][data-hero-art-ready]):before{animation:none}.ab-home-hero-diagram--art:has([data-variant^=orb][data-hero-art-ready]):after{animation:none}}.home_hero-inner-wrapper .button-group{margin-top:0}@media (width<=991px){.home_hero-inner-wrapper{--ab-home-hero-gap-to-actions:2rem;--ab-home-hero-gap-actions:2rem}header.ab-home-hero h1.ab-home-hero-h1{font-size:1.875rem}}@media (width<=767px){.home_hero-inner-wrapper{--ab-home-hero-gap-eyebrow:2rem;--ab-home-hero-gap-copy:1rem;--ab-home-hero-gap-to-actions:2rem;--ab-home-hero-gap-actions:1.5rem;--ab-home-hero-gap-to-logos:1.5rem;--ab-home-hero-gap-to-diagram:0}header.ab-home-hero h1.ab-home-hero-h1{font-size:2.25rem}.ab-home-hero-subcopy{font-size:1rem}.ab-home-hero-diagram{display:none}}@media (width>=1280px){.ab-home-hero.ab-marketing-hero-section--has-video:has(.ab-home-hero-split){--ab-dot-grid-hero-backdrop-height:min(30vw, 28rem);margin-bottom:0;padding-bottom:4.5rem}.ab-home-hero:has(.ab-home-hero-split):has(.ab-dot-grid-hero-backdrop-visual--aurora) .ab-dot-grid-hero-backdrop-visual--aurora{transform:translateY(-12rem)}.ab-home-hero .home_hero-inner-wrapper.ab-home-hero-split{--ab-home-hero-gap-to-logos:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead diagram""logos logos";align-items:center;column-gap:clamp(3rem,4vw,5rem);display:grid}.ab-home-hero-split>.ab-home-hero-lead{grid-area:lead;align-items:flex-start;min-width:0;container-type:inline-size}.ab-home-hero-split .ab-home-hero-copy,.ab-home-hero-split h1.ab-home-hero-h1{min-width:0}.ab-home-hero-split .ab-home-hero-copy{text-align:left;max-width:none}header.ab-home-hero .ab-home-hero-split h1.ab-home-hero-h1{font-size:clamp(3rem,10cqi,5.75rem)}.ab-home-hero-split .ab-home-hero-h1_copy{text-align:left}.ab-home-hero-split .ab-home-hero-copy .hero-paragraph_wrapper{max-width:40rem;margin-inline:0}.ab-home-hero-split .ab-home-hero-actions{align-items:flex-start;margin-bottom:0}.ab-home-hero-split .ab-home-hero-actions .button-group.is-center{justify-content:flex-start}.ab-home-hero-split>.ab-home-hero-diagram{grid-area:diagram;justify-self:center;margin:0;transform:translateY(-2.5rem)}.ab-home-hero-split>.ab-home-hero-diagram--art{aspect-ratio:1;width:min(100%,62rem);max-width:100%}.ab-home-hero-split>.ab-home-hero-diagram--art:has([data-variant^=boundary]){aspect-ratio:5/4}.ab-home-hero-split>.ab-home-hero-logos{margin:var(--ab-home-hero-gap-to-logos) 0 0;grid-area:logos;padding-top:2.5rem}}:is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root){--figma-heading-gradient-start:var(--figma-heading-gradient-light-start);--figma-heading-gradient-end:var(--figma-heading-gradient-light-end);--figma-heading-gradient-image:var(--figma-heading-gradient-light-image)}html.ab-theme-light :is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root),html.ab-data-replication-light :is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root){--figma-background-default:#fff;--figma-background-subtle:#f5f5f5;--figma-content-default:#000;--figma-content-muted:#666;--figma-content-subtle:#666;--figma-content-accent:#695edf;--figma-content-on-gradient:#fff;--figma-border-default:#d0d0d0;--figma-border-subtle:#e6e6e6;--content--muted:var(--figma-content-muted);--content--subtle:var(--figma-content-subtle);--content--accent:var(--figma-content-accent);--ui--white:#fff;color:var(--figma-content-default);background-color:#0000}:is(.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root,.fivetran-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root) .ab-marketing-hero-section--illustration-form{margin-bottom:0}:is(.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root,.fivetran-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root)>.section_logo1{background-color:#fff}html.ab-theme-light :is(.fivetran-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root) .ab-marketing-vertical-section--has-video:has(.ab-diverge-lines){padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}:is(.fivetran-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root,.hevodata-lp-page-root,.informatica-lp-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root) .ab-marketing-vertical-section--has-video:has(.ab-diverge-lines) .ab-marketing-vertical-section__ctas--intro{padding-top:1.25rem}@media (width<=767px){:is(.fivetran-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root,.hevodata-lp-page-root,.informatica-lp-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.hybrid-lp-page-root) .ab-marketing-vertical-section--has-video:has(.ab-diverge-lines) .ab-dot-grid-hero-video-backdrop{display:none}}:is(.fivetran-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root) .ab-lp-tts-form-section--light-product,.hybrid-lp-page-root .ab-lp-tts-form-section--adaptive{margin-bottom:clamp(1rem,2vw,1.75rem)}@media (width<=767px){:is(.brand-page-root.ab-dot-grid-hero-page,.data-integration-lp-page-root.ab-dot-grid-hero-page,.etl-elt-lp-page-root.ab-dot-grid-hero-page,.estuary-lp-page-root.ab-dot-grid-hero-page,.fivetran-lp-page-root.ab-dot-grid-hero-page,.hevodata-lp-page-root.ab-dot-grid-hero-page,.hybrid-lp-page-root.ab-dot-grid-hero-page,.informatica-lp-page-root.ab-dot-grid-hero-page,.matillion-lp-page-root.ab-dot-grid-hero-page,.competitor-lp-page-root.ab-dot-grid-hero-page,.stitch-lp-page-root.ab-dot-grid-hero-page):is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.estuary-lp-page-root,.fivetran-lp-page-root,.hevodata-lp-page-root,.hybrid-lp-page-root,.informatica-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root) :is(.ab-marketing-vertical-section,.ab-marketing-split-section,.ab-flex-why,.ab-flex-proof){padding-block:2rem}:is(.brand-page-root.ab-dot-grid-hero-page,.data-integration-lp-page-root.ab-dot-grid-hero-page,.etl-elt-lp-page-root.ab-dot-grid-hero-page,.estuary-lp-page-root.ab-dot-grid-hero-page,.fivetran-lp-page-root.ab-dot-grid-hero-page,.hevodata-lp-page-root.ab-dot-grid-hero-page,.hybrid-lp-page-root.ab-dot-grid-hero-page,.informatica-lp-page-root.ab-dot-grid-hero-page,.matillion-lp-page-root.ab-dot-grid-hero-page,.competitor-lp-page-root.ab-dot-grid-hero-page,.stitch-lp-page-root.ab-dot-grid-hero-page):is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.estuary-lp-page-root,.fivetran-lp-page-root,.hevodata-lp-page-root,.hybrid-lp-page-root,.informatica-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root) :is(.ab-marketing-vertical-section,.ab-marketing-split-section) :is(.ab-marketing-vertical-section__shell,.ab-marketing-split-section__title-group){gap:1.25rem}:is(.brand-page-root.ab-dot-grid-hero-page,.data-integration-lp-page-root.ab-dot-grid-hero-page,.etl-elt-lp-page-root.ab-dot-grid-hero-page,.estuary-lp-page-root.ab-dot-grid-hero-page,.fivetran-lp-page-root.ab-dot-grid-hero-page,.hevodata-lp-page-root.ab-dot-grid-hero-page,.hybrid-lp-page-root.ab-dot-grid-hero-page,.informatica-lp-page-root.ab-dot-grid-hero-page,.matillion-lp-page-root.ab-dot-grid-hero-page,.competitor-lp-page-root.ab-dot-grid-hero-page,.stitch-lp-page-root.ab-dot-grid-hero-page):is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.estuary-lp-page-root,.fivetran-lp-page-root,.hevodata-lp-page-root,.hybrid-lp-page-root,.informatica-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root) .ab-marketing-vertical-section__tagline{padding-bottom:1rem}:is(.brand-page-root.ab-dot-grid-hero-page,.data-integration-lp-page-root.ab-dot-grid-hero-page,.etl-elt-lp-page-root.ab-dot-grid-hero-page,.estuary-lp-page-root.ab-dot-grid-hero-page,.fivetran-lp-page-root.ab-dot-grid-hero-page,.hevodata-lp-page-root.ab-dot-grid-hero-page,.hybrid-lp-page-root.ab-dot-grid-hero-page,.informatica-lp-page-root.ab-dot-grid-hero-page,.matillion-lp-page-root.ab-dot-grid-hero-page,.competitor-lp-page-root.ab-dot-grid-hero-page,.stitch-lp-page-root.ab-dot-grid-hero-page):is(.brand-page-root,.data-integration-lp-page-root,.etl-elt-lp-page-root,.estuary-lp-page-root,.fivetran-lp-page-root,.hevodata-lp-page-root,.hybrid-lp-page-root,.informatica-lp-page-root,.matillion-lp-page-root,.competitor-lp-page-root,.stitch-lp-page-root) .ab-marketing-split-section__grid{row-gap:1.5rem}.hybrid-lp-page-root.ab-dot-grid-hero-page.flex-page-root .ab-flex-why__intro,.hybrid-lp-page-root.ab-dot-grid-hero-page.flex-page-root .ab-flex-why__problems{gap:1rem;margin-bottom:1.5rem}.hybrid-lp-page-root.ab-dot-grid-hero-page.flex-page-root .ab-flex-proof{gap:1.5rem}.hybrid-lp-page-root.ab-dot-grid-hero-page.flex-page-root .ab-flex-mid-cta.section_community{padding-bottom:2rem}.hybrid-lp-page-root.ab-dot-grid-hero-page.flex-page-root .ab-flex-mid-cta .data-replication-technical-depth-details_inner-wrapper.ab-flex-mid-cta__well{padding-block:2.5rem}}.ab-lp-hero-form-split{align-items:start;gap:clamp(2rem,4vw,3rem);width:100%;display:grid}@media (width>=992px){.ab-lp-hero-form-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(4rem,6vw,8rem)}}.ab-lp-hero-form-split__visual{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}@media (width>=992px){.ab-lp-hero-form-split__visual{align-items:flex-start}}.ab-lp-hero-form-split__form{width:100%;min-width:0;margin-inline:auto}@media (width<=991px){.ab-lp-hero-form-split{grid-template-columns:minmax(0,1fr)}.ab-lp-hero-form-split__visual,.ab-lp-hero-form-split__copy{display:contents}.ab-lp-hero-form-split__form{order:1}.ab-lp-hero-form-split__after-form{order:2;min-width:0}.ab-lp-hero-form-split__after-form:not(:where(.ab-lp-hero-form-split__after-form~.ab-lp-hero-form-split__after-form)){margin-top:clamp(1.25rem,3vw,1.75rem)}.ab-marketing-hero-section:has(.ab-lp-hero-form-split){padding-top:6.5rem}}@media (width<=767px){.ab-lp-hero-form-split .ab-marketing-tagline{font-size:clamp(.625rem,2.9vw,.8125rem)}}.ab-lp-hero-trust-metrics{width:100%;margin-top:clamp(1.25rem,2.5vw,2rem)}.ab-lp-hero-trust-metrics .ab-home-numbers__panel{border-radius:.5rem;align-items:stretch;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2vw,1.75rem)}.ab-lp-hero-trust-metrics .ab-home-numbers__benchmarks{width:100%;max-width:none}.ab-lp-hero-trust-metrics .ab-home-numbers__benchmark-value{font-size:clamp(1.75rem,2.8vw,2.75rem)}.ab-lp-hero-trust-metrics .ab-home-numbers__benchmark-label{max-width:none;font-size:.8125rem;line-height:1.3}@media (width>=768px){.ab-lp-hero-trust-metrics .ab-home-numbers__panel--stats-only .ab-home-numbers__benchmarks{column-gap:clamp(1rem,2vw,1.75rem)}}@media (width<=767px){.ab-lp-hero-trust-metrics .ab-home-numbers__panel--stats-only .ab-home-numbers__benchmarks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem;display:grid}.ab-lp-hero-trust-metrics .ab-home-numbers__panel--stats-only .ab-home-numbers__benchmark{flex:none;width:auto}.ab-lp-hero-trust-metrics .ab-home-numbers__benchmark-value{font-size:clamp(1.375rem,5vw,1.75rem)}.ab-lp-hero-trust-metrics .ab-home-numbers__benchmark-label{font-size:.6875rem}}.ab-stats-list{flex-direction:column;gap:1rem;width:100%;display:flex}.ab-stats-list__row{border-bottom:2px solid var(--border,#383838);padding:2rem 0 2rem 2rem}.ab-stats-list__inner{text-align:left;flex-flow:row;align-items:flex-end;gap:.6rem;display:flex}.ab-stats-list .ab-stats-list__value.ab-marketing-heading-3{font-variant-numeric:tabular-nums;max-width:none;color:var(--figma-heading-gradient-start,#c8c4f1);letter-spacing:-.05em;-webkit-text-fill-color:transparent;background-image:var(--figma-heading-gradient-image,linear-gradient(90deg, #cac7f1, #6054d5));-webkit-background-clip:text;background-clip:text;margin:0;font-family:Booton,Arial,sans-serif;font-size:4.0625rem;font-weight:400;line-height:105%}html.ab-ported-pages .ab-stats-list .ab-stats-list__value.ab-marketing-heading-3{color:var(--figma-heading-gradient-start,#c8c4f1);-webkit-text-fill-color:transparent}.ab-stats-list__detail{color:var(--content--muted,#858585);text-transform:uppercase;font-family:Fragmentmono,Arial,sans-serif;font-size:.8125rem;line-height:1.4;position:relative;top:-8px}.ab-stats-list--horizontal{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.ab-stats-list--horizontal .ab-stats-list__row{border-bottom:0;border-left:2px solid var(--border,#383838);padding:2rem}.ab-stats-list--horizontal .ab-stats-list__row:first-child{border-left:0}.ab-stats-list--horizontal .ab-stats-list__inner{flex-direction:column;align-items:flex-start;gap:.75rem}.ab-stats-list--horizontal .ab-stats-list__detail{top:0}.ab-stats-list--center .ab-stats-list__inner{text-align:center;align-items:center}.ab-stats-list--light .ab-stats-list__row{border-color:#e6e6e6}.ab-stats-list--light.ab-stats-list--horizontal .ab-stats-list__row{border-left-color:#e6e6e6}.ab-stats-list--light .ab-stats-list__value.ab-marketing-heading-3{color:var(--figma-heading-gradient-light-start);background-image:var(--figma-heading-gradient-light-image)}.ab-stats-list--light .ab-stats-list__detail{color:#666}@media (width<=991px){.ab-stats-list__row,.ab-stats-list__row:first-child{padding-left:0}.ab-stats-list__inner{gap:1rem}}@media (width<=767px){.ab-stats-list{gap:0}.ab-stats-list__row,.ab-stats-list__row:first-child{padding-block:1.5rem}.ab-stats-list__inner{align-items:flex-end;gap:.75rem}.ab-stats-list__detail{flex:1;min-width:0}.ab-stats-list--horizontal{grid-auto-flow:row}.ab-stats-list--horizontal .ab-stats-list__row,.ab-stats-list--horizontal .ab-stats-list__row:first-child{border-left:0;border-bottom:2px solid var(--border,#383838);padding:1.5rem 0}.ab-stats-list--light.ab-stats-list--horizontal .ab-stats-list__row{border-color:#e6e6e6}}.ab-stats-list--board{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ab-stats-list--board .ab-stats-list__row{border:0;border-top:1px solid var(--figma-border-default,#383838);margin-top:1.125rem;padding:1.125rem 0 0}.ab-stats-list--board .ab-stats-list__row:first-child{border-top:0;margin-top:0;padding-top:0}.ab-stats-list--board .ab-stats-list__inner{flex-direction:column;align-items:flex-start;gap:0}.ab-stats-list--board .ab-stats-list__value.ab-marketing-heading-3,html.ab-ported-pages .ab-stats-list--board .ab-stats-list__value.ab-marketing-heading-3{color:var(--figma-content-default,#fff);-webkit-text-fill-color:currentColor;letter-spacing:-.04em;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(2.75rem,7vw,3.5rem);font-weight:400;line-height:.9}.ab-stats-list--board .ab-stats-list__detail{color:var(--figma-content-accent,#a299ff);letter-spacing:.08em;text-transform:uppercase;margin-top:.7rem;top:0}@media (width>=720px){.ab-stats-list--board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ab-stats-list--board .ab-stats-list__row,.ab-stats-list--board .ab-stats-list__row:first-child{border-top:0;border-left:1px solid var(--figma-border-default,#383838);margin-top:0;padding:0 0 0 1.5rem}.ab-stats-list--board .ab-stats-list__row:first-child{border-left:0;padding-left:0}}@media (width<=719px){.ab-stats-list--board .ab-stats-list__detail{margin-top:.4rem}}.ab-stats-list__value.is-pending{opacity:0}.ab-stats-list.is-revealed .ab-stats-list__value{animation:.7s cubic-bezier(.16,1,.3,1) backwards ab-stats-list-count-in;animation-delay:calc(var(--ab-stats-count-index,0) * 80ms)}@keyframes ab-stats-list-count-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ab-stats-list__value.is-pending{opacity:1}.ab-stats-list.is-revealed .ab-stats-list__value{animation:none}}.ab-estuary-hero-logos{width:100%;min-width:0;margin-top:clamp(2.75rem,5vw,4rem)}.ab-estuary-logo-grid__tagline{text-align:center;color:inherit;margin:0 0 1rem;font-weight:700;line-height:1.3}.ab-estuary-logo-grid__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.ab-estuary-logo-grid__cell{height:3rem;position:relative;overflow:hidden}.ab-estuary-logo-grid__slide{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ab-estuary-logo-grid__grid{--ab-estuary-logo-base:1.5rem}.ab-estuary-logo-grid__slide img{width:auto;max-width:100%;height:calc(var(--ab-estuary-logo-base) * var(--ab-estuary-logo-scale,1));object-fit:contain;object-position:center;max-height:none;display:block}@media (width>=768px){.ab-estuary-logo-grid__grid{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(.5rem,2vw,2rem)}}@media (width>=768px) and (width<=991px){.ab-estuary-logo-grid__grid{--ab-estuary-logo-base:1.25rem}}@media (width<=767px){.ab-estuary-logo-grid__grid{--ab-estuary-logo-base:1.25rem}}.ab-brand-connector-marquee{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.ab-brand-connector-marquee__label{color:var(--figma-content-subtle,#666);font-family:var(--font-family-mono,"Fragment Mono", monospace);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-size:.75rem;line-height:1.4}.ab-brand-connector-chip{box-sizing:border-box;border:var(--figma-border-width,2px) solid var(--figma-border-default,#383838);background-color:var(--figma-background-default,#000);border-radius:.5rem;align-items:center;gap:.5rem;height:2.75rem;padding:.25rem .875rem;display:inline-flex}.ab-brand-connector-chip__logo{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:clip}.ab-brand-connector-chip__logo img{object-fit:contain;width:100%;height:100%;display:block}.ab-brand-connector-chip__label{color:var(--figma-content-default,#fff);letter-spacing:-.01em;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.35}.ab-flex-arch{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:77rem;display:grid;container:flex-arch/inline-size}.ab-flex-arch[data-deployment]{transition:grid-template-columns .48s cubic-bezier(.22,1,.36,1)}.ab-flex-arch[data-deployment=cloud]{grid-template-columns:minmax(6.5rem,.42fr) auto minmax(0,1.58fr)}.ab-flex-arch[data-deployment=self-managed]{grid-template-columns:minmax(0,1.58fr) auto minmax(6.5rem,.42fr)}.ab-flex-arch[data-deployment] .ab-flex-arch__tiles{min-height:2.75rem}.ab-flex-arch[data-deployment] .ab-flex-arch__panel{overflow:visible}.ab-flex-arch__panel{border:1px solid var(--figma-border-subtle,#e6e6e6);background:#fff;border-radius:0;flex-direction:column;gap:2.5rem;min-width:0;padding:1.25rem;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.ab-flex-arch:has(.ab-flex-arch__panel:hover) .ab-flex-arch__panel:not(:hover){opacity:.28}}.ab-flex-arch__panel--empty{gap:1rem;padding:.875rem;container-type:inline-size}.ab-flex-arch__panel--empty .ab-flex-arch__panel-head{flex-direction:column;align-items:flex-start;gap:.625rem}.ab-flex-arch__panel--empty .ab-flex-arch__panel-title{overflow-wrap:break-word;font-size:clamp(.75rem,16cqi,1.75rem);line-height:1.2}.ab-flex-arch__panel--empty .ab-flex-arch__tiles{display:none}.ab-flex-arch__panel-head{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.ab-flex-arch__panel-title{color:var(--figma-content-default,#000);margin:0}.ab-flex-arch__mark{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.ab-flex-arch__lock-icon{width:1.875rem;height:auto;display:block}.ab-flex-arch__airbyte-mark{width:2.375rem;height:2.5rem;display:block}.ab-flex-arch__tiles{flex-wrap:wrap;gap:.375rem;width:100%;display:flex}.ab-flex-arch__tiles--pair{flex-direction:column;align-items:flex-start;display:flex}.ab-flex-arch__tiles-row{flex-wrap:wrap;gap:.375rem;display:flex}.ab-flex-arch__tile{border:1px solid var(--figma-border-subtle,#e6e6e6);width:max-content;color:var(--figma-content-default,#000);background:#fff;border-radius:.5rem;align-items:center;gap:.4375rem;padding:.5rem .6875rem;display:inline-flex}.ab-flex-arch__tile-icon{flex-shrink:0;width:1rem;height:1rem;display:block}.ab-flex-arch__tile-label{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;font-family:Fragmentmono,Fragment Mono,monospace;font-size:.75rem;font-weight:400;line-height:1.2}.ab-flex-arch__mid{z-index:1;justify-content:center;align-self:center;align-items:center;width:clamp(8.5rem,24cqi,20rem);min-width:8.5rem;min-height:9.25rem;display:flex;position:relative}.ab-flex-arch__connector{aspect-ratio:156/148;pointer-events:none;width:45%;max-width:9.75rem;height:auto;position:absolute;top:50%;overflow:visible}.ab-flex-arch__connector--left{left:0;transform:translateY(-50%)}.ab-flex-arch__connector--right{right:0;transform:translateY(-50%)}.ab-flex-arch__connector-svg{width:100%;height:100%;display:block;overflow:visible}.ab-flex-arch__particle-host{pointer-events:none;position:absolute;inset:0;overflow:visible}.ab-flex-arch__particle-measure{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ab-flex-arch__particle{filter:drop-shadow(0 0 3px #e886faf2)drop-shadow(0 0 6px #e886fabf)drop-shadow(0 0 10px #d763ec66);will-change:transform, opacity;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ab-flex-arch[data-deployment],.ab-flex-arch__panel{transition:none}.ab-flex-arch__particle{display:none}}.ab-flex-arch__bridge{z-index:2;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ab-flex-arch__bridge-label{box-sizing:border-box;text-transform:uppercase;letter-spacing:-.01em;text-align:center;color:#fff;white-space:pre-line;background:linear-gradient(173.29deg,#e886fa 5.01%,#4c1057 141.58%);border:1.8px solid #e886fa;border-radius:.5rem;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;padding:.5rem .75rem;font-family:Fragmentmono,Fragment Mono,monospace;font-size:.8125rem;font-weight:400;line-height:1.2;display:flex;box-shadow:0 0 70px #d763ec5c}@container flex-arch (width<=52rem){.ab-flex-arch__connector{opacity:.85}.ab-flex-arch__panel-title{font-size:clamp(1.25rem,4cqi,1.75rem)}}@media (width<=991px){.ab-flex-arch,.ab-flex-arch[data-deployment=cloud],.ab-flex-arch[data-deployment=self-managed]{grid-template-columns:1fr;gap:0}.ab-flex-arch__mid{width:100%;min-height:7.5rem;padding:.75rem 0}.ab-flex-arch__connector{display:none}.ab-flex-arch__mid:before,.ab-flex-arch__mid:after{content:"";pointer-events:none;border-left:1.5px dashed #d763ec;width:0;height:calc(50% - 2.75rem);position:absolute;left:50%;transform:translate(-50%)}.ab-flex-arch__mid:before{top:0}.ab-flex-arch__mid:after{bottom:0}.ab-flex-arch__tile-label{white-space:normal}}.ab-flex-arch--dark .ab-flex-arch__panel,.ab-flex-arch--dark .ab-flex-arch__tile{background:var(--figma-background-default,#000);border-color:var(--figma-border-default,#383838);color:var(--figma-content-default,#fff)}.ab-flex-arch--dark .ab-flex-arch__panel-title{color:var(--figma-content-default,#fff)}.ab-flex-arch--dark .ab-flex-arch__bridge-label{background:linear-gradient(173.29deg,#695edf 5.01%,#140f43 141.58%);border-color:#695edf;box-shadow:0 0 70px #5d51d5}.ab-flex-arch--dark .ab-flex-arch__particle{filter:drop-shadow(0 0 3px #695edff2)drop-shadow(0 0 6px #695edfbf)drop-shadow(0 0 10px #5d51d566)}@media (width<=991px){.ab-flex-arch--dark .ab-flex-arch__mid:before,.ab-flex-arch--dark .ab-flex-arch__mid:after{border-left-color:#5d51d5}}.ab-flex-arch--home .ab-flex-arch__panel,.ab-flex-arch--home .ab-flex-arch__tile{border-radius:.5rem}.ab-flex-arch--home:not(.ab-flex-arch--dark) .ab-flex-arch__panel{background-color:#fff;background-image:none;border-color:#e6e6e6}.ab-flex-arch--home:not(.ab-flex-arch--dark) .ab-flex-arch__panel-title,.ab-flex-arch--home:not(.ab-flex-arch--dark) .ab-flex-arch__tile{color:#000}.ab-flex-arch--home:not(.ab-flex-arch--dark) .ab-flex-arch__tile{background-color:#f5f5f5;background-image:none;border-color:#e6e6e6}.ab-flex-arch--home.ab-flex-arch--dark .ab-flex-arch__panel{background-color:#0000;background-image:linear-gradient(204deg,#8067ec4d 2.53%,#1f0e674d 78.63%);border-color:#695edf66}.ab-flex-arch--home.ab-flex-arch--dark .ab-flex-arch__tile{color:#fff;background-color:#0000;background-image:linear-gradient(194deg,#8067ec4d 2.53%,#1f0e674d 78.63%);border-color:#695edf66}.ab-flex-arch--home .ab-flex-arch__bridge-label{color:#fff;background:linear-gradient(196.1deg,#8067ec 2.53%,#1f0e67 78.63%);border:1px solid #a299ff;border-radius:.5rem;box-shadow:inset 0 0 0 1px #c8c4f11f}.ab-flex-arch--home.ab-flex-arch--dark .ab-flex-arch__particle{filter:none;box-shadow:0 0 3px #fffffff2,0 0 6px #ffffffbf,0 0 10px #fff6}.ab-flex-arch--home:not(.ab-flex-arch--dark) .ab-flex-arch__particle{filter:none;box-shadow:0 0 1px #976affbf}@media (width<=991px){.ab-flex-arch--home .ab-flex-arch__mid:before,.ab-flex-arch--home .ab-flex-arch__mid:after,.ab-flex-arch--home.ab-flex-arch--dark .ab-flex-arch__mid:before,.ab-flex-arch--home.ab-flex-arch--dark .ab-flex-arch__mid:after{border-left-color:#5d51d5}}.brand-page-root{--ab-marketing-section-padding-block:clamp(2rem, calc(var(--ab-fluid-vw) * .04), 3.5rem);background-color:#0000}.brand-page-root .ab-home-hero-copy{max-width:min(100%,60rem)}.brand-page-root .ab-brand-hero-copy{text-align:left;max-width:min(100%,36rem)}.brand-page-root .ab-brand-hero-split.ab-lp-hero-form-split{align-items:start}.brand-page-root .ab-lp-hero-form-split__copy,.brand-page-root .ab-brand-hero-split__copy{flex-direction:column;align-items:flex-start;gap:0;width:100%;min-width:0;display:flex}.brand-page-root .ab-brand-hero-eyebrow{margin:0 0 var(--ab-home-hero-gap-eyebrow)}.brand-page-root .ab-brand-hero-split__form{max-width:28rem}@media (width>=992px){.brand-page-root .ab-brand-hero-split.ab-lp-hero-form-split{row-gap:var(--ab-home-hero-gap-eyebrow,2rem);grid-template-rows:auto minmax(0,1fr)}.brand-page-root .ab-brand-hero-eyebrow{margin-bottom:0}.brand-page-root .ab-brand-hero-split.ab-lp-hero-form-split>.ab-lp-hero-form-split__visual{grid-area:1/1/-1;grid-template-rows:subgrid;row-gap:var(--ab-home-hero-gap-eyebrow,2rem);align-items:start;display:grid}.brand-page-root .ab-brand-hero-split__form{grid-area:2/2;place-self:start stretch;max-width:none;margin-top:0}}@media (width<=991px){.brand-page-root .ab-brand-hero-split.ab-lp-hero-form-split{row-gap:0}.brand-page-root .ab-brand-hero-split__copy,.brand-page-root .ab-lp-hero-form-split__copy{display:contents}.brand-page-root .ab-brand-hero-copy,.brand-page-root .ab-home-hero-copy .hero-paragraph_wrapper{max-width:none}.brand-page-root .ab-brand-hero-copy .ab-home-hero-subcopy{text-wrap:pretty}.brand-page-root .ab-brand-hero-split__form{margin-top:clamp(1.5rem,4vw,2rem);margin-inline:0}}@media (width>=768px) and (width<=991px){.brand-page-root .ab-brand-hero-eyebrow{text-align:center;justify-self:center}.brand-page-root .ab-home-hero-h1,.brand-page-root .ab-home-hero-h1_copy,.brand-page-root .ab-brand-hero-copy .ab-home-hero-subcopy,.brand-page-root .ab-home-hero-copy .hero-paragraph_wrapper{text-align:center;margin-inline:auto}.brand-page-root .ab-brand-hero-split__form{margin-inline:auto}}.brand-page-root .ab-home-hero-h1_copy{text-align:left;width:100%;max-width:100%}.brand-page-root .ab-home-hero-h1_lead{white-space:normal}.brand-page-root .ab-home-hero-copy .hero-paragraph_wrapper{max-width:42.5rem}.brand-page-root .ab-brand-hero{background-color:#fff;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(2rem,4vw,3rem)}.brand-page-root .ab-brand-hero__stats{width:100%;min-width:0;margin-top:clamp(1.75rem,3vw,2.5rem);container-type:inline-size}@media (width<=991px){.brand-page-root .ab-brand-hero__stats{margin-top:clamp(2.5rem,6vw,3rem)}}.brand-page-root .ab-brand-hero__stats .ab-stats-list--horizontal .ab-stats-list__row,.brand-page-root .ab-brand-hero__stats .ab-stats-list--horizontal .ab-stats-list__row:first-child{padding:.25rem .75rem}.brand-page-root .ab-brand-hero__stats .ab-stats-list__value.ab-marketing-heading-3{font-size:clamp(1.75rem,10cqi,2.75rem)}@media (width<=767px){.brand-page-root .ab-brand-hero__stats .ab-stats-list--horizontal{grid-auto-flow:column}.brand-page-root .ab-brand-hero__stats .ab-stats-list--horizontal .ab-stats-list__row,.brand-page-root .ab-brand-hero__stats .ab-stats-list--horizontal .ab-stats-list__row:first-child{border-bottom:0;border-left:2px solid #e6e6e6;padding:.25rem .5rem}.brand-page-root .ab-brand-hero__stats .ab-stats-list--horizontal .ab-stats-list__row:first-child{border-left:0}}.brand-page-root .ab-brand-platform .ab-marketing-vertical-section__shell{gap:3rem}.ab-brand-platform__stack{flex-direction:column;gap:6rem;width:100%;display:flex}.ab-brand-platform__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;width:100%;display:grid}.ab-brand-platform__row--media-start .ab-brand-platform__media{order:-1}.ab-brand-platform__copy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.ab-brand-platform__eyebrow{color:var(--figma-content-accent,#a299ff);font-family:var(--font-family-mono,"Fragment Mono", monospace);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;line-height:1.4}.ab-brand-platform__copy .ab-marketing-heading-4{margin:0 0 1rem}.ab-brand-platform__tabs{width:100%;max-width:26rem;margin:0 0 1rem}.ab-brand-platform__description{color:var(--figma-content-muted,#858585);max-width:36rem;margin:0;font-size:1.125rem;line-height:1.6}.ab-brand-platform__cta{justify-content:center;margin-top:3rem;display:flex}.ab-brand-platform__media{width:100%;min-width:0}.ab-brand-platform__well{isolation:isolate;box-sizing:border-box;border:2px solid var(--figma-border-default,#383838);background-color:var(--figma-background-default,#000);border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:20rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.ab-brand-platform__well--hybrid,.ab-brand-platform__well--replication{min-height:0}.ab-brand-platform__well--hybrid{overflow:visible}.ab-brand-platform__replication-stage,.ab-brand-platform__hybrid-stage{aspect-ratio:578/272;width:100%;position:relative;overflow:hidden;container-type:inline-size}.ab-brand-platform__well--hybrid .ab-brand-platform__hybrid-stage{aspect-ratio:auto;overflow:visible}.ab-brand-platform__replication-canvas{width:1438px;height:362px;transform:translate(-50%, -50%) scale(calc(min(100cqi / 828.329px, (100cqi / 268.859px) * (272 / 578)) * .92));transform-origin:50%;position:absolute;top:50%;left:50%}.ab-brand-platform__hybrid-canvas{width:100%;position:relative}.ab-brand-platform__hybrid-canvas .ab-flex-arch{max-width:none}.ab-brand-platform .ab-brand-connector-marquee{margin-top:2.5rem}@media (width<=991px){.ab-brand-platform__stack{gap:3rem}.ab-brand-platform .ab-brand-connector-marquee{margin-top:2rem}}@media (width<=767px){.ab-brand-platform__row{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ab-brand-platform__row--media-start .ab-brand-platform__media{order:0}.ab-brand-platform__well{min-height:0;padding:1.5rem}}
