.hero .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.hero .actions>.primary{width:100%;min-width:0;height:64px;min-height:64px;padding:12px 14px;gap:10px;font-size:12px;line-height:1.4;box-sizing:border-box}
.hero .actions .catalog-glyph{flex-shrink:0}
@media(max-width:1100px){.hero .actions{grid-template-columns:1fr}.hero .actions>.primary{height:52px;min-height:52px;padding:12px 20px}}
