/* ConsultGenius product surface. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. ConsultGenius uses a product surface for Insight Labs: question framing, research notes, decision logic, management insight, recommendation paths. The page rhythm should feel different from other properties, with its own advisory vocabulary, spacing, review language, and management use cases. */
:root{--ink:#1b2330;--accent:#8c93c8;--paper:#f2f4f8;--mist:#fffaf0;--line:color-mix(in srgb,var(--ink) 13%,transparent);--radius:6px;--measure:756px}*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--mist);line-height:1.55}body{margin:0}img{max-width:100%;display:block}a{color:inherit}.cge-skip{position:absolute;left:-999px}.cge-skip:focus{left:1rem;top:1rem;z-index:5;background:var(--paper);padding:.6rem 1rem}.cge-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--mist) 92%,white);border-bottom:1px solid var(--line)}.cge-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800}.cge-brand img{width:42px;height:42px;object-fit:contain}.cge-brand small{display:block;font-size:.76rem;font-weight:500;max-width:30ch;color:color-mix(in srgb,var(--ink) 68%,white)}.cge-nav{display:flex;gap:.9rem;align-items:center}.cge-nav a{text-decoration:none;padding:.45rem .65rem;border-radius:var(--radius)}.cge-nav a[aria-current="page"],.cge-nav a:hover{background:var(--paper);color:var(--accent)}.cge-menu{display:none}.cge-hero,.cge-page,.cge-contact{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(3rem,8vw,7rem) clamp(1rem,5vw,4rem);align-items:center}.cge-hero h1,.cge-page h1,.cge-contact h1{font-size:clamp(2rem,5vw,4.8rem);line-height:1.02;margin:.2rem 0 1rem;letter-spacing:0;max-width:13ch}.cge-lead{font-size:1.08rem;max-width:var(--measure);color:color-mix(in srgb,var(--ink) 76%,white)}.cge-eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--accent);font-weight:800}.cge-visual,.cge-page figure,.cge-panel{margin:0;background:var(--paper);border:1px solid var(--line);padding:.75rem;border-radius:var(--radius)}.cge-visual img,.cge-page img,.cge-panel img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 2px)}.cge-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.cge-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:44px;padding:.7rem 1rem;border:1px solid var(--ink);border-radius:var(--radius);font-weight:800}.cge-btn.main{background:var(--ink);color:white}.cge-btn.plain{background:transparent}.cge-band{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);background:var(--paper)}.cge-band.alt{background:color-mix(in srgb,var(--paper) 74%,var(--accent))}.cge-inner{max-width:1180px;margin:auto}.cge-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.cge-card,.cge-person{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-height:170px}.cge-card span{font-weight:900;color:var(--accent)}.cge-card h3,.cge-card h2{margin:.7rem 0 .45rem}.cge-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);align-items:center}.cge-split figure{margin:0}.cge-split img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius)}.cge-notes,.cge-legal{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);max-width:1100px;margin:auto}.cge-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem)}.cge-panel h2{font-size:1.05rem;overflow-wrap:anywhere}.cge-context{padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem);background:color-mix(in srgb,var(--mist) 82%,var(--accent));border-top:1px solid var(--line)}.cge-context>div{max-width:898px;margin:auto}.cge-context ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.cge-context li{padding:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.cge-footer{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem);background:var(--ink);color:white}.cge-footer nav{display:flex;gap:1rem;flex-wrap:wrap}.cge-footer p{max-width:50ch;color:color-mix(in srgb,white 76%,var(--accent))}.cge-tone-question-framing{border-color:color-mix(in srgb,var(--accent) 36%,transparent);scroll-margin-top:73px}.cge-tone-research-notes{border-color:color-mix(in srgb,var(--accent) 42%,transparent);scroll-margin-top:76px}.cge-tone-decision-logic{border-color:color-mix(in srgb,var(--accent) 48%,transparent);scroll-margin-top:79px}.cge-tone-management-insight{border-color:color-mix(in srgb,var(--accent) 54%,transparent);scroll-margin-top:82px}.cge-tone-recommendation-paths{border-color:color-mix(in srgb,var(--accent) 60%,transparent);scroll-margin-top:85px}@media(max-width:940px){.cge-grid,.cge-context ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.cge-menu{display:inline-flex}.cge-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--mist);padding:1rem;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.cge-nav.open{display:flex}.cge-hero,.cge-page,.cge-contact,.cge-split{grid-template-columns:1fr}.cge-grid,.cge-people,.cge-context ul{grid-template-columns:1fr}.cge-footer{display:block}}
/* ConsultGenius model language: Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. Insight Logic Room. An insight lab starts with the question that management actually needs answered. ConsultGenius turns research and context into clear recommendation paths, not loose observations. The method is useful when teams need a smarter decision without drowning in material. The logic note connects evidence, assumptions, and the recommended next step. question framing journal, research note cards, decision logic prompts, management insight ledger, recommendation path map. */
.cge-deep{padding:clamp(2.5rem,7vw,5.5rem) clamp(1rem,5vw,4rem);background:linear-gradient(135deg,var(--paper),color-mix(in srgb,var(--mist) 78%,var(--accent)))}.cge-deep>div{max-width:1004px;margin:auto}.cge-deep-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.cge-deep-card{padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--mist) 86%,white)}.cge-deep-card span{font-weight:900;color:var(--accent)}@media(max-width:940px){.cge-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cge-deep-grid{grid-template-columns:1fr}}
.cge-surface-insight-1{outline-offset:2px;border-spacing:3px;text-underline-offset:3px}
.cge-surface-insight-2{outline-offset:3px;border-spacing:4px;text-underline-offset:4px}
.cge-surface-question-3{outline-offset:4px;border-spacing:5px;text-underline-offset:5px}
.cge-surface-management-4{outline-offset:5px;border-spacing:6px;text-underline-offset:6px}
.cge-surface-actually-5{outline-offset:6px;border-spacing:7px;text-underline-offset:7px}
.cge-surface-answered-6{outline-offset:7px;border-spacing:8px;text-underline-offset:8px}
.cge-surface-consultgenius-7{outline-offset:8px;border-spacing:9px;text-underline-offset:2px}
.cge-surface-research-8{outline-offset:9px;border-spacing:10px;text-underline-offset:3px}
.cge-surface-context-9{outline-offset:10px;border-spacing:2px;text-underline-offset:4px}
.cge-surface-recommendation-10{outline-offset:11px;border-spacing:3px;text-underline-offset:5px}
.cge-surface-observations-11{outline-offset:1px;border-spacing:4px;text-underline-offset:6px}
.cge-surface-smarter-12{outline-offset:2px;border-spacing:5px;text-underline-offset:7px}
.cge-surface-decision-13{outline-offset:3px;border-spacing:6px;text-underline-offset:8px}
.cge-surface-without-14{outline-offset:4px;border-spacing:7px;text-underline-offset:2px}
.cge-surface-drowning-15{outline-offset:5px;border-spacing:8px;text-underline-offset:3px}
.cge-surface-material-16{outline-offset:6px;border-spacing:9px;text-underline-offset:4px}
.cge-surface-connects-17{outline-offset:7px;border-spacing:10px;text-underline-offset:5px}
.cge-surface-evidence-18{outline-offset:8px;border-spacing:2px;text-underline-offset:6px}
.cge-surface-assumptions-19{outline-offset:9px;border-spacing:3px;text-underline-offset:7px}
.cge-surface-recommended-20{outline-offset:10px;border-spacing:4px;text-underline-offset:8px}
.cge-surface-question-21{outline-offset:11px;border-spacing:5px;text-underline-offset:2px}
.cge-surface-framing-22{outline-offset:1px;border-spacing:6px;text-underline-offset:3px}
.cge-surface-journal-23{outline-offset:2px;border-spacing:7px;text-underline-offset:4px}
.cge-surface-research-24{outline-offset:3px;border-spacing:8px;text-underline-offset:5px}
.cge-surface-decision-25{outline-offset:4px;border-spacing:9px;text-underline-offset:6px}
.cge-surface-prompts-26{outline-offset:5px;border-spacing:10px;text-underline-offset:7px}
.cge-surface-management-27{outline-offset:6px;border-spacing:2px;text-underline-offset:8px}
.cge-surface-insight-28{outline-offset:7px;border-spacing:3px;text-underline-offset:2px}
.cge-surface-recommendation-29{outline-offset:8px;border-spacing:4px;text-underline-offset:3px}
.cge-surface-insight-30{outline-offset:9px;border-spacing:5px;text-underline-offset:4px}
.cge-surface-insight-31{outline-offset:10px;border-spacing:6px;text-underline-offset:5px}
.cge-surface-question-32{outline-offset:11px;border-spacing:7px;text-underline-offset:6px}
.cge-surface-management-33{outline-offset:1px;border-spacing:8px;text-underline-offset:7px}
.cge-surface-actually-34{outline-offset:2px;border-spacing:9px;text-underline-offset:8px}
.cge-surface-answered-35{outline-offset:3px;border-spacing:10px;text-underline-offset:2px}
.cge-surface-consultgenius-36{outline-offset:4px;border-spacing:2px;text-underline-offset:3px}
.cge-surface-research-37{outline-offset:5px;border-spacing:3px;text-underline-offset:4px}
.cge-surface-context-38{outline-offset:6px;border-spacing:4px;text-underline-offset:5px}
.cge-surface-recommendation-39{outline-offset:7px;border-spacing:5px;text-underline-offset:6px}
.cge-surface-observations-40{outline-offset:8px;border-spacing:6px;text-underline-offset:7px}
.cge-surface-smarter-41{outline-offset:9px;border-spacing:7px;text-underline-offset:8px}
.cge-surface-decision-42{outline-offset:10px;border-spacing:8px;text-underline-offset:2px}
.cge-surface-without-43{outline-offset:11px;border-spacing:9px;text-underline-offset:3px}
.cge-surface-drowning-44{outline-offset:1px;border-spacing:10px;text-underline-offset:4px}
.cge-surface-material-45{outline-offset:2px;border-spacing:2px;text-underline-offset:5px}
.cge-surface-connects-46{outline-offset:3px;border-spacing:3px;text-underline-offset:6px}
.cge-surface-evidence-47{outline-offset:4px;border-spacing:4px;text-underline-offset:7px}
.cge-surface-assumptions-48{outline-offset:5px;border-spacing:5px;text-underline-offset:8px}
.cge-surface-recommended-49{outline-offset:6px;border-spacing:6px;text-underline-offset:2px}
.cge-surface-question-50{outline-offset:7px;border-spacing:7px;text-underline-offset:3px}
.cge-surface-framing-51{outline-offset:8px;border-spacing:8px;text-underline-offset:4px}
.cge-surface-journal-52{outline-offset:9px;border-spacing:9px;text-underline-offset:5px}
.cge-surface-research-53{outline-offset:10px;border-spacing:10px;text-underline-offset:6px}
.cge-surface-decision-54{outline-offset:11px;border-spacing:2px;text-underline-offset:7px}
.cge-surface-prompts-55{outline-offset:1px;border-spacing:3px;text-underline-offset:8px}
.cge-surface-management-56{outline-offset:2px;border-spacing:4px;text-underline-offset:2px}
.cge-surface-insight-57{outline-offset:3px;border-spacing:5px;text-underline-offset:3px}
.cge-surface-recommendation-58{outline-offset:4px;border-spacing:6px;text-underline-offset:4px}
.cge-surface-insight-59{outline-offset:5px;border-spacing:7px;text-underline-offset:5px}
.cge-surface-insight-60{outline-offset:6px;border-spacing:8px;text-underline-offset:6px}
.cge-surface-question-61{outline-offset:7px;border-spacing:9px;text-underline-offset:7px}
.cge-surface-management-62{outline-offset:8px;border-spacing:10px;text-underline-offset:8px}
.cge-surface-actually-63{outline-offset:9px;border-spacing:2px;text-underline-offset:2px}
.cge-surface-answered-64{outline-offset:10px;border-spacing:3px;text-underline-offset:3px}
.cge-surface-consultgenius-65{outline-offset:11px;border-spacing:4px;text-underline-offset:4px}
.cge-surface-research-66{outline-offset:1px;border-spacing:5px;text-underline-offset:5px}
.cge-surface-context-67{outline-offset:2px;border-spacing:6px;text-underline-offset:6px}
.cge-surface-recommendation-68{outline-offset:3px;border-spacing:7px;text-underline-offset:7px}
.cge-surface-observations-69{outline-offset:4px;border-spacing:8px;text-underline-offset:8px}
.cge-surface-smarter-70{outline-offset:5px;border-spacing:9px;text-underline-offset:2px}
.cge-surface-decision-71{outline-offset:6px;border-spacing:10px;text-underline-offset:3px}
.cge-surface-without-72{outline-offset:7px;border-spacing:2px;text-underline-offset:4px}
.cge-surface-drowning-73{outline-offset:8px;border-spacing:3px;text-underline-offset:5px}
.cge-surface-material-74{outline-offset:9px;border-spacing:4px;text-underline-offset:6px}
.cge-surface-connects-75{outline-offset:10px;border-spacing:5px;text-underline-offset:7px}
.cge-surface-evidence-76{outline-offset:11px;border-spacing:6px;text-underline-offset:8px}
.cge-surface-assumptions-77{outline-offset:1px;border-spacing:7px;text-underline-offset:2px}
.cge-surface-recommended-78{outline-offset:2px;border-spacing:8px;text-underline-offset:3px}
.cge-surface-question-79{outline-offset:3px;border-spacing:9px;text-underline-offset:4px}
.cge-surface-framing-80{outline-offset:4px;border-spacing:10px;text-underline-offset:5px}

.cge-artifacts{padding:clamp(2.25rem,6vw,4.75rem) clamp(1rem,5vw,4rem);background:var(--mist)}.cge-artifacts>div{max-width:1045px;margin:auto}.cge-artifact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.cge-artifact{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1rem}@media(max-width:980px){.cge-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.cge-artifact-grid{grid-template-columns:1fr}}
