@media (min-width:901px){.progress-reports .landing_hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.progress-reports .progress_hero-eyebrow{margin-bottom:16px}.progress-reports .landing_lede.progress_hero-lede{color:#fff;max-width:30em;font-size:22px;font-weight:500;line-height:1.4}.progress-reports .landing_lede.progress_hero-lede span{color:#c9a8ff}.progress-reports .progress_hero-media{width:100%;max-width:520px;margin:0 auto;position:relative}.progress-reports .progress_hero-eyebrow,.progress-reports .progress_email{opacity:0;animation:1s forwards enterFromTop;transform:translateY(-20px)}@media (prefers-reduced-motion:reduce){.progress-reports .progress_hero-eyebrow,.progress-reports .progress_email{opacity:1;animation:none;transform:none}}.progress-reports .progress_email{color:#0f081a;background:#fff;border-radius:18px;width:270px;padding:16px 18px;font-size:14px;line-height:1.35;animation-delay:2s;position:absolute;bottom:-28px;left:-36px;box-shadow:0 24px 60px #00000073}.progress-reports .progress_email small{color:#6b6483;font-size:12px;display:block}.progress-reports .progress_email b{font-size:15px;display:block}.progress-reports .progress_email-row{border-top:1px solid #0f081a14;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.progress-reports .progress_email-row:first-of-type{margin-top:10px}.progress-reports .progress_email-row .is-done{color:#039855}.progress-reports .progress_email-row .is-focus{color:#924dff;font-weight:600}.progress-reports .progress_step-number{font-family:var(--font-newsreader),Georgia,serif;color:#c9a8ff;margin-bottom:14px;font-size:44px;font-style:italic;line-height:1}.progress-reports .progress_icon{color:#c9a8ff;background:#924dff2e;border:1px solid #564373;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;display:flex}.progress-reports .progress_research-text{margin-top:20px}.progress-reports .progress_stats{gap:14px;display:grid}.progress-reports .progress_stat{align-items:center;gap:20px;padding:20px 26px;display:flex}.progress-reports .progress_stat-value{letter-spacing:-.02em;min-width:130px;font-size:48px;font-weight:700;line-height:1}.progress-reports .progress_stat-value i{color:#5fd0a3;margin-right:6px;font-size:30px;font-style:normal}.progress-reports .progress_stat-label{color:#c9ccd8}@media (max-width:900px){.progress-reports .progress_email{margin:16px auto 0;position:static}.progress-reports .progress_stat-value{min-width:100px;font-size:38px}}
