/* V148: Compact the contact CTA while preserving its existing card layout. */
body main .on[data-p="home"] > section.helprite-contact-cta {
  padding: 28px clamp(18px,4vw,65px) !important;
}
body main .on[data-p="home"] .helprite-contact-cta__panel {
  padding: clamp(28px,3vw,48px) clamp(20px,4vw,80px) clamp(30px,3vw,48px) !important;
}
body main .on[data-p="home"] .helprite-contact-cta h2 {margin-bottom: 14px !important;}
body main .on[data-p="home"] .helprite-contact-cta__intro {margin-bottom: 18px !important;}
body main .on[data-p="home"] .helprite-contact-cta__actions {margin-bottom: 17px !important;}
body main .on[data-p="home"] .helprite-contact-cta__actions a {min-height:48px !important;padding:11px 21px !important;}
body main .on[data-p="home"] .helprite-contact-cta__icon {width:40px;height:40px;}
/* Remove short decorative heading rules throughout public pages only. */
body main .helprite-contact-cta__accent,
body main .standards-feature-accent,
body main .career-feature-accent,
body main #how-we-operate .operate-heading-accent,
body main .helprite-services-hub .hub-heading-line,
body main [data-p="partner"] .partner-heading-rule,
body main #brands-home > .w > h2::after,
body main [data-p="brands"] .s:first-child > .w > h1::after,
body main section.s .w > h2:first-child::before,
body main .intro > h2:first-child::before,
body main .two > h2:first-child::before {
  display:none !important;content:none !important;width:0 !important;height:0 !important;
  min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;
}
@media(max-width:600px){
 body main .on[data-p="home"] > section.helprite-contact-cta {padding:20px 14px !important;}
 body main .on[data-p="home"] .helprite-contact-cta__panel {padding:28px 18px !important;}
}
