@charset "UTF-8";
.qw-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2000;backdrop-filter:blur(3px);inset:0;background:rgba(0,0,0,.55);padding:16px}.qw-modal{position:relative;-webkit-box-shadow:0 24px 60px rgba(0,0,0,.22);box-shadow:0 24px 60px rgba(0,0,0,.22);border-radius:16px;background:#fff;width:100%;max-width:480px;overflow:hidden}.qw-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:12px;right:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s;cursor:pointer;border:0;border-radius:50%;background:hsla(0,0%,100%,.15);padding:0;width:28px;height:28px;color:hsla(0,0%,100%,.7);font-size:30px;line-height:1;font-family:inherit;text-decoration:none}.qw-close:hover{background:hsla(0,0%,100%,.25);color:#fff}.qw-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#1e1b4b;padding:16px 20px}.qw-logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background:#fff;width:36px;height:36px}.qw-logo-wrap img{width:30px;height:30px}.qw-header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;line-height:1.3}.qw-header-text strong{font-weight:700;font-size:15px}.qw-header-text span{opacity:.65;font-size:12px}.qw-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 24px 24px;text-align:center}.qw-redirect-flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.qw-pill{border-radius:999px;padding:5px 14px;font-weight:500;font-size:13px}.qw-pill--old{background:#f3f4f6;color:#6b7280}.qw-pill--new{background:#fce7f3;color:#e91e8c}.qw-arrow{color:#6b7280;font-size:16px}.qw-title{margin:0 0 10px;color:#111827;font-weight:800;font-size:22px;line-height:1.2}.qw-desc{margin:0 0 20px;max-width:360px;color:#6b7280;font-size:14px;line-height:1.6}.qw-checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:0 0 24px;padding:0;width:100%;list-style:none}.qw-checklist li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:10px;background:#f3f4f6;padding:12px 16px;color:#111827;font-weight:500;font-size:14px;text-align:left}.qw-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #22c55e;border-radius:50%;width:22px;height:22px}.qw-check::after{display:block;-webkit-transform:rotate(45deg) translate(-1px, -1px);transform:rotate(45deg) translate(-1px, -1px);border:2px solid #22c55e;border-top:none;border-left:none;width:6px;height:10px;content:""}.qw-cta{display:block;-webkit-transition:background .2s,-webkit-transform .1s;transition:background .2s,-webkit-transform .1s;transition:background .2s,transform .1s;transition:background .2s,transform .1s,-webkit-transform .1s;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:12px;background:#1e1b4b;padding:15px 20px;width:100%;color:#fff;font-weight:700;font-size:15px;font-family:inherit;text-align:center;text-decoration:none}.qw-cta:hover{background:rgb(72,64.8,180);color:#fff}.qw-cta:active{-webkit-transform:scale(0.98);transform:scale(0.98)}@media(max-width: 576px){.qw-title{font-size:19px}.qw-body{padding:22px 16px 20px}}