.service-page .model-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.service-page .model-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid #b4c7ba;border-radius:8px;color:#173e32;background:#edf4e7;font-size:14px;font-weight:700;line-height:1.5;text-align:center}.service-page .model-action:hover{background:#dcebd3}.service-page .model-action:focus-visible{outline:3px solid #176354;outline-offset:3px}@media(max-width:600px){.service-page .model-actions{flex-direction:column}.service-page .model-action{width:100%}}