.btn-primary[data-astro-cid-g2lufa5w]{display:inline-block;background-color:var(--color-accent);color:#fff;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;border-radius:2px;transition:background-color .2s ease}.btn-primary[data-astro-cid-g2lufa5w]:hover{background-color:#172554}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;background:#fffffff2;backdrop-filter:blur(8px);border-bottom:1px solid var(--color-gray-border);z-index:100}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;height:80px}.logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.5rem;letter-spacing:-.02em}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2rem}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn-primary){font-weight:500;font-size:.95rem;color:var(--color-gray-dark);transition:color .2s ease;text-decoration:none}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn-primary):hover{color:var(--color-text)}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{border-bottom:2px solid var(--color-accent);color:var(--color-accent);font-weight:600}.demo-nav-link[data-astro-cid-3ef6ksr2]{background-color:var(--color-accent);color:#fff!important;padding:6px 14px;border-radius:20px;font-size:13px!important;font-weight:600!important;text-decoration:none;transition:opacity .2s ease}.demo-nav-link[data-astro-cid-3ef6ksr2]:hover{opacity:.9}.dropdown-wrapper[data-astro-cid-3ef6ksr2]{position:relative;padding:1rem 0}.dropdown-menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:-1rem;background:var(--color-bg);border:1px solid var(--color-gray-border);border-radius:4px;min-width:240px;padding:.5rem 0;box-shadow:0 4px 6px -1px #0000001a}.dropdown-wrapper[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2],.dropdown-wrapper[data-astro-cid-3ef6ksr2]:focus-within .dropdown-menu[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.75rem 1.5rem;display:block}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--color-gray)}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;cursor:pointer;color:var(--color-text);padding:.5rem}@media(max-width:768px){.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:block}.main-nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:80px;left:0;right:0;background:var(--color-bg);flex-direction:column;align-items:stretch;padding:2rem;border-bottom:1px solid var(--color-gray-border);box-shadow:0 10px 15px -3px #0000000d;gap:1.5rem}.main-nav[data-astro-cid-3ef6ksr2].is-open{display:flex}.dropdown-wrapper[data-astro-cid-3ef6ksr2]{padding:0}.dropdown-menu[data-astro-cid-3ef6ksr2]{display:flex;position:static;border:none;box-shadow:none;background:transparent;padding:.5rem 0 0 1rem;border-left:2px solid var(--color-gray-border);margin-left:.5rem;margin-top:.5rem}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.5rem 0}.demo-nav-link[data-astro-cid-3ef6ksr2]{text-align:center;width:100%;padding:10px 14px}.nav-cta[data-astro-cid-3ef6ksr2]{margin-top:1rem;width:100%}.nav-cta[data-astro-cid-3ef6ksr2] .btn-primary{width:100%;text-align:center}}.site-footer[data-astro-cid-sz7xmlte]{background-color:var(--color-gray);border-top:1px solid var(--color-gray-border);padding-top:4rem;padding-bottom:2rem;margin-top:64px}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 3fr;gap:4rem}.footer-brand[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text);margin-top:0}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:1rem;color:var(--color-gray-dark);line-height:1.75;max-width:240px;margin-bottom:1rem;margin-top:0}.founder-email[data-astro-cid-sz7xmlte]{margin-top:1rem}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.link-column[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.link-column[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--color-text);margin-bottom:1.25rem;margin-top:0}.link-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;margin-bottom:1rem;font-size:1rem;line-height:1.75;color:var(--color-gray-dark);text-decoration:none;transition:color .2s ease}.link-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text)}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-border);display:flex;justify-content:space-between;align-items:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9375rem;color:var(--color-gray-dark);margin:0}.legal-links[data-astro-cid-sz7xmlte]{margin-left:1rem}.legal-link[data-astro-cid-sz7xmlte]{color:var(--color-gray-dark);text-decoration:none}.legal-link[data-astro-cid-sz7xmlte]:hover{color:var(--color-text)}.separator[data-astro-cid-sz7xmlte]{margin:0 .5rem;opacity:.3}@media(max-width:768px){.footer-top[data-astro-cid-sz7xmlte],.footer-links[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:3rem}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:1rem;text-align:center}.legal-links[data-astro-cid-sz7xmlte]{display:block;margin-left:0;margin-top:.5rem}}:root{--color-bg: #ffffff;--color-text: #1a1a1a;--color-accent: #1e3a8a;--color-gray: #f9fafb;--color-gray-border: #e5e7eb;--color-gray-dark: #4b5563;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--cta-document: "Book a Workflow Audit";--cta-leads: "Book a Lead Flow Audit";--cta-support: "Book a Support Audit";--cta-knowledge: "Book a Knowledge Audit";--cta-global: "Book a Consultation"}html{scroll-padding-top:112px;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:1rem;line-height:1.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);color:var(--color-text);margin:0;padding:0}*{box-sizing:border-box}.max-w-container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{margin-top:0;color:var(--color-text);font-family:var(--font-display)}h1{font-size:clamp(1.875rem,3.5vw,2.625rem);font-weight:700;line-height:1.15;letter-spacing:-.022em;margin-bottom:1.25rem}h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:1rem}h3{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin-bottom:.75rem}h4{font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}p,li,blockquote{font-size:1rem;line-height:1.75;max-width:65ch}p{margin-top:0;margin-bottom:1.25rem;color:var(--color-gray-dark)}a{color:var(--color-text);text-decoration:none;transition:color .15s ease,background .15s ease}button{transition:color .15s ease,background .15s ease,opacity .15s ease}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mono{font-family:var(--font-mono);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-dark)}section.bg-gray{background-color:var(--color-gray);border-top:1px solid var(--color-gray-border);border-bottom:1px solid var(--color-gray-border)}ul{padding-left:1.5rem;margin-bottom:1.5rem}li{margin-bottom:.5rem;color:var(--color-gray-dark)}li strong{font-weight:600;color:var(--color-text)}.needs-input{background-color:var(--color-gray-border);color:var(--color-gray-dark);padding:.125rem .375rem;border-radius:2px;font-family:var(--font-mono);font-weight:500;font-size:.75rem;letter-spacing:.02em;display:inline-block;line-height:1.4;vertical-align:middle}@media(max-width:768px){h1{font-size:2.5rem}h2{font-size:1.75rem}}
