.webinar-section{background:#e7eeeb}.webinar-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:55px;align-items:center}.webinar-layout video{width:100%;display:block;aspect-ratio:16/9;background:#19243a;border-radius:12px}.video-caption{font-size:14px;margin:14px 0 0;color:#394458}.goal-label{font-size:19px;font-weight:700;color:#a31350;margin:16px 0}.income-note{font-size:14px;color:#394458;max-width:980px;margin:28px auto 0;line-height:1.7}.path-outcome{font-weight:500;color:#19243a}.path-detail p,.path-detail li,.path-grid p,.path-grid li{color:#394458}.path-detail .wrap{padding-top:70px;padding-bottom:70px}.path-detail ul,.path-grid ul{padding-left:22px;line-height:1.8}.path-grid .card{display:flex;flex-direction:column}.path-grid .button{margin-top:auto;align-self:flex-start}.level-two-intro{max-width:900px;margin:24px 0 34px}.level-two-intro p{color:#394458}.notice p{margin:12px 0 20px}#cpa-homepage-preview .path-grid h3{font-size:28px}#cpa-homepage-preview .path-grid p{font-size:16px}#cpa-homepage-preview .income-note{font-size:14px}#cpa-homepage-preview .webinar-layout h2{font-size:48px}#cpa-homepage-preview .webinar-layout p{color:#394458}#cpa-homepage-preview .path-detail h3{font-size:25px}#cpa-homepage-preview .path-detail ul{padding-left:22px}#cpa-homepage-preview .goal-label{color:#a31350;font-size:19px;font-weight:700}#cpa-homepage-preview .path-grid ul{padding-left:20px}#cpa-homepage-preview .band{background:#fcf9f6}#cpa-homepage-preview .path-detail .wrap{padding-top:70px;padding-bottom:70px}
@media(max-width:1000px){.nav-links{gap:16px}.nav-links a{font-size:13px}.webinar-layout{gap:30px}#cpa-homepage-preview .path-grid h3{font-size:25px}}
@media(max-width:800px){.webinar-layout{grid-template-columns:1fr}.webinar-layout video{max-width:100%}#cpa-homepage-preview .webinar-layout h2{font-size:38px}.path-detail .split{grid-template-columns:1fr}.path-grid{grid-template-columns:1fr}.path-grid .button{margin-top:15px}.wrap{padding-left:24px;padding-right:24px}}

@media(max-width:1000px){#cpa-homepage-preview nav,nav{flex-wrap:wrap}#cpa-homepage-preview .menu-toggle,.menu-toggle{display:block}#cpa-homepage-preview .nav-links,.nav-links{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:18px;padding-top:18px}#cpa-homepage-preview .nav-links.is-open,.nav-links.is-open{display:flex}#cpa-homepage-preview .nav-links a,.nav-links a{font-size:16px}}

.email-signup-frame{display:block;width:100%;height:460px;border:0;border-radius:12px;background:#fff}.signup-section .muted{margin-top:15px}.path-features{font-size:14px;font-weight:700;color:#19243a}#cpa-homepage-preview .path-features{font-size:14px;color:#19243a}#cpa-homepage-preview .webinar-layout h2{font-size:42px}@media(max-width:600px){.email-signup-frame{height:500px}#cpa-homepage-preview .webinar-layout h2{font-size:34px}}

.level-benefits .after-training{margin-top:45px}.level-benefits p{color:#394458}.level-benefits .card{padding:28px}.level-benefits .income-note{margin-bottom:25px}
/* Explicit contrast on light backgrounds, including the separate level pages. */
.band{background:#fcf9f6;color:#19243a}.band h1,.band h2,.band h3{color:#19243a}.band h2 em,.band .eyebrow{color:#a31350}.band p,.band li,.band .notice p{color:#394458}.band .quiet-link{color:#a31350}
#cpa-homepage-preview .band h1,#cpa-homepage-preview .band h2,#cpa-homepage-preview .band h3{color:#19243a}#cpa-homepage-preview .band h2 em,#cpa-homepage-preview .band .eyebrow{color:#a31350}#cpa-homepage-preview .band p,#cpa-homepage-preview .band li{color:#394458}#cpa-homepage-preview .band .quiet-link{color:#a31350}
.signup-section .lead,.level-benefits .lead{font-size:21px;line-height:1.55}.level-benefits p,.level-benefits li{font-size:16px;line-height:1.7}.level-benefits .card h3{color:#19243a}.signup-section .muted{color:#394458}

.cohort-inclusions{max-width:950px;margin-top:35px}.cohort-inclusions ul{padding-left:25px}.cohort-inclusions li{font-size:17px;line-height:1.7;margin-bottom:18px;color:#394458}.cohort-inclusions strong{color:#19243a}.cohort-schedule{margin-top:35px;align-items:start}.cohort-schedule .notice{background:#e7eeeb}.cohort-schedule .muted{font-size:14px;margin-top:15px;color:#394458}#cpa-homepage-preview .cohort-inclusions li{color:#394458;font-size:17px;line-height:1.7;margin-bottom:18px}#cpa-homepage-preview .cohort-schedule .notice{background:#e7eeeb;padding:26px;border-left:3px solid #a31350}

#cpa-homepage-preview .path-grid .goal-context{font-size:14px;color:#394458;flex:0;margin-top:-10px;margin-bottom:16px}
