.tfc-pwp-progression{background:#fff}.tfc-pwp-progression-panel{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tfc-pwp-week-card{position:relative;padding:24px;border-radius:26px;border:1px solid var(--pwp-border);background:#fff;box-shadow:var(--pwp-shadow-soft)}.tfc-pwp-week-card:before{content:"";position:absolute;left:24px;top:-8px;width:38px;height:8px;border-radius:999px 999px 0 0;background:linear-gradient(135deg,var(--pwp-blue),var(--pwp-purple))}.tfc-pwp-week-label{display:inline-flex;padding:8px 12px;border-radius:999px;background:#eef5ff;color:#155eef;font-size:13px;font-weight:1000}.tfc-pwp-week-card h3{margin-top:18px}.tfc-pwp-week-card p{margin:12px 0 0;color:#667085;font-size:15px;line-height:1.45;font-weight:750}@media(max-width:980px){.tfc-pwp-progression-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tfc-pwp-progression-panel{grid-template-columns:1fr}}
