@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/google-sans-flex-var.woff2) format("woff2")}:root{--container-max: 1100px;--neutral-0: #ffffff;--neutral-25: #fcfcfd;--neutral-50: #f8f9fb;--neutral-100: #eff2f6;--neutral-200: #e3e8ef;--neutral-400: #9aa5b5;--neutral-600: #6e7785;--neutral-900: #111111;--bg: var(--neutral-0);--bg-soft: var(--neutral-50);--surface: rgba(255, 255, 255, .9);--surface-strong: var(--neutral-0);--ink: var(--neutral-900);--muted: var(--neutral-600);--muted-pricing: var(--neutral-400);--line: var(--neutral-200);--primary: #1677cb;--primary-700: #0d5fa6;--primary-600: #1677cb;--primary-500: #2f8de0;--primary-400: #5ca8ec;--primary-300: #8fc6f3;--primary-200: #beddff;--primary-100: #deefff;--primary-50: #f2f8ff;--accent-indigo: #6a4dff;--accent-violet: #8f58e9;--accent-cyan: #63cbff;--accent-teal: #66d9db;--accent-coral: #ff748a;--accent-sun: #ffb26b;--hero-accent: #6f7dff;--hero-accent-soft: #a9b3ff;--accent: var(--primary-600);--accent-strong: var(--primary-700);--accent-soft: var(--primary-100);--shadow: 0 24px 72px rgba(22, 119, 203, .08);--border-radius--radius-medium: 12px;--radius-xl: var(--border-radius--radius-medium);--radius-lg: var(--border-radius--radius-medium);--radius-md: var(--border-radius--radius-medium);--radius-sm: var(--border-radius--radius-medium);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 7rem;--modal-viewport-offset: var(--space-7);--modal-viewport-offset-mobile: 12px;--section-space: var(--space-7);--section-title-space: var(--space-6);--paragraph-space: 1.1rem;--flow-block-gap: var(--space-7);--flow-title-to-text: var(--space-2);--flow-text-to-component: 4rem;--flow-title-to-component: 4rem;--flow-title-to-subtitle: 2.35rem;--button-height-sm: 40px;--button-height-md: 46px;--button-padding-sm: 20px;--button-padding-md: 24px;--button-radius: 999px;--hero-visual-radius: var(--border-radius--radius-medium);--feature-rail-max: min(1240px, calc(100vw - 40px) );--feature-rail-gutter: max(20px, calc((100vw - var(--feature-rail-max)) / 2));--feature-stack-gap: 24px;--feature-advantage-gap: 80px;--audience-text-offset: 56px;--audience-initial-shift: 0px;--shell: min(var(--container-max), calc(100% - 40px) );--font-body: "Google Sans Flex", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Google Sans Flex", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--shell-offset: max(20px, calc((100vw - var(--container-max)) / 2))}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;max-width:100%;overflow-x:hidden;overflow-x:clip}html.is-modal-open,body.is-modal-open{overflow:hidden}body{margin:0;color:var(--ink);font-family:var(--font-body);line-height:1.72;letter-spacing:.002em;text-rendering:optimizeLegibility;font-kerning:normal;font-optical-sizing:auto;padding-top:64px;background:var(--bg);max-width:100%;overflow-x:hidden;overflow-x:clip}a{color:inherit}.page-body{position:relative;z-index:1;width:100%;background:var(--bg)}img{max-width:100%}h1,h2,h3,h4,h5{margin:0 0 var(--flow-title-to-text);line-height:1.16;letter-spacing:0;font-family:var(--font-display)!important;font-weight:600;text-wrap:balance}h1,h2{letter-spacing:0;font-weight:500}h3,h4,h5{letter-spacing:0}p,li,td,th,summary{color:var(--muted);letter-spacing:.0025em}.text-size-small{font-size:.875rem;line-height:1.5;letter-spacing:.006em}.text-size-regular{font-size:1rem;line-height:1.65;letter-spacing:.003em}.text-size-medium{font-size:1.125rem;line-height:1.72;letter-spacing:.002em}.heading-style-h1{font-size:52px;line-height:1.1;letter-spacing:0;font-weight:500;margin-bottom:var(--flow-title-to-text)}.hero-title-accent{color:inherit;animation-play-state:paused}@supports (-webkit-background-clip: text){.hero-title-accent{background-image:linear-gradient(120deg,#1677cb,#6a4dff 18%,#a03cf2,#ff4d67,#ff7a18,#ff4d67 82%,#6a4dff);background-size:220% 220%;background-position:0% 50%;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:heroTitleGradientShift 3.4s ease-in-out infinite alternate}}@supports (background-clip: text){.hero-title-accent{background-image:linear-gradient(120deg,#1677cb,#6a4dff 18%,#a03cf2,#ff4d67,#ff7a18,#ff4d67 82%,#6a4dff);background-size:220% 220%;background-position:0% 50%;background-clip:text;color:transparent;animation:heroTitleGradientShift 3.4s ease-in-out infinite alternate}}.hero.is-inview .hero-title-accent{animation-play-state:running}@keyframes heroTitleGradientShift{0%{background-position:0% 50%}50%{background-position:65% 50%}to{background-position:100% 50%}}.heading-style-h2{font-size:48px;line-height:1.1;letter-spacing:0;font-weight:500}.heading-style-h3{font-size:40px;line-height:1.14;letter-spacing:0;font-weight:500}.heading-style-h4{font-size:24px;line-height:1.24;letter-spacing:0;font-weight:500}.heading-style-h5{font-size:20px;line-height:1.34;letter-spacing:0;font-weight:400}:where(h1,h2,h3,h4,h5,.heading-style-h1,.heading-style-h2,.heading-style-h3,.heading-style-h4,.heading-style-h5){letter-spacing:0!important;font-weight:500!important}:where(h5,.heading-style-h5){font-weight:400!important}.shell{width:min(1240px,calc(100% - 40px));margin:0 auto;box-sizing:border-box}.topbar{position:fixed;left:0;right:0;top:0;z-index:40;min-height:64px;padding:0;backdrop-filter:none;background:var(--bg);border-bottom:1px solid var(--line);transform:translateZ(0);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .22s ease,border-color .22s ease}.topbar .shell{width:min(1240px,calc(100% - 40px))}.topbar[data-nav-state=hidden]{transform:translate3d(0,-112%,0)}.topbar[data-nav-state=shown]{transform:translateZ(0)}.topbar[data-scrolled=true]{background:var(--bg);border-bottom-color:var(--line)}.topbar__inner{display:flex;align-items:center;min-height:64px;justify-content:space-between;gap:28px}.topbar__head{display:flex;align-items:center;justify-content:flex-start;width:auto;flex:0 0 auto}.topbar__head-controls{display:none;align-items:center;gap:8px}.topbar__mobile-panel{display:flex;align-items:center;flex:1;min-width:0;gap:20px}.brand{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;text-decoration:none;letter-spacing:-.03em}.brand img{display:block;width:140px;height:auto}.topbar__menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-left:12px;border:0;border-radius:0;background:transparent;color:var(--ink);cursor:pointer}.topbar__menu-toggle-icon{width:24px;height:24px;display:block}.lang-switch{position:relative}.lang-switch summary{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;cursor:pointer;list-style:none;color:var(--muted);font-size:.88rem;font-weight:500;transition:color .15s ease,background .15s ease}.lang-switch summary::-webkit-details-marker{display:none}.lang-switch summary:hover{color:var(--ink);background:var(--neutral-100)}.lang-switch__icon{width:18px;height:18px;display:block;flex-shrink:0}.lang-switch__current{line-height:1}.lang-switch__menu{position:absolute;right:0;bottom:calc(100% + 6px);background:var(--neutral-0);border:1px solid var(--line);border-radius:12px;padding:6px;display:flex;flex-direction:column;min-width:64px;box-shadow:0 8px 24px #00000014;z-index:30}.lang-switch__menu a{display:block;padding:8px 14px;font-size:.88rem;font-weight:500;text-decoration:none;color:var(--muted);border-radius:8px;text-align:center;transition:background .12s ease,color .12s ease}.lang-switch__menu a:hover{background:var(--neutral-100);color:var(--ink)}.lang-switch__menu a.is-active{color:var(--primary);font-weight:600}.topbar .lang-switch__menu{bottom:auto;top:calc(100% + 6px)}.footer .lang-switch{margin-left:auto;order:99}.footer .lang-switch summary{color:#ffffffb3}.footer .lang-switch summary:hover{color:#fff;background:#ffffff14}.footer .lang-switch__menu{background:#1a3a5c;border-color:#ffffff1a}.footer .lang-switch__menu a{color:#ffffffb3}.footer .lang-switch__menu a:hover{color:#fff;background:#ffffff14}.footer .lang-switch__menu a.is-active{color:#fff}.nav-links,.lang-menu{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.nav-links{justify-content:flex-start;margin-right:auto;gap:24px}.nav-links a,.lang-menu summary,.lang-menu a{text-decoration:none;color:var(--muted);font-size:14px;font-family:var(--font-display)}.lang-menu{position:relative}.lang-menu summary{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:0;background:transparent;font-weight:600;list-style:none;cursor:pointer}.lang-menu__icon{width:16px;height:16px;min-width:16px;color:currentColor}.lang-menu__caret{font-size:12px;line-height:1;opacity:.72}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu[open] summary,.lang-menu summary:hover{color:var(--ink);background:#efefef}.lang-menu summary:active{background:#e8e8e8}.lang-menu__panel{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:128px;padding:8px;border:1px solid var(--line);border-radius:var(--border-radius--radius-medium);background:#fffffffa;box-shadow:0 18px 40px #0f22331f}.lang-menu__panel a{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--border-radius--radius-medium)}.lang-menu__panel a.is-active,.lang-menu__panel a:hover{color:var(--accent-strong);background:var(--primary-50)}.topbar__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.topbar__actions>a.button{order:2}.topbar__actions .topbar__login{order:1}.topbar__actions .lang-menu{order:3}.topbar__login{--btn-text: var(--primary-600);--btn-bg: transparent;--btn-border: transparent;--btn-hover-text: var(--primary-700);--btn-hover-bg: transparent;--btn-hover-border: transparent;--btn-active-text: var(--primary-700);--btn-active-bg: transparent;--btn-active-border: transparent;display:inline-flex;align-items:center;text-decoration:none;font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--btn-text);min-height:40px;padding:0 8px}.topbar__login:hover{color:var(--btn-hover-text)}.topbar__login:active{color:var(--btn-active-text)}.button{--btn-text: var(--ink);--btn-bg: var(--bg);--btn-border: var(--line);--btn-hover-text: var(--btn-text);--btn-hover-bg: var(--btn-bg);--btn-hover-border: var(--btn-border);--btn-active-text: var(--btn-hover-text);--btn-active-bg: var(--btn-hover-bg);--btn-active-border: var(--btn-hover-border);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--button-height-sm);padding:0 var(--button-padding-sm);border:1px solid var(--btn-border);border-radius:var(--button-radius);background:var(--btn-bg);color:var(--btn-text);text-decoration:none;font-weight:500;font-size:var(--btn-font-size, 14px);font-family:var(--font-display);transition:background .18s ease,color .18s ease,border-color .18s ease}.button-size-small{--btn-font-size: 14px}.button-size-regular,.button-size-big{--btn-font-size: 16px}.button:hover{color:var(--btn-hover-text);border-color:var(--btn-hover-border);background:var(--btn-hover-bg)}.button:active{color:var(--btn-active-text);border-color:var(--btn-active-border);background:var(--btn-active-bg)}.button--primary{--btn-text: #fff;--btn-bg: var(--primary-600);--btn-border: var(--primary-600);--btn-hover-text: #fff;--btn-hover-bg: var(--primary-700);--btn-hover-border: var(--primary-700);--btn-active-text: #fff;--btn-active-bg: #125f9f;--btn-active-border: var(--primary-700)}.button--secondary{--btn-text: var(--primary-600);--btn-bg: var(--bg);--btn-border: rgba(22, 119, 203, .28);--btn-hover-text: var(--primary-700);--btn-hover-bg: var(--bg);--btn-hover-border: var(--primary-600);--btn-active-text: var(--primary-700);--btn-active-bg: var(--bg);--btn-active-border: var(--primary-700)}.button--dark{--btn-text: #fff;--btn-bg: #111;--btn-border: #111;--btn-hover-text: #fff;--btn-hover-bg: #1b1b1b;--btn-hover-border: #1b1b1b;--btn-active-text: #fff;--btn-active-bg: #000;--btn-active-border: #000}.button:focus-visible{outline:2px solid rgba(22,119,203,.4);outline-offset:2px}.footer-reveal{position:sticky;bottom:0;z-index:0;background:#0a365c}.footer{margin-top:0;padding:72px 0 44px;background:#0a365c;position:relative;z-index:0}.footer-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:26px;padding:0;border:0;border-radius:var(--border-radius--radius-medium);background:transparent}.footer-brandmark{width:100%;padding-bottom:22px}.footer-brandmark img{display:block;width:min(100%,1680px);height:auto}.footer-meta{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;gap:18px 28px;margin-top:0;flex-wrap:wrap}.footer-copy{margin:0;color:#c4dbecbd;font-size:13px;line-height:1.35;white-space:nowrap;order:1}.footer-utility{display:inline-flex;align-items:center;justify-content:flex-end;gap:18px 28px;margin-left:auto;flex-wrap:wrap;order:2}.footer-links{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px 22px;order:1}.footer-links a{color:#c4dbecbd;font-size:13px;line-height:1.35;text-decoration:none;transition:color .18s ease;white-space:nowrap}.footer-links a:hover{color:#f2f8fff5}.footer-card p{margin:0}@media(max-width:1080px){.topbar__inner{flex-wrap:wrap}}@media(max-width:1919px)and (min-width:901px){:root{--feature-rail-max: min(1240px, calc(100vw - 40px) );--feature-advantage-gap: 64px}.feature-advantage{width:min(1240px,calc(100vw - 40px));margin-right:auto;margin-left:auto}.feature-rail{width:100%}}@media(max-width:1280px)and (min-width:991px){.feature-split{grid-template-columns:1fr;gap:0;min-height:auto}.feature-split--reverse .feature-split__copy,.feature-split--reverse .feature-split__media{order:initial}.feature-split__copy{min-height:auto;padding:48px 48px 36px}.feature-split__media{min-height:0;height:clamp(460px,50vw,760px);aspect-ratio:5 / 4;background-position:var(--feature-media-image-position);background-size:cover}}@media(max-width:990px){:root{--feature-mobile-edge: 128px;--feature-mobile-gutter: 48px;--feature-advantage-gap: 40px}.feature-advantage{width:calc(100vw - (var(--feature-mobile-edge) * 2));max-width:100%;margin-right:auto;margin-left:auto}.feature-split{grid-template-columns:1fr;gap:0;min-height:auto;position:static;margin-top:0!important;transform:none!important;transition:none}.feature-split:after{display:none}.feature-split--reverse .feature-split__copy,.feature-split--reverse .feature-split__media{order:initial}.feature-split__media{width:100%;min-height:0;height:auto;aspect-ratio:4 / 3;border-left:0;background-position:center center,center;background-size:contain,cover;--feature-media-image-offset-right: clamp(8px, 2vw, 14px);--feature-media-image-offset-bottom: clamp(8px, 2vw, 14px);--feature-media-mockup-width: min(560px, calc(100% - 20px) )}.feature-split__media.feature-split__media--vendors,.feature-split__media.feature-split__media--finance{--feature-media-image-offset-right: clamp(12px, 2.2vw, 18px);--feature-media-image-offset-bottom: clamp(12px, 2.2vw, 18px);--feature-media-mockup-width: min(530px, calc(100% - 34px) )}.feature-split__mockup-image{left:50%;right:auto;transform:translate(-50%);width:min(var(--feature-media-mockup-width),calc(100% - 8px));height:auto;max-width:calc(100% - 8px);max-height:none}.feature-split__copy{width:100%;min-height:auto;padding:48px var(--feature-mobile-gutter)}.feature-split__copy h3,.feature-split__copy p,.feature-split__checks{max-width:none}}@media(max-width:900px){html,body{width:100%;max-width:100%;overflow-x:hidden}:root{--mobile-gutter: 5%;--feature-mobile-edge: 0px;--feature-mobile-gutter: clamp(28px, 5.2vw, 48px);--hero-mobile-height: clamp(260px, 50vw, 320px);--section-space: clamp(44px, 9vw, 64px);--flow-title-to-component: clamp(24px, 6.5vw, 36px);--flow-text-to-component: clamp(16px, 4.8vw, 24px);--shell: 100%;--feature-rail-max: calc(100vw - (var(--mobile-gutter) * 2));--feature-rail-gutter: var(--mobile-gutter);--shell-offset: var(--mobile-gutter)}.shell{width:100%;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.topbar .shell{width:100%;max-width:none;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}body{padding-top:78px;overflow-x:hidden}main{overflow-x:hidden}.topbar{position:fixed;top:0;left:0;right:0;z-index:60;transform:none!important;transition:background-color .18s ease;border-bottom:0;margin-bottom:0}.topbar__inner{align-items:stretch;flex-direction:column;gap:0;padding-top:8px;padding-bottom:8px;position:relative}.topbar__head{width:100%;min-height:48px;justify-content:space-between;align-items:center;position:relative;z-index:2;background:var(--bg)}.topbar__head-controls{display:inline-flex}.topbar__head-controls .lang-menu{display:inline-flex;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-4px,0);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.topbar[data-menu-open=true] .topbar__head-controls .lang-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition:opacity .2s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s}.topbar__menu-toggle{display:inline-flex;margin-left:0;position:relative}.topbar__menu-toggle-icon{width:24px;height:24px;display:block;transition:opacity .18s ease}.topbar__menu-toggle:before,.topbar__menu-toggle:after{content:"";position:absolute;width:16px;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scale(.8) rotate(0);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.topbar__menu-toggle:before{transform:scale(.8) rotate(45deg)}.topbar__menu-toggle:after{transform:scale(.8) rotate(-45deg)}.topbar[data-menu-open=true] .topbar__menu-toggle-icon{opacity:0}.topbar[data-menu-open=true] .topbar__menu-toggle:before,.topbar[data-menu-open=true] .topbar__menu-toggle:after{opacity:1;transform:scale(1) rotate(45deg)}.topbar[data-menu-open=true] .topbar__menu-toggle:after{transform:scale(1) rotate(-45deg)}.topbar__mobile-panel{display:block;position:fixed;left:0;right:0;top:64px;width:100%;max-height:calc(100vh - 64px);overflow-y:auto;padding-top:24px;padding-right:var(--mobile-gutter);padding-bottom:32px;padding-left:var(--mobile-gutter);border-radius:var(--border-radius--radius-medium);background:#fffffffb;box-shadow:none;opacity:0;transform:translate3d(0,-16px,0);pointer-events:none;transition:opacity .24s ease,transform .22s cubic-bezier(.22,1,.36,1);z-index:1}.topbar[data-menu-open=true] .topbar__mobile-panel{opacity:1;transform:translateZ(0);pointer-events:auto}.nav-links{display:flex;width:100%;align-items:flex-start;flex-direction:column;gap:32px;padding-bottom:24px}.nav-links a{font-size:18px;line-height:1.25;color:var(--ink)}.topbar__actions{display:flex;width:100%;align-items:center;flex-direction:column;gap:24px;padding-top:8px}.topbar__actions>a.button{order:1;width:100%;justify-content:center;min-height:50px;padding:0 22px;font-size:16px;line-height:1.2;font-weight:500}.topbar__actions>a.button.topbar__sales{--btn-text: #fff;--btn-bg: var(--primary-600);--btn-border: var(--primary-600);--btn-hover-text: #fff;--btn-hover-bg: var(--primary-700);--btn-hover-border: var(--primary-700);--btn-active-text: #fff;--btn-active-bg: #125f9f;--btn-active-border: #125f9f}.topbar__mobile-panel .lang-menu{display:none}.topbar__actions .topbar__login{order:2;align-self:center;margin-top:0}.heading-style-h1{font-size:38px}.benefits-card h4{font-size:28px}.hero-grid{grid-template-columns:1fr;gap:40px;padding:0}.hero--centered .hero-grid{display:grid;grid-template-columns:1fr;gap:0;padding:0;position:static}.hero-main{max-width:none;min-height:auto;display:block;padding:18px var(--mobile-gutter) 0}.hero--centered .hero-main{max-width:none;min-height:auto;display:block;padding:18px var(--mobile-gutter) 0;position:static;top:auto;left:auto;width:100%;transform:none;z-index:auto}.hero--centered .hero-copy{width:100%;align-items:flex-start;text-align:left;margin:0}.hero--centered h1{max-width:14ch;text-align:left;margin-left:0;margin-right:0}.hero--centered .hero-intro{max-width:58ch;text-align:left;margin-left:0;margin-right:0;line-height:1.7}.hero--centered .hero-actions{justify-content:flex-start}.hero--centered .hero-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.hero--centered .hero-meta__item{grid-template-columns:18px minmax(0,1fr);justify-items:start;width:auto}.hero--centered .hero-meta__item:before{justify-self:start}.hero--centered .hero-meta__label{width:100%;text-align:left}.hero-panel{min-height:0;border-left:0;width:100%;padding:0;box-sizing:border-box}.hero--centered .hero-panel{width:100%;height:auto;min-height:0;margin-top:0;border-radius:16px;overflow:visible;padding:0;box-sizing:border-box}.hero-visual{min-height:0;max-width:none}.hero--centered .hero-visual{min-height:0}.hero-visual__body{min-height:var(--hero-mobile-height)}.hero--centered .hero-visual__body{min-height:var(--hero-mobile-height);height:auto;overflow:visible;border-radius:16px}.hero-visual__body{display:none}.hero--centered{padding-bottom:0}.hero-placeholder{height:var(--hero-mobile-height);background-size:cover;background-position:center top;border-radius:16px;background-image:linear-gradient(180deg,#ffffff6b,#ffffff47 42%,#ffffff29),var(--hero-placeholder-bg-image, none);overflow:visible}.hero--centered .hero-placeholder{position:absolute;top:0;left:0;height:var(--hero-mobile-height);min-height:var(--hero-mobile-height)}.hero-placeholder__mockup-image{width:min(1220px,calc(100% - 2px));max-width:calc(100% - 2px);height:auto;max-height:calc(100% + 16px);object-fit:contain;bottom:-8px}.content-card{width:calc(100vw - (var(--mobile-gutter) * 2));margin-left:auto;margin-right:auto;padding:24px 0 0}.content{width:100%;max-width:none}.content hr{margin:clamp(36px,7vw,52px) 0}.floating-cta{top:auto;right:auto;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate3d(-50%,16px,0)}.floating-cta.is-visible{transform:translate3d(-50%,0,0)}.feature-advantage{width:calc(100vw - (var(--feature-mobile-edge, 0px) * 2));margin-right:auto;margin-left:auto}.feature-split{grid-template-columns:1fr;gap:0;min-height:auto;position:static;margin-top:0!important;transform:none!important;transition:none}.feature-split:after{display:none}.feature-split--reverse .feature-split__copy,.feature-split--reverse .feature-split__media{order:initial}.feature-split__media{width:100%;min-height:0;height:auto;aspect-ratio:5 / 4;border-left:0;--feature-media-gradient: none;background-image:var(--feature-media-image);background-position:var(--feature-media-image-position);background-size:cover;--feature-media-image-offset-right: 10px;--feature-media-image-offset-bottom: 10px;--feature-media-mockup-width: min(520px, calc(100% - 20px) )}.feature-split__media.feature-split__media--vendors,.feature-split__media.feature-split__media--finance{--feature-media-image-offset-right: 14px;--feature-media-image-offset-bottom: 14px;--feature-media-mockup-width: min(500px, calc(100% - 28px) )}.feature-split__mockup-image{left:50%;right:auto;transform:translate(-50%);width:min(var(--feature-media-mockup-width),calc(100% - 8px));height:auto;max-width:calc(100% - 8px);max-height:none}.feature-split__copy{width:100%;min-height:auto;padding:clamp(28px,6vw,48px) 0}.feature-rail{margin-top:var(--flow-title-to-component);width:100vw;margin-left:calc(-1 * var(--mobile-gutter));margin-right:0}.feature-rail__header{flex-direction:column;align-items:flex-start;width:100%;margin:0 0 var(--flow-title-to-component);padding:0 var(--mobile-gutter)}.feature-rail__controls{align-self:flex-start;margin-top:var(--flow-title-to-text)}.feature-rail__viewport{width:100%;overflow-x:auto;margin-left:0;margin-right:0;scroll-padding-inline:var(--mobile-gutter);scroll-snap-type:x mandatory}.feature-rail__track{grid-auto-columns:minmax(260px,82vw);gap:16px;padding:0 max(var(--mobile-gutter),18vw) 16px var(--mobile-gutter)}.feature-rail__card{width:auto;height:auto}.feature-rail__media{width:100%;height:min(82vw,420px);padding-right:0}.invoice-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-steps{width:100%;margin:var(--flow-title-to-component) 0 0;transform:none;grid-template-columns:1fr;gap:16px}.how-steps-scroll{width:100%;margin:var(--flow-title-to-component) 0 0;min-height:auto}.how-steps-scroll__sticky{position:static;min-height:auto;display:block}.how-steps-scroll__title{margin:0 0 var(--flow-title-to-component);text-align:left}#cosa-fa{text-align:left!important;margin-left:0!important;margin-right:auto!important}.how-steps-scroll__progress{display:none}.integrations-skills{position:static;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;pointer-events:auto}.integrations-scroll-lock{width:100%;min-height:auto}.integrations-scroll-lock__sticky{position:static;min-height:auto;display:block}.integrations-scroll-lock__title{margin-bottom:var(--flow-title-to-text);text-align:left!important}.integration-skill-card{position:static;width:auto;min-height:190px;transform:none!important;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1)}.how-steps__card,.how-steps__media{width:100%}.how-steps__card{--how-step-visual-height: auto;--how-step-media-offset-y: 0px;--how-step-copy-gap: 0px;min-height:0;height:auto;max-height:none;aspect-ratio:auto;opacity:.76;filter:saturate(.92) contrast(.96);transform:scale(.97);padding:24px;display:flex;flex-direction:column;gap:24px;transform-origin:center center;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .34s ease,filter .34s ease,box-shadow .38s cubic-bezier(.22,1,.36,1)}.how-steps__card{opacity:.76;filter:saturate(.92) contrast(.96);transform:scale(.97);box-shadow:0 8px 20px #0f223314;background:linear-gradient(180deg,#2b84cf,#237dcb)}.how-steps__card.is-active{opacity:1;filter:none;transform:scale(1);box-shadow:0 18px 38px #0f22332e;background:linear-gradient(180deg,#2b84cf,#237dcb);z-index:3}.how-steps__card:hover{transform:scale(.97)}.how-steps__header{margin-top:0;min-height:auto;justify-items:center;text-align:center;position:static;order:2}.how-steps__copy{transform:none;gap:6px;max-width:100%;position:static;margin:0 auto}.how-steps__media{order:1;height:auto;min-height:0;max-height:280px;padding-top:0;position:relative;align-items:center;justify-content:center}.how-steps__lottie{position:relative;width:100%;height:auto;max-height:280px;top:auto;left:50%;transform:translate(-50%)!important}.how-steps__media:before,.how-steps__media:after{display:none}.how-steps .how-steps__text{max-width:100%;overflow-wrap:anywhere}.how-steps__card .how-steps__header{opacity:.86}.how-steps__card.is-active .how-steps__header{opacity:1}.faq-list{grid-template-columns:1fr}.audience-cards-wrap{min-height:392px}.pricing-cards{width:min(1400px,calc(100vw - (var(--mobile-gutter) * 2)));margin-right:auto;margin-left:auto;transform:none;grid-template-columns:1fr;margin-top:2rem}.benefits-card{width:280px;height:392px}.benefits-marquee{animation-duration:112s}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-value-card{min-height:220px}.faq-list__column{gap:18px}.audience-features{grid-template-columns:1fr;gap:24px}.audience-features__sticky{position:static;transform:none;margin-top:0;min-height:auto;display:block}.content .audience-features__title{margin:0 0 var(--flow-title-to-component);text-align:center!important;font-size:34px;line-height:1.06;font-weight:500}.audience-features__title-prefix{display:block;margin:0;font-size:1em;line-height:inherit;letter-spacing:0;font-weight:inherit}.audience-features__title-value,.audience-features__text{display:none}.audience-features__media{height:320px}.audience-features__rail{gap:24px;padding:0}.audience-features__item{opacity:1;filter:none;transform:none;border-radius:var(--radius-sm);background:var(--bg-soft);overflow:hidden}.audience-features__item-copy{display:block;padding:18px 18px 20px}.audience-features__item-copy h4{margin:0 0 var(--flow-title-to-text);font-size:24px;line-height:1.2;text-align:left}.audience-features__item-copy p{margin:0 0 var(--flow-text-to-component);text-align:left}.footer-card{flex-direction:column;align-items:flex-start}.footer-meta{align-items:flex-start;flex-direction:column}.footer-utility{margin-left:0;justify-content:flex-start}.footer-brandmark{padding-bottom:18px}.footer-brandmark img{width:100%}.prefooter-card{width:min(1100px,calc(100vw - (var(--mobile-gutter) * 2)));min-height:auto;padding:34px 24px 28px}.prefooter{padding:64px 0 42px}.prefooter-content{grid-template-columns:1fr;grid-template-areas:"title" "cta" "body";align-items:flex-start;gap:18px}.prefooter-title{font-size:40px;max-width:none}}@media(max-width:640px){h1{max-width:none}.heading-style-h1{font-size:40px}.heading-style-h2,.content h2{font-size:34px}.heading-style-h3,.content h3{font-size:28px}.heading-style-h4{font-size:20px}.heading-style-h5{font-size:16px}.nav-links{gap:32px;justify-content:flex-start}.topbar__actions{width:100%}.lang-menu__panel{left:0;right:auto}.content table{overflow-x:auto;white-space:nowrap}.audience-cards-wrap{min-height:364px}.benefits-track{gap:24px}.benefits-card{width:260px;height:364px}.benefits-grid{grid-template-columns:1fr}.benefits-value-card{min-height:210px;padding:22px}.content .benefits-value-card__headline{font-size:38px}.content .benefits-value-card__headline--plain{font-size:28px}.how-steps,.integrations-skills{grid-template-columns:1fr}.integrations-scroll-lock{min-height:auto}.integrations-scroll-lock__sticky{position:static}.integrations-scroll-lock__title{margin-bottom:16px}.integration-skill-card{min-height:auto;padding:16px;gap:10px}.integration-skill-card__logo{height:52px}.integration-skill-card h4{font-size:.98rem}.audience-features__media{height:260px}.hero-placeholder{background-size:cover,cover,145% 145%,145% 145%,cover}}@media(max-width:900px){.footer-reveal,.footer{position:static}}.consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--neutral-0, #fff);border-top:1px solid var(--line, rgba(17, 17, 17, .08));box-shadow:0 -4px 24px #0000000f}.consent-banner__inner{max-width:var(--container-max, 1100px);margin:0 auto;padding:20px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.consent-banner__text{flex:1;min-width:200px;margin:0;font-size:.9rem;line-height:1.55;color:var(--muted, #6e7785)}.consent-banner__actions{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.consent-banner__settings{font-size:.85rem;color:var(--muted, #6e7785);text-decoration:none}.consent-banner__settings:hover{color:var(--ink, #111);text-decoration:underline}@media(max-width:600px){.consent-banner__inner{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}.consent-banner__actions{justify-content:stretch}.consent-banner__actions .button{flex:1}}
