/* R3K HOME V8.4 — microajustes exclusivos do header e da seção Estrategista. */
.concept-v84 .nav{
  background:rgba(251,250,247,.98);
}
.concept-v84 .nav-inner{
  gap:43px;
}
.concept-v84 .nav-links{
  gap:34px;
  font-size:.91rem;
  letter-spacing:.014em;
}
.concept-v84 .nav-links .btn{
  font-size:.72rem;
}

.concept-v84 .strategist-v3{
  grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);
}
.concept-v84 .strategist-title{
  padding-right:40px;
  padding-left:74px;
}
.concept-v84 .strategist-title h2{
  max-width:540px;
  font-size:clamp(2.72rem,3.3vw,3.35rem);
  line-height:.985;
  letter-spacing:-.06em;
}
.concept-v84 .strategist-title h2>span{display:block}
.concept-v84 .strategist:after{
  right:0;
  bottom:-.015em;
}

@media(max-width:1100px){
  .concept-v84 .nav-links{gap:23px;font-size:.82rem}
  .concept-v84 .nav-links .btn{font-size:.68rem}
  .concept-v84 .strategist-title{padding-right:32px;padding-left:60px}
  .concept-v84 .strategist-title h2{font-size:clamp(2.58rem,4.25vw,3.05rem)}
}
@media(max-width:980px){
  .concept-v84 .nav-links{gap:21px;font-size:.94rem}
  .concept-v84 .strategist-v3{grid-template-columns:1fr}
  .concept-v84 .strategist-title{padding:72px 38px 42px 48px}
  .concept-v84 .strategist-title h2{max-width:650px}
  .concept-v84 .strategist:after{right:-.03em;bottom:.04em}
}
@media(max-width:700px){
  .concept-v84 .strategist-title{padding:58px 0 31px 21px}
  .concept-v84 .strategist-title h2{max-width:350px;font-size:2.08rem;line-height:1.01;letter-spacing:-.052em}
  .concept-v84 .strategist:after{right:-.07em;bottom:.065em}
}
