.ipg-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ipg-contact-actions .btn{min-height:48px;text-align:center;justify-content:center}.ipg-contact-actions .ipg-contact-sms{display:none}.contact-hero p.contact-direct-hint{font-size:14px;line-height:1.6;margin-top:14px}@media(max-width:767px),(hover:none) and (pointer:coarse){.ipg-contact-actions .ipg-contact-sms{display:inline-flex}}@media(max-width:620px){.ipg-contact-actions{display:grid;grid-template-columns:1fr;width:100%}.ipg-contact-actions .btn{width:100%;box-sizing:border-box}}