/* Approved option C. Scope is limited to the homepage comparison introduction. */
#home-comparison>.container>.section-heading{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:30px;
 padding:34px 38px;
 margin-bottom:25px;
 border-top:5px solid #d5b65e;
 border-radius:22px;
 background:#40176d;
 color:#fff;
}
#home-comparison>.container>.section-heading>div{min-width:0}
#home-comparison>.container>.section-heading .eyebrow{
 margin:0 0 10px;
 color:#e4cb7f;
 font-size:12px;
 font-weight:700;
 letter-spacing:.045em;
 line-height:1.6;
}
#home-comparison>.container>.section-heading h2{
 max-width:700px;
 margin:0;
 color:#fff;
 font-size:34px;
 font-weight:800;
 letter-spacing:-1.1px;
 line-height:1.2;
}
#home-comparison>.container>.section-heading p:not(.eyebrow):not(.sa-bank-count){
 max-width:650px;
 margin:12px 0 0;
 color:#ece4f5;
 font-size:15px;
 line-height:1.65;
}
#home-comparison>.container>.section-heading .sa-bank-count{
 position:static;
 flex-shrink:0;
 margin:0;
 padding:8px 14px;
 border-radius:30px;
 background:#5b3580;
 color:#fff;
 font-size:12px;
 font-weight:800;
 line-height:1.5;
 white-space:nowrap;
}
@media(max-width:800px){
 #home-comparison>.container>.section-heading{gap:22px;padding:30px 26px}
 #home-comparison>.container>.section-heading h2{font-size:31px}
}
@media(max-width:760px){
 #home-comparison>.container>.section-heading{
  position:relative;
  display:block;
  padding:27px 20px;
  margin-bottom:22px;
  border-radius:18px;
 }
 #home-comparison>.container>.section-heading .eyebrow{
  padding-right:108px;
  min-height:20px;
  font-size:10px;
  line-height:1.6;
 }
 #home-comparison>.container>.section-heading h2{font-size:29px;letter-spacing:-.8px}
 #home-comparison>.container>.section-heading p:not(.eyebrow):not(.sa-bank-count){font-size:14px}
 #home-comparison>.container>.section-heading .sa-bank-count{
  position:absolute;
  top:23px;
  right:20px;
  max-width:104px;
  padding:5px 9px;
  font-size:10px;
  white-space:normal;
  text-align:center;
 }
}
@media(max-width:360px){
 #home-comparison>.container>.section-heading{padding:24px 16px}
 #home-comparison>.container>.section-heading h2{font-size:26px}
 #home-comparison>.container>.section-heading .sa-bank-count{top:22px;right:16px}
}
