html.hc-exit-open{overflow:hidden}
#hc-exit-question,#hc-exit-question *{box-sizing:border-box}
#hc-exit-question{position:fixed;inset:0;width:min(560px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;border:1px solid #e5e5e2;border-radius:28px;background:#fff;color:#111;box-shadow:0 24px 80px #0003;overflow:auto;font-family:Onest,var(--font-body,Arial),sans-serif;line-height:1.5;text-align:left}
#hc-exit-question:not([open]){display:none}
#hc-exit-question::backdrop{background:rgb(17 17 17 / 55%)}
#hc-exit-question .hc-exit-close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;padding:0;background:#f4f4f1;color:#111;border:0;border-radius:50%;font:32px/1 Arial,sans-serif;cursor:pointer}
#hc-exit-question .hc-exit-close:hover{background:#e9e9e5}
#hc-exit-question .hc-exit-eyebrow{display:flex;align-items:center;gap:10px;padding-right:30px;font-size:11px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase}
#hc-exit-question .hc-exit-eyebrow img{display:block;width:36px;height:36px;padding:6px;background:#eaf6bd;border-radius:10px}
#hc-exit-question #hc-exit-title{margin:20px 0 12px;padding:0;font:800 clamp(28px,3vw,38px)/1.12 Onest,var(--font-body,Arial),sans-serif!important;letter-spacing:-1.2px!important;text-transform:none;text-align:left}
#hc-exit-question #hc-exit-title span{color:inherit;background:linear-gradient(transparent 67%,#e5f49f 67%,#e5f49f 95%,transparent 95%)!important}
#hc-exit-question #hc-exit-intro{margin:0 0 22px;font-size:16px;line-height:1.5;color:#5b5d58}
#hc-exit-question form{margin:0;padding:0;background:none;border:0;display:block}
#hc-exit-question form[hidden]{display:none}
#hc-exit-question .hc-exit-label{display:block;margin:14px 0 7px;font-size:14px;line-height:1.4;font-weight:650;color:#111}
#hc-exit-question textarea,#hc-exit-question input[type="tel"]{display:block;width:100%;margin:0;padding:12px 15px;border:1.5px solid #dcded8;border-radius:14px;background:#fff;color:#111;font:400 16px/1.5 Onest,var(--font-body,Arial),sans-serif;box-shadow:none}
#hc-exit-question textarea{resize:vertical;min-height:96px;max-height:240px}
#hc-exit-question :is(textarea,input)::placeholder{color:#777a72;opacity:1}
#hc-exit-question :is(textarea,input):focus-visible{outline:2px solid #748db7;outline-offset:2px;border-color:#748db7}
#hc-exit-question .hc-exit-consent{display:flex;align-items:flex-start;gap:10px;margin:17px 0 20px;padding:0;font-size:13px;line-height:1.5;font-weight:400;color:#60635d;cursor:pointer}
#hc-exit-question .hc-exit-consent input{position:static;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#111;opacity:1}
#hc-exit-question .hc-exit-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}
#hc-exit-question .hc-exit-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:13px 22px;border:0;border-radius:999px;background:#111!important;color:#fff!important;font:700 16px/1.4 Onest,var(--font-body,Arial),sans-serif;cursor:pointer;box-shadow:none}
#hc-exit-question .hc-exit-submit span{color:inherit}
#hc-exit-question .hc-exit-submit:hover{background:#292929!important}
#hc-exit-question .hc-exit-submit:disabled{opacity:.6;cursor:wait}
#hc-exit-question .hc-exit-submit{position:relative;overflow:hidden;isolation:isolate}
#hc-exit-question .hc-exit-submit::after{content:"";display:block;position:absolute;top:-70%;left:0;width:34%;height:240%;pointer-events:none;background:linear-gradient(100deg,transparent,currentColor 50%,transparent);opacity:.34;transform:translateX(-180%) skewX(-18deg);animation:hc-exit-shine 3.6s cubic-bezier(.3,.1,.3,1) infinite}
#hc-exit-question .hc-exit-submit:disabled::after{animation:none;opacity:0}
@keyframes hc-exit-shine{0%{transform:translateX(-180%) skewX(-18deg)}26%,100%{transform:translateX(400%) skewX(-18deg)}}
@media(prefers-reduced-motion:reduce){#hc-exit-question .hc-exit-submit::after{animation:none;opacity:0}}
#hc-exit-question button:focus-visible{outline:3px solid #748db7;outline-offset:3px}
#hc-exit-question .hc-exit-status{margin:12px 0 0;font-size:14px;line-height:1.5;color:#4a5540}
#hc-exit-question .hc-exit-status:empty{display:none}
#hc-exit-question .hc-exit-status[data-error]{color:#9b2929}
#hc-exit-question .hc-exit-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:540px){#hc-exit-question{padding:26px 22px;border-radius:22px}#hc-exit-question #hc-exit-title{font-size:30px!important}#hc-exit-question .hc-exit-eyebrow{font-size:10px;letter-spacing:1px}}
