.hero-consultiva{min-height:46rem;background:radial-gradient(circle at 77% 28%,#245d64 0,var(--navy) 45%,#06191d 100%)}.proof-strip{padding:2.4rem 0;background:#fff}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.proof-item{padding:1.25rem;border-radius:1rem;background:#eef9f5}.proof-item strong{display:block;color:var(--mint-dark);font-size:clamp(2rem,4vw,3rem);line-height:1}.proof-item p{margin:.4rem 0 0;color:#476069;font-weight:700}.consultive-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none}.consultive-list li{padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:#fff;font-weight:750}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.focus-grid article{padding:1.4rem;border-radius:1rem;background:#eef9f5}.focus-grid h3{margin:0 0 .45rem;font-size:1.08rem}.focus-grid p{margin:0;color:var(--muted)}.case-highlight{margin-top:1.2rem;padding:1.1rem 1.25rem;border-left:4px solid var(--mint);color:#d2e0e2;background:rgba(255,255,255,.07)}.case-highlight strong{color:var(--mint)}.soft-contrast{padding:2rem;border:1px solid var(--line);border-radius:1.3rem;background:#fff}.soft-contrast h2{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.soft-contrast p{margin:0;color:var(--muted)}@media(max-width:900px){.proof-grid,.consultive-list,.focus-grid{grid-template-columns:1fr}}
.hero-consultiva h1{font-size:clamp(2.35rem,4vw,3.8rem)}.rentability-impact .container{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;align-items:center}.rentability-impact .heading{margin-bottom:2rem}.rentability-visual,.method-visual,.curve-visual{margin:0;overflow:hidden;border-radius:1.4rem;box-shadow:var(--shadow)}.rentability-visual img,.method-visual img,.curve-visual img{width:100%;height:auto}.section#solucao .container{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem;align-items:center}.section#solucao .heading{margin:0}.section#solucao .method-visual{width:100%;max-width:none}.consultive-discomfort .heading{margin-bottom:2rem}.curve-visual{max-width:48rem;margin:0 0 2rem}.authority .portrait{width:100%;max-width:40rem;justify-self:center;aspect-ratio:1/1}.authority .portrait img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}@media(max-width:900px){.hero-consultiva .hero-grid,.rentability-impact .container,.section#solucao .container,.authority{grid-template-columns:1fr}.section#solucao .container{gap:1.25rem}.section#solucao .heading{margin-bottom:0}.authority{gap:2rem}.authority .portrait{max-width:30rem;justify-self:start}}
