/* HostCupid clarity correction: content remains visible without animation. */
.hc-next-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.hc-next-choices .feature{display:flex;flex-direction:column}
.hc-next-choices .text-link{margin-top:auto}
#hc-page-content,#hosting-families,#enquiry{scroll-margin-top:110px}
.page-contact .hc10-hero{padding-top:24px;padding-bottom:24px}
.page-contact .hc11-hero-art{max-width:340px;margin:auto}
.page-contact .hc10-shortcuts{display:none}
.page-contact #enquiry{padding-top:32px;padding-bottom:24px}
.page-contact .contact-options{padding-bottom:48px;display:flex;gap:12px;flex-wrap:wrap}
.page-faq .hc11-hero-art,.page-knowledge-centre .hc11-hero-art,.page-website-cost-calculator .hc11-hero-art{max-width:360px;margin:auto}
.hc-next-choices .feature:focus-within{outline:3px solid #cf173d;outline-offset:4px}
@media(max-width:700px){.hc-next-choices{grid-template-columns:1fr}.page-contact .hc11-hero-art{display:none}.page-contact .hc10-hero-grid{grid-template-columns:1fr}.contact-options .button{white-space:normal;text-align:center} .hc-next-choices .feature{min-width:0}}
@media(prefers-reduced-motion:no-preference){.hc-next-choices .feature{transition:transform .2s ease,box-shadow .2s ease}.hc-next-choices .feature:hover{transform:translateY(-3px);box-shadow:0 12px 28px #17243a12}}
