.hero[data-astro-cid-w27onklj]{padding-block:var(--space-6) var(--space-8);border-block-end:1px solid var(--border);background-color:var(--bg-subtle)}.hero__grid[data-astro-cid-w27onklj]{display:grid;gap:var(--space-5);margin-block-start:var(--space-5)}.hero__kicker[data-astro-cid-w27onklj]{color:var(--fg-tertiary);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--ls-wider);line-height:var(--lh-tight);text-transform:uppercase}.hero__title[data-astro-cid-w27onklj]{margin-block:var(--space-3);font-size:var(--text-h1)}.hero__lead[data-astro-cid-w27onklj]{max-inline-size:62ch;color:var(--fg-secondary);font-size:var(--text-h4);line-height:var(--lh-body)}.hero__actions[data-astro-cid-w27onklj]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__facts[data-astro-cid-w27onklj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-block-start:var(--space-7);border-block-start:1px solid var(--border);padding-block-start:var(--space-5)}.section{padding-block:var(--section-space)}.reason-grid[data-astro-cid-w27onklj]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin:0;padding:0;list-style:none}.reason-grid[data-astro-cid-w27onklj]>li[data-astro-cid-w27onklj]{min-inline-size:0}.reason__index[data-astro-cid-w27onklj]{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-wide)}.reason__title[data-astro-cid-w27onklj]{font-size:var(--text-h3)}.reason__body[data-astro-cid-w27onklj]{color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--lh-body)}.reason__note[data-astro-cid-w27onklj]{color:var(--fg-tertiary);font-size:var(--text-micro)}.journey[data-astro-cid-w27onklj]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin:0;padding:0;list-style:none}.journey__step[data-astro-cid-w27onklj]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.journey__index[data-astro-cid-w27onklj]{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.journey__title[data-astro-cid-w27onklj]{font-size:var(--text-h4)}.journey__body[data-astro-cid-w27onklj] p[data-astro-cid-w27onklj]{margin-block-start:var(--space-2);color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--lh-body)}.fields__title[data-astro-cid-w27onklj]{margin-block-end:var(--space-4);font-size:var(--text-h3)}.fields[data-astro-cid-w27onklj]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.fields[data-astro-cid-w27onklj] li[data-astro-cid-w27onklj]{border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);color:var(--fg-secondary);font-size:var(--text-xs);line-height:var(--lh-tight)}.capability-list[data-astro-cid-w27onklj]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block-end:var(--space-6)}.capability[data-astro-cid-w27onklj]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);background-color:var(--bg-elevated)}.capability__index[data-astro-cid-w27onklj]{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.capability__title[data-astro-cid-w27onklj]{font-size:var(--text-h4)}.capability__body[data-astro-cid-w27onklj] p[data-astro-cid-w27onklj]{margin-block-start:var(--space-2);color:var(--fg-secondary);font-size:var(--text-sm);line-height:var(--lh-body)}@media(min-width:640px){.reason-grid[data-astro-cid-w27onklj],.journey[data-astro-cid-w27onklj],.capability-list[data-astro-cid-w27onklj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.hero__grid[data-astro-cid-w27onklj]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hero__facts[data-astro-cid-w27onklj],.reason-grid[data-astro-cid-w27onklj]{grid-template-columns:repeat(4,minmax(0,1fr))}.journey[data-astro-cid-w27onklj]{grid-template-columns:repeat(5,minmax(0,1fr))}.journey__step[data-astro-cid-w27onklj]{grid-template-columns:minmax(0,1fr)}}
