#growth-consultant-landing{overflow-wrap:break-word;overflow-x:clip}#growth-consultant-landing main :is(h1,h2,h3,p,blockquote){margin:0}#growth-consultant-landing .cs-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--marketing-gap);align-items:center}#growth-consultant-landing .cs-hero:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background-image:linear-gradient(#ffffffe6,#ffffffe6),url(/images/homepage-strategy-board.jpg);background-position:center;background-size:auto,contain;background-repeat:no-repeat}#growth-consultant-landing .cs-hero>div{min-width:0}#growth-consultant-landing .cs-lede{color:var(--cs-muted-foreground);font-size:16px;line-height:1.65;margin-top:24px}#growth-consultant-landing .cs-hero .marketing-button{margin-top:24px}#growth-consultant-landing .cs-profile{min-width:0;text-align:center}#growth-consultant-landing .cs-portrait{display:block;width:100px;height:100px;margin:8px auto 12px;-o-object-fit:cover;object-fit:cover;border-radius:50%}#growth-consultant-landing .cs-profile-name{font:500 20px/1.35 var(--marketing-font-heading)}#growth-consultant-landing .cs-role{font-size:14px;color:var(--cs-muted-foreground);margin-top:5px}#growth-consultant-landing .cs-profile-rule{border:0;border-top:1px solid var(--cs-border);margin:24px 0 18px}#growth-consultant-landing .cs-years{display:block;font:500 var(--marketing-h2)/1.2 var(--marketing-font-heading)}#growth-consultant-landing .cs-profile-note{font-size:14px;color:var(--cs-muted-foreground);margin-top:14px;padding-bottom:10px}#growth-consultant-landing .cs-career{padding-block:22px 24px;border-top:1px solid var(--cs-border)}#growth-consultant-landing .experience-logos__label{color:var(--cs-muted-foreground);font-size:14px}#growth-consultant-landing .cs-section-copy{color:var(--cs-muted-foreground);max-width:var(--cs-copy-measure);font-size:16px;line-height:1.65;margin-top:12px}#growth-consultant-landing .cs-chapters{display:grid;margin-top:32px}#growth-consultant-landing .cs-chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:var(--marketing-gap);padding:32px;border-top:1px solid var(--cs-border)}#growth-consultant-landing .cs-chapter:nth-child(2n){background:var(--cs-secondary)}#growth-consultant-landing :is(.cs-chapter-problem,.cs-chapter-details){min-width:0}#growth-consultant-landing .cs-chapter-category{margin-bottom:12px;color:var(--cs-muted-foreground);font-size:12px;letter-spacing:.075em;text-transform:uppercase}#growth-consultant-landing .cs-chapter-problem h3{font:500 var(--marketing-h2)/1.2 var(--marketing-font-heading);letter-spacing:-.4px}#growth-consultant-landing .cs-chapter-details h4{margin:0;font:500 17px/1.5 var(--marketing-font-body)}#growth-consultant-landing .cs-chapter-details p{color:var(--cs-muted-foreground);font-size:16px;margin-top:10px}#growth-consultant-landing .cs-chapter-details ul{display:grid;gap:10px;padding:0;margin:16px 0 0;list-style:none}#growth-consultant-landing .cs-chapter-details li{display:flex;gap:10px;font-size:14px}#growth-consultant-landing .cs-chapter-details li svg{color:var(--cs-primary);flex-shrink:0;margin-top:3px}#growth-consultant-landing .cs-challenges-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px 0;border-top:1px solid var(--cs-border)}#growth-consultant-landing .cs-challenges-cta p{font:500 22px/1.25 var(--marketing-font-heading)}@media (min-width: 761px){#growth-consultant-landing .cs-chapter:nth-child(2n){grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)}#growth-consultant-landing .cs-chapter:nth-child(2n) .cs-chapter-problem{grid-column:2;grid-row:1}#growth-consultant-landing .cs-chapter:nth-child(2n) .cs-chapter-details{grid-column:1;grid-row:1}}#growth-consultant-landing .cs-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--marketing-gap);align-items:start}#growth-consultant-landing .cs-contact>div>p{color:var(--cs-muted-foreground);margin-top:16px}#growth-consultant-landing .cs-form{min-width:0}#growth-consultant-landing .cs-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;border:0;margin:0;min-width:0}#growth-consultant-landing .cs-form-fields:disabled{opacity:.7}#growth-consultant-landing .cs-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:14px}#growth-consultant-landing .cs-field :is(input,select,textarea){width:100%;min-width:0;min-height:var(--cs-control-height);padding:11px 12px;border:1px solid var(--cs-input);border-radius:var(--cs-radius-md);background:var(--cs-card);color:var(--cs-foreground);font:400 16px/1.5 var(--marketing-font-body)}#growth-consultant-landing .cs-field :is(input,textarea)::-moz-placeholder{color:var(--cs-muted-foreground)}#growth-consultant-landing .cs-field :is(input,textarea)::placeholder{color:var(--cs-muted-foreground)}#growth-consultant-landing .cs-field textarea{resize:vertical}#growth-consultant-landing .cs-full{grid-column:1 / -1}#growth-consultant-landing .cs-form .marketing-button{width:100%;margin-top:2px;cursor:pointer}#growth-consultant-landing .cs-form .marketing-button:disabled{cursor:wait}#growth-consultant-landing .marketing-button svg{flex-shrink:0}#growth-consultant-landing :is(.cs-form-intro,.cs-form-note){font-size:14px;color:var(--cs-muted-foreground);margin:0}#growth-consultant-landing .cs-form-note{text-align:center}#growth-consultant-landing .cs-form-error{color:var(--cs-destructive);font-size:16px;border-left:3px solid currentColor;padding-left:12px}#growth-consultant-landing .cs-no-website{display:flex;align-items:center;gap:10px;min-height:var(--cs-control-height);font-size:14px}#growth-consultant-landing .cs-no-website input{width:18px;height:18px;accent-color:var(--cs-primary);flex-shrink:0}#growth-consultant-landing .cs-faq-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--marketing-gap);align-items:start}#growth-consultant-landing .cs-faq{display:grid;gap:12px;min-width:0}#growth-consultant-landing .cs-faq details{border:1px solid var(--cs-border);border-radius:var(--marketing-radius);background:var(--cs-card)}#growth-consultant-landing .cs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;min-height:64px;list-style:none;font-size:16px;font-weight:500;line-height:1.5;border-radius:var(--marketing-radius);cursor:pointer}#growth-consultant-landing .cs-faq summary::-webkit-details-marker{display:none}#growth-consultant-landing .cs-faq summary::marker{content:""}#growth-consultant-landing .cs-faq summary:hover{background:var(--cs-secondary)}#growth-consultant-landing .cs-faq-icon{flex-shrink:0;color:var(--cs-primary)}#growth-consultant-landing .cs-faq details[open] .cs-faq-icon{transform:rotate(180deg)}#growth-consultant-landing .cs-faq details[open]{border-color:var(--cs-primary)}#growth-consultant-landing .cs-faq details p{font-size:16px;line-height:1.65;color:var(--cs-muted-foreground);margin:0;padding:0 20px 20px}#growth-consultant-landing .cs-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-top:1px solid var(--cs-border)}#growth-consultant-landing .cs-footer p{font-size:14px;color:var(--cs-muted-foreground);text-align:right}#growth-consultant-landing main :focus-visible{outline:2px solid var(--cs-ring);outline-offset:4px}@media (max-width: 760px){#growth-consultant-landing :is(.cs-chapter,.cs-contact,.cs-faq-section){grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width: 639px){#growth-consultant-landing .cs-hero:before{background-image:linear-gradient(#fffffff2,#fffffff2),url(/images/homepage-strategy-board.jpg)}#growth-consultant-landing .cs-hero{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width: 559px){#growth-consultant-landing .cs-chapter{padding:24px 20px}#growth-consultant-landing .cs-challenges-cta{padding:24px 20px 0}#growth-consultant-landing .cs-challenges-cta .marketing-button{width:100%}#growth-consultant-landing .cs-form-fields{grid-template-columns:minmax(0,1fr)}#growth-consultant-landing .cs-hero .marketing-button{width:100%}#growth-consultant-landing .cs-footer{flex-wrap:wrap}#growth-consultant-landing .cs-footer p{text-align:left}}@media (prefers-reduced-motion: no-preference){#growth-consultant-landing .cs-faq-icon{transition:transform var(--cs-motion-fast)}}
