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

/* GrowthAdvisory practice lens: The growth advisory model tests opportunity against readiness. It asks whether the market is clear enough, the team has capacity, and the operating rhythm can support expansion. The work avoids vague ambition by turning growth into sequenced decisions and review points. expansion readiness notes, capacity checklists, market focus journal, growth option ledger, commercial cadence prompts The growth advisory model tests opportunity against readiness. It asks whether the market is clear enough, the team has capacity, and the operating rhythm can support expansion. The work avoids vague ambition by turning growth into sequenced decisions and review points. expansion readiness notes, capacity checklists, market focus journal, growth option ledger, commercial cadence prompts */
.gad-lens{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem);background:var(--paper)}.gad-lens>div{max-width:918px;margin:auto;border-left:6px solid var(--accent);padding-left:1rem}
