/* ===== cnp-critical-tail.css  (built from 5 live sheets, head order) ===== */
/* --- cnp-a11y-css  <-  /novo/wp-content/themes/coachfocus-child/a11y_cnp-a11y.css (2826 B) --- */
.cnp-skip-link{position: absolute;left: -9999px;top: 0;z-index: 100000;background: #1A1714;color: #FFFFFF !important;padding: 10px 16px;border-radius: 0 0 6px 0;font-family: 'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;font-size: 14px;font-weight: 600;line-height: 1.2;text-decoration: none;}.cnp-skip-link:focus{left: 0;outline: 2px solid #D85A1F;outline-offset: 2px;}.cnp-sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}
/* --- aud-mobile-polish-css  <-  /novo/wp-content/themes/coachfocus-child/aud-d_mobile-polish.css (1390 B) --- */
@media (max-width: 640px){a.chip{min-height: 40px;display: inline-flex;align-items: center;padding-top: 8px;padding-bottom: 8px;}#cnp-lang-btn{padding: 10px 12px;min-height: 40px;}.cnp-inst-admit,.cnp-inst-card__label,.hv2-cap,.tg-illus,.g-tag{font-size: 11px !important;}.g-chip{min-height: 38px;}.footer-copy{font-size: 12px;}}figure.fig figcaption,.cnp-diagram-fig figcaption{color: #6E6253;}
/* --- cnp-cta-contrast-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-cta-contrast.css (611 B) --- */
body .cta-band .body-text,body .cta-band p:not(.eyebrow):not([class*="eyebrow"]){color: var(--cnp-soft,#6E6253) !important;}
/* --- cnp-mobile-type-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-mobile-type.css (4457 B) --- */
@media (max-width: 540px){.pf-lede,.pf-answer,.pf-answer p,.pf-cta,.pf-cta p,.tg-foot,.tg-foot p,.tg-intro,figure figcaption,figcaption{font-family: 'Hanken Grotesk',system-ui,-apple-system,sans-serif !important;}.pf-narrow p,.pf-narrow li,.article-content p,.article-content li,.entry-content p,.entry-content li,.cc-pf p,.cc-pf li,.pf-answer,.pf-answer p,.pf-lede,.pf-cta p,.tg-intro,.tg-foot p,.pf-swcol p,.faq-a p{font-size: 18px !important;line-height: 1.62 !important;}figure figcaption,figcaption,small{font-size: 15px !important;line-height: 1.55 !important;}.pf-kicker,.pf-eyebrow,.tg-eyebrow,.tg-illus,.eyebrow,.al,.fl,.cj-k,.cj-eyebrow,.swh,.tg-k,.cnp-updated,.rd,.rt,.cj-go,.cc-term,nav.cnp-bc a,.cnp-bc a,.cnp-bc span,.pf-crumb a,.pf-crumb span,.footer-copy,.footer-link,.footer-col-title{font-size: 13px !important;}.pf-narrow th,.pf-sec th,.cc-pf th,table th,th.num{font-size: 12.5px !important;}.dl-l,.dl-t{font-size: 12px !important;}.dl-arrow{font-size: 11px !important;}figure.cnp-fig,figure.cnp-diagram-fig{width: 100vw !important;max-width: 100vw !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;padding-left: 10px !important;padding-right: 10px !important;border-radius: 0 !important;border-left: none !important;border-right: none !important;}}.cnp-diagram-fig .cnp-eq-mobile{display:none;}@media (max-width:540px){.cnp-diagram-fig .cnp-eq-desktop{display:none;}.cnp-diagram-fig .cnp-eq-mobile{display:block;}}@media (max-width: 540px){.cnp-redesign .step p,.numsec p,.steps4 p,.cc-cpg .cp-sec p,.cc-cpg .cp-lede,.cc-hub .hb-intro,.cc-hub .hb-lede,.cc-answer p,.answer p,.cc-cpg .cp-answer p,.cc-hub .hb-answer p{font-size: 18px !important;line-height: 1.62 !important;font-family: 'Hanken Grotesk',system-ui,-apple-system,sans-serif !important;}}
/* --- cnp-ritmo-hero-css  <-  /novo/wp-content/themes/coachfocus-child/cnp-ritmo-hero.css (6365 B) --- */
:root{--sec-y: clamp(64px,7vw,96px);--sec-y-sm: clamp(48px,5vw,68px);--hero-y: clamp(56px,6vw,92px);}.sec{padding-top: var(--sec-y) !important;padding-bottom: var(--sec-y) !important;}.sec-sm{padding-top: var(--sec-y-sm) !important;padding-bottom: var(--sec-y-sm) !important;}.ph-hero{padding-top: var(--hero-y) !important;}.cnpnp .ph-hero{padding-top: var(--hero-y) !important;}.endcta{padding-top: var(--sec-y) !important;}.cnpnp .endcta{padding-top: var(--sec-y) !important;}.cc-gloss .g-body{margin-top: var(--sec-y-sm) !important;}.cc-gloss .g-section{margin-bottom: var(--sec-y) !important;}.cc-guide .gd-section{margin-top: 0 !important;padding-top: var(--sec-y) !important;}.cc-guide .gd-section:first-of-type{padding-top: 0 !important;}.cc-pf .pf-sec{padding-top: var(--sec-y) !important;padding-bottom: var(--sec-y) !important;}.cc-gloss .g-hero,.cc-guide .gd-hero,.cc-pf .pf-hero{background: transparent !important;color: #1A1714 !important;border-radius: 0 !important;box-shadow: none !important;padding-top: var(--hero-y) !important;padding-bottom: 12px !important;padding-left: 0 !important;padding-right: 0 !important;}.cc-gloss .g-hero::after,.cc-guide .gd-hero::after,.cc-pf .pf-hero::after{display: none !important;}.cc-gloss .g-eyebrow,.cc-guide .gd-eyebrow,.cc-pf .pf-eyebrow{color: #A8481A !important;}.cc-gloss .g-eyebrow::before,.cc-guide .gd-eyebrow::before,.cc-pf .pf-eyebrow::before{background: #A8481A !important;}.cc-gloss .g-hero p,.cc-guide .gd-lede,.cc-pf .pf-lede{color: #4A4138 !important;}.cc-pf .pf-lede + .pf-lede{color: #756859 !important;}.cc-gloss .g-hero .g-meta,.cc-guide .gd-herometa{color: #756859 !important;}.cc-gloss .g-hero .g-meta b,.cc-guide .gd-herometa b{color: #1A1714 !important;}.cc-pf .pf-answer{margin-top: 16px !important;}.cc-pf .pf-wrap{max-width:1240px !important;padding-left:40px !important;padding-right:40px !important;}@media(max-width:1080px){.cc-pf .pf-wrap{padding-left:20px !important;padding-right:20px !important;}}@media(max-width:480px){.cc-pf .pf-wrap{padding-left:16px !important;padding-right:16px !important;}}