/* Homepage numbers band and type, 25 September 2026 (Simon's notes).
   Each change is gated by a class on <html> so any subset can ship:
   ht-p1 larger plus signs centred on the numbers
   ht-t1 larger headings, numbers and operation labels in the numbers band
   ht-n1 filled blue circles behind the Why-choose numbers
   ht-t2 small text on the rest of the homepage raised from 15px to 16px */

/* p1: the plus is set at the full size of the number. Measured in Manrope
   700, the digits' ink centre and the plus's ink centre are both 0.36 em
   above the baseline, so at equal size the plus sits exactly on the middle
   of the digits (the old 0.48 em plus sat on the baseline, well below it). */
html.ht-p1 body.home #trust .peer-plus{display:inline;font-size:1em!important;line-height:1!important;font-weight:700;margin-left:.04em!important;vertical-align:baseline!important;opacity:1!important}
html.ht-p1 body.home #trust .hs-big{align-items:baseline!important}

/* t1: numbers band type */
html.ht-t1 body.home #trust .hr-peer h2,
html.ht-t1 body.home #trust.hs-num #experience h2{font-size:26px!important;line-height:1.25!important}
html.ht-t1 body.home #trust .hs-big{font-size:48px!important}
html.ht-t1 body.home #trust .hs-big span:first-child{font-size:48px!important;line-height:1!important}
html.ht-t1 body.home #trust .hs-stat b,
html.ht-t1 body.home #trust .hs-stat b span:first-child{font-size:30px!important;line-height:1.1!important}
html.ht-t1 body.home #trust .hs-stat h3{font-size:17px!important;line-height:1.35!important}
@media (min-width:761px){
  html.ht-t1 body.home #trust .hr-peer h2,
  html.ht-t1 body.home #trust.hs-num #experience h2{font-size:30px!important}
  html.ht-t1 body.home #trust .hs-big,
  html.ht-t1 body.home #trust .hs-big span:first-child{font-size:72px!important}
  html.ht-t1 body.home #trust .hs-stat b,
  html.ht-t1 body.home #trust .hs-stat b span:first-child{font-size:42px!important}
  html.ht-t1 body.home #trust .hs-stat h3{font-size:18px!important}
}

/* n1: filled blue circles, white numerals */
html.ht-n1 body.home #why-choose .hs-n{background:#183d69!important;border-color:#183d69!important;color:#fff!important;font-size:17px!important;font-variant-numeric:tabular-nums}

/* t2: remaining 15px homepage text to 16px (buttons, chooser descriptions,
   step numbers, qualification lines) */
html.ht-t2 body.home main .hs-btn,
html.ht-t2 body.home main .hs-btn span,
html.ht-t2 body.home main .hs-d,
html.ht-t2 body.home main .hs-where,
html.ht-t2 body.home main .hs-more-l,
html.ht-t2 body.home main .hs-less-l,
html.ht-t2 body.home main .hs-step-n,
html.ht-t2 body.home main .aes-link-label{font-size:16px!important}
@media (max-width:760px){
  html.ht-t2 body.home .stat-text small,
  html.ht-t2 body.home .line-start{font-size:16px!important}
}
