/* v6.7.1: guided advice, explicit subscription totals and callback preference. */
.as664-page .b671-plan-total{margin-top:1px;padding:7px 0;border-top:1px solid #405b73;color:#d7e8f5;font-size:11px;line-height:1.5;display:block}
.as664-page .b671-plan-total strong{color:#fff;font-weight:750;font-size:12px}
.as664-page .b671-billing-explain{font-size:12px;line-height:1.65;color:#bdd9ea;margin:0 0 14px;padding:9px 12px;border-left:2px solid #62bce8;background:#183149}
.as664-page .b671-wizard-advice{border:1px solid #497e9a;background:#153246;border-radius:9px;padding:17px 18px;margin:2px 0 16px}
.as664-page .b671-wizard-advice h3{font-size:17px;margin:0 0 8px;color:#eaf8ff}
.as664-page .b671-wizard-advice p{font-size:13px;line-height:1.7;color:#d0e5f0;margin:0}
.as664-page .b671-callback-choice{display:flex;align-items:flex-start;gap:11px;margin:10px 0 16px;font-size:13px;color:#e8f4ff;cursor:pointer}
.as664-page .b671-callback-choice input{accent-color:#55b8f2;width:17px;height:17px;flex:0 0 17px;margin-top:3px}
.as664-page .b671-callback-choice small{display:block;font-size:11px;color:#b4ccdf;line-height:1.55}
.as664-page .b671-callback-when[hidden],.as664-page #as664-budget-field[hidden]{display:none!important}
