@font-face{font-family:Archivo;src:url(/fonts/archivo-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-800.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-700.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--obsidian:#0b1020;--ink:#121a30;--ivory:#f2efe8;--violet:#7167ff;--azure:#3fa9ff;--mist:#9aa4b5;--ink-92:color-mix(in srgb, var(--ink) 92%, transparent);--ink-72:color-mix(in srgb, var(--ink) 72%, transparent);--ink-48:color-mix(in srgb, var(--ink) 64%, transparent);--ink-20:color-mix(in srgb, var(--ink) 20%, transparent);--ink-12:color-mix(in srgb, var(--ink) 12%, transparent);--ink-07:color-mix(in srgb, var(--ink) 7%, transparent);--ivory-82:color-mix(in srgb, var(--ivory) 82%, transparent);--ivory-56:color-mix(in srgb, var(--ivory) 56%, transparent);--ivory-22:color-mix(in srgb, var(--ivory) 22%, transparent);--ivory-10:color-mix(in srgb, var(--ivory) 10%, transparent);--violet-18:color-mix(in srgb, var(--violet) 18%, transparent);--azure-14:color-mix(in srgb, var(--azure) 14%, transparent);--font-display:"Archivo", "Arial Narrow", sans-serif;--font-body:"Public Sans", Arial, sans-serif;--font-utility:"IBM Plex Mono", ui-monospace, monospace;--rail-width:242px;--page-pad:clamp(28px, 5.2vw, 84px);--section-y:clamp(92px, 10vw, 168px);--motion-instant:.1s;--motion-fast:.16s;--motion-normal:.22s;--motion-emphasis:.28s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--motion-distance-sm:8px;--motion-distance-md:16px;--motion-handoff-step:40ms;--motion-handoff-final:80ms;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scrollbar-width:none;scroll-behavior:auto;background:var(--obsidian);-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--ivory);min-width:320px;color:var(--ink);font-family:var(--font-body);margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--violet);color:var(--ivory)}:focus-visible{outline:3px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 6px var(--azure)}.site-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);background:var(--ivory);display:grid}.site-shell>main{min-width:0;overflow:clip}[data-reveal]{--reveal-distance:var(--motion-distance-sm);transition:opacity var(--motion-normal) var(--ease-enter), transform var(--motion-normal) var(--ease-enter)}[data-reveal=primary]{--reveal-distance:var(--motion-distance-md);transition-duration:var(--motion-emphasis)}.home-shell[data-motion-ready=true] [data-reveal]:not(.is-visible){opacity:0;transform:translate3d(0, var(--reveal-distance), 0);will-change:opacity, transform}.home-shell[data-motion-ready=true] [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.relay-shell[data-reveal=proof]{opacity:1;transition:none;transform:none}.relay-shell[data-reveal=proof] .relay-context,.relay-shell[data-reveal=proof] .story-column,.relay-shell[data-reveal=proof] .relay-crossing,.relay-shell[data-reveal=proof] .relay-outcome{transition:opacity var(--motion-normal) var(--ease-enter), transform var(--motion-normal) var(--ease-enter)}.relay-shell[data-reveal=proof] .story-column-positive,.relay-shell[data-reveal=proof] .relay-outcome{transition-delay:var(--motion-handoff-final)}.relay-shell[data-reveal=proof] .relay-crossing{transform-origin:50%;transition-delay:var(--motion-handoff-step)}.home-shell[data-motion-ready=true] .relay-shell[data-reveal=proof]:not(.is-visible){opacity:1;will-change:auto;transform:none}.home-shell[data-motion-ready=true] .relay-shell[data-reveal=proof]:not(.is-visible) .relay-context,.home-shell[data-motion-ready=true] .relay-shell[data-reveal=proof]:not(.is-visible) .story-column:first-child{opacity:0;transform:translate3d(0, var(--motion-distance-sm), 0)}.home-shell[data-motion-ready=true] .relay-shell[data-reveal=proof]:not(.is-visible) .relay-crossing{opacity:0;transform:scaleX(.2)}.home-shell[data-motion-ready=true] .relay-shell[data-reveal=proof]:not(.is-visible) .story-column-positive,.home-shell[data-motion-ready=true] .relay-shell[data-reveal=proof]:not(.is-visible) .relay-outcome{opacity:0;transform:translate3d(var(--motion-distance-sm), 0, 0)}.rail{z-index:30;border-right:1px solid var(--ivory-10);background:var(--obsidian);height:100vh;color:var(--ivory);flex-direction:column;padding:34px 30px 28px;display:flex;position:sticky;top:0}.brand-mark{width:174px;max-width:100%;color:var(--ink);display:inline-flex}.brand-mark img{width:100%;height:auto;display:block}.brand-mark-inverse{color:var(--ivory)}.brand-mark-compact{width:46px}.rail-motto{color:var(--mist);font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;margin:28px 0 0;font-size:9px;line-height:1.75}.rail-nav{flex-direction:column;gap:4px;margin-top:auto;margin-bottom:auto;display:flex}.rail-nav a{color:var(--mist);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:11px 0;font-size:13px;font-weight:600;display:grid;position:relative}.rail-nav a:after{background:var(--azure);content:"";opacity:0;width:16px;height:1px;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);position:absolute;right:0;transform:translate(-6px)}.rail-nav a:hover,.rail-nav a.active{color:var(--ivory);transform:translate(2px)}.rail-nav a:hover:after,.rail-nav a.active:after{opacity:1;transform:translate(0)}.rail-nav span{color:var(--azure);font-family:var(--font-utility);font-size:9px}.rail-footer{border-top:1px solid var(--ivory-10);padding-top:20px}.rail-footer p{color:var(--mist);margin:0 0 18px;font-size:11px;line-height:1.6}.rail-footer a{align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.mobile-header{display:none}.eyebrow{color:var(--ink-72);font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:500;line-height:1.5}.eyebrow-light{color:var(--azure)}.hero{border-bottom:1px solid var(--ivory-10);background:var(--obsidian);min-height:max(820px,100vh);color:var(--ivory);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero:before{border:1px solid var(--ivory-10);content:"";pointer-events:none;border-radius:50%;width:62vw;height:62vw;position:absolute;top:-24vw;right:-20vw}.hero-grid{z-index:3;padding:clamp(82px, 9vw, 132px) var(--page-pad) 36px;grid-template-columns:minmax(0,1fr) 170px;gap:clamp(36px,6vw,100px);display:grid;position:relative}.hero h1{max-width:960px;font-family:var(--font-display);letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(58px,7vw,112px);font-weight:700;line-height:.88}.hero-intro{max-width:680px;color:var(--mist);margin:38px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:42px;display:flex}.hero-aside{border-left:1px solid var(--ivory-10);flex-direction:column;justify-content:space-between;padding-left:24px;display:flex}.hero-aside span,.hero-aside p{color:var(--mist);font-family:var(--font-utility);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.75}.button{cursor:pointer;min-height:50px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:700;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-primary{background:var(--violet);color:var(--obsidian)}.button-primary:hover{background:color-mix(in srgb, var(--violet) 86%, var(--ivory))}.button-primary:disabled{cursor:not-allowed;opacity:.46;transform:none}.button-secondary{border-color:var(--ink-20);color:var(--ink);background:0 0}.button-secondary:hover{border-color:var(--ink)}.text-link{border-bottom:1px solid var(--ink-20);transition:border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);align-items:center;gap:8px;padding:10px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{border-color:var(--azure);color:var(--azure)}.text-link-inverse{border-color:var(--ivory-22);color:var(--ivory)}.text-link-inverse:hover{border-color:var(--azure);color:var(--azure)}.hero-outcomes{z-index:3;border-top:1px solid var(--ivory-10);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid;position:relative}.hero-outcomes>div{border-right:1px solid var(--ivory-10);min-height:154px;padding:24px var(--page-pad) 28px;align-content:space-between;gap:24px;display:grid}.hero-outcomes>div:last-child{border-right:0}.hero-outcomes span{color:var(--mist);font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.hero-outcomes strong{max-width:290px;color:var(--ivory);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(16px,1.5vw,22px);line-height:1.18}.section{padding:var(--section-y) var(--page-pad);background:var(--ivory);position:relative}.section-index{border-top:1px solid var(--ink-20);color:var(--ink-48);font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:clamp(54px,7vw,98px);padding-top:14px;font-size:8px;display:flex}.section-index span:first-child{color:var(--ink-48)}.section-index-dark{border-color:var(--ivory-10);color:var(--mist)}.section-heading{border-bottom:1px solid var(--ink-20);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;column-gap:clamp(48px,8vw,132px);padding-bottom:clamp(52px,6vw,82px);display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2,.proof-intro h2,.case-main h2,.about h2,.consultant-heading h2{font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,84px);font-weight:700;line-height:.96}.section-heading>p:last-child{max-width:500px;color:var(--ink-72);margin:0;font-size:16px;line-height:1.66}.fracture-list{border-bottom:1px solid var(--ink-20)}.fracture{border-top:1px solid var(--ink-20);grid-template-columns:54px 100px minmax(240px,.94fr) minmax(280px,1.06fr);align-items:start;gap:clamp(20px,3vw,42px);padding:38px 0;display:grid}.fracture:first-child{border-top:0}.fracture-index,.fracture-label{font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.fracture-index{color:var(--ink-48)}.fracture-label{color:var(--ink-48);margin:0}.fracture h3{font-family:var(--font-display);letter-spacing:-.035em;margin:-5px 0 0;font-size:clamp(21px,2vw,29px);font-weight:700;line-height:1.12}.fracture>p:last-child{color:var(--ink-72);margin:0;font-size:14px;line-height:1.66}.proof{padding:var(--section-y) var(--page-pad);background:var(--obsidian);color:var(--ivory);position:relative}.proof:after{border:1px solid var(--ivory-10);content:"";pointer-events:none;border-radius:50%;width:50vw;height:50vw;position:absolute;top:16%;right:-24%}.proof-intro,.relay-shell,.proof-foot{z-index:2;position:relative}.proof-intro{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(48px,8vw,132px);display:grid}.proof-intro .eyebrow{grid-column:1/-1}.proof-intro>p:last-child{color:var(--mist);margin:0;font-size:15px;line-height:1.68}.relay-shell{border:1px solid var(--ivory-10);background:var(--ink);margin-top:clamp(58px,7vw,92px)}.relay-toolbar{border-bottom:1px solid var(--ivory-10);color:var(--mist);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;font-size:10px;display:flex}.relay-context{border-bottom:1px solid var(--ivory-10);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.relay-context>span,.story-column header>span,.relay-outcome>span{color:var(--azure);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.relay-context blockquote{max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(25px,3vw,44px);font-weight:700;line-height:1.08}.relay-compare{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:stretch;display:grid}.story-column{padding:clamp(30px,4vw,54px)}.story-column-positive{background:color-mix(in srgb, var(--violet) 8%, var(--ink))}.story-column header{border-bottom:1px solid var(--ivory-10);min-height:124px;padding-bottom:30px}.story-column header>span{color:var(--mist)}.story-column-positive header>span{color:var(--violet)}.story-column h3{max-width:520px;font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(22px,2.25vw,33px);line-height:1.06}.story-column ol{margin:0;padding:0;list-style:none}.story-column li{border-bottom:1px solid var(--ivory-10);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.story-column li:last-child{border-bottom:0}.story-marker{border:1px solid var(--ivory-22);width:28px;height:28px;color:var(--mist);font-family:var(--font-utility);border-radius:50%;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.story-column-positive .story-marker{border-color:var(--violet);color:var(--violet)}.story-column li strong{color:var(--ivory);font-size:12px;display:block}.story-column li p{color:var(--mist);margin:6px 0 0;font-size:12px;line-height:1.58}.relay-crossing{border-right:1px solid var(--ivory-10);border-left:1px solid var(--ivory-10);color:var(--violet);justify-content:center;align-items:center;display:flex}.relay-crossing>span{background:var(--violet);width:18px;height:1px}.relay-outcome{border-top:1px solid var(--ivory-10);background:var(--obsidian);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:28px;padding:clamp(26px,3vw,40px) clamp(28px,4vw,48px);display:grid}.relay-outcome strong{max-width:900px;color:var(--ivory);font-size:clamp(15px,1.5vw,19px);line-height:1.55}.proof-foot{border-top:1px solid var(--ivory-10);justify-content:space-between;align-items:flex-start;gap:40px;margin-top:42px;padding-top:27px;display:flex}.proof-foot p{max-width:640px;color:var(--mist);margin:0;font-size:14px;line-height:1.65}.proof-foot a{color:var(--ivory);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.case-study{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr);gap:clamp(48px,8vw,140px);display:grid}.case-side-note{max-width:180px;color:var(--ink-48);margin:38px 0 0;font-size:12px;line-height:1.65}.case-main h2{max-width:1050px}.case-lead{max-width:760px;color:var(--ink-72);margin:38px 0 64px;font-size:17px;line-height:1.68}.case-results{border-top:1px solid var(--ink-20);border-bottom:1px solid var(--ink-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-results article{border-right:1px solid var(--ink-20);padding:30px 28px 34px 0}.case-results article:not(:first-child){padding-left:28px}.case-results article:last-child{border-right:0}.case-results span{color:var(--ink-48);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.case-results strong{font-family:var(--font-display);letter-spacing:-.035em;margin-top:46px;font-size:clamp(21px,2vw,28px);line-height:1.08;display:block}.case-results p{color:var(--ink-72);margin:18px 0 0;font-size:13px;line-height:1.62}.case-disclosure{max-width:820px;color:var(--ink-48);font-family:var(--font-utility);margin:22px 0 0;font-size:9px;line-height:1.7}.case-main blockquote{max-width:950px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;border:0;margin:72px 0 0;padding:0;font-size:clamp(28px,3.3vw,50px);font-weight:700;line-height:1.08}.method{border-top:1px solid var(--ink-20)}.method-heading{grid-template-columns:minmax(0,1fr)}.method-heading h2{max-width:1050px}.method-list{grid-template-columns:repeat(3,1fr);display:grid}.method-list article{border-right:1px solid var(--ink-20);min-height:310px;padding:32px 28px 34px 0}.method-list article:not(:first-child){padding-left:28px}.method-list article:last-child{border-right:0}.method-list article>span{color:var(--ink-48);font-family:var(--font-utility);font-size:9px}.method-list h3{font-family:var(--font-display);letter-spacing:-.035em;margin:94px 0 18px;font-size:22px;line-height:1.08}.method-list p{color:var(--ink-72);margin:0;font-size:13px;line-height:1.65}.about{padding:var(--section-y) var(--page-pad);background:var(--ink);color:var(--ivory);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(54px,9vw,150px);display:grid;position:relative;overflow:hidden}.about-orbit{border:1px solid var(--ivory-10);border-radius:50%;width:44vw;height:44vw;position:absolute;top:50%;left:-10vw;transform:translateY(-50%)}.about-orbit span:first-child{background:var(--violet);border-radius:50%;width:8px;height:8px;position:absolute;top:20%;right:3%}.about-orbit span:last-child{background:var(--azure);border-radius:50%;width:7px;height:7px;position:absolute;bottom:4%;right:27%}.about-statement,.about-copy{z-index:2;position:relative}.about-copy{align-self:end}.about-copy>p{color:var(--mist);margin:0 0 22px;font-size:15px;line-height:1.68}.about-copy>p:first-child{color:var(--ivory);font-size:18px}.about-meta{border-top:1px solid var(--ivory-10);flex-direction:column;gap:12px;margin-top:42px;padding-top:22px;display:flex}.about-meta span,.about-meta a{color:var(--mist);align-items:center;gap:10px;font-size:11px;display:inline-flex}.consultant{padding:var(--section-y) var(--page-pad);background:var(--ivory)}.consultant-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(48px,8vw,132px);display:grid}.consultant-heading .eyebrow{grid-column:1/-1}.consultant-heading>p:not(.eyebrow){color:var(--ink-72);margin:0;font-size:15px;line-height:1.66}.privacy-note{color:var(--ink-48);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;grid-column:2;grid-template-columns:8px auto;gap:4px 10px;margin-top:24px;font-size:8px;display:grid}.privacy-note>span{background:var(--azure);border-radius:50%;width:8px;height:8px;margin-top:1px}.privacy-note strong{color:var(--ink-72);font-family:var(--font-body);letter-spacing:0;text-transform:none;grid-column:2;font-size:11px;font-weight:500;line-height:1.5}.consultant-workspace{border:1px solid var(--ink-20);background:var(--obsidian);color:var(--ivory);margin-top:clamp(54px,7vw,86px)}.consultant-progress{background:var(--ivory-10);height:3px}.consultant-progress span{background:var(--violet);height:100%;transition:width var(--motion-emphasis) var(--ease-standard);display:block}.consultant-topline{border-bottom:1px solid var(--ivory-10);min-height:60px;color:var(--mist);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;font-size:8px;display:flex}.consultant-topline>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.consultant-status{color:var(--ivory);align-items:center;gap:8px;display:inline-flex}.consultant-status>span{background:var(--azure);border-radius:50%;width:7px;height:7px}.reset-button{color:var(--mist);font-family:var(--font-body);text-transform:none;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:600;display:inline-flex}.reset-button:hover{color:var(--azure)}.consultant-body{min-height:580px;padding:clamp(34px,6vw,84px)}.conversation-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:48px;display:grid}.history-item{border-left:1px solid var(--ivory-22);padding-left:14px}.history-item span{color:var(--azure);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.history-item p{color:var(--mist);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.question-block{animation:question-enter var(--motion-emphasis) var(--ease-standard);scroll-margin-top:88px}@keyframes question-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.speaker{color:var(--azure);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:9px;display:block}.question-block h3{max-width:900px;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,62px);line-height:1}.question-block>p{max-width:670px;color:var(--mist);margin:20px 0 0;font-size:14px;line-height:1.6}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:44px;display:grid}.choice-grid button{border:1px solid var(--ivory-10);background:var(--ink);min-height:64px;color:var(--ivory);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:2px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-size:13px;font-weight:600;display:flex}.choice-grid button:hover{border-color:var(--azure);background:var(--azure-14);transform:translate(3px)}.answer-form{margin-top:42px}.answer-form input,.answer-form textarea,.contact-grid input{border:1px solid var(--ivory-22);background:var(--ink);width:100%;color:var(--ivory);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border-radius:2px;outline:0}.answer-form input,.contact-grid input{min-height:58px;padding:0 16px}.answer-form textarea{resize:vertical;min-height:156px;padding:16px}.answer-form input:focus,.answer-form textarea:focus,.contact-grid input:focus{border-color:var(--azure);box-shadow:0 0 0 3px var(--azure-14)}.answer-form input::placeholder,.answer-form textarea::placeholder{color:var(--mist)}.answer-form>div{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.answer-form>div>span{color:var(--mist);font-family:var(--font-utility);font-size:8px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.contact-grid label{gap:9px;display:grid}.contact-grid label>span{color:var(--mist);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.contact-email{grid-column:1/-1}.contact-submit{justify-self:start}.contact-error{color:var(--azure);grid-column:1/-1;margin:0;font-size:12px}.contact-grid input[aria-invalid=true]{border-color:var(--azure)}.assessment{min-height:580px;padding:clamp(34px,6vw,80px);scroll-margin-top:88px}.assessment-title>div{border:1px solid var(--azure);width:42px;height:42px;color:var(--azure);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.assessment-title>span,.assessment-grid article>span{color:var(--azure);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.assessment-title h3{max-width:840px;font-family:var(--font-display);letter-spacing:-.05em;margin:16px 0 50px;font-size:clamp(36px,4.8vw,68px);line-height:.98}.assessment-grid{border-top:1px solid var(--ivory-10);border-left:1px solid var(--ivory-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assessment-grid article{border-right:1px solid var(--ivory-10);border-bottom:1px solid var(--ivory-10);padding:24px}.assessment-grid p{color:var(--mist);margin:18px 0 0;font-size:12px;line-height:1.65}.assessment-actions{justify-content:space-between;align-items:center;gap:36px;margin-top:38px;display:flex}.assessment-actions strong{font-size:13px}.assessment-actions p{max-width:580px;color:var(--mist);margin:7px 0 0;font-size:11px;line-height:1.55}.footer{border-top:1px solid var(--ink-20);padding:58px var(--page-pad);background:var(--ivory);grid-template-columns:180px 1fr;align-items:end;gap:22px 48px;display:grid}.footer .brand-mark{width:186px}.footer>p{color:var(--ink-48);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px}.footer>div{border-top:1px solid var(--ink-20);color:var(--ink-48);flex-wrap:wrap;grid-column:1/-1;gap:20px;padding-top:20px;font-size:10px;display:flex}.footer>div a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal-page,.unsubscribe-page-public{background:var(--ivory);min-height:100vh}.legal-hero,.unsubscribe-hero{padding:clamp(92px, 10vw, 150px) var(--page-pad) clamp(64px, 8vw, 108px);border-bottom:1px solid var(--ink-20)}.legal-hero h1,.unsubscribe-hero h1{max-width:1050px;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,108px);line-height:.9}.legal-hero>p:last-child,.unsubscribe-hero>p:last-child{max-width:680px;color:var(--ink-72);margin:38px 0 0;font-size:17px;line-height:1.65}.trust-ledger{margin:0 var(--page-pad);border-right:1px solid var(--ink-20);border-bottom:1px solid var(--ink-20);border-left:1px solid var(--ink-20)}.trust-ledger-head{background:var(--obsidian);color:var(--mist);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:13px 16px;font-size:8px;display:flex}.trust-ledger-row{border-bottom:1px solid var(--ink-20);grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);padding:18px 20px;display:grid}.trust-ledger-row:last-child{border-bottom:0}.trust-ledger-row>span{color:var(--ink-48);align-items:center;gap:10px;font-size:12px;display:flex}.trust-ledger-row>span svg{color:var(--ink)}.trust-ledger-row strong{font-size:12px}.legal-layout{padding:var(--section-y) var(--page-pad);grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:clamp(48px,8vw,130px);display:grid}.document-register{border-top:1px solid var(--ink-20);grid-template-columns:1fr;align-self:start;display:grid;position:sticky;top:32px}.document-register>span{color:var(--ink-48);font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:8px}.document-register>strong{margin-top:5px;font-size:12px;line-height:1.55}.document-register>a{color:var(--ink);align-items:center;gap:8px;margin-top:28px;font-size:11px;font-weight:700;display:inline-flex}.legal-document{border-top:1px solid var(--ink-20)}.legal-document>section{border-bottom:1px solid var(--ink-20);grid-template-columns:48px minmax(0,1fr);gap:22px;padding:34px 0;display:grid}.legal-document>section>span{color:var(--ink-48);font-family:var(--font-utility);font-size:9px}.legal-document h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 14px;font-size:24px}.legal-document p{max-width:800px;color:var(--ink-72);margin:0 0 14px;font-size:13px;line-height:1.72}.legal-document p:last-child{margin-bottom:0}.legal-document a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.unsubscribe-receipt{margin:var(--section-y) var(--page-pad) 0;border:1px solid var(--ink-20);background:var(--obsidian);color:var(--ivory);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.unsubscribe-status-mark{border:1px solid var(--azure);width:58px;height:58px;color:var(--azure);border-radius:50%;justify-content:center;align-items:center;display:flex}.unsubscribe-receipt.complete .unsubscribe-status-mark{border-color:var(--azure);color:var(--azure)}.unsubscribe-receipt-copy>span{color:var(--azure);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.unsubscribe-receipt-copy h2{font-family:var(--font-display);letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(27px,3vw,42px)}.unsubscribe-receipt-copy p{max-width:680px;color:var(--mist);margin:0;font-size:12px;line-height:1.65}.unsubscribe-confirm{white-space:nowrap}.unsubscribe-assurance{margin:24px var(--page-pad) 0;border-bottom:1px solid var(--ink-20);align-items:flex-start;gap:18px;padding:0 0 34px;display:flex}.unsubscribe-assurance svg{color:var(--ink);flex:none}.unsubscribe-assurance p{max-width:700px;color:var(--ink-72);margin:0;font-size:12px;line-height:1.65}.unsubscribe-assurance strong{color:var(--ink)}.unsubscribe-identity{margin:0 var(--page-pad);padding:30px 0 var(--section-y);color:var(--ink-48);flex-wrap:wrap;gap:18px;font-size:10px;display:flex}.unsubscribe-identity>span:first-child,.unsubscribe-identity>a{color:var(--ink);font-weight:700}@media (width<=1180px){:root{--rail-width:210px;--page-pad:clamp(26px, 4.4vw, 54px)}.rail{padding-left:24px;padding-right:24px}.brand-mark{width:154px}.hero-grid{grid-template-columns:minmax(0,1fr) 120px}.hero h1{font-size:clamp(54px,7vw,88px)}.fracture{grid-template-columns:44px 80px minmax(220px,.95fr) minmax(250px,1.05fr)}.relay-compare{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)}}@media (width<=900px){:root{--page-pad:clamp(22px, 5.5vw, 44px);--section-y:clamp(76px, 12vw, 112px)}.site-shell{display:block}.rail{display:none}.mobile-header{z-index:40;border-bottom:1px solid var(--ivory-10);min-height:68px;padding:14px var(--page-pad);background:var(--obsidian);color:var(--ivory);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;top:0}.mobile-header .brand-mark{width:150px}.mobile-cta{border-bottom:1px solid var(--violet);color:var(--ivory);padding:7px 0;font-size:11px;font-weight:700}.hero{min-height:calc(100svh - 68px)}.hero-grid{grid-template-columns:minmax(0,1fr);padding-top:76px}.hero-aside{display:none}.section-heading,.proof-intro,.consultant-heading{grid-template-columns:minmax(0,1fr)}.section-heading>p:last-child,.proof-intro>p:last-child,.consultant-heading>p:not(.eyebrow){margin-top:28px}.privacy-note{grid-column:1}.fracture{grid-template-columns:44px 90px minmax(0,1fr)}.fracture>p:last-child{grid-column:3}.relay-compare{grid-template-columns:minmax(0,1fr)}.relay-crossing{border-top:1px solid var(--ivory-10);border-right:0;border-bottom:1px solid var(--ivory-10);border-left:0;min-height:64px}.relay-crossing svg{transform:rotate(90deg)}.relay-crossing>span{display:none}.proof-foot{flex-direction:column}.case-study{grid-template-columns:minmax(0,1fr)}.case-side-note{max-width:380px;margin-top:20px}.about{grid-template-columns:minmax(0,1fr)}.about-copy{max-width:650px}.legal-layout{grid-template-columns:minmax(0,1fr)}.document-register{position:static}.unsubscribe-receipt{grid-template-columns:58px minmax(0,1fr)}.unsubscribe-confirm{grid-column:2;justify-self:start}}@media (width<=620px){:root{--page-pad:20px}.mobile-header .brand-mark{width:128px}.mobile-cta{font-size:10px}.hero-grid{padding-top:62px}.hero h1{font-size:clamp(48px,15.5vw,70px);line-height:.9}.hero-intro{margin-top:28px;font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:32px}.hero-outcomes{grid-template-columns:1fr}.hero-outcomes>div{border-right:0;border-bottom:1px solid var(--ivory-10);min-height:0;padding:20px var(--page-pad);grid-template-columns:90px minmax(0,1fr);align-items:start;gap:18px}.hero-outcomes>div:last-child{border-bottom:0}.section-index{margin-bottom:48px}.section-heading h2,.proof-intro h2,.case-main h2,.about h2,.consultant-heading h2{font-size:clamp(38px,12vw,56px)}.fracture{grid-template-columns:38px minmax(0,1fr);gap:12px 16px}.fracture-label{align-self:center}.fracture h3,.fracture>p:last-child{grid-column:2}.relay-toolbar{flex-direction:column;align-items:flex-start}.relay-context,.relay-outcome{grid-template-columns:1fr;gap:16px;padding:24px 20px}.story-column{padding:28px 20px}.story-column header{min-height:0}.case-results{grid-template-columns:1fr}.case-results article,.case-results article:not(:first-child){border-right:0;border-bottom:1px solid var(--ink-20);padding:26px 0}.case-results article:last-child{border-bottom:0}.case-results strong{margin-top:26px}.method-list{grid-template-columns:1fr}.method-list article,.method-list article:not(:first-child){border-right:0;border-bottom:1px solid var(--ink-20);min-height:0;padding:28px 0}.method-list h3{margin-top:38px}.about-orbit{width:78vw;height:78vw}.consultant-body,.assessment{min-height:520px;padding:28px 20px}.consultant-topline{flex-direction:column;align-items:flex-start}.conversation-history{grid-template-columns:1fr}.question-block h3{font-size:clamp(32px,10vw,46px)}.choice-grid,.contact-grid,.assessment-grid{grid-template-columns:1fr}.contact-email{grid-column:1}.assessment-actions{flex-direction:column;align-items:flex-start}.footer{grid-template-columns:1fr}.footer>div{grid-column:1}.legal-hero h1,.unsubscribe-hero h1{font-size:clamp(46px,14vw,68px)}.trust-ledger-row{grid-template-columns:1fr;gap:8px}.legal-document>section{grid-template-columns:32px minmax(0,1fr);gap:14px}.unsubscribe-receipt{grid-template-columns:1fr}.unsubscribe-confirm{grid-column:1}.unsubscribe-identity{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],.relay-shell[data-reveal=proof] .relay-context,.relay-shell[data-reveal=proof] .story-column,.relay-shell[data-reveal=proof] .relay-crossing,.relay-shell[data-reveal=proof] .relay-outcome{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell{background:var(--ivory);min-height:100vh;display:block}.site-shell>main{overflow:clip}.skip-link{z-index:100;background:var(--ivory);color:var(--ink);transition:transform var(--motion-fast) var(--ease-standard);padding:10px 14px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--ivory-22);background:color-mix(in srgb, var(--obsidian) 94%, transparent);color:var(--ivory);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.site-header-inner{min-height:78px;padding:12px var(--page-pad);justify-content:space-between;align-items:center;gap:clamp(28px,4vw,74px);display:flex}.site-header .brand-mark{flex:none;width:166px}.chapter-nav,.trust-nav{justify-content:flex-end;align-items:stretch;gap:clamp(18px,2.4vw,42px);display:flex}.chapter-nav>a,.trust-nav>a{min-height:40px;color:var(--ivory-82);white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.chapter-nav>a:after,.trust-nav>a:after{background:var(--azure);content:"";opacity:0;transform-origin:50%;height:2px;transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);position:absolute;bottom:-20px;left:0;right:0;transform:scaleX(.3)}.chapter-nav>a:hover,.chapter-nav>a.active,.trust-nav>a:hover,.trust-nav>a.active{color:var(--ivory)}.chapter-nav>a:hover:after,.chapter-nav>a.active:after,.trust-nav>a:hover:after,.trust-nav>a.active:after{opacity:1;transform:scaleX(1)}.chapter-nav>a>span{color:var(--azure);font-family:var(--font-utility);letter-spacing:.08em;font-size:8px}.chapter-nav>.header-cta,.trust-nav>.header-cta{border:1px solid var(--ivory-22);min-height:42px;color:var(--ivory);padding:0 14px}.chapter-nav>.header-cta:after,.trust-nav>.header-cta:after{display:none}.chapter-nav>.header-cta:hover,.trust-nav>.header-cta:hover{border-color:var(--azure)}.hero{min-height:calc(100svh - 78px)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.16fr);padding-top:clamp(92px,11vw,172px)}.hero-copy{max-width:1160px}.hero h1{max-width:1120px;font-size:clamp(58px,7.45vw,122px)}.hero-intro,.proof-intro>p:last-child,.proof-foot p,.about-copy>p,.about-meta span,.about-meta a{color:var(--ivory-82)}.hero-outcomes span,.hero-aside span,.hero-aside p,.relay-toolbar,.story-column header>span,.story-column li p{color:color-mix(in srgb, var(--ivory) 72%, var(--azure))}.eyebrow,.section-index,.fracture-index,.fracture-label,.case-side-note,.case-results span,.case-disclosure,.method-list article>span,.privacy-note,.footer>p,.footer>div{color:var(--ink-72)}.chapter{position:relative}.chapter-handoff{z-index:3;border-top:1px solid var(--ivory-22);border-bottom:1px solid var(--ivory-22);min-height:clamp(280px,31vw,480px);padding:clamp(64px, 9vw, 138px) var(--page-pad);background:var(--obsidian);color:var(--ivory);grid-template-columns:minmax(150px,.3fr) minmax(0,1fr) 56px;align-items:center;gap:clamp(32px,7vw,118px);display:grid;position:relative;overflow:hidden}.chapter-handoff:before{border:1px solid var(--ivory-10);content:"";border-radius:50%;width:36vw;height:36vw;position:absolute;top:50%;right:-14vw;transform:translateY(-50%)}.chapter-handoff-next{color:var(--ivory-82);font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:12px;font-size:10px;display:flex}.chapter-handoff-next>span{color:var(--azure)}.chapter-handoff strong{max-width:1060px;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(40px,5.6vw,88px);font-weight:800;line-height:.97}.chapter-handoff-cue{z-index:2;border:1px solid var(--ivory-22);width:54px;height:54px;color:var(--azure);transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.chapter-handoff:hover .chapter-handoff-cue{border-color:var(--azure);transform:translateY(4px)}.chapter-handoff-light{border-color:var(--ink-20);background:var(--ivory);color:var(--ink)}.chapter-handoff-light:before{border-color:var(--ink-12)}.chapter-handoff-light .chapter-handoff-next{color:var(--ink-72)}.chapter-handoff-light .chapter-handoff-cue{border-color:var(--ink-20);color:var(--violet)}.proof-question{border-bottom:1px solid var(--ink-20);min-height:clamp(220px,23vw,340px);padding:clamp(58px, 8vw, 112px) var(--page-pad);background:var(--ivory);color:var(--ink);text-align:center;align-content:center;place-items:center;gap:30px;display:grid}.proof-question p{max-width:1160px;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,86px);font-weight:800;line-height:.98}.proof-question svg{color:var(--violet)}.friction,.case-study,.method,.consultant,.proof{scroll-margin-top:78px}.section-heading>p:last-child,.fracture>p:last-child,.case-lead,.case-results p,.method-list p,.consultant-heading>p:not(.eyebrow),.privacy-note strong{color:var(--ink-92)}.proof:after,.about-orbit{opacity:.72}.footer{padding-top:clamp(72px,8vw,118px);padding-bottom:clamp(40px,5vw,70px)}.legal-shell .site-header{position:relative}@media (width<=1120px){.site-header-inner{gap:24px}.chapter-nav{gap:18px}.chapter-nav>a{font-size:11px}.chapter-handoff{grid-template-columns:130px minmax(0,1fr) 54px;gap:34px}}@media (width<=900px){.site-header{display:block}.site-header-inner{min-height:68px;padding-top:10px;padding-bottom:10px}.site-header .brand-mark{width:145px}.chapter-nav>a:not(.header-cta),.trust-nav>a:not(.header-cta){display:none}.hero{min-height:calc(100svh - 68px)}.chapter-handoff{grid-template-columns:minmax(0,1fr) 54px;gap:32px;min-height:330px}.chapter-handoff-next{flex-direction:row;grid-column:1/-1;gap:16px}.friction,.case-study,.method,.consultant,.proof{scroll-margin-top:68px}}@media (width<=620px){.site-header .brand-mark{width:126px}.chapter-nav>.header-cta,.trust-nav>.header-cta{min-height:38px;padding:0 11px;font-size:10px}.hero-grid{padding-top:70px}.hero h1{font-size:clamp(46px,14vw,66px)}.chapter-handoff{grid-template-columns:minmax(0,1fr) 46px;gap:24px 14px;min-height:350px;padding-top:60px;padding-bottom:60px}.chapter-handoff strong{font-size:clamp(38px,11vw,54px)}.chapter-handoff-cue{width:46px;height:46px}.proof-question{min-height:290px}.proof-question p{font-size:clamp(36px,11vw,52px)}}
