.syllabus-hero{padding:72px 0 86px;border-top:1px solid #f1eef4;background:radial-gradient(circle at 91% 10%,#d8f8ff,transparent 32%),radial-gradient(circle at 8% 92%,#eee3ff,transparent 32%),#fff}
.syllabus-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:70px}
.syllabus-copy .launch-logo{margin-bottom:30px}
.syllabus-copy h1{max-width:620px;margin:18px 0 24px;font-size:clamp(48px,5.1vw,70px);font-weight:600;letter-spacing:-.064em;line-height:1.04}
.syllabus-copy>p{max-width:600px;margin:0 0 27px;font-size:17px;line-height:1.75}
.syllabus-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.syllabus-copy .syllabus-note{max-width:530px;margin:22px 0 0;color:#70697d;font-size:12px;line-height:1.65}
.syllabus-video-title{margin:7px 0 20px;font-size:clamp(22px,2vw,29px);font-weight:700;letter-spacing:-.035em;line-height:1.2}
.syllabus-video-column .video-frame{aspect-ratio:16/9}
.syllabus-video-column iframe{display:block;width:100%;height:100%;border:0}
.syllabus-overview{background:#fff}
.syllabus-overview h2{max-width:800px;margin-bottom:45px}
.syllabus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.syllabus-cards article{padding:31px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(160deg,#fff 60%,#faf7ff)}
.syllabus-cards span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;border-radius:13px;background:var(--lav);color:var(--purple);font-size:11px;font-weight:800}
.syllabus-cards h3{margin:0 0 13px;font-size:23px;letter-spacing:-.035em}
.syllabus-cards p{margin:0;font-size:13px;line-height:1.65}
.syllabus-download{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:42px;padding:29px 33px;border:1px solid #ded4ee;border-radius:22px;background:#f8f4ff}
.syllabus-download strong{font-size:18px}
.syllabus-download p{margin:5px 0 0;font-size:13px}
.syllabus-download .btn{flex:none}
.syllabus-next{padding:64px 0;background:var(--ink);color:#fff}
.syllabus-next-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}
.syllabus-next .eyebrow{color:#cfbaff}
.syllabus-next h2{max-width:690px;margin:10px 0 9px;color:#fff;font-size:clamp(34px,3.5vw,47px)}
.syllabus-next p{margin:0;color:#d4cbe1;font-size:13px}
.syllabus-next .btn{flex:none;background:#fff;color:var(--ink)}
@media(max-width:880px){.syllabus-hero{padding:56px 0 72px}.syllabus-grid{grid-template-columns:1fr;gap:48px}.syllabus-cards{grid-template-columns:1fr}.syllabus-next-inner{align-items:flex-start;flex-direction:column;gap:25px}}
@media(max-width:590px){.syllabus-copy h1{font-size:44px}.syllabus-copy>p{font-size:16px}.syllabus-download{align-items:stretch;flex-direction:column;padding:25px}.syllabus-download .btn{width:100%}.syllabus-next{padding:54px 0}}
