.wave-divider:where(.astro-uwxjaa7b){line-height:0}.wave-divider:where(.astro-uwxjaa7b) svg:where(.astro-uwxjaa7b){width:100%;height:2.5rem;display:block}@media (width>=641px){.wave-divider:where(.astro-uwxjaa7b) svg:where(.astro-uwxjaa7b){height:3.5rem}}.film-gallery:where(.astro-ii4x7bql){padding:clamp(3rem,7vw,5rem) 0;scroll-margin-top:11rem}.film-gallery-intro:where(.astro-ii4x7bql){text-align:center;max-width:48rem;margin:0 auto 2.5rem}.film-gallery-intro:where(.astro-ii4x7bql) h2:where(.astro-ii4x7bql){margin:.35rem 0 .75rem}.film-gallery-stations:where(.astro-ii4x7bql){margin-top:1.25rem}.film-gallery-stations:where(.astro-ii4x7bql) ol:where(.astro-ii4x7bql){counter-reset:film-station;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.film-gallery-stations:where(.astro-ii4x7bql) li:where(.astro-ii4x7bql){counter-increment:film-station}.film-gallery-stations:where(.astro-ii4x7bql) a:where(.astro-ii4x7bql){border:1px solid var(--color-hairline);background:var(--color-navy-light);color:var(--color-navy);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.film-gallery-stations:where(.astro-ii4x7bql) a:where(.astro-ii4x7bql):before{content:counter(film-station);background:var(--color-teal);width:1.25rem;height:1.25rem;color:var(--color-navy);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.film-gallery-stations:where(.astro-ii4x7bql) a:where(.astro-ii4x7bql):hover,.film-gallery-stations:where(.astro-ii4x7bql) a:where(.astro-ii4x7bql):focus-visible{background:var(--color-teal-light)}.film-gallery-launch:where(.astro-ii4x7bql){text-align:center;max-width:28rem;margin:0 auto 3rem}.film-gallery-launch-kicker:where(.astro-ii4x7bql){color:var(--color-teal-text);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:700}.film-gallery-station:where(.astro-ii4x7bql){margin-top:2.5rem;scroll-margin-top:11rem}.film-gallery-station:where(.astro-ii4x7bql) h3:where(.astro-ii4x7bql){color:var(--color-navy);margin:0 0 1rem;font-size:1.125rem}.film-gallery-row:where(.astro-ii4x7bql){grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.film-gallery-closing:where(.astro-ii4x7bql){border-top:1px solid var(--color-hairline);text-align:center;margin-top:3.5rem;padding-top:2.5rem}.film-gallery-closing-lead:where(.astro-ii4x7bql){color:var(--color-navy);margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.film-gallery-closing-actions:where(.astro-ii4x7bql){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.hero-narrow:where(.astro-z2nhhvp3) h1:where(.astro-z2nhhvp3){font-size:clamp(1rem,4.5vw,2.5rem)}.hero-narrow:where(.astro-z2nhhvp3) h1:where(.astro-z2nhhvp3) span:where(.astro-z2nhhvp3){white-space:nowrap}.product-hero:where(.astro-z2nhhvp3) .hero-mascot{margin:1rem 0;position:static;transform:none}.product-hero:where(.astro-z2nhhvp3) .hero-mascot .hero-speech-bubble{max-width:none}.product-partner-badge:where(.astro-z2nhhvp3){border:1px solid var(--color-hairline);background:var(--color-navy-light);color:var(--color-text-muted);border-radius:.5rem;justify-items:start;gap:.5rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8rem;font-weight:700;display:inline-grid}.product-partner-badge:where(.astro-z2nhhvp3) img:where(.astro-z2nhhvp3){object-fit:contain;width:auto;max-width:min(100%,13rem);display:block}.product-partner-badge-finapi:where(.astro-z2nhhvp3) img:where(.astro-z2nhhvp3){height:2.5rem}.invoice-flow-section:where(.astro-z2nhhvp3){background:var(--color-navy-light);padding:clamp(3rem,7vw,5rem) 0;scroll-margin-top:11rem}.invoice-flow-intro:where(.astro-z2nhhvp3){text-align:center;max-width:46rem;margin:0 auto 2rem}.invoice-flow-intro:where(.astro-z2nhhvp3) h2:where(.astro-z2nhhvp3){margin:.35rem 0 .75rem}.invoice-flow-kicker:where(.astro-z2nhhvp3){color:var(--color-teal-text);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700}.invoice-flow-comparison:where(.astro-z2nhhvp3){border:1px solid var(--color-hairline);background:#fff;border-radius:.75rem;max-width:62rem;margin:0 auto;overflow:hidden}.invoice-flow-columns:where(.astro-z2nhhvp3),.invoice-flow-phase:where(.astro-z2nhhvp3){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-flow-columns:where(.astro-z2nhhvp3) span:where(.astro-z2nhhvp3){color:var(--color-navy);padding:1rem 1.25rem;font-weight:700}.invoice-flow-columns:where(.astro-z2nhhvp3) .is-assisted:where(.astro-z2nhhvp3){border-top:.25rem solid var(--color-teal);background:var(--color-teal-light)}.invoice-flow-phase:where(.astro-z2nhhvp3){border-top:1px solid var(--color-hairline)}.invoice-flow-phase:where(.astro-z2nhhvp3) h3:where(.astro-z2nhhvp3){background:var(--color-navy-light);color:var(--color-navy);grid-column:1/-1;align-items:center;gap:.65rem;margin:0;padding:.8rem 1.25rem;font-size:1rem;display:flex}.invoice-flow-phase:where(.astro-z2nhhvp3) h3:where(.astro-z2nhhvp3) span:where(.astro-z2nhhvp3){background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:inline-flex}.invoice-flow-cell:where(.astro-z2nhhvp3){color:var(--color-text-muted);margin:0;padding:1.15rem 1.25rem;font-size:.9375rem;line-height:1.5}.invoice-flow-cell:where(.astro-z2nhhvp3).is-assisted{border-left:1px solid var(--color-hairline);background:var(--color-teal-light)}.invoice-flow-cell:where(.astro-z2nhhvp3) p:where(.astro-z2nhhvp3){margin:0}.invoice-flow-labels:where(.astro-z2nhhvp3){flex-wrap:wrap;gap:.4rem;margin-bottom:.65rem;display:flex}.invoice-flow-label:where(.astro-z2nhhvp3){border-radius:999px;align-items:center;min-height:1.65rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.invoice-flow-label:where(.astro-z2nhhvp3).is-automatic{background:var(--color-teal);color:var(--color-navy)}.invoice-flow-label:where(.astro-z2nhhvp3).is-decision{background:var(--color-gold-light);color:#6c4809}.invoice-flow-cell:where(.astro-z2nhhvp3) strong:where(.astro-z2nhhvp3){display:none}.invoice-flow-actions:where(.astro-z2nhhvp3){flex-wrap:wrap;justify-content:center;gap:.75rem;margin:1.25rem auto 0;display:flex}.invoice-flow-limit:where(.astro-z2nhhvp3){max-width:62rem;color:var(--color-text-muted);text-align:center;margin:1rem auto 0;font-size:.875rem}.invoice-flow-examples:where(.astro-z2nhhvp3){background:var(--color-teal-light);border-radius:.75rem;justify-content:center;align-items:baseline;gap:1.25rem;max-width:62rem;margin:1rem auto 0;padding:1rem 1.25rem;display:flex}.invoice-flow-examples:where(.astro-z2nhhvp3) h3:where(.astro-z2nhhvp3){color:var(--color-navy);flex:none;margin:0;font-size:1rem}.invoice-flow-examples:where(.astro-z2nhhvp3) ul:where(.astro-z2nhhvp3){color:var(--color-navy);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}@media (width<=720px){.invoice-flow-columns:where(.astro-z2nhhvp3){display:none}.invoice-flow-phase:where(.astro-z2nhhvp3){grid-template-columns:1fr}.invoice-flow-phase:where(.astro-z2nhhvp3) h3:where(.astro-z2nhhvp3){grid-column:1}.invoice-flow-cell:where(.astro-z2nhhvp3){padding:1rem 1.1rem}.invoice-flow-cell:where(.astro-z2nhhvp3).is-assisted{border-top:1px solid var(--color-hairline);border-left:0}.invoice-flow-cell:where(.astro-z2nhhvp3) strong:where(.astro-z2nhhvp3){color:var(--color-navy);margin-bottom:.25rem;font-size:.8125rem;display:block}.invoice-flow-examples:where(.astro-z2nhhvp3),.invoice-flow-examples:where(.astro-z2nhhvp3) ul:where(.astro-z2nhhvp3){display:grid}.invoice-flow-examples:where(.astro-z2nhhvp3){gap:.625rem}}.cta-band-actions:where(.astro-z2nhhvp3){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.product-section-media:where(.astro-z2nhhvp3).has-screenshot{justify-content:stretch;align-items:stretch;padding:1rem;font-size:1rem}.screenshot-frame:where(.astro-z2nhhvp3){border:1px solid var(--color-hairline);background:#fff;border-radius:.5rem;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px -12px #141b3340}.screenshot-chrome:where(.astro-z2nhhvp3){background:var(--color-navy-light);border-bottom:1px solid var(--color-hairline);flex-shrink:0;gap:.375rem;padding:.625rem .75rem;display:flex}.chrome-dot:where(.astro-z2nhhvp3){background:var(--color-hairline);border-radius:50%;width:.5rem;height:.5rem}.screenshot-body:where(.astro-z2nhhvp3){flex-direction:column;flex:1;justify-content:center;padding:1.25rem;display:flex}.mini-fields:where(.astro-z2nhhvp3){gap:.75rem;margin:0;display:grid}.mini-field:where(.astro-z2nhhvp3){border:1px solid var(--color-hairline);background:#fff;border-radius:.5rem;padding:.625rem .875rem}.mini-field:where(.astro-z2nhhvp3) dt:where(.astro-z2nhhvp3){color:var(--color-text-muted);margin:0 0 .25rem;font-size:.75rem}.mini-field:where(.astro-z2nhhvp3) dd:where(.astro-z2nhhvp3){color:var(--color-navy);margin:0;font-size:.9375rem;font-weight:600}.mini-field:where(.astro-z2nhhvp3).is-uncertain{border-color:var(--color-gold);background:var(--color-gold-light)}.mini-confidence-badge:where(.astro-z2nhhvp3){color:#92600a;margin-top:.375rem;font-size:.75rem;font-weight:600;display:block}.export-success:where(.astro-z2nhhvp3){text-align:center}.export-success-icon:where(.astro-z2nhhvp3){background:var(--color-teal-light);width:2.5rem;height:2.5rem;color:var(--color-teal-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;display:inline-flex}.export-success-title:where(.astro-z2nhhvp3){color:var(--color-navy);margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.export-success-meta:where(.astro-z2nhhvp3){color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9375rem}.export-format-badge:where(.astro-z2nhhvp3){background:var(--color-navy-light);color:var(--color-navy);border-radius:999px;padding:.3125rem .875rem;font-size:.8125rem;font-weight:600;display:inline-block}.org-switcher-label:where(.astro-z2nhhvp3){color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .25rem;font-size:.75rem}.org-switcher-org:where(.astro-z2nhhvp3){color:var(--color-navy);margin:0 0 .875rem;font-weight:700}.org-switcher-list:where(.astro-z2nhhvp3){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.org-switcher-list:where(.astro-z2nhhvp3) li:where(.astro-z2nhhvp3){border:1px solid var(--color-hairline);color:var(--color-text-muted);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.9375rem;display:flex}.org-switcher-list:where(.astro-z2nhhvp3) li:where(.astro-z2nhhvp3).is-active{border-color:var(--color-teal);background:var(--color-teal-light);color:var(--color-navy);font-weight:600}.org-active-badge:where(.astro-z2nhhvp3){color:var(--color-teal-text);font-size:.75rem;font-weight:700}.product-section-media:where(.astro-z2nhhvp3).has-icon{padding:2.5rem}.product-section-media:where(.astro-z2nhhvp3).has-icon img:where(.astro-z2nhhvp3){width:100%;max-width:22rem;height:auto}.chat-mockup:where(.astro-z2nhhvp3){gap:.625rem;display:grid}.chat-bubble:where(.astro-z2nhhvp3){border-radius:.75rem;max-width:90%;margin:0;padding:.625rem .875rem;font-size:.9375rem;line-height:1.4}.chat-bubble-user:where(.astro-z2nhhvp3){background:var(--color-navy-light);color:var(--color-navy);border-bottom-right-radius:.25rem;justify-self:end}.chat-bubble-assistant:where(.astro-z2nhhvp3){background:var(--color-teal-light);color:var(--color-navy);border-bottom-left-radius:.25rem;justify-self:start}.chat-result-pill:where(.astro-z2nhhvp3){color:var(--color-teal-text);margin-top:.5rem;font-size:.8125rem;font-weight:600;display:block}.payment-success:where(.astro-z2nhhvp3){text-align:center}.payment-success-icon:where(.astro-z2nhhvp3){background:var(--color-teal-light);width:2.5rem;height:2.5rem;color:var(--color-teal-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;display:inline-flex}.payment-success-title:where(.astro-z2nhhvp3){color:var(--color-navy);margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.payment-success-meta:where(.astro-z2nhhvp3){color:var(--color-text-muted);margin:0 0 .75rem;font-size:.9375rem}.payment-status-badge:where(.astro-z2nhhvp3){background:var(--color-navy-light);color:var(--color-navy);border-radius:999px;padding:.3125rem .875rem;font-size:.8125rem;font-weight:600;display:inline-block}
