/* Repair preview: no public domain deployment. */
.hfr-contact-options{background:#fff;color:#17212b;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0002;width:100%;max-width:680px;margin:auto;scroll-margin-top:130px}
.hfr-contact-options h2{font-size:30px;line-height:1.2;margin:0 0 16px}.hfr-contact-options p{font-size:17px;line-height:1.6}
.hfr-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.hfr-primary-action,.hfr-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:7px;text-decoration:none;font-weight:700;background:#153c59;color:white!important}.hfr-secondary-action{background:#f0f4f7;color:#153c59!important;border:1px solid #153c59}
.hfr-contact-note{font-size:14px!important;color:#515d65}.hfr-service-link{display:inline-block;color:white!important;font-weight:700;margin-top:14px;text-underline-offset:5px}
a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:3px solid #efad3f!important;outline-offset:4px!important}img{max-width:100%}
@media(max-width:767px){.hfr-contact-options{padding:24px 20px}.hfr-contact-actions{flex-direction:column}.hfr-contact-options h2{font-size:26px}.hfr-contact-options p{font-size:16px}.hfr-contact-actions a{width:100%;box-sizing:border-box}.content-slide-card{min-height:360px}}
