.exit-intent-overlay{align-items:center;animation:exit-intent-fade-in .2s ease;background:rgba(0,0,0,.55);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.exit-intent-modal{animation:exit-intent-slide-up .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:720px;padding:32px;position:relative;width:90%}.exit-intent-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#666;cursor:pointer;font-size:28px;line-height:1;padding:4px 8px;position:absolute;right:12px;top:12px;z-index:10}.exit-intent-close:hover{color:#000}.exit-intent-layout{align-items:center;display:flex;flex-direction:column;gap:24px}@media (min-width:640px){.exit-intent-layout{flex-direction:row}}.exit-intent-image{flex-shrink:0}@media (min-width:640px){.exit-intent-image{width:50%}}.exit-intent-image img{display:block;height:auto;margin:0 auto;max-width:100%}.exit-intent-content{text-align:center}@media (min-width:640px){.exit-intent-content{width:50%}}.exit-intent-headline{color:#0057b8;font-family:var(--wp--preset--font-family--secondary,"Bebas Neue",sans-serif);font-size:28px;font-weight:800;line-height:1.1;margin-bottom:12px;text-transform:uppercase}.exit-intent-subhead{color:#424242;font-size:16px;line-height:1.5;margin:0 0 24px}.exit-intent-cta{background:#de3942;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--secondary,"Bebas Neue",sans-serif);font-size:18px;font-weight:700;margin-bottom:16px;padding:14px 36px;-webkit-text-decoration:none;text-decoration:none;transition:filter .1s ease}.exit-intent-cta:hover{color:#fff;filter:brightness(.95)}.exit-intent-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#888;cursor:pointer;display:block;font-size:14px;margin:0 auto;-webkit-text-decoration:underline;text-decoration:underline}.exit-intent-dismiss:hover{color:#555}@keyframes exit-intent-fade-in{0%{opacity:0}to{opacity:1}}@keyframes exit-intent-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
