/* PA-DEV-013B — seven editorial chapters in the established PA theme. */
.pa-home{overflow:clip}.hb-chapter{padding:100px 0;scroll-margin-top:100px}.hb-chapter-1{padding-top:72px}.hb-soft{background:var(--pa-canvas)}.hb-module+.hb-module{margin-top:88px;padding-top:80px;border-top:1px solid var(--pa-line)}.hb-module h2{max-width:24ch}.hb-module p{max-width:76ch}.hb-note{font-size:14px;color:var(--pa-steel);margin-top:24px;max-width:80ch}.hb-narrow{max-width:790px}.hb-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hb-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center}.hb-hero h1{font-size:clamp(38px,4.1vw,59px);line-height:1.12;letter-spacing:-.045em;margin-bottom:28px}.hb-hero h1 span{color:var(--pa-jade);display:block}.hb-hero p{color:var(--pa-steel)}.hb-hero p:has(strong){color:var(--pa-ink)}.hb-hero p.pa-eyebrow{color:var(--pa-jade)}.hb-hero .pa-actions{margin-top:28px}.hb-expertise{padding-top:32px;margin-top:48px!important;border-top:1px solid var(--pa-line);font-size:14px;letter-spacing:.015em}.hb-figure{margin:0;min-width:0}.hb-diagram{display:block;width:100%;height:auto;overflow:visible}.hb-figure figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--pa-line);padding-top:16px;font-size:12px;color:var(--pa-steel);margin-top:16px}.hb-replay{flex:none;border:0;background:none;color:var(--pa-jade);font-size:13px;min-height:44px;padding:8px}.hb-diagram text{font-family:var(--pa-heading)}.hb-figure.hb-play .hb-trace{stroke-dasharray:650;stroke-dashoffset:650;animation:hb-draw 1.8s ease forwards}.hb-help>h2{max-width:24ch}.hb-help>p{max-width:75ch}.hb-evidence{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:40px;align-items:center;padding:32px 40px;margin:32px 0;background:var(--pa-canvas);border:1px solid var(--pa-line);border-radius:16px;font-size:13px;line-height:1.9}.hb-evidence>span{color:var(--pa-steel)}.hb-evidence>span:last-child{text-align:right}.hb-evidence ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hb-evidence li{padding:12px;background:#fff;border:1px solid #bccfc4;text-align:center;font-weight:700;color:var(--pa-jade)}.hb-help-list{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.hb-help-list article{display:grid;grid-template-columns:32px 1fr;gap:16px;border-top:1px solid var(--pa-line);padding:24px 0}.hb-help-list article:last-child{grid-column:1/-1}.hb-help-list strong{display:block;font-family:var(--pa-heading);margin-bottom:8px;font-size:19px}.hb-help-list em{display:block;font-size:14px;margin-top:8px;color:var(--pa-jade);font-style:normal}.hb-number{font-size:12px;color:var(--pa-jade);font-weight:700;letter-spacing:.1em;padding-top:6px}.hb-application{margin:48px 0 0;padding:32px 40px;border:1px solid var(--pa-line);border-radius:16px;background:#fff}.hb-application figcaption{font-size:12px;color:var(--pa-jade);text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:24px}.hb-application ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:20px;margin:0}.hb-application li{padding:14px 10px;border-bottom:2px solid var(--pa-jade);position:relative;font-weight:700;font-size:14px}.hb-application li:not(:last-child):after{content:'→';position:absolute;right:-17px;color:var(--pa-jade)}.hb-causes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0;font-size:13px;color:var(--pa-steel)}.hb-causes span{padding-left:12px;border-left:1px dashed var(--pa-jade)}.hb-application>p{font-size:14px;color:var(--pa-steel);margin-top:28px}.hb-tensions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:40px}.hb-tension{grid-column:span 2;padding:28px;border:1px solid var(--pa-line);background:#fff;border-radius:12px;display:flex;align-items:center;gap:24px}.hb-tension-0,.hb-tension-1{grid-column:span 3}.hb-tension-1{background:#e7eee8}.hb-tension-3{background:#edf3de}.hb-tension strong{display:block;font-family:var(--pa-heading);font-size:20px;margin-bottom:12px}.hb-mini{display:block;width:112px;flex:none;color:var(--pa-jade)}.hb-tension:nth-child(n+3){flex-direction:column;align-items:start}.hb-audiences{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.hb-audience{display:flex;flex-direction:column;border-top:1px solid #bccfc4;padding-top:20px}.hb-audience p{font-size:15px}.hb-audience p strong{display:block;font-family:var(--pa-heading);font-size:18px;margin:20px 0 12px}.hb-audience>a{margin-top:auto;font-size:13px}.hb-audience-scene{height:112px;position:relative;display:flex;gap:10px;justify-content:center;align-items:center;border-bottom:1px solid var(--pa-line);color:var(--pa-jade);font-size:11px;font-weight:700}.hb-audience-scene:before{content:'';position:absolute;left:10%;right:10%;height:1px;background:#a9c3b4;top:50%}.hb-audience-scene span{padding:10px 7px;background:#fff;border:1px solid #bccfc4;z-index:1}.hb-scene-0 span:nth-child(2){border-style:dashed;border-radius:50%;padding:18px 8px}.hb-scene-1 span:nth-child(2){transform:translateY(-22px)}.hb-scene-2 span:nth-child(2){border-radius:4px;transform:rotate(-6deg);background:var(--pa-lime)}.hb-scene-3{border:1px dashed #bccfc4;border-radius:8px}.hb-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.hb-story h3{font-size:23px;margin:28px 0 16px;line-height:1.35}.hb-story>p{font-size:16px;color:var(--pa-steel)}.hb-story-art{padding:28px 24px;border-radius:14px;background:var(--pa-canvas);min-height:290px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--pa-line)}.hb-art-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--pa-jade);font-weight:700}.hb-story-scene{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:28px 0;position:relative;font-size:12px}.hb-story-scene:before{content:'';height:1px;background:#aac3b4;position:absolute;left:5%;right:5%}.hb-story-scene span{background:#fff;border:1px solid #bccfc4;padding:13px 8px;position:relative}.hb-story-scene .hb-uncertain{border-style:dashed;background:#edf3de}.hb-story-art p{font-size:12px;color:var(--pa-steel);margin-bottom:14px}.hb-story-art>strong{font:600 15px/1.5 var(--pa-heading)}.hb-story-art-1 .hb-story-scene span:nth-child(2){transform:translateY(-20px)}.hb-story-art-2 .hb-story-scene{align-items:start}.hb-story-art-2 .hb-story-scene span:nth-child(2){transform:translateY(20px)}.hb-logic{margin:0;border:1px solid var(--pa-line);border-radius:16px;overflow:hidden;background:var(--pa-canvas)}.hb-logic>div{padding:28px}.hb-logic>div+div{border-top:1px solid #bccfc4;background:#e5eddf}.hb-logic ol{display:flex;list-style:none;gap:8px;flex-wrap:wrap;padding:0;margin:20px 0 0;font:600 14px/1.7 var(--pa-heading)}.hb-logic li:not(:last-child):after{content:'→';margin-left:8px;color:var(--pa-jade)}.hb-logic figcaption{padding:20px 28px;font-size:12px;color:var(--pa-steel);background:#fff}.hb-dark{background:var(--pa-ink);color:#fff}.hb-dark p{color:#dce4df}.hb-dark h2{max-width:26ch}.hb-dark .pa-eyebrow,.hb-dark .hb-number{color:var(--pa-lime)}.hb-dark .hb-module+.hb-module{border-color:#ffffff30}.hb-ai{margin:40px 0 0}.hb-ai ol{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;list-style:none}.hb-ai li{border-top:1px solid #71857d;padding:24px 0;position:relative}.hb-ai li:not(:last-child):after{content:'→';position:absolute;right:-24px;top:55px;color:var(--pa-lime)}.hb-ai span{display:block;font-size:12px;color:var(--pa-lime);margin-bottom:20px}.hb-ai strong{display:block;font:600 22px/1.4 var(--pa-heading);margin-bottom:14px}.hb-ai small{font-size:14px;color:#dce4df}.hb-ai figcaption{font-size:13px;color:#dce4df}.hb-method{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.hb-method>li{position:relative;border-top:1px solid #71857d;padding-top:16px}.hb-method>li p{font-size:15px;margin:16px 0 24px}.hb-method strong{display:block;color:#fff;font-family:var(--pa-heading);font-size:20px;margin-bottom:16px}.hb-artifact{font-size:12px;display:block;border:1px solid #71857d;padding:12px 14px;border-radius:3px;position:relative;color:#dce4df}.hb-artifact:before{content:'';display:block;height:3px;width:24px;background:var(--pa-lime);margin-bottom:10px}.hb-execute{list-style:none;margin:14px 0 0;padding-left:12px;border-left:1px dashed #71857d;font-size:12px;line-height:1.6;color:#dce4df}.hb-execute li+li{margin-top:8px}.hb-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 32px}.hb-pathway{padding:28px;background:#fff;border:1px solid var(--pa-line);border-radius:12px;display:flex;flex-direction:column;align-items:start}.hb-pathway strong:first-child{font-family:var(--pa-heading)}.hb-pathway>p{font-size:16px}.hb-pathway>p>strong:first-child{font-size:23px;display:block;margin-bottom:18px}.hb-pathway>a{margin-top:auto}.hb-pathway-art{height:130px;display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;font-size:11px;position:relative;margin-bottom:28px;border-bottom:1px solid var(--pa-line);padding-bottom:24px;color:var(--pa-jade)}.hb-pathway-art:before{content:'';position:absolute;left:5%;right:5%;top:40%;border-top:1px solid #bccfc4}.hb-pathway-art span{padding:12px 8px;background:var(--pa-canvas);z-index:1;text-align:center}.hb-pathway-1 span:nth-child(2){transform:translateY(-15px);border:1px dashed var(--pa-jade)}.hb-pathway-2{border:1px dashed #bccfc4;border-radius:50%;padding:20px}.hb-pathway-2 span{background:white;padding:4px}.hb-agency{display:flex;align-items:center;gap:48px;padding:28px 0;border-block:1px solid #bccfc4}.hb-agency p{margin:0}.hb-agency a{flex:none}.hb-proof-lens{display:flex;flex-wrap:wrap;gap:20px;margin:32px 0}.hb-proof-lens span{padding:16px 22px;border-left:2px solid var(--pa-jade);font-family:var(--pa-heading);font-size:17px;background:var(--pa-canvas)}.hb-founder{display:grid;grid-template-columns:.78fr 1.25fr;gap:80px;align-items:center}.hb-founder figure{margin:0}.hb-founder img{aspect-ratio:4/5;object-fit:cover;object-position:center 40%;border-radius:14px}.hb-founder figcaption{font-size:12px;color:var(--pa-steel);margin-top:16px}.hb-founder h2{font-size:clamp(26px,2.6vw,37px);max-width:26ch}.hb-founder p{color:var(--pa-steel)}.hb-founder p strong{color:var(--pa-ink)}.hb-career{list-style:none;display:flex;flex-wrap:wrap;gap:8px 12px;padding:0;font-size:12px;color:var(--pa-jade);margin:28px 0}.hb-career li:not(:last-child):after{content:'→';margin-left:12px}.hb-specialists{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:center}.hb-specialists h2{font-size:26px}.hb-specialists p{font-size:15px;color:var(--pa-steel)}.hb-network{margin:0;border:1px solid var(--pa-line);padding:24px;border-radius:12px;font-size:12px}.hb-network>div{text-align:center;padding-bottom:24px}.hb-network ul{display:flex;list-style:none;padding:20px 0 0;margin:0;gap:16px;border-top:1px solid #bccfc4;text-align:center}.hb-network li{flex:1;border-top:1px solid #bccfc4;padding-top:12px}.hb-network figcaption{margin-top:24px;color:var(--pa-steel)}.hb-resources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.hb-resource h3{font-size:22px;margin:24px 0 12px}.hb-resource-art{min-height:205px;padding:26px 28px;background:#fff;border:1px solid #bccfc4;border-radius:4px 20px 4px 4px;display:flex;flex-direction:column;justify-content:space-between}.hb-resource-art>span{font-size:11px;color:var(--pa-jade);text-transform:uppercase;letter-spacing:.06em}.hb-resource-art p{font:600 18px/1.6 var(--pa-heading);max-width:25ch;margin:24px 0}.hb-paper-lines{height:14px;width:70%;border-block:2px solid #dce4df}.hb-final{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:center}.hb-final h2{font-size:clamp(34px,3.7vw,50px);max-width:19ch}.hb-final .pa-actions>a:last-child{font-size:14px}.hb-final-compass{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:36px;position:relative;padding:40px;background:radial-gradient(ellipse at center,#e0eadb 0%,transparent 70%)}.hb-final-compass:before{content:'';position:absolute;inset:40px;border:1px solid #a9c3b4;border-radius:50%}.hb-final-compass strong{grid-column:1/-1;padding:24px;border-radius:50px;background:var(--pa-ink);color:white;font:600 21px var(--pa-heading);z-index:1}.hb-final-compass span{font-size:12px;color:var(--pa-jade);z-index:1}
@keyframes hb-draw{to{stroke-dashoffset:0}}
@media(max-width:1100px){.hb-split,.hb-hero-grid{gap:36px}.hb-audiences{grid-template-columns:1fr 1fr}.hb-founder{gap:48px}.hb-tension{gap:16px;padding:22px}.hb-mini{width:80px}.hb-method{gap:16px}.hb-stories{gap:20px}.hb-story-art{padding:24px 18px}.hb-pathway{padding:22px}.hb-pathways{gap:16px}}
@media(max-width:900px){.hb-chapter{padding:72px 0}.hb-chapter-1{padding-top:52px}.hb-module+.hb-module{margin-top:64px;padding-top:56px}.hb-hero-grid,.hb-split,.hb-founder,.hb-final,.hb-specialists{grid-template-columns:1fr;gap:40px}.hb-hero-grid>.hb-figure{max-width:620px;width:100%;margin:auto}.hb-split>.hb-figure{max-width:580px;width:100%;margin:auto}.hb-hero h1{max-width:21ch;font-size:48px}.hb-hero p{max-width:68ch}.hb-evidence{gap:20px;padding:28px}.hb-tensions{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-tension,.hb-tension-0,.hb-tension-1{grid-column:auto}.hb-tension:last-child{grid-column:1/-1;flex-direction:row;align-items:center}.hb-tension:nth-child(n+3){flex-direction:row}.hb-tension{flex-direction:column!important;align-items:start!important}.hb-tension:last-child{flex-direction:row!important;align-items:center!important}.hb-stories{grid-template-columns:1fr}.hb-story{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-items:start}.hb-story-art{grid-row:span 2;min-height:270px}.hb-story h3{margin-top:8px}.hb-story>p{grid-column:2}.hb-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hb-pathways{grid-template-columns:1fr}.hb-pathway{display:grid;grid-template-columns:1fr 1.5fr;column-gap:32px}.hb-pathway-art{grid-row:span 2;height:160px;align-self:center}.hb-pathway>a{grid-column:2}.hb-founder figure{max-width:380px}.hb-resources{gap:20px}.hb-resource-art{padding:22px}.hb-resource h3{font-size:20px}.hb-final-compass{max-width:440px;width:100%;margin:auto}.hb-ai ol{gap:28px}.hb-ai li:not(:last-child):after{right:-21px}.hb-application{padding:28px}}
@media(max-width:639px){.hb-chapter{padding:56px 0}.hb-chapter-1{padding-top:40px}.hb-module+.hb-module{padding-top:48px;margin-top:48px}.hb-hero h1{font-size:38px}.hb-hero-grid{gap:36px}.hb-hero p{font-size:16px}.hb-hero .pa-actions{gap:16px}.hb-expertise{margin-top:32px!important;padding-top:24px;line-height:1.9}.hb-help-list,.hb-audiences,.hb-tensions,.hb-resources{grid-template-columns:1fr}.hb-help-list article:last-child,.hb-tension:last-child{grid-column:auto}.hb-evidence{grid-template-columns:1fr 1fr;gap:24px;padding:24px;font-size:12px}.hb-evidence ol{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(4,1fr);gap:6px}.hb-evidence li{padding:10px 4px;font-size:11px}.hb-evidence>span:last-child{grid-column:2;grid-row:1}.hb-application ol{grid-template-columns:1fr}.hb-application li:not(:last-child):after{content:'↓';right:0;top:37px}.hb-causes{grid-template-columns:1fr 1fr;gap:16px}.hb-application{padding:24px}.hb-tension,.hb-tension:last-child{flex-direction:row!important;align-items:center!important;padding:24px;gap:20px}.hb-tension strong{font-size:18px}.hb-tension p{font-size:15px}.hb-mini{width:70px}.hb-audiences{gap:32px}.hb-audience-scene{height:100px;font-size:13px;gap:24px}.hb-audience p strong{font-size:21px}.hb-audience>a{font-size:14px}.hb-story{display:block}.hb-story h3{margin-top:24px}.hb-story+.hb-story{margin-top:32px}.hb-story-art{min-height:250px;padding:24px}.hb-story-scene{font-size:13px}.hb-stories{gap:16px}.hb-logic>div{padding:24px}.hb-logic ol{font-size:12px}.hb-logic figcaption{padding:20px 24px}.hb-ai ol{grid-template-columns:1fr;gap:20px}.hb-ai li{padding:24px 0 16px}.hb-ai li:not(:last-child):after{content:'↓';right:12px;top:auto;bottom:-22px}.hb-ai span{margin-bottom:14px}.hb-method{grid-template-columns:1fr 1fr;gap:32px 24px}.hb-method>li:last-child{grid-column:1/-1;max-width:300px}.hb-method strong{font-size:18px}.hb-pathway{display:block;padding:28px}.hb-pathway-art{height:120px;font-size:12px}.hb-pathway>a{margin-top:16px}.hb-agency{display:block;padding:24px 0}.hb-agency a{margin-top:16px}.hb-proof-lens{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hb-proof-lens span{font-size:14px;padding:14px}.hb-founder h2{font-size:29px}.hb-founder figure{max-width:100%}.hb-founder img{max-height:450px;object-position:center 30%}.hb-specialists{gap:28px}.hb-specialists h2{font-size:25px}.hb-network ul{gap:12px;font-size:11px}.hb-resources{gap:40px}.hb-resource-art{min-height:205px;padding:28px}.hb-resource h3{font-size:24px}.hb-final .pa-actions{align-items:start;flex-direction:column}.hb-final-compass{padding:28px;gap:28px}.hb-final-compass strong{font-size:20px}.hb-figure figcaption{font-size:11px;gap:10px}.hb-chapter-4 .hb-module>h2{max-width:22ch}}
@media(max-width:359px){.hb-hero h1{font-size:34px}.hb-evidence{padding:20px}.hb-evidence li{font-size:10px}.hb-tension{padding:20px;gap:16px}.hb-mini{width:56px}.hb-method{grid-template-columns:1fr}.hb-method>li:last-child{max-width:none}.hb-figure figcaption{align-items:start}.hb-network{padding:20px}}
@media(prefers-reduced-motion:reduce){.hb-figure.hb-play .hb-trace{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}
@media(forced-colors:active){.hb-diagram text{fill:CanvasText}.hb-diagram g{stroke:CanvasText}.hb-diagram rect,.hb-diagram circle,.hb-diagram ellipse{fill:Canvas;stroke:CanvasText}.hb-diagram text{fill:CanvasText}.hb-final-compass strong{border:1px solid CanvasText}.hb-pathway-art span,.hb-story-scene span{border:1px solid CanvasText}}

.hb-mobile-art{display:none}
@media(max-width:639px){.hb-figure .hb-diagram{display:none}.hb-mobile-art{display:block;padding:24px;background:#fff;border:1px solid #bccfc4;border-radius:16px}.hb-mobile-art>strong{display:block;font:600 20px/1.5 var(--pa-heading);color:var(--pa-jade)}.hb-mobile-art ul,.hb-mobile-art ol{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px}.hb-mobile-art li{padding:14px;border:1px solid var(--pa-line);border-left:2px solid var(--pa-jade);font-size:14px;background:var(--pa-canvas)}.hb-mobile-art p{font-size:13px;margin-top:20px}.hb-hero .hb-mobile-art ul{grid-template-columns:1fr 1fr}.hb-hero .hb-mobile-art li{text-align:center;font-weight:700;padding:20px 12px}.hb-figure .hb-replay{display:none}}
/* Contrast corrections from the rendered desktop and mobile audit. */
.hb-scene-2 span:nth-child(2){color:var(--pa-ink)}
.hb-logic>div:nth-child(2) .hb-art-label{color:#21654b}
.hb-chapter-nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--pa-line)}.hb-chapter-nav a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;font-weight:700}

.hb-chapter-nav{margin-bottom:64px}
/* Founder visual refinement: prominent focus strip, persistent chapter navigation,
   and five situation-specific animated illustrations. */
.hb-focus-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;border-block:1px solid #bccfc4;background:var(--pa-canvas)}
.hb-focus-strip>a{padding:24px 28px;text-decoration:none;color:var(--pa-ink);border-right:1px solid #bccfc4;display:flex;flex-direction:column;gap:10px}.hb-focus-strip>a:last-child{border-right:0}.hb-focus-strip>a:hover{background:#e5eddf}.hb-focus-strip strong{font:700 clamp(17px,1.5vw,21px)/1.35 var(--pa-heading)}.hb-focus-strip>a>span:last-child{font-size:14px;color:var(--pa-steel)}.hb-focus-top{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--pa-jade)}.hb-focus-top>span{font-size:19px}.hb-chapter-1{padding-bottom:48px}
.hb-sticky-nav{position:sticky;top:var(--pa-nav-height);z-index:40;background:#fff;border-block:1px solid var(--pa-line);box-shadow:0 8px 22px #171c2c08;margin:0;padding:0}.hb-sticky-nav>.pa-container{width:min(calc(100% - var(--pa-gutter)*2),var(--pa-width))}.hb-nav-links{display:flex;align-items:center;justify-content:space-between;gap:12px}.hb-sticky-nav .hb-nav-links>a{position:relative;color:var(--pa-steel);font:600 16px/1.3 var(--pa-heading);min-height:72px;display:flex;align-items:center;text-decoration:none;border-bottom:3px solid transparent;padding:12px 0}.hb-sticky-nav .hb-nav-links>a:hover,.hb-sticky-nav .hb-nav-links>a[aria-current="location"]{color:var(--pa-jade);border-bottom-color:var(--pa-jade)}.hb-nav-toggle{display:none}
html:has(.hb-sticky-nav){scroll-padding-top:calc(var(--pa-nav-height) + 96px)}.hb-chapter,.hb-help-section{scroll-margin-top:0}.hb-help-section{padding:88px 0 96px}.hb-help-intro h2{max-width:none;font-size:clamp(30px,3.3vw,46px);margin-bottom:32px}.hb-help-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:48px}.hb-help-intro-copy>p{max-width:none;font-size:18px;color:var(--pa-steel);line-height:1.65}.hb-five-label{margin:44px 0 28px!important;font:700 22px/1.4 var(--pa-heading);color:var(--pa-ink)}
.hb-ways{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start}.hb-way-options{display:flex;flex-direction:column;gap:0}.hb-way{display:grid;grid-template-columns:28px 1fr 20px;gap:16px;padding:25px 20px;width:100%;text-align:left;background:transparent;border:0;border-top:1px solid #bccfc4;border-left:3px solid transparent;color:var(--pa-ink);border-radius:0}.hb-way:last-child{border-bottom:1px solid #bccfc4}.hb-way:hover{background:var(--pa-canvas)}.hb-way[aria-pressed="true"]{background:var(--pa-canvas);border-left-color:var(--pa-jade)}.hb-way-number{font-size:12px;font-weight:700;color:var(--pa-jade);padding-top:5px}.hb-way strong{font:700 19px/1.4 var(--pa-heading);display:block;margin-bottom:10px}.hb-way-desc{display:block;font-size:15px;line-height:1.55;color:var(--pa-steel)}small.hb-way-desc{font-size:13px;color:var(--pa-jade);margin-top:10px}.hb-way-arrow{color:var(--pa-jade);padding-top:2px;font-size:20px}.hb-way-canvas{position:sticky;top:calc(var(--pa-nav-height) + 100px);border:1px solid #c4d5c8;border-radius:20px;background:radial-gradient(ellipse at 50% 50%,#e9f0df 0%,var(--pa-canvas) 65%);padding:28px;overflow:hidden}.hb-way-canvas-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #c4d5c8;padding-bottom:16px;margin-bottom:28px}.hb-way-canvas-top>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pa-jade);font-weight:700}.hb-motion-control{font-size:12px;color:var(--pa-jade);min-height:44px;padding:8px 0 8px 12px;border:0;background:transparent;white-space:nowrap}.hb-way-kicker{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pa-jade);margin-bottom:16px}.hb-way-panel h3{font-size:clamp(24px,2.25vw,31px);max-width:24ch;margin-bottom:4px;min-height:2.55em}.hb-way-scene{margin:12px -8px 4px}.hb-way-scene .hb-diagram{width:100%;height:auto;display:block}.hb-way-question{font-size:17px;font-weight:700;color:var(--pa-ink);margin:12px 0 24px;min-height:3em}.hb-way-output{background:var(--pa-ink);border-radius:10px;padding:20px 24px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.hb-way-output>span{font-size:12px;color:#dce4df;max-width:15ch}.hb-way-output>strong{font:600 20px/1.4 var(--pa-heading);text-align:right}.hb-way-footnote{font-size:11px;color:var(--pa-steel);margin:20px 0 0}.hb-way-mobile-description{display:none}
.hb-ways.is-running .hb-flow-line{stroke-dasharray:8 13;animation:hb-flow 4s linear infinite}.hb-ways.is-running .hb-signal{transform-box:fill-box;transform-origin:center;animation:hb-signal 4s ease-in-out infinite}.hb-ways.is-running .hb-radar{transform-box:fill-box;transform-origin:center;animation:hb-orbit 32s linear infinite}.hb-ways.is-paused .hb-flow-line,.hb-ways.is-paused .hb-signal,.hb-ways.is-paused .hb-radar{animation-play-state:paused}.hb-way-panel.hb-enter{animation:hb-scene-in .45s ease-out}
@keyframes hb-flow{to{stroke-dashoffset:-84}}@keyframes hb-signal{0%,100%{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes hb-orbit{to{transform:rotate(360deg)}}@keyframes hb-scene-in{from{transform:translateY(7px)}to{transform:translateY(0)}}
@media(max-width:1100px){.hb-ways{gap:32px;grid-template-columns:1fr 1fr}.hb-focus-strip>a{padding:24px 20px}.hb-sticky-nav .hb-nav-links>a{font-size:14px}.hb-way-canvas{padding:24px}.hb-way{padding:22px 16px;gap:12px}.hb-way strong{font-size:18px}.hb-way-desc{font-size:14px}.hb-way-panel h3{font-size:26px}.hb-way-output{display:block}.hb-way-output>strong{display:block;text-align:left;margin-top:6px}}
@media(max-width:900px){.hb-focus-strip{grid-template-columns:1fr 1fr}.hb-focus-strip>a:nth-child(2){border-right:0}.hb-focus-strip>a:nth-child(-n+2){border-bottom:1px solid #bccfc4}.hb-focus-strip strong{font-size:20px}.hb-sticky-nav .hb-nav-links>a{font-size:12px;min-height:64px}.hb-ways{grid-template-columns:1fr;gap:28px}.hb-way-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hb-way{display:flex;align-items:start;padding:18px;border:1px solid #bccfc4;border-left:3px solid transparent;border-radius:8px;gap:12px}.hb-way:last-child{grid-column:1/-1}.hb-way strong{font-size:16px;margin:0}.hb-way-desc{display:none}.hb-way-arrow{display:none}.hb-way-number{padding-top:2px}.hb-way-canvas{position:static;max-width:650px;width:100%;margin:auto;padding:28px}.hb-way-panel h3{max-width:none;min-height:0;font-size:29px}.hb-way-scene{max-width:520px;margin:12px auto}.hb-way-question{min-height:0;margin-bottom:18px}.hb-way-mobile-description{display:block;font-size:15px;color:var(--pa-steel);margin-bottom:24px}.hb-way-mobile-description strong{display:block;font-size:13px;color:var(--pa-jade);margin-top:12px}.hb-way-output{display:flex}.hb-way-output>strong{text-align:right;margin:0}.hb-help-section{padding:64px 0}.hb-help-intro-copy{gap:32px}.hb-help-intro-copy>p{font-size:17px}}
@media(max-width:700px){.hb-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;background:white;border:0;padding:12px 0;width:100%;min-height:64px;color:var(--pa-ink)}.hb-nav-toggle>span:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pa-steel)}.hb-nav-toggle strong{font:600 15px var(--pa-heading);margin-left:auto;color:var(--pa-jade)}.hb-nav-toggle>span:last-child{font-size:22px}.hb-sticky-nav .hb-nav-links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding:4px 0 16px}.pa-js .hb-sticky-nav .hb-nav-links{display:none}.pa-js .hb-sticky-nav.is-open .hb-nav-links{display:grid}.hb-sticky-nav .hb-nav-links>a{font-size:14px;min-height:48px;padding:10px 0}.hb-sticky-nav.is-open .hb-nav-toggle>span:last-child{transform:rotate(180deg)}.hb-help-intro-copy{grid-template-columns:1fr;gap:16px}.hb-help-intro-copy>p{font-size:17px;margin:0}.hb-help-intro h2{font-size:33px}.hb-help-section{padding:48px 0 64px}.hb-focus-strip{margin-top:36px}.hb-focus-strip>a{padding:20px 16px}.hb-focus-strip strong{font-size:18px}.hb-focus-strip>a>span:last-child{font-size:13px}.hb-five-label{font-size:21px;margin-top:32px!important}.hb-way{padding:16px 12px;gap:8px}.hb-way strong{font-size:14px}.hb-way-number{font-size:10px}.hb-way-canvas{padding:22px 20px}.hb-way-canvas-top{gap:6px;margin-bottom:20px}.hb-way-canvas-top>span{font-size:10px;letter-spacing:.06em}.hb-motion-control{font-size:11px}.hb-way-kicker{font-size:11px}.hb-way-panel h3{font-size:26px}.hb-way-question{font-size:16px}.hb-way-output{gap:16px;padding:18px}.hb-way-output>strong{font-size:18px}.hb-way-footnote{font-size:11px}.hb-way-scene .hb-diagram text{font-size:16px}.hb-chapter-1{padding-bottom:32px}}
@media(prefers-reduced-motion:reduce){.hb-ways .hb-flow-line,.hb-ways .hb-signal,.hb-ways .hb-radar,.hb-way-panel.hb-enter{animation:none!important}.hb-way-scene *{transition:none!important}}
@media(forced-colors:active){.hb-way[aria-pressed="true"]{border:3px solid Highlight}.hb-way-output{border:1px solid CanvasText}.hb-sticky-nav .hb-nav-links>a[aria-current="location"]{border-bottom-color:Highlight}}
@media(min-width:901px){.hb-way-scene{max-width:400px;margin:4px auto}.hb-way-canvas-top{margin-bottom:20px;padding-bottom:8px}.hb-way-panel h3{font-size:27px;min-height:2.5em}.hb-way-question{min-height:0;margin:8px 0 20px}}
@media(min-width:901px){.hb-way{padding:18px 20px}.hb-way strong{margin-bottom:8px}.hb-way-desc{font-size:14px;line-height:1.5}small.hb-way-desc{margin-top:8px}}
.hb-way{scroll-margin-top:calc(var(--pa-nav-height) + 100px)}
/* Business connections: trace a visible symptom into its supporting business. */
.hb-business-system{margin:0;border:1px solid #c4d5c8;border-radius:20px;padding:24px;background:radial-gradient(ellipse at 50% 35%,#e6eedb 0%,#f5f7f3 65%);min-width:0}.hb-system-top{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #c4d5c8;padding-bottom:12px}.hb-system-top>span{font-size:11px;color:#21654b;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hb-system-motion{font-size:11px;min-height:44px;border:0;background:none;color:#21654b;padding:8px 0 8px 10px;white-space:nowrap}.hb-system-art{margin:12px -8px 0}.hb-system-scene{display:block;width:100%;height:auto}.hb-system-route{stroke:#b2c9ba;stroke-width:1.7}.hb-system-route>circle:first-of-type{fill:#fff}.hb-system-route .hb-system-current{stroke:#b2c9ba;stroke-dasharray:4 8}.hb-business-system[data-system-step="0"] [data-route="0"],.hb-business-system[data-system-step="1"] [data-route="1"],.hb-business-system[data-system-step="2"] [data-route="2"],.hb-business-system[data-system-step="3"] [data-route="3"]{stroke:#21654b;stroke-width:2.5}.hb-business-system[data-system-step="0"] [data-route="0"]>circle:first-of-type,.hb-business-system[data-system-step="1"] [data-route="1"]>circle:first-of-type,.hb-business-system[data-system-step="2"] [data-route="2"]>circle:first-of-type,.hb-business-system[data-system-step="3"] [data-route="3"]>circle:first-of-type{fill:#c4f05a}.hb-business-system[data-system-step="0"] [data-route="0"] .hb-system-current,.hb-business-system[data-system-step="1"] [data-route="1"] .hb-system-current,.hb-business-system[data-system-step="2"] [data-route="2"] .hb-system-current,.hb-business-system[data-system-step="3"] [data-route="3"] .hb-system-current{stroke:#21654b;stroke-width:3;stroke-dasharray:9 10}.hb-system-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 20px}.hb-system-choice{min-height:60px;padding:9px 6px;border:1px solid #b7cbbf;border-radius:6px;background:#fff;color:var(--pa-steel);font:600 11px/1.4 var(--pa-heading);text-align:center}.hb-system-choice>span{display:block;font:700 10px var(--pa-body);margin-bottom:6px;color:#21654b}.hb-system-choice[aria-pressed="true"]{border-color:#21654b;background:#e3eddc;color:var(--pa-ink);box-shadow:inset 0 -2px #21654b}.hb-system-answer{border-left:3px solid var(--pa-jade);padding-left:18px;min-height:179px}.hb-system-question-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#21654b;margin-bottom:10px}.hb-system-answer h3{font-size:24px;margin:0 0 12px}.hb-system-answer>p{font-size:14px;line-height:1.55;color:var(--pa-steel);margin-bottom:12px}.hb-system-answer .hb-system-connection{font-size:12px;color:#21654b;font-weight:700;margin:0}.hb-system-domains{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:24px 0 0;gap:6px}.hb-system-domains li{font-size:10px;padding:6px 8px;border:1px solid #c4d5c8;border-radius:4px;color:var(--pa-steel);background:#fff}.hb-system-domains li.is-connected{background:#e3eddc;color:#21654b;border-color:#21654b;font-weight:700}.hb-business-system>figcaption{font-size:11px;line-height:1.5;color:var(--pa-steel);margin-top:16px}.hb-business-system.is-running .hb-system-journey{stroke-dasharray:9 10;animation:hb-system-flow 4s linear infinite}.hb-business-system.is-running .hb-system-current{animation:hb-system-flow 4s linear infinite}.hb-business-system.is-running .hb-system-signal{transform-box:fill-box;transform-origin:center;animation:hb-signal 4s ease-in-out infinite}.hb-business-system.is-running .hb-system-layers{animation:hb-system-breathe 7s ease-in-out infinite}.hb-business-system.is-paused .hb-system-current,.hb-business-system.is-paused .hb-system-journey,.hb-business-system.is-paused .hb-system-signal,.hb-business-system.is-paused .hb-system-layers{animation-play-state:paused}
@keyframes hb-system-flow{to{stroke-dashoffset:-76}}@keyframes hb-system-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}
@media(min-width:901px){[data-module="03"]>.hb-split{grid-template-columns:.95fr 1.05fr;gap:48px}}
@media(max-width:900px){.hb-business-system{max-width:620px;width:100%;margin:auto}.hb-system-choice{font-size:12px}.hb-system-domains li{font-size:12px}.hb-system-answer{min-height:160px}.hb-system-answer>p{font-size:16px}.hb-system-answer .hb-system-connection{font-size:13px}}
@media(max-width:639px){.hb-business-system{padding:20px 16px}.hb-system-top{gap:8px}.hb-system-top>span{font-size:10px;letter-spacing:.05em}.hb-system-motion{font-size:10px;padding-left:6px}.hb-system-art{margin:8px -8px}.hb-system-choices{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 24px}.hb-system-choice{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-size:12px}.hb-system-choice>span{margin:0}.hb-system-answer{padding-left:14px;min-height:210px}.hb-system-answer h3{font-size:22px}.hb-system-answer>p{font-size:15px}.hb-system-answer .hb-system-connection{font-size:12px}.hb-system-domains li{font-size:11px;padding:7px}.hb-system-scene text{font-size:16px}.hb-business-system>figcaption{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hb-business-system .hb-system-current,.hb-business-system .hb-system-journey,.hb-business-system .hb-system-signal,.hb-business-system .hb-system-layers{animation:none!important}}
@media(forced-colors:active){.hb-system-scene g{stroke:CanvasText}.hb-system-scene text{fill:CanvasText}.hb-system-choice[aria-pressed="true"],.hb-system-domains li.is-connected{border:2px solid Highlight}}
@media(min-width:901px){[data-module="03"]>.hb-split{align-items:start}.hb-system-art{max-width:400px;margin:12px auto 0}.hb-system-answer{min-height:145px}}
@media(min-width:901px){.hb-chapter-2{padding-top:32px}}
/* Whole-page editorial artwork, following the approved interactive sections. */
.hr-art{margin:0;min-width:0}.hr-scene{display:block;width:100%;height:auto;overflow:visible}.hr-art figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;line-height:1.55;color:var(--pa-steel);border-top:1px solid var(--pa-line);padding-top:16px;margin-top:16px}.hr-motion{border:0;background:none;color:#21654b;font-size:11px;min-height:44px;padding:8px 0 8px 12px;white-space:nowrap;flex:none}.hr-chapter-motion{display:block;margin:0 0 24px auto;border:0;background:none;color:#21654b;min-height:44px;font-size:11px;padding:8px 0 8px 16px}.hb-dark .hr-motion,.hb-dark .hr-chapter-motion{color:var(--pa-lime)}.hb-dark .hr-art figcaption{color:#dce4df;border-color:#71857d}.hr-emphasis{color:var(--pa-jade)}.hb-dark .hr-emphasis{color:var(--pa-lime)}
[data-pa-loop].is-running .hr-flow,[data-pa-loop].is-running .hb-trace{stroke-dasharray:9 14;animation:hr-flow 5s linear infinite}[data-pa-loop].is-running .hr-pulse{transform-box:fill-box;transform-origin:center;animation:hr-signal 5s ease-in-out infinite}[data-pa-loop].is-running .hr-tangle{stroke-dasharray:3 8;animation:hr-flow 11s linear infinite}[data-pa-loop].is-paused .hr-flow,[data-pa-loop].is-paused .hb-trace,[data-pa-loop].is-paused .hr-pulse,[data-pa-loop].is-paused .hr-tangle{animation-play-state:paused}
@keyframes hr-flow{to{stroke-dashoffset:-92}}@keyframes hr-signal{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}
.hb-module>h2{max-width:30ch}.hb-tension,.hb-tension:nth-child(n+3),.hb-tension:last-child{display:block!important;padding:26px}.hb-tension strong{font-size:20px}.hb-tension p{font-size:16px;line-height:1.6}.hr-tension-art{width:100%;max-width:390px;margin:0 auto 22px}.hb-tension:nth-child(2) .hr-tension-art{max-width:380px}.hb-tension-3{background:#edf3de}.hb-audiences{gap:28px}.hr-audience-scene{height:auto;display:block;border:0;border-bottom:1px solid #bccfc4;padding:0 0 20px}.hr-audience-scene:before{content:none}.hb-audience p strong{font-size:21px;line-height:1.35}.hb-audience p{font-size:16px}.hb-audience>a{font-size:14px}.hb-audience-scene .hr-scene{height:auto;max-width:400px;margin:auto}.hb-audience-scene span{padding:0;transform:none;border:0;background:none}.hr-story-art{padding:24px;background:var(--pa-canvas);border:1px solid #bccfc4;min-height:305px}.hr-story-art .hr-scene{margin:8px 0 14px}.hb-story-art.hr-story-art>strong{font-size:16px;line-height:1.5}.hb-story>h3{font-size:24px}.hb-story>p{font-size:16px}.hr-logic{padding:26px;background:linear-gradient(145deg,#fff,#f0f5e9);border:1px solid #bccfc4;border-radius:18px}.hr-route-mobile{display:none}.hr-logic .hr-scene{max-width:640px;margin:auto}.hr-ai-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hr-ai-layout .hb-narrow{max-width:none}.hr-ai-layout h2{max-width:22ch}.hr-ai-layout p{font-size:17px}.hr-human-ai{border:1px solid #71857d;border-radius:18px;background:#1d2737;padding:24px}.hr-human-ai figcaption{font-size:12px}.hb-method{gap:26px}.hb-method>li{padding-top:0;border-top:0}.hr-method-art{padding:8px;border:1px solid #bccfc4;background:var(--pa-canvas);border-radius:10px;margin-bottom:20px}.hb-method .hb-number{display:block;font-size:14px;border-top:1px solid #71857d;padding-top:18px}.hb-method strong{font-size:21px}.hb-method>li>p{font-size:16px}.hb-method .hb-artifact{font-size:13px}.hb-method .hb-execute{font-size:13px}.hr-pathway-art{display:block;height:auto;padding:0 0 22px;margin-bottom:22px;border:0;border-bottom:1px solid #bccfc4}.hr-pathway-art:before{content:none}.hr-pathway-art .hr-scene{width:100%;height:auto}.hb-pathway{padding:28px}.hb-pathway>p{font-size:16px}.hb-pathway .hr-price{display:block;font:700 27px/1.3 var(--pa-heading);letter-spacing:-.03em;margin:20px 0;color:var(--pa-ink)}.hb-pathway .hr-price>span{display:block;font:400 14px/1.5 var(--pa-body);margin-top:8px;letter-spacing:0;color:var(--pa-steel)}.hb-pathway .hr-price:after{content:'USD';font:700 10px/1.4 var(--pa-body);display:block;letter-spacing:.1em;color:var(--pa-jade);margin-top:6px}.hr-casebook{max-width:760px;margin:32px auto;background:var(--pa-canvas);padding:26px;border:1px solid #bccfc4;border-radius:16px}.hr-casebook .hr-scene{max-width:620px;margin:auto}.hb-founder>figure{border:1px solid #bccfc4;border-radius:16px;padding:12px;background:var(--pa-canvas)}.hb-founder img{border-radius:10px}.hb-founder figcaption{font-size:13px;padding:4px 8px 8px}.hb-founder h2{font-size:clamp(29px,2.65vw,39px)}.hb-founder p{font-size:17px}.hr-career{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:32px 0}.hr-career li{font:600 12px/1.5 var(--pa-heading);padding-top:20px;position:relative;border-top:1px solid #b7cbbf;color:var(--pa-ink)}.hr-career li:before{content:'';position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;border:1px solid var(--pa-jade);background:var(--pa-lime)}.hr-career li:after{display:none}[data-pa-loop].hr-career.is-running li:before{animation:hr-career-step 15s linear infinite}.hr-career li:nth-child(2):before{animation-delay:3s!important}.hr-career li:nth-child(3):before{animation-delay:6s!important}.hr-career li:nth-child(4):before{animation-delay:9s!important}.hr-career li:nth-child(5):before{animation-delay:12s!important}.hr-career.is-paused li:before{animation-play-state:paused!important}@keyframes hr-career-step{0%,18%{box-shadow:0 0 0 5px #c4f05a66}20%,100%{box-shadow:0 0 0 0 #c4f05a00}}
.hr-specialists{border:1px solid #bccfc4;border-radius:14px;background:var(--pa-canvas);padding:20px}.hr-specialists .hr-scene{max-width:570px;margin:auto}.hb-specialists h2{font-size:28px}.hb-specialists p{font-size:16px}.hr-resource-art{padding:24px 22px 12px;min-height:0;background:linear-gradient(145deg,#fff,#edf3e5);border-radius:14px;border:1px solid #bccfc4}.hr-resource-art>span{font-size:12px}.hr-resource-art .hr-scene{margin-top:20px}.hb-resource h3{font-size:23px;line-height:1.35}.hb-resources{gap:28px}.hr-conversation{border:1px solid #bccfc4;border-radius:20px;background:#fff;padding:24px}.hr-conversation figcaption{font-size:12px}.hb-final{gap:64px}.hb-final .pa-actions{gap:20px}.hb-final .pa-button{font-size:17px;min-height:54px;padding:16px 24px}.hb-final .pa-actions>a:last-child{font-size:15px}
@media(min-width:901px){[data-module="10"] .hb-figure{padding:24px;background:#fff;border:1px solid #bccfc4;border-radius:18px}.hb-founder{gap:56px}.hr-ai-layout{gap:48px}}
@media(max-width:1100px){.hb-pathway{padding:24px}.hr-story-art{padding:20px}.hr-career{gap:10px}.hr-career li{font-size:11px}.hr-ai-layout{gap:36px}.hb-audience p strong{font-size:19px}}
@media(max-width:900px){.hr-ai-layout{grid-template-columns:1fr;gap:36px}.hr-ai-layout h2{max-width:28ch}.hr-human-ai{max-width:650px;width:100%;margin:auto}.hb-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hr-method-art{max-width:340px}.hr-pathway-art{grid-row:span 2;padding:0;border-bottom:0;height:auto;margin:0;align-self:center}.hb-pathway{column-gap:32px}.hr-career{max-width:620px;gap:18px}.hr-career li{font-size:13px}.hr-specialists{max-width:600px;width:100%;margin:auto}.hr-conversation{max-width:550px;width:100%;margin:auto}.hb-tension:last-child{grid-column:1/-1}.hb-tension:last-child .hr-tension-art{max-width:360px}.hb-tension:last-child p{max-width:60ch}.hr-tension-art{max-width:380px}.hr-chapter-motion{margin-bottom:16px}.hb-founder>figure{max-width:400px}.hb-founder h2{font-size:34px}}
@media(max-width:639px){.hb-tension,.hb-tension:nth-child(n+3),.hb-tension:last-child{padding:24px}.hr-tension-art{max-width:340px;margin-bottom:20px}.hb-tension p{font-size:16px}.hb-tension strong{font-size:21px}.hr-audience-scene{max-width:380px;width:100%;margin:0 auto}.hb-audience p strong{font-size:22px}.hb-audience p{font-size:16px}.hb-audience>a{font-size:15px}.hr-story-art{padding:24px}.hb-story>h3{font-size:24px}.hr-art figcaption{align-items:start;gap:12px;font-size:11px}.hr-motion{font-size:10px;padding-left:4px}.hr-chapter-motion{font-size:11px}.hr-logic{padding:24px}.hr-logic>.hr-scene{display:none}.hr-route-mobile{display:block}.hr-route-mobile>div+div{border-top:1px solid #bccfc4;margin-top:24px;padding-top:24px}.hr-route-mobile strong{font-size:16px}.hr-route-mobile ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;font-size:14px}.hr-route-mobile li:not(:last-child):after{content:'→';margin-left:8px;color:var(--pa-jade)}.hr-human-ai{padding:16px}.hr-human-ai .hr-scene text{font-size:18px}.hr-human-ai .hr-scene text:last-child{font-size:14px}.hb-method{grid-template-columns:1fr 1fr;gap:32px 24px}.hb-method>li:last-child{max-width:none;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.hb-method>li:last-child .hr-method-art{grid-row:span 3;align-self:center;margin:0}.hb-method>li:last-child .hb-number{grid-column:2}.hb-method>li:last-child p{margin:0}.hb-method strong{font-size:20px}.hb-method>li>p{font-size:15px}.hb-method .hb-artifact{font-size:12px}.hb-figure.hr-art>.hr-scene{display:none}.hb-pathway .hr-price{font-size:28px}.hr-pathway-art{max-width:380px;margin:0 auto 24px;border-bottom:1px solid #bccfc4;padding-bottom:20px}.hb-pathway{padding:28px}.hr-casebook{padding:20px 12px}.hr-casebook figcaption{padding-inline:8px}.hr-casebook .hr-scene text{font-size:18px}.hb-founder>figure{max-width:100%}.hb-founder h2{font-size:30px}.hb-founder p{font-size:16px}.hr-career{grid-template-columns:1fr 1fr;gap:22px 24px}.hr-career li{font-size:14px;padding-top:16px}.hr-specialists{padding:16px}.hr-specialists .hr-scene{min-height:190px}.hr-resource-art{padding:24px 24px 12px}.hb-resource h3{font-size:25px}.hr-resource-art .hr-scene text{font-size:16px}.hr-conversation{padding:20px 12px}.hb-final{gap:40px}}
@media(max-width:359px){.hb-method{grid-template-columns:1fr}.hb-method>li{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.hb-method>li .hr-method-art{grid-row:span 3;align-self:center;margin:0}.hb-method>li .hb-number{grid-column:2}.hb-method>li p{margin:0;font-size:14px}.hb-method>li:last-child{gap:12px 20px}.hb-method strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){[data-pa-loop] .hr-flow,[data-pa-loop] .hb-trace,[data-pa-loop] .hr-pulse,[data-pa-loop] .hr-tangle,.hr-career li:before{animation:none!important}}
@media(forced-colors:active){.hr-scene g{stroke:CanvasText}.hr-scene text{fill:CanvasText}.hr-art,.hr-method-art{border:1px solid CanvasText}.hr-emphasis{color:CanvasText}.hr-career li:before{background:CanvasText}}
.hb-chapter>.pa-container{position:relative}.hr-chapter-motion{position:absolute;right:0;top:-48px;margin:0}.hb-chapter:not(.hb-chapter-1):not(.hb-chapter-2){padding-top:72px}.hr-proof-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.hr-proof-layout .hr-casebook{margin:0}.hr-proof-layout h2{max-width:22ch}.hr-proof-layout p{font-size:18px}.hr-proof-layout .pa-text-link{margin-top:20px;font-size:17px}.hb-dark .hr-chapter-motion{color:var(--pa-lime)}
@media(max-width:900px){.hr-proof-layout{grid-template-columns:1fr;gap:32px}.hr-proof-layout .hr-casebook{width:100%;max-width:650px;margin:auto}.hb-chapter:not(.hb-chapter-1):not(.hb-chapter-2){padding-top:64px}.hr-chapter-motion{top:-48px}}
@media(max-width:639px){.hb-chapter:not(.hb-chapter-1):not(.hb-chapter-2){padding-top:56px}.hr-chapter-motion{top:-46px}.hr-proof-layout p{font-size:16px}}

/* Keep each audience and its illustration within one distinct card. */
.hb-audiences{align-items:stretch;gap:24px}.hb-audience{border:1px solid #b6cbbf;border-radius:16px;background:#fff;padding:24px;box-shadow:0 4px 16px rgba(24,30,45,.035);overflow:hidden}.hb-audience .hr-audience-scene{padding:0 0 16px;margin:0 0 4px;width:100%;max-width:100%}.hb-audience>p{margin-bottom:24px}.hb-audience>a{padding-top:8px}.hb-audience p strong{margin-top:20px}
@media(min-width:1024px) and (max-width:1199px){.hb-audience{padding:20px}.hb-audiences{gap:20px}}
@media(max-width:639px){.hb-audience{padding:24px}.hb-audiences{gap:24px}}
