
/* Static four-step decision strip and expanded reverse-purchasing FAQ */
body.home-fullwidth .decision-grid>.decision-step{
  position:relative;min-height:245px;padding:32px 34px;display:flex;flex-direction:column;
  border:0;background:transparent;color:#fff;box-shadow:none;pointer-events:none;
  cursor:default;user-select:none;transform:none!important;transition:none!important;
}
body.home-fullwidth .decision-grid>.decision-step:not(:last-child)::after{
  content:"";position:absolute;right:0;top:30px;bottom:30px;width:1px;
  background:linear-gradient(180deg,transparent,rgba(174,220,255,.38),transparent)
}
body.home-fullwidth .decision-grid>.decision-step::before{display:none!important}
body.home-fullwidth .decision-grid>.decision-step:hover,
body.home-fullwidth .decision-grid>.decision-step:active{background:transparent!important;transform:none!important;box-shadow:none!important}
body.home-fullwidth .faq-list details{scroll-margin-top:110px}
body.home-fullwidth .faq-list summary{font-size:17px;line-height:1.35;padding-right:52px}
body.home-fullwidth .faq-list p{font-size:14px;line-height:1.72}
@media(max-width:1050px){
 body.home-fullwidth .decision-grid>.decision-step:nth-child(2)::after{display:none}
}
@media(max-width:720px){
 body.home-fullwidth .decision-grid>.decision-step{min-height:auto;padding:28px 0;border-top:1px solid rgba(174,220,255,.18)}
 body.home-fullwidth .decision-grid>.decision-step:first-child{border-top:0}
 body.home-fullwidth .decision-grid>.decision-step::after{display:none!important}
 body.home-fullwidth .faq-list summary{font-size:15px;padding-right:42px}
}
