
/* Balanced decision-section heading */
body.home-fullwidth .decision{
  padding:96px 0 92px!important;
}
body.home-fullwidth .decision-intro{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  max-width:1040px!important;
  margin:0 auto 58px!important;
  text-align:center!important;
}
body.home-fullwidth .decision-intro>span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0 0 19px!important;
}
body.home-fullwidth .decision-intro>span::before{
  flex:0 0 auto!important;
}
body.home-fullwidth .decision-intro h2{
  width:100%!important;
  max-width:980px!important;
  margin:0!important;
  font-size:clamp(48px,5.2vw,78px)!important;
  line-height:.98!important;
  letter-spacing:-.055em!important;
  text-align:center!important;
  text-wrap:balance;
}
body.home-fullwidth .decision-intro p{
  width:100%!important;
  max-width:720px!important;
  margin:24px auto 0!important;
  font-size:16px!important;
  line-height:1.7!important;
  text-align:center!important;
}
body.home-fullwidth .decision-grid{
  margin-top:0!important;
}
@media(max-width:760px){
  body.home-fullwidth .decision{padding:70px 0 66px!important}
  body.home-fullwidth .decision-intro{
    align-items:flex-start!important;
    max-width:none!important;
    margin:0 0 42px!important;
    text-align:left!important;
  }
  body.home-fullwidth .decision-intro>span{justify-content:flex-start!important;margin-bottom:15px!important}
  body.home-fullwidth .decision-intro h2{
    max-width:620px!important;
    font-size:clamp(40px,11vw,56px)!important;
    line-height:1.02!important;
    text-align:left!important;
  }
  body.home-fullwidth .decision-intro p{
    max-width:590px!important;
    margin:20px 0 0!important;
    font-size:14px!important;
    text-align:left!important;
  }
}
