#quiz-results,#report-placeholder{outline:none}
#email-heading{margin:0 0 16px;font:700 26px/1.25 Arial,Helvetica,sans-serif;color:#212529}
.email-question{font-size:18px;font-weight:600;line-height:1.4;margin:0 0 16px}
.email-intro{font-size:15px;line-height:1.4;margin:0 0 14px}
.plan-benefits{list-style:none;margin:0 0 18px;padding:0}
.plan-benefits li{display:flex;gap:9px;align-items:flex-start;margin:0 0 12px;font-size:16px;line-height:1.35}
.plan-benefits li>span{color:#d32f2f;font-weight:700}
.plan-benefits strong{font-weight:600;color:#212529}
.plan-benefits p{font-size:14px;color:#6b7280;line-height:1.4;margin:3px 0 0}
#email-form label{display:block;font-size:16px;font-weight:600;margin:0 0 8px}
#plan-email{display:block;width:100%;height:48px;padding:10px 12px;border:1px solid #b9bdc2;border-radius:5px;background:#fff;color:#212529;font:16px/1.4 Arial,Helvetica,sans-serif}
#plan-email[aria-invalid=true]{border-color:#d32f2f;outline-color:#d32f2f}
#email-error{color:#b42323;font-size:13px;line-height:1.4;margin:7px 0 0}
#email-form .cta{margin-top:18px}

.email-includes{font-size:14px;line-height:1.4;margin:22px 0 10px;color:#6b7280}

.day-one-checklist{margin:0 0 18px;padding:14px;background:#f7f7f8;border:1px solid #e3e5e8;border-radius:11px}
#checklist-heading{margin:0 0 13px;color:#d32f2f;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.45px;text-align:left}
.day-one-checklist .plan-benefits{margin:0}
.day-one-checklist .plan-benefits li{gap:8px;margin:0 0 12px;font-size:15px;line-height:1.3}
.day-one-checklist .plan-benefits li:last-child{margin-bottom:0}
.day-one-checklist .plan-benefits li>span{flex:0 0 12px;font-size:15px}
.day-one-checklist .plan-benefits p{margin:3px 0 0;font-size:13px;line-height:1.35}
