:root{--home-ink:#17262d;--home-navy:#173958;--home-teal:#087f73;--home-mint:#dff2ed;--home-gold:#e1b93f;--home-line:#d5dfdc;--home-soft:#f2f6f5;--home-white:#fff}
.academy-marketing .header-inner{min-height:112px}.academy-marketing .brand{gap:1.15rem}.academy-marketing .brand img{width:82px;height:82px}.academy-marketing .brand-name{font-size:19px}.academy-marketing h1,.academy-marketing h2,.academy-marketing h3{letter-spacing:0}.academy-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.academy-marketing .eyebrow{margin:0;color:var(--home-teal);font-size:.72rem;font-weight:900;text-transform:uppercase}

/* Academy landing */
.academy-vision-hero{position:relative;display:flex;align-items:flex-end;min-height:min(650px,calc(100vh - 112px));background:url('/static/prospectus/academy-vision-hero-v1.png') center/cover no-repeat;color:#fff;border-bottom:6px solid var(--home-gold)}.academy-vision-hero::before{content:"";position:absolute;inset:0;background:rgba(13,30,34,.72)}.academy-vision-copy{position:relative;padding-block:58px 42px}.academy-vision-hero .eyebrow{color:#f4d765}.academy-vision-hero h1{margin:7px 0 4px;color:#fff;font-size:5.3rem;line-height:.95}.academy-vision-hero h2{max-width:820px;margin:0;color:#fff;font-size:2.25rem;line-height:1.1}.academy-vision-hero p:not(.eyebrow){max-width:720px;margin:18px 0 0;color:#eef5f3;font-size:1.08rem;line-height:1.6}.academy-choice-actions{display:flex;gap:12px;margin-top:25px}.academy-beliefs{background:#fff;border-bottom:1px solid var(--home-line)}.academy-beliefs .academy-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.academy-beliefs span{padding:21px 18px;border-left:1px solid var(--home-line);color:var(--home-navy);font-size:.78rem;font-weight:900;text-align:center;text-transform:uppercase}.academy-beliefs span:last-child{border-right:1px solid var(--home-line)}
.academy-introduction{padding:76px 0;background:var(--home-white);text-align:center}.academy-introduction h2{max-width:760px;margin:7px auto 15px;color:var(--home-navy);font-size:3rem;line-height:1.05}.academy-introduction p:last-child{max-width:790px;margin:0 auto;color:#53636a;font-size:1.05rem;line-height:1.7}
.academy-route{padding:78px 0}.academy-route-workforce{background:var(--home-soft)}.academy-route-business{background:#fff}.academy-route-grid{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.35fr);gap:64px;align-items:center}.academy-route-grid.reverse{grid-template-columns:minmax(0,1.2fr) minmax(340px,.85fr)}.academy-route-grid.reverse .academy-route-copy{grid-column:2;grid-row:1}.academy-route-copy h2{margin:7px 0 12px;color:var(--home-navy);font-size:3rem;line-height:1.03}.academy-route-lead{color:var(--home-ink);font-size:1.15rem;font-weight:750;line-height:1.5}.academy-route-copy>p:not(.eyebrow):not(.academy-route-lead):not(.academy-route-price){color:#54636a;line-height:1.65}.academy-route-copy ul{display:grid;gap:10px;margin:22px 0;padding:0;list-style:none}.academy-route-copy li{position:relative;padding-left:25px;color:#394a51}.academy-route-copy li::before{content:"✓";position:absolute;left:0;color:var(--home-teal);font-weight:900}.academy-route-price{margin:22px 0;color:#44545b}.academy-route-price strong{color:var(--home-navy);font-size:1.5rem}.academy-route-media{margin:0;border:1px solid #b9c7c4;background:#13232b;box-shadow:0 20px 45px rgba(17,39,47,.15)}.academy-route-media img{display:block;width:100%;aspect-ratio:16/8.65;object-fit:cover;object-position:top}.academy-route-media figcaption{padding:14px 18px;color:#fff;font-size:.82rem}.academy-route-mosaic{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:10px}.academy-route-mosaic img{display:block;width:100%;height:100%;min-height:180px;object-fit:cover}.academy-route-mosaic img:first-child{grid-row:1/3;min-height:370px}
.academy-founder{padding:66px 0;background:#123f3b;color:#fff;border-block:6px solid var(--home-gold)}.academy-founder .academy-wrap{display:grid;grid-template-columns:150px minmax(0,760px);justify-content:center;gap:40px;align-items:center}.academy-founder img{width:150px;height:185px;object-fit:cover;object-position:50% 18%}.academy-founder .eyebrow{color:#f3d56a}.academy-founder h2{margin:6px 0 12px;color:#fff;font-size:2.4rem}.academy-founder blockquote{margin:0;color:#eff6f4;font-size:1.12rem;line-height:1.65}.academy-founder p{margin:16px 0 0}.academy-founder p strong,.academy-founder p span{display:block}.academy-founder p span{color:#c9dcda;font-size:.85rem}
.academy-standard{padding:74px 0;background:#fff}.academy-standard>.academy-wrap{display:grid;grid-template-columns:330px 1fr;gap:65px}.academy-standard h2{margin:7px 0 0;color:var(--home-navy);font-size:2.55rem;line-height:1.08}.academy-standard-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--home-navy)}.academy-standard-points article{padding:25px 22px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.academy-standard-points article:first-child{border-left:1px solid var(--home-line)}.academy-standard-points strong{color:var(--home-teal);font-size:1rem}.academy-standard-points p{margin:9px 0 0;color:#59686e;font-size:.88rem;line-height:1.55}.academy-closing{padding:64px 0;background:var(--home-navy);color:#fff;text-align:center}.academy-closing .eyebrow{color:#f3d56a}.academy-closing h2{margin:6px 0 24px;color:#fff;font-size:2.7rem}.academy-closing>div>div{display:flex;justify-content:center;gap:12px}
.academy-trust{padding:34px 0;background:var(--home-soft);border-top:1px solid var(--home-line)}.academy-trust>.academy-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.academy-trust h2{margin:5px 0 0;color:var(--home-navy);font-size:1.75rem}

/* Owner and manager learning */
.business-hero{position:relative;display:flex;align-items:flex-end;min-height:580px;background:url('/static/prospectus/care-business-hero-v1.png') center/cover no-repeat;color:#fff;border-bottom:6px solid var(--home-gold)}.business-hero::before{content:"";position:absolute;inset:0;background:rgba(10,28,32,.7)}.business-hero .academy-wrap{position:relative;padding-block:52px}.business-hero .eyebrow{color:#f3d56a}.business-hero h1{max-width:780px;margin:7px 0 14px;color:#fff;font-size:4.4rem;line-height:.98}.business-hero p:not(.eyebrow){max-width:680px;color:#eef5f3;font-size:1.1rem;line-height:1.6}.business-hero .button{margin-top:10px}.business-intro{padding:68px 0;background:#fff}.business-intro>.academy-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.business-intro h2{margin:7px 0 0;color:var(--home-navy);font-size:2.8rem;line-height:1.05}.business-intro>.academy-wrap>p{margin:0;color:#54636a;line-height:1.7}
.business-featured{padding:70px 0;background:var(--home-soft)}.business-featured>.academy-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:stretch}.business-featured img{width:100%;height:100%;min-height:410px;object-fit:cover}.business-featured>.academy-wrap>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.business-featured h2{margin:7px 0 14px;color:var(--home-navy);font-size:3rem;line-height:1.04}.business-featured p:not(.eyebrow){color:#526168;line-height:1.65}.business-course-meta{display:flex;align-items:baseline;gap:18px;margin:10px 0 22px}.business-course-meta strong{color:var(--home-navy);font-size:2.3rem}.business-course-meta span{color:#637178;font-size:.82rem;font-weight:750}.business-catalogue{padding:76px 0;background:#fff}.business-heading{display:grid;grid-template-columns:1fr .7fr;gap:65px;align-items:end;margin-bottom:32px}.business-heading h2{margin:7px 0 0;color:var(--home-navy);font-size:2.8rem}.business-heading>p{margin:0;color:#58676d;line-height:1.65}.business-course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.business-course-grid article{display:flex;flex-direction:column;border:1px solid var(--home-line);background:#fff}.business-course-grid article>img{width:100%;aspect-ratio:16/8.5;object-fit:cover}.business-course-grid article>div{display:flex;flex:1;flex-direction:column;padding:21px}.business-course-grid article span{color:var(--home-teal);font-size:.64rem;font-weight:900;text-transform:uppercase}.business-course-grid h3{margin:7px 0 9px;color:var(--home-ink);font-size:1.15rem;line-height:1.24}.business-course-grid p{margin:0;color:#5d6a70;font-size:.85rem;line-height:1.55}.business-course-grid footer{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:end;margin-top:auto;padding-top:20px}.business-course-grid footer strong{color:var(--home-navy);font-size:1.3rem}.business-course-grid footer small{color:#6c797e}.business-course-grid footer a{color:var(--home-navy);font-size:.8rem;font-weight:900}.business-founder{padding:65px 0;background:#e8efed}.business-founder>.academy-wrap{display:grid;grid-template-columns:145px minmax(0,760px);justify-content:center;gap:38px;align-items:center}.business-founder img{width:145px;height:180px;object-fit:cover;object-position:50% 18%}.business-founder h2{margin:7px 0 12px;color:var(--home-navy);font-size:2.35rem}.business-founder blockquote{margin:0;color:#2d3c42;font-size:1.05rem;line-height:1.65}.business-founder p strong,.business-founder p span{display:block}.business-founder p span{color:#5c6a70;font-size:.84rem}

/* Care workforce sales page */
.home-v2-hero{position:relative;display:flex;align-items:flex-end;min-height:min(620px,calc(100vh - 112px));background:url('/static/prospectus/workforce-hero-v2.png') center/cover no-repeat;border-bottom:6px solid var(--home-gold);color:#fff}.home-v2-hero::before{content:"";position:absolute;inset:0;background:rgba(10,30,37,.72)}.home-v2-hero-copy{position:relative;padding-block:48px 34px}.home-v2-hero .eyebrow{color:#f1d76e}.home-v2-hero h1{max-width:790px;margin:5px 0 16px;color:#fff;font-size:4.35rem;line-height:.96}.home-v2-lead{max-width:720px;margin:0;color:#f5f8f7;font-size:1.1rem;line-height:1.55}.home-v2-offer{display:flex;align-items:baseline;gap:9px;margin-top:20px}.home-v2-offer span{text-transform:uppercase;font-size:.76rem;font-weight:850}.home-v2-offer strong{color:#f3d45c;font-size:1.75rem}.home-v2-offer small{font-size:.8rem}.home-v2-actions{display:flex;gap:12px;margin-top:17px}.home-v2-small{margin:11px 0 0;color:#d7e4e0;font-size:.78rem}.home-v2-proof{background:#fff;border-bottom:1px solid var(--home-line)}.home-v2-proof>.academy-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.home-v2-proof span{padding:22px 28px;border-left:1px solid var(--home-line);color:#59676d;font-size:.76rem;text-transform:uppercase}.home-v2-proof span:last-child{border-right:1px solid var(--home-line)}.home-v2-proof strong{display:block;margin-bottom:3px;color:var(--home-navy);font-size:1.7rem;text-transform:none}
.home-v2-platform,.home-v2-subjects,.home-v2-pricing,.home-v2-faq{padding:72px 0}.home-v2-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:70px;align-items:end;margin-bottom:32px}.home-v2-heading h2{max-width:720px;margin:6px 0 0;color:var(--home-navy);font-size:2.65rem;line-height:1.06}.home-v2-heading>p{margin:0;color:#53636a;line-height:1.65}.home-v2-dashboard{margin:0;border:1px solid #b9c7c4;background:#13232b;box-shadow:0 22px 50px rgba(17,39,47,.16)}.home-v2-dashboard img{display:block;width:100%;aspect-ratio:16/8.65;object-fit:cover;object-position:top}.home-v2-dashboard figcaption{display:flex;align-items:center;gap:18px;padding:17px 22px;color:#fff}.home-v2-dashboard figcaption span{color:#c9d5d8;font-size:.85rem}.home-v2-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-block:1px solid var(--home-line)}.home-v2-benefits article{padding:26px 25px;border-left:1px solid var(--home-line)}.home-v2-benefits article:last-child{border-right:1px solid var(--home-line)}.home-v2-benefits span{color:var(--home-teal);font-weight:900}.home-v2-benefits h3{margin:8px 0 7px;font-size:1.05rem}.home-v2-benefits p{margin:0;color:#59676d;font-size:.87rem;line-height:1.55}
.home-v2-value{padding:54px 0;background:#123f3b;color:#fff;border-block:6px solid var(--home-gold)}.home-v2-value>.academy-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.home-v2-value .eyebrow{color:#f1d76e}.home-v2-value h2{margin:6px 0 0;color:#fff;font-size:2.55rem;line-height:1.08}.home-v2-value dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid rgba(255,255,255,.3)}.home-v2-value dl div{padding:20px}.home-v2-value dl div+div{border-left:1px solid rgba(255,255,255,.25)}.home-v2-value dt{color:#f1d76e;font-size:.72rem;font-weight:900;text-transform:uppercase}.home-v2-value dd{margin:8px 0 0;color:#edf5f3;line-height:1.5}
.home-v2-subjects{background:var(--home-soft)}.home-v2-subjects ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:2px solid var(--home-navy);list-style:none}.home-v2-subjects li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:68px;padding:12px 16px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.home-v2-subjects li:nth-child(3n){border-right:0}.home-v2-subjects li span{color:var(--home-teal);font-size:.75rem;font-weight:900}.home-v2-subjects li strong{font-size:.88rem;line-height:1.3}
.home-v2-evidence{padding:62px 0;background:var(--home-navy);color:#fff}.home-v2-evidence>.academy-wrap{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:center}.home-v2-evidence .eyebrow{color:#f1d76e}.home-v2-evidence h2{margin:6px 0 13px;color:#fff;font-size:2.6rem;line-height:1.08}.home-v2-evidence p{margin:0;color:#dbe7e8;line-height:1.7}.home-v2-evidence dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid rgba(255,255,255,.3)}.home-v2-evidence dl div{padding:19px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.home-v2-evidence dl div:nth-child(even){border-right:0}.home-v2-evidence dl div:nth-last-child(-n+2){border-bottom:0}.home-v2-evidence dt{color:#f1d76e;font-size:.75rem;font-weight:900;text-transform:uppercase}.home-v2-evidence dd{margin:7px 0 0;font-size:.9rem;line-height:1.45}
.home-v2-pricing{background:#fff}.home-v2-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-v2-price-grid article{position:relative;padding:25px 22px;border:1px solid var(--home-line);border-top:5px solid var(--home-teal);background:#fff}.home-v2-price-grid article.featured{background:var(--home-mint);border-color:#8bbfb5}.home-v2-price-grid span,.home-v2-price-grid strong,.home-v2-price-grid small{display:block}.home-v2-price-grid span{font-size:.8rem;font-weight:850;text-transform:uppercase}.home-v2-price-grid strong{margin-top:8px;color:var(--home-navy);font-size:2.55rem}.home-v2-price-grid small{color:#66757b}.home-v2-price-grid p{min-height:38px;color:#65747a;font-size:.75rem}.home-v2-price-grid b{position:absolute;top:12px;right:12px;color:var(--home-teal);font-size:.65rem;text-transform:uppercase}.home-v2-price-grid a{color:var(--home-navy);font-size:.82rem;font-weight:900}.home-v2-pricing-note{margin:24px 0 0;color:#59686e}.home-v2-pricing-note a{color:var(--home-navy);font-weight:800}
.home-v2-faq{background:var(--home-soft)}.home-v2-faq>.academy-wrap{display:grid;grid-template-columns:310px 1fr;gap:68px}.home-v2-faq h2{margin:7px 0 13px;color:var(--home-navy);font-size:2.55rem;line-height:1.08}.home-v2-faq>div>div>p{color:#58676d}.home-v2-faq-list{border-top:2px solid var(--home-navy)}.home-v2-faq-list details{border-bottom:1px solid var(--home-line)}.home-v2-faq-list summary{padding:19px 34px 19px 0;color:var(--home-ink);font-weight:850;cursor:pointer}.home-v2-faq-list p{margin:0;padding:0 30px 20px 0;color:#57666c;line-height:1.65}.home-v2-founder{padding:62px 0;background:#e8efed}.home-v2-founder>.academy-wrap{display:grid;grid-template-columns:125px minmax(0,1fr) 330px;gap:34px;align-items:center}.home-v2-founder img{width:125px;height:155px;object-fit:cover;object-position:50% 18%}.home-v2-founder h2{margin:6px 0 10px;color:var(--home-navy);font-size:2rem}.home-v2-founder blockquote{margin:0;color:#26363d;font-size:1.03rem;line-height:1.6}.home-v2-founder p{margin:12px 0 0}.home-v2-founder p strong,.home-v2-founder p span{display:block}.home-v2-founder p span{color:#5c6a70;font-size:.84rem}.home-v2-founder aside{padding:23px;border-left:5px solid var(--home-gold);background:#fff}.home-v2-founder aside p{color:#59676d;line-height:1.55}.home-v2-text-link{display:inline-block;margin-top:16px;color:var(--home-navy);font-weight:850}.home-v2-close{padding:64px 0;background:#123f3b;color:#fff;text-align:center}.home-v2-close .eyebrow{color:#f1d76e}.home-v2-close h2{margin:6px auto 10px;color:#fff;font-size:2.7rem}.home-v2-close p{margin:0 0 22px;color:#d7e4df}

@media(max-width:960px){.academy-route-grid,.academy-route-grid.reverse,.business-featured>.academy-wrap,.business-intro>.academy-wrap,.business-heading,.academy-standard>.academy-wrap,.home-v2-heading,.home-v2-value>.academy-wrap,.home-v2-evidence>.academy-wrap,.home-v2-faq>.academy-wrap{grid-template-columns:1fr;gap:28px}.academy-route-grid.reverse .academy-route-copy{grid-column:auto;grid-row:auto}.academy-route-grid.reverse .academy-route-mosaic{grid-row:2}.business-course-grid{grid-template-columns:1fr 1fr}.academy-standard-points{grid-template-columns:repeat(3,1fr)}.home-v2-benefits{grid-template-columns:1fr 1fr}.home-v2-benefits article:nth-child(2){border-right:1px solid var(--home-line)}.home-v2-subjects ol,.home-v2-price-grid{grid-template-columns:1fr 1fr}.home-v2-subjects li:nth-child(3n){border-right:1px solid var(--home-line)}.home-v2-subjects li:nth-child(even){border-right:0}.home-v2-founder>.academy-wrap{grid-template-columns:100px 1fr}.home-v2-founder aside{grid-column:1/-1}}
@media(max-width:650px){.academy-wrap{width:min(100% - 28px,1180px)}.academy-marketing .header-inner{min-height:0}.academy-marketing .brand img{width:70px;height:70px}.academy-marketing .site-header nav{gap:10px}.academy-marketing .site-header nav a{font-size:.68rem}.academy-vision-hero{min-height:650px;background-position:58% center}.academy-vision-hero h1{font-size:3.25rem}.academy-vision-hero h2{font-size:1.65rem}.academy-choice-actions,.academy-closing>div>div,.home-v2-offer,.home-v2-actions{align-items:flex-start;flex-direction:column}.academy-beliefs .academy-wrap{grid-template-columns:1fr 1fr}.academy-beliefs span:nth-child(2){border-right:1px solid var(--home-line)}.academy-introduction,.academy-route,.academy-standard,.business-intro,.business-featured,.business-catalogue,.home-v2-platform,.home-v2-subjects,.home-v2-pricing,.home-v2-faq{padding:48px 0}.academy-introduction h2,.academy-route-copy h2,.business-intro h2,.business-featured h2,.business-heading h2{font-size:2.15rem}.academy-route-mosaic{grid-template-columns:1fr 1fr}.academy-route-mosaic img,.academy-route-mosaic img:first-child{grid-row:auto;min-height:150px}.academy-route-mosaic img:first-child{grid-column:1/-1}.academy-founder .academy-wrap,.business-founder>.academy-wrap{grid-template-columns:78px 1fr;gap:18px}.academy-founder img,.business-founder img{width:78px;height:105px}.academy-founder h2,.business-founder h2{font-size:1.65rem}.academy-founder blockquote,.business-founder blockquote{font-size:.92rem}.academy-standard-points,.business-course-grid,.home-v2-benefits,.home-v2-subjects ol,.home-v2-price-grid,.home-v2-value dl,.home-v2-evidence dl{grid-template-columns:1fr}.academy-standard-points article{border-left:1px solid var(--home-line)}.business-hero{min-height:620px;background-position:58% center}.business-hero h1{font-size:3rem}.business-featured img{min-height:250px}.business-course-grid footer{grid-template-columns:auto 1fr auto}.home-v2-hero{min-height:650px;background-position:66% center}.home-v2-hero h1{font-size:2.65rem}.home-v2-lead{font-size:.96rem}.home-v2-proof>.academy-wrap{grid-template-columns:1fr 1fr}.home-v2-proof span{padding:17px 12px}.home-v2-benefits article,.home-v2-benefits article:nth-child(2),.home-v2-subjects li,.home-v2-subjects li:nth-child(3n){border-right:0}.home-v2-value dl div+div{border-left:0;border-top:1px solid rgba(255,255,255,.25)}.home-v2-evidence dl div,.home-v2-evidence dl div:nth-last-child(2){border-right:0;border-bottom:1px solid rgba(255,255,255,.2)}.home-v2-founder>.academy-wrap{grid-template-columns:78px 1fr;gap:18px}.home-v2-founder img{width:78px;height:105px}.home-v2-close h2{font-size:2rem}}
