.page[data-astro-cid-xusfefk3]{width:100%;max-width:var(--page-max);margin:24px auto 0;padding:0 var(--gutter)}.app[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;align-items:flex-start;gap:48px}.app-hero[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.back-link[data-astro-cid-xusfefk3]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink-muted);transition:color var(--dur) var(--ease)}.back-link[data-astro-cid-xusfefk3]:hover{color:var(--accent)}.app-status[data-astro-cid-xusfefk3]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-btn);font-size:13px;font-weight:500;color:var(--ink-soft)}.status-dot[data-astro-cid-xusfefk3]{width:7px;height:7px;border-radius:50%;background:#2f9e44}.app-name[data-astro-cid-xusfefk3]{font-size:clamp(40px,7vw,84px);font-weight:500;line-height:1;letter-spacing:-.04em}.app-tagline[data-astro-cid-xusfefk3]{font-size:22px;font-weight:500;color:var(--accent)}.app-summary[data-astro-cid-xusfefk3]{max-width:var(--measure-lead);font-size:19px;line-height:1.5;color:var(--ink-soft)}.action-row[data-astro-cid-xusfefk3]{display:flex;flex-wrap:wrap;gap:14px;width:100%;margin-top:6px}.action-btn[data-astro-cid-xusfefk3]{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 22px;border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-btn);font-size:15px;font-weight:500;white-space:nowrap;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.action-btn[data-astro-cid-xusfefk3] .icon[data-astro-cid-xusfefk3]{width:19px;height:19px}.action-btn[data-astro-cid-xusfefk3]:hover{transform:translateY(-2px);box-shadow:0 6px 16px -4px #00000038}.action-btn[data-astro-cid-xusfefk3].primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.action-btn[data-astro-cid-xusfefk3].primary .icon[data-astro-cid-xusfefk3]{filter:brightness(0) invert(1)}.stats[data-astro-cid-xusfefk3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:10px 0 0}.stat[data-astro-cid-xusfefk3]{padding:20px 24px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-btn)}.stat-value[data-astro-cid-xusfefk3]{display:block;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--accent)}.stat-label[data-astro-cid-xusfefk3]{margin:6px 0 0;font-size:14px;line-height:1.35;color:var(--ink-muted)}.block[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.prose[data-astro-cid-xusfefk3]{max-width:var(--measure);font-size:18px;line-height:1.6;color:var(--ink-soft)}.pipeline[data-astro-cid-xusfefk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;width:100%;margin-top:12px}.stage[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;gap:9px;padding:24px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-btn)}.stage-step[data-astro-cid-xusfefk3]{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--accent)}.stage-title[data-astro-cid-xusfefk3]{font-size:18px;font-weight:600;letter-spacing:-.01em}.stage-body[data-astro-cid-xusfefk3]{font-size:15px;line-height:1.5;color:var(--ink-soft)}.compare[data-astro-cid-xusfefk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;width:100%;margin-top:10px}.compare-col[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;gap:14px;padding:26px 28px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow-btn)}.problem-col[data-astro-cid-xusfefk3]{box-shadow:inset 0 0 0 1px var(--hairline),var(--shadow-btn)}.compare-title[data-astro-cid-xusfefk3]{font-size:16px;font-weight:600}.compare-list[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;gap:12px}.compare-list[data-astro-cid-xusfefk3] li[data-astro-cid-xusfefk3]{position:relative;padding-left:18px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.compare-list[data-astro-cid-xusfefk3] li[data-astro-cid-xusfefk3]:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:50%;background:#00000040}.solution-col[data-astro-cid-xusfefk3] .compare-list[data-astro-cid-xusfefk3] li[data-astro-cid-xusfefk3]:before{background:var(--accent)}.compare-list[data-astro-cid-xusfefk3] strong[data-astro-cid-xusfefk3]{display:block;font-weight:600;color:var(--ink)}.stack-list[data-astro-cid-xusfefk3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px;width:100%}.stack-item[data-astro-cid-xusfefk3]{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--hairline)}.stack-label[data-astro-cid-xusfefk3]{font-size:16px;font-weight:600}.stack-detail[data-astro-cid-xusfefk3]{font-size:14px;color:var(--ink-muted)}.cta[data-astro-cid-xusfefk3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:28px 32px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow-btn)}.cta-text[data-astro-cid-xusfefk3]{max-width:46ch;font-size:17px;color:var(--ink-soft)}.cta-actions[data-astro-cid-xusfefk3]{display:flex;flex-wrap:wrap;gap:12px}.cta-btn[data-astro-cid-xusfefk3]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:var(--radius-card);background:var(--bg);box-shadow:inset 0 0 0 1px var(--hairline);font-size:15px;font-weight:500;white-space:nowrap;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.cta-btn[data-astro-cid-xusfefk3].primary{background:var(--accent);color:var(--accent-ink);box-shadow:none}.cta-btn[data-astro-cid-xusfefk3]:hover{transform:translateY(-2px)}.cta-btn[data-astro-cid-xusfefk3]:not(.primary):hover{background:var(--accent);color:var(--accent-ink)}.legal-links[data-astro-cid-xusfefk3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.legal-label[data-astro-cid-xusfefk3]{font-weight:600;color:var(--ink)}.legal-links[data-astro-cid-xusfefk3] a[data-astro-cid-xusfefk3]{color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur) var(--ease)}.legal-links[data-astro-cid-xusfefk3] a[data-astro-cid-xusfefk3]:hover{color:var(--accent)}.legal-pipe[data-astro-cid-xusfefk3]{color:var(--hairline)}@media(max-width:720px){.app[data-astro-cid-xusfefk3]{gap:36px}.page[data-astro-cid-xusfefk3]{margin-top:8px}.stats[data-astro-cid-xusfefk3]{grid-template-columns:minmax(0,1fr)}.app-tagline[data-astro-cid-xusfefk3]{font-size:19px}.app-summary[data-astro-cid-xusfefk3]{font-size:17px}.cta[data-astro-cid-xusfefk3]{padding:24px}}
