:root{--surface-page:#f0f4f8;--surface-panel:#ffffff;--surface-inset:#e8f0f8;--surface-ink:#051221;--text-primary:#051221;--text-secondary:#243747;--text-muted:#506273;--border-subtle:#c8d6e4;--border-strong:#6e8498;--action:#0f6fbf;--action-strong:#0a4d86;--punctuation:#5bb3f0;--focus:#0b6f9e;--shadow-soft:0 24px 80px rgba(5,18,33,0.08);--highlight-tint:rgba(91,179,240,0.16);--highlight-line:rgba(15,111,191,0.86);--fog-blue:rgba(91,179,240,0.2);--fog-ink:rgba(5,18,33,0.14);--reveal-duration:420ms;--radius-small:6px;--radius-medium:8px;--page-gutter:clamp(1rem,4vw,4.5rem);--content-max:1180px;--readable-max:740px;--font-system:"DM Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-editorial:"DM Serif Display",Georgia,"Times New Roman",serif;--font-technical:"DM Mono","SFMono-Regular",Consolas,monospace;--type-structure-tracking:0.1em;--type-structure-weight:600;--mobile-bottom-nav-height:4.75rem;--mobile-bottom-nav-offset:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom, 0px))}.trademark-symbol{font-size:.58em;line-height:0;margin-left:.04em;vertical-align:super}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-system);line-height:1.5}#main-content{overflow-x:clip}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:focus-visible,button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{background:var(--text-primary);color:var(--surface-panel);left:1rem;padding:.75rem 1rem;position:fixed;top:1rem;transform:translateY(-150%);z-index:20}.skip-link:focus{transform:translateY(0)}.site-footer,.site-header,main>section{margin-inline:auto;max-width:var(--content-max);padding-inline:var(--page-gutter)}.site-header{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(240,244,248,.92);display:flex;gap:1.25rem;justify-content:space-between;max-width:none;padding-block:1.25rem;position:-webkit-sticky;position:sticky;top:0;z-index:60}.brand{align-items:center;display:inline-flex;font-weight:700;gap:.65rem;text-decoration:none}.brand-mark{background:linear-gradient(90deg,var(--text-primary) 0 1px,transparent 1px 100%),linear-gradient(180deg,var(--text-primary) 0 1px,transparent 1px 100%),var(--surface-panel);border:1px solid var(--text-primary);display:inline-block;height:1.25rem;width:1.25rem}.brand-mark-image{display:inline-block;height:1.65rem;object-fit:contain;width:1.65rem}.footer-brand .brand-mark-image{filter:none}.scroll-target-section{scroll-margin-top:6rem}.cx-inline-quote,.revenue-friction-check-label,.services-path-summary{color:var(--text-primary)}.revenue-friction-check-label{font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:1.35rem 0 .35rem;text-transform:uppercase}.services-path-summary{font-size:clamp(1rem,1.4vw,1.14rem);margin:1.35rem 0 0;max-width:var(--readable-max)}.compact-label{margin-bottom:.25rem}.cx-inline-quote{border-left:3px solid var(--action);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600;line-height:1.35;margin:0 0 1.25rem;max-width:760px;padding-left:1rem}.cta-actions,.hero-actions,.integration-card-footer,.pathway-row,.primary-nav,.site-footer nav{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.primary-nav a,.site-footer nav a{color:var(--text-secondary);font-family:var(--font-technical);font-size:.9rem;font-weight:400;letter-spacing:var(--type-structure-tracking);min-height:2.25rem;padding:.55rem .65rem;text-decoration:none;text-transform:uppercase}.primary-nav a:hover,.primary-nav a[aria-current=page],.site-footer nav a:hover{background:var(--surface-ink);border-radius:var(--radius-small);color:#ffffff}.site-footer nav a:hover{color:#ffffff}.text-link:hover{background:transparent;color:var(--action-strong)}.nav-search-link{align-items:center;display:inline-flex;justify-content:center;min-width:2.35rem}.nav-search-link svg{height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1rem}.mobile-bottom-nav{display:none}.mobile-bottom-nav-icon{height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.25rem}.type-card-tag,.type-diagram-label,.type-eyebrow,.type-figure-ref,.type-label,.type-meta,.type-structure{font-family:var(--font-technical);font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.hero-section{display:grid;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-height:calc(100svh - 5rem);padding-block:clamp(3rem,8vw,7rem)}.hero-copy{align-self:center;max-width:780px}.section-label,.signal-status{color:var(--text-muted);font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0 0 1rem;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-system);font-weight:800;letter-spacing:0}h1{font-size:clamp(2.9rem,5.4vw,4.5rem);line-height:1;margin-bottom:1.5rem;max-width:18ch}.main-rhythm-hero .page-hero h1{font-family:var(--font-system);font-weight:800;line-height:.98}h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin-bottom:1rem}h3{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800;line-height:1.15;margin-bottom:.7rem}.beup-copy p,.cta-section p,.cx-section>p,.hero-lede,.observatory-section>p,.recognition-section p{color:var(--text-secondary);font-size:clamp(1.05rem,1.7vw,1.28rem);max-width:var(--readable-max)}.button{align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-small);display:inline-flex;font-size:.95rem;font-weight:700;min-height:2.9rem;padding:.72rem 1rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button-primary{background:var(--action-strong);border-color:var(--action-strong);color:#ffffff}.button-primary:hover{background:var(--action);border-color:var(--action);box-shadow:0 10px 24px rgba(15,111,191,.18);transform:translateY(-1px)}.button-secondary{background:transparent;color:var(--text-primary)}.button-secondary:hover{background:var(--surface-inset);transform:translateY(-1px)}.launch-status-note{border-left:3px solid var(--action);color:var(--text-secondary);font-weight:700;margin-top:1.25rem;max-width:var(--readable-max);padding:.75rem 0 .75rem 1rem}.signal-map{align-self:stretch;background:linear-gradient(90deg,rgba(5,18,33,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.055) 1px,transparent 1px),var(--surface-panel);background-size:38px 38px;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);margin:0;min-height:460px;overflow:hidden;position:relative}.signal-map figcaption{color:var(--text-muted);font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);left:1.25rem;position:absolute;text-transform:uppercase;top:1rem}.signal-node{align-items:center;background:rgba(255,255,255,.94);border:1px solid var(--border-strong);border-radius:var(--radius-small);color:var(--text-secondary);display:flex;min-height:3.4rem;padding:.75rem;position:absolute;text-align:center;width:9.25rem}.signal-node span{display:block;font-size:.88rem;font-weight:700;width:100%}.node-primary{background:var(--text-primary);color:var(--surface-panel);left:50%;top:50%;transform:translate(-50%,-50%)}.node-one{left:12%;top:24%}.node-two{right:12%;top:18%}.node-three{bottom:18%;right:18%}.signal-line{background:var(--punctuation);height:1px;opacity:.72;position:absolute;transform-origin:left center}.signal-line-one{left:34%;top:40%;transform:rotate(29deg);width:32%}.signal-line-two{left:51%;top:47%;transform:rotate(-34deg);width:34%}.signal-line-three{left:51%;top:56%;transform:rotate(30deg);width:31%}.beup-section,.cta-section,.cx-section,.observatory-section,.recognition-section,.services-section,.signals-section{padding-block:clamp(4rem,8vw,7rem)}.recognition-section{border-block:1px solid var(--border-subtle)}.section-heading{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,.86fr) minmax(260px,.7fr);margin-bottom:clamp(1.5rem,4vw,3rem)}.service-list,.signal-list{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.service-card,.signal-card{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.15rem,2vw,1.55rem)}.service-card p,.signal-card p{color:var(--text-secondary)}.cta-section,.cx-section,.observatory-section{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);margin-block:clamp(1rem,3vw,2rem);padding:clamp(2rem,5vw,4rem)}.integration-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid.compact{min-width:min(100%,32rem)}.integration-card{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.15rem,2vw,1.55rem)}.integration-card h3{margin-bottom:.55rem}.integration-card p{color:var(--text-secondary)}.integration-card-footer{align-items:flex-start;border-top:1px solid var(--border-subtle);justify-content:space-between;padding-top:1rem}.integration-attribution,.integration-status{font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.integration-status{color:var(--text-primary);margin:0;max-width:14rem}.integration-attribution{color:var(--text-muted);margin:0}.pathway-row{border-top:1px solid var(--border-subtle);margin-top:2rem;padding-top:1.25rem}.pathway-row a,.text-link{color:var(--action-strong);font-weight:700}.pathway-row .button-primary{color:#ffffff}.beup-section{display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.85fr) minmax(280px,.9fr)}.beup-grid{align-self:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.beup-cell{aspect-ratio:1;border:1px solid var(--border-strong);display:grid;place-items:center}.beup-cell span{color:var(--text-primary);font-family:var(--font-system);font-size:clamp(1.45rem,3vw,2.4rem);font-weight:800}.cta-section{align-items:end;display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.cta-actions{justify-content:flex-end}.site-footer{border-top:1px solid var(--border-subtle);background:var(--surface-ink);color:rgba(255,255,255,.72);display:flex;gap:2rem;justify-content:space-between;padding-block:2rem}.footer-brand{color:#ffffff;margin-bottom:.6rem}.site-footer p{margin-bottom:.15rem;max-width:34rem}.site-footer nav a{color:rgba(255,255,255,.76)}.footer-copyright{color:rgba(255,255,255,.54);font-size:.9rem;margin-top:.7rem}footer.site-footer{max-width:none}.site-footer .brand-mark{background:linear-gradient(90deg,#ffffff 0 1px,transparent 1px 100%),linear-gradient(180deg,#ffffff 0 1px,transparent 1px 100%),transparent;border-color:#ffffff}.observatory-hero{display:grid;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding-block:clamp(3rem,8vw,7rem)}.observatory-hero-copy{align-self:end;max-width:820px}.observatory-orientation{align-self:end;background:linear-gradient(90deg,rgba(5,18,33,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.045) 1px,transparent 1px),var(--surface-panel);background-size:34px 34px;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.25rem,3vw,2rem)}.observatory-orientation h2{font-family:var(--font-system);font-size:1.1rem;line-height:1.2;margin-bottom:1rem}.observatory-orientation ol{color:var(--text-secondary);margin:0;padding-left:1.25rem}.observatory-orientation li+li{margin-top:.7rem}.article-placeholder-section,.continue-section,.discovery-section,.industry-section,.newsletter-section,.signal-explorer-section,.theme-section{padding-block:clamp(4rem,8vw,7rem)}.article-placeholder-list,.continue-paths,.industry-lanes,.observatory-grid{display:grid;grid-gap:1rem;gap:1rem}.observatory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-placeholder,.industry-lane,.signal-shell-card,.theme-card{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.15rem,2vw,1.55rem)}.article-placeholder p,.industry-lane p,.signal-shell-card p,.theme-card p{color:var(--text-secondary)}.signal-explorer-section{border-block:1px solid var(--border-subtle)}.signal-shell-list{display:grid;grid-gap:1rem;gap:1rem}.signal-shell-card{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,.85fr) minmax(260px,.9fr)}.signal-shell-card dl{border-left:1px solid var(--border-subtle);color:var(--text-secondary);display:grid;grid-gap:1rem;gap:1rem;margin:0;padding-left:1.25rem}.signal-shell-card dt{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.2rem;text-transform:uppercase}.signal-shell-card dd{margin:0}.industry-lanes{grid-template-columns:1.1fr .95fr .95fr}.discovery-section,.newsletter-section{align-items:end;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);margin-block:clamp(1rem,3vw,2rem);padding:clamp(2rem,5vw,4rem)}.discovery-section p,.newsletter-section p{color:var(--text-secondary);max-width:var(--readable-max)}.discovery-prompts{display:grid;grid-gap:.75rem;gap:.75rem}.continue-path,.discovery-prompts span{border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-secondary);display:block;padding:.85rem 1rem}.article-placeholder-list{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-section .button{justify-self:end}.continue-paths{grid-template-columns:repeat(4,minmax(0,1fr))}.continue-path{background:transparent}.continue-path span{color:var(--punctuation);display:block;font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.75rem;text-transform:uppercase}.continue-path p{color:var(--text-primary);font-weight:700;margin-bottom:0}.connect-hero{display:grid;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding-block:clamp(3rem,8vw,7rem)}.connect-hero h1{max-width:11ch}.connect-placeholder-note,.integration-readiness{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.25rem,3vw,2rem)}.integration-readiness{align-self:end}.integration-readiness h2{font-family:var(--font-system);font-size:1.1rem;line-height:1.2;margin-bottom:1rem}.integration-readiness ul{color:var(--text-secondary);margin:0;padding-left:1.25rem}.integration-readiness li+li{margin-top:.7rem}.connect-options{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:clamp(1rem,4vw,3rem) clamp(4rem,8vw,7rem)}.connect-placeholder-note{margin-block:clamp(1rem,3vw,2rem) clamp(4rem,8vw,7rem)}.handoff-note{border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.9rem;margin:0;padding-top:1rem}.connect-placeholder-note p:not(.section-label){color:var(--text-secondary);max-width:var(--readable-max)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.button:hover,.diagnostic-option:hover,.leader-reveal-option:hover{transform:none}}@media (max-width:767px){main{padding-bottom:var(--mobile-bottom-nav-offset)}.site-footer{padding-bottom:calc(var(--page-gutter) + var(--mobile-bottom-nav-offset))}.site-header .primary-nav{display:none}.mobile-bottom-nav{align-items:stretch;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.98)),var(--surface-panel);border-top:1px solid var(--border-subtle);box-shadow:0 -12px 30px rgba(5,18,33,.12);display:grid;grid-gap:.15rem;gap:.15rem;grid-template-columns:repeat(5,minmax(0,1fr));inset:auto 0 0;min-height:var(--mobile-bottom-nav-height);padding:.45rem max(.45rem,env(safe-area-inset-left,0px)) calc(.45rem + env(safe-area-inset-bottom, 0px)) max(.45rem,env(safe-area-inset-right,0px));position:fixed;z-index:40}.mobile-bottom-nav-item{align-items:center;border-radius:var(--radius-small);color:var(--text-muted);display:grid;font-family:var(--font-technical);font-size:.58rem;font-weight:var(--type-structure-weight);grid-gap:.18rem;gap:.18rem;justify-items:center;letter-spacing:.08em;min-height:44px;padding:.35rem .2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.mobile-bottom-nav-item:hover,.mobile-bottom-nav-item[data-active=true]{background:var(--surface-ink);color:#ffffff}.leader-reveal-option{min-height:44px;padding:1.05rem}.leader-reveal-panel{padding:.85rem}.leader-reveal-image{max-height:430px}.leader-reveal-cta .button{width:100%}}@media (max-width:900px){.beup-section,.connect-hero,.connect-options,.cta-section,.discovery-section,.hero-section,.integration-grid,.newsletter-section,.observatory-hero,.section-heading,.signal-shell-card,.site-footer,.site-header{display:block}.cta-actions,.hero-actions,.primary-nav,.site-footer nav{margin-top:1rem}.hero-section{min-height:0}.signal-map{margin-top:2.5rem;min-height:380px}.article-placeholder-list,.continue-paths,.industry-lanes,.integration-grid,.observatory-grid,.service-list,.signal-list{grid-template-columns:1fr}.connect-placeholder-note,.cta-section,.cx-section,.discovery-section,.newsletter-section,.observatory-section{border-inline:0;border-radius:0;margin-inline:0}.beup-grid{margin-top:1.5rem}.connect-options>*+*,.integration-grid>*+*{margin-top:1rem}.discovery-prompts,.integration-readiness,.newsletter-section .button,.observatory-orientation,.signal-shell-card dl{margin-top:1.5rem}.signal-shell-card dl{border-left:0;border-top:1px solid var(--border-subtle);padding-left:0;padding-top:1.25rem}.newsletter-section .button{justify-self:start}}@media (max-width:560px){.primary-nav{align-items:flex-start;flex-direction:column}h1{font-size:clamp(2.65rem,16vw,3.8rem);max-width:10ch}.button,.integration-card-footer .button,.pathway-row a{width:100%}.cta-actions,.hero-actions,.integration-card-footer,.pathway-row{align-items:stretch;flex-direction:column}.signal-node{width:7.4rem}.node-one{left:7%}.node-two{right:7%}.node-three{right:10%}}.page-hero{display:grid;grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1.04fr) minmax(280px,.72fr);min-height:min(680px,calc(100svh - 5rem));padding-block:clamp(2.75rem,7vw,5.75rem)}.page-hero-copy{max-width:820px}.page-hero-aside,.page-hero-copy{align-self:center}.homepage-v2-hero{align-items:center;display:grid;grid-gap:clamp(1.75rem,4vw,4rem);gap:clamp(1.75rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);min-height:min(660px,calc(100svh - 5rem));padding-block:clamp(1.75rem,4vw,4rem)}.homepage-v2-hero-copy{max-width:850px}.homepage-v2-hero h1{font-size:clamp(2.55rem,4.05vw,4rem);line-height:.99;margin-bottom:1rem;max-width:22ch}.homepage-v2-hero h1 span{display:block;margin-top:.24em}.homepage-v2-hero-graphic{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,240,248,.86));border:1px solid rgba(200,214,228,.55);border-radius:var(--radius-medium);box-shadow:0 24px 80px rgba(0,0,0,.18);margin:0;overflow:hidden}.homepage-v2-hero-graphic img{display:block;height:min(56svh,580px);object-fit:cover;object-position:50% 42%;width:100%}.cx-authority-section,.diagnostic-section,.reveal-card-section,.simple-newsletter-section{display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem)}.diagnostic-section{align-items:center;grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr)}.diagnostic-copy>p{color:var(--text-secondary);max-width:var(--readable-max)}.symptom-check-list{display:grid;grid-gap:.7rem;gap:.7rem;list-style:none;margin:0 0 1.5rem;padding:0}.symptom-check-list li{align-items:start;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto 1fr;padding-block:.75rem}.symptom-check-list li:before{background:var(--action);content:"";height:.55rem;margin-top:.46rem;width:.55rem}.friction-mini-diagram{background:linear-gradient(90deg,rgba(5,18,33,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.045) 1px,transparent 1px),var(--surface-panel);background-size:36px 36px;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:grid;grid-gap:1.25rem;gap:1.25rem;margin:0;padding:clamp(1.25rem,3vw,2rem)}.friction-mini-diagram figcaption{color:var(--text-muted);font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.friction-diagram-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.friction-diagram-flow span,.friction-diagram-grid span{border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-secondary);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);padding:.75rem;text-align:center;text-transform:uppercase}.friction-diagram-grid span{background:var(--surface-ink);border-color:var(--surface-ink);color:#ffffff}.friction-diagram-flow{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.friction-mini-diagram p{color:var(--text-secondary);margin:0}.revenue-friction-home-section{align-items:start}.revenue-friction-tool{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem)}.revenue-friction-options{display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-friction-option{align-items:center;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);cursor:pointer;display:grid;font:inherit;font-weight:700;grid-gap:.7rem;gap:.7rem;grid-template-columns:auto 1fr;min-height:3rem;padding:.75rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.revenue-friction-option span{align-items:center;border:1px solid var(--action);border-radius:4px;color:var(--action-strong);display:inline-flex;font-size:.75rem;font-weight:800;height:1.1rem;justify-content:center;width:1.1rem}.revenue-friction-option:hover,.revenue-friction-option[aria-pressed=true]{background:rgba(91,179,240,.14);border-color:var(--action);transform:translateY(-1px)}.revenue-friction-result{background:rgba(5,18,33,.035);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1rem,2vw,1.35rem)}.revenue-friction-result h3{font-family:var(--font-technical);font-size:clamp(1.15rem,1.8vw,1.45rem);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.revenue-friction-result p:not(.signal-status){color:var(--text-secondary)}.reveal-card-section{align-items:start;grid-template-columns:minmax(0,.58fr) minmax(280px,.72fr)}.system-reveal-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);overflow:hidden}.section-action-row{align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.main-rhythm-inner .service-card .concept-icon-lg{background:rgba(91,179,240,.14);border:1px solid rgba(15,111,191,.32);border-radius:var(--radius-medium);height:4.35rem;padding:.65rem;width:4.35rem}.coming-soon-badge{background:var(--punctuation);border-radius:var(--radius-small);color:var(--surface-ink);display:inline-flex;font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0 0 1rem;padding:.45rem .65rem;text-transform:uppercase}.book-timing-line{border-left:3px solid var(--punctuation);color:rgba(255,255,255,.82);font-weight:700;margin-top:.5rem;padding-left:.85rem}.main-rhythm-dark .cx-authority-section .button-primary{color:#ffffff}.system-reveal-card summary{background:linear-gradient(90deg,rgba(5,18,33,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.055) 1px,transparent 1px),var(--surface-panel);background-size:38px 38px;cursor:pointer;display:grid;grid-gap:1rem;gap:1rem;list-style:none;min-height:18rem;padding:clamp(1.5rem,4vw,2.5rem)}.system-reveal-card summary::-webkit-details-marker{display:none}.system-reveal-card summary span:first-child{align-self:end;font-family:var(--font-system);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1;max-width:9ch}.reveal-card-prompt{align-self:end;color:var(--action-strong);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.system-reveal-card-back{background:var(--surface-ink);color:#ffffff;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.system-reveal-card-back .section-label,.system-reveal-card-back p{color:rgba(255,255,255,.74)}.system-reveal-card-back h3{color:#ffffff;font-size:clamp(1.55rem,3vw,2.35rem);margin:0}.section-action-row{display:flex;justify-content:center;margin-top:clamp(1.5rem,4vw,2.5rem)}.cx-authority-section{max-width:880px}.cx-authority-section p{color:rgba(255,255,255,.78);font-size:clamp(1.05rem,1.7vw,1.24rem);max-width:var(--readable-max)}.main-rhythm-dark .cx-inline-quote{color:#ffffff}.simple-newsletter-section{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,4vw,2.5rem)}.simple-newsletter-section p{color:var(--text-secondary);margin-bottom:0}.content-section{margin-inline:auto;max-width:var(--content-max);padding-inline:var(--page-gutter);padding-block:clamp(4rem,8vw,7rem)}.conversation-path-section,.cx-book-journey-section,.cx-concepts-section,.secondary-featured-section,.services-areas-section,.services-problems-section{background:var(--surface-panel);box-shadow:0 0 0 100vmax var(--surface-panel);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.connect-newsletter-section,.cx-author-note,.secondary-cta-section,.services-comparison-section,.services-diagram-section{background:var(--surface-inset);box-shadow:0 0 0 100vmax var(--surface-inset);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.conversation-intake-section,.services-blueprint-section{background:var(--surface-ink);box-shadow:0 0 0 100vmax var(--surface-ink);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:#ffffff}.conversation-intake-section .section-label,.conversation-intake-section h2,.services-blueprint-section .section-label,.services-blueprint-section h2{color:#ffffff}.conversation-intake-section p,.services-blueprint-section p{color:rgba(255,255,255,.76)}.split-section,.surface-section{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);margin-block:clamp(1rem,3vw,2rem);padding:clamp(2rem,5vw,4rem)}.surface-section{background:linear-gradient(90deg,rgba(5,18,33,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.035) 1px,transparent 1px),var(--surface-panel);background-size:42px 42px}.split-section{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(280px,.68fr)}.section-heading p,.split-section p,.surface-section p{color:var(--text-secondary);max-width:var(--readable-max)}.card-grid{align-items:stretch;display:grid;grid-gap:1rem;gap:1rem}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.framework-card,.insight-card,.link-card,.placeholder-card,.service-card{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:auto 1fr auto;height:100%;min-height:13.5rem;min-width:0;padding:clamp(1.15rem,2vw,1.55rem)}.placeholder-card{min-height:16rem}.concept-card-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.concept-card-heading .signal-status,.concept-card-heading h3{margin-bottom:.5rem}.concept-icon{align-items:center;aspect-ratio:1;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.concept-icon img{display:block;height:auto;max-width:100%;object-fit:contain}.concept-icon-sm{height:1.25rem;width:1.25rem}.concept-icon-md{height:2.25rem;width:2.25rem}.concept-icon-lg{height:3rem;width:3rem}.concept-icon-xl{height:6rem;width:6rem}.framework-card h3,.insight-card h3,.link-card h3,.service-card h3{max-width:18rem}.framework-card p,.insight-card p,.link-card p,.placeholder-card dd,.placeholder-card p,.service-card p{color:var(--text-secondary)}.insight-card .text-link,.link-card .text-link,.service-card .text-link{align-self:end;margin-top:.25rem}.framework-relationship-section{border-block:1px solid var(--border-subtle)}.experience-intelligence-section{background:var(--surface-ink);border:1px solid rgba(240,244,248,.18);border-radius:var(--radius-medium);color:var(--surface-page);display:grid;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);padding:clamp(1.5rem,4vw,3rem)}.experience-intelligence-copy{display:grid;grid-gap:1rem;gap:1rem}.experience-intelligence-heading{align-items:center;display:flex;gap:1rem}.experience-intelligence-heading .section-label{color:rgba(240,244,248,.72);margin-bottom:.4rem}.experience-intelligence-heading h2,.experience-intelligence-step h3{color:#ffffff}.experience-intelligence-copy p{color:rgba(240,244,248,.78);margin-bottom:0;max-width:var(--readable-max)}.experience-intelligence-copy .experience-intelligence-lede{color:#ffffff;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1.18}.experience-intelligence-links{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.5rem}.experience-intelligence-links .text-link{color:var(--punctuation)}.experience-intelligence-links .text-link:hover{color:#ffffff}.experience-intelligence-sequence{align-items:stretch;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.experience-intelligence-step{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.experience-intelligence-step article{background:rgba(240,244,248,.08);border:1px solid rgba(240,244,248,.18);border-radius:var(--radius-small);display:grid;grid-gap:.75rem;gap:.75rem;min-width:0;padding:1rem}.experience-intelligence-step-header{align-items:center;display:flex;justify-content:space-between}.experience-intelligence-step-number{color:var(--punctuation);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking)}.experience-intelligence-step h3{font-size:1.15rem;line-height:1.08;margin-bottom:0}.experience-intelligence-step p{color:rgba(240,244,248,.74);font-size:.92rem;margin-bottom:0}.experience-intelligence-arrow{align-self:center;color:var(--punctuation);font-family:var(--font-technical);font-size:1.15rem;font-weight:800;padding-inline:.25rem}.experience-intelligence-frameworks{border-top:1px solid rgba(240,244,248,.18);display:grid;grid-gap:.75rem;gap:.75rem;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:clamp(1.25rem,3vw,1.75rem)}.experience-intelligence-frameworks span{color:rgba(240,244,248,.78);font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);line-height:1.5;text-transform:uppercase}@media (max-width:1180px){.experience-intelligence-section{grid-template-columns:1fr}}.framework-relationship-list{counter-reset:framework-step;display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0}.framework-relationship-item{min-width:0}.framework-relationship-card{background:rgba(255,255,255,.72);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:.85rem;gap:.85rem;height:100%;min-height:15rem;padding:clamp(1rem,2vw,1.35rem)}.framework-relationship-label{align-items:center;color:var(--action-strong);display:inline-flex;font-family:var(--font-technical);font-size:.7rem;font-weight:var(--type-structure-weight);gap:.45rem;letter-spacing:var(--type-structure-tracking);margin:0;text-transform:uppercase}.framework-relationship-label span{color:var(--punctuation);font-size:.95rem;line-height:1}.framework-relationship-card h3{font-size:clamp(1.2rem,2vw,1.55rem);margin:0}.framework-relationship-card p:not(.framework-relationship-label){color:var(--text-secondary);margin:0}.framework-relationship-card .text-link{align-self:end;margin-top:.35rem}.diagnostic-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,.72fr) minmax(280px,1fr);padding:clamp(1.5rem,4vw,2.25rem)}.diagnostic-card-copy{align-self:start}.diagnostic-card-copy h2{font-size:clamp(1.65rem,3vw,2.35rem);max-width:14ch}.diagnostic-card-copy p:not(.section-label){color:var(--text-secondary)}.diagnostic-option-grid{border:0;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.diagnostic-option{align-items:flex-start;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);cursor:pointer;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:.9rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.diagnostic-option:hover{border-color:var(--action);transform:translateY(-1px)}.diagnostic-option:focus-within{outline:2px solid var(--focus);outline-offset:3px}.diagnostic-option[data-selected=true]{background:var(--surface-inset);border-color:var(--action);box-shadow:0 10px 24px rgba(15,111,191,.12)}.diagnostic-option input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.diagnostic-option-control{align-items:center;background:#ffffff;border:1px solid var(--border-strong);border-radius:3px;color:#ffffff;display:inline-flex;height:1.05rem;justify-content:center;margin-top:.1rem;width:1.05rem}.diagnostic-option[data-selected=true] .diagnostic-option-control{background:var(--action);border-color:var(--action)}.diagnostic-option[data-selected=true] .diagnostic-option-control:after{content:"";border:solid #ffffff;border-width:0 2px 2px 0;height:.48rem;margin-top:-.08rem;transform:rotate(45deg);width:.24rem}.diagnostic-option-text{display:grid;grid-gap:.25rem;gap:.25rem}.diagnostic-option-text span{font-weight:800}.diagnostic-option-text small{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.diagnostic-reflection{background:var(--surface-inset);border-left:3px solid var(--action);grid-column:1/-1;padding:1rem}.diagnostic-reflection p{color:var(--text-secondary);margin:0}.diagnostic-reflection .signal-status{color:var(--action-strong);margin-bottom:.35rem}.authority-strip{border-block:1px solid var(--border-subtle);display:grid;grid-gap:.9rem;gap:.9rem;margin-block:clamp(1rem,2vw,1.5rem);padding-block:clamp(1rem,2vw,1.35rem)}main>.authority-strip{margin-inline:auto;max-width:var(--content-max);padding-inline:var(--page-gutter)}.authority-strip-label{color:var(--text-muted);font-family:var(--font-technical);font-size:.7rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0;text-transform:uppercase}.authority-strip ul{display:flex;flex-wrap:wrap;gap:.5rem .65rem;list-style:none;margin:0;padding:0}.authority-strip li{color:var(--text-secondary);font-size:.86rem;line-height:1.35}.authority-strip li:after{color:var(--border-strong);content:"/";margin-left:.65rem}.authority-strip li:last-child:after{content:"";margin-left:0}.authority-strip a,.authority-strip span{color:inherit}.authority-strip a{-webkit-text-decoration-color:color-mix(in srgb,var(--action) 42%,transparent);text-decoration-color:color-mix(in srgb,var(--action) 42%,transparent);text-underline-offset:.18em}.authority-strip a:hover{color:var(--action-strong)}.authority-strip-footer{border-color:rgba(255,255,255,.16);margin-block:1.2rem 0;padding-block:1rem 0}.authority-strip-footer .authority-strip-label,.authority-strip-footer li{color:rgba(255,255,255,.72)}.authority-strip-footer li:after{color:rgba(255,255,255,.28)}.authority-strip-footer a:hover{color:#ffffff}.highlight-text{background:linear-gradient(180deg,transparent 58%,var(--highlight-tint) 58%);color:var(--action-strong);display:inline;padding-inline:.04em;position:relative}.highlight-text:after{background:var(--highlight-line);content:"";height:.08em;inset:auto 0 -.05em;opacity:.74;position:absolute;transform:scaleX(1);transform-origin:left center}.main-rhythm-dark .highlight-text,.main-rhythm-hero .highlight-text{background:linear-gradient(180deg,transparent 62%,rgba(91,179,240,.28) 0);color:var(--punctuation)}.main-rhythm-dark .highlight-text:after,.main-rhythm-hero .highlight-text:after{background:var(--punctuation);opacity:.9}.cx-author-note .highlight-text{background:var(--highlight-tint);border-radius:.2em;color:var(--action-strong);padding-inline:.16em}.cx-author-note .highlight-text:after{display:none}.connect-accent-text{color:var(--action-strong)}.scroll-statement{margin-inline:auto;max-width:920px;padding-block:clamp(1rem,4vw,2.5rem)}.scroll-statement h2{font-size:clamp(2.1rem,5vw,4rem);line-height:1.02;max-width:16ch}.scroll-statement p:not(.section-label){color:var(--text-secondary);font-size:clamp(1.05rem,1.7vw,1.28rem);max-width:var(--readable-max)}.scroll-reveal-text{display:inline}.fog-reveal-section{overflow:hidden;position:relative}.fog-reveal-section:after,.fog-reveal-section:before{border-radius:999px;content:"";filter:blur(34px);pointer-events:none;position:absolute;z-index:0}.fog-reveal-section:before{background:var(--fog-blue);height:min(32vw,22rem);right:-8%;top:-10%;width:min(42vw,30rem)}.fog-reveal-section:after{background:var(--fog-ink);bottom:-12%;height:min(26vw,18rem);left:-10%;width:min(36vw,26rem)}.fog-reveal-section>*{position:relative;z-index:1}.fog-reveal-dark:before{background:rgba(91,179,240,.16)}.fog-reveal-dark:after{background:rgba(240,244,248,.12)}.diagram-reveal-section{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);padding-block:clamp(1rem,4vw,2rem)}.diagram-reveal-copy h2{max-width:14ch}.diagram-reveal-copy p:not(.section-label){color:var(--text-secondary);font-size:clamp(1.02rem,1.6vw,1.2rem);max-width:var(--readable-max)}.diagram-reveal-figure{background:rgba(255,255,255,.84);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);margin:0;overflow:hidden;padding:clamp(.8rem,2vw,1.2rem)}.diagram-reveal-dark .diagram-reveal-figure{background:rgba(240,244,248,.08);border-color:rgba(240,244,248,.18)}.diagram-reveal-tint .diagram-reveal-figure{background:rgba(255,255,255,.72)}.diagram-reveal-image{background:var(--surface-panel);border-radius:var(--radius-small);overflow:hidden}.diagram-reveal-image img{display:block;height:auto;width:100%}.diagram-reveal-figure figcaption{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-top:.8rem;text-transform:uppercase}.transformation-moment{border-block:1px solid var(--border-subtle);margin-block:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.25rem,3vw,2rem)}.transformation-moment-path{align-items:center;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(4rem,8rem) minmax(0,1fr)}.transformation-moment-path span{color:var(--text-primary);font-size:clamp(1.25rem,2.4vw,2rem);font-weight:800;line-height:1.08}.transformation-moment-path span:last-child{color:var(--action-strong);text-align:right}.transformation-moment-path i{background:linear-gradient(90deg,var(--border-subtle),var(--action),var(--punctuation));display:block;height:2px;position:relative}.transformation-moment-path i:after{border-block:5px solid transparent;border-left:7px solid var(--punctuation);content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.pull-quote-moment{border-block:1px solid var(--border-subtle);margin:clamp(1.5rem,4vw,3rem) 0;padding-block:clamp(1.5rem,4vw,3rem)}.pull-quote-moment blockquote{color:var(--text-primary);font-family:var(--font-system);font-size:clamp(1.75rem,4.5vw,3.6rem);font-weight:800;line-height:1.02;margin:0;max-width:18ch;text-transform:uppercase}.pull-quote-moment figcaption{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-top:1rem;text-transform:uppercase}.article-graphic-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.article-graphic-card{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);min-width:0;overflow:hidden}.article-graphic-card a{display:grid;grid-gap:.85rem;gap:.85rem;height:100%;padding:.9rem;text-decoration:none}.article-graphic-thumb{aspect-ratio:16/9;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-small);overflow:hidden}.article-graphic-thumb img{display:block;height:100%;object-fit:cover;width:100%}.article-graphic-card h3{margin-bottom:0}.article-graphic-card p:not(.signal-status){color:var(--text-secondary);margin-bottom:.25rem}.service-detail-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-card{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:auto auto 1fr auto;min-width:0;padding:clamp(1.15rem,2vw,1.55rem)}.service-detail-card h3{max-width:18rem}.service-detail-card dl{display:grid;grid-gap:.85rem;gap:.85rem;margin:0}.service-detail-card dt{color:var(--text-muted);font-family:var(--font-technical);font-size:.7rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.2rem;text-transform:uppercase}.service-detail-card dd{color:var(--text-secondary);margin:0}.services-opening{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.92fr) minmax(280px,.68fr);max-width:var(--content-max);padding-block:clamp(3rem,7vw,6rem)}.services-opening-copy{display:grid;grid-gap:1rem;gap:1rem;max-width:860px}.services-hero-visual{background:linear-gradient(90deg,rgba(15,111,191,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(15,111,191,.08) 1px,transparent 1px),var(--surface-panel);background-size:30px 30px;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:.9rem;gap:.9rem;padding:clamp(1rem,2.2vw,1.5rem)}.services-hero-node{align-items:center;background:rgba(255,255,255,.86);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);display:flex;gap:.85rem;min-height:4.4rem;padding:.9rem}.services-hero-node.primary{background:var(--surface-ink);border-color:var(--surface-ink);color:#ffffff}.services-hero-node .concept-icon{background:var(--surface-inset);border-color:rgba(15,111,191,.24)}.services-hero-node.primary .concept-icon{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.24)}.services-hero-node span:last-child{font-weight:700;line-height:1.3}.services-hero-flow{background:var(--action);height:2rem;justify-self:center;width:2px}.services-stage-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:.35rem}.services-stage-strip span{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--action-strong);font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);padding:.55rem .7rem;text-transform:uppercase}.services-opening h1{margin-bottom:.35rem}.services-opening-lead{color:var(--text-secondary);font-size:clamp(1.15rem,1.9vw,1.38rem);margin:0;max-width:var(--readable-max)}.services-opening-subline{border-left:3px solid var(--action);color:var(--text-primary);font-weight:700;margin:0 0 .5rem;max-width:660px;padding:.65rem 0 .65rem 1rem}.services-section-heading{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);max-width:820px}.services-section-heading h2,.services-section-heading p{margin-bottom:0}.services-section-heading p:not(.section-label){color:var(--text-secondary);font-size:clamp(1.02rem,1.5vw,1.16rem);max-width:var(--readable-max)}.operating-problem-grid,.service-area-grid{align-items:stretch;display:grid;grid-gap:1rem;gap:1rem}.operating-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-problem-card,.service-area-card{background:rgba(255,255,255,.82);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:0 18px 54px rgba(5,18,33,.045);min-width:0;padding:clamp(1.15rem,2vw,1.65rem)}.operating-problem-card{display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:auto auto 1fr;position:relative}.operating-problem-card:before,.service-area-card:before{align-items:center;background:rgba(91,179,240,.16);border:1px solid rgba(15,111,191,.28);border-radius:var(--radius-small);color:var(--action-strong);content:attr(data-index);display:inline-flex;font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);height:2.3rem;justify-content:center;letter-spacing:var(--type-structure-tracking);width:2.3rem}.operating-problem-card h3{max-width:18rem}.operating-problem-card dl{display:grid;grid-gap:.85rem;gap:.85rem;margin:0}.operating-problem-card dt,.service-area-card h4{color:var(--text-muted);font-family:var(--font-technical);font-size:.7rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0 0 .2rem;text-transform:uppercase}.operating-problem-card dd,.service-area-card li,.service-area-card p{color:var(--text-secondary)}.operating-problem-card dd{margin:0}.dat-diagram{background:linear-gradient(90deg,rgba(5,18,33,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.045) 1px,transparent 1px),var(--surface-panel);background-size:40px 40px;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);display:grid;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem);margin:0;overflow:hidden;padding:clamp(1.25rem,4vw,2.5rem)}.dat-diagram figcaption{display:grid;grid-gap:.45rem;gap:.45rem}.dat-diagram figcaption h2{font-size:clamp(1.85rem,3.5vw,3rem);margin-bottom:0;max-width:760px}.dat-diagram ol{counter-reset:dat;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.dat-diagram ol:before{background:var(--border-subtle);right:8%}.dat-diagram ol:after,.dat-diagram ol:before{content:"";height:1px;left:8%;position:absolute;top:2rem}.dat-diagram ol:after{background:var(--action);transform:scaleX(.12);transform-origin:left center;width:84%}.dat-stage{display:grid;grid-gap:.75rem;gap:.75rem;padding:0 .6rem;position:relative}.dat-stage-number{align-items:center;background:var(--surface-panel);border:1px solid var(--action);border-radius:999px;color:var(--action-strong);display:inline-flex;font-family:var(--font-technical);font-size:.74rem;font-weight:var(--type-structure-weight);height:4rem;justify-content:center;letter-spacing:var(--type-structure-tracking);position:relative;width:4rem;z-index:1}.dat-stage:after{background:var(--action);content:"";height:2px;left:calc(4rem + .6rem);opacity:0;position:absolute;top:2rem;transform:scaleX(0);transform-origin:left center;width:calc(100% - 4rem);z-index:2}.dat-stage-label{color:var(--surface-ink);font-family:var(--font-technical);font-size:.85rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.dat-stage-body{color:var(--text-secondary);display:block;max-width:15rem}@media (prefers-reduced-motion:no-preference){.dat-stage-number{animation:dat-stage-cycle 9.6s ease-in-out infinite;animation-delay:calc(var(--stage-index) * 2.4s)}.dat-stage:after{animation:dat-connector-cycle 9.6s ease-in-out infinite;animation-delay:calc(var(--stage-index) * 2.4s + .55s)}.dat-stage:nth-child(4):after{display:none}}@keyframes dat-stage-cycle{0%,19%{background:var(--action);color:#ffffff;box-shadow:0 0 0 8px rgba(91,179,240,.14)}24%,to{background:var(--surface-panel);color:var(--action-strong);box-shadow:none}}@keyframes dat-connector-cycle{0%,12%{opacity:1;transform:scaleX(0)}20%{opacity:1;transform:scaleX(1)}28%,to{opacity:0;transform:scaleX(1)}}.service-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-area-card{display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:auto auto 1fr auto auto;position:relative}.service-area-card h3{margin-bottom:.55rem}.service-area-card h4{margin-top:0}.service-area-card ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding-left:1.1rem}.comparison-table{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);overflow:hidden}.comparison-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comparison-row+.comparison-row{border-top:1px solid var(--border-subtle)}.comparison-row span{color:var(--text-secondary);padding:clamp(1rem,2.5vw,1.35rem)}.comparison-row span+span{border-left:1px solid var(--border-subtle);color:var(--text-primary);font-weight:700}.comparison-header{background:transparent}.comparison-header span{background:var(--surface-inset);color:var(--text-primary);font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.comparison-header span+span{background:var(--surface-ink);color:#ffffff}.services-blueprint-section .framework-visual{margin-inline:0}.blueprint-mobile-summary{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:none;padding:1.25rem}.blueprint-mobile-summary p{color:var(--text-secondary)}.services-tertiary-link{padding:0 var(--page-gutter) clamp(3rem,6vw,5rem)}.cx-book-hero,.services-tertiary-link{margin-inline:auto;max-width:var(--content-max)}.cx-book-hero{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.9fr) minmax(280px,.54fr);padding:clamp(3rem,7vw,6rem) var(--page-gutter)}.cx-book-hero-copy{display:grid;grid-gap:1rem;gap:1rem}.cx-book-hero h1{font-size:clamp(3rem,5.5vw,5.25rem);line-height:.96;margin-bottom:0;max-width:10ch}.cx-book-subtitle{color:var(--action-strong);font-size:clamp(.85rem,1.35vw,1rem)}.cx-book-subtitle,.cx-book-timing{font-family:var(--font-technical);font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0;text-transform:uppercase}.cx-book-timing{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);display:inline-flex;font-size:.75rem;justify-self:start;padding:.65rem .8rem}.cx-book-hero-copy p:not(.cx-book-timing):not(.cx-book-subtitle){color:var(--text-secondary);font-size:clamp(1.05rem,1.7vw,1.25rem);margin:0;max-width:var(--readable-max)}.cx-book-hero-copy .button,.cx-final-preorder .button{justify-self:start;margin-top:.25rem}.cx-book-cover{aspect-ratio:.68;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%),linear-gradient(145deg,var(--surface-ink),#0a2742 58%,var(--action-strong));border:1px solid rgba(5,18,33,.28);border-radius:var(--radius-medium);box-shadow:0 32px 84px rgba(5,18,33,.22);color:#ffffff;margin:0;max-width:360px;overflow:hidden;position:relative}.cx-book-cover:before{background:linear-gradient(90deg,rgba(91,179,240,.22) 1px,transparent 0),linear-gradient(180deg,rgba(91,179,240,.14) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.6;position:absolute}.cx-book-cover div{display:grid;grid-gap:1rem;gap:1rem;inset:0;padding:clamp(1.5rem,4vw,2.2rem);position:absolute}.cx-book-cover small,.cx-book-cover span{font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.cx-book-cover strong{align-self:center;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:800;line-height:.9;max-width:6ch;position:relative;z-index:1}.cx-book-cover em{color:rgba(255,255,255,.78);font-style:normal;max-width:17rem;position:relative;z-index:1}.cx-book-cover small{align-self:end;color:rgba(255,255,255,.76)}.cx-book-cover-image{aspect-ratio:auto;background:transparent;border:0;box-shadow:none;color:var(--text-muted);display:grid;grid-gap:.65rem;gap:.65rem;padding:0}.cx-book-cover-image:before{display:none}.cx-book-cover-image img{border-radius:var(--radius-medium);display:block;height:min(58svh,520px);object-fit:contain;object-position:center;width:100%}.cx-book-cover-image figcaption{background:transparent;color:var(--text-muted);font-size:.82rem;padding-inline:.25rem}.cx-final-preorder,.reckoning-check{margin-inline:auto;max-width:min(var(--content-max),calc(100% - (var(--page-gutter) * 2)));padding:clamp(3rem,7vw,6rem) var(--page-gutter)}.reckoning-check{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem);margin-block:clamp(2rem,5vw,4rem)}.reckoning-check-copy{margin-inline:auto;max-width:var(--content-max);width:100%}.reckoning-check-copy h2{margin-bottom:.5rem}.reckoning-check-copy p:not(.section-label){color:var(--text-secondary);font-size:clamp(1.05rem,1.6vw,1.18rem)}.reckoning-check-grid,.reckoning-result{margin-inline:auto;max-width:var(--content-max);width:100%}.reckoning-check-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.reckoning-check-option{align-items:center;background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);cursor:pointer;display:grid;font:inherit;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto 1fr;min-height:3.4rem;padding:.85rem 1rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.reckoning-check-option:hover,.reckoning-check-option[aria-pressed=true]{background:var(--surface-inset);border-color:var(--action)}.reckoning-check-option[aria-pressed=true]{transform:translateY(-1px)}.reckoning-check-box{align-items:center;border:1px solid var(--action);border-radius:4px;color:var(--action-strong);display:inline-flex;font-weight:800;height:1.25rem;justify-content:center;width:1.25rem}.reckoning-result{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(1.15rem,3vw,1.75rem)}.reckoning-scale{background:var(--border-subtle);border-radius:999px;height:.55rem;overflow:hidden}.reckoning-scale span{background:linear-gradient(90deg,var(--action),var(--punctuation));display:block;height:100%;transition:inline-size .22s ease}.reckoning-count,.reckoning-result h3{font-family:var(--font-technical);font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.reckoning-count{color:var(--text-muted);font-size:.75rem;margin:0}.reckoning-result h3{color:var(--surface-ink);font-size:clamp(1.15rem,2vw,1.55rem);margin:0}.reckoning-result p:not(.reckoning-count){color:var(--text-secondary);margin:0;max-width:var(--readable-max)}.reckoning-result .button{justify-self:start;margin-top:.5rem}.cx-section-heading{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);max-width:820px}.cx-section-heading p:not(.section-label){color:var(--text-secondary);max-width:var(--readable-max)}.cx-section-heading h2,.cx-section-heading p{margin-bottom:0}.cx-concept-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cx-concept-rows{display:grid;grid-gap:.9rem;gap:.9rem}.cx-concept-tile{border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:.75rem;gap:.75rem;min-height:12rem;padding:clamp(1rem,2vw,1.4rem);transition:border-color .16s ease,transform .16s ease}.cx-concept-marker{align-items:center;background:rgba(91,179,240,.16);border:1px solid rgba(15,111,191,.28);border-radius:var(--radius-small);color:var(--action-strong);display:inline-flex;font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);height:2rem;justify-content:center;letter-spacing:var(--type-structure-tracking);width:2rem}.cx-concept-tile[data-tone="1"]{background:var(--surface-panel)}.cx-concept-tile[data-tone="2"]{background:var(--surface-page)}.cx-concept-tile[data-tone="3"]{background:var(--surface-inset)}.cx-concept-grid[data-row-tone="1"] .cx-concept-tile{background:var(--surface-panel)}.cx-concept-grid[data-row-tone="2"] .cx-concept-tile{background:rgba(91,179,240,.12)}.cx-concept-grid[data-row-tone="3"] .cx-concept-tile{background:#ffffff}.cx-concept-tile:hover{border-color:var(--action);transform:translateY(-2px)}.cx-concept-tile h3{font-family:var(--font-technical);font-size:.88rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0;text-transform:uppercase}.cx-concept-tile p{color:var(--text-secondary);margin:0}.cx-quote-section{background:var(--surface-ink);color:#ffffff;margin-inline:auto;max-width:none;padding:clamp(3rem,7vw,6rem) var(--page-gutter)}.cx-quote-section .cx-section-heading{margin-inline:auto;max-width:var(--content-max)}.cx-quote-section .section-label,.cx-quote-section h2{color:#ffffff}.cx-quote-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:var(--content-max)}.cx-quote-grid blockquote{border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-medium);font-size:clamp(1.55rem,3vw,2.55rem);font-weight:800;line-height:1.05;margin:0;min-height:16rem;padding:clamp(1.25rem,3vw,2rem)}.cx-quote-grid blockquote span{color:var(--punctuation)}.cx-book-timeline{display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:0}.cx-book-timeline li{border-top:1px solid var(--border-subtle);display:grid;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);grid-template-columns:8rem minmax(0,1fr);padding:clamp(1rem,3vw,1.5rem) 0}.cx-book-timeline span{color:var(--action-strong);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.cx-book-timeline h3{margin-bottom:.35rem}.cx-book-timeline p{color:var(--text-secondary);margin:0}.cx-about-author,.cx-author-note{max-width:900px}.cx-author-note{background:var(--surface-ink);border-radius:var(--radius-medium);padding:clamp(1.5rem,4vw,2.5rem)}.cx-author-note .section-label,.cx-author-note h2{color:#ffffff}.cx-about-author p,.cx-author-note p{color:var(--text-secondary);font-size:clamp(1.02rem,1.5vw,1.15rem);max-width:var(--readable-max)}.cx-author-note p{color:rgba(255,255,255,.74)}.cx-about-author{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);margin-top:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,2.5rem)}.cx-author-note-small{border-left:3px solid var(--action);font-weight:700;padding-left:1rem}.cx-final-preorder{background:var(--surface-panel);border-top:1px solid var(--border-subtle);max-width:none}.cx-final-preorder .section-label,.cx-final-preorder h2,.cx-final-preorder p{margin-inline:auto;max-width:var(--content-max)}.cx-final-preorder p:not(.section-label){color:var(--text-secondary);font-size:clamp(1.05rem,1.7vw,1.22rem);max-width:780px}.cx-final-preorder .button{margin-left:calc((100% - min(var(--content-max), calc(100vw - (var(--page-gutter) * 2)))) / 2)}@media (prefers-reduced-motion:reduce){.cx-concept-tile,.reckoning-check-option,.reckoning-scale span{transition:none}.cx-concept-tile:hover,.reckoning-check-option[aria-pressed=true]{transform:none}}.compact-map{background:linear-gradient(90deg,rgba(5,18,33,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.07) 1px,transparent 1px),var(--surface-panel);background-size:34px 34px;min-height:360px}.map-caption{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);left:1rem;margin:0;position:absolute;text-transform:uppercase;top:1rem}.map-stack{display:grid;grid-gap:.75rem;gap:.75rem;inset:clamp(1.25rem,4vw,3rem);place-content:center;position:absolute}.map-stack span{background:rgba(255,255,255,.94);border:1px solid var(--border-strong);border-radius:var(--radius-small);color:var(--text-primary);display:block;font-family:var(--font-system);font-size:clamp(1.35rem,3vw,2.2rem);font-weight:800;line-height:1;padding:.85rem 1rem}.map-stack span:first-child{background:var(--text-primary);color:var(--surface-panel)}.map-stack span:nth-child(2){border-color:var(--text-primary)}.process-list{color:var(--text-secondary);counter-reset:process;display:grid;grid-gap:.85rem;gap:.85rem;list-style:none;margin:0;padding:0}.process-list li{border-top:1px solid var(--border-subtle);counter-increment:process;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:3rem minmax(0,1fr);padding-top:1rem}.process-list li:before{color:var(--punctuation);content:counter(process,decimal-leading-zero);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking)}.framework-visual{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:clamp(1rem,2.5vw,1.6rem);gap:clamp(1rem,2.5vw,1.6rem);margin:0 auto;max-width:1280px;overflow:hidden;padding:clamp(1rem,2.5vw,1.5rem)}.framework-visual-copy{max-width:780px}.framework-visual-copy h2{font-size:clamp(1.65rem,3vw,2.45rem);margin-bottom:.65rem}.framework-visual-copy p:not(.section-label){color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.12rem);margin-bottom:0;max-width:var(--readable-max)}.framework-visual-image{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);overflow:hidden}.framework-visual-image img{display:block;height:auto;width:100%}.framework-visual figcaption{color:var(--text-muted);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);line-height:1.5;margin:0;text-transform:uppercase}.framework-visual-hero{max-width:980px}.framework-visual-hero .framework-visual-copy h2{font-size:clamp(1.35rem,2.1vw,1.85rem)}.framework-visual-standard{box-shadow:var(--shadow-soft)}.framework-visual-compact{max-width:640px}.framework-visual-dark{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);box-shadow:none}.framework-visual-dark .framework-visual-copy h2{color:#ffffff}.framework-visual-dark .framework-visual-copy p:not(.section-label),.framework-visual-dark figcaption{color:rgba(255,255,255,.74)}.framework-visual-dark .framework-visual-image{border-color:rgba(255,255,255,.18)}.framework-visual-tint{background:var(--surface-inset)}.diagnostic-chain,.launch-spine,.proof-strip{display:grid;grid-gap:.75rem;gap:.75rem}.diagnostic-chain,.proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.5rem,4vw,2.5rem)}.diagnostic-chain span,.proof-strip span{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);font-weight:800;padding:.9rem 1rem}.diagnostic-chain span{background:var(--surface-panel)}.split-section-quiet{background:transparent;border:0;padding:0}.compact-proof-list{display:grid;grid-gap:.75rem;gap:.75rem}.compact-proof-list .framework-card{padding:1rem}.compact-proof-list .framework-card h3{font-size:1.15rem}.services-path-section .card-grid{align-items:stretch}.launch-spine{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.5rem,4vw,2.5rem)}.launch-spine a{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:.7rem;gap:.7rem;min-height:13rem;padding:1.1rem;text-decoration:none}.launch-spine span{color:var(--action-strong);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.launch-spine strong{color:var(--text-primary);font-family:var(--font-system);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.08}.launch-spine small{color:var(--text-secondary);font-size:.92rem;line-height:1.45}.launch-spine a:hover{border-color:var(--action)}.placeholder-grid-section{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.placeholder-details{display:grid;grid-gap:.9rem;gap:.9rem;margin:0}.placeholder-details dt{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.2rem;text-transform:uppercase}.placeholder-details dd{margin:0}.book-panel,.chain-panel{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.15rem,2vw,1.55rem)}.book-panel{background:linear-gradient(90deg,rgba(5,18,33,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.06) 1px,transparent 1px),var(--surface-panel);background-size:30px 30px;border-color:var(--border-strong)}.book-panel h2{font-family:var(--font-system);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12;margin-bottom:1.5rem}.book-panel dl{display:grid;grid-gap:1rem;gap:1rem;margin:0}.book-panel dt{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.2rem;text-transform:uppercase}.book-panel dd{color:var(--text-secondary);margin:0}.chain-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.chain-list{counter-reset:chain;display:grid;grid-gap:.8rem;gap:.8rem;list-style:none;margin:0;padding:0}.chain-list li{border-top:1px solid var(--border-subtle);color:var(--text-secondary);counter-increment:chain;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:2.6rem minmax(0,1fr);padding-top:.9rem}.chain-list li:before{color:var(--punctuation);content:counter(chain,decimal-leading-zero);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking)}.excerpt-module,.media-grid{display:grid;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,.9fr) minmax(280px,1fr)}.excerpt-module blockquote{border-block:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-system);font-size:clamp(1.55rem,3vw,2.45rem);font-weight:700;line-height:1.08;margin:0 0 1rem;padding-block:1.25rem}.excerpt-source{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0;text-transform:uppercase}.chapter-selector-shell,.compact-prompt-list,.newsletter-format{display:grid;grid-gap:.75rem;gap:.75rem}.chapter-selector-shell article,.compact-prompt-list li,.media-panel,.newsletter-format span{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-small);padding:.9rem 1rem}.chapter-selector-shell p:last-child{color:var(--text-secondary);margin-bottom:0}.compact-prompt-list{counter-reset:prompts;list-style:none;margin:0;padding:0}.compact-prompt-list li{color:var(--text-secondary);counter-increment:prompts;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:2.5rem minmax(0,1fr)}.compact-prompt-list li:before{color:var(--punctuation);content:counter(prompts,decimal-leading-zero);font-family:var(--font-technical);font-size:.78rem}.media-panel ul{color:var(--text-secondary);margin:0;padding-left:1.25rem}.media-panel li+li{margin-top:.65rem}.press-kit-note{margin-top:1rem}.newsletter-format{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:1rem}.newsletter-format span{color:var(--text-secondary);font-size:.9rem}.tag-list{display:flex;flex-wrap:wrap;gap:.75rem}.tag-list span{border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-secondary);display:inline-flex;padding:.7rem .9rem}.search-placeholder{display:grid;grid-gap:.75rem;gap:.75rem;max-width:42rem}.search-placeholder label,.search-placeholder span{color:var(--text-primary);font-weight:700}.search-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem}.search-placeholder input{background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--radius-small);color:var(--text-muted);flex:1 1 18rem;font:inherit;min-height:3.2rem;padding:.85rem 1rem}.search-row .button{min-height:3.2rem}.legal-section{border-top:1px solid var(--border-subtle)}.article-page{margin-inline:auto;max-width:var(--content-max);padding-inline:var(--page-gutter)}.article-header{max-width:920px;padding-block:clamp(3rem,8vw,6rem) clamp(2rem,5vw,4rem)}.article-header h1{max-width:12ch}.article-dek{color:var(--text-secondary);font-size:clamp(1.15rem,2vw,1.45rem);max-width:var(--readable-max)}.article-meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:var(--font-technical);font-size:.74rem;font-weight:var(--type-structure-weight);gap:.65rem;letter-spacing:var(--type-structure-tracking);margin-top:1.5rem;text-transform:uppercase}.article-meta span{border:1px solid var(--border-subtle);border-radius:var(--radius-small);padding:.45rem .6rem}.article-visual{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);margin:0 0 clamp(2rem,5vw,4rem);overflow:hidden}.article-visual img{display:block;height:auto;width:100%}.legacy-visual{max-height:520px}.legacy-visual img{max-height:520px;object-fit:cover}.article-notice{background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:var(--radius-medium);margin-bottom:clamp(2rem,5vw,4rem);max-width:var(--readable-max);padding:clamp(1.15rem,2vw,1.55rem)}.article-notice h2{font-family:var(--font-system);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.1;margin-bottom:.75rem}.article-notice li,.article-notice p{color:var(--text-secondary)}.article-notice p:last-child,.article-notice ul:last-child{margin-bottom:0}.article-notice a{color:var(--action-strong);font-weight:700}.article-body{color:var(--text-primary);font-size:clamp(1.02rem,1.4vw,1.12rem);max-width:var(--readable-max)}.article-body h2,.article-body h3{margin-top:clamp(2.5rem,5vw,4rem)}.article-body h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.05}.article-body h3{font-family:var(--font-system);font-size:clamp(1.25rem,2vw,1.55rem)}.article-body li,.article-body p{color:var(--text-secondary)}.article-body blockquote,.article-body figure,.article-body ol,.article-body p,.article-body ul{margin-bottom:1.35rem}.article-body ol,.article-body ul{padding-left:1.4rem}.article-body li+li{margin-top:.55rem}.article-body img{border:1px solid var(--border-subtle);border-radius:var(--radius-small);display:block;height:auto;max-width:100%}.article-figure{margin:clamp(2rem,5vw,3.25rem) 0;max-width:min(1200px,100%);width:100%}.article-figure img,.article-figure picture{display:block;width:100%}.article-figure img{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);box-shadow:var(--shadow-soft);height:auto;max-width:100%}.article-figure figcaption{color:var(--text-muted);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);line-height:1.55;margin-top:.7rem;text-transform:uppercase}.article-body a{color:var(--action-strong);font-weight:700}.article-faq{border-top:1px solid var(--border-subtle);margin-top:clamp(3rem,7vw,5rem);max-width:var(--readable-max);padding-top:clamp(2rem,5vw,3rem)}.article-faq h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05;margin-bottom:1.25rem}.article-faq-list{display:grid;grid-gap:.75rem;gap:.75rem}.article-faq-item{background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:1rem 1.1rem}.article-faq-item summary{color:var(--text-primary);cursor:pointer;font-weight:800;line-height:1.35}.article-faq-item p{color:var(--text-secondary);margin:.85rem 0 0}.supporting-visual{margin-top:clamp(2rem,5vw,4rem)}.article-cta-section{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:clamp(3rem,7vw,5rem)}.article-related{padding-inline:0}.legacy-framework-bridge{border-block:1px solid var(--border-subtle);margin-block:clamp(3rem,7vw,5rem);max-width:var(--content-max);padding-block:clamp(2rem,5vw,3.5rem)}.legacy-framework-bridge h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05;margin-bottom:1.25rem;max-width:14ch}.framework-bridge-card{background:rgba(255,255,255,.72);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);color:inherit;display:block;padding:clamp(1rem,2vw,1.35rem);text-decoration:none}.framework-bridge-card span{color:var(--text-primary);display:block;font-weight:800;margin-bottom:.55rem}.framework-bridge-card p{color:var(--text-secondary);margin:0}.archive-index-list{align-items:stretch;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.archive-index-list .insight-card,.archive-index-list .link-card{min-height:12rem}.archive-index-list-preview{margin-top:1.25rem}.archive-summary-card{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.archive-count{align-items:center;background:var(--action-strong);border-radius:var(--radius-small);color:#ffffff;display:inline-flex;font-family:var(--font-technical);font-size:clamp(1.4rem,4vw,2.2rem);font-weight:700;justify-content:center;line-height:1;margin:0;min-height:4rem;min-width:4.75rem;padding:.75rem}.archive-summary-card h3{margin-bottom:.4rem}.archive-summary-card p:last-child{color:var(--text-secondary);margin:0}.faq-list,.glossary-list{display:grid;grid-gap:1rem;gap:1rem}.faq-entry,.glossary-entry{background:rgba(255,255,255,.78);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.15rem,2vw,1.55rem)}.faq-entry h2,.glossary-entry h2{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.08}.faq-entry p,.glossary-entry dd,.glossary-entry p{color:var(--text-secondary);max-width:var(--readable-max)}.glossary-entry dl{margin:1rem 0}.glossary-entry dt{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.25rem;text-transform:uppercase}.glossary-entry dd{margin:0}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}main>section.main-rhythm-band{max-width:none;padding:0}.main-rhythm-band{margin-inline:0}.main-rhythm-inner{margin-inline:auto;max-width:var(--content-max);padding:clamp(4rem,8vw,7rem) var(--page-gutter)}.main-rhythm-hero .main-rhythm-inner{padding-block:clamp(3rem,8vw,7rem)}.main-rhythm-inner>.content-section,.main-rhythm-inner>.cta-section,.main-rhythm-inner>.page-hero{margin:0;max-width:none;padding:0}.main-rhythm-white{background:var(--surface-panel)}.main-rhythm-tint{background:var(--surface-inset)}.main-rhythm-dark{background:var(--surface-ink);color:#ffffff}.main-rhythm-dark .section-label,.main-rhythm-dark .signal-status,.main-rhythm-dark p{color:rgba(255,255,255,.74)}.main-rhythm-dark h1,.main-rhythm-dark h2,.main-rhythm-dark h3{color:#ffffff}.main-rhythm-dark .button-secondary{border-color:rgba(255,255,255,.36);color:#ffffff}.main-rhythm-dark .button-secondary:hover{background:rgba(255,255,255,.1)}.main-rhythm-dark .framework-card,.main-rhythm-dark .insight-card,.main-rhythm-dark .service-card,.main-rhythm-dark .signal-map{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);box-shadow:none}.main-rhythm-dark .map-stack span,.main-rhythm-dark .service-card p{color:rgba(255,255,255,.74)}.main-rhythm-dark .text-link{color:var(--punctuation)}.main-rhythm-band .split-section{align-items:center;display:grid;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.home-journey-list{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:1.5rem 0 0;padding:0}.home-journey-list li{border-left:3px solid var(--punctuation);color:rgba(255,255,255,.82);font-weight:800;padding:.25rem 0 .25rem .9rem}.home-visual-followup{margin-top:clamp(2rem,5vw,4rem)}.leader-reveal{display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem)}.leader-reveal-heading{max-width:820px}.leader-reveal-heading p:not(.section-label){color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.12rem);max-width:var(--readable-max)}.leader-reveal-options{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leader-reveal-option{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);color:var(--text-primary);cursor:pointer;display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1.2rem,2.5vw,1.8rem);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.leader-reveal-option:hover,.leader-reveal-option[data-active=true]{border-color:var(--action);box-shadow:0 14px 34px rgba(5,18,33,.09)}.leader-reveal-option:hover{transform:translateY(-1px)}.leader-reveal-option:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.leader-reveal-diagnostic-link,.leader-reveal-option span{font-family:var(--font-technical);font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.leader-reveal-option span{color:var(--action-strong);font-size:.72rem;font-weight:700;text-transform:uppercase}.leader-reveal-option strong{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.05}.leader-reveal-option small{color:var(--text-secondary);font-size:.95rem;line-height:1.45;max-width:40rem}.leader-reveal-option ul{display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.2rem 0 0;padding:0}.leader-reveal-option li{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:.45rem}.leader-reveal-option li:before{background:var(--action);border-radius:999px;content:"";flex:0 0 0.42rem;height:.42rem;opacity:.7;width:.42rem}.leader-reveal-option[data-active=true] li:before{background:var(--punctuation);opacity:1}.leader-reveal-panel{align-items:center;background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,.95fr) minmax(18rem,.65fr);overflow:hidden;padding:clamp(1rem,2.5vw,1.5rem)}.leader-reveal-insight,.leader-reveal-visual{min-width:0}.leader-reveal-image{aspect-ratio:1024/1536;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);max-height:660px;overflow:hidden}.leader-reveal-image img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.leader-reveal-visual p{color:var(--text-muted);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:.7rem 0 0;text-transform:uppercase}.leader-reveal-visual strong{color:var(--text-primary)}.leader-reveal-insight{display:grid;grid-gap:1rem;gap:1rem;justify-items:stretch}.leader-reveal-insight .transformidy-card{max-width:none}.leader-reveal-diagnostic-link{color:var(--action-strong);font-size:.78rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.leader-reveal-cta{display:flex;flex-wrap:wrap;gap:.85rem}@media (prefers-reduced-motion:no-preference){.home-motion-ready [data-home-motion]{opacity:1;transform:none;transition:opacity .42s ease,transform .42s ease}.home-motion-ready [data-home-motion].home-motion-visible{opacity:1;transform:translateY(0)}.home-motion-ready [data-home-motion] .article-graphic-card,.home-motion-ready [data-home-motion] .cta-section,.home-motion-ready [data-home-motion] .diagram-reveal-copy,.home-motion-ready [data-home-motion] .diagram-reveal-figure,.home-motion-ready [data-home-motion] .framework-visual,.home-motion-ready [data-home-motion] .insight-card,.home-motion-ready [data-home-motion] .integration-card,.home-motion-ready [data-home-motion] .leader-reveal,.home-motion-ready [data-home-motion] .scroll-statement,.home-motion-ready [data-home-motion] .section-heading,.home-motion-ready [data-home-motion] .service-card,.home-motion-ready [data-home-motion] .transformation-moment,.home-motion-ready [data-home-motion] .transformidy-card{opacity:1;transform:none;transition:opacity var(--reveal-duration) ease,transform var(--reveal-duration) ease}.home-motion-ready [data-home-motion].home-motion-visible .article-graphic-card,.home-motion-ready [data-home-motion].home-motion-visible .cta-section,.home-motion-ready [data-home-motion].home-motion-visible .diagram-reveal-copy,.home-motion-ready [data-home-motion].home-motion-visible .diagram-reveal-figure,.home-motion-ready [data-home-motion].home-motion-visible .framework-visual,.home-motion-ready [data-home-motion].home-motion-visible .insight-card,.home-motion-ready [data-home-motion].home-motion-visible .integration-card,.home-motion-ready [data-home-motion].home-motion-visible .leader-reveal,.home-motion-ready [data-home-motion].home-motion-visible .scroll-statement,.home-motion-ready [data-home-motion].home-motion-visible .section-heading,.home-motion-ready [data-home-motion].home-motion-visible .service-card,.home-motion-ready [data-home-motion].home-motion-visible .transformation-moment,.home-motion-ready [data-home-motion].home-motion-visible .transformidy-card{opacity:1;transform:translateY(0)}.home-motion-ready [data-home-motion] .highlight-text:after{transform:scaleX(0);transition:transform .46s ease .12s}.home-motion-ready [data-home-motion].home-motion-visible .highlight-text:after{transform:scaleX(1)}.home-motion-ready [data-home-motion] .article-graphic-card:nth-child(2),.home-motion-ready [data-home-motion] .diagram-reveal-figure{transition-delay:.12s}.home-motion-ready [data-home-motion] .article-graphic-card:nth-child(3){transition-delay:.18s}.home-motion-ready [data-motion-role=fog]:after,.home-motion-ready [data-motion-role=fog]:before{opacity:0;transform:translateY(12px) scale(.96);transition:opacity .56s ease,transform .56s ease}.home-motion-ready [data-motion-role=fog].home-motion-visible:after,.home-motion-ready [data-motion-role=fog].home-motion-visible:before{opacity:1;transform:translateY(0) scale(1)}.home-motion-ready [data-home-motion] .transformation-moment-path i{transform:scaleX(0);transform-origin:left center;transition:transform .52s ease .1s}.home-motion-ready [data-home-motion].home-motion-visible .transformation-moment-path i{transform:scaleX(1)}.home-motion-ready [data-home-motion].home-motion-visible .card-grid>:nth-child(2),.home-motion-ready [data-home-motion].home-motion-visible .pathway-row>:nth-child(2){transition-delay:80ms}.home-motion-ready [data-home-motion].home-motion-visible .card-grid>:nth-child(3),.home-motion-ready [data-home-motion].home-motion-visible .pathway-row>:nth-child(3){transition-delay:.14s}[data-motion-role=cards].home-motion-visible .transformidy-card{transition-delay:90ms}[data-motion-role=friction] .main-rhythm-inner{position:relative}[data-motion-role=friction] .main-rhythm-inner:after,[data-motion-role=friction] .main-rhythm-inner:before{background:#e67e22;border-radius:999px;content:"";height:.55rem;opacity:0;position:absolute;transform:scale(.4);transition:opacity .26s ease .18s,transform .26s ease .18s;width:.55rem}[data-motion-role=friction] .main-rhythm-inner:before{right:max(var(--page-gutter),2rem);top:clamp(2rem,6vw,4rem)}[data-motion-role=friction] .main-rhythm-inner:after{bottom:clamp(2rem,6vw,4rem);left:max(var(--page-gutter),2rem)}[data-motion-role=friction].home-motion-visible .main-rhythm-inner:after,[data-motion-role=friction].home-motion-visible .main-rhythm-inner:before{opacity:.72;transform:scale(1)}[data-motion-role=spine] .framework-visual{position:relative}[data-motion-role=spine] .framework-visual:after{background:linear-gradient(90deg,transparent,rgba(15,111,191,.42),transparent);content:"";height:2px;inset:auto 1.5rem 1rem;opacity:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:opacity .26s ease .16s,transform .42s ease .16s}[data-motion-role=spine].home-motion-visible .framework-visual:after{opacity:1;transform:scaleX(1)}}.article-reading-progress{background:transparent;border:0;height:3px;inset:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;width:100%;z-index:1000}.article-reading-progress::-webkit-progress-bar{background:transparent}.article-reading-progress::-webkit-progress-value{background:var(--action);-webkit-transition:width .12s linear;transition:width .12s linear}.article-reading-progress::-moz-progress-bar{background:var(--action);-moz-transition:width .12s linear;transition:width .12s linear}.article-template-layout{align-items:start;display:grid;grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(11rem,14rem) minmax(0,var(--readable-max)) minmax(13rem,16.5rem);margin-inline:auto;max-width:1280px;padding:clamp(2rem,5vw,4rem) var(--page-gutter) clamp(4rem,8vw,7rem)}.article-left-sidebar,.article-right-sidebar{position:-webkit-sticky;position:sticky;top:5rem}.article-left-sidebar{max-height:calc(100svh - 6rem);overflow:auto}.article-category-tag,.article-featured-card-framework,.beup-dim,.beup-label,.byline-details,.evidence-citation,.kt-label,.related-card-badge,.related-meta,.sc-label,.tldr-label,.toc-label{font-family:var(--font-technical);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.toc-label{color:var(--text-muted);font-size:.72rem;margin-bottom:.8rem;text-transform:uppercase}.toc-list{display:grid;grid-gap:.1rem;gap:.1rem;list-style:none;margin:0;padding:0}.toc-item a{border-left:2px solid var(--border-subtle);color:var(--text-secondary);display:block;font-size:.86rem;padding:.38rem .55rem .38rem .75rem;text-decoration:none}.toc-item a:hover{border-left-color:var(--action);color:var(--action-strong)}.toc-mobile{display:none}.article-template-main{min-width:0}.article-template-hero{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.article-kicker-row,.related-card-topline{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.article-template-hero h1{font-family:var(--font-editorial);font-size:clamp(2.2rem,4.4vw,3.75rem);font-weight:400;line-height:1.04;max-width:17ch}.article-category-tag{background:var(--surface-inset);border:1px solid color-mix(in srgb,var(--action) 22%,transparent);border-radius:var(--radius-small);color:var(--action-strong);display:inline-flex;font-size:.72rem;font-weight:700;margin-bottom:1rem;padding:.34rem .65rem;text-transform:uppercase}.article-kicker-row .article-category-tag,.related-card-topline .related-card-badge{margin-bottom:0}.article-template-dek{color:var(--text-secondary);font-size:clamp(1.08rem,1.7vw,1.28rem);margin-bottom:1.25rem}.article-byline{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.byline-avatar{align-items:center;background:var(--action-strong);border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 auto;font-weight:800;height:2.35rem;justify-content:center;width:2.35rem}.byline-author,.byline-details{margin:0}.byline-author{color:var(--text-primary);font-weight:800}.byline-details{color:var(--text-muted);font-size:.78rem}.article-tags{display:flex;flex-wrap:wrap;gap:.45rem}.tag-pill{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);padding:.24rem .55rem;text-transform:uppercase}.article-tldr,.beup-callout{background:var(--surface-ink);border-radius:var(--radius-medium);margin-bottom:clamp(1.5rem,4vw,2rem);padding:clamp(1.2rem,2.5vw,1.6rem)}.article-featured-card{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:grid;grid-gap:clamp(1.25rem,3vw,2rem);gap:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,.88fr) minmax(16rem,.72fr);margin-bottom:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.2rem,3vw,1.8rem)}.article-page>.article-featured-card{margin-bottom:clamp(2rem,5vw,3rem)}.article-featured-card h2{color:var(--text-primary);font-size:clamp(1.45rem,3vw,2rem);margin-bottom:.75rem}.article-featured-card p{color:var(--text-secondary)}.article-featured-card-framework{color:var(--action-strong);font-size:.72rem;font-weight:700;margin-top:.85rem;text-transform:uppercase}.article-featured-card .transformidy-card[data-card-layout=compact]{max-width:100%;min-height:18rem}.beup-label,.tldr-label{color:var(--punctuation);font-size:.72rem;font-weight:700;margin-bottom:.65rem;text-transform:uppercase}.beup-text,.tldr-text{color:rgba(255,255,255,.78);margin:0}.key-takeaways{background:var(--surface-inset);border:1px solid color-mix(in srgb,var(--action) 22%,transparent);border-radius:var(--radius-medium);margin-bottom:clamp(2rem,5vw,3rem);padding:clamp(1.2rem,2.5vw,1.6rem)}.kt-label{color:var(--action-strong);font-size:.72rem;font-weight:700;margin-bottom:.75rem;text-transform:uppercase}.kt-list{display:grid;grid-gap:.65rem;gap:.65rem;list-style:none;margin:0;padding:0}.kt-item{align-items:start;color:var(--text-secondary);display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:.45rem minmax(0,1fr)}.kt-dot{background:var(--action);border-radius:50%;height:.45rem;margin-top:.6rem;width:.45rem}.article-body section{margin-bottom:clamp(2.25rem,5vw,3.5rem)}.article-body h2{scroll-margin-top:6rem}.evidence-box{background:var(--surface-inset);border-left:4px solid var(--action);border-radius:0 var(--radius-medium) var(--radius-medium) 0;margin:1.5rem 0;padding:1.15rem 1.25rem}.article-right-sidebar .evidence-box{margin:0}.evidence-box-title{align-items:center;color:var(--text-primary);display:flex;font-weight:800;gap:.7rem;margin-bottom:.5rem}.evidence-box-icon{align-items:center;background:var(--action);border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.8rem;height:1.55rem;justify-content:center;width:1.55rem}.evidence-box-content{color:var(--text-secondary);font-size:.95rem;margin:0}.evidence-citation{color:var(--text-muted);display:block;font-size:.78rem;margin-top:.5rem}.beup-callout-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.article-icon-strip{align-items:center;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:flex;flex-wrap:wrap;gap:.65rem;margin:1.5rem 0;padding:.85rem}.article-icon-chip{align-items:center;background:var(--surface-inset);border:1px solid color-mix(in srgb,var(--action) 16%,transparent);border-radius:var(--radius-small);color:var(--text-secondary);display:inline-flex;font-size:.78rem;font-weight:700;gap:.45rem;padding:.35rem .55rem}.beup-callout-cell{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-small);padding:1rem}.beup-dim{color:var(--punctuation);font-size:.72rem;font-weight:800;margin-bottom:.35rem;text-transform:uppercase}.article-mid-cta{align-items:center;background:var(--surface-inset);border:2px solid var(--action);border-radius:var(--radius-medium);display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;margin:2rem 0;padding:clamp(1.25rem,3vw,2rem)}.mid-cta-icon{color:var(--action)}.mid-cta-icon svg{display:block;height:3rem;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:3rem}.mid-cta-text h3,.mid-cta-text p{margin:0}.mid-cta-button{background:var(--action-strong);border-radius:var(--radius-small);color:#ffffff;font-weight:800;padding:.75rem 1rem;text-decoration:none;white-space:nowrap}.article-concept-moment{background:var(--surface-inset);border:1px solid color-mix(in srgb,var(--action) 24%,transparent);border-radius:var(--radius-medium);margin:1.75rem 0;padding:clamp(1.15rem,2.5vw,1.6rem)}.article-concept-moment h2{color:var(--text-primary);font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.08;margin-bottom:.75rem}.article-concept-moment p:not(.section-label){color:var(--text-secondary)}.article-concept-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.article-concept-links a{border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--action-strong);font-family:var(--font-technical);font-size:.7rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);padding:.38rem .55rem;text-decoration:none;text-transform:uppercase}.article-faq,.article-references{border-top:1px solid var(--border-subtle);margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,5vw,3rem)}.article-faq h2,.article-references h2,.related-articles h2{font-size:clamp(1.75rem,3vw,2.5rem)}.article-references ol{color:var(--text-secondary);padding-left:1.25rem}.article-references li+li{margin-top:.85rem}.article-references span{color:var(--text-muted);display:block;margin-top:.25rem}.article-right-sidebar{display:grid;grid-gap:1rem;gap:1rem}.sidebar-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:1.1rem}.sc-label{color:var(--text-muted);font-size:.7rem;font-weight:700;margin-bottom:.55rem;text-transform:uppercase}.sc-title{font-size:1.1rem;font-weight:800;line-height:1.18;margin-bottom:.45rem}.sc-text{color:var(--text-secondary);font-size:.88rem;margin-bottom:.75rem}.sc-cta{color:var(--action-strong);font-size:.88rem;font-weight:800}.related-articles{background:var(--surface-inset);border-top:1px solid var(--border-subtle);margin:clamp(3rem,7vw,5rem) calc(var(--page-gutter) * -1) 0;padding:clamp(2.5rem,6vw,4rem) var(--page-gutter)}.related-articles-container{margin-inline:auto;max-width:var(--content-max)}.related-intro{color:var(--text-secondary)}.related-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.related-card{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:1.25rem}.related-card-badge{color:var(--action-strong);font-size:.7rem;font-weight:800;margin-bottom:.65rem;text-transform:uppercase}.related-card a{text-decoration:none}.related-excerpt,.related-meta{color:var(--text-secondary)}.related-meta{display:flex;flex-wrap:wrap;font-size:.78rem;gap:.75rem;margin:0}.transformidy-card{--card-primary:#0f6fbf;--card-accent:#e8f0f8;--card-text:#051221;--card-muted:#506273;--card-border:color-mix(in srgb,var(--card-primary) 34%,#c8d6e4);--card-heading-font:var(--font-system);background:#ffffff;border:1px solid var(--card-border);border-radius:var(--radius-medium);color:var(--card-text);display:grid;grid-gap:clamp(1rem,3vw,1.5rem);gap:clamp(1rem,3vw,1.5rem);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:clamp(2.5rem,5vw,5rem);position:relative}.transformidy-card-ed,.transformidy-card-ei{--card-primary:#0f6fbf;--card-accent:#e8f0f8}.transformidy-card-ea{--card-primary:#e67e22;--card-accent:#f5eee6}.transformidy-card-cxr{--card-primary:#6b2c91;--card-accent:#f1e9f6}.transformidy-card[data-card-layout=square]{aspect-ratio:1;grid-template-rows:auto minmax(0,1fr) auto;max-width:min(100%,42rem);min-height:28rem}.transformidy-card[data-card-layout=article-inline]{aspect-ratio:1200/628;grid-template-columns:minmax(0,1fr);max-width:min(100%,58rem);padding:clamp(2rem,4vw,3.75rem)}.transformidy-card[data-card-layout=compact]{gap:1rem;max-width:min(100%,28rem);min-height:22rem;padding:clamp(1.35rem,2.6vw,1.65rem)}.transformidy-card-footer,.transformidy-card-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.transformidy-card-family,.transformidy-card-id{font-family:var(--font-technical);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.transformidy-card-id{color:var(--card-primary);font-size:clamp(.78rem,1.4vw,.9rem);font-weight:700;margin:0 0 .15rem}.transformidy-card-family{color:var(--card-muted);font-size:clamp(.68rem,1.1vw,.78rem);font-weight:var(--type-structure-weight);margin:0}.transformidy-card-qr{align-items:center;aspect-ratio:1;background:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-primary) 48%,#ffffff);border-radius:var(--radius-small);color:var(--card-primary);display:grid;flex:0 0 clamp(3.1rem,7vw,3.75rem);font-family:var(--font-technical);letter-spacing:var(--type-structure-tracking);justify-items:center;line-height:1;padding:.35rem;text-align:center;text-transform:uppercase}.transformidy-card-qr span{font-size:clamp(.76rem,1.4vw,.88rem);font-weight:700}.transformidy-card-qr small{color:var(--card-muted);font-size:.58rem}.transformidy-card-body{align-content:center;display:grid;grid-gap:clamp(1rem,3vw,1.5rem);gap:clamp(1rem,3vw,1.5rem);min-width:0}.transformidy-card h2{color:var(--card-primary);font-family:var(--card-heading-font);font-size:clamp(1.65rem,4vw,3rem);font-weight:800;line-height:1.1;margin:0;max-width:17ch}.transformidy-card-insight,.transformidy-card-subtitle{color:var(--card-muted)}.transformidy-card-subtitle{font-size:clamp(.95rem,1.8vw,1.12rem);line-height:1.35;margin:.75rem 0 0}.transformidy-card-insight{font-size:clamp(.9rem,1.45vw,1rem);line-height:1.5;margin:0;max-width:62ch}.transformidy-card-tag{background:var(--card-accent);border-radius:var(--radius-small);color:var(--card-primary);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin:0;max-width:min(100%,18rem);padding:.32rem .55rem;text-transform:uppercase}.transformidy-card-url{align-self:end;color:#737b84;font-family:var(--font-system);font-size:clamp(.62rem,1vw,.72rem);margin:0;overflow-wrap:anywhere;text-align:right}.transformidy-card-links{align-self:end;background:color-mix(in srgb,var(--card-accent) 72%,#ffffff);border:1px solid color-mix(in srgb,var(--card-primary) 18%,transparent);border-radius:var(--radius-small);display:grid;grid-gap:.2rem;gap:.2rem;justify-items:end;min-width:0;padding:.45rem .55rem}.transformidy-card-qr-target{color:var(--card-muted);font-family:var(--font-system);font-size:clamp(.58rem,.95vw,.68rem);margin:0;max-width:28rem;opacity:.86;overflow-wrap:anywhere;text-align:right}.transformidy-card[data-card-layout=compact] .transformidy-card-qr{flex-basis:3rem}.transformidy-card[data-card-layout=compact] h2{font-size:clamp(1.35rem,3vw,1.75rem)}.transformidy-card[data-card-layout=compact] .transformidy-card-insight{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.transformidy-card[data-card-layout=article-inline] .transformidy-card-footer{align-items:end}.page-card-placement{display:grid;justify-items:center;margin-block:clamp(1.5rem,4vw,2.75rem)}.page-card-placement-narrow{margin-inline:auto;max-width:min(100%,58rem)}.page-card-placement-compact{justify-items:start;margin-block:0 clamp(1.5rem,4vw,2.25rem)}.card-demo-section{padding-block:clamp(2rem,5vw,4rem)}.card-demo-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.card-demo-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.article-cta-section,.article-graphic-grid,.card-demo-grid,.card-demo-grid.compact,.card-grid.four,.card-grid.three,.card-grid.two,.chain-grid,.comparison-row,.cx-about-author,.cx-book-hero,.cx-book-timeline li,.cx-concept-grid,.cx-quote-grid,.diagnostic-card,.diagnostic-section,.diagram-reveal-section,.excerpt-module,.experience-intelligence-frameworks,.experience-intelligence-section,.experience-intelligence-sequence,.framework-relationship-list,.friction-diagram-flow,.friction-diagram-grid,.homepage-v2-hero,.leader-reveal-options,.leader-reveal-panel,.media-grid,.newsletter-format,.operating-problem-grid,.page-hero,.placeholder-grid-section,.reckoning-check-grid,.reveal-card-section,.service-area-grid,.service-detail-grid,.simple-newsletter-section,.split-section{display:block}.article-graphic-card+.article-graphic-card,.chain-panel,.chapter-selector-shell,.compact-prompt-list,.cx-book-cover,.cx-concept-tile,.diagram-reveal-figure,.experience-intelligence-step+.experience-intelligence-step,.framework-card,.framework-visual,.friction-mini-diagram,.homepage-v2-hero-graphic,.insight-card,.leader-reveal-panel,.link-card,.media-panel,.newsletter-format span,.operating-problem-card,.page-hero-aside,.placeholder-card,.reckoning-result,.revenue-friction-result,.service-area-card,.service-card,.simple-newsletter-section .button,.system-reveal-card{margin-top:1rem}.revenue-friction-options{display:block}.revenue-friction-option+.revenue-friction-option{margin-top:.65rem}.service-detail-card+.service-detail-card{margin-top:1rem}.experience-intelligence-arrow{display:none}.diagnostic-option-grid{grid-template-columns:minmax(0,1fr)}.homepage-v2-hero,.page-hero{min-height:auto}.homepage-v2-hero h1{max-width:100%}.homepage-v2-hero-graphic img{height:min(76svh,620px)}.system-reveal-card summary{min-height:14rem}.section-action-row{justify-content:flex-start}.services-opening{padding-block:clamp(2.5rem,8vw,4rem)}.dat-diagram ol,.services-opening{grid-template-columns:minmax(0,1fr)}.dat-diagram ol{gap:1rem}.dat-diagram ol:before{right:auto}.dat-diagram ol:after,.dat-diagram ol:before{bottom:2rem;height:auto;left:2rem;top:2rem;width:1px}.dat-diagram ol:after{transform-origin:top center}.dat-stage{grid-template-columns:4rem minmax(0,1fr);padding:0}.dat-stage-body,.dat-stage-label{grid-column:2}.dat-stage-label{align-self:end;grid-row:1}.dat-stage-body{grid-row:2}@supports (animation-timeline:view()){.dat-stage{animation:none;opacity:1;transform:none}.dat-diagram ol:after{animation:none;transform:scaleY(1)}}@keyframes dat-line-draw{to{transform:scaleY(1)}}.comparison-row span+span{border-left:0;border-top:1px solid var(--border-subtle)}.blueprint-desktop-visual{display:none}.blueprint-mobile-summary{display:block}.cx-book-hero h1{max-width:100%}.cx-book-cover{max-width:320px}.cx-final-preorder,.reckoning-check{padding-block:clamp(2.5rem,8vw,4rem)}.cx-concept-tile:hover,.reckoning-check-option,.reckoning-check-option[aria-pressed=true]{transform:none}.cx-quote-grid blockquote{min-height:auto}.cx-book-timeline li{padding-block:1.1rem}.cx-book-timeline span{display:block;margin-bottom:.35rem}.cx-final-preorder .button{margin-left:0}.framework-visual{padding:1rem}.framework-visual-copy h2{font-size:clamp(1.55rem,7vw,2.2rem)}.diagram-reveal-copy h2,.scroll-statement h2{max-width:100%}.fog-reveal-section:after,.fog-reveal-section:before{display:none}.transformation-moment-path{grid-template-columns:minmax(0,1fr)}.transformation-moment-path span:last-child{text-align:left}.transformation-moment-path i{width:6rem}.pull-quote-moment blockquote{font-size:clamp(1.55rem,9vw,2.4rem);max-width:100%}.leader-reveal-option+.leader-reveal-option{margin-top:1rem}.leader-reveal-option ul{grid-template-columns:minmax(0,1fr)}.leader-reveal-image{max-height:560px}.diagnostic-chain,.launch-spine,.proof-strip{grid-template-columns:minmax(0,1fr)}.launch-spine a{min-height:auto}.primary-nav{justify-content:flex-start;margin-top:1rem}.main-rhythm-band .split-section,.related-grid{display:block}.card-demo-grid .transformidy-card+.transformidy-card,.related-card+.related-card{margin-top:1rem}.framework-relationship-item+.framework-relationship-item{margin-top:.8rem}.page-card-placement{justify-items:stretch;margin-block:1.25rem 2rem}.archive-summary-card{align-items:start;grid-template-columns:minmax(0,1fr)}.archive-count{min-width:4rem;width:-moz-fit-content;width:fit-content}.page-card-placement-compact{margin-block:0 1.5rem}.transformidy-card[data-card-layout=article-inline]{aspect-ratio:auto;min-height:24rem}.article-template-layout{grid-template-columns:minmax(0,1fr) minmax(13rem,16.5rem)}.article-left-sidebar{grid-column:1/-1;max-height:none;position:static}.toc-desktop{display:none}.toc-mobile{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);display:block;padding:.85rem 1rem}.toc-mobile summary{color:var(--text-primary);cursor:pointer;font-weight:800}.toc-mobile .toc-list{margin-top:.75rem}}@media (max-width:560px){h1{font-size:clamp(2.55rem,11vw,3.2rem);line-height:1;max-width:min(100%,13ch);overflow-wrap:normal}h2{font-size:clamp(2rem,9vw,2.4rem)}.site-header{align-items:flex-start;flex-direction:column}.process-list li{grid-template-columns:2.25rem minmax(0,1fr)}.article-template-layout{grid-template-columns:minmax(0,1fr);padding-top:1.5rem}.article-right-sidebar{position:static}.article-featured-card{grid-template-columns:minmax(0,1fr)}.article-template-hero h1{max-width:min(100%,13ch)}.article-mid-cta,.beup-callout-grid{grid-template-columns:minmax(0,1fr)}.article-mid-cta{text-align:left}.mid-cta-button{text-align:center;white-space:normal}.related-articles{margin-inline:0}.transformidy-card{padding:2rem}.transformidy-card[data-card-layout=square]{aspect-ratio:auto;min-height:24rem}.transformidy-card-footer,.transformidy-card-header{align-items:flex-start}.transformidy-card h2{font-size:clamp(1.45rem,7vw,2rem)}.transformidy-card-url{text-align:left}.transformidy-card-links{justify-items:start}.transformidy-card-qr-target{text-align:left}}.secondary-hero{align-items:center;display:grid;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding-block:clamp(3rem,8vw,6rem)}.secondary-hero-copy{max-width:760px}.insights-hero h1,.legal-hero h1,.secondary-hero h1{text-transform:none}.connect-newsletter-section p,.connect-trust-note p,.conversation-intake-section p,.conversation-path-card p,.legal-disclosure p,.search-result-item p,.secondary-cta-section p,.secondary-hero-copy>p:not(.section-label),.secondary-link-card p,.secondary-section-heading>p:not(.section-label){color:var(--text-secondary)}.secondary-hero-copy .button{margin-top:.4rem}.secondary-section-heading{margin-bottom:clamp(1.5rem,4vw,2.5rem);max-width:760px}.secondary-card-grid{display:grid;grid-gap:1rem;gap:1rem}.secondary-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-newsletter-section,.connect-trust-note,.conversation-intake-section,.conversation-path-card,.legal-disclosure,.no-results-panel,.search-result-item,.secondary-link-card{background:rgba(255,255,255,.86);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);padding:clamp(1.15rem,2.2vw,1.6rem)}.conversation-path-card h3,.search-result-item h3,.secondary-link-card h3{font-size:clamp(1.12rem,1.7vw,1.45rem)}.conversation-path-section,.legal-accordion-section,.search-results-section,.secondary-featured-section,.secondary-filter-section,.suggested-search-section,.trust-block-section{padding-block:clamp(3rem,7vw,5rem)}.filter-chip-row,.search-cta-row,.suggested-search-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.5rem}.search-cta-row{margin-top:1rem}.filter-chip,.suggested-search-row a{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);font-family:var(--font-technical);font-size:.78rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);min-height:2.75rem;padding:.72rem .9rem;text-decoration:none;text-transform:uppercase}.filter-chip{cursor:pointer}.filter-chip[aria-pressed=true],.suggested-search-row a:hover{background:var(--surface-ink);border-color:var(--surface-ink);color:#ffffff}.broken-path-graphic,.conversation-routing-graphic,.knowledge-map-graphic,.signal-noise-graphic,.trust-foundation-graphic{background:linear-gradient(90deg,rgba(5,18,33,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(5,18,33,.05) 1px,transparent 1px),var(--surface-panel);background-size:36px 36px;border:1px solid var(--border-subtle);border-radius:var(--radius-medium);margin:0;min-height:280px;padding:1rem}.broken-path-graphic figcaption,.conversation-routing-graphic figcaption,.knowledge-map-graphic figcaption,.signal-noise-graphic figcaption,.trust-foundation-graphic figcaption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.broken-path-graphic svg,.conversation-routing-graphic svg,.knowledge-map-graphic svg,.signal-noise-graphic svg,.trust-foundation-graphic svg{display:block;height:auto;width:100%}.broken-path-graphic path,.conversation-routing-graphic path,.knowledge-map-graphic path,.signal-noise-graphic path,.trust-foundation-graphic path{fill:none;stroke:rgba(5,18,33,.28);stroke-linecap:round;stroke-width:2}.broken-path-graphic .path-reconnect,.signal-noise-graphic .signal-path{stroke:var(--action);stroke-width:4}.broken-path-graphic circle,.conversation-routing-graphic circle,.knowledge-map-graphic circle,.signal-noise-graphic .signal-dot,.trust-foundation-graphic rect{fill:var(--surface-panel);stroke:var(--action);stroke-width:2}.knowledge-map-graphic text{fill:var(--text-primary);font-family:var(--font-technical);font-size:12px;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-anchor:middle}.trust-foundation-graphic rect{fill:rgba(91,179,240,.12)}.trust-block-section .secondary-card-grid.three{grid-template-columns:repeat(5,minmax(0,1fr))}.conversation-routing-graphic .routing-center,.trust-foundation-graphic .trust-cap{stroke:var(--surface-ink)}.conversation-routing-graphic .routing-center{fill:var(--surface-ink)}.conversation-routing-graphic{background:linear-gradient(135deg,rgba(232,240,248,.92),rgba(255,255,255,.96))}.conversation-routing-graphic path{stroke:rgba(15,111,191,.34);stroke-width:3}.conversation-routing-graphic circle{fill:#ffffff}.conversation-routing-graphic text{fill:#ffffff;font-family:var(--font-technical);font-size:16px;font-weight:800;text-anchor:middle}.knowledge-search-form{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-medium);margin-top:1.5rem;padding:clamp(1rem,2vw,1.25rem)}.knowledge-search-form label{display:block;font-family:var(--font-technical);font-size:.75rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);margin-bottom:.75rem;text-transform:uppercase}.knowledge-search-row{align-items:center;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:auto minmax(0,1fr)}.knowledge-search-row .button{grid-column:1/-1;justify-content:center}.search-icon-mark{border:2px solid var(--action);border-radius:50%;display:inline-block;height:1.1rem;position:relative;width:1.1rem}.search-icon-mark:after{background:var(--action);content:"";height:2px;position:absolute;right:-.42rem;top:.78rem;transform:rotate(45deg);width:.55rem}.knowledge-search-row input{border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-primary);font:inherit;font-size:.88rem;min-height:3rem;min-width:0;padding:.8rem .9rem}.microcopy{color:var(--text-muted);font-size:.9rem;margin:.75rem 0 0}.search-credibility-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0}.search-credibility-row div{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-small);min-width:8rem;padding:.8rem .95rem}.search-credibility-row dt{color:var(--text-primary);font-family:var(--font-technical);font-size:1.2rem;font-weight:700}.search-credibility-row dd{color:var(--text-muted);font-size:.78rem;margin:.15rem 0 0}.search-result-list{display:grid;grid-gap:.8rem;gap:.8rem}.search-result-item h3 a{text-decoration:none}.search-result-item small{color:var(--text-muted);font-family:var(--font-technical);font-size:.72rem;font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);text-transform:uppercase}.no-results-panel{align-items:center;display:flex;justify-content:flex-start}.legal-accordion-list{display:grid;grid-gap:.8rem;gap:.8rem}.legal-disclosure summary{cursor:pointer;font-family:var(--font-technical);font-weight:var(--type-structure-weight);letter-spacing:var(--type-structure-tracking);min-height:2.75rem;text-transform:uppercase}.legal-disclosure p{margin-bottom:.85rem;max-width:780px}.legal-disclosure ul{color:var(--text-secondary);display:grid;grid-gap:.45rem;gap:.45rem;margin:0;max-width:820px;padding-left:1.1rem}.legal-disclosure li{line-height:1.7}.conversation-path-card{display:grid;grid-gap:.75rem;gap:.75rem}.conversation-path-card .button{justify-self:start}.connect-newsletter-section,.conversation-intake-section{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.connect-action-stack{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.conversation-intake-section .button-secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.24);color:#ffffff}.conversation-intake-section .button-secondary:hover{background:#ffffff;color:var(--surface-ink)}.connect-trust-note{margin-bottom:clamp(3rem,7vw,5rem)}.conversation-intake-section{background:var(--surface-ink);border-color:var(--surface-ink)}.connect-newsletter-section{background:var(--surface-inset)}.conversation-intake-section .section-label,.conversation-intake-section h2{color:#ffffff}.conversation-intake-section p{color:rgba(255,255,255,.76)}.cx-author-note{box-shadow:0 0 0 100vmax var(--surface-ink);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.secondary-cta-section{background:#ffffff;border-block:1px solid var(--border-subtle);padding-block:clamp(3rem,7vw,5rem)}@media (prefers-reduced-motion:reduce){.conversation-path-card,.filter-chip,.secondary-link-card,.suggested-search-row a{transition:none}}@media (max-width:900px){.connect-newsletter-section,.conversation-intake-section,.secondary-card-grid.three,.secondary-card-grid.two,.secondary-hero,.trust-block-section .secondary-card-grid.three{grid-template-columns:minmax(0,1fr)}.knowledge-search-row{align-items:stretch}}@media (max-width:560px){.secondary-hero h1{max-width:100%}.broken-path-graphic,.conversation-routing-graphic,.knowledge-map-graphic,.signal-noise-graphic,.trust-foundation-graphic{min-height:220px}.conversation-path-card .button,.filter-chip,.suggested-search-row a{width:100%}}