/* Isolated proposal: only section 8 changes in the copied LP. */
main #support{padding-bottom:0}
main #support .repair-flow.rp-prototype{
  margin:40px 0 0;
  padding:36px 0 44px;
  border:0;
  background:#F3EFE7;
  color:#1A2A3A;
}
main #support .rp-prototype .rp-title{
  margin:0 0 12px;
  color:#1A2A3A;
  font-size:26px;
  line-height:1.6;
}
main #support .rp-prototype .rp-branch{
  max-width:44em;
  margin:0 0 24px;
  color:#52606A;
  font-size:16px;
  line-height:1.85;
}
main #support .rp-prototype .rp-steps{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:0;
  margin:0;
  padding:0;
  list-style:none;
}
main #support .rp-prototype .rp-item{
  display:grid;
  grid-template-columns:24px 44px minmax(0,1fr);
  gap:12px;
  align-items:start;
  min-width:0;
  padding:22px 0;
  border-top:1px solid #D8D0C2;
}
main #support .rp-prototype .rp-item:first-child{border-top:0;padding-top:4px}
main #support .rp-prototype .rp-number{
  color:#856028;
  font:400 20px/1.5 Georgia,serif;
}
main #support .rp-prototype .rp-icon{
  position:relative;
  display:block;
  width:44px;
  height:44px;
  overflow:hidden;
  border-radius:50%;
}
/* Measured icon region of each supplied 975px-wide strip; source bytes unchanged. */
main #support .rp-prototype .rp-icon img{
  position:absolute;
  top:50%;
  left:-47.385px;
  display:block;
  width:330px;
  max-width:none;
  height:auto;
  transform:translateY(-50%);
}
main #support .rp-prototype .rp-copy{min-width:0}
main #support .rp-prototype .rp-copy h4{
  margin:0 0 8px;
  color:#1A2A3A;
  font-family:inherit;
  font-size:18px;
  font-weight:600;
  line-height:1.65;
  letter-spacing:0;
}
main #support .rp-prototype .rp-copy p{
  margin:0;
  color:#33434F;
  font-size:16px;
  line-height:1.85;
  overflow-wrap:break-word;
}
main #support .rp-prototype .rp-copy .rp-conditional{
  margin:0 0 8px;
  color:#856028;
  font-size:14px;
  font-weight:600;
}
main #support .rp-prototype .rp-conditions{
  display:grid;
  gap:16px;
  margin-top:16px;
  padding-top:24px;
  border-top:1px solid #B9AA91;
}
main #support .rp-prototype .rp-conditions h4{
  margin:0;
  color:#1A2A3A;
  font-family:inherit;
  font-size:16px;
  font-weight:600;
  line-height:1.7;
}
main #support .rp-prototype .rp-conditions p{
  margin:0;
  color:#1A2A3A;
  font-size:16px;
  line-height:1.85;
  overflow-wrap:break-word;
}
@media(max-width:359px){
  main #support .rp-prototype .rp-item{grid-template-columns:22px 44px minmax(0,1fr);gap:8px}
}
@media(min-width:768px){
  main #support .repair-flow.rp-prototype{margin-top:48px;padding:44px 0 56px}
  main #support .rp-prototype .rp-title{font-size:30px}
  main #support .rp-prototype .rp-conditions{grid-template-columns:minmax(0,1fr);gap:16px}
  main #support .rp-prototype .rp-conditions h4{grid-column:1 / -1}
}
@media(min-width:1000px){
  main #support .rp-prototype .rp-steps{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:32px}
  main #support .rp-prototype .rp-item{grid-column:span 2}
  main #support .rp-prototype .rp-item:nth-child(n+4){grid-column:span 3}
  main #support .rp-prototype .rp-item:nth-child(-n+3){border-top:0;padding-top:4px}
}
