
.opening{max-width:1350px;margin-top:35px}.opening h1{font-size:104px;line-height:.95}.opening-copy{max-width:1040px;font-size:29px;margin-top:22px}.artifact-line{display:flex;align-items:center;gap:25px;margin-top:30px;border-block:2px solid #c6dedb;padding:22px 0}.artifact-line div{flex:1}.artifact-line b{display:block;font-size:29px;color:var(--rd)}.artifact-line span{font-size:23px}.artifact-line i{font-style:normal;color:var(--r);font-size:30px}.opening-rule{font-size:23px;margin:25px 0 0;max-width:950px}.teaching{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;height:100%;align-content:center}.teaching>.eyebrow{grid-column:1/-1}.instructor>span{font-size:24px;color:var(--muted)}.instructor h1{font-size:150px;color:var(--r);margin:6px 0 25px}.instructor p{max-width:660px;font-size:27px}.learner-path{border-right:3px solid #c6dedb;padding-right:32px}.learner-path article{padding:12px 0}.learner-path b{font-size:28px;color:var(--rd)}.learner-path p{font-size:25px;margin-top:8px}.course-journey h1{font-size:74px}.journey-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:48px;position:relative}.journey-steps:before{content:'';position:absolute;top:32px;right:0;left:0;height:3px;background:#b5d3cc;z-index:-1}.journey-steps article{border-bottom:3px solid #b5d3cc;padding-bottom:25px}.journey-steps span{display:block;font-size:48px;color:var(--r);font-weight:800;background:var(--paper);width:80px;margin-bottom:22px}.journey-steps p{font-size:25px}.journey-steps b{font-size:22px;color:var(--rd)}.journey-close{margin-top:35px;font-size:25px}.prospect h1{font-size:65px}.prospect-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;margin-top:30px}.prospect-note{background:white;border-top:6px solid var(--r);padding:22px 28px}.prospect-note p{font-size:23px;margin-bottom:15px}.connection-foot{background:var(--soft);border-right:5px solid var(--r);padding:18px 22px;margin-top:22px;font-size:22px;line-height:1.45}.exchange-row{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:35px;align-items:center;margin-top:28px}.exchange-row article>span{font-size:20px;color:var(--muted)}.exchange-row p{font-size:24px}.exchange-center{text-align:center;padding:26px;background:var(--rd);color:white;border-radius:50% 50% 16px 16px}.exchange-center>b{font-size:28px}.exchange-center p{font-size:27px;margin:12px 0}.exchange-center span{font-size:18px}.scope-row{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:28px;border-top:2px solid #c6dedb;padding-top:18px}.scope-row b{font-size:25px;color:var(--rd)}.scope-row p{font-size:23px}.value-end{font-size:22px;max-width:1100px}.platform-intro{max-width:1250px;font-size:26px}.component-caption{font-size:21px;font-weight:700;color:var(--rd);margin:22px 0 0}.platform h1{font-size:62px}.platform-system{display:flex;align-items:center;justify-content:space-between;margin:16px 0 24px;gap:16px}.platform-system>div{padding:20px 18px;flex:1;text-align:center}.platform-system b{font-size:30px}.platform-system p{font-size:25px;margin:10px 0 0}.platform-system i{font-size:32px;font-style:normal;color:var(--r)}.platform-core{background:var(--rd);color:white;border-radius:55% 45% 45% 55%}.source-stack{border-block:3px solid #b5d3cc}.repeat-stack{border-bottom:3px solid #b5d3cc}.channel-stack{border-right:3px solid #b5d3cc}.platform-why{display:flex;align-items:center;gap:25px;background:var(--soft);padding:20px 25px}.platform-why b{font-size:26px;white-space:nowrap}.platform-why p{margin:0;font-size:24px}
