.founder-hero{padding-block:48px 62px}.founder-hero .hero-grid{grid-template-columns:1fr 1.05fr;gap:48px}.founder-hero h1{font-size:clamp(39px,4.2vw,62px);letter-spacing:-2px;line-height:1.13}.founder-lead{font-size:20px;line-height:1.6;max-width:530px;margin-top:27px}.founder-explanation{font-size:16px;line-height:1.8;max-width:500px;color:var(--muted);margin-top:19px}.ecosystem-figure{margin:0;border:1px solid #53645e;background:#273332;padding:20px;border-radius:3px;min-width:0}.ecosystem-controls{display:flex;justify-content:space-between;gap:20px;align-items:center}.ecosystem-controls>div{display:flex;gap:4px;flex-wrap:wrap}.ecosystem-controls button{background:transparent;color:#becbc1;border:0;border-bottom:1px solid transparent;padding:7px 9px;font-size:12px}.ecosystem-controls [aria-pressed=true]{color:#d8e9bc;border-bottom-color:#ccdfae}.ecosystem-controls #ecosystem-pause{border:1px solid #667b6a;font-size:11px;padding:6px 10px;min-height:33px}.ecosystem-figure canvas{display:block;width:100%;height:auto;aspect-ratio:1.24}.ecosystem-figure figcaption{border-top:1px solid #53645e;padding-top:15px;min-height:85px}.ecosystem-figure figcaption p{font-size:13px;color:#d6e0d0}.ecosystem-figure figcaption>span{display:block;font-size:10px;color:#9dad9f;margin-top:11px}.narrative-section .narrative-prose{max-width:850px;margin-top:30px}.narrative-prose p{font-size:18px;line-height:1.85;color:var(--muted)}.narrative-prose p+p{margin-top:22px}.narrative-section>.text-link{margin-top:25px}.narrative-section>.btn{margin-top:29px}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 65px;margin-top:38px}.industry-card{border-top:1px solid var(--line);padding-top:24px;min-width:0}.industry-sector{font-size:12px;color:var(--accent);margin-bottom:20px}.industry-card h3{font-size:31px;line-height:1.25;letter-spacing:-.8px;max-width:550px}.industry-card>p:not(.industry-sector){color:var(--muted);font-size:16px;line-height:1.8;margin-top:20px}.industry-finding{border-left:2px solid var(--accent);padding-left:18px;margin-top:24px}.industry-finding>span{font-size:11px;color:var(--accent)}.industry-finding>p{font-size:15px;line-height:1.8;color:var(--muted);margin-top:9px}.industry-card>.text-link{margin-top:24px}.featured-industries .industry-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.05fr 1fr;gap:0 70px}.featured-industries .industry-card:first-child>.industry-sector{grid-column:1/-1}.featured-industries .industry-card:first-child h3{font-size:40px;max-width:620px}.featured-industries .industry-card:first-child>p:not(.industry-sector){margin-top:0}.featured-industries .industry-card:first-child .industry-finding{grid-column:2;margin-top:22px}.more-cases{margin-top:34px}.marketing-feature-body{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;margin-top:35px}.marketing-feature-body>div>p{font-size:18px;color:var(--muted);line-height:1.85}.marketing-feature-body p+p{margin-top:20px}.marketing-feature-body .btn{margin-top:30px}.signal-path{list-style:none;padding:0;margin:0}.signal-path li{border-top:1px solid var(--line);padding-block:19px}.signal-path span{font-size:20px;font-weight:500;color:var(--accent)}.signal-path p{font-size:15px;color:var(--muted);margin-top:10px}.evidence-note{font-size:12px;color:var(--muted);max-width:850px;margin-top:28px;line-height:1.8}.leader-selector{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:38px}.leader-options{display:flex;flex-direction:column}.leader-options button{color:var(--muted);background:transparent;border:0;border-top:1px solid var(--line);padding:21px 0;font-size:19px;text-align:left;display:flex;justify-content:space-between;gap:20px}.leader-options button:last-child{border-bottom:1px solid var(--line)}.leader-options [aria-pressed=true]{color:var(--accent)}.leader-answer{padding-left:30px;border-left:2px solid var(--accent)}.leader-answer h3{font-size:27px;line-height:1.3}.leader-answer>p{margin-top:21px;color:var(--muted);line-height:1.8}.leader-answer ul{margin-block:24px;padding-left:18px;font-size:15px;color:var(--muted)}.leader-answer li+li{margin-top:8px}.offer-rows{margin-top:37px}.offer-rows article{display:grid;grid-template-columns:40px .95fr 1.3fr;gap:22px;padding-block:28px;border-top:1px solid var(--line)}.offer-rows article>span{font-size:12px;color:var(--accent);padding-top:4px}.offer-rows article h3{font-size:25px}.offer-rows article p{font-size:16px;line-height:1.8;color:var(--muted)}.consulting-path{list-style:none;counter-reset:consulting;padding:0;margin-top:37px;max-width:1000px}.consulting-path li{counter-increment:consulting;display:grid;grid-template-columns:40px .9fr 1.3fr;gap:22px;padding-block:27px;border-top:1px solid var(--line)}.consulting-path li:before{content:'0' counter(consulting);font-size:12px;color:var(--accent);padding-top:4px}.consulting-path h3{font-size:24px}.consulting-path p{color:var(--muted);line-height:1.8}.offer-hero .hero-grid{align-items:start}.offer-hero h1{font-size:clamp(39px,4.2vw,62px)}.offer-hero .lead{font-size:19px;max-width:610px}.offer-aside{border-left:2px solid var(--accent);padding:7px 0 12px 32px;margin-top:5px}.offer-aside .aside-heading{font-size:12px;color:var(--accent);margin-bottom:22px}.offer-aside h2{font-size:35px;line-height:1.25}.offer-aside>p:last-child{font-size:16px;line-height:1.85;color:var(--muted);margin-top:25px;max-width:430px}.question-list{margin-top:35px;max-width:920px}.question-list p{padding-block:21px;border-top:1px solid var(--line);font-size:23px;line-height:1.5}.management-loop{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:35px}.management-loop article{padding-top:20px;border-top:1px solid var(--line)}.management-loop span{font-size:12px;color:var(--accent)}.management-loop h3{font-size:25px;margin-top:20px}.management-loop p{color:var(--muted);font-size:15px;line-height:1.8;margin-top:17px}.integration-scenes{display:grid;grid-template-columns:1fr 1fr;gap:40px 70px;margin-top:35px}.integration-scenes article{padding-top:24px;border-top:1px solid var(--line)}.integration-scenes .system-line{color:var(--accent);font-size:15px;margin-top:19px}.integration-scenes p:last-child{color:var(--muted);margin-top:17px;line-height:1.8}.case-status{border-top:1px solid var(--line);font-size:12px;color:var(--muted);padding-top:17px;margin-top:27px;max-width:780px}.case-thesis{border-left:2px solid var(--accent);padding:12px 0 12px 24px;margin-top:18px}.case-thesis h2{font-size:20px}.case-thesis p{color:var(--ink);font-size:20px}.idea-pair{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:36px}.idea-pair article{border-top:1px solid var(--line);padding-top:25px}.idea-pair p:last-child{color:var(--muted);line-height:1.85;margin-top:22px}.marking-choice{max-width:760px;margin-top:32px}.marking-choice h3{font-size:25px;margin-top:30px}.marking-choice p{color:var(--muted);margin-top:15px}.marking-choice .btn{margin-top:20px}.marking-choice [aria-pressed=false]{background:transparent;border-color:#9f9d8b}.theme-marking .offer-aside{border-color:#d6be00}.theme-marking .offer-aside .aside-heading,.theme-marking .offer-rows article>span{color:#756600}.theme-marking .offer-hero h1 em{text-decoration-thickness:5px}.theme-marking .narrative-section .text-link{color:var(--ink)}
@media(max-width:1160px){.founder-hero .hero-grid{gap:30px}.founder-hero h1{font-size:47px}.founder-lead{font-size:18px}.founder-explanation{font-size:15px}.ecosystem-figure{padding:16px}.ecosystem-controls{gap:8px}.ecosystem-controls button{padding-inline:6px;font-size:11px}.marketing-feature-body{gap:45px}.industry-grid{gap:40px}.featured-industries .industry-card:first-child{gap:0 40px}.offer-hero h1{font-size:45px}.offer-aside h2{font-size:30px}}
@media(max-width:940px){.founder-hero .hero-grid{grid-template-columns:1fr 1fr;gap:25px}.founder-hero h1{font-size:39px}.founder-lead{font-size:17px}.ecosystem-controls{flex-wrap:wrap}.ecosystem-controls>div{gap:2px}.ecosystem-figure{padding:12px}.leader-selector{gap:30px}.offer-aside{padding-left:23px}.offer-aside h2{font-size:28px}.offer-hero h1{font-size:39px}.offer-rows article{grid-template-columns:26px .9fr 1.1fr;gap:18px}.offer-rows article h3{font-size:22px}.management-loop{grid-template-columns:1fr 1fr;gap:30px}.consulting-path li{grid-template-columns:26px .9fr 1.2fr;gap:18px}.industry-card h3{font-size:28px}}
@media(max-width:700px){.founder-hero{padding-block:32px 42px}.founder-hero .hero-grid{display:flex;gap:30px}.founder-hero h1{font-size:clamp(31px,8.3vw,46px);letter-spacing:-1.3px}.founder-lead{font-size:18px;margin-top:23px}.founder-explanation{font-size:16px;line-height:1.75}.ecosystem-figure{padding:14px}.ecosystem-controls{gap:10px;flex-wrap:nowrap}.ecosystem-controls button{font-size:11px;padding:6px}.ecosystem-controls #ecosystem-pause{font-size:10px;padding:6px}.ecosystem-figure figcaption{min-height:100px;padding-top:15px}.ecosystem-figure figcaption p{font-size:13px}.narrative-section .narrative-prose{margin-top:24px}.narrative-prose p{font-size:17px;line-height:1.8}.industry-grid{grid-template-columns:1fr;gap:32px;margin-top:28px}.industry-card h3{font-size:29px}.industry-card>p:not(.industry-sector){font-size:16px}.featured-industries .industry-card:first-child{display:block;grid-column:auto}.featured-industries .industry-card:first-child h3{font-size:31px}.featured-industries .industry-card:first-child>p:not(.industry-sector){margin-top:20px}.industry-finding{padding-left:16px}.marketing-feature-body{grid-template-columns:1fr;gap:30px;margin-top:27px}.marketing-feature-body>div>p{font-size:17px}.signal-path span{font-size:19px}.leader-selector{grid-template-columns:1fr;gap:27px;margin-top:26px}.leader-options button{font-size:17px;padding-block:17px}.leader-answer{padding-left:21px}.leader-answer h3{font-size:25px}.leader-answer>p{font-size:16px}.offer-rows article{grid-template-columns:23px 1fr;gap:12px;padding-block:24px}.offer-rows article p{grid-column:2;font-size:16px}.offer-rows article h3{font-size:24px}.consulting-path li{grid-template-columns:23px 1fr;gap:12px;padding-block:24px}.consulting-path li p{grid-column:2;font-size:16px}.consulting-path h3{font-size:23px}.offer-hero h1{font-size:clamp(32px,8.7vw,46px)}.offer-hero .lead{font-size:17px}.offer-aside{padding-left:22px;margin-top:7px}.offer-aside h2{font-size:29px}.offer-aside>p:last-child{font-size:16px}.question-list p{font-size:20px}.management-loop{grid-template-columns:1fr 1fr;gap:25px 22px}.management-loop h3{font-size:22px}.integration-scenes{grid-template-columns:1fr;gap:30px}.integration-scenes .system-line{font-size:14px}.case-thesis p{font-size:19px}.case-status{font-size:11px}.idea-pair{grid-template-columns:1fr;gap:30px}.marking-choice h3{font-size:24px}.marking-choice p{font-size:16px}}
