.kd-whatsapp-exit{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:20px}
.kd-whatsapp-exit[hidden]{display:none}
.kd-whatsapp-exit__backdrop{position:absolute;inset:0;background:rgba(24,61,53,.62);backdrop-filter:blur(2px)}
.kd-whatsapp-exit__dialog{position:relative;width:min(92vw,500px);padding:40px 34px 30px;border:2px solid #F6B928;border-radius:20px;background:#FFF8EC;color:#26352F;box-shadow:0 1.5rem 4rem rgba(24,61,53,.28);text-align:center;transform:translateY(12px);opacity:0;transition:opacity .2s ease,transform .2s ease}
.kd-whatsapp-exit.is-active .kd-whatsapp-exit__dialog{transform:translateY(0);opacity:1}
.kd-whatsapp-exit__close{position:absolute;top:9px;right:11px;width:38px;height:38px;border:0;background:transparent;color:#26352F;font-size:30px;line-height:1;cursor:pointer}
.kd-whatsapp-exit__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 15px;border-radius:50%;background:#21A6A0;font-size:28px}
.kd-whatsapp-exit__eyebrow{margin:0 0 8px;color:#21A6A0;font-size:1.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.kd-whatsapp-exit__dialog h2{margin:0 0 12px;color:#183D35;font-size:clamp(2.15rem,5.2vw,2.925rem);line-height:1.15}
.kd-whatsapp-exit__dialog p:not(.kd-whatsapp-exit__eyebrow):not(.kd-whatsapp-exit__note){max-width:410px;margin:0 auto 20px;font-size:1.836rem;line-height:1.6}
.kd-whatsapp-exit__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 20px;border:2px solid #183D35;border-radius:999px;background:#183D35;color:#FFF8EC;text-decoration:none;font-weight:700;transition:transform .15s ease,background .15s ease}
.kd-whatsapp-exit__button:hover{background:#2E9B63;transform:translateY(-1px)}
.kd-whatsapp-exit__already{display:inline-block;margin-top:13px;border:0;background:transparent;color:#5D6A64;font-size:1.196rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.kd-whatsapp-exit__note{margin:10px 0 0;color:#5D6A64;font-size:1.38rem;line-height:1.5}
.kd-whatsapp-exit__close:focus-visible,.kd-whatsapp-exit__button:focus-visible,.kd-whatsapp-exit__already:focus-visible{outline:3px solid #21A6A0;outline-offset:3px}
@media screen and (max-width:749px){
  .kd-whatsapp-exit{padding:14px}
  .kd-whatsapp-exit__dialog{width:min(94vw,430px);padding:38px 22px 24px}
  .kd-whatsapp-exit__eyebrow{font-size:1.64rem}
  .kd-whatsapp-exit__dialog h2{font-size:clamp(2.805rem,8.84vw,3.825rem)}
  .kd-whatsapp-exit__dialog p:not(.kd-whatsapp-exit__eyebrow):not(.kd-whatsapp-exit__note){font-size:1.836rem}
  .kd-whatsapp-exit__button{font-size:1.9rem}
  .kd-whatsapp-exit__already{font-size:1.564rem}
  .kd-whatsapp-exit__note{font-size:1.38rem}
}