.strip-list[data-astro-cid-qpcm7st2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 44px;margin:0;padding:0;list-style:none;display:flex}.strip-item[data-astro-cid-qpcm7st2]{align-items:center;display:inline-flex}.strip-item[data-astro-cid-qpcm7st2] a[data-astro-cid-qpcm7st2],.strip-item[data-astro-cid-qpcm7st2]>span[data-astro-cid-qpcm7st2]{color:inherit;align-items:center;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.strip-item[data-astro-cid-qpcm7st2] a[data-astro-cid-qpcm7st2]:hover{filter:brightness(1.05);transform:translateY(-1px)}.strip-item[data-astro-cid-qpcm7st2] img[data-astro-cid-qpcm7st2]{object-fit:contain;border-radius:4px;width:auto;max-width:240px;height:48px;display:block}.hero[data-astro-cid-lcdefpme]{padding:96px 0 80px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{background:var(--gradient-hero);pointer-events:none;z-index:0;position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme]:before{content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px);opacity:.5;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 70%)}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{padding:72px 0 56px}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;margin-top:18px}.grad[data-astro-cid-lcdefpme]{background:linear-gradient(120deg, var(--color-accent), #7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block}.lede[data-astro-cid-lcdefpme]{max-width:56ch;color:var(--color-muted);margin:18px 0 28px;font-size:1.15rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero-checks[data-astro-cid-lcdefpme]{color:var(--color-muted);flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.hero-checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.hero-check-link[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--color-muted) 40%, transparent);transition:color .15s,text-decoration-color .15s}.hero-check-link[data-astro-cid-lcdefpme]:hover{color:var(--color-accent);text-decoration-color:var(--color-accent)}.chk[data-astro-cid-lcdefpme]{background:var(--color-accent-soft);width:18px;height:18px;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.hero-visual[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px;padding:6px;display:grid;position:relative}.mock[data-astro-cid-lcdefpme]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.mock-head[data-astro-cid-lcdefpme]{background:var(--color-surface);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);color:var(--color-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:.78rem;display:flex}.mock-tag[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock-dots[data-astro-cid-lcdefpme]{gap:6px;display:inline-flex}.mock-dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--color-border-strong);border-radius:999px;width:10px;height:10px;display:inline-block}.mock-status[data-astro-cid-lcdefpme]{color:#059669;background:#10b9812e;border-radius:999px;padding:2px 8px;font-weight:600}@media (prefers-color-scheme:dark){.mock-status[data-astro-cid-lcdefpme]{color:#34d399}}.invoice[data-astro-cid-lcdefpme] .mock-body[data-astro-cid-lcdefpme]{padding:16px 18px 18px}.inv-supplier[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-fg);font-size:.98rem;display:block}.inv-supplier[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.82rem}.inv-table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;margin-top:14px;font-size:.82rem}.inv-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);padding:6px 8px;font-size:.72rem;font-weight:600}.inv-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--color-border);color:var(--color-fg-soft);padding:8px}.inv-table[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{text-align:right;font-variant-numeric:tabular-nums}.inv-totals[data-astro-cid-lcdefpme]{gap:4px;margin-top:12px;font-size:.85rem;display:grid}.inv-totals[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{color:var(--color-muted);justify-content:space-between;display:flex}.inv-totals[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-fg);font-variant-numeric:tabular-nums}.inv-totals[data-astro-cid-lcdefpme] .grand[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);color:var(--color-fg);margin-top:6px;padding-top:8px;font-size:.95rem}.flow-arrow[data-astro-cid-lcdefpme]{color:var(--color-accent);width:56px;margin:-6px auto;transform:rotate(90deg)}@media (width>=961px){.hero-visual[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.json[data-astro-cid-lcdefpme] .code[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-fg-soft);background:var(--color-bg);margin:0;padding:16px 18px;font-size:.78rem;line-height:1.7;overflow-x:auto}.json[data-astro-cid-lcdefpme] .k[data-astro-cid-lcdefpme]{color:var(--color-muted)}.json[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:#2563eb}.json[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{color:#059669}.json[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:#db2777}@media (prefers-color-scheme:dark){.json[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:#93c5fd}.json[data-astro-cid-lcdefpme] .v[data-astro-cid-lcdefpme]{color:#6ee7b7}.json[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:#f9a8d4}}.logo-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:44px 0}.strip-label[data-astro-cid-lcdefpme]{text-align:center;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 28px;font-size:.85rem;font-weight:600}.section-head[data-astro-cid-lcdefpme]{text-align:center;max-width:720px;margin:0 auto 48px}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:14px}.section-lede[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-bottom:0;font-size:1.05rem}.features[data-astro-cid-lcdefpme]{padding:96px 0}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.feature[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-sm);padding:26px 24px;transition:transform .2s,box-shadow .2s,border-color .2s}.feature[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}.feature-icon[data-astro-cid-lcdefpme]{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:.95rem}.steps[data-astro-cid-lcdefpme]{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:80px 0 96px}.step-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px 22px;position:relative}.step-num[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.06em;background:var(--color-accent-soft);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:999px;margin-bottom:14px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:.92rem}.preview[data-astro-cid-lcdefpme]{padding:96px 0}.shot[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:var(--shadow-lg);margin:0;overflow:hidden}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1640/700;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.shot-hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1640/1100}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);background:var(--color-surface);padding:18px 22px 22px}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 4px;font-size:1.05rem}.shot[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);margin:0;font-size:.92rem}.shot-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:24px;display:grid}.stats[data-astro-cid-lcdefpme]{padding:80px 0}.stat-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.stat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);padding:32px 24px}.stat-value[data-astro-cid-lcdefpme]{letter-spacing:-.03em;background:linear-gradient(120deg, var(--color-accent), #7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;line-height:1.1}.stat-label[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-top:6px;font-size:.92rem}.cta-band[data-astro-cid-lcdefpme]{padding:72px 0 96px}.cta-inner[data-astro-cid-lcdefpme]{color:#f1f5f9;box-shadow:var(--shadow-lg);background:radial-gradient(600px 300px at 100% 0,#7c3aed40,#0000 60%),radial-gradient(600px 300px at 0 100%,#2563eb59,#0000 60%),linear-gradient(120deg,#0b1220,#111c36);border:1px solid #ffffff0f;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:44px 48px;display:flex}.cta-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:6px}.cta-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f1f5f9c7;margin:0}.cta-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.cta-band[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]{color:#fff;background:0 0;border-color:#fff3}.cta-band[data-astro-cid-lcdefpme] .btn-secondary[data-astro-cid-lcdefpme]:hover{background:#ffffff14}@media (width<=720px){.cta-inner[data-astro-cid-lcdefpme]{padding:32px 24px}}
