:root{--ink:#0a2333;--navy:#082332;--accent:#b94c25;--muted:#536773;--paper:#fff;--line:#d9e0e4;--soft:#f3f5f6;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #247dc4}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-weight:500;line-height:1.06}h1{font-size:clamp(3rem,6.8vw,6.8rem)}h2{font-size:clamp(2.2rem,4.4vw,4rem)}h3{letter-spacing:-.025em;font-size:1.4rem;font-weight:550;line-height:1.25}p{font-size:1rem;line-height:1.65}em{color:var(--accent);font-style:normal}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:24px;font-size:.78rem;font-weight:650}.muted,.micro{color:var(--muted)}.micro{font-size:.82rem;line-height:1.6}.lead{font-size:1.3rem;line-height:1.6}.section{padding:105px max(24px,calc((100% - var(--max))/2))}.dark{background:var(--navy);color:#fff}.dark p{color:#c6d2da}.dark .eyebrow,.dark em{color:#f29265}.actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:17px 24px;font-size:.94rem;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#94391b;transform:translateY(-1px)}.button span{font-size:1.15rem}.button:disabled{color:#536773;cursor:not-allowed;background:#d7dfe3;transform:none}.text-link{border-bottom:1px solid;gap:14px;padding:8px 0;font-size:.94rem;font-weight:550;line-height:1.5;display:inline-flex}.text-link:hover{color:var(--accent)}.skip{z-index:1000;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.reviewbar{height:42px;padding:0 max(24px,calc((100% - var(--max))/2));color:#345061;background:#e9eef1;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.reviewbar>div{gap:22px;display:flex}.reviewbar a{padding:6px 0}.reviewbar a[aria-current]{color:#9c3718;border-bottom:2px solid;font-weight:700}.nav{z-index:30;min-height:88px;padding:18px max(24px,calc((100% - var(--max))/2));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;align-items:center;gap:28px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.04em;white-space:nowrap;font-size:1.2rem;font-weight:650;line-height:1.15}.wordmark span{letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:.7rem;font-weight:500;display:block}.navlinks{white-space:nowrap;align-items:center;gap:22px;margin-left:auto;font-size:.87rem;display:flex}.navlinks a:hover{color:var(--accent)}.nav-action{color:var(--accent);white-space:nowrap;font-size:.88rem;font-weight:650}.nav-action span{margin-left:10px}.menu-toggle{display:none}.hero{isolation:isolate;position:relative;overflow:hidden}.hero-content{z-index:2;position:relative}.hero h1 span{display:block}.hero h1{margin-bottom:28px}.hero-copy{max-width:650px;color:var(--muted);margin:0 auto 32px;font-size:1.3rem}.hero .micro{margin-top:22px}.clarity .hero{text-align:center;padding:86px max(24px,calc((100% - var(--max))/2)) 0;background:#fff}.clarity .hero h1{font-size:clamp(3.5rem,6vw,6rem);font-weight:650}.clarity .hero h1 .accent{color:var(--accent)}.clarity .hero .actions{justify-content:center}.clarity .button{border-radius:28px}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:72px auto 0;padding:34px 0 36px;display:grid}.hero-proof>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;display:flex}.hero-proof>div:last-child{border:0}.hero-proof strong{letter-spacing:-.05em;font-size:2.6rem;font-weight:550}.hero-proof span{color:var(--muted);font-size:.85rem}.statement{text-align:center;padding:100px max(24px,50% - 475px)}.statement h2{font-size:clamp(2.8rem,5.5vw,5.2rem)}.statement p:last-child{max-width:750px;margin:0 auto;font-size:1.17rem}.section-heading{grid-template-columns:1.35fr .75fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);margin-bottom:0}.trigger-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.trigger-grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:35px}.number{color:var(--accent);font-size:.85rem}.trigger-grid h3{margin-top:40px}.trigger-grid p{color:var(--muted);margin-bottom:0}.section-link{margin-top:30px}.audience{background:var(--soft)}.two-col{grid-template-columns:1fr 1fr;gap:90px;display:grid}.two-col p{color:var(--muted)}.two-col .lead{color:var(--ink)}.sectors{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.sectors span{border:1px solid var(--line);background:#fff;padding:10px 13px;font-size:.87rem}.dimensions{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.dimensions summary{grid-template-columns:60px 1fr 25px;align-items:center;gap:12px;padding:22px 0;display:grid}.dimensions summary>span{color:var(--accent);font-size:.9rem}.dimensions h3{margin:0;font-size:1.28rem}.dimensions b{color:var(--accent);font-size:1.6rem;font-weight:400}details[open] summary b,details[open] summary>span:last-child{transform:rotate(45deg)}.dimensions details p{max-width:760px;color:var(--muted);margin:0 60px 25px 72px}.framework-foot{justify-content:space-between;align-items:center;gap:60px;margin-top:30px;display:flex}.framework-foot p{max-width:650px;color:var(--muted);margin:0}.framework-foot a{flex-shrink:0}.process{grid-template-columns:1fr 1fr;gap:100px;display:grid}.process ol{margin:0;padding:0;list-style:none}.process li{border-top:1px solid #3e5360;grid-template-columns:55px 1fr;gap:12px;padding:25px 0;display:grid}.process li>span{color:#f29265;font-size:.87rem}.process h3{margin-bottom:10px}.process li p{margin-bottom:0}.output-grid{grid-template-columns:.85fr 1.15fr;gap:70px;display:grid}.report-cover{background:var(--navy);color:#fff;border-bottom:8px solid var(--accent);flex-direction:column;justify-content:space-between;min-height:500px;padding:38px;display:flex}.report-cover>span{color:#c0ced8;font-size:.8rem;line-height:1.7}.report-cover h3{letter-spacing:-.05em;font-size:2.65rem;font-weight:500;line-height:1.05}.report-cover>div p{color:#ed936c;font-size:.85rem}.output-list article{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:15px;padding:18px 0;display:grid}.output-list article>span{color:var(--accent);font-size:.8rem}.output-list h3{margin-bottom:8px;font-size:1.2rem}.output-list p{color:var(--muted);margin:0;font-size:.95rem}.snapshot-teaser{background:var(--soft);grid-template-columns:1.25fr .75fr;gap:100px;display:grid}.snapshot-teaser>div>p:not(.eyebrow){max-width:600px}.snapshot-teaser .micro{margin-top:18px}.snapshot-facts{align-self:center}.snapshot-facts p{border-top:1px solid #c3d0d9;align-items:center;gap:22px;padding:25px 0;display:flex}.snapshot-facts b{color:var(--accent);font-size:2rem;font-weight:400}.sean-intro{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.sean-name{border-top:4px solid var(--accent);background:var(--soft);align-self:start;padding:36px}.portrait{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-bottom:28px;display:block}.sean-name h2{font-size:2rem}.sean-name p:last-child{font-size:.9rem}.sean-intro>div:last-child>p{color:var(--muted)}.engagement{grid-template-columns:1fr 1fr;gap:90px;display:grid}.investment{border-top:2px solid #f29265;align-self:center;padding-top:26px}.investment strong{letter-spacing:-.05em;margin-bottom:20px;font-size:3.8rem;font-weight:500;display:block}.investment small{letter-spacing:0;white-space:nowrap;font-size:1rem;font-weight:400}.investment .button{color:var(--navy);background:#fff}.investment .button:hover{background:#e5edf2}.faq h2{margin-bottom:45px}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{justify-content:space-between;gap:30px;padding:23px 0;font-size:1.12rem;display:flex}.faq summary span{color:var(--accent);font-size:1.4rem}.faq details p{max-width:820px;color:var(--muted);padding-bottom:15px}.conversation{text-align:center;background:var(--soft)}.conversation>p:not(.eyebrow){max-width:660px;margin:0 auto 28px}.conversation>.micro{margin:20px auto 8px!important}.conversation h2{font-size:clamp(2.5rem,4.7vw,4.6rem)}footer{padding:45px max(24px,calc((100% - var(--max))/2));background:var(--navy);color:#fff;justify-content:space-between;gap:30px;display:flex}footer>div{flex-direction:column;gap:15px;font-size:.9rem;display:flex}footer p{color:#beced8;margin:0;font-size:.8rem}.bio-hero{background:var(--soft);grid-template-columns:1.3fr .7fr;align-items:center;gap:80px;display:grid}.bio-hero h1{font-size:clamp(3rem,5.6vw,5.5rem)}.bio-card{border-top:4px solid var(--accent);background:#fff;padding:40px}.bio-card h2{font-size:2rem}.bio-card p{color:var(--muted)}.bio-body{grid-template-columns:1fr 1fr;gap:90px;display:grid}.bio-body p{color:var(--muted)}.credentials{background:var(--soft)}.credential-grid{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:50px;display:grid}.credential-grid article{border-top:1px solid #adbcc7;padding-top:23px}.credential-grid article>span{color:var(--accent);font-size:.8rem}.credential-grid h3{margin-top:25px}.credential-grid p{color:var(--muted)}.source-note{color:var(--muted);margin-top:35px;font-size:.85rem}.source-note a{text-decoration:underline}.quote blockquote{letter-spacing:-.03em;max-width:950px;margin:30px 0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.15}.quote p{font-size:1rem}.quote .text-link{color:#fff}.snapshot-page{background:var(--soft);min-height:80vh;padding-top:70px}.snapshot-heading{max-width:820px;margin:0 auto 40px}.snapshot-heading h1{margin-bottom:24px;font-size:clamp(3rem,5vw,4.4rem)}.snapshot-heading>p:last-child{color:var(--muted)}.question-shell,.results{border:1px solid var(--line);background:#fff;max-width:900px;margin:auto;padding:45px}.progress-label{color:var(--muted);justify-content:space-between;gap:15px;font-size:.85rem;display:flex}progress{width:100%;height:5px;accent-color:var(--accent);border:0;margin:20px 0 35px}progress::-webkit-progress-bar{background:#e1e7eb}progress::-webkit-progress-value{background:var(--accent)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;padding:0}legend h2{letter-spacing:-.03em;font-size:clamp(1.7rem,2.5vw,2.3rem);line-height:1.2}h2[tabindex]:focus{outline:none}.answers{gap:12px;margin:15px 0 30px;display:grid}.answers label{cursor:pointer;border:1px solid #bfcbd3;align-items:center;gap:17px;min-height:60px;padding:16px 20px;line-height:1.45;display:flex}.answers label:hover{background:var(--soft)}.answers label.selected{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent);background:#fff8f4}.answers input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px}.answer-number{color:var(--accent);font-size:.85rem}.question-actions{justify-content:space-between;gap:20px;display:flex}.plain-button{text-underline-offset:5px;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:12px 0;font-size:.9rem;text-decoration:underline}.plain-button:disabled{opacity:.45;cursor:default}.question-shell>.micro{margin:24px 0 0}.results>h2{font-size:3rem}.results>h3{margin-top:40px}.signal-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.signal-grid article{background:var(--soft);border-top:3px solid var(--accent);padding:22px}.signal-grid article>span{color:var(--muted);font-size:.8rem}.signal-grid h3{margin-top:20px;font-size:1.2rem}.signal-grid p{margin:0;font-size:.95rem}.tension{background:var(--navy);color:#fff;margin:30px 0;padding:30px}.tension .eyebrow{color:#f29265}.tension p:last-child{color:#c6d2da;margin:0}.score-details summary{padding:22px 0;font-size:1rem;font-weight:600}.score-details summary:after{content:"+";float:right}.score-details>div>p{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:12px;display:flex}.score-details b{white-space:nowrap}.score-details>p{color:var(--muted);font-size:.9rem}.results-cta{margin-top:50px}.results-cta h2{font-size:2.5rem}.results-cta .micro{margin-top:20px}.results-cta .actions{gap:25px;margin-top:25px}.judgement{--accent:#aa4a29;--soft:#f4f2ee;--ink:#142c3a;--line:#d8dad6}.judgement h1,.judgement h2,.judgement .quote blockquote{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.judgement .hero{min-height:720px;padding:110px max(24px,calc((100% - var(--max))/2)) 50px;color:#fff;background:#092331;flex-direction:column;justify-content:center;display:flex}.judgement .hero-image{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.judgement .hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#03131ded,#03131da3 47%,#03131d0d);position:absolute;inset:0}.judgement .hero-content{max-width:850px}.judgement .hero h1{max-width:850px;font-size:clamp(3.3rem,6.3vw,6rem)}.judgement .hero .eyebrow{color:#f0b192}.judgement .hero-copy{color:#edf1f3;max-width:600px;margin-left:0}.judgement .hero .micro{color:#c5d2da}.judgement .hero .text-link{color:#fff}.judgement .hero-bottom{color:#c3d0d8;margin:60px 0 0;font-size:.85rem}.judgement .statement{color:var(--ink);text-align:left;padding-left:max(24px,calc((100% - var(--max))/2));padding-right:max(24px,calc((100% - var(--max))/2));background:#f4f2ee;grid-template-columns:1.3fr .7fr;align-items:center;gap:0 80px;display:grid}.judgement .statement>.eyebrow{color:var(--accent);grid-column:1/-1}.judgement .statement h2{font-size:clamp(2.8rem,4.8vw,4.7rem)}.judgement .statement p:last-child{color:var(--muted);font-size:1.1rem}.judgement .statement em{color:var(--accent)}.judgement .trigger-grid{border-left:0}.judgement .trigger-grid article{border-right:0;padding-left:0;padding-right:55px}.judgement .report-cover{background:#173444}.judgement .snapshot-teaser{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.momentum{--accent:#bc4025;--navy:#09293d;--soft:#eef3f6}.momentum h1,.momentum h2{letter-spacing:-.055em;font-weight:700}.momentum .hero{background:var(--navy);color:#fff;grid-template-columns:1.12fr .88fr;min-height:650px;display:grid}.momentum .hero-content{padding:85px 45px 70px max(24px,calc((100vw - var(--max))/2));background:var(--navy)}.momentum .hero h1{font-size:clamp(3rem,5vw,5rem)}.momentum .hero .accent,.momentum .hero .eyebrow{color:#ffac81}.momentum .hero-copy{color:#d2dde4;margin-left:0;font-size:1.15rem}.momentum .hero .micro{color:#bdced9}.momentum .hero .text-link{color:#fff}.momentum .hero-image{z-index:-1;object-fit:cover;width:50%;height:100%;position:absolute;top:0;right:0}.momentum .hero-panel{color:var(--ink);border-top:5px solid var(--accent);background:#fffffff2;align-self:end;max-width:470px;margin:35px;padding:35px}.momentum .hero-panel h2{font-size:2.5rem}.momentum .hero-panel p:not(.eyebrow){color:var(--muted)}.momentum .hero-panel a{color:var(--accent)!important}.momentum .statement{padding:70px max(24px,calc((100% - var(--max))/2));color:var(--ink);text-align:left;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.2fr .8fr;gap:0 80px;display:grid}.momentum .statement>.eyebrow{color:var(--accent);grid-column:1/-1}.momentum .statement h2{font-size:clamp(2.5rem,4vw,4rem)}.momentum .statement p:last-child{color:var(--muted);font-size:1.05rem}.momentum .statement em{color:var(--accent)}.momentum .trigger-grid{border:0;grid-template-columns:repeat(4,1fr);gap:25px}.momentum .trigger-grid article{border:0;border-top:4px solid var(--accent);padding:25px 0}.momentum .trigger-grid h3{margin-top:30px}.momentum .trigger-grid p{font-size:.95rem}.momentum .audience{border-left:12px solid var(--accent)}.momentum .dimensions{grid-template-columns:1fr 1fr;column-gap:50px;display:grid}.momentum .dimensions summary{grid-template-columns:30px 1fr 20px;min-height:94px}.momentum .dimensions h3{font-size:1.15rem}.momentum .dimensions details p{margin-left:42px;margin-right:10px}.momentum .report-cover{background:var(--accent)}.momentum .report-cover>div p,.momentum .report-cover>span{color:#fff}.momentum .snapshot-teaser{background:#e7eff4}.momentum .engagement{border-top:10px solid var(--accent)}.comparison{max-width:1280px;margin:auto;padding:35px 28px 80px}.comparison header{max-width:900px;padding:85px 0 55px}.comparison header h1{font-size:clamp(3rem,5.5vw,5rem)}.comparison header>p:last-child{color:var(--muted);max-width:700px;font-size:1.2rem}.option-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.option-grid>article>h2{font-size:2rem}.option-grid>article>.eyebrow{margin-top:30px;margin-bottom:10px}.option-grid>article>.muted{min-height:80px;font-size:.93rem}.option-preview{background:var(--soft);border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:330px;padding:25px;display:flex}.option-preview>span{font-size:.8rem}.option-preview h2{white-space:pre-line;margin:45px 0;font-size:2.2rem}.option-preview b{color:var(--accent);font-size:.8rem}.option-preview.judgement{color:#fff;background:linear-gradient(90deg,#071e2ddd,#071e2d60),url(/assets/advisory-staircase.jpg) 50%/cover}.option-preview.judgement b{color:#ffc29f}.option-preview.momentum{color:#fff;border-top:6px solid var(--accent);background:#082a3f}.option-preview.momentum b{color:#ffc29f}.review-notes{border-top:1px solid var(--line);max-width:950px;margin-top:85px;padding-top:40px}.review-notes h2{font-size:2.3rem}.review-notes li{padding:9px 0;line-height:1.6}.review-notes p{color:var(--muted)}.review-notes a{text-decoration:underline}@media (min-width:1450px){.judgement .hero{min-height:800px}}@media (max-width:1150px){.nav{gap:20px}.navlinks{gap:15px;font-size:.8rem}.nav-action{display:none}.navlinks{margin-left:auto}.section-heading,.two-col,.process,.output-grid,.snapshot-teaser,.sean-intro,.engagement,.bio-body{gap:45px}.momentum .trigger-grid{grid-template-columns:1fr 1fr}.hero-proof{margin-top:55px}.momentum .hero-content{padding-right:25px}.judgement .statement,.momentum .statement{gap:0 45px}}@media (max-width:760px){html{scroll-padding-top:95px}.reviewbar{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:auto;min-height:65px;padding:9px 20px;font-size:.78rem}.reviewbar>div{gap:18px}.nav{min-height:78px;padding:17px 20px}.wordmark{font-size:1.1rem}.menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;margin-left:auto;padding:10px 14px;font-size:.85rem;display:block}.navlinks{display:none}.navlinks.expanded{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:20px;font-size:1rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 25px #0a233315}.navlinks.expanded a{border-top:1px solid var(--line);padding:14px}.section{padding:70px 22px}.section-heading,.two-col,.process,.output-grid,.snapshot-teaser,.sean-intro,.engagement,.bio-hero,.bio-body{grid-template-columns:1fr;gap:32px}.section-heading{margin-bottom:35px}.hero-copy{font-size:1.1rem}.clarity .hero{padding:65px 22px 0}.clarity .hero h1{font-size:clamp(2.8rem,8vw,4rem)}.hero-proof{gap:10px;margin-top:40px;padding:25px 0}.hero-proof strong{font-size:2rem}.hero-proof span{padding:0 5px;font-size:.77rem}.actions{gap:18px}.hero .actions{flex-direction:column;align-items:flex-start}.clarity .hero .actions{align-items:center}.eyebrow{letter-spacing:.11em;font-size:.76rem;line-height:1.5}.statement{padding:70px 22px}.statement h2{font-size:3rem}.statement p:last-child{font-size:1.05rem}.trigger-grid{grid-template-columns:1fr}.trigger-grid article{padding:25px}.trigger-grid h3{margin-top:28px}.dimensions summary{grid-template-columns:25px 1fr 20px;padding:22px 0}.dimensions h3{font-size:1.13rem}.dimensions details p{margin-left:37px;margin-right:0}.framework-foot{flex-direction:column;align-items:flex-start;gap:20px}.report-cover{min-height:430px}.sean-name{padding:28px}.investment strong{font-size:3.2rem}.engagement .button{width:100%}.faq summary{gap:20px;font-size:1.04rem}.conversation .button{width:100%;max-width:430px}.conversation h2{font-size:2.6rem}footer{flex-direction:column;padding:35px 22px}.judgement .hero{min-height:710px;padding:65px 22px 30px}.judgement .hero h1{font-size:3.4rem}.judgement .hero-image{object-position:64% center}.judgement .hero:after{background:linear-gradient(90deg,#03131ded,#03131d87)}.judgement .hero-bottom{margin-top:45px}.judgement .statement,.momentum .statement{padding:65px 22px;display:block}.judgement .statement h2,.momentum .statement h2{font-size:2.9rem}.judgement .trigger-grid{grid-template-columns:1fr}.momentum .hero{grid-template-columns:1fr;min-height:0}.momentum .hero-content{padding:60px 22px 35px}.momentum .hero h1{font-size:3.2rem}.momentum .hero-image{object-position:center;width:100%;height:100%}.momentum .hero-panel{margin:28px 22px;padding:28px}.momentum .hero-panel h2{font-size:2.3rem}.momentum .trigger-grid,.momentum .dimensions{grid-template-columns:1fr}.momentum .dimensions summary{grid-template-columns:25px 1fr 20px;min-height:0}.momentum .audience{border-left-width:5px}.bio-hero h1{font-size:3.1rem}.bio-card{padding:28px}.credential-grid,.signal-grid{grid-template-columns:1fr;gap:25px}.snapshot-heading h1{font-size:2.8rem}.snapshot-page{padding:45px 16px}.snapshot-heading{padding:0 6px}.question-shell,.results{padding:25px 20px}.progress-label{flex-wrap:wrap;font-size:.8rem}.answers label{gap:12px;padding:14px 12px;font-size:.96rem}.question-actions .button{padding:14px 18px}.results>h2{font-size:2.4rem}.results-cta .button{width:100%}.tension{padding:25px 20px}.comparison{padding:25px 22px 60px}.comparison header{padding:60px 0 30px}.comparison header h1{font-size:3rem}.option-grid{grid-template-columns:1fr;gap:55px}.option-grid>article>.muted{min-height:0}.option-preview{min-height:320px}.review-notes{margin-top:60px}.review-notes ul{padding-left:20px}.plain-button{font-size:.85rem}.button{font-size:.9rem}.snapshot-page .eyebrow{font-size:.73rem}}.engagement-options .section-heading{grid-template-columns:1.25fr 1fr;align-items:start;gap:65px}.engagement-options .section-heading>p{color:#c6d2da;padding-top:6px}.audit-investment{border-top:1px solid #3e5360;grid-template-columns:1.25fr 1fr;gap:65px;padding-top:36px;display:grid}.audit-investment h3{margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400;line-height:1.2}.audit-investment ul{color:#c6d2da;margin:0;padding-left:20px;font-size:1rem;line-height:1.6}.audit-investment li{padding:0 0 14px 3px}.audit-investment .engagement-price{color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:20px;line-height:1.2;display:flex}.engagement-price strong{letter-spacing:-.045em;font-size:clamp(3rem,5vw,4.5rem);font-weight:500}.engagement-price>span{font-size:1rem}.audit-investment .button{color:var(--navy);background:#fff;margin:8px 0 18px}.audit-investment .button:hover{background:#e5edf2}.engagement-options .implementation-note{max-width:950px;margin:32px 0 0;font-size:.95rem}.implementation-note strong{color:#fff}.advisory-pathway{background:var(--soft);border-top:1px solid var(--line)}.pathway-intro{grid-template-columns:1.25fr 1fr;gap:65px;display:grid}.advisory-pathway h2{font-size:clamp(2.1rem,3.5vw,3.1rem)}.advisory-pathway p{color:var(--muted)}.pathway-terms{border-left:1px solid var(--line);padding-left:36px}.pathway-terms .pathway-price{color:var(--ink);font-size:1rem}.pathway-price strong{letter-spacing:-.035em;margin-right:8px;font-size:2rem;font-weight:500;display:inline-block}.pathway-terms strong{color:var(--ink)}.pathway-sequence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}.pathway-sequence summary{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.12rem;line-height:1.5;display:flex}.pathway-sequence summary b{color:var(--accent);font-size:1.6rem;font-weight:400}.pathway-sequence[open] summary b{transform:rotate(45deg)}.pathway-sequence-content{padding:0 0 16px}.pathway-sequence-content>p{max-width:860px}.pathway-sequence ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;margin:28px 0;padding:0;list-style:none;display:grid}.pathway-sequence li{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);align-content:start;gap:16px;padding:20px 0;display:grid}.module-label{color:var(--accent);font-size:.875rem;line-height:1.9}.pathway-sequence li p{color:var(--ink);margin:0;font-size:1rem}.module-letter{color:var(--accent)}.pathway-sequence .sequence-note,.advisory-pathway .pathway-note{font-size:.875rem}.advisory-pathway .pathway-note{max-width:950px;margin:24px 0 0}@media (min-width:761px) and (max-width:1250px){.judgement .nav-action{display:none}.judgement .navlinks{gap:15px;font-size:.8rem}}@media (max-width:760px){.engagement-options .section-heading,.audit-investment,.pathway-intro{grid-template-columns:1fr;gap:28px}.audit-investment .button{width:100%}.pathway-terms{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.pathway-sequence ol{grid-template-columns:1fr}.pathway-sequence li{grid-template-columns:78px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.button:hover{transform:none}}@media print{.nav,.reviewbar,footer,.results-cta,.skip{display:none}.results{border:0;padding:0}.snapshot-heading{margin-bottom:20px}.section{padding:20px}.signal-grid{display:block}.signal-grid article{break-inside:avoid;margin-bottom:10px}.dark,.tension{color:#000;background:#fff}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.snapshot-email{background:var(--soft);border-top:3px solid var(--accent);margin-top:42px;padding:34px;position:relative}.snapshot-email h2{margin-bottom:20px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.15}.snapshot-email>.eyebrow{margin-bottom:18px;font-size:.875rem}.email-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.email-fields label{flex-direction:column;gap:9px;font-size:1rem;line-height:1.4;display:flex}.email-fields label>span{color:var(--muted);display:contents}.email-fields input{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #aab8c0;border-radius:0;min-height:48px;padding:13px 14px;font-size:1rem}.email-fields input:disabled{color:#536773;background:#e9edef}.company-field{grid-column:1/-1}.email-consent{cursor:pointer;align-items:flex-start;gap:13px;margin:25px 0 14px;font-size:.95rem;line-height:1.65;display:flex}.email-consent input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:4px 0 0}.email-consent strong{overflow-wrap:anywhere;font-weight:600}.email-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.snapshot-email .micro{font-size:.875rem}.snapshot-email .button{text-align:center;width:100%}.snapshot-email fieldset:disabled .button{color:#536773;cursor:not-allowed;background:#d7dfe3;transform:none}.email-notice,.email-success{border-left:3px solid var(--accent);background:#fff;margin:22px 0;padding:16px 18px;font-size:1rem;line-height:1.6}.email-success{border-color:#37664e}.snapshot-email>.plain-button{margin-top:17px;font-size:1rem}@media (max-width:760px){.snapshot-email{margin-left:-5px;margin-right:-5px;padding:26px 18px}.email-fields{grid-template-columns:1fr;gap:18px}}@media print{.snapshot-email{display:none}}.testimonials-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.testimonials .testimonials-heading .eyebrow{letter-spacing:.15em;margin:0;font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.5}.testimonial-controls{flex-shrink:0;align-items:center;gap:18px;display:flex}.testimonial-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #82939d;width:48px;height:48px;font-size:1.4rem}.testimonial-controls button:hover:not(:disabled){background:#284351}.testimonial-controls button:disabled{opacity:.35;cursor:default}.testimonial-controls span{text-align:center;color:#c6d2da;min-width:38px;font-size:.9rem}.testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#82939d transparent;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.testimonials-track:focus-visible{outline-offset:8px;outline:3px solid #f29265}.testimonial-slide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;justify-content:space-between;min-width:0;margin:0;padding:0 24px 24px 0;display:flex}.testimonials .testimonial-slide blockquote{letter-spacing:-.025em;max-width:1060px;margin:12px 0 32px;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.35}.testimonial-slide figcaption{flex-direction:column;align-items:flex-start;gap:7px;font-size:1rem;line-height:1.5;display:flex}.testimonial-slide figcaption>span{color:#c6d2da}.testimonial-slide .testimonial-source{margin-top:8px;font-size:.875rem}@media (max-width:600px){.testimonials-heading{flex-direction:column;align-items:flex-start}.testimonial-slide{padding-right:8px}.testimonial-controls{align-self:flex-end}.testimonials .testimonial-slide blockquote{font-size:1.5rem}.testimonial-slide figcaption{font-size:1rem}}@media (prefers-reduced-motion:reduce){.testimonials-track{scroll-behavior:auto}}.analytics-settings{color:#253a32;background:#f4f1e9;align-items:center;gap:16px;padding:16px 5%;font-size:13px;display:flex}.analytics-settings button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.analytics-banner{z-index:1000;color:#20392f;background:#fffdf8;border:1px solid #b9c2b9;border-radius:12px;align-items:center;gap:28px;max-width:1100px;max-height:85vh;margin:auto;padding:24px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;overflow:auto;box-shadow:0 8px 36px #10282030}.analytics-banner h2{margin:0 0 10px;font:600 21px/1.2 Arial,sans-serif}.analytics-banner p{max-width:720px;margin:0 0 8px;font:14px/1.5 Arial,sans-serif}.analytics-actions{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.analytics-actions button{color:#244b3b;cursor:pointer;background:#fffdf8;border:1px solid #244b3b;border-radius:5px;min-width:170px;min-height:44px;padding:12px 18px;font:600 14px/1.2 Arial,sans-serif}.analytics-actions button:hover{background:#e8eee6}.analytics-actions .analytics-close{border:0;font-weight:400;text-decoration:underline}.analytics-banner button:focus-visible,.analytics-settings button:focus-visible{outline-offset:3px;outline:3px solid #957124}@media (max-width:650px){.analytics-banner{padding:18px;display:block;bottom:10px;left:10px;right:10px}.analytics-actions{flex-flow:wrap;margin-top:14px}.analytics-actions button{flex:1;min-width:120px}.analytics-actions .analytics-close{flex-basis:100%}.analytics-banner p{font-size:13px}}
