.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}}.invoice-process:where(.astro-vfpzkjwo){background:var(--color-navy-light);padding:clamp(3.5rem,7vw,6rem) 0}.invoice-process-heading:where(.astro-vfpzkjwo){text-align:center;max-width:50rem;margin:0 auto 2rem}.invoice-process-heading:where(.astro-vfpzkjwo) h2:where(.astro-vfpzkjwo){margin:.4rem 0 .75rem}.invoice-process-heading:where(.astro-vfpzkjwo)>p:where(.astro-vfpzkjwo):last-child{color:var(--color-text-muted);margin:0;font-size:1.1rem;line-height:1.6}.invoice-process-kicker:where(.astro-vfpzkjwo){color:var(--color-teal-dark);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.invoice-process-chain:where(.astro-vfpzkjwo){gap:2rem;margin:0;padding:0;list-style:none;display:grid}.invoice-process-step:where(.astro-vfpzkjwo){border:1px solid var(--color-hairline);border-top:.25rem solid var(--color-teal);background:#fff;border-radius:.75rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex;position:relative;box-shadow:0 .75rem 2rem -1.5rem #141b3359}.invoice-process-step:where(.astro-vfpzkjwo):not(:last-child):after{z-index:1;content:"↓";color:var(--color-teal-dark);font-size:1.5rem;font-weight:700;position:absolute;bottom:-1.75rem;right:50%;transform:translate(50%)}.invoice-process-step-head:where(.astro-vfpzkjwo){justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invoice-process-number:where(.astro-vfpzkjwo){color:var(--color-teal-dark);letter-spacing:.08em;font-size:.75rem;font-weight:800}.invoice-process-icon:where(.astro-vfpzkjwo){background:var(--color-teal-light);width:2.5rem;height:2.5rem;color:var(--color-navy);border-radius:50%;place-items:center;display:grid}.invoice-process-icon:where(.astro-vfpzkjwo) svg{width:1.35rem;height:1.35rem}.invoice-process-step:where(.astro-vfpzkjwo) h3:where(.astro-vfpzkjwo){margin:1rem 0 .55rem;font-size:1.15rem;line-height:1.2}.invoice-process-step:where(.astro-vfpzkjwo)>p:where(.astro-vfpzkjwo){color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.invoice-process-photo:where(.astro-vfpzkjwo) p:where(.astro-vfpzkjwo){color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.invoice-process-chip:where(.astro-vfpzkjwo){background:var(--color-gold-light);color:#6c4809;border-radius:999px;align-self:flex-start;margin-top:1rem;padding:.35rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.invoice-process-partner:where(.astro-vfpzkjwo){text-align:center;place-items:center;gap:.6rem;margin-top:auto;padding-top:1.25rem;display:grid}.invoice-process-partner:where(.astro-vfpzkjwo) img:where(.astro-vfpzkjwo){object-fit:contain;width:auto;max-width:100%;display:block}.invoice-process-partner-finapi:where(.astro-vfpzkjwo) img:where(.astro-vfpzkjwo){height:2.25rem}.invoice-process-partner-datev:where(.astro-vfpzkjwo) img:where(.astro-vfpzkjwo){height:120px;min-height:120px}.invoice-process-partner:where(.astro-vfpzkjwo)>p:where(.astro-vfpzkjwo){color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.invoice-process-partner:where(.astro-vfpzkjwo) details:where(.astro-vfpzkjwo){text-align:left;width:100%;font-size:.75rem}.invoice-process-partner:where(.astro-vfpzkjwo) summary:where(.astro-vfpzkjwo){background:var(--color-navy-light);min-height:2.75rem;color:var(--color-navy);cursor:pointer;border-radius:.35rem;padding:.65rem .7rem;font-weight:700}.invoice-process-partner:where(.astro-vfpzkjwo) details:where(.astro-vfpzkjwo) p:where(.astro-vfpzkjwo){color:var(--color-text-muted);margin:.6rem 0 0;line-height:1.5}@media (width>=900px){.invoice-process-chain:where(.astro-vfpzkjwo){grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1rem}.invoice-process-step:where(.astro-vfpzkjwo){padding:1rem}.invoice-process-step:where(.astro-vfpzkjwo):not(:last-child):after{content:"→";top:3.1rem;bottom:auto;right:-.8rem;transform: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}.product-partner-badge-datev:where(.astro-z2nhhvp3) img:where(.astro-z2nhhvp3){height:120px;min-height:120px}.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-dark);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-dark);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-dark);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-dark);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-dark);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}
