/* Two remaining course sections, sharing the approved Rewire proportions. */
.home-course{position:relative;isolation:isolate;overflow:hidden;color:#241044;font-family:Montserrat,Arial,sans-serif}
.home-course--release{background:#daf2ed}.home-course--activation{background:#fff0d4}
.home-course__strip{position:absolute;inset:0 auto 0 0;width:5.7%;z-index:-1}.home-course__strip svg{display:block;width:100%;height:100%}
.home-course__inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:.9fr 1.25fr;gap:32px;align-items:start;padding:36px 32px 36px 9%}
.home-course__copy>p{font-size:18px;line-height:1.65;margin:0 0 6px}
.home-course__number{font-size:20px!important;line-height:1.3!important;font-weight:500;margin:0 0 3px!important}
.home-course h2{font:500 48px/1.05 'Cormorant Garamond',Georgia,serif;margin:0 0 8px}.home-course--release h2{color:#236879}.home-course--activation h2{color:#936022}
.home-course__tagline{font-size:15px!important;line-height:1.5!important;font-weight:600;letter-spacing:.13em;margin:0 0 22px!important}
.home-course__cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;font:700 16px/1.5 Montserrat,Arial,sans-serif;padding:13px 23px;border:1px solid #e7c278;border-radius:40px;background:linear-gradient(110deg,#ffe1a0,#e8b95c);color:#251a28;opacity:1;margin:20px 0 16px;max-width:100%;text-align:center}
.home-course__copy>.home-course__details{font-size:15px;font-weight:600;letter-spacing:.04em;margin:0}
.home-course__support{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:350px}
.home-course__art{position:relative;overflow:hidden}.home-course__art svg{position:absolute;inset:0;width:100%;height:100%}.home-course__art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#daf2ed,transparent 25%)}.home-course--activation .home-course__art::after{background:linear-gradient(90deg,#fff0d4,transparent 25%)}
.home-course__benefits{list-style:none;margin:0;padding:24px 18px;background:#fff9f2a6;border-radius:5px;display:grid;gap:22px;align-content:start}
.home-course__benefits li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;font-size:18px;line-height:1.6}.home-course__benefits svg{width:28px;height:28px;border-radius:50%}
@media(min-width:768px) and (max-width:1200px){.home-course__inner{grid-template-columns:1fr;padding-left:10%;gap:28px}.home-course__copy{max-width:760px}.home-course h2{font-size:44px}}
@media(max-width:767px){.home-course__strip{width:8px}.home-course__inner{display:block;padding:30px 24px 34px}.home-course h2{font-size:36px}.home-course__copy>p{font-size:17px}.home-course__tagline{font-size:14px!important;margin-bottom:18px!important}.home-course__cta{width:100%;margin-top:18px}.home-course__copy>.home-course__details{font-size:14px}.home-course__support{display:block;margin-top:26px}.home-course__art{height:260px}.home-course__benefits{padding:22px 18px;gap:18px}.home-course__benefits li{font-size:17px}}

/* Supplied golden lotus, compact and uncropped within the existing support area. */
.home-course__art--lotus{display:flex;align-items:center;justify-content:center}
.home-course__art--lotus img{display:block;width:min(90%,240px);height:auto;max-height:300px;object-fit:contain;border-radius:50%;mask-image:radial-gradient(ellipse,#000 57%,transparent 73%)}
.home-course__art--lotus::after{display:none}
@media(max-width:767px){.home-course__art--lotus img{width:200px;max-height:240px}}
