.page-padding[data-astro-cid-jg5knkss]{padding-top:140px}.breadcrumb-nav[data-astro-cid-jg5knkss]{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1rem}.breadcrumb-list[data-astro-cid-jg5knkss]{flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;display:flex}.breadcrumb-item[data-astro-cid-jg5knkss]{align-items:center;font-size:.825rem;font-weight:500;display:flex}.breadcrumb-link[data-astro-cid-jg5knkss]{color:var(--muted);text-decoration:none;transition:color .2s}.breadcrumb-link[data-astro-cid-jg5knkss]:hover{color:var(--text)}.breadcrumb-separator[data-astro-cid-jg5knkss]{color:var(--border);margin-left:.5rem;margin-right:.25rem}.breadcrumb-current[data-astro-cid-jg5knkss]{color:var(--text);font-weight:600}.hero-section[data-astro-cid-jg5knkss]{max-width:800px;padding:3rem 0 5rem}.hero-title[data-astro-cid-jg5knkss]{color:var(--text);letter-spacing:-.03em;margin-top:1rem;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.15}.hero-subtitle[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.hero-actions[data-astro-cid-jg5knkss]{flex-wrap:wrap;gap:1rem;display:flex}.workflow-flow-section[data-astro-cid-jg5knkss]{margin:4rem 0 6rem}.section-title[data-astro-cid-jg5knkss]{color:var(--text);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.section-subtitle-text[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:3rem;font-size:1.1rem}.flow-stepper[data-astro-cid-jg5knkss]{flex-direction:column;gap:1.5rem;max-width:900px;display:flex}.stepper-item[data-astro-cid-jg5knkss]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);gap:1.5rem;padding:1.75rem 2rem;transition:border-color .2s;display:flex;position:relative}.stepper-item[data-astro-cid-jg5knkss]:hover{border-color:var(--accent)}.stepper-left[data-astro-cid-jg5knkss]{flex-direction:column;align-items:center;min-width:45px;display:flex}.step-number[data-astro-cid-jg5knkss]{font-family:var(--font-mono);color:var(--accent);background:#2563eb14;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;font-weight:700;display:flex}.stepper-right[data-astro-cid-jg5knkss] h3[data-astro-cid-jg5knkss]{color:var(--text);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.stepper-right[data-astro-cid-jg5knkss] p[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:1rem;font-size:.95rem;line-height:1.5}.step-tags[data-astro-cid-jg5knkss]{flex-wrap:wrap;gap:.5rem;display:flex}.tag-pill[data-astro-cid-jg5knkss]{font-size:.75rem;font-family:var(--font-mono);border:1px solid var(--border);color:var(--text-secondary);background:#ffffff0d;border-radius:12px;padding:.25rem .65rem}.how-it-works-section[data-astro-cid-jg5knkss]{border-radius:var(--radius-xl);border:1px solid var(--border);margin:4rem 0;padding:3rem}.section-header-compact[data-astro-cid-jg5knkss] h2[data-astro-cid-jg5knkss]{margin-top:.75rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.how-it-works-body[data-astro-cid-jg5knkss] p[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.live-flow-cards[data-astro-cid-jg5knkss]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.live-flow-card[data-astro-cid-jg5knkss]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem}.live-flow-card[data-astro-cid-jg5knkss] h5[data-astro-cid-jg5knkss]{color:var(--text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.live-flow-card[data-astro-cid-jg5knkss] p[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:0;font-size:.875rem;line-height:1.4}.user-journeys-section[data-astro-cid-jg5knkss]{margin:6rem 0}.journeys-grid[data-astro-cid-jg5knkss]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.journey-card[data-astro-cid-jg5knkss]{border-radius:var(--radius-lg);border:1px solid var(--border);padding:2rem}.journey-badge[data-astro-cid-jg5knkss]{font-size:.75rem;font-family:var(--font-mono);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.journey-header[data-astro-cid-jg5knkss] h4[data-astro-cid-jg5knkss]{color:var(--text);margin-top:.5rem;margin-bottom:1.5rem;font-size:1.15rem;font-weight:600}.journey-steps[data-astro-cid-jg5knkss]{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.journey-steps[data-astro-cid-jg5knkss] li[data-astro-cid-jg5knkss]{color:var(--muted);padding-left:1.25rem;font-size:.875rem;line-height:1.5;position:relative}.journey-steps[data-astro-cid-jg5knkss] li[data-astro-cid-jg5knkss]:before{content:"→";color:var(--accent);position:absolute;left:0}.journey-steps[data-astro-cid-jg5knkss] a[data-astro-cid-jg5knkss]{color:var(--text);text-decoration:underline}.system-modules-section[data-astro-cid-jg5knkss]{margin:6rem 0}.modules-grid[data-astro-cid-jg5knkss]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.module-card[data-astro-cid-jg5knkss]{border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex}.module-card[data-astro-cid-jg5knkss] h4[data-astro-cid-jg5knkss]{color:var(--text);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.module-card[data-astro-cid-jg5knkss] p[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:1.5rem;font-size:.875rem;line-height:1.4}.module-link[data-astro-cid-jg5knkss]{color:var(--accent);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.module-link[data-astro-cid-jg5knkss]:hover{text-decoration:underline}.implementation-section[data-astro-cid-jg5knkss]{margin:6rem 0}.impl-grid[data-astro-cid-jg5knkss]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.impl-card[data-astro-cid-jg5knkss]{border-radius:var(--radius-md);border:1px solid var(--border);padding:2rem 1.5rem;position:relative}.impl-step[data-astro-cid-jg5knkss]{color:var(--accent);opacity:.2;font-size:2rem;font-weight:800;font-family:var(--font-mono);margin-bottom:.5rem;display:block}.impl-card[data-astro-cid-jg5knkss] h4[data-astro-cid-jg5knkss]{color:var(--text);margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.impl-card[data-astro-cid-jg5knkss] p[data-astro-cid-jg5knkss]{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.audit-cta-section[data-astro-cid-jg5knkss]{text-align:center;border-radius:var(--radius-xl);border:1px solid var(--border);margin:6rem 0;padding:4rem 2rem}.cta-inner[data-astro-cid-jg5knkss]{max-width:650px;margin:0 auto}.cta-inner[data-astro-cid-jg5knkss] h2[data-astro-cid-jg5knkss]{color:var(--text);margin-bottom:1rem;font-size:2rem;font-weight:700}.cta-inner[data-astro-cid-jg5knkss] p[data-astro-cid-jg5knkss]{color:var(--muted);margin-bottom:2rem;font-size:1.1rem;line-height:1.5}@media (width<=768px){.page-padding[data-astro-cid-jg5knkss]{padding-top:100px}.how-it-works-section[data-astro-cid-jg5knkss]{padding:1.5rem}}
