#main-content a.laser-appointment-button,
#main-content .technique-pricing a.tariff-button {
 display: inline-block; box-sizing: border-box; max-width: 100%;
 padding: 16px 24px; border: 2px solid #833366; border-radius: 6px;
 background: #833366; color: #fff; font-size: 19px; font-weight: 700;
 line-height: 1.5; text-decoration: none; text-align: center;
}
#main-content a.laser-appointment-button strong { color: inherit; }
#main-content .technique-pricing a.tariff-button { display: block; }
#main-content .technique-pricing a.tariff-button::before { content: none; }
#main-content a.laser-appointment-button:hover,
#main-content .technique-pricing a.tariff-button:hover { background: #64234c; border-color: #64234c; }
#main-content a.laser-appointment-button:focus-visible,
#main-content .technique-pricing a.tariff-button:focus-visible { outline: 3px solid #343034; outline-offset: 4px; }
@media(max-width: 600px) {
 #main-content a.laser-appointment-button,
 #main-content .technique-pricing a.tariff-button { width: 100%; font-size: 17px; padding: 14px 18px; }
}
