/* KBP alive v1 */
.kb-hero-photo{perspective:900px}
.kb-hero-photo .ph{position:relative;transform:rotateY(calc(var(--mx,0) * 5deg)) rotateX(calc(var(--my,0) * -4deg));transform-style:preserve-3d;will-change:transform;border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -25px rgba(0,0,0,.7)}
.kb-hero-photo .ph img{box-shadow:none!important;transform:translate3d(0,calc(var(--py,0px) * -1),0) scale(1.06)}
.kb-hero-photo .ph::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,transparent 30%,rgba(233,223,199,.32) 48%,transparent 66%);background-size:250% 100%;background-position:120% 0;opacity:0}
.js-alive.alive-in .kb-hero-photo .ph::after{animation:kbsheen 1.4s cubic-bezier(.3,.6,.2,1) .55s 1 both}
@keyframes kbsheen{0%{opacity:1;background-position:120% 0}100%{opacity:0;background-position:-40% 0}}
/* the thread: moments light up as the line reaches them */
.kb-thread li h3,.kb-thread li p{transition:color .3s ease,opacity .3s ease}
.kb-thread.js li:not(.lit) h3{color:rgba(255,255,255,.55)}
.kb-thread.js li:not(.lit) p{opacity:.55}
.kb-thread svg circle{transition:fill .3s ease}
.kb-thread svg circle.lit{fill:var(--gold)}
@media (prefers-reduced-motion:reduce){.kb-hero-photo .ph{transform:none}.kb-hero-photo .ph img{transform:none}.kb-thread.js li:not(.lit) h3{color:#fff}.kb-thread.js li:not(.lit) p{opacity:1}}
.kb-hero h1 .l1{display:block;font-style:normal;color:#fff;font-weight:600}
/* round 2: "divorced" gets struck in gold before the second line writes in */
.kb-hero h1 .l1 .strike{position:relative;display:inline-block!important;white-space:nowrap;font-style:inherit!important;color:inherit!important;font-weight:inherit}
.kb-hero h1 .l1 .strike::after{content:"";position:absolute;left:-3%;right:-3%;top:54%;height:.075em;min-height:3px;border-radius:2px;background:var(--gold,#C9A227);transform:scaleX(0);transform-origin:left center}
.js-alive.alive-in .kb-hero h1 .l1 .strike::after{transform:scaleX(1);transition:transform .45s cubic-bezier(.6,.05,.3,1) .26s}
.js-alive:not(.alive-in) .kb-hero h1 .l1 .strike::after{animation:kbstrike .01s 2s forwards}
@keyframes kbstrike{to{transform:scaleX(1)}}
html:not(.js-alive) .kb-hero h1 .l1 .strike::after{transform:scaleX(1)}
/* soft gold light follows the pointer on navy sections */
.kb-hero,.kb-story,.journey-section{position:relative;isolation:isolate}
.kb-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--on,0);
  background:radial-gradient(circle 360px at var(--lx,50%) var(--ly,50%),rgba(201,162,39,.16),rgba(201,162,39,.05) 45%,transparent 72%)}
.kb-hero{background-color:var(--navy,#0B1E3B)}
html body .steps-grid .step-card .step-num{color:rgba(201,162,39,.55)}
@media (prefers-reduced-motion:reduce){.kb-hero h1 .l1 .strike::after{transform:scaleX(1)}.kb-glow{display:none}}

/* sentence case: every rule that forced ALL CAPS (generated) */
#kb-announce{text-transform:none!important;letter-spacing:.01em!important}
#kb-footer h5{text-transform:none!important;letter-spacing:.01em!important}
.backbar a{text-transform:none!important;letter-spacing:.01em!important}
.badge{text-transform:none!important;letter-spacing:.01em!important}
.bio-card .bio-title{text-transform:none!important;letter-spacing:.01em!important}
.block .lab{text-transform:none!important;letter-spacing:.01em!important}
.brandmark{text-transform:none!important;letter-spacing:.01em!important}
.btn{text-transform:none!important;letter-spacing:.01em!important}
.card .go{text-transform:none!important;letter-spacing:.01em!important}
.compare .hd{text-transform:none!important;letter-spacing:.01em!important}
.copy{text-transform:none!important;letter-spacing:.01em!important}
.crosslink-card a.btn-link{text-transform:none!important;letter-spacing:.01em!important}
.cta-btn{text-transform:none!important;letter-spacing:.01em!important}
.devotional-form-custom button{text-transform:none!important;letter-spacing:.01em!important}
.dl .go{text-transform:none!important;letter-spacing:.01em!important}
.email-form button{text-transform:none!important;letter-spacing:.01em!important}
.email-form-custom button{text-transform:none!important;letter-spacing:.01em!important}
.eyebrow{text-transform:none!important;letter-spacing:.01em!important}
.framework-block .fb-label{text-transform:none!important;letter-spacing:.01em!important}
.gate-form button{text-transform:none!important;letter-spacing:.01em!important}
.gatefoot{text-transform:none!important;letter-spacing:.01em!important}
.info-card-item strong{text-transform:none!important;letter-spacing:.01em!important}
.info-text strong{text-transform:none!important;letter-spacing:.01em!important}
.nav-links a{text-transform:none!important;letter-spacing:.01em!important}
.paste .tag{text-transform:none!important;letter-spacing:.01em!important}
.pill{text-transform:none!important;letter-spacing:.01em!important}
.po-tag{text-transform:none!important;letter-spacing:.01em!important}
.portal-tag{text-transform:none!important;letter-spacing:.01em!important}
.post-meta{text-transform:none!important;letter-spacing:.01em!important}
.press-label{text-transform:none!important;letter-spacing:.01em!important}
.press-secondary a{text-transform:none!important;letter-spacing:.01em!important}
.progress-label{text-transform:none!important;letter-spacing:.01em!important}
.prompt-label{text-transform:none!important;letter-spacing:.01em!important}
.prose .verse-ref{text-transform:none!important;letter-spacing:.01em!important}
.quiz-topbar a{text-transform:none!important;letter-spacing:.01em!important}
.read-more{text-transform:none!important;letter-spacing:.01em!important}
.response .lab{text-transform:none!important;letter-spacing:.01em!important}
.result-cta-primary{text-transform:none!important;letter-spacing:.01em!important}
.result-season-label{text-transform:none!important;letter-spacing:.01em!important}
.scripture-block cite{text-transform:none!important;letter-spacing:.01em!important}
.season-btn .s-label{text-transform:none!important;letter-spacing:.01em!important}
.social a{text-transform:none!important;letter-spacing:.01em!important}
.spine .grouplab{text-transform:none!important;letter-spacing:.01em!important}
.stat-item .lbl{text-transform:none!important;letter-spacing:.01em!important}
.stat-label{text-transform:none!important;letter-spacing:.01em!important}
.step-tag{text-transform:none!important;letter-spacing:.01em!important}
.support .lbl{text-transform:none!important;letter-spacing:.01em!important}
.t-card cite{text-transform:none!important;letter-spacing:.01em!important}
.t-featured cite{text-transform:none!important;letter-spacing:.01em!important}
.testi-name{text-transform:none!important;letter-spacing:.01em!important}
.toggle button{text-transform:none!important;letter-spacing:.01em!important}
.verse cite{text-transform:none!important;letter-spacing:.01em!important}
.vtab{text-transform:none!important;letter-spacing:.01em!important}
footer{text-transform:none!important;letter-spacing:.01em!important}

/* readability pass (generated KBP): AA contrast, 12px floor. Hue kept, lightness moved. */
body[data-pg="about"] section.section div.bio-grid > div.bio-card > span.bio-title{color:#2077b2!important}
body[data-pg="about"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="about"] section.section div.two-col > div > span.eyebrow,
body[data-pg="ai-prompts"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="ai-prompts"] section.section div.two-col > div > span.eyebrow,
body[data-pg="ai-prompts"] section.section ul > li > a:not(:hover):not(:focus-visible),
body[data-pg="audience"] section.section div.container > div.mech-block > span.eyebrow,
body[data-pg="audience"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="audience"] section.section div.two-col > div > span.eyebrow,
body[data-pg="audience"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="blog-index"] section.section article.blog-card > div.blog-card-body > a.read-more:not(:hover):not(:focus-visible),
body[data-pg="blog-index"] section.section article.blog-card > div.blog-card-body > span.eyebrow,
body[data-pg="blog-post-1"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-2"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-3"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-4"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-5"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-6"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-7"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="blog-post-8"] section.section div.prose > p > a:not(:hover):not(:focus-visible),
body[data-pg="business"] section.section div.card-grid.cols-3 > div.card.card-accent > h3,
body[data-pg="business"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="business"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="client-portal"] section.help-zone article.img-card > div.img-card-body > span.eyebrow,
body[data-pg="client-portal"] section.portal-zone > div.container > span.eyebrow,
body[data-pg="consultation"] section.panel > div.toggle-wrap > p.eyebrow,
body[data-pg="contact"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="full-system"] section.section div.container > div.mech-block > span.eyebrow,
body[data-pg="full-system"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="identity"] section.section div.card-grid.cols-3 > div.card > h3,
body[data-pg="identity"] section.section div.two-col > div > span.eyebrow,
body[data-pg="identity"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="index"] section.coach-intro div > div.card.card-accent > div,
body[data-pg="index"] section.coach-intro div.coach-grid > div > span.eyebrow,
body[data-pg="index"] section.quiz-section > div.quiz-inner > span.eyebrow,
body[data-pg="index"] section.social-section > div.container > span.eyebrow,
body[data-pg="index"] section.testimonials-section div.testi-grid > div.testi-card > div.testi-stars,
body[data-pg="marriage-parenting"] section.section div.two-col > div > span.eyebrow,
body[data-pg="marriage-parenting"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="offer"] section.section div.container > div.mech-block > span.eyebrow,
body[data-pg="offer"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="offer"] section.section div.two-col > div > span.eyebrow,
body[data-pg="offer"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="payment-options"] section.po-section div.container > div.po-section-head > span.eyebrow,
body[data-pg="relationships"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="season-hub"] section.section div.hub-wrap > a.season-btn > span.s-label,
body[data-pg="thank-you"] div.schedule-grid > div.schedule-card > span.eyebrow,
body[data-pg="thank-you"] div.thank-you-container > div.portal-box > span.eyebrow,
body[data-pg="thank-you-identity"] main.shell > section.panel > p.eyebrow,
body[data-pg="thought-map"] section.section div.two-col > div > span.eyebrow{color:#896e1b!important}
body[data-pg="about"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="ai-prompts"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="blog-post-1"] section.section div.prose > blockquote > span.verse-ref,
body[data-pg="blog-post-2"] section.section div.prose > blockquote > span.verse-ref,
body[data-pg="blog-post-3"] section.section div.prose > blockquote > span.verse-ref,
body[data-pg="blog-post-4"] section.section div.prose > blockquote > span.verse-ref,
body[data-pg="blog-post-5"] section.section div.prose > blockquote > span.verse-ref,
body[data-pg="business"] section.section div.two-col > div > span.eyebrow,
body[data-pg="contact"] section.section div.consult-split > div.consult-box > span.eyebrow,
body[data-pg="identity"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="index"] section.testimonials-section div.container > div.section-header.center > span.eyebrow,
body[data-pg="marriage-parenting"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="thought-map"] section.section div.container > div.section-header.center > span.eyebrow{color:#836919!important}
body[data-pg="ai-journal"] main.shell > div.sec-head > p,
body[data-pg="blog-post-1"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-2"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-3"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-4"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-5"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-6"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-7"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="blog-post-8"] section.section div.prose > div.post-cta-inline > p,
body[data-pg="business"] section.press-strip > div.container > p.press-label,
body[data-pg="business"] section.press-strip div.container > div.press-logos > a.press-logo:not(:hover):not(:focus-visible),
body[data-pg="consultation"] main.shell > p.tail,
body[data-pg="contact"] section.section div.consult-box > div.consult-btn-wrap > p,
body[data-pg="free-resources"] main.shell > div.sec-head > p,
body[data-pg="index"] section.press-strip > div.container > p.press-label,
body[data-pg="index"] section.press-strip div.container > div.press-logos > a.press-logo:not(:hover):not(:focus-visible),
body[data-pg="index"] section.quiz-section div.quiz-inner > div.quiz-card > p,
body[data-pg="relationships"] section.press-strip > div.container > p.press-label,
body[data-pg="relationships"] section.press-strip div.container > div.press-logos > a.press-logo:not(:hover):not(:focus-visible),
body[data-pg="resources"] main.shell > div.sec-head > p,
body[data-pg="thank-you-identity"] main.shell > p.sig{color:#6d6d6d!important}
body[data-pg="ai-prompts"] section.section div > div.kb-callout > h3{color:#a78620!important}
body[data-pg="ai-prompts"] section.section div.container > p.disclaimer-text > strong,
body[data-pg="ai-prompts"] section.section.text-center > div.container > p.disclaimer-text,
body[data-pg="client-portal"] div.payment-card > div > span.eyebrow,
body[data-pg="contact"] section.section div.consult-box.business-box > div.consult-btn-wrap > p{color:#717171!important}
body[data-pg="ai-prompts"] section.section div.prompt-grid > div.prompt-card.prompt-bad > span.prompt-label{color:#a75c05!important}
body[data-pg="ai-prompts"] section.section div.prompt-grid > div.prompt-card.prompt-horrid > span.prompt-label{color:#d12222!important}
body[data-pg="audience"] section.email-strip-gold div.email-strip-gold-inner > div > h4,
body[data-pg="business"] section.email-strip-gold div.email-strip-gold-inner > div > h4,
body[data-pg="contact"] section.email-strip-gold div.email-strip-gold-inner > div > h4,
body[data-pg="full-system"] section.email-strip-gold div.email-strip-gold-inner > div > h4,
body[data-pg="offer"] section.email-strip-gold div.email-strip-gold-inner > div > h4,
body[data-pg="relationships"] section.email-strip-gold div.email-strip-gold-inner > div > h4{color:#505050!important}
body[data-pg="audience"] section.email-strip-gold div.email-strip-gold-inner > div > p,
body[data-pg="business"] section.email-strip-gold div.email-strip-gold-inner > div > p,
body[data-pg="contact"] section.email-strip-gold div.email-strip-gold-inner > div > p,
body[data-pg="full-system"] section.email-strip-gold div.email-strip-gold-inner > div > p,
body[data-pg="offer"] section.email-strip-gold div.email-strip-gold-inner > div > p,
body[data-pg="relationships"] section.email-strip-gold div.email-strip-gold-inner > div > p{color:#423611!important}
body[data-pg="biblical-rest"] section.section div.prose-section > div.checklist > p.kb-callout,
body[data-pg="nervous-system-burnout"] section.section div.prose-section > div.checklist > p.kb-callout,
body[data-pg="spiritual-burnout"] section.section div.prose-section > div.checklist > p.kb-callout{color:#1e70a7!important}
body[data-pg="blog-index"] section.section article.blog-card > div.blog-card-body > p,
body[data-pg="business"] section.section div.container > div.framework-grid > div.or-divider,
body[data-pg="client-portal"] section.portal-zone a.portal-card > div > span.portal-sub,
body[data-pg="consultation"] main.shell > section.panel > p.slot-note,
body[data-pg="consultation"] section.panel > div.cal-slot.on > p.fallback,
body[data-pg="contact"] section.section div.container > div.section-header.center > p,
body[data-pg="grace-reset-quiz"] div.quiz-body > div > p,
body[data-pg="grace-reset-quiz"] div.quiz-body > div > p.cta-note,
body[data-pg="identity"] section.section > div.container > p.t-disclaimer,
body[data-pg="index"] section.social-section > div.container > p,
body[data-pg="index"] section.stats-strip div.stats-row > div.stat-item > div.stat-label,
body[data-pg="index"] section.testimonials-section div.testi-grid > div.testi-card > div.testi-title,
body[data-pg="offer"] section.section div.stat-strip > div.stat-item > span.lbl,
body[data-pg="payment-options"] section.po-help > div.container > p.po-fine,
body[data-pg="relationships"] section.section div.container > div.framework-grid > div.or-divider,
body[data-pg="season-hub"] section.section div.hub-wrap > a.season-btn > span.s-desc,
body[data-pg="thank-you-identity"] main.shell > section.panel > p.sub,
body[data-pg="thank-you-identity"] section.panel > div.ctawrap > p.ctanote,
body[data-pg="thought-map"] section.section li > div > span,
body[data-pg="thought-map-guide"] section.panel div.track > div.meta > span{color:#727272!important}
body[data-pg="blog-post-6"] section.section div.container > div.prose > div{color:#1f74ae!important}
body[data-pg="blog-post-6"] section.section div.prose > div > blockquote,
body[data-pg="blog-post-7"] section.section div.prose > div > blockquote,
body[data-pg="blog-post-8"] section.section div.prose > div > blockquote{color:#4e6e9d!important}
body[data-pg="client-portal"] section.portal-zone div.portal-pair > a.portal-card > span.portal-tag,
body[data-pg="consultation"] section.panel div.cal-slot.on > p.fallback > a:not(:hover):not(:focus-visible),
body[data-pg="free-resources"] div.grid > a.card > span.go,
body[data-pg="resources"] div.grid > a.card > span.go{color:#8d6c0e!important}
body[data-pg="coaching-sessions"] div.gatewrap > div.card > div.gatefoot,
body[data-pg="session-portal"] div.gatewrap > div.card > div.gatefoot{color:#768e96!important}
body[data-pg="consultation"] main.shell > p.tail > a:not(:hover):not(:focus-visible),
body[data-pg="marriage-framework"] section.panel > div > span.pill{color:#89680e!important}
body[data-pg="grace-reset-quiz"] div.quiz-wrap > div.quiz-topbar > span,
body[data-pg="thought-map"] section.section div > div.price-box > p.guarantee{color:#818b9a!important}
body[data-pg="index"] section.coach-intro div > p.coach-quote > em,
body[data-pg="index"] section.stats-strip div.stat-item > div.stat-number > span{color:#a98821!important}
body[data-pg="index"] section.email-strip div.email-strip-inner > div > p{color:#37392b!important}
body[data-pg="index"] section.journey-section div.steps-grid > div.step-card > div.step-num{color:#7d6f34!important}
body[data-pg="privacy"] div.legal-notice > p > a:not(:hover):not(:focus-visible){color:#1e72aa!important}
body[data-pg="thank-you-identity"] main.shell > section.included > p.eyebrow{color:#856b1a!important}
body[data-pg="thought-map-guide"] main.shell > section.feature > video{color:#797979!important}
body[data-pg="about"] div.footer-grid > div > h5,
body[data-pg="about"] header.page-hero > div.container > span.eyebrow,
body[data-pg="about"] section.cta-banner > div.container > span.eyebrow,
body[data-pg="ai-journal"] div.backbar > div.in > a,
body[data-pg="ai-journal"] div.backbar > div.in > a.home,
body[data-pg="ai-journal"] header.hero > p.eyebrow,
body[data-pg="ai-journal"] main.shell > section.feature > p.eyebrow,
body[data-pg="ai-journal"] main.shell > section.next > p.eyebrow,
body[data-pg="ai-journal"] main.shell > section.panel > p.eyebrow,
body[data-pg="ai-journal"] main.shell > section.wide > p.eyebrow,
body[data-pg="ai-journal"] section.panel > div.compare > div.hd.bad,
body[data-pg="ai-journal"] section.panel > div.compare > div.hd.good,
body[data-pg="ai-journal"] section.panel > div.paste > span.tag,
body[data-pg="ai-prompts"] div.footer-grid > div > h5,
body[data-pg="ai-prompts"] header.page-hero > div.container > span.eyebrow,
body[data-pg="audience"] div.cta-band > p.source-note,
body[data-pg="audience"] div.cta-band > span.eyebrow,
body[data-pg="audience"] div.footer-grid > div > h5,
body[data-pg="audience"] header.page-hero > div.container > span.eyebrow,
body[data-pg="biblical-rest"] div.footer-grid > div > h5,
body[data-pg="biblical-rest"] header.pillar-hero > div.container > span.eyebrow,
body[data-pg="blog-index"] div.footer-grid > div > h5,
body[data-pg="blog-index"] header.page-hero > div.container > span.eyebrow,
body[data-pg="blog-post-1"] div.footer-grid > div > h5,
body[data-pg="blog-post-1"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-2"] div.footer-grid > div > h5,
body[data-pg="blog-post-2"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-3"] div.footer-grid > div > h5,
body[data-pg="blog-post-3"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-4"] div.footer-grid > div > h5,
body[data-pg="blog-post-4"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-5"] div.footer-grid > div > h5,
body[data-pg="blog-post-5"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-6"] div.footer-grid > div > h5,
body[data-pg="blog-post-6"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-6"] section.section div.prose > div > cite,
body[data-pg="blog-post-7"] div.footer-grid > div > h5,
body[data-pg="blog-post-7"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-7"] section.section div.prose > div > cite,
body[data-pg="blog-post-8"] div.footer-grid > div > h5,
body[data-pg="blog-post-8"] header.post-header > div.container > span.eyebrow,
body[data-pg="blog-post-8"] section.section div.prose > div > cite,
body[data-pg="business"] div.footer-grid > div > h5,
body[data-pg="business"] header.page-hero.business-hero > div.container > span.eyebrow,
body[data-pg="business"] section.cta-banner > div.container > span.eyebrow,
body[data-pg="business"] section.section div.framework-grid > div.framework-block > div.fb-label,
body[data-pg="client-portal"] div.footer-grid > div > h5,
body[data-pg="client-portal"] header.page-hero > div.container > span.eyebrow,
body[data-pg="client-portal"] section.portal-zone a.portal-card.portal-card--feature > div.portal-body > span.portal-tag,
body[data-pg="coaching-sessions"] div.gatewrap > div.card > div.eyebrow,
body[data-pg="coaching-sessions"] div.gatewrap > div.card > div.gatefoot,
body[data-pg="consultation"] header.hero > p.eyebrow,
body[data-pg="consultation"] main.shell > section.support > p.eyebrow,
body[data-pg="consultation"] section.panel > div.toggle-wrap > p.eyebrow,
body[data-pg="consultation"] section.support > div.row > span.lbl,
body[data-pg="consultation-confirmed"] header.hero > p.eyebrow,
body[data-pg="contact"] div.footer-grid > div > h5,
body[data-pg="contact"] header.page-hero > div.container > span.eyebrow,
body[data-pg="contact"] section.cta-banner > div.container > span.eyebrow,
body[data-pg="contact"] section.section div.consult-split > div.consult-box.business-box > span.eyebrow,
body[data-pg="daughtership"] div.gate > form.card > div.eyebrow,
body[data-pg="daughtership"] div.gate > form.card > div.gatefoot,
body[data-pg="fear-of-mind"] section.screen.show > div.intro-card > div.eyebrow,
body[data-pg="free-resources"] div.grid > a.card > span.go,
body[data-pg="free-resources"] header.hero > p.eyebrow,
body[data-pg="free-resources"] main.shell > section.feature > p.eyebrow,
body[data-pg="free-resources"] main.shell > section.next > p.eyebrow,
body[data-pg="free-resources"] main.shell > section.wide > p.eyebrow,
body[data-pg="free-resources"] section.next > div.social > a,
body[data-pg="full-system"] div.cta-band > span.eyebrow,
body[data-pg="full-system"] div.footer-grid > div > h5,
body[data-pg="full-system"] header.page-hero > div.container > span.eyebrow,
body[data-pg="grace-reset-quiz"] div.quiz-wrap > div.quiz-topbar > span,
body[data-pg="identity"] > div.popup-box > span.eyebrow,
body[data-pg="identity"] div.footer-grid > div > h5,
body[data-pg="identity"] header.page-hero > div.container > span.eyebrow,
body[data-pg="identity"] section.press-strip > div.container > span.press-label,
body[data-pg="identity"] section.section a > div.crosslink-card > span.eyebrow,
body[data-pg="index"] div.footer-grid > div > h5,
body[data-pg="index"] section.faq-section div.container > div.section-header.center > span.eyebrow,
body[data-pg="index"] section.journey-section div.container > div.section-header.center > span.eyebrow,
body[data-pg="index"] section.journey-section div.steps-grid > div.step-card > span.step-tag,
body[data-pg="index"] section.testimonials-section div.testi-grid > div.testi-card > div.testi-name,
body[data-pg="index"] section.testimonials-section div.testi-grid > div.testi-card.featured > div.testi-name,
body[data-pg="marriage-framework"] div.backbar > div.in > a,
body[data-pg="marriage-framework"] div.backbar > div.in > a.home,
body[data-pg="marriage-framework"] header.hero > p.eyebrow,
body[data-pg="marriage-framework"] main.shell > section.feature > p.eyebrow,
body[data-pg="marriage-framework"] main.shell > section.next > p.eyebrow,
body[data-pg="marriage-framework"] main.shell > section.panel > p.eyebrow,
body[data-pg="marriage-framework"] main.shell > section.wide > p.eyebrow,
body[data-pg="marriage-framework"] section.panel > div > span.pill,
body[data-pg="marriage-parenting"] div.footer-grid > div > h5,
body[data-pg="marriage-parenting"] header.page-hero > div.container > span.eyebrow,
body[data-pg="marriage-parenting"] section.section a > div.crosslink-card > span.eyebrow,
body[data-pg="nervous-system-burnout"] div.footer-grid > div > h5,
body[data-pg="nervous-system-burnout"] header.pillar-hero > div.container > span.eyebrow,
body[data-pg="offer"] div.cta-band > p.source-note,
body[data-pg="offer"] div.cta-band > span.eyebrow,
body[data-pg="offer"] div.footer-grid > div > h5,
body[data-pg="offer"] header.page-hero > div.container > span.eyebrow,
body[data-pg="overcoming-life"] div.gate > form.card > div.eyebrow,
body[data-pg="overcoming-life"] div.gate > form.card > div.gatefoot,
body[data-pg="payment-options"] div.footer-grid > div > h5,
body[data-pg="payment-options"] header.po-hero > div.container.po-hero-inner > span.eyebrow,
body[data-pg="payment-options"] section.po-section div.po-grid > article.po-card > span.po-tag,
body[data-pg="payment-options"] section.po-section div.po-grid > article.po-card > span.po-tag.po-tag-navy,
body[data-pg="payment-options"] section.po-section div.po-grid > article.po-card.po-card-feature > span.po-tag,
body[data-pg="privacy"] div.footer-grid > div > h5,
body[data-pg="privacy"] header.legal-hero > div.container > span.eyebrow,
body[data-pg="relationships"] div.footer-grid > div > h5,
body[data-pg="relationships"] header.page-hero.relationships-hero > div.container > span.eyebrow,
body[data-pg="relationships"] section.cta-banner > div.container > span.eyebrow,
body[data-pg="relationships"] section.section div.framework-grid > div.framework-block > div.fb-label,
body[data-pg="resources"] div.backbar > div.in > a,
body[data-pg="resources"] div.backbar > div.in > a.home,
body[data-pg="resources"] div.grid > a.card > span.go,
body[data-pg="resources"] header.hero > p.eyebrow,
body[data-pg="resources"] main.shell > section.feature > p.eyebrow,
body[data-pg="resources"] main.shell > section.next > p.eyebrow,
body[data-pg="resources"] main.shell > section.wide > p.eyebrow,
body[data-pg="season-hub"] div.footer-grid > div > h5,
body[data-pg="season-hub"] header.hub-hero > div.container > span.eyebrow,
body[data-pg="season-hub"] section.section div.hub-wrap > a.season-btn > span.s-label,
body[data-pg="session-portal"] div.gatewrap > div.card > div.eyebrow,
body[data-pg="session-portal"] div.gatewrap > div.card > div.gatefoot,
body[data-pg="spiritual-burnout"] div.footer-grid > div > h5,
body[data-pg="spiritual-burnout"] header.pillar-hero > div.container > span.eyebrow,
body[data-pg="terms"] div.footer-grid > div > h5,
body[data-pg="terms"] header.legal-hero > div.container > span.eyebrow,
body[data-pg="thank-you"] div.footer-grid > div > h5,
body[data-pg="thank-you-identity"] header.hero > p.eyebrow,
body[data-pg="thank-you-identity"] main.shell > section.included > p.eyebrow,
body[data-pg="thank-you-identity"] main.shell > section.panel > p.eyebrow,
body[data-pg="thank-you-identity"] main.shell > section.support > p.eyebrow,
body[data-pg="thank-you-identity"] section.support > div.row > span.lbl,
body[data-pg="thought-map"] div.footer-grid > div > h5,
body[data-pg="thought-map"] header.tm-hero > div.container > span.eyebrow,
body[data-pg="thought-map"] section.cta-banner > div.container > span.eyebrow,
body[data-pg="thought-map"] section.section div > div.price-box > span,
body[data-pg="thought-map-guide"] div.backbar > div.in > a,
body[data-pg="thought-map-guide"] div.backbar > div.in > a.home,
body[data-pg="thought-map-guide"] header.hero > p.eyebrow,
body[data-pg="thought-map-guide"] main.shell > section.feature > p.eyebrow,
body[data-pg="thought-map-guide"] main.shell > section.next > p.eyebrow,
body[data-pg="thought-map-guide"] main.shell > section.panel > p.eyebrow,
body[data-pg="thought-map-guide"] main.shell > section.wide > p.eyebrow{font-size:12px!important}
body[data-pg="about"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="about"] section.section div.two-col > div > span.eyebrow,
body[data-pg="about"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="ai-prompts"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="ai-prompts"] section.section div.two-col > div > span.eyebrow,
body[data-pg="ai-prompts"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="audience"] section.section div.container > div.mech-block > span.eyebrow,
body[data-pg="audience"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="audience"] section.section div.two-col > div > span.eyebrow,
body[data-pg="audience"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="blog-index"] section.section article.blog-card > div.blog-card-body > span.eyebrow,
body[data-pg="business"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="business"] section.section div.two-col > div > span.eyebrow,
body[data-pg="business"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="client-portal"] div.payment-card > div > span.eyebrow,
body[data-pg="client-portal"] section.help-zone article.img-card > div.img-card-body > span.eyebrow,
body[data-pg="client-portal"] section.portal-zone > div.container > span.eyebrow,
body[data-pg="contact"] section.section div.consult-split > div.consult-box > span.eyebrow,
body[data-pg="contact"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="full-system"] section.section div.container > div.mech-block > span.eyebrow,
body[data-pg="full-system"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="identity"] section.section div.card-grid.cols-3 > div.card > h3,
body[data-pg="identity"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="identity"] section.section div.two-col > div > span.eyebrow,
body[data-pg="identity"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="index"] section.coach-intro div.coach-grid > div > span.eyebrow,
body[data-pg="index"] section.quiz-section > div.quiz-inner > span.eyebrow,
body[data-pg="index"] section.social-section > div.container > span.eyebrow,
body[data-pg="index"] section.stats-strip div.stats-row > div.stat-item > div.stat-label,
body[data-pg="index"] section.testimonials-section div.container > div.section-header.center > span.eyebrow,
body[data-pg="marriage-parenting"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="marriage-parenting"] section.section div.two-col > div > span.eyebrow,
body[data-pg="marriage-parenting"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="offer"] section.section div.container > div.mech-block > span.eyebrow,
body[data-pg="offer"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="offer"] section.section div.two-col > div > span.eyebrow,
body[data-pg="offer"] section.section div.two-col.reverse > div > span.eyebrow,
body[data-pg="payment-options"] section.po-section div.container > div.po-section-head > span.eyebrow,
body[data-pg="relationships"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="thank-you"] div.schedule-grid > div.schedule-card > span.eyebrow,
body[data-pg="thank-you"] div.thank-you-container > div.portal-box > span.eyebrow,
body[data-pg="thought-map"] section.section div.container > div.section-header.center > span.eyebrow,
body[data-pg="thought-map"] section.section div.two-col > div > span.eyebrow{font-size:12.6px!important}
body[data-pg="blog-index"] section.section article.blog-card > div.blog-card-body > a.read-more{font-size:13.0px!important}
body[data-pg="business"] section.press-strip > div.container > p.press-label,
body[data-pg="business"] section.section div.card-grid.cols-3 > div.card.card-accent > h3,
body[data-pg="client-portal"] section.portal-zone div.portal-pair > a.portal-card > span.portal-tag,
body[data-pg="index"] section.coach-intro div > div.card.card-accent > div,
body[data-pg="index"] section.press-strip > div.container > p.press-label,
body[data-pg="relationships"] section.press-strip > div.container > p.press-label{font-size:12.2px!important}
/* hand fixes (inline styles and buttons the generator skips) */
:root{--gray:#6b6b6b}
html body .nav-links a.btn-gold:not(:hover):not(:focus-visible),html body footer a.btn-gold:not(:hover):not(:focus-visible),html body .footer-grid a.btn-gold:not(:hover):not(:focus-visible){color:#0B1E3B!important}
html body .footer-grid a.btn-gold{font-size:12.5px!important}
html body .framework-block a.btn-outline:not(:hover):not(:focus-visible),html body section div.container > div > a.btn.btn-outline:not(:hover):not(:focus-visible){color:#7d6416!important;border-color:#9a7b17!important}
html body main.shell > section.wide > a.btn.btn-ghost:not(:hover):not(:focus-visible){color:#7d6011!important;border-color:#7d6011!important}
html body #kb-announce,html body #kb-announce a{font-size:12.5px!important}
html body .email-strip-gold-inner h4,html body .email-strip-gold-inner p,html body .email-strip-inner p{color:#0B1E3B!important}
html body .consult-btn-wrap p{color:#6b6b6b!important}
html body .stat-number span{color:#8b701b!important}
html body p.coach-quote em{color:#8b701b!important}
html body .coach-grid div.card.card-accent > div{color:#8b701b!important;font-size:12px!important}
html body .card-grid div.card > h3{color:#8b701b!important}
html body .prose p > a:not(.btn):not(:hover),html body .prose li > a:not(.btn):not(:hover){color:#7d6416!important}
html body .prose blockquote{color:#0B1E3B!important}
html body .footer-grid h5{font-size:12px!important}
html body .price-box > span,html body .toggle-wrap .toggle button,html body .paste button.copy{font-size:12px!important}
html body .kb-callout h3{color:#8b701b!important}
html body[data-pg] section.testimonials-section div.testi-grid > div.testi-card.featured > div.testi-stars{color:#C9A227!important}
html body[data-pg] section.testimonials-section div.testi-grid > div.testi-card.featured > div.testi-title{color:rgba(255,255,255,.72)!important}
html body[data-pg] section.section[style*="navy"] div.container > div.section-header.center > span.eyebrow{color:#C9A227!important}
html body[data-pg] section.press-strip div.container > div.press-logos > a.press-logo:not(:hover){color:#5c6470!important}
html body[data-pg="identity"] section.press-strip div.container > div.press-logos > a.press-logo:not(:hover){color:rgba(255,255,255,.72)!important}
html body .toggle-wrap .toggle button:not([aria-selected="true"]){color:#6e6248!important}
html body p.disclaimer-text{color:#6b6b6b!important}
html body[data-pg] .legal-body a:not(:hover),html body[data-pg] .legal-notice a:not(:hover){color:#1f6aa5!important}
html body .popup-box span.eyebrow{font-size:12px!important}
html body header.page-hero span.eyebrow{font-size:12px!important}
