.uNOPhW_overlay{z-index:60;-webkit-backdrop-filter:blur(5px);background:#051624b8;position:fixed;inset:0}.uNOPhW_modal{z-index:61;overscroll-behavior:contain;color:#17324d;width:min(100% - 48px,520px);max-height:calc(100dvh - 48px);font-family:var(--font-public-inter), sans-serif;background:#fffffffa;border:1px solid #ffffffb8;border-radius:26px;padding:28px 30px 27px;animation:.42s cubic-bezier(.2,.8,.2,1) both uNOPhW_enter;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 80px #061d3147}.uNOPhW_header{justify-content:flex-end;display:flex}.uNOPhW_close{color:#607287;cursor:pointer;background:#f8fbfc;border:1px solid #e3ebf0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.25rem;line-height:1;display:grid}.uNOPhW_close:hover{color:#17324d;background:#edf4f7}.uNOPhW_title{color:#0b2942;letter-spacing:-.055em;margin:25px 0 12px;font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:800;line-height:1.08}.uNOPhW_copy{color:#455b70;margin:0;font-size:.91rem;line-height:1.58}.uNOPhW_copy a{color:#17324d;text-underline-offset:3px;font-weight:800;text-decoration:underline}.uNOPhW_cta{color:#fff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#ff5b2e,#ff7139);border:0;border-radius:15px;width:100%;min-height:58px;margin-top:22px;padding:12px;font-size:1.02rem;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 25px #ff5b2e57}.uNOPhW_cta:hover{background:linear-gradient(135deg,#d9441d,#ff5b2e);transform:translateY(-2px)}.uNOPhW_cta:focus-visible,.uNOPhW_close:focus-visible,.uNOPhW_modal a:focus-visible{outline-offset:3px;outline:3px solid #1c6ea4}.uNOPhW_footer{text-align:center;color:#597285;margin:14px 0 0;font-size:.78rem;line-height:1.45}.uNOPhW_footer a{min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}@keyframes uNOPhW_enter{0%{opacity:0;transform:translate(-50%,calc(15px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:760px){.uNOPhW_modal{border-radius:21px;width:calc(100% - 30px);max-height:calc(100dvh - 30px);padding:22px 20px 21px}.uNOPhW_title{margin-top:21px;font-size:1.82rem;line-height:1.05}.uNOPhW_copy{font-size:.82rem;line-height:1.5}.uNOPhW_cta{min-height:54px;font-size:.96rem}}@media (prefers-reduced-motion:reduce){.uNOPhW_modal{animation:none}.uNOPhW_cta{transition:none}.uNOPhW_cta:hover{transform:none}}
