.exitcard{position:fixed;right:24px;bottom:24px;width:360px;max-width:calc(100vw - 32px);background:var(--bg);color:var(--ink);border:1px solid var(--hair);box-shadow:0 20px 60px rgba(31,29,27,.18);padding:24px 24px 20px;z-index:60;transform:translateY(24px);opacity:0;pointer-events:none;transition:.5s var(--ease)}
.exitcard.show{transform:none;opacity:1;pointer-events:auto}
.exitcard h3{font-size:26px;margin-bottom:8px}.exitcard__p{font-size:14px;line-height:1.55;color:rgba(31,29,27,.8);margin-bottom:14px}
.exitcard__f{display:flex;border-bottom:1px solid rgba(31,29,27,.4)}.exitcard__f input{flex:1;border:0;background:transparent;font:inherit;font-size:15px;padding:8px 0;min-width:0;outline:none}.exitcard__f button{border:0;background:none;font:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:8px 0 8px 12px;cursor:pointer;color:var(--ink)}
.exitcard small{display:block;margin-top:10px;font-size:11px;color:var(--muted)}.exitcard__x{position:absolute;right:10px;top:8px;border:0;background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--muted)}
.exitcard__ok{display:none;font-size:15px;margin:8px 0}.exitcard.done .exitcard__f,.exitcard.done .exitcard__p{display:none}.exitcard.done .exitcard__ok{display:block}
@media(max-width:900px){.exitcard{right:16px;left:16px;bottom:16px;width:auto}}
