.asw-upsell{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:18px;padding:18px 24px;border:1px solid #d6b66f55;border-radius:14px;background:#071b30;color:#c9d5df;text-align:center}.asw-upsell strong{color:#d6b66f;font-family:Georgia,serif;font-size:18px}.asw-requirement{padding:10px;border-left:3px solid #d6b66f;background:#ffffff11;color:#f3dfae!important}.asw-actions{display:grid;gap:10px;margin:20px 0}.asw-actions a{display:block;text-decoration:none;border-radius:8px;padding:14px;font-weight:900}.asw-book{background:linear-gradient(145deg,#e6cb8c,#ad8339);color:#071b30!important}.asw-member{border:1px solid #d6b66f;color:#f4e9cd!important}.asw-modal-terms{font-size:10px}.asw-done{background:transparent!important;color:#91a2af!important;padding:8px!important;text-decoration:underline}
.asw-milestone{margin-top:14px;padding:22px;border:1px solid #d6b66f55;border-radius:14px;background:linear-gradient(135deg,#071b30,#0b2944);color:#c9d5df}.asw-milestone>div:first-child{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.asw-milestone span{color:#d6b66f;font-size:11px;letter-spacing:2px}.asw-milestone strong{color:#fff}.asw-milestone p{font-size:12px;margin:10px 0 0}.asw-progress{height:9px;margin-top:13px;overflow:hidden;border-radius:20px;background:#ffffff17}.asw-progress i{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#a87c31,#f0d99d)}
