/* Add only the search control; preserve the existing hero and roadmap layout. */
.hero-search{max-width:650px;margin:0 0 24px}
.hero-search>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.hero-search__field{display:flex;gap:8px;padding:6px;background:var(--bg-surface);border:1px solid #bca98b;border-radius:7px}
.hero-search__field:focus-within{outline:2px solid var(--bronze);outline-offset:3px}
.hero-search input{min-width:0;flex:1;width:100%;border:0;background:transparent;padding:8px 10px;font:inherit;font-size:16px;color:var(--text-strong)}
.hero-search input:focus{outline:none}
.hero-search input::placeholder{color:#776e63}
.hero-search button{flex-shrink:0;border:0;border-radius:4px;background:#514332;color:#fffefa;padding:8px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.hero-search button:hover{background:#6b543d}
@media(max-width:600px){
 .hero-search input{padding:8px 5px}
 .hero-search button{padding:8px 12px}
 .hero-search button span{display:none}
}
