.feature-page[data-astro-cid-gqv7nton]{max-width:1060px;padding-top:88px;padding-bottom:110px}.eyebrow[data-astro-cid-gqv7nton]{color:var(--color-brand-strong);font:500 12px/1 var(--font-text);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px}.title-row[data-astro-cid-gqv7nton]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}h1[data-astro-cid-gqv7nton]{max-width:850px;color:var(--color-ink);font:500 clamp(3rem, 7vw, 5.8rem)/.95 var(--font-display);letter-spacing:-.06em;margin:0}.lead[data-astro-cid-gqv7nton],.body[data-astro-cid-gqv7nton]{color:#353b35;max-width:730px;font:400 17px/1.7 var(--font-text)}.lead[data-astro-cid-gqv7nton]{color:var(--color-ink-secondary);letter-spacing:-.02em;margin-top:28px;font-size:20px}.lead[data-astro-cid-gqv7nton] p[data-astro-cid-gqv7nton],.body[data-astro-cid-gqv7nton] p[data-astro-cid-gqv7nton]{margin:0}.lead[data-astro-cid-gqv7nton] p[data-astro-cid-gqv7nton]+p[data-astro-cid-gqv7nton],.body[data-astro-cid-gqv7nton] p[data-astro-cid-gqv7nton]+p[data-astro-cid-gqv7nton]{margin-top:18px}.body[data-astro-cid-gqv7nton]{margin-top:64px}.body[data-astro-cid-gqv7nton] section[data-astro-cid-gqv7nton]+section[data-astro-cid-gqv7nton]{margin-top:48px}h2[data-astro-cid-gqv7nton]{color:var(--color-ink);font:500 clamp(1.8rem, 4vw, 2.7rem)/1.08 var(--font-display);letter-spacing:-.045em;margin:0 0 15px}.body[data-astro-cid-gqv7nton] ul[data-astro-cid-gqv7nton]{margin:18px 0 0;padding-left:1.35em}.body[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]+li[data-astro-cid-gqv7nton]{margin-top:8px}.body[data-astro-cid-gqv7nton] a[data-astro-cid-gqv7nton]{color:var(--color-brand-strong);text-underline-offset:4px}.core-idea[data-astro-cid-gqv7nton]{color:var(--color-ink);font-weight:500}.flow[data-astro-cid-gqv7nton]{color:var(--color-ink);font:400 14px/1.4 var(--font-text);counter-reset:feature-step;margin:22px 0 26px;padding:0;list-style:none}.flow[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]{counter-increment:feature-step;min-width:0}.flow[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]:before{color:var(--color-brand-strong);font:500 10px/1 var(--font-text);letter-spacing:.1em;content:counter(feature-step, decimal-leading-zero);margin-bottom:8px;display:block}.flow--discovery[data-astro-cid-gqv7nton]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;display:grid}.flow--discovery[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]{border-bottom:1px solid var(--color-border);padding:0 12px 12px 0}.flow--performance[data-astro-cid-gqv7nton]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.flow--performance[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:8px;padding:14px}.flow--signals[data-astro-cid-gqv7nton]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.flow--signals[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]{border-bottom:1px solid var(--color-border);padding:14px 8px 14px 0}.flow--signals[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]:nth-child(4){color:var(--color-brand-strong);font-weight:500}.flow--learning[data-astro-cid-gqv7nton]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;display:grid}.flow--learning[data-astro-cid-gqv7nton] li[data-astro-cid-gqv7nton]{border-top:1px solid var(--color-border);padding-top:12px}.resource-links[data-astro-cid-gqv7nton]{list-style:none;padding-left:0!important}@media (width<=700px){.feature-page[data-astro-cid-gqv7nton]{padding-top:64px;padding-bottom:70px}.title-row[data-astro-cid-gqv7nton]{gap:10px}.lead[data-astro-cid-gqv7nton],.body[data-astro-cid-gqv7nton]{font-size:16px}.lead[data-astro-cid-gqv7nton]{font-size:18px}.body[data-astro-cid-gqv7nton]{margin-top:50px}.flow--discovery[data-astro-cid-gqv7nton],.flow--performance[data-astro-cid-gqv7nton],.flow--signals[data-astro-cid-gqv7nton]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow--learning[data-astro-cid-gqv7nton]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
