.holding{background:var(--paper);color:var(--ink);overflow-x:clip}.holding-wrap{width:min(100% - 3rem,76rem);margin-inline:auto}.holding-kicker{color:#7a6240;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .9rem;font-size:.72rem;font-weight:500;display:flex}.holding-kicker:before{content:"";background:currentColor;width:1.6rem;height:1px}.holding h2{font-synthesis:none;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:500;line-height:1.02}.holding h2 span{font-style:italic}.holding-lede,.holding-prose p{color:#3f3a34;margin:0;font-size:1.05rem;line-height:1.65}.holding-lede{max-width:38rem;margin-top:1rem}.holding-prose{gap:1rem;max-width:40rem;display:grid}.holding-prose a,.holding-inline{color:#5c4930;text-underline-offset:.2em;font-weight:500}.holding-rule{background:linear-gradient(90deg,#c6ae74,#c6ae7400);width:min(100%,18rem);height:1px;margin:0 0 clamp(1.5rem,3vw,2.2rem)}.holding-situations,.holding-concept,.holding-benefits,.holding-steps,.holding-authority,.holding-succession{padding:clamp(3.5rem,7vw,6.25rem) 0}.holding-situations,.holding-benefits,.holding-succession{background:#f7f4ee}.holding-concept,.holding-authority{color:#f6f1e8;background:#24211c}.holding-concept .holding-kicker,.holding-authority .holding-kicker,.holding-concept h2 span,.holding-authority h2 span{color:#e4d3a4}.holding-situations h2 span,.holding-benefits h2 span,.holding-steps h2 span,.holding-succession h2 span{color:#6f5834}.holding-layout{gap:2rem;display:grid}.holding-situations ol,.holding-relations,.holding-benefit-list,.holding-steps ol,.holding-points{margin:0;padding:0;list-style:none}.holding-situations li{border-top:1px solid #e4dccf;grid-template-columns:auto minmax(0,1fr);gap:.9rem 1.15rem;padding:1.25rem 0;display:grid}.holding-situations li:last-child{border-bottom:1px solid #e4dccf}.holding-mark{color:#8a7344;justify-items:center;gap:.45rem;display:grid}.holding-mark svg{width:1.35rem;height:1.35rem}.holding-index{letter-spacing:.04em;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:.95rem;font-style:italic}.holding-situations h3,.holding-steps h3,.holding-points h3,.holding-benefit-list h3{font-family:var(--font-body);letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:500;line-height:1.3}.holding-situations p,.holding-steps p,.holding-points p,.holding-benefit-list p,.holding-note p,.holding-succession p{color:#4a453e;margin:.45rem 0 0;font-size:1rem;line-height:1.6}.holding-concept .holding-lede,.holding-authority .holding-lede,.holding-concept .holding-prose p,.holding-concept .holding-relations p{color:#ddd4c8}.holding-relations{align-content:start;gap:.85rem;margin-top:1.85rem;display:grid}.holding-relations li{border-top:1px solid #e4d3a459;gap:.2rem;padding-top:.85rem;display:grid}.holding-relations span{color:#e4d3a4;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:.92rem;font-style:italic}.holding-relations strong{letter-spacing:-.01em;font-weight:500}.holding-relations p{margin:0;font-size:.98rem;line-height:1.45}.holding-benefits-grid{align-items:start;gap:1.5rem;display:grid}.holding-benefit-list{gap:1.15rem;display:grid}.holding-benefit-list li{grid-template-columns:1.35rem minmax(0,1fr);gap:.85rem;display:grid}.holding-benefit-list svg{color:#8a7344;width:1.35rem;height:1.35rem;margin-top:.15rem}.holding-note{color:#f6f1e8;background:#24211c;border:1px solid #b7a56a8c;border-radius:1.15rem;margin-top:1.75rem;padding:1.5rem 1.35rem 1.6rem}.holding-note h3{color:#e6d3a6;letter-spacing:-.03em;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(1.45rem,2vw,1.8rem);font-style:italic;font-weight:500}.holding-note p{color:#ddd4c8}.holding-note a{color:#e6d3a6}.holding-steps{background:#f3eee6}.holding-steps ol{gap:1.5rem;margin-top:2rem;display:grid}.holding-step{min-width:0;padding-left:3.2rem;position:relative}.holding-step:before{content:"";background:#d9d0c3;width:1px;position:absolute;top:.2rem;bottom:-1.5rem;left:.85rem}.holding-steps li:last-child .holding-step:before,.holding-step:last-child:before{bottom:.4rem}.holding-step-index{color:#6f5834;background:#f3eee6;border:1px solid #c6ae74;border-radius:999px;place-items:center;width:1.8rem;height:1.8rem;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:.92rem;font-style:italic;display:grid;position:absolute;top:0;left:0}.holding-action{margin-top:2rem}.holding-button{color:#f6f1e8;width:fit-content;max-width:100%;box-shadow:none;background:#24211c;border-color:#c6ae74}.holding-button svg{width:1.15rem;height:1.15rem}.holding-button:hover,.holding-button:active{color:#f6f1e8;box-shadow:none;background:#2c2823;border-color:#d5c272}.holding-button:focus-visible{outline-color:#8a7344}.holding-experience{color:#ddd4c8;max-width:16rem;margin:1.35rem 0 0;font-size:1.02rem;line-height:1.45}.holding-experience strong{color:#f6f1e8;font-synthesis:none;letter-spacing:-.03em;margin-bottom:.15rem;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:1.7rem;font-style:italic;font-weight:500;line-height:1.1;display:block}.holding-points{gap:1.35rem;display:grid}.holding-points li{grid-template-columns:1.35rem minmax(0,1fr);gap:.8rem;display:grid}.holding-points svg{color:#d5c272;width:1.3rem;height:1.3rem;margin-top:.15rem}.holding-points h3,.holding-points p{color:#f6f1e8}.holding-points p{color:#ddd4c8}.holding-team-link{color:#e6d3a6;align-items:center;gap:.45rem;min-height:2.75rem;margin-top:1.35rem;font-weight:500;text-decoration:none;display:inline-flex}.holding-team-link svg{transition:transform .18s}.holding-team-link:hover svg{transform:translate(3px)}.holding-compare{gap:1.25rem;margin-top:1.75rem;display:grid}.holding-compare article{border-top:1px solid #e4dccf;min-width:0;padding-top:1rem}.holding-compare p:first-of-type,.holding-label{color:#8a7344;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:500}.holding-link{color:#24211c;align-items:center;gap:.45rem;min-height:2.75rem;margin-top:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.holding-link svg{transition:transform .18s}.holding-link:hover svg{transform:translate(3px)}.holding-article{margin:1.25rem 0 0}.conversation.conversation-service h2{max-width:14em}#atuacao,#conceito,#beneficios,#criterio,#sucessao{scroll-margin-top:calc(var(--header-height) + .75rem)}@media (width<=40rem){.holding-wrap{width:min(100% - 2rem,76rem)}.holding-button{width:100%}.holding h2{font-size:clamp(2rem,8.4vw,2.45rem)}}@media (width>=48rem){.holding-points{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.holding-compare{grid-template-columns:1fr 1fr;gap:2rem}.holding-compare article+article{border-top:0;border-left:1px solid #e4dccf;padding-top:0;padding-left:2rem}}@media (width>=64rem){.holding-layout,.holding-benefits-grid{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,4vw,4.5rem)}.holding-layout>.holding-intro,.holding-benefits-grid>.holding-intro{top:calc(var(--header-height) + 1.5rem);z-index:2;position:sticky}.holding-situations .holding-layout>.holding-intro,.holding-benefits .holding-benefits-grid>.holding-intro{background:#f7f4ee}.holding-concept .holding-layout>.holding-intro{background:#24211c}.holding-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;position:relative}.holding-steps ol:before{content:"";background:#d9d0c3;height:1px;position:absolute;top:.85rem;left:0;right:0}.holding-step{padding-top:2.6rem;padding-left:0}.holding-step:before{content:none}.holding-step-index{top:0}}@media (prefers-reduced-motion:reduce){.holding-team-link svg,.holding-link svg,.holding-button,.holding-button:hover,.holding-button:active{transition:none;transform:none}}.service-faq .faq-answer,.service-faq .faq-answer p,.service-faq .faq-intro,.service-faq .faq h2,.service-faq .faq-lede{text-align:start}.service-faq .faq-kicker,.service-faq .faq-range{justify-content:flex-start}.service-faq .faq h2,.service-faq .faq-lede,.service-faq .faq-wrap:before{margin-inline:0}.service-faq .faq-answer{padding-inline:0}@media (width<=47.99rem){.service-faq.faq{padding-bottom:clamp(3.25rem,7vw,4.25rem)}}.service-page .is-cards .holding-intro{max-width:40rem}.service-page .is-cards ol{margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.service-page .service-timeline li{border-top:1px solid #e4dccf;gap:.35rem 1.5rem;padding:1.35rem 0;display:grid}.service-page .service-timeline li:last-child{border-bottom:1px solid #e4dccf}.service-page .service-when{color:#8a7344;letter-spacing:-.03em;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:1.35rem;font-style:italic;font-weight:500}.service-page .service-timeline h3{margin:0}.service-page .service-paths{gap:1.35rem;margin-top:1.75rem;display:grid}.service-page .service-paths article{border-top:1px solid #e4d3a461;min-width:0;padding-top:1.1rem}.service-page .holding-concept .holding-label,.service-page .holding-concept .holding-prose a{color:#e4d3a4}.service-page .service-paths h3{color:#e6d3a6;letter-spacing:-.03em;margin:.35rem 0 0;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(1.45rem,2vw,1.85rem);font-style:italic;font-weight:500}.service-page .service-paths p{color:#ddd4c8;margin:.7rem 0 0;line-height:1.6}.service-page .service-related{gap:1.25rem;margin:1.85rem 0 0;padding:0;list-style:none;display:grid}.service-page .service-related a{min-height:100%;color:inherit;border-top:1px solid #e4dccf;flex-direction:column;align-items:flex-start;gap:.45rem;padding-top:1rem;text-decoration:none;display:flex}.service-page .service-related span{color:#8a7344;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:500}.service-page .service-related strong{color:#24211c;letter-spacing:-.03em;font-family:Newsreader,Iowan Old Style,Palatino,Georgia,serif;font-size:clamp(1.4rem,2vw,1.75rem);font-style:italic;font-weight:500;line-height:1.15}.service-page .service-related p{color:#4a453e;margin:0;line-height:1.55}.service-page .service-related svg{color:#24211c;margin-top:auto;transition:transform .18s}.service-page .service-related a:hover svg{transform:translate(3px)}.service-page .service-source{color:#6f675d;max-width:46rem;margin:1.6rem 0 0;font-size:.92rem;line-height:1.55}.service-page .service-source a{color:#5c4930;font-weight:500}.service-page #leitura,.service-page #situacoes,.service-page #beneficios,.service-page #atuacao,.service-page #criterio,.service-page #relacao,.service-page #caminhos,.service-page #transicao{scroll-margin-top:calc(var(--header-height) + .75rem)}@media (width<=40rem){.service-page .service-timeline li{grid-template-columns:1fr}}@media (width>=40rem){.service-page .service-timeline li{grid-template-columns:8.5rem minmax(0,1fr);align-items:start}}@media (width>=48rem){.service-page .is-cards ol{grid-template-columns:1fr 1fr;column-gap:2.25rem}.service-page .holding-compare.is-three{grid-template-columns:1fr}.service-page .holding-compare.is-three article+article{border-top:1px solid #e4dccf;border-left:0;padding-top:1rem;padding-left:0}.service-page .service-paths,.service-page .service-related{grid-template-columns:1fr 1fr;gap:1.5rem 2rem}.service-page .service-related.is-two{grid-template-columns:1fr 1fr}}@media (width>=64rem){.service-page .holding-compare.is-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.service-page .holding-compare.is-three article+article{border-top:0;border-left:1px solid #e4dccf;padding-top:0;padding-left:1.35rem}.service-page .service-related:not(.is-two){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=63.99rem){.service-page .service-hero-shade{background:linear-gradient(#12100ec7 0%,#12100e7a 22%,#12100ea8 54%,#12100ee6 100%)}}@media (prefers-reduced-motion:reduce){.service-page .service-related svg,.service-page .service-related a:hover svg{transition:none;transform:none}}
