.chargeback-points li{
  display:flex;
  gap:10px;
  font-size:14.5px;
  color:var(--gray-600);
  align-items:flex-start;
}
.chargeback-points svg{
  flex-shrink:0;
  margin-top:3px;
}
.chargeback-visual{
  background:var(--white);
  border:1px solid var(--gray-200);
  border-radius:var(--radius-md);
  padding:22px;
  box-shadow:var(--shadow-card);
}
.chargeback-visual .cv-row{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:12px 0;
  border-bottom:1px dashed var(--gray-200);
  font-size:13px;
}
.chargeback-visual .cv-row:last-child{
  border-bottom:none;
}
.chargeback-visual .cv-label{
  color:var(--gray-600);
}
.chargeback-visual .cv-status{
  font-weight:700;
  font-size:12px;
  padding:4px 10px;
  border-radius:var(--radius-pill);
}
.cv-status.pending{
  background:#FFF1E8;
  color:var(--orange-500);
}
.cv-status.review{
  background:var(--blue-100);
  color:var(--blue-600);
}
.cv-status.done{
  background:#E9FBF3;
  color:#0FA968;
}
.chargeback-fineprint{
  font-size:12px;
  color:var(--gray-400);
  margin-top:16px;
}
@media(max-width:640px){
  .wrap{
    padding-left:16px;
    padding-right:16px;
  }
  .header-inner{
    gap:10px;
  }
  .logo-word img{
    max-width:120px;
    height:auto;
  }
  .header-inner .btn{
    padding:10px 13px !important;
    font-size:12px !important;
  }
  .hero{
    padding-top:44px;
  }
  .hero-copy h1{
    font-size:36px;
  }
  .hero-form-card,
  .form-main,
  .form-aside{
    padding-left:20px;
    padding-right:20px;
  }
  .video-shell .background-video{
    max-width:100%;
  }
  .sticky-cta{
    padding-left:14px;
    padding-right:14px;
  }
  .sticky-cta .btn{
    padding:11px 14px;
    font-size:12px;
  }
  .newsletter-combo{
    width:100%;
  }
}
