.hero-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.erv-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgba(255,255,255,.8);padding:0 20px;color:#fff;text-decoration:none;font-size:.75rem;font-weight:600;letter-spacing:.02em;transition:background .2s,color .2s}
.erv-button:hover{background:#fff;color:var(--ink)}
@media(max-width:760px){.hero-actions{gap:12px}.erv-button{width:100%;max-width:250px}}
