/* Connected pages retain the approved cinematic identity. */
.inner-page .navigation{position:relative;background:var(--forest);border-bottom-color:rgba(255,255,255,.1)}.inner-page .breadcrumb{padding-top:30px;padding-bottom:0;display:flex;gap:12px;color:#67756c;font-size:11px}.inner-wrap{width:86%;max-width:1240px;margin-inline:auto}.inner-hero{padding:65px 0 75px;border-bottom:1px solid #d9ddd6;background:linear-gradient(120deg,#f2f1ed,#e9ece5)}.inner-hero h1{font-size:clamp(50px,6vw,94px);max-width:1100px;margin:24px 0 30px}.inner-hero>.inner-wrap>p:last-child{max-width:740px;font-size:18px;color:#536157;line-height:1.7}.prose-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.prose-grid h2{font-size:clamp(36px,3.6vw,58px)}.prose-grid p+p{margin-top:22px}.prose-grid .lead{font-size:23px;line-height:1.45;color:var(--ink)}.content-rows{margin-top:55px}.content-rows article{display:grid;grid-template-columns:.9fr 1.2fr;gap:80px;border-top:1px solid #cfd6cd;padding:34px 0}.content-rows h3{font-size:30px;line-height:1.15}.content-rows p{color:#536157;max-width:640px}.prose{max-width:850px}.prose h2{font-size:clamp(35px,3.5vw,55px);margin:50px 0 25px}.prose h2:first-child{margin-top:0}.prose h3{font-size:28px;margin:35px 0 20px}.prose p+p{margin-top:22px}.prose .lead{font-size:23px}.prose ul{padding-left:22px;margin-block:25px}.prose li{padding:7px 0}.inner-image img{width:100%;height:480px;object-fit:cover}.inner-image figcaption{font-size:11px;color:#637166;padding-top:12px}.subtle-note{font-size:12px;color:#637166;margin-top:25px;line-height:1.7}.case-result{padding-top:70px;padding-bottom:65px}.case-result .metric-path{margin-top:0}.case-result .path-line>span{width:100%}.contact-layout,.booking-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-layout h2,.booking-layout h2{font-size:48px;margin:24px 0 30px}.contact-layout>div>p+p,.booking-layout>div>p+p{margin-top:25px}.growth-contact{padding:38px;background:#e8ece4;border:1px solid #d3dcd0}.growth-contact label{display:block;font-size:12px;color:var(--forest);margin-bottom:22px}.growth-contact input,.growth-contact textarea{display:block;width:100%;border:0;border-bottom:1px solid #9eafa1;background:transparent;padding:12px 0;color:var(--ink);font:16px/1.6 'DM Sans',Arial,sans-serif;border-radius:0;margin-top:4px}.growth-contact textarea{resize:vertical}.growth-contact .subtle-note{margin:0 0 25px}.form-button{display:flex;align-items:center;justify-content:space-between;width:100%;background:var(--forest);color:white;border:1px solid var(--forest);padding:18px 22px;font-size:14px;cursor:pointer}.form-button:hover{background:#243d32}.form-button:disabled{opacity:.6;cursor:wait}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{font-size:13px;line-height:1.7;margin-top:20px}#form-status:empty{display:none}.scheduler-host{padding:40px;border:1px solid #b9c8b8;background:#e8ece4}.scheduler-host h3{font-size:30px;margin:25px 0}.scheduler-host p{font-size:15px;color:#536157}.insight-list article{padding:40px 0 50px;border-top:1px solid #cfd6cd}.insight-list h2{font-size:clamp(35px,3.6vw,58px);max-width:850px;margin:22px 0}.insight-list article>p:not(.section-label){margin-bottom:25px}.article-byline{font-size:12px;border-bottom:1px solid #cfd6cd;padding-bottom:25px;margin-bottom:40px}.footer-links{flex-wrap:wrap;justify-content:flex-end;max-width:760px}.inner-page .navigation nav a[aria-current=page]{color:var(--gold)}.inner-page .conversation h2{max-width:1000px}.inner-page .result-section .result-bottom{border:0}.inner-page .result-section .metric-path p{color:#d6e0d5}.inner-page .founder{padding-top:80px}.inner-page .prose p a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1050px){.prose-grid,.contact-layout,.booking-layout{gap:50px}.inner-hero h1{font-size:70px}.content-rows article{gap:45px}.inner-page .navigation{gap:20px}.inner-page .navigation nav{gap:20px}.inner-page .header-cta{gap:14px}}
@media(max-width:780px){.inner-wrap{width:88%}.inner-hero{padding:50px 0 55px}.inner-hero h1{font-size:52px}.inner-hero>.inner-wrap>p:last-child{font-size:16px}.prose-grid,.contact-layout,.booking-layout{grid-template-columns:1fr;gap:40px}.content-rows article{grid-template-columns:1fr;gap:20px}.content-rows h3{font-size:28px}.inner-image img{height:320px}.growth-contact{padding:26px}.contact-layout h2,.booking-layout h2{font-size:40px}.scheduler-host{padding:28px}.inner-page .breadcrumb{font-size:10px;flex-wrap:wrap}.inner-page .navigation .header-cta{display:none}.inner-page .navigation .menu{margin-left:auto}.inner-page .conversation h2{font-size:52px}.footer-links{justify-content:flex-start}.inner-page .prose{font-size:15px}.inner-page .case-result{padding-top:50px;padding-bottom:45px}.inner-page .founder{padding-top:55px}}
