.card{display:flex;flex-direction:column}
.card-body{display:flex;flex:1;flex-direction:column}
.card ul{padding:0;margin:8px 0 18px;list-style:none}
.card ul li{position:relative;padding-left:29px;margin:8px 0}
.card ul li::before{content:"";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:6px;background:#ff1678 url("assets/images/check.svg") center/13px 13px no-repeat}
.card .button{margin-top:auto}
.whatsapp-float{font-size:0;transform:none}
.whatsapp-float img{width:34px;height:34px}
.hero .button::before,.card .button::before,.split .button::before,form .button::before{content:"";width:17px;height:17px;flex:0 0 17px;margin-right:8px;background:url("assets/images/whatsapp-white.svg") center/contain no-repeat}
.social-links{display:flex;align-items:center;justify-content:center;gap:14px;margin:10px 0}.social-links a{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;transition:.2s}.social-links a:hover{transform:translateY(-2px);border-color:#ff1678;background:rgba(255,22,120,.12)}.social-links img{width:23px;height:23px;object-fit:contain}

@media(max-width:600px){
  html,body{overflow-x:hidden;width:100%}
  .social-links{position:relative;z-index:10001}
  .social-links a{position:relative;pointer-events:auto;touch-action:manipulation}
  .social-links img{pointer-events:none}
}
