:root{--ink:#0b1020;--ink-soft:#171e32;--paper:#f4f0e8;--paper-deep:#e9e4da;--white:#fffdf8;--blue:#4d6de3;--blue-light:#91a7ff;--muted:#666a73;--line:#0b102029;--line-light:#f4f0e833}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.section{padding-block:clamp(96px,11vw,160px)}.kicker{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:800}.kicker-light{color:var(--blue-light)}h1,h2,h3,p{text-wrap:pretty}h1,h2{letter-spacing:-.06em;margin:0;line-height:.94}h2{font-size:clamp(48px,6.2vw,88px)}h3{letter-spacing:-.035em}.micro{color:var(--blue-light);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{border:1px solid var(--ink);border-radius:3px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:0 21px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{color:var(--ink);background:var(--paper);border-color:var(--paper)}.button-dark{color:var(--paper);background:var(--ink);border-color:var(--ink)}.button-ghost{color:var(--paper);border-color:#f4f0e859}.button-outline{color:var(--ink);background:0 0}.text-action{color:var(--blue);border-bottom:1px solid;align-items:center;gap:12px;margin-top:36px;padding-bottom:6px;font-size:14px;font-weight:800;display:inline-flex}.text-action-light{color:var(--blue-light)}.site-nav{border-bottom:1px solid var(--line);z-index:20;grid-template-columns:218px 1fr auto;align-items:center;gap:34px;min-height:82px;display:grid;position:relative}.site-nav-dark{color:var(--paper);border-color:var(--line-light)}.brand{width:202px;height:31px;color:var(--blue);display:block}.site-nav-dark .brand{color:var(--paper)}.brand-logo{background:currentColor;width:100%;height:100%;display:block;-webkit-mask:url(/mindshift-wordmark-mask.png) 50%/contain no-repeat;mask:url(/mindshift-wordmark-mask.png) 50%/contain no-repeat}.site-nav-links{color:var(--muted);justify-content:center;gap:28px;font-size:12px;display:flex}.site-nav-dark .site-nav-links{color:#f4f0e8ab}.site-nav-links a{transition:color .18s}.site-nav-links a:hover{color:var(--blue)}.site-nav-dark .site-nav-links a:hover{color:var(--paper)}.nav-cta{border:1px solid var(--line);border-radius:3px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:800;display:inline-flex}.site-nav-dark .nav-cta{border-color:#f4f0e84d}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:800;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary i,.mobile-nav summary i:after{background:currentColor;width:22px;height:1px;display:block}.mobile-nav summary i{position:relative}.mobile-nav summary i:after{content:"";position:absolute;top:6px}.mobile-nav-panel{z-index:110;width:min(390px,100vw - 32px);color:var(--ink);background:var(--white);border:1px solid var(--line);padding:18px 22px 24px;position:absolute;top:82px;right:0;box-shadow:0 30px 70px #0b102033}.mobile-nav-panel a{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:16px;display:flex}.mobile-nav-panel .mobile-nav-contact{color:var(--paper);background:var(--ink);border:0;margin-top:14px;padding:15px}.home-hero{min-height:100svh;color:var(--paper);background:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-hero:before{content:"";aspect-ratio:1;border:1px solid #91a7ff47;border-radius:50%;width:780px;position:absolute;top:-250px;right:-220px;box-shadow:0 0 0 90px #91a7ff09,0 0 0 180px #91a7ff06}.home-hero:after{content:"";background:var(--blue-light);opacity:.08;width:350px;height:350px;position:absolute;bottom:4%;right:7%;-webkit-mask:url(/mindshift-mark.png) 50%/contain no-repeat;mask:url(/mindshift-mark.png) 50%/contain no-repeat}.home-hero>*{z-index:1;position:relative}.home-hero>.site-nav{z-index:100}.home-hero-grid{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:84px;padding-block:84px 62px;display:grid}.home-hero h1{max-width:900px;font-size:clamp(64px,8vw,116px)}.home-hero h1 em{color:var(--blue-light);font-style:normal}.hero-lead{max-width:690px;margin:34px 0 0;font-size:clamp(23px,2.4vw,33px);font-weight:700;line-height:1.3}.hero-context{color:#f4f0e8a8;max-width:680px;margin:16px 0 0;font-size:18px;line-height:1.65}.home-hero .button-row{margin-top:38px}.warning-stack{border-top:1px solid #f4f0e842;align-self:end;margin-bottom:18px}.warning-stack>div{border-bottom:1px solid #f4f0e82e;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;display:grid}.warning-stack span{color:var(--blue-light);font-size:11px}.warning-stack strong{letter-spacing:-.035em;font-size:24px}.warning-conclusion{color:#f4f0e89e;margin:28px 0 0;line-height:1.6}.trustline{color:#f4f0e885;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #f4f0e82e;align-items:center;gap:34px;min-height:66px;font-size:10px;font-weight:700;display:flex}.reveal{animation:.65s both rise}.reveal-delay{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.section-intro{grid-template-columns:.55fr 1.1fr .75fr;align-items:end;gap:48px;margin-bottom:70px;display:grid}.section-intro .kicker{align-self:start}.section-intro h2{color:var(--ink)}.section-intro>p:last-child{color:var(--muted);margin:0 0 6px;font-size:18px;line-height:1.65}.section-intro.wide{grid-template-columns:.4fr 1.2fr .7fr}.thesis{max-width:930px;color:var(--ink);margin:60px 0 0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(27px,3vw,42px);line-height:1.3}.impact-section{background:var(--paper)}.impact-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.impact-row article{border-bottom:1px solid var(--line);min-height:310px;padding:24px 32px 34px 0}.impact-row article+article{border-left:1px solid var(--line);padding-left:32px}.impact-row span{color:var(--blue);letter-spacing:.13em;font-size:11px}.impact-row h3{margin:88px 0 16px;font-size:31px}.impact-row p{color:var(--muted);margin:0;line-height:1.6}.false-start-section{color:var(--paper);background:var(--ink-soft)}.false-start-grid{grid-template-columns:1.1fr .9fr;gap:80px;display:grid}.false-start-grid h2{max-width:760px}.false-start-copy{padding-top:56px}.false-start-copy p{color:#f4f0e8a3;margin:0 0 22px;font-size:19px;line-height:1.68}.false-start-copy p:last-child{color:var(--paper);font-weight:800}.example-flow{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-column:1/-1;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;margin-top:20px;display:grid}.example-flow>div{padding:28px 26px 34px 0}.example-flow>div:not(:first-child){padding-left:26px}.example-flow small{color:var(--blue-light);letter-spacing:.14em;text-transform:uppercase;margin-bottom:50px;font-size:10px;display:block}.example-flow strong{font-size:20px;line-height:1.35}.example-flow>span{color:var(--blue-light);border-left:1px solid var(--line-light);border-right:1px solid var(--line-light);place-items:center;display:grid}.diagnosis-home{color:var(--paper);background:var(--blue)}.diagnosis-home-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.diagnosis-sticky{align-self:start;position:sticky;top:40px}.diagnosis-sticky h2{max-width:660px}.diagnosis-sticky>p:not(.kicker):not(.price-note){color:#f4f0e8ba;max-width:540px;font-size:19px;line-height:1.65}.price{align-items:baseline;gap:14px;margin-top:54px;display:flex}.price strong{letter-spacing:-.055em;font-size:clamp(42px,5vw,70px)}.price span{color:#f4f0e8a3}.price-note{color:#f4f0e894;max-width:500px;margin:10px 0 34px;font-size:13px;line-height:1.5}.diagnosis-steps{border-top:1px solid #f4f0e84d}.diagnosis-steps article{border-bottom:1px solid #f4f0e838;grid-template-columns:54px 1fr;gap:24px;padding:28px 0;display:grid}.diagnosis-steps article>span{color:var(--paper);opacity:.65;font-size:12px}.diagnosis-steps h3{margin:0 0 12px;font-size:29px}.diagnosis-steps p{color:#f4f0e8ad;margin:0;line-height:1.6}.diagnosis-scope{color:var(--ink);background:var(--paper);margin-top:42px;padding:30px}.diagnosis-scope strong{font-size:28px}.diagnosis-scope p{color:var(--muted);margin:12px 0 0;line-height:1.55}.diagnosis-steps blockquote{border-left:2px solid var(--paper);margin:42px 0 0;padding-left:24px;font-family:Iowan Old Style,Georgia,serif;font-size:25px;line-height:1.45}.diagnosis-product-note{color:#f4f0e8bd;max-width:600px;margin:34px 0 0;font-size:20px;line-height:1.65}.diagnosis-orientation{border-top:1px solid #f4f0e838;gap:7px;margin-top:48px;padding-top:24px;display:grid}.diagnosis-orientation span{color:var(--blue-light);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.diagnosis-orientation strong{letter-spacing:-.055em;font-size:clamp(40px,5vw,66px)}.diagnosis-orientation small{color:#f4f0e894}.process-home{background:var(--white)}.process-track{grid-template-columns:repeat(3,1fr);gap:52px;display:grid;position:relative}.process-track:before{content:"";background:var(--line);height:1px;position:absolute;top:21px;left:22px;right:22px}.process-track article{position:relative}.process-dot{width:44px;height:44px;color:var(--paper);background:var(--ink);z-index:1;border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.process-track small{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:50px 0 18px;font-size:10px;font-weight:800;display:block}.process-track h3{margin:0 0 18px;font-size:32px}.process-track p{color:var(--muted);margin:0;line-height:1.6}.responsibility-line{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:70px;font-size:11px;display:grid}.responsibility-line i{background:linear-gradient(90deg,var(--blue),#4d6de314);clip-path:polygon(0 0,100% 42%,100% 58%,0 100%);height:8px}.responsibility-line strong{color:var(--blue)}.responsibility-intro{grid-template-columns:.36fr 1.2fr .7fr;align-items:end;gap:48px;display:grid}.responsibility-intro>p:last-child{color:#f4f0e8a8;margin:0 0 4px;font-size:18px;line-height:1.65}.responsibility-chart{background:#f4f0e806;border:1px solid #f4f0e833;margin-top:72px;padding:34px 38px 18px}.responsibility-chart svg{width:100%;height:auto;overflow:visible}.curve-key{display:none}.chart-axis{stroke:#f4f0e847;stroke-width:1.5px}.chart-divider{stroke:#f4f0e826;stroke-width:1px;stroke-dasharray:5 7}.chart-line{fill:none;stroke-width:7px;stroke-linecap:round}.chart-line-me{stroke:var(--paper)}.chart-line-org{stroke:var(--blue-light)}.chart-label{font-family:Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700}.chart-label-me{fill:var(--paper)}.chart-label-org{fill:var(--blue-light)}.chart-phase{fill:#f4f0e89e;letter-spacing:.03em;font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700}.curve-legend{border-bottom:1px solid #f4f0e833;grid-template-columns:repeat(3,1fr);display:grid}.curve-legend>div{border-top:1px solid #f4f0e833;padding:28px 30px 34px 0}.curve-legend>div+div{border-left:1px solid #f4f0e833;padding-left:30px}.curve-legend span{color:var(--blue-light);letter-spacing:.14em;font-size:11px}.curve-legend strong{margin:34px 0 12px;font-size:22px;display:block}.curve-legend p{color:#f4f0e89e;margin:0;line-height:1.6}.outcome-section{color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.outcome-section:after{content:"";background:var(--blue-light);opacity:.06;width:460px;height:460px;position:absolute;bottom:-100px;right:-60px;-webkit-mask:url(/mindshift-mark.png) 50%/contain no-repeat;mask:url(/mindshift-mark.png) 50%/contain no-repeat}.outcome-grid{z-index:1;grid-template-columns:.9fr 1.1fr;gap:100px;display:grid;position:relative}.outcome-title>p:last-child{color:#f4f0e89e;max-width:560px;margin:34px 0 0;font-size:19px;line-height:1.6}.movement-list{border-top:1px solid var(--line-light)}.movement-list article{border-bottom:1px solid var(--line-light);grid-template-columns:56px 1fr 40px 56px 1fr;align-items:center;gap:15px;padding:28px 0;display:grid}.movement-list span{color:#f4f0e873;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.movement-list strong{font-size:24px}.movement-list i{color:var(--blue-light);font-style:normal}.founder-section{background:var(--paper-deep)}.founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.founder-portrait{background:var(--blue);min-height:680px;position:relative;overflow:hidden}.founder-portrait:after{content:"";background:linear-gradient(#0000 60%,#0b102038);position:absolute;inset:0}.founder-portrait img{z-index:1;width:95%;position:absolute;bottom:0;left:2%}.portrait-mark{aspect-ratio:1;background:var(--paper);opacity:.1;width:70%;position:absolute;top:7%;right:-12%;-webkit-mask:url(/mindshift-mark.png) 50%/contain no-repeat;mask:url(/mindshift-mark.png) 50%/contain no-repeat}.founder-copy h2{color:var(--ink)}.founder-lead{max-width:700px;margin:34px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:27px;line-height:1.45}.trust-anchors{border-top:1px solid var(--line);margin-top:50px}.trust-anchors>div{border-bottom:1px solid var(--line);grid-template-columns:44px 200px 1fr;gap:18px;padding:20px 0;display:grid}.trust-anchors span{color:var(--blue);font-size:10px}.trust-anchors strong{font-size:16px}.trust-anchors p{color:var(--muted);margin:0;line-height:1.5}.founder-copy blockquote{border-left:2px solid var(--blue);margin:40px 0 0;padding-left:24px;font-size:20px;font-weight:700;line-height:1.5}.experience-section{background:var(--white)}.experience-list{border-top:1px solid var(--line)}.experience-list article{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr .7fr;gap:48px;padding:34px 0;display:grid}.experience-list span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.experience-list h3{margin:46px 0 0;font-size:31px;line-height:1.08}.experience-list p{color:var(--muted);margin:0;line-height:1.65}.experience-list small{color:var(--muted);line-height:1.55}.objection-section{background:var(--paper)}.objection-grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.objection-grid h2{font-size:clamp(46px,5vw,72px)}.objection-list{border-top:1px solid var(--line)}.objection-list details{border-bottom:1px solid var(--line)}.objection-list summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:16px;padding:26px 0;font-size:21px;font-weight:800;list-style:none;display:grid}.objection-list summary::-webkit-details-marker{display:none}.objection-list summary span{color:var(--blue);font-size:10px}.objection-list summary i{color:var(--blue);font-size:24px;font-style:normal;transition:transform .18s}.objection-list details[open] summary i{transform:rotate(45deg)}.objection-list details p{max-width:720px;color:var(--muted);margin:-4px 0 30px 58px;line-height:1.65}.closing{color:var(--paper);background:var(--blue);padding:clamp(100px,12vw,170px) 0 0}.closing-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.closing h2{max-width:730px}.closing-sub{color:var(--blue-light);margin:20px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:34px}.closing-copy>p{color:#f4f0e8b8;margin:4px 0 0;font-size:19px;line-height:1.65}.closing-copy ul{border-top:1px solid #f4f0e840;margin:34px 0;padding:0;list-style:none}.closing-copy li{border-bottom:1px solid #f4f0e833;padding:15px 0}.closing-copy li:before{content:"→";color:var(--paper);margin-right:13px}.closing-note{color:#f4f0e894;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #f4f0e840;align-items:center;min-height:70px;margin-top:90px;font-size:10px;display:flex}.footer{background:var(--ink);color:var(--paper);padding:58px 0 44px}.footer-top{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;padding-bottom:34px;display:flex}.footer-top .brand{color:var(--paper)}.footer-top p{color:#f4f0e87a;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px}.footer-grid{grid-template-columns:1.35fr 1fr 1fr .8fr;gap:50px;padding-top:38px;display:grid}.footer-grid>div{flex-direction:column;gap:9px;display:flex}.footer-grid strong{margin-bottom:8px;font-size:12px}.footer-grid a,.footer-grid span{color:#f4f0e880;font-size:12px}.footer-grid a:hover{color:var(--paper)}.sub-hero{min-height:78svh;color:var(--paper);background:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.sub-hero:after{content:"";aspect-ratio:1;background:var(--blue-light);opacity:.07;width:420px;position:absolute;bottom:-100px;right:5%;-webkit-mask:url(/mindshift-mark.png) 50%/contain no-repeat;mask:url(/mindshift-mark.png) 50%/contain no-repeat}.sub-hero-inner{z-index:1;flex-direction:column;flex:1;justify-content:center;padding-block:100px 90px;display:flex;position:relative}.sub-hero h1{max-width:1050px;font-size:clamp(62px,8vw,112px)}.sub-hero-inner>p:last-child{color:#f4f0e8ab;max-width:760px;margin:40px 0 0 auto;font-size:20px;line-height:1.65}.page-section{padding-block:clamp(90px,10vw,150px)}.page-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.page-grid>*{min-width:0}.page-grid h2{font-size:clamp(46px,5.5vw,76px)}.page-copy>p{color:var(--muted);margin:0 0 22px;font-size:18px;line-height:1.68}.page-copy blockquote{border-left:2px solid var(--blue);margin:42px 0 0;padding-left:24px;font-family:Iowan Old Style,Georgia,serif;font-size:25px;line-height:1.45}.feature-list{border-top:1px solid var(--line)}.feature-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:22px;padding:26px 0;display:grid}.feature-list span{color:var(--blue);font-size:10px}.feature-list h3{margin:0 0 11px;font-size:26px}.feature-list p{color:var(--muted);margin:0;line-height:1.6}.dark-section{color:var(--paper);background:var(--ink-soft)}.dark-section h2{color:var(--paper)}.dark-section .page-copy>p,.dark-section .feature-list p{color:#f4f0e89e}.dark-section .feature-list,.dark-section .feature-list article{border-color:var(--line-light)}.blue-section{color:var(--paper);background:var(--blue)}.blue-section h2{color:var(--paper)}.phase-stack{gap:24px;display:grid}.phase-panel{background:var(--white);grid-template-columns:86px .8fr 1.2fr;gap:34px;padding:38px;display:grid}.phase-panel>span{color:var(--blue);font-size:54px;font-weight:800;line-height:.9}.phase-panel h3{margin:0;font-size:32px}.phase-panel p{color:var(--muted);margin:0;line-height:1.65}.deliverable-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.deliverable-list article{border-bottom:1px solid var(--line);min-height:260px;padding:26px 28px 30px 0}.deliverable-list article+article{border-left:1px solid var(--line);padding-left:28px}.deliverable-list span{color:var(--blue);font-size:10px}.deliverable-list h3{margin:72px 0 14px;font-size:25px}.deliverable-list p{color:var(--muted);margin:0;line-height:1.55}.fact-strip{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.fact-strip div{border-bottom:1px solid var(--line-light);min-height:180px;padding:28px 30px 30px 0}.fact-strip div+div{border-left:1px solid var(--line-light);padding-left:30px}.fact-strip strong{margin-top:62px;font-size:26px;display:block}.fact-strip span{color:#f4f0e89e;font-size:12px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:24px 0;font-size:20px;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{max-width:760px;color:var(--muted);margin:0 0 28px;line-height:1.65}.case-study{padding:clamp(90px,10vw,140px) 0}.case-study+.case-study{border-top:1px solid var(--line)}.case-head{grid-template-columns:.35fr 1fr .6fr;align-items:start;gap:45px;display:grid}.case-head span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.case-head h2{font-size:clamp(48px,6vw,82px)}.case-head small{color:var(--muted);line-height:1.5}.case-body{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;display:grid}.case-body article{border-top:1px solid var(--line);padding-top:20px}.case-body h3{margin:0 0 14px;font-size:17px}.case-body p{color:var(--muted);margin:0;line-height:1.65}.case-body-four{grid-template-columns:repeat(2,1fr);gap:52px 64px}.profile-section{background:var(--paper-deep)}.profile-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:100px;display:grid}.profile-image{background:var(--blue);min-height:660px;position:relative;overflow:hidden}.profile-image img{width:96%;position:absolute;bottom:0;left:2%}.profile-copy h2{font-size:clamp(50px,6vw,82px)}.profile-copy>p{color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.68}.profile-tags{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.profile-tags span{border:1px solid var(--line);padding:9px 12px;font-size:11px}.booking-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;min-height:calc(100svh - 82px);padding-block:80px;display:grid}.booking-layout h1{color:var(--ink);font-size:clamp(62px,7vw,100px)}.booking-lead{max-width:700px;color:var(--muted);margin:34px 0 0;font-size:20px;line-height:1.65}.booking-tags{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.booking-tags span{border:1px solid var(--line);padding:8px 11px;font-size:11px;font-weight:700}.booking-card{background:var(--white);border:1px solid var(--line);padding:40px}.booking-card h2{letter-spacing:-.05em;margin:0;font-size:39px}.booking-card p{color:var(--muted);line-height:1.6}.booking-card .button{width:100%;margin:16px 0 24px}.booking-card a:not(.button){border-top:1px solid var(--line);padding:13px 0;font-size:13px;font-weight:800;display:block}.checkup-band{background:var(--paper-deep);padding-block:90px}.checkup-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.checkup-inner h2{font-size:clamp(44px,5vw,70px)}.checkup-inner>div:last-child p{color:var(--muted);margin:20px 0 30px;font-size:18px;line-height:1.65}.diagnosis-page{background:var(--paper)}.diag-hero{min-height:92svh;color:var(--paper);background:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.diag-hero:after{content:"";aspect-ratio:1;border:1px solid #91a7ff33;border-radius:50%;width:650px;position:absolute;bottom:-300px;right:-190px;box-shadow:0 0 0 80px #91a7ff06,0 0 0 160px #91a7ff05}.diag-hero>*{z-index:1;position:relative}.diag-hero>.site-nav{z-index:100}.diag-hero-grid{flex:1;grid-template-columns:1.28fr .72fr;align-items:center;gap:90px;padding-block:88px 68px;display:grid}.diag-product-name{margin:0 0 28px;font-size:15px;font-weight:800}.diag-product-name span{color:#f4f0e88c;letter-spacing:.04em;margin-top:7px;font-size:12px;font-weight:500;display:block}.diag-hero h1{max-width:900px;font-size:clamp(58px,7.2vw,104px)}.diag-hero h1 em{color:var(--blue-light);font-style:normal}.diag-hero-copy{align-self:end;padding-bottom:18px}.diag-hero-copy p{color:#f4f0e8b3;margin:0 0 18px;font-size:18px;line-height:1.65}.diag-hero-copy p+p{color:var(--paper);font-weight:700}.diag-hero-copy .button{margin-top:20px}.diag-trust{border-top:1px solid var(--line-light);color:#f4f0e88f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:34px;min-height:68px;font-size:10px;font-weight:800;display:flex}.diag-jumpnav{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f0e8f5;position:sticky;top:0}.diag-jumpnav .shell{justify-content:center;align-items:center;gap:34px;min-height:52px;display:flex}.diag-jumpnav a{color:var(--muted);font-size:11px;font-weight:700}.diag-jumpnav a:hover{color:var(--blue)}.diag-section{padding-block:clamp(90px,9vw,132px);scroll-margin-top:52px}.diag-section-head{grid-template-columns:.36fr 1.1fr .7fr;align-items:end;gap:48px;margin-bottom:68px;display:grid}.diag-section-head h2{font-size:clamp(48px,5.8vw,82px)}.diag-section-head>p:last-child{color:var(--muted);margin:0 0 4px;font-size:17px;line-height:1.65}.diag-section-head.light h2{color:var(--paper)}.diag-section-head.light>p:last-child{color:#f4f0e8a3}.diag-process{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.diag-process article{border-bottom:1px solid var(--line);min-height:330px;padding:26px 42px 30px 0;position:relative}.diag-process article+article{border-left:1px solid var(--line);padding-left:42px}.diag-process article:not(:last-child):after{content:"→";z-index:2;width:30px;height:30px;color:var(--blue);background:var(--paper);place-items:center;font-size:20px;display:grid;position:absolute;top:48%;right:-15px}.diag-process span,.diag-result-flow span,.diag-scope-compare span{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:800}.diag-process h3{margin:86px 0 14px;font-size:30px}.diag-process p{color:var(--muted);margin:0;line-height:1.6}.diag-process small{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;margin-top:28px;font-size:10px;font-weight:800;display:block}.diag-inline-cta{margin-top:36px}.diag-level-section{color:var(--paper);background:var(--ink-soft)}.diag-level-map{grid-template-columns:.55fr 48px 1.35fr 48px .62fr;align-items:center;display:grid}.diag-map-node{border:1px solid #f4f0e838;flex-direction:column;justify-content:center;min-height:210px;padding:28px;display:flex}.diag-map-node small{color:var(--blue-light);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.diag-map-node strong{margin-top:26px;font-size:28px;line-height:1.1}.diag-map-node span{color:#f4f0e894;margin-top:15px;font-size:12px;line-height:1.5}.diag-map-result{background:var(--blue);border-color:var(--blue)}.diag-map-result small,.diag-map-result span{color:#f4f0e8b8}.diag-map-arrow{color:var(--blue-light);place-items:center;font-size:25px;display:grid}.diag-levels{gap:8px;display:grid}.diag-levels article{border:1px solid #f4f0e82b;grid-template-columns:36px .65fr 1fr;align-items:center;gap:18px;min-height:94px;padding:18px 24px;display:grid}.diag-levels span{color:var(--blue-light);font-size:10px}.diag-levels h3{margin:0;font-size:22px}.diag-levels p{color:#f4f0e89e;margin:0;font-size:13px}.diag-conclusion{max-width:900px;margin:56px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(27px,3vw,40px);line-height:1.35}.diag-result-section{background:var(--paper-deep)}.diag-result-flow{grid-template-columns:1fr 56px 1fr 56px 1fr;align-items:stretch;display:grid}.diag-result-flow article{background:var(--white);border:1px solid var(--line);min-height:260px;padding:26px 28px}.diag-result-flow i{color:var(--blue);place-items:center;font-size:24px;font-style:normal;display:grid}.diag-result-flow h3{margin:78px 0 14px;font-size:30px}.diag-result-flow p{color:var(--muted);margin:0;line-height:1.55}.diag-result-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.4fr 1.3fr;gap:50px;margin-top:44px;padding:26px 0;display:grid}.diag-result-note strong{font-size:19px}.diag-result-note p{color:var(--muted);margin:0;line-height:1.65}.diag-scope-section{color:var(--paper);background:var(--blue)}.diag-scope-compare{border-top:1px solid #f4f0e84d;grid-template-columns:1fr 1fr;display:grid}.diag-scope-compare article{border-bottom:1px solid #f4f0e840;min-height:270px;padding:28px 50px 32px 0}.diag-scope-compare article+article{border-left:1px solid #f4f0e840;padding-left:50px}.diag-scope-compare span{color:#f4f0e8b3}.diag-scope-compare h3{margin:80px 0 14px;font-size:34px}.diag-scope-compare p{color:#f4f0e8ad;max-width:500px;margin:0;line-height:1.6}.diag-investment{grid-template-columns:.75fr 1.25fr;align-items:end;gap:70px;margin-top:54px;display:grid}.diag-investment small{color:#f4f0e8a3;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.diag-investment strong{letter-spacing:-.055em;margin-top:12px;font-size:clamp(45px,5.5vw,76px);line-height:1;display:block}.diag-investment p{color:#f4f0e8b8;margin:0;font-size:17px;line-height:1.65}.diag-faq-section{padding-bottom:0}.diag-faq-grid{grid-template-columns:.78fr 1.22fr;gap:100px;margin-bottom:100px;display:grid}.diag-faq-grid h2{font-size:clamp(48px,5.5vw,76px)}.diag-closing{color:var(--paper);background:var(--ink);grid-template-columns:1fr 1fr;gap:80px;padding:clamp(64px,8vw,110px);display:grid}.diag-closing h2{font-size:clamp(48px,6vw,84px)}.diag-closing-sub{color:var(--blue-light);margin:18px 0 0;font-family:Iowan Old Style,Georgia,serif;font-size:31px}.diag-closing>div:last-child>p{color:#f4f0e8ad;margin:4px 0 34px;font-size:18px;line-height:1.65}.diag-final-line{min-height:72px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0;font-size:10px;font-weight:800;display:flex}.simple-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex}.simple-header>a:last-child{color:var(--muted);font-size:12px}.legal-content,.article-page>article{width:min(820px,100% - 48px);margin-inline:auto;padding:100px 0 130px}.legal-content h1,.article-page h1{color:var(--ink);font-size:clamp(52px,7vw,92px)}.legal-content section{border-bottom:1px solid var(--line);padding:28px 0}.legal-content h2{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.legal-content p,.article-body p{color:var(--muted);line-height:1.7}.legal-content a{text-underline-offset:3px;text-decoration:underline}.article-date{color:var(--muted)}.article-page aside{background:var(--paper-deep);margin-top:70px;padding:38px}@media (max-width:1050px){.site-nav{grid-template-columns:202px 1fr auto}.site-nav-links{gap:16px}.home-hero-grid{grid-template-columns:1fr .55fr;gap:48px}.section-intro,.section-intro.wide{grid-template-columns:.4fr 1fr}.section-intro>p:last-child{grid-column:2}.diagnosis-home-grid,.founder-grid,.outcome-grid{gap:60px}.founder-portrait{min-height:570px}.experience-list article{grid-template-columns:1fr 1fr}.experience-list small{grid-column:2}.phase-panel{grid-template-columns:64px 1fr}.phase-panel>p{grid-column:2}.diag-hero-grid{gap:50px}.diag-level-map{grid-template-columns:.5fr 34px 1.35fr 34px .58fr}.diag-map-node{padding:22px}}@media (max-width:840px){.shell{width:min(100% - 32px,700px)}.section{padding-block:96px}.site-nav{grid-template-columns:1fr auto}.site-nav-links,.nav-cta{display:none}.mobile-nav{display:block}.home-hero-grid,.false-start-grid,.diagnosis-home-grid,.outcome-grid,.founder-grid,.objection-grid,.closing-grid,.page-grid,.profile-layout,.booking-layout,.checkup-inner{grid-template-columns:1fr}.home-hero-grid{padding-block:72px 54px}.warning-stack{max-width:540px;margin-top:36px}.trustline{flex-wrap:wrap;gap:8px 20px;padding-block:18px}.section-intro,.section-intro.wide,.responsibility-intro{grid-template-columns:1fr;gap:26px}.section-intro>p:last-child{grid-column:1}.impact-row,.process-track,.deliverable-list,.case-body,.curve-legend{grid-template-columns:1fr}.impact-row article+article,.deliverable-list article+article{border-left:0;padding-left:0}.impact-row article{min-height:240px}.impact-row h3{margin-top:58px}.example-flow{grid-template-columns:1fr}.example-flow>span{border:0;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:38px}.example-flow small{margin-bottom:24px}.diagnosis-sticky{position:static}.process-track{gap:0}.process-track:before{width:1px;height:auto;inset:20px auto 20px 21px}.process-track article{grid-template-columns:44px 1fr;gap:22px;padding-bottom:42px;display:grid}.process-track small{margin-top:0}.movement-list article{grid-template-columns:44px 1fr 24px 44px 1fr}.founder-portrait,.profile-image{min-height:560px}.trust-anchors>div{grid-template-columns:38px 1fr}.trust-anchors p{grid-column:2}.experience-list article{grid-template-columns:1fr}.experience-list small{grid-column:1}.closing-copy{padding-top:10px}.footer-grid{grid-template-columns:1fr 1fr}.sub-hero{min-height:72svh}.sub-hero-inner>p:last-child{margin-left:0}.fact-strip{grid-template-columns:1fr}.fact-strip div+div{border-left:0;padding-left:0}.case-head{grid-template-columns:1fr}.case-head h2{margin-top:0}.case-body{gap:22px}.diag-hero{min-height:auto}.diag-hero-grid,.diag-section-head,.diag-investment,.diag-faq-grid,.diag-closing{grid-template-columns:1fr}.diag-hero-grid{padding-block:72px 56px}.diag-hero-copy{align-self:auto;padding:0}.diag-trust{flex-wrap:wrap;gap:8px 20px;padding-block:18px}.diag-jumpnav .shell{justify-content:flex-start;gap:22px;overflow-x:auto}.diag-jumpnav a{flex:none}.diag-section-head{gap:24px}.diag-section-head>p:last-child{max-width:640px}.diag-process{border-left:1px solid var(--line);border-top:0;grid-template-columns:1fr}.diag-process article,.diag-process article+article{border-left:0;min-height:0;padding:24px 24px 30px 38px}.diag-process article:not(:last-child):after{content:"↓";background:var(--paper);inset:auto auto -15px -15px}.diag-process h3{margin-top:28px}.diag-level-map{grid-template-columns:1fr;gap:16px}.diag-map-arrow{min-height:28px;transform:rotate(90deg)}.diag-levels article{grid-template-columns:32px .7fr 1fr}.diag-result-flow{grid-template-columns:1fr}.diag-result-flow i{min-height:42px;transform:rotate(90deg)}.diag-result-flow article{min-height:220px}.diag-result-note{grid-template-columns:1fr;gap:16px}.diag-scope-compare{grid-template-columns:1fr}.diag-scope-compare article,.diag-scope-compare article+article{border-left:0;min-height:0;padding:28px 0 34px}.diag-scope-compare h3{margin-top:42px}.diag-investment{gap:28px}.diag-faq-grid{gap:40px}.diag-closing{gap:46px}.responsibility-chart{margin-top:52px;padding:22px 12px 10px}.curve-key{justify-content:space-between;gap:16px;margin:0 6px 8px;font-size:11px;font-weight:800;display:flex}.curve-key span:first-child{color:var(--paper)}.curve-key span:last-child{color:var(--blue-light)}.responsibility-chart .chart-label,.responsibility-chart .chart-phase{display:none}.curve-legend>div+div{border-left:0;padding-left:0}}@media (max-width:560px){.home-hero h1,.sub-hero h1,.diag-hero h1{font-size:52px}h2{font-size:44px}h1,h2,h3{overflow-wrap:anywhere}.hero-lead{font-size:22px}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.warning-stack strong{font-size:21px}.movement-list article{grid-template-columns:46px 1fr;gap:8px 14px}.movement-list i{display:none}.founder-portrait,.profile-image{min-height:470px}.experience-list h3{margin-top:26px;font-size:27px}.objection-list summary{font-size:18px}.objection-list details p{margin-left:0}.footer-top{flex-direction:column;align-items:flex-start;gap:20px}.footer-grid,.phase-panel{grid-template-columns:1fr}.phase-panel>p{grid-column:1}.booking-card{padding:28px}.diag-levels article{grid-template-columns:32px 1fr;gap:8px 14px}.diag-levels h3{overflow-wrap:normal;word-break:normal}.diag-levels p{grid-column:2}.diag-closing{padding:48px 28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.button{transition:none}}
