.n93-promo-exit{position:fixed;inset:0;z-index:10080;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(14,18,24,.72);backdrop-filter:blur(10px)}
.n93-promo-exit.is-open{display:flex}
.n93-promo-exit,.n93-promo-exit *{box-sizing:border-box}
.n93-promo-exit__card{position:relative;width:min(456px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#fff;color:#182131;box-shadow:0 28px 80px rgba(5,11,20,.34)}
.n93-promo-exit__close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(13,20,31,.42);color:#fff;font-size:27px;line-height:1;cursor:pointer}
.n93-promo-exit__hero{position:relative;min-height:314px;padding:24px 22px;overflow:hidden;color:#fff;background:#293848 var(--n93-promo-image) center/cover no-repeat}
.n93-promo-exit__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,20,31,.88),rgba(12,20,31,.35) 74%),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.36))}
.n93-promo-exit__kicker,.n93-promo-exit__title,.n93-promo-exit__lead{position:relative;z-index:1}
.n93-promo-exit__kicker{display:inline-flex;align-items:center;min-height:31px;max-width:calc(100% - 48px);margin:0 0 22px;padding:0 11px;border:1px solid rgba(255,255,255,.46);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}
.n93-promo-exit__title{max-width:400px;margin:0;font-size:40px;font-weight:800;line-height:1.02;letter-spacing:0}
.n93-promo-exit__title em{color:#f1c979;font-style:normal}
.n93-promo-exit__lead{max-width:386px;margin:18px 0 0;color:rgba(255,255,255,.9);font-size:16px;line-height:1.44}
.n93-promo-exit__body{padding:22px;background:linear-gradient(180deg,#fff,#f8f9fb)}
.n93-promo-exit__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 19px}
.n93-promo-exit__stat{min-height:92px;padding:11px 10px;border:1px solid #dce1e9;border-radius:8px;background:#fff}
.n93-promo-exit__stat strong{display:block;color:#1c2533;font-size:22px;font-weight:800;line-height:1.05;letter-spacing:0}
.n93-promo-exit__stat span{display:block;margin:7px 0 0;color:#687282;font-size:11px;line-height:1.25}
.n93-promo-exit__benefits{display:grid;gap:9px;margin:0 0 20px;padding:0;list-style:none}
.n93-promo-exit__benefits li{position:relative;padding:0 0 0 24px;color:#303948;font-size:15px;line-height:1.35}
.n93-promo-exit__benefits li:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:50%;background:#d1ad63;box-shadow:0 0 0 4px rgba(209,173,99,.16)}
.n93-promo-exit__benefits strong{font-weight:800}
.n93-promo-exit__form{display:grid;gap:10px;padding:16px;border:1px solid #e4e8ef;border-radius:8px;background:#fff}
.n93-promo-exit__form-title{margin:0;color:#192333;font-size:19px;font-weight:800;line-height:1.22}
.n93-promo-exit__form-sub{margin:-2px 0 3px;color:#687282;font-size:13px;line-height:1.35}
.n93-promo-exit__input{width:100%;height:50px;border:1px solid #cbd3df;border-radius:8px;background:#fff;color:#192333;font-size:16px;padding:0 14px;outline:none}
.n93-promo-exit__input:focus{border-color:#b99149;box-shadow:0 0 0 4px rgba(185,145,73,.12)}
.n93-promo-exit__hp,.n93-promo-exit__captcha{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.n93-promo-exit__consent{display:flex;gap:9px;align-items:flex-start;color:#667181;font-size:11px;line-height:1.35}
.n93-promo-exit__consent input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:#b99149}
.n93-promo-exit__consent a{color:#2f6eaf;text-decoration:underline}
.n93-promo-exit__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:8px;background:var(--n93-promo-accent,#2f6eaf);color:#fff;font-size:15px;font-weight:800;line-height:1.2;cursor:pointer}
.n93-promo-exit__submit:disabled{opacity:.72;cursor:default}
.n93-promo-exit__fineprint{margin:0;color:#8992a0;font-size:11px;line-height:1.35}
.n93-promo-exit__message{display:none;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.35}
.n93-promo-exit__message.is-error{display:block;border:1px solid rgba(184,75,51,.22);background:rgba(184,75,51,.1);color:#933522}
.n93-promo-exit__message.is-info{display:block;border:1px solid rgba(47,110,175,.22);background:rgba(47,110,175,.1);color:#265b92}
.n93-promo-exit__message.is-success{display:block;border:1px solid rgba(37,117,94,.22);background:rgba(37,117,94,.1);color:#1d6750}
.n93-promo-exit--income{--n93-promo-accent:#2f7b67}
.n93-promo-exit--rate{--n93-promo-accent:#ae5b3f}
.n93-promo-exit--income .n93-promo-exit__stat strong{color:#28745f}
@media (min-width:900px){.n93-promo-exit__card{width:min(980px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr) 402px;max-height:calc(100dvh - 48px);overflow:hidden}.n93-promo-exit__hero{min-height:612px;padding:34px 32px}.n93-promo-exit__body{display:flex;flex-direction:column;justify-content:center;padding:28px;overflow:auto}.n93-promo-exit__title{font-size:48px;max-width:500px}}
@media (max-width:520px){.n93-promo-exit{padding:10px}.n93-promo-exit__card{max-height:calc(100dvh - 20px)}.n93-promo-exit__close{top:10px;right:10px}.n93-promo-exit__hero{min-height:236px;padding:20px 18px}.n93-promo-exit__kicker{min-height:28px;margin-bottom:16px;font-size:10px}.n93-promo-exit__title{font-size:31px}.n93-promo-exit__lead{margin-top:14px;font-size:14px}.n93-promo-exit__body{padding:16px}.n93-promo-exit__stats{gap:8px;margin-bottom:16px}.n93-promo-exit__stat{min-height:78px;padding:9px 8px}.n93-promo-exit__stat strong{font-size:18px}.n93-promo-exit__stat span{font-size:10px}.n93-promo-exit__benefits{gap:7px;margin-bottom:16px}.n93-promo-exit__benefits li{font-size:14px}.n93-promo-exit__form{padding:14px}.n93-promo-exit__input{height:46px}.n93-promo-exit__submit{min-height:48px}.n93-promo-exit__consent{font-size:10px}}
