/* InsightGrowth surface language. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. InsightGrowth visual language supports insight-led growth work through research synthesis, customer signals, growth hypotheses, decision evidence. The interface should feel specific to Insight Sprints and Insight Team, with a rhythm suited to product pages, leadership reading, practical notes, and direct contact. */
:root{--ink:#1b1b1b;--accent:#7c9fb0;--paper:#faf6ee;--mist:#f4fbf7;--line:color-mix(in srgb,var(--ink) 13%,transparent);--radius:7px;--measure:772px}*{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}.igr-skip{position:absolute;left:-999px}.igr-skip:focus{left:1rem;top:1rem;z-index:5;background:var(--paper);padding:.6rem 1rem}.igr-mast{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)}.igr-brand{display:flex;align-items:center;gap:.7rem;text-decoration:none;font-weight:800}.igr-brand img{width:42px;height:42px;object-fit:contain}.igr-brand small{display:block;font-size:.76rem;font-weight:500;max-width:28ch;color:color-mix(in srgb,var(--ink) 68%,white)}.igr-nav{display:flex;gap:.9rem;align-items:center}.igr-nav a{text-decoration:none;padding:.45rem .65rem;border-radius:var(--radius)}.igr-nav a[aria-current="page"],.igr-nav a:hover{background:var(--paper);color:var(--accent)}.igr-menu{display:none}.igr-hero,.igr-page,.igr-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}.igr-hero h1,.igr-page h1,.igr-contact h1{font-size:clamp(2rem,5vw,4.9rem);line-height:1.02;margin:.2rem 0 1rem;letter-spacing:0;max-width:12ch}.igr-lead{font-size:1.08rem;max-width:var(--measure);color:color-mix(in srgb,var(--ink) 76%,white)}.igr-eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:var(--accent);font-weight:800}.igr-visual,.igr-page figure,.igr-panel{margin:0;background:var(--paper);border:1px solid var(--line);padding:.75rem;border-radius:var(--radius)}.igr-visual img,.igr-page img,.igr-panel img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius) - 2px)}.igr-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.igr-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}.igr-btn.primary{background:var(--ink);color:white}.igr-btn.ghost{background:transparent}.igr-band{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);background:var(--paper)}.igr-band.alt{background:color-mix(in srgb,var(--paper) 74%,var(--accent))}.igr-inner{max-width:1180px;margin:auto}.igr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.igr-card,.igr-person{background:var(--mist);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-height:170px}.igr-card span{font-weight:900;color:var(--accent)}.igr-card h3,.igr-card h2{margin:.7rem 0 .45rem}.igr-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:2rem;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);align-items:center}.igr-split figure{margin:0}.igr-split img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius)}.igr-notes,.igr-legal{padding:clamp(2.5rem,7vw,5rem) clamp(1rem,5vw,4rem);max-width:1100px;margin:auto}.igr-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(2rem,6vw,4rem) clamp(1rem,5vw,4rem)}.igr-panel h2{font-size:1.05rem;overflow-wrap:anywhere}.igr-foot{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem);background:var(--ink);color:white}.igr-foot nav{display:flex;gap:1rem;flex-wrap:wrap}.igr-foot p{max-width:50ch;color:color-mix(in srgb,white 76%,var(--accent))}@media(max-width:820px){.igr-menu{display:inline-flex}.igr-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)}.igr-nav.open{display:flex}.igr-hero,.igr-page,.igr-contact,.igr-split{grid-template-columns:1fr}.igr-grid,.igr-people{grid-template-columns:1fr}.igr-foot{display:block}}
.igr-context{padding:clamp(2.25rem,6vw,4.5rem) clamp(1rem,5vw,4rem);background:color-mix(in srgb,var(--mist) 82%,var(--accent));border-top:1px solid var(--line)}.igr-context>div{max-width:877px;margin:auto}.igr-context ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.igr-context li{padding:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}@media(max-width:820px){.igr-context ul{grid-template-columns:1fr}}

/* InsightGrowth practice lens: The insight model begins with evidence and ends with a focused growth choice. It combines customer signals, research synthesis, operating data, and testable hypotheses. The work is strongest when teams need learning to guide action rather than decorate a report. research synthesis journal, customer signal cards, hypothesis review notes, evidence prompts, insight sprint desk The insight model begins with evidence and ends with a focused growth choice. It combines customer signals, research synthesis, operating data, and testable hypotheses. The work is strongest when teams need learning to guide action rather than decorate a report. research synthesis journal, customer signal cards, hypothesis review notes, evidence prompts, insight sprint desk */
.igr-lens{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem);background:var(--paper)}.igr-lens>div{max-width:911px;margin:auto;border-left:6px solid var(--accent);padding-left:1rem}
