/* Pricing page subject chooser — staged behind RLR_PRICING_START_URL */
#rlr-pricing-chooser{max-width:640px;margin:36px auto;padding:28px 24px;background:#fff;border:2px solid #c9dafc;border-radius:16px;font-family:Barlow,"Segoe UI",system-ui,Arial,sans-serif;color:#123477}
#rlr-pricing-chooser .rlr-pricing-lead{margin:0 0 18px;font-size:clamp(17px,2.2vw,20px);font-weight:700;line-height:1.35;color:#0a2a6b;text-align:center}
#rlr-pricing-chooser .rlr-sp-opts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px;justify-content:center}
#rlr-pricing-chooser .rlr-sp-opt{flex:1 1 30%;min-width:96px;padding:12px 10px;border:2px solid #0706c9;border-radius:12px;background:#fff;color:#0706c9;font-weight:800;font-size:16px;cursor:pointer;font-family:inherit}
#rlr-pricing-chooser .rlr-sp-opt[aria-pressed="true"]{background:#0706c9;color:#fff}
#rlr-pricing-chooser .rlr-pricing-email-label{margin:0 0 10px;font-size:16px;font-weight:800;color:#0a2a6b;text-align:center}
#rlr-pricing-chooser .rlr-pricing-fields{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}
#rlr-pricing-chooser .rlr-pricing-fields input{padding:12px 14px;border:1.5px solid #9db4cf;border-radius:10px;font-size:16px;font-family:inherit}
#rlr-pricing-chooser .rlr-pricing-go{width:100%;padding:14px 16px;border:0;border-radius:12px;background:#0706c9;color:#fff;font-weight:800;font-size:17px;cursor:pointer;font-family:inherit}
#rlr-pricing-chooser .rlr-pricing-go:disabled{opacity:.45;cursor:not-allowed}
#rlr-pricing-chooser .rlr-pricing-err{margin:0 0 12px;padding:10px 12px;background:#fee2e2;border-radius:8px;color:#991b1b;font-weight:700;text-align:center}
