/* AMX exit-intent popup — brand navy, square corners (--amx-r:0), centred modal. */
.amx-exitpop{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;}
.amx-exitpop[hidden]{display:none;}
.amx-exitpop__overlay{position:absolute;inset:0;background:rgba(11,30,96,.55);opacity:0;transition:opacity .25s ease;}
.amx-exitpop__box{position:relative;background:#fff;color:#12151c;max-width:460px;width:100%;
	padding:40px 36px 36px;border-top:4px solid #0B1E60;box-shadow:0 24px 60px rgba(0,0,0,.28);
	transform:translateY(14px) scale(.98);opacity:0;transition:opacity .25s ease, transform .25s ease;
	font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}
.amx-exitpop.is-open .amx-exitpop__overlay{opacity:1;}
.amx-exitpop.is-open .amx-exitpop__box{transform:none;opacity:1;}
.amx-exitpop__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:26px;
	line-height:1;color:#8b93a1;cursor:pointer;padding:4px 8px;}
.amx-exitpop__close:hover,.amx-exitpop__close:focus-visible{color:#0B1E60;}
.amx-exitpop__h{margin:0 0 12px;font-size:24px;font-weight:750;letter-spacing:-.01em;color:#0B1E60;line-height:1.2;}
.amx-exitpop__body{font-size:15px;line-height:1.55;color:#3a4150;}
.amx-exitpop__body p{margin:0 0 10px;}
.amx-exitpop__body p:last-child{margin-bottom:0;}
.amx-exitpop__body a{color:#0B1E60;}
.amx-exitpop__btn{display:inline-block;margin-top:18px;background:#0B1E60;color:#fff;text-decoration:none;
	font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:13px 26px;
	border-radius:0;transition:background .12s ease;}
.amx-exitpop__btn:hover,.amx-exitpop__btn:focus-visible{background:#08153f;color:#fff;}
@media (prefers-reduced-motion:reduce){.amx-exitpop__overlay,.amx-exitpop__box{transition:none;}}
@media (max-width:520px){.amx-exitpop__box{padding:32px 22px 26px;}.amx-exitpop__h{font-size:20px;}}
