/* Homepage CTA layout: keep primary scan and live AI conversation paired. */
.hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:520px;margin:28px auto 0}
.hero-action{min-width:0}.hero-actions .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;padding:12px 14px;font-size:14px;white-space:nowrap}
.hero-action p{margin:10px 0 0;font-size:12px;line-height:1.6;color:rgb(var(--ui-text-muted))}
.hero-mobile-link{margin:20px 0 0;font-size:13px;line-height:1.6}
@media(min-width:560px){.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(min-width:1024px){.aegis-hero-layout{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);column-gap:40px}.hero-actions{margin-left:0;margin-right:0}.hero-action p{text-align:center}}

.aegis-hero-layout h1{text-wrap:balance}.hero-ai-native{white-space:nowrap}
