#thrive-course-launch{background:var(--wine,#6d1a36);padding:18px 0 0}
.course-launch-panel{box-sizing:border-box;width:min(1280px,calc(100% - 64px));margin:0 auto;background:var(--cream,#faf6f0);color:var(--wine,#6d1a36);border-radius:20px;padding:32px 42px;display:grid;grid-template-columns:minmax(0,1fr) 32px 258px;gap:28px;align-items:center}
.course-launch-copy{min-width:0}
.course-launch-kicker{font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.5;margin:0 0 14px}
#course-launch-title{font-family:'Manrope',sans-serif;font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.045em;margin:0 0 12px;color:var(--wine,#6d1a36)}
.course-launch-description{font-size:18px;line-height:1.5;color:var(--muted,#75656a);margin:0;max-width:770px}
.course-launch-star{color:#c5a45d;font-size:42px;line-height:1;text-align:center}
.course-launch-action{text-align:center}
.course-launch-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:24px;min-height:58px;border-radius:999px;padding:16px 24px;background:var(--wine,#6d1a36);color:var(--cream,#faf6f0);font-size:16px;font-weight:700;text-decoration:none;line-height:1.5}
.course-launch-button:hover{background:var(--deep,#421023)}
.course-launch-button:focus-visible{outline:3px solid #b48a38;outline-offset:5px}
.course-launch-action p{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--muted,#75656a)}
@media(max-width:1000px){.course-launch-panel{grid-template-columns:minmax(0,1fr) 230px;padding:28px;gap:24px}.course-launch-star{display:none}}
@media(max-width:650px){#thrive-course-launch{padding-top:16px}.course-launch-panel{width:calc(100% - 40px);grid-template-columns:1fr;padding:25px 22px;gap:23px;border-radius:18px}.course-launch-kicker{font-size:10px;margin-bottom:12px}#course-launch-title{font-size:29px}.course-launch-description{font-size:16px}.course-launch-button{min-height:54px}.course-launch-action p{margin-top:10px}}
