.BusinessSignals-module__XfBfXq__section{background:var(--strategy-bg);padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,5rem)}.BusinessSignals-module__XfBfXq__header{width:min(100%, var(--strategy-width));text-align:center;margin:0 auto clamp(3rem,7vw,6rem)}.BusinessSignals-module__XfBfXq__eyebrow{color:var(--strategy-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.BusinessSignals-module__XfBfXq__title{letter-spacing:-.06em;text-wrap:balance;max-width:1000px;margin:1.2rem auto 0;font-size:clamp(2.5rem,4.5vw,5.3rem);font-weight:540;line-height:.98}.BusinessSignals-module__XfBfXq__description{max-width:660px;color:var(--strategy-muted);margin:1.7rem auto 0;font-size:1.04rem;line-height:1.7}.BusinessSignals-module__XfBfXq__grid{width:min(100%, var(--strategy-width));border-top:1px solid var(--strategy-line);border-left:1px solid var(--strategy-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.BusinessSignals-module__XfBfXq__card{border-right:1px solid var(--strategy-line);border-bottom:1px solid var(--strategy-line);background:#ffffff57;flex-direction:column;justify-content:space-between;min-height:20rem;padding:clamp(1.6rem,3vw,2.5rem);transition:background-color .2s;display:flex}.BusinessSignals-module__XfBfXq__card:hover{background:var(--strategy-surface)}.BusinessSignals-module__XfBfXq__number{color:var(--strategy-accent);font-size:.72rem;font-weight:800}.BusinessSignals-module__XfBfXq__card p{letter-spacing:-.025em;max-width:330px;margin:3rem 0 0;font-size:clamp(1.2rem,1.55vw,1.5rem);font-weight:590;line-height:1.35}@media (max-width:900px){.BusinessSignals-module__XfBfXq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.BusinessSignals-module__XfBfXq__grid{grid-template-columns:1fr}.BusinessSignals-module__XfBfXq__card{min-height:15rem}}
.DirectionProblem-module__1OCcnG__section{background:var(--strategy-surface);padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,5rem)}.DirectionProblem-module__1OCcnG__container{width:min(100%, var(--strategy-width));grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,8vw,8rem);margin:0 auto;display:grid}.DirectionProblem-module__1OCcnG__copy{position:sticky;top:8rem}.DirectionProblem-module__1OCcnG__eyebrow{color:var(--strategy-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.DirectionProblem-module__1OCcnG__title{letter-spacing:-.055em;text-wrap:balance;max-width:620px;margin:1.2rem 0 0;font-size:clamp(2.6rem,4.4vw,5rem);font-weight:540;line-height:.98}.DirectionProblem-module__1OCcnG__description{max-width:570px;color:var(--strategy-muted);margin:1.8rem 0 0;font-size:1.06rem;line-height:1.72}.DirectionProblem-module__1OCcnG__statement{border-top:1px solid var(--strategy-line);flex-direction:column;gap:.3rem;margin-top:2.5rem;padding-top:1.4rem;font-size:.95rem;display:flex}.DirectionProblem-module__1OCcnG__statement span{color:var(--strategy-subtle)}.DirectionProblem-module__1OCcnG__statement strong{font-weight:700}.DirectionProblem-module__1OCcnG__decisions{border-top:1px solid var(--strategy-line-strong)}.DirectionProblem-module__1OCcnG__decisionHeader{color:var(--strategy-subtle);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr 1fr;padding:.9rem 0;font-size:.66rem;font-weight:800;display:grid}.DirectionProblem-module__1OCcnG__decisionHeader span:last-child{text-align:right}.DirectionProblem-module__1OCcnG__decision{border-top:1px solid var(--strategy-line);grid-template-columns:3.2rem minmax(150px,.75fr) minmax(200px,1.25fr);align-items:center;gap:1rem;min-height:9.5rem;padding:1.6rem 3.7rem 1.6rem 0;display:grid;position:relative}.DirectionProblem-module__1OCcnG__decision:last-child{border-bottom:1px solid var(--strategy-line)}.DirectionProblem-module__1OCcnG__number{color:var(--strategy-accent);font-size:.73rem;font-weight:800}.DirectionProblem-module__1OCcnG__decision h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:680}.DirectionProblem-module__1OCcnG__decision p{color:var(--strategy-muted);margin:0;font-size:.94rem;line-height:1.55}.DirectionProblem-module__1OCcnG__marker{border:1px solid var(--strategy-line);width:2.35rem;height:2.35rem;color:var(--strategy-subtle);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;right:0}@media (max-width:900px){.DirectionProblem-module__1OCcnG__container{grid-template-columns:1fr}.DirectionProblem-module__1OCcnG__copy{position:static}}@media (max-width:640px){.DirectionProblem-module__1OCcnG__decision{grid-template-columns:2.3rem 1fr;min-height:auto;padding:1.4rem 3rem 1.4rem 0}.DirectionProblem-module__1OCcnG__decision p{grid-column:2}.DirectionProblem-module__1OCcnG__decisionHeader{display:none}}
.ExecutionConnection-module__QFJT7a__section{background:var(--strategy-surface);padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,5rem)}.ExecutionConnection-module__QFJT7a__container{width:min(100%, var(--strategy-width));margin:0 auto}.ExecutionConnection-module__QFJT7a__header{max-width:970px}.ExecutionConnection-module__QFJT7a__eyebrow{color:var(--strategy-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ExecutionConnection-module__QFJT7a__title{letter-spacing:-.062em;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(2.8rem,4.9vw,5.7rem);font-weight:530;line-height:.98}.ExecutionConnection-module__QFJT7a__description{max-width:700px;color:var(--strategy-muted);margin:1.7rem 0 0;font-size:1.04rem;line-height:1.7}.ExecutionConnection-module__QFJT7a__grid{border-top:1px solid var(--strategy-line);border-left:1px solid var(--strategy-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);display:grid}.ExecutionConnection-module__QFJT7a__card{border-right:1px solid var(--strategy-line);border-bottom:1px solid var(--strategy-line);background:var(--strategy-bg);flex-direction:column;justify-content:space-between;min-height:19rem;padding:1.5rem;text-decoration:none;transition:transform .22s,background-color .22s,color .22s;display:flex}.ExecutionConnection-module__QFJT7a__card:first-child,.ExecutionConnection-module__QFJT7a__card:nth-child(2){grid-column:span 3}.ExecutionConnection-module__QFJT7a__card:nth-child(n+3){grid-column:span 2}.ExecutionConnection-module__QFJT7a__card:hover{z-index:1;background:var(--strategy-ink);color:#fff;transform:translateY(-4px)}.ExecutionConnection-module__QFJT7a__cardTopline{color:var(--strategy-subtle);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;display:flex}.ExecutionConnection-module__QFJT7a__card:hover .ExecutionConnection-module__QFJT7a__cardTopline{color:var(--strategy-accent)}.ExecutionConnection-module__QFJT7a__card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2vw,2rem);font-weight:590}.ExecutionConnection-module__QFJT7a__card p{max-width:360px;color:var(--strategy-muted);margin:.8rem 0 0;line-height:1.55;transition:color .22s}.ExecutionConnection-module__QFJT7a__card:hover p{color:#ffffffa6}@media (max-width:820px){.ExecutionConnection-module__QFJT7a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ExecutionConnection-module__QFJT7a__card:nth-child(n){grid-column:span 1}}@media (max-width:540px){.ExecutionConnection-module__QFJT7a__grid{grid-template-columns:1fr}.ExecutionConnection-module__QFJT7a__card{min-height:15rem}}
.StrategicDiagnosis-module___OdNFG__section{background:var(--strategy-dark);color:#fff;padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,5rem);position:relative}.StrategicDiagnosis-module___OdNFG__container{width:min(100%, var(--strategy-width));margin:0 auto}.StrategicDiagnosis-module___OdNFG__header{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);column-gap:clamp(2rem,6vw,7rem);display:grid}.StrategicDiagnosis-module___OdNFG__eyebrow{color:var(--strategy-accent);letter-spacing:.15em;text-transform:uppercase;padding-top:.6rem;font-size:.72rem;font-weight:800}.StrategicDiagnosis-module___OdNFG__title{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.7rem,5.2vw,6.2rem);font-weight:520;line-height:.96}.StrategicDiagnosis-module___OdNFG__description{max-width:650px;color:var(--strategy-dark-muted);grid-column:2;margin:1.7rem 0 0;font-size:1.05rem;line-height:1.7}.StrategicDiagnosis-module___OdNFG__steps{border-top:1px solid #ffffff2e;margin-top:clamp(4rem,8vw,7rem);margin-left:calc(38% + .5rem);position:relative}.StrategicDiagnosis-module___OdNFG__step{border-bottom:1px solid #ffffff24;grid-template-columns:4rem 1fr;align-items:start;gap:1rem;min-height:11rem;padding:1.7rem 2.8rem 1.7rem 0;display:grid;position:relative}.StrategicDiagnosis-module___OdNFG__stepNumber{color:var(--strategy-accent);padding-top:.35rem;font-size:.72rem;font-weight:800}.StrategicDiagnosis-module___OdNFG__stepCopy h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:570}.StrategicDiagnosis-module___OdNFG__stepCopy p{max-width:620px;color:var(--strategy-dark-muted);margin:.9rem 0 0;line-height:1.65}.StrategicDiagnosis-module___OdNFG__stepDot{background:var(--strategy-accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:2rem;right:0;box-shadow:0 0 0 7px #00a6c81f}.StrategicDiagnosis-module___OdNFG__conclusion{border-top:1px solid #ffffff38;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(2rem,6vw,7rem);margin-top:clamp(4rem,8vw,7rem);padding-top:1.6rem;display:grid}.StrategicDiagnosis-module___OdNFG__conclusion span{color:var(--strategy-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.StrategicDiagnosis-module___OdNFG__conclusion p{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(1.4rem,2.4vw,2.4rem);font-weight:510;line-height:1.25}@media (max-width:850px){.StrategicDiagnosis-module___OdNFG__header,.StrategicDiagnosis-module___OdNFG__conclusion{grid-template-columns:1fr}.StrategicDiagnosis-module___OdNFG__description{grid-column:auto}.StrategicDiagnosis-module___OdNFG__steps{margin-left:0}}@media (max-width:560px){.StrategicDiagnosis-module___OdNFG__step{grid-template-columns:2.8rem 1fr}}
.StrategyServices-module__bZcJia__section{background:var(--strategy-surface);padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,5rem)}.StrategyServices-module__bZcJia__header{width:min(100%, var(--strategy-width));text-align:center;margin:0 auto clamp(3.5rem,7vw,6rem)}.StrategyServices-module__bZcJia__eyebrow{color:var(--strategy-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.StrategyServices-module__bZcJia__title{letter-spacing:-.062em;text-wrap:balance;max-width:950px;margin:1.2rem auto 0;font-size:clamp(2.8rem,4.8vw,5.6rem);font-weight:530;line-height:.98}.StrategyServices-module__bZcJia__description{max-width:720px;color:var(--strategy-muted);margin:1.7rem auto 0;font-size:1.04rem;line-height:1.7}.StrategyServices-module__bZcJia__layout{width:min(100%, var(--strategy-width));grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin:0 auto;display:grid}.StrategyServices-module__bZcJia__list{border-top:1px solid var(--strategy-line-strong)}.StrategyServices-module__bZcJia__item{border:0;border-bottom:1px solid var(--strategy-line);width:100%;min-height:6.8rem;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:3.5rem 1fr 2.5rem;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.StrategyServices-module__bZcJia__itemNumber{color:var(--strategy-subtle);font-size:.72rem;font-weight:800;transition:color .18s}.StrategyServices-module__bZcJia__itemCopy{flex-direction:column;gap:.38rem;display:flex}.StrategyServices-module__bZcJia__itemCopy strong{letter-spacing:-.035em;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:590}.StrategyServices-module__bZcJia__itemCopy small{color:var(--strategy-muted);font-size:.86rem;line-height:1.45}.StrategyServices-module__bZcJia__itemArrow{border:1px solid var(--strategy-line);width:2.15rem;height:2.15rem;color:var(--strategy-subtle);border-radius:50%;justify-self:end;place-items:center;font-size:1rem;transition:background-color .18s,color .18s,border-color .18s;display:grid}.StrategyServices-module__bZcJia__item:hover .StrategyServices-module__bZcJia__itemArrow,.StrategyServices-module__bZcJia__activeItem .StrategyServices-module__bZcJia__itemArrow{border-color:var(--strategy-ink);background:var(--strategy-ink);color:#fff}.StrategyServices-module__bZcJia__activeItem .StrategyServices-module__bZcJia__itemNumber{color:var(--strategy-accent)}.StrategyServices-module__bZcJia__panelWrap{position:sticky;top:7rem}.StrategyServices-module__bZcJia__panel{border:1px solid var(--strategy-line);background:var(--strategy-bg);min-height:41rem;padding:clamp(1.7rem,3vw,2.7rem)}.StrategyServices-module__bZcJia__panelTopline{border-bottom:1px solid var(--strategy-line);color:var(--strategy-subtle);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:1.25rem;font-size:.66rem;font-weight:800;display:flex}.StrategyServices-module__bZcJia__panelTopline span:first-child{color:var(--strategy-accent)}.StrategyServices-module__bZcJia__panel h3{letter-spacing:-.055em;max-width:560px;margin:2.4rem 0 0;font-size:clamp(2.2rem,3.4vw,4rem);font-weight:550;line-height:1}.StrategyServices-module__bZcJia__panelDescription{max-width:590px;color:var(--strategy-muted);margin:1.4rem 0 0;font-size:1.02rem;line-height:1.68}.StrategyServices-module__bZcJia__resolves,.StrategyServices-module__bZcJia__deliverables{border-top:1px solid var(--strategy-line);margin-top:2.4rem;padding-top:1.2rem}.StrategyServices-module__bZcJia__resolves>span,.StrategyServices-module__bZcJia__deliverables>span{color:var(--strategy-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.StrategyServices-module__bZcJia__resolves p{margin:.9rem 0 0;font-size:1.05rem;font-weight:540;line-height:1.55}.StrategyServices-module__bZcJia__deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.StrategyServices-module__bZcJia__deliverables li{color:var(--strategy-muted);padding-left:1rem;font-size:.9rem;line-height:1.45;position:relative}.StrategyServices-module__bZcJia__deliverables li:before{background:var(--strategy-accent);content:"";border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.62em;left:0}@media (max-width:960px){.StrategyServices-module__bZcJia__layout{grid-template-columns:1fr}.StrategyServices-module__bZcJia__panelWrap{position:static}}@media (max-width:767px){.StrategyServices-module__bZcJia__item{grid-template-columns:2.5rem 1fr 2.2rem}.StrategyServices-module__bZcJia__itemCopy small{font-size:var(--font-size-small,15px);line-height:var(--line-body,1.5);display:block}.StrategyServices-module__bZcJia__panel{min-height:auto}.StrategyServices-module__bZcJia__deliverables ul{grid-template-columns:1fr}}
