/* Ajustes da copy institucional e componentes adicionados ao briefing. */
.hero{padding-top:59px;padding-bottom:67px}.hero-grid{gap:62px}.hero h1{font-size:clamp(3.1rem,4.5vw,4.25rem);line-height:1.045;letter-spacing:-.052em}.hero h1 em{font-weight:500}.hero-description{max-width:465px;font-size:1.025rem;line-height:1.75}.hero-description strong{font-weight:500;color:var(--muted)}.hero-visual{height:590px}.hero-actions{gap:19px}.hero-actions .presentation-cta{gap:19px;font-size:.9375rem}.hero-note{margin-top:27px}.care-card{padding:23px;gap:16px;bottom:80px}.care-icon{width:56px;height:56px;border-radius:17px;flex-shrink:0}.care-icon svg{width:31px;height:31px}.care-card div>span{font-size:.75rem;letter-spacing:.055em;font-weight:600}.care-card strong{font-size:1.1rem}.photo-label{letter-spacing:.065em}.desktop-nav{gap:26px}.header-cta{white-space:nowrap;gap:14px}.button>svg{stroke-width:1.9}.button .whatsapp-icon,.floating-whatsapp>svg{fill:currentColor;stroke:none}.small-icon{border-radius:12px;width:44px;height:44px}.small-icon svg{width:23px;height:23px}.play-button svg{margin:0;stroke-width:1.4}.solution-icon{background:#e2ece7;border:1px solid #cbdcd1;border-radius:15px;width:58px;height:58px}.solution-icon svg{width:29px;height:29px;stroke-width:1.65}.expand-icon{width:37px;height:37px}.hero-note p,.text-link,.solution-bottom,.video-watch{font-size:.875rem}.care-card svg{stroke-width:1.7}.floating-whatsapp>svg{width:27px;height:27px}.brand{width:158px}
.focus-divider{display:block;flex:0 0 1px;height:21px;background:#b1c4b7}.about h2 em,.leadership h2 em,.podcast h2 em{font-style:normal;color:var(--green)}.intro-description strong{font-weight:600;color:var(--ink)}.structure-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;min-height:335px;background:#103e4d}.structure-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 53%;z-index:-2}.structure-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#073f4c 0%,#073f4ced 28%,#073f4c3b 67%,#073f4c05);z-index:-1}.structure-copy{padding:40px 48px;max-width:590px;color:white}.structure-icon{width:45px;height:45px;display:grid;place-items:center;margin-bottom:20px;color:var(--lime);border:1px solid #ffffff38;border-radius:13px}.structure-icon>svg{width:27px;height:27px;stroke-width:1.5}.structure-copy h3{font-size:1.9rem;line-height:1.28;margin-bottom:18px}.structure-copy p{font-size:.9375rem;color:#cadbd9;line-height:1.8;margin:0}.differentiators{background:#073f4c;color:#f5f8f4}.differentiators .section-number{color:var(--lime)}.differentiators .eyebrow{color:#b8d0c8}.differentiators h2 em{color:var(--lime);font-style:normal}.differentiators .intro-description{color:#c4d7d4}.difference-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.difference-card{background:#ffffff05;border:1px solid #ffffff26;border-radius:20px;padding:28px;transition:border-color .25s,background .25s;min-width:0}.difference-card:hover{border-color:#abc99b80;background:#ffffff0a}.difference-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.difference-top>span:last-child{font-size:.75rem;color:#a5bdb8}.difference-icon{width:54px;height:54px;border:1px solid #ffffff24;background:#ffffff09;display:grid;place-items:center;border-radius:16px;color:var(--lime)}.difference-icon svg{width:29px;height:29px;stroke-width:1.55}.difference-card h3{font-size:1.4rem;letter-spacing:-.025em;margin-bottom:15px}.difference-card>p{font-size:1rem;line-height:1.75;color:#d9e5e2;margin-bottom:18px;min-height:56px}.difference-card p strong{font-weight:600;color:white}.difference-note{display:block;font-size:.875rem;color:#acc6bf;line-height:1.75}.difference-reach{grid-column:3;grid-row:1/3;background:var(--lime);border-color:var(--lime);color:var(--ink);position:relative;overflow:hidden;isolation:isolate}.difference-reach:hover{background:#e0edc8;border-color:#e0edc8}.difference-reach .difference-icon{background:#ffffff45;border-color:#5c784944;color:var(--green)}.difference-reach .difference-top>span:last-child{color:#476649}.reach-content{padding-top:37px;position:relative;z-index:1}.difference-reach h3{font-size:1.5rem;margin-bottom:34px}.reach-kicker{display:block;font-size:.75rem;letter-spacing:.1em;font-weight:600;color:#476249;margin-bottom:3px}.reach-number{display:block;font-weight:500;font-size:clamp(3.4rem,4.7vw,4.4rem);line-height:1.15;letter-spacing:-.06em;color:var(--teal)}.reach-content>p{font-size:1.4rem;line-height:1.45;margin:12px 0 30px;letter-spacing:-.025em}.reach-line{width:45px;height:1px;background:#6d885e;margin:32px 0 24px}.difference-reach .difference-note{font-size:1rem;color:#456243;line-height:1.6}.reach-brand{position:absolute;right:-25px;bottom:-28px;width:180px;height:auto;opacity:.12;mix-blend-mode:multiply;z-index:0}.anchor-alias{display:block;scroll-margin-top:105px}.leadership{background:var(--paper)}.leadership-heading{margin-bottom:48px}.leadership-heading h2{font-size:clamp(2.6rem,3.4vw,3.5rem)}.leadership-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px;align-items:center}.leader-portrait{margin:0;position:relative;overflow:hidden;border-radius:145px 22px 22px 22px;background:#d0ccc5;aspect-ratio:4/4.65}.leader-portrait>img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.leader-portrait:after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#061f2bef);pointer-events:none}.leader-portrait figcaption{position:absolute;bottom:30px;left:32px;right:25px;color:white;z-index:1}.leader-portrait figcaption strong,.leader-portrait figcaption span{display:block}.leader-portrait figcaption strong{font-size:1.4rem;font-weight:500;letter-spacing:-.015em}.leader-portrait figcaption span{font-size:.875rem;margin-top:5px;color:#ccdcd8}.leader-experience{display:flex;gap:26px;align-items:center;margin-bottom:32px;padding-bottom:30px;border-bottom:1px solid var(--line)}.leader-experience>strong{font-size:7rem;color:var(--green);font-weight:400;line-height:1;letter-spacing:-.07em}.leader-experience>span{font-size:1.4rem;line-height:1.4;letter-spacing:-.025em}.leader-story>p{color:var(--muted);font-size:1rem;line-height:1.85;max-width:480px;margin-bottom:18px}.leader-principle{display:flex;gap:18px;align-items:center;margin-top:30px;margin-bottom:30px}.leader-principle>svg{width:39px;height:39px;color:var(--green);stroke-width:1.3}.leader-principle>strong{font-weight:500;line-height:1.5;font-size:1.25rem;letter-spacing:-.02em}.team-heading{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;margin:72px 0 30px;border-top:1px solid var(--line);padding-top:42px}.team-heading h3{margin:0;font-size:1.8rem;line-height:1.3}.team-heading p{margin:0;font-size:1rem;color:var(--muted);line-height:1.8}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.team-card{min-width:0}.team-card>img{width:100%;height:auto;aspect-ratio:4/4.15;object-fit:cover;object-position:50% 18%;border-radius:16px;background:#e5e5df}.team-card>div{padding:17px 2px 0}.team-card h4{font-weight:500;font-size:1.1rem;line-height:1.4;letter-spacing:-.02em;margin:0 0 5px}.team-card p{margin:0;font-size:.875rem;color:var(--muted);line-height:1.6}.podcast-header{align-items:start}.podcast-header h2{font-size:clamp(2.5rem,3.5vw,3.5rem);margin-bottom:27px}.podcast-cta{background:transparent;border-color:#a5bdae;color:var(--teal);min-height:49px;padding:13px 20px;gap:18px;font-size:.875rem}.podcast-cta:hover{background:var(--teal);color:white}.podcast-cta svg:first-child{width:17px;height:17px}.podcast-brand>p{font-size:1rem}.podcast-brand .podcast-curation{font-size:.9375rem;font-weight:500;color:var(--ink);line-height:1.7;margin-bottom:0}.video-library-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;margin-bottom:18px;border-top:1px solid var(--line);scroll-margin-top:95px}.video-library-heading>.eyebrow{margin:0;letter-spacing:.085em;font-size:.75rem}.video-library-heading>.eyebrow svg{width:21px;height:21px;color:var(--green)}.video-library-heading>p{margin:0;font-size:.875rem;color:var(--muted)}.contact-audience{display:block;margin:22px 0 0;font-size:.875rem;color:#456243}.contact-panel .presentation-cta{font-size:1rem;gap:16px;padding-inline:25px}.footer-brand>p{max-width:310px;font-size:.875rem}.footer-expertise{display:block;margin-top:16px;font-size:.8125rem;line-height:1.8;color:var(--green)}.footer-contact>a.footer-phone{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--ink)}.footer-phone svg{width:18px;height:18px;color:var(--green)}.footer-bottom>span{max-width:375px;text-align:right}.team-grid>.reveal:nth-child(2),.difference-grid>.reveal:nth-child(2){transition-delay:.05s}.team-grid>.reveal:nth-child(3){transition-delay:.1s}.team-grid>.reveal:nth-child(4){transition-delay:.15s}
@media(max-width:1100px){.hero-grid{gap:42px}.hero h1{font-size:3.5rem}.hero-visual{height:585px}.desktop-nav{gap:19px}.header-cta{font-size:.8125rem;padding-inline:16px}.care-card{left:-25px;padding:20px}.care-card strong{font-size:1rem}.care-card div>span{max-width:185px}.brand{width:140px}.difference-card{padding:24px}.reach-number{font-size:3.5rem}.difference-grid{gap:17px}.reach-content{padding-top:30px}.leadership-grid{gap:65px}.leader-experience>strong{font-size:6.5rem}.team-heading{gap:55px}.team-grid{gap:20px}}
@media(max-width:850px){.hero h1{font-size:2.85rem}.hero-visual{height:540px}.hero-grid{gap:35px}.care-card{padding:17px;left:-15px}.care-icon{width:44px;height:44px;border-radius:13px}.care-icon svg{width:26px;height:26px}.care-card div>span{max-width:150px;font-size:.75rem}.hero-actions .presentation-cta{font-size:.875rem;padding-inline:20px;text-align:left}.hero-note{margin-top:22px}.difference-grid{grid-template-columns:1fr 1fr}.difference-reach{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:.7fr 1fr;gap:20px}.difference-reach .difference-top{margin-bottom:0;align-items:start}.reach-content{padding-top:0}.difference-reach h3{margin-bottom:22px}.reach-content>p{margin-bottom:18px}.reach-line{margin-block:20px}.reach-brand{width:140px;right:auto;left:30px;bottom:-25px}.leader-portrait{border-top-left-radius:100px}.leadership-grid{gap:42px;grid-template-columns:1fr 1fr}.leader-experience>strong{font-size:5.5rem}.leader-experience>span{font-size:1.2rem}.leader-experience{gap:20px}.leader-portrait figcaption{left:22px;bottom:22px}.leader-portrait figcaption strong{font-size:1.2rem}.leader-portrait figcaption span{font-size:.8125rem}.team-grid{grid-template-columns:1fr 1fr;gap:27px}.team-card>img{aspect-ratio:4/3.9}.team-heading{gap:38px;margin-top:50px}.team-heading h3{font-size:1.6rem}.structure-copy{padding:33px;max-width:490px}.structure-copy h3{font-size:1.65rem}.structure-banner{min-height:315px}.video-library-heading{align-items:start}.video-library-heading>p{max-width:230px}.footer-brand{display:block}.footer-brand>p{margin-top:17px}.footer-bottom>span{display:block;text-align:left}}
@media(max-width:640px){.hero{padding-top:34px;padding-bottom:51px}.hero h1{font-size:clamp(2.6rem,10.7vw,3.8rem);line-height:1.065;letter-spacing:-.048em}.hero h1 em>br{display:none}.hero-description{font-size:1rem;margin-bottom:26px}.hero-actions .presentation-cta{padding:17px 20px;font-size:.9375rem;gap:18px}.hero-actions .presentation-cta span{max-width:240px}.hero-visual{height:390px}.hero-grid{gap:33px}.care-card{left:-16px;bottom:50px;padding:18px;gap:13px}.care-card div>span{max-width:none;font-size:.75rem;letter-spacing:.02em}.care-card strong{font-size:1rem;line-height:1.45}.care-icon{width:46px;height:46px}.photo-label{font-size:.75rem;letter-spacing:.025em;max-width:230px;text-align:right}.hero-note{display:none}.hero .eyebrow{font-size:.75rem;letter-spacing:.07em}.visual-caption{letter-spacing:.02em}.button{min-height:54px}.brand{width:142px}.focus-divider{height:16px}.focus-inner>div{gap:11px}.focus-inner>div .focus-divider:last-of-type{display:none}.about .section-intro{gap:24px}.about h2 br:nth-child(2){display:none}.structure-banner{min-height:350px;border-radius:18px}.structure-banner:after{background:linear-gradient(90deg,#073f4cf0,#073f4c7d),linear-gradient(0deg,#073f4c9c,transparent)}.structure-banner>img{object-position:61% center}.structure-copy{padding:30px 26px;max-width:100%}.structure-copy h3{font-size:1.6rem;line-height:1.35}.structure-copy p{font-size:.9375rem;color:#d4e4df}.structure-icon{margin-bottom:28px}.difference-grid{grid-template-columns:1fr;gap:16px}.difference-card{padding:26px}.difference-card h3{font-size:1.5rem}.difference-card>p{min-height:0}.difference-top{margin-bottom:24px}.difference-icon{width:53px;height:53px}.difference-note{font-size:.9375rem}.difference-reach{display:block;grid-column:auto;grid-row:auto}.difference-reach .difference-top{margin-bottom:25px;align-items:center}.difference-reach h3{font-size:1.5rem;margin-bottom:25px}.reach-number{font-size:4.7rem}.reach-content>p{font-size:1.45rem}.reach-content>p>br{display:none}.reach-line{margin-block:24px}.difference-reach .difference-note{font-size:1rem}.reach-brand{left:auto;right:-23px;bottom:-25px;width:150px}.leadership-heading{margin-bottom:30px}.leadership-heading h2{font-size:2.3rem}.leadership-heading h2>br{display:none}.leadership-grid{grid-template-columns:1fr;gap:33px}.leader-portrait{border-radius:105px 20px 20px 20px;aspect-ratio:4/4.45}.leader-portrait figcaption{left:25px;bottom:25px}.leader-portrait figcaption strong{font-size:1.4rem}.leader-portrait figcaption span{font-size:.875rem}.leader-experience{margin-bottom:24px;padding-bottom:24px;gap:28px}.leader-experience>strong{font-size:6.25rem}.leader-experience>span{font-size:1.4rem}.leader-story>p{font-size:1rem}.leader-principle{margin-top:26px;margin-bottom:27px}.team-heading{grid-template-columns:1fr;gap:18px;margin-top:40px;padding-top:31px;margin-bottom:24px}.team-heading h3{font-size:1.65rem}.team-heading p{font-size:.9375rem}.team-grid{gap:24px 16px}.team-card>img{aspect-ratio:4/4.7;border-radius:12px}.team-card h4{font-size:1rem;line-height:1.45}.team-card p{font-size:.875rem;line-height:1.55}.team-card>div{padding-top:13px}.podcast-header h2{margin-bottom:24px;font-size:2.3rem}.podcast-cta{min-height:49px}.video-library-heading{flex-direction:column;gap:11px;padding-block:22px}.video-library-heading>p{max-width:none;font-size:.875rem}.video-library-heading>.eyebrow{font-size:.75rem}.contact-panel .presentation-cta{font-size:.9375rem;gap:13px;padding:17px 15px;line-height:1.5;text-align:left}.contact-panel .presentation-cta>svg:first-child{width:23px;height:23px}.contact-panel .presentation-cta>svg:last-child{display:none}.contact-audience{font-size:.8125rem;line-height:1.7;margin-top:20px}.footer-expertise{font-size:.8125rem}.footer-bottom>span{font-size:.75rem;line-height:1.75;max-width:none}.contact-panel h2{font-size:2.6rem}}
