/* Compact premium Testing & Documentation section */
.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2{
  position:relative;
  overflow:hidden;
  border-top:1px solid #e2e8f0;
  border-bottom:1px solid #dbe4ee;
  background:
    radial-gradient(circle at 13% 78%,rgba(219,229,240,.34),transparent 22%),
    radial-gradient(circle at 92% 18%,rgba(221,230,240,.28),transparent 24%),
    linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%);
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2::before,
.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2::after{
  content:"";
  position:absolute;
  z-index:0;
  pointer-events:none;
  opacity:.16;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2::before{
  left:-24px;
  bottom:-14px;
  width:310px;
  height:170px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 230'%3E%3Cg fill='none' stroke='%2399abc0' stroke-width='2'%3E%3Ccircle cx='72' cy='72' r='7'/%3E%3Ccircle cx='128' cy='43' r='6'/%3E%3Ccircle cx='178' cy='82' r='6'/%3E%3Ccircle cx='132' cy='135' r='7'/%3E%3Ccircle cx='72' cy='147' r='6'/%3E%3Cpath d='M78 69l44-23 50 34-43 51-55 13-2-66zM127 49l5 82M173 84l-41 47'/%3E%3Ccircle cx='218' cy='128' r='5'/%3E%3Cpath d='M137 135l76-8'/%3E%3C/g%3E%3C/svg%3E") left bottom/contain no-repeat;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2::after{
  right:-4px;
  top:-8px;
  width:270px;
  height:205px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240'%3E%3Cg fill='none' stroke='%2399abc0' stroke-width='4' stroke-linecap='round' opacity='.9'%3E%3Cpath d='M178 25v78c0 27-21 48-21 80 0 23 18 39 43 39h16c25 0 43-16 43-39 0-32-21-53-21-80V25M166 25h84'/%3E%3Cpath d='M53 14v66c0 20-16 36-16 60 0 18 14 30 33 30h13c19 0 33-12 33-30 0-24-16-40-16-60V14M45 14h64'/%3E%3C/g%3E%3C/svg%3E") right top/contain no-repeat;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-shell{
  position:relative;
  z-index:1;
  max-width:1420px;
  padding:28px 20px 30px;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:32px;
  margin:0 0 18px;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-kicker{
  margin:0 0 6px;
  color:#d71f2e;
  font-size:10px;
  font-weight:900;
  letter-spacing:.18em;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-head h2{
  margin:0;
  color:#082657;
  font-family:Georgia,"Times New Roman",serif;
  font-size:34px;
  font-weight:700;
  line-height:1.06;
  letter-spacing:-.032em;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-head h2::after{
  width:38px;
  height:3px;
  margin-top:8px;
  background:#e02233;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-head-copy p{
  max-width:790px;
  margin:8px 0 0;
  color:#53657d;
  font-size:13px;
  line-height:1.5;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-text-link{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:0 0 3px;
  border-bottom:1px solid transparent;
  color:#09285a;
  font-size:13px;
  font-weight:850;
  text-decoration:none;
  white-space:nowrap;
  transition:color .16s ease,border-color .16s ease;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-text-link span{
  color:#e02233;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-text-link:hover{
  color:#d71f2e;
  border-color:#d71f2e;
  text-decoration:none;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card{
  position:relative;
  display:grid;
  grid-template-columns:52px minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  min-height:102px;
  padding:14px 16px;
  overflow:hidden;
  border:1px solid #d8e1ec;
  border-radius:12px;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,253,255,.96));
  color:#092657;
  box-shadow:0 8px 22px rgba(8,31,72,.06),inset 0 1px 0 rgba(255,255,255,.9);
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card::after{
  content:"";
  position:absolute;
  right:0;
  top:0;
  width:110px;
  height:100%;
  opacity:.045;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 110'%3E%3Cg fill='none' stroke='%230b3975' stroke-width='2'%3E%3Ccircle cx='96' cy='30' r='6'/%3E%3Ccircle cx='126' cy='16' r='5'/%3E%3Ccircle cx='145' cy='42' r='5'/%3E%3Ccircle cx='118' cy='67' r='6'/%3E%3Cpath d='M101 28l21-10 19 21-21 24-20-30z'/%3E%3C/g%3E%3C/svg%3E") right top/contain no-repeat;
  pointer-events:none;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card:hover{
  transform:translateY(-2px);
  border-color:#c5d2e2;
  box-shadow:0 12px 28px rgba(8,31,72,.09),inset 0 1px 0 rgba(255,255,255,.92);
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-badge{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:50px;
  height:50px;
  border:1px solid rgba(220,34,49,.07);
  border-radius:50%;
  background:linear-gradient(180deg,#fff4f5 0%,#fdebed 100%);
  color:#dc2231;
  box-shadow:0 6px 16px rgba(127,34,46,.08),inset 0 1px 0 rgba(255,255,255,.88);
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-badge svg{
  width:25px;
  height:25px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-proof-copy{
  position:relative;
  z-index:1;
  min-width:0;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card strong{
  display:block;
  margin:0 0 5px;
  color:#092657;
  font-size:14px;
  font-weight:850;
  line-height:1.25;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card small{
  display:block;
  max-width:220px;
  color:#5b6d83;
  font-size:11px;
  line-height:1.42;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-proof-action{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  align-self:stretch;
  min-width:116px;
  margin-left:2px;
  padding-left:15px;
  border-left:1px solid #e1e7ef;
  color:#d91e2d;
  font-size:11px;
  font-weight:850;
  white-space:nowrap;
}

.mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card:hover .mbl-proof-action{
  color:#b81725;
}

@media (max-width:1050px){
  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card{
    grid-template-columns:48px minmax(0,1fr);
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-proof-action{
    grid-column:2;
    min-width:0;
    margin:0;
    padding:4px 0 0;
    border-left:0;
  }
}

@media (max-width:820px){
  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-shell{
    padding:26px 16px;
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-head{
    grid-template-columns:1fr;
    gap:10px;
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-grid{
    grid-template-columns:1fr;
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card{
    min-height:92px;
  }
}

@media (max-width:520px){
  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-section-head h2{
    font-size:28px;
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-card{
    grid-template-columns:44px minmax(0,1fr);
    padding:12px 13px;
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-badge{
    width:42px;
    height:42px;
  }

  .mbl-conversion-home .mbl-conv-proof.mbl-proof-v2 .mbl-conv-proof-badge svg{
    width:21px;
    height:21px;
  }
}
