/* Movermarket internal links + CTA block v11 */
.mm-internal-links-v11{
  max-width:1180px;
  margin:72px auto 0;
  padding:0 20px;
  box-sizing:border-box;
  font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.mm-internal-links-v11__wrap{
  border:1px solid #DCEAF2;
  border-radius:30px;
  background:linear-gradient(135deg,rgba(47,178,240,.09),rgba(250,67,115,.05)),#fff;
  box-shadow:0 16px 45px rgba(8,49,78,.07);
  padding:30px;
}
.mm-internal-links-v11__head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
  margin-bottom:20px;
}
.mm-internal-links-v11__head h2{
  margin:0;
  color:#162131;
  font-size:28px;
  line-height:1.16;
  letter-spacing:-.8px;
}
.mm-internal-links-v11__head p{
  margin:8px 0 0;
  color:#627184;
  font-size:14px;
  line-height:1.65;
  max-width:660px;
}
.mm-internal-links-v11__quote{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:46px;
  padding:0 20px;
  border-radius:999px;
  background:linear-gradient(135deg,#FA4373,#FF5F8A);
  color:#fff!important;
  font-weight:900;
  font-size:14px;
  text-decoration:none!important;
  white-space:nowrap;
  box-shadow:0 12px 26px rgba(250,67,115,.23);
}
.mm-internal-links-v11__grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:12px;
}
.mm-internal-links-v11__item{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:56px;
  padding:14px 16px;
  border:1px solid #DCEAF2;
  border-radius:18px;
  background:rgba(255,255,255,.86);
  color:#294456!important;
  text-decoration:none!important;
  font-size:13px;
  font-weight:800;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;
}
.mm-internal-links-v11__item:hover{
  transform:translateY(-2px);
  border-color:rgba(250,67,115,.32);
  box-shadow:0 12px 24px rgba(8,49,78,.07);
  color:#FA4373!important;
}
.mm-internal-links-v11__arrow{
  color:#2FB2F0;
  font-weight:900;
  flex:0 0 auto;
}
@media(max-width:900px){
  .mm-internal-links-v11{margin-top:48px;padding:0 14px;}
  .mm-internal-links-v11__wrap{padding:22px;border-radius:24px;}
  .mm-internal-links-v11__head{display:block;}
  .mm-internal-links-v11__head h2{font-size:24px;}
  .mm-internal-links-v11__quote{margin-top:18px;width:100%;}
  .mm-internal-links-v11__grid{grid-template-columns:1fr;}
}
