.exit-trial-dialog{box-sizing:border-box;width:600px;max-width:calc(100vw - 48px);padding:48px;border:1px solid #c3dce1;border-top:6px solid #087e89;border-radius:24px;background:#f4fafb;color:#193e4d;box-shadow:0 24px 80px #173d4c40;font-family:inherit;text-align:left}
.exit-trial-dialog::backdrop{background:#173d4c99}
.exit-trial-label{display:block;color:#087e89;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:18px}
.exit-trial-dialog h2{font-size:38px;line-height:1.15;margin:0 0 14px;letter-spacing:-1px}.exit-trial-dialog h2 em{font-style:normal;color:#087e89}
.exit-trial-dialog h3{font-size:21px;line-height:1.4;margin:0 0 20px}.exit-trial-dialog p{font-size:18px;line-height:1.7;margin:0 0 28px;color:#466471}.exit-trial-dialog strong{color:#193e4d}
.exit-trial-dialog .exit-trial-close{position:absolute;right:14px;top:12px;border:0;background:transparent;color:#466471;font-size:28px;cursor:pointer;width:36px;height:36px;padding:0}
.exit-trial-dialog .exit-trial-cta{display:block;background:#087e89;color:white;text-align:center;border-radius:12px;padding:16px 24px;font-size:19px;font-weight:700;text-decoration:none}
.exit-trial-dialog .exit-trial-dismiss{display:block;margin:16px auto 0;border:0;background:transparent;color:#466471;text-decoration:underline;font:inherit;cursor:pointer;padding:8px}
.exit-trial-dialog :focus-visible{outline:3px solid #b18124;outline-offset:4px}
