/* Exit-intent popup styles (extracted from style.css, which is not loaded on split-CSS pages) */
.ls-exitpop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,18,48,.55);opacity:0;transition:opacity .25s ease}
.ls-exitpop.is-open{opacity:1}
.ls-exitpop-card{position:relative;width:100%;max-width:600px;box-sizing:border-box;background:var(--wp--preset--color--primary-blue);color:#fff;border-radius:24px;padding:56px 56px 40px;text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.35);transform:translateY(14px) scale(.97);transition:transform .25s ease}
.ls-exitpop.is-open .ls-exitpop-card{transform:none}
.ls-exitpop-card h2{color:#fff;font-size:40px;line-height:1.1;margin:0 0 18px;max-width:none}
.ls-exitpop-card p{color:#fff;font-size:20px;line-height:1.5;margin:0 auto 32px;max-width:460px;opacity:.96}
.ls-exitpop-btn{display:block;width:100%;max-width:420px;box-sizing:border-box;margin:0 auto 14px;padding:16px 24px;border-radius:55px;font-weight:500;font-size:17px;text-decoration:none;cursor:pointer;transition:opacity .15s ease}
.ls-exitpop-btn:hover{opacity:.9}
.ls-exitpop-btn--solid{background:#fff;color:var(--wp--preset--color--primary-blue);border:0}
.ls-exitpop-btn--outline{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.6)}
.ls-exitpop-dismiss{display:block;margin:12px auto 0;padding:4px;background:0 0;border:0;color:rgba(255,255,255,.8);text-decoration:underline;font:inherit;font-size:15px;cursor:pointer}
.ls-exitpop-dismiss:hover{color:#fff}
.ls-exitpop-x{position:absolute;top:22px;right:22px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.18);border:0;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}
@media (max-width:600px){.ls-exitpop-card{padding:44px 24px 30px;border-radius:20px}.ls-exitpop-card h2{font-size:30px}.ls-exitpop-card p{font-size:17px;margin-bottom:26px}}
@media (prefers-reduced-motion:reduce){.ls-exitpop,.ls-exitpop-card{transition:none}}
