.hero-chapter{padding-top:clamp(7rem,5rem + 12vw,11rem);padding-bottom:var(--space-block);background-color:var(--secondary-bg)}.hero-eyebrow{font-family:var(--font-heading);font-size:var(--step--1);letter-spacing:3px;color:var(--text-muted);margin-bottom:var(--space-item);font-weight:800}.hero-headline{font-size:var(--step-6);letter-spacing:-2px;margin-bottom:var(--space-item);font-weight:900;line-height:.92}.hero-headline .gold{color:var(--accent-gold)}.hero-lede{font-size:var(--step-1);color:var(--text-muted);max-width:46ch;margin-bottom:var(--space-block);line-height:1.5}.hero-cta{min-height:var(--tap-min);align-items:center;display:inline-flex}
.symptom-list{gap:var(--space-item);flex-direction:column;max-width:60ch;list-style:none;display:flex}.symptom-item{font-size:var(--step-1);color:var(--text-muted);align-items:baseline;gap:1rem;line-height:1.45;display:flex}.symptom-dash{background:var(--accent-gold);flex:0 0 1.5rem;height:2px;transform:translateY(-.4em)}.symptom-closer{margin-top:var(--space-block);font-family:var(--font-heading);font-size:var(--step-2);max-width:24ch;color:var(--text-dark);font-weight:800;line-height:1.2}.chapter-belief{background:var(--text-dark);color:#fff}.chapter-belief .chapter-badge{color:var(--accent-gold)}.belief-quote{font-size:var(--step-4);color:#fff;max-width:24ch;font-weight:400;line-height:1.25}
.chapter-method{background:var(--secondary-bg)}.method-rail{padding-left:clamp(1.75rem,1rem + 3vw,3rem);position:relative}.method-line{background:linear-gradient(to bottom, var(--accent-gold), color-mix(in srgb, var(--accent-gold) 25%, transparent));transform-origin:top;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:0}.method-phases{gap:var(--space-block);flex-direction:column;list-style:none;display:flex}.method-phase{position:relative}.phase-marker{background:var(--accent-gold);width:12px;height:12px;box-shadow:0 0 0 4px var(--secondary-bg);border-radius:50%;position:absolute;top:.6em;left:calc(-1*clamp(1.75rem,1rem + 3vw,3rem) - 5px)}.phase-head{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.phase-index{font-family:var(--font-heading);font-size:var(--step--1);letter-spacing:2px;color:var(--accent-gold);font-weight:800}.phase-title{font-size:var(--step-3);letter-spacing:-1px;font-weight:900;line-height:1}.phase-tagline{font-size:var(--step-0);color:var(--text-muted);margin-top:.4rem;margin-bottom:var(--space-item);max-width:40ch}.phase-services{gap:.75rem;list-style:none;display:grid}@media (min-width:769px){.phase-services{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.phase-service-link{min-height:var(--tap-min);transition:border-color .3s var(--ease-out), transform .3s var(--ease-out);background:#fff;border:1px solid #00000014;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon sub";align-items:center;gap:0 .85rem;padding:.9rem 1.1rem;display:grid}.phase-service-link svg{color:var(--accent-gold);grid-area:icon}.phase-service-title{font-family:var(--font-heading);font-size:var(--step-0);letter-spacing:-.3px;grid-area:title;font-weight:800;line-height:1.1}.phase-service-sub{font-size:var(--step--1);color:var(--text-muted);letter-spacing:.5px;grid-area:sub}.phase-service-link:hover,.phase-service-link:focus-visible{border-color:var(--accent-gold);transform:translate(4px)}
.chapter-proof{background:#fff}.proof-list{flex-direction:column;gap:1rem;list-style:none;display:flex}.proof-link{padding:var(--space-item);transition:border-color .3s var(--ease-out), background .3s var(--ease-out);border:1px solid #0000001a;border-radius:20px;grid-template-columns:1fr;gap:.4rem;display:grid}.proof-link:hover,.proof-link:focus-visible{border-color:var(--accent-gold);background:var(--secondary-bg)}.proof-value{font-family:var(--font-heading);font-size:var(--step-4);letter-spacing:-2px;color:var(--accent-gold);overflow-wrap:break-word;min-width:0;font-weight:900;line-height:1}.proof-client{font-family:var(--font-heading);font-size:var(--step-0);letter-spacing:2px;text-transform:uppercase;font-weight:800}.proof-label{font-size:var(--step-0);color:var(--text-muted);max-width:48ch}.proof-cta{font-family:var(--font-heading);font-size:var(--step--1);letter-spacing:1px;color:var(--text-dark);align-items:center;gap:.4rem;margin-top:.4rem;font-weight:800;display:inline-flex}@media (min-width:769px){.proof-link{align-items:center;column-gap:var(--space-item);grid-template-columns:minmax(10rem,19rem) 1fr auto;grid-template-areas:"value client cta""value label cta"}.proof-value{grid-area:value}.proof-client{grid-area:client}.proof-label{grid-area:label}.proof-cta{grid-area:cta;margin-top:0}}.proof-voices{margin-top:var(--space-block);gap:var(--space-item);display:grid}@media (min-width:769px){.proof-voices{grid-template-columns:repeat(3,1fr)}}.proof-quote{padding:var(--space-item);background:var(--secondary-bg);border-radius:20px}.proof-stars{color:var(--accent-gold);letter-spacing:2px;margin-bottom:.75rem}.proof-quote-text{font-size:var(--step-0);margin-bottom:.75rem;line-height:1.5}.proof-quote-author{font-family:var(--font-heading);font-size:var(--step--1);letter-spacing:1px;color:var(--text-muted);font-weight:800}
.chapter-guides{background:var(--secondary-bg)}.guides-lede{font-size:var(--step-2);max-width:28ch;margin-bottom:var(--space-block);line-height:1.35}.guides-lede strong{color:var(--accent-gold)}.guides-grid{gap:var(--space-block);display:grid}@media (min-width:769px){.guides-grid{grid-template-columns:repeat(2,1fr)}}.guide-photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;margin-bottom:var(--space-item);border-radius:24px}.guide-name{font-size:var(--step-2);letter-spacing:-1px;font-weight:900}.guide-role{font-family:var(--font-heading);font-size:var(--step--1);letter-spacing:1.5px;color:var(--accent-gold);margin-bottom:.5rem;font-weight:800}.guide-bio{font-size:var(--step-0);color:var(--text-muted);max-width:42ch}.guides-cta{margin-top:var(--space-block);align-items:center;display:inline-flex}.chapter-invitation{background:var(--text-dark);color:#fff;text-align:center}.chapter-invitation .u-container{flex-direction:column;align-items:center;display:flex}.chapter-invitation .chapter-title{max-width:16ch}.invitation-body{font-size:var(--step-1);color:#b9b9b9;max-width:44ch;margin-bottom:var(--space-block)}.invitation-cta{align-items:center;gap:.5rem;display:inline-flex}
