.ai-facts-hero { min-height: min(720px, calc(100vh - 72px)); display: flex; align-items: center; }
.ai-reference-card { padding: clamp(1.5rem, 4vw, 2.4rem); }
.ai-fact-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem; }
.ai-fact-grid a { color: var(--marketing-brand-strong); font-weight: 800; }
.ai-workflow { display: grid; gap: 1rem; padding: 0; list-style: none; counter-reset: workflow; }
.ai-workflow li { counter-increment: workflow; display: grid; grid-template-columns: 3rem 1fr; column-gap: 1rem; padding: 1.25rem; border: 1px solid var(--marketing-border); border-radius: var(--marketing-radius-md); background: #fff; box-shadow: var(--marketing-shadow-sm); }
.ai-workflow li::before { content: counter(workflow, decimal-leading-zero); grid-row: 1 / span 2; color: var(--marketing-brand); font-weight: 900; }
.ai-workflow strong, .ai-workflow span { display: block; }
.ai-workflow span { color: var(--marketing-muted); }
.ai-answer-list { display: grid; gap: 1rem; }
.ai-answer-list article { padding: 1.25rem 1.5rem; border-left: 4px solid var(--marketing-brand); background: #fff; }
@media (max-width: 991.98px) { .ai-facts-hero { min-height: auto; } }
@media (max-width: 767.98px) { .ai-fact-grid { grid-template-columns: 1fr; } }
