/* Exclusive styles for the replacement of “Da venda ao recebimento”. */
.overview-section{background:#fff;color:#12263d;padding:96px 0 100px}
.overview-section .overview-heading{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:86px;margin-bottom:48px}
.overview-section .overview-heading .eyebrow{font-size:13px;font-weight:700;letter-spacing:2px;color:#94703a;margin-bottom:23px}
.overview-section .overview-heading h2{font-family:'Manrope Impact',Manrope,sans-serif;font-size:64px;font-weight:800;line-height:1.08;letter-spacing:-2.7px;color:#12263d}
.overview-section .overview-lead{font-size:24px;line-height:1.65;color:#53677d;margin:29px 0 0;max-width:580px}




.overview-section .overview-caption-label{font-size:11px;font-weight:600;letter-spacing:2.2px;color:#efd1a0;display:block;margin-bottom:15px}

.overview-section .overview-currency{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.5px;display:flex;align-items:center;gap:14px;padding:12px 18px;border:1px solid #d8b57570;background:#071422c9;backdrop-filter:blur(12px);border-radius:4px;color:#efd3a0;white-space:nowrap;margin-bottom:7px}
.overview-section .overview-currency i{height:4px;width:4px;display:block;border-radius:50%;background:#caa76c}
.overview-section .overview-image-credit{position:absolute;right:12px;top:10px;font-size:11px;color:#e5e9ef;background:#081525a6;border-radius:3px;padding:4px 8px;z-index:2}
.overview-section .overview-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:45px}
.overview-section .overview-pillars article{padding:30px 26px 0 0;border-top:3px solid #277e56;position:relative}
.overview-section .overview-pillars article+article{padding-left:27px;border-left:1px solid #12263d17}
.overview-section .overview-pillars article:nth-child(2){border-top-color:#315b9c}
.overview-section .overview-pillars article:nth-child(3){border-top-color:#c09a50}
.overview-section .overview-pillars article:nth-child(4){border-top-color:#bc3d48}
.overview-section .overview-pillar-icon{display:flex;align-items:center;color:#a47c3d;margin-bottom:20px}
.overview-section .overview-pillar-icon .icon{height:31px;width:31px;stroke-width:1.35}
.overview-section .overview-pillars h3{font-family:'Manrope Impact',Manrope,sans-serif;font-size:23px;font-weight:800;line-height:1.3;letter-spacing:-.65px;margin:0 0 15px;color:#172e48}
.overview-section .overview-pillars p{font-size:18px;line-height:1.75;color:#617084}
.overview-section .overview-market{margin-top:64px;padding:44px 44px 32px;background:radial-gradient(ellipse at 90% 0%,#254d7155,transparent 60%),#0b1b30;border:1px solid #ac8c534d;border-radius:5px;position:relative;overflow:hidden}
.overview-section .overview-market:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2c8f5d,#d7b474,#d6dfe6,#bd4b55,#315eac);opacity:.85}
.overview-section .overview-market-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px}
.overview-section .overview-market .eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#e6c387;margin-bottom:20px}
.overview-section .overview-market h3{font-family:'Manrope Impact',Manrope,sans-serif;font-size:35px;font-weight:800;line-height:1.25;letter-spacing:-1px;color:#f3f5f8;margin:0}
.overview-section .overview-market-intro>p{font-size:20px;line-height:1.75;color:#b9c8da;margin-top:32px}
.overview-section .overview-estimate-label{display:flex;align-items:center;gap:10px;padding-top:29px;margin-top:30px;border-top:1px solid #ffffff20}
.overview-section .overview-estimate-label>span{width:6px;height:6px;border-radius:50%;background:#dbb872;box-shadow:0 0 10px #d1ac5e40}
.overview-section .overview-estimate-label strong{font-size:12px;font-weight:600;letter-spacing:1.7px;color:#ecd2a5}
.overview-section .overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:22px}
.overview-section .overview-stats>div{padding-right:28px}
.overview-section .overview-stats>div+div{padding-left:30px;border-left:1px solid #ffffff22}
.overview-section .overview-stats>div>strong{font-family:'Manrope Impact',Manrope,sans-serif;font-size:52px;line-height:1.25;font-weight:800;color:#f1d59e;letter-spacing:-1.8px;display:block}
.overview-section .overview-stats p{font-size:18px;color:#beccdc;line-height:1.55;max-width:285px;margin-top:12px}
.overview-section .overview-estimate-note{font-size:14px;line-height:1.65;color:#b6c6d9;margin-top:26px}
@media(max-width:1180px){.overview-section{padding:82px 0}.overview-section .overview-heading{gap:55px}.overview-section .overview-heading h2{font-size:57px}.overview-section .overview-lead{font-size:22px}.overview-section .overview-currency{font-size:14px;gap:10px;padding:11px 13px}.overview-section .overview-pillars h3{font-size:21px}.overview-section .overview-pillars p{font-size:17px}.overview-section .overview-pillars article{padding-right:20px}.overview-section .overview-pillars article+article{padding-left:21px}.overview-section .overview-market{padding:36px 32px 28px}.overview-section .overview-market-intro{gap:40px}.overview-section .overview-market h3{font-size:31px}.overview-section .overview-market-intro>p{font-size:18px}.overview-section .overview-stats>div>strong{font-size:46px}.overview-section .overview-stats p{font-size:17px}}
@media(max-width:960px){.overview-section .overview-heading{gap:35px}.overview-section .overview-heading h2{font-size:49px;letter-spacing:-2px}.overview-section .overview-heading .eyebrow{font-size:11px;letter-spacing:1.7px}.overview-section .overview-lead{font-size:20px;margin-top:20px}.overview-section .overview-currency{display:inline-flex;margin:20px 0 0;font-size:13px}.overview-section .overview-caption-label{font-size:10px;letter-spacing:1.6px}.overview-section .overview-pillars{grid-template-columns:1fr 1fr;gap:32px 0;margin-top:34px}.overview-section .overview-pillars article{padding:24px 25px 0 0}.overview-section .overview-pillars article+article{padding-left:26px}.overview-section .overview-pillars article:nth-child(3){padding-left:0;border-left:0}.overview-section .overview-pillars h3{font-size:23px}.overview-section .overview-pillars p{font-size:18px}.overview-section .overview-market-intro{gap:32px}.overview-section .overview-market h3{font-size:29px}.overview-section .overview-market-intro>p{font-size:18px;margin-top:27px}.overview-section .overview-stats{gap:20px}.overview-section .overview-stats>div{padding-right:15px}.overview-section .overview-stats>div+div{padding-left:20px}.overview-section .overview-stats>div>strong{font-size:37px;letter-spacing:-1px}.overview-section .overview-stats p{font-size:16px}.overview-section .overview-estimate-note{font-size:13px}}
@media(max-width:760px){.overview-section{padding:62px 0 64px}.overview-section .overview-heading{display:block;margin-bottom:30px}.overview-section .overview-heading h2{font-size:46px;line-height:1.12;letter-spacing:-1.8px}.overview-section .overview-heading .eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:21px}.overview-section .overview-lead{font-size:21px;line-height:1.6;margin-top:24px;max-width:100%}.overview-section .overview-caption-label{font-size:9px;letter-spacing:1.5px;line-height:1.6;margin-bottom:12px;max-width:250px}.overview-section .overview-currency{margin-top:17px;font-size:13px;padding:10px 13px}.overview-section .overview-image-credit{font-size:10px;top:8px;right:8px}.overview-section .overview-pillars{grid-template-columns:1fr;gap:0;margin-top:31px}.overview-section .overview-pillars article,.overview-section .overview-pillars article+article{border-left:0;padding:25px 0 28px}.overview-section .overview-pillars h3{font-size:26px;margin-bottom:13px;letter-spacing:-.7px}.overview-section .overview-pillars p{font-size:20px;line-height:1.65}.overview-section .overview-pillar-icon{margin-bottom:16px}.overview-section .overview-pillar-icon .icon{width:29px;height:29px}.overview-section .overview-market{padding:29px 23px 26px;margin-top:22px}.overview-section .overview-market-intro{display:block}.overview-section .overview-market .eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:18px}.overview-section .overview-market h3{font-size:30px;line-height:1.2;letter-spacing:-.8px}.overview-section .overview-market-intro>p{font-size:19px;line-height:1.65;margin-top:21px}.overview-section .overview-estimate-label{margin-top:25px;padding-top:24px;align-items:flex-start}.overview-section .overview-estimate-label>span{margin-top:6px;flex-shrink:0}.overview-section .overview-estimate-label strong{font-size:10px;letter-spacing:1.1px;line-height:1.7}.overview-section .overview-stats{grid-template-columns:1fr;gap:0;margin-top:23px}.overview-section .overview-stats>div,.overview-section .overview-stats>div+div{border-left:0;padding:22px 0;border-bottom:1px solid #ffffff20}.overview-section .overview-stats>div:first-child{padding-top:0}.overview-section .overview-stats>div>strong{font-size:49px;letter-spacing:-1.4px}.overview-section .overview-stats p{font-size:18px;line-height:1.55;max-width:100%;margin-top:8px}.overview-section .overview-estimate-note{font-size:14px;line-height:1.6;margin-top:22px}}
@media(max-width:380px){.overview-section .overview-heading h2{font-size:40px}.overview-section .overview-lead{font-size:20px}.overview-section .overview-caption-label{font-size:8px;letter-spacing:1.1px}.overview-section .overview-pillars h3{font-size:25px}.overview-section .overview-pillars p{font-size:19px}.overview-section .overview-market{padding-inline:20px}.overview-section .overview-market h3{font-size:27px}.overview-section .overview-market-intro>p{font-size:18px}}

/* Art is part of the section canvas, without a photo frame. */
.overview-section{padding:0;background:#fff}
.overview-section .overview-scene{position:relative;isolation:isolate;overflow:hidden;background:#0b1b30;min-height:730px}
.overview-section .overview-scene-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 50%;z-index:-3}
.overview-section .overview-scene:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071523f5 0%,#071523e8 24%,#071523b5 38%,#07152325 67%,transparent 85%),linear-gradient(0deg,#0b1b30 0%,#0b1b3000 37%);z-index:-2}
.overview-section .overview-heading{display:block;padding-top:84px;padding-bottom:144px;margin-bottom:0;min-height:730px}
.overview-section .overview-heading .eyebrow{color:#e7c88f;font-size:13px;margin-bottom:25px;max-width:580px}
.overview-section .overview-heading h2{color:#f5f6fa;max-width:620px;font-size:66px;line-height:1.1;text-shadow:0 3px 25px #0005}
.overview-section .overview-lead{color:#d0dbe8;font-size:25px;line-height:1.65;max-width:570px;margin-top:28px;text-shadow:0 2px 18px #0008}
.overview-section .overview-scene-footer{position:absolute;left:0;right:0;bottom:38px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff30;padding-top:23px}
.overview-section .overview-scene-footer .overview-caption-label{font-size:12px;letter-spacing:2px;color:#edcf9b;margin:0}
.overview-section .overview-currency{border:0;background:none;backdrop-filter:none;padding:0;margin:0;color:#f5d99f;border-radius:0;font-size:20px}
.overview-section .overview-image-credit{background:none;top:18px;right:22px;text-shadow:0 1px 10px #000;font-size:11px;padding:0}
.overview-section .overview-pillars{margin:0;padding:54px 0 58px;gap:35px}
.overview-section .overview-pillars article,.overview-section .overview-pillars article+article{border-left:0;padding:27px 0 0}
.overview-section .overview-market{margin:0;padding:64px 0 45px;border:0;border-radius:0;box-shadow:none}
.overview-section .overview-market:before{display:none}
@media(max-width:1180px){.overview-section{padding:0}.overview-section .overview-heading{padding-top:76px;min-height:710px}.overview-section .overview-scene{min-height:710px}.overview-section .overview-heading h2{font-size:60px;max-width:560px}.overview-section .overview-lead{font-size:23px;max-width:510px}.overview-section .overview-pillars{gap:28px}.overview-section .overview-market{padding:54px 0 40px}}
@media(max-width:960px){.overview-section .overview-heading h2{font-size:54px;max-width:480px}.overview-section .overview-lead{font-size:22px;max-width:465px}.overview-section .overview-scene:before{background:linear-gradient(90deg,#071523f5,#071523d6 40%,#07152333 85%),linear-gradient(0deg,#0b1b30,transparent 40%)}.overview-section .overview-pillars{gap:34px 38px}.overview-section .overview-pillars article,.overview-section .overview-pillars article+article{padding:25px 0 0}.overview-section .overview-scene-footer .overview-caption-label{font-size:10px;letter-spacing:1.5px}.overview-section .overview-currency{font-size:18px}}
@media(max-width:760px){.overview-section{padding:0}.overview-section .overview-scene-image{height:480px;object-position:65%center}.overview-section .overview-scene:before{background:linear-gradient(180deg,#0b1b3010 0px,#0b1b3000 170px,#0b1b30c0 340px,#0b1b30 460px)}.overview-section .overview-heading{padding-top:365px;padding-bottom:115px;min-height:0}.overview-section .overview-scene{min-height:0}.overview-section .overview-heading h2{font-size:46px;max-width:100%;letter-spacing:-1.8px;line-height:1.12}.overview-section .overview-heading .eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:20px}.overview-section .overview-lead{font-size:22px;line-height:1.6;max-width:100%;margin-top:24px}.overview-section .overview-scene-footer{bottom:26px;padding-top:20px;gap:16px;align-items:flex-start}.overview-section .overview-scene-footer .overview-caption-label{font-size:8px;line-height:1.8;letter-spacing:1px;max-width:140px}.overview-section .overview-currency{font-size:15px;gap:10px;margin:0;white-space:nowrap}.overview-section .overview-image-credit{top:12px;right:14px;font-size:10px}.overview-section .overview-pillars{padding:38px 0 42px;gap:0}.overview-section .overview-pillars article,.overview-section .overview-pillars article+article{padding:26px 0 29px}.overview-section .overview-pillars article:last-child{padding-bottom:0}.overview-section .overview-market{padding:44px 0 35px}.overview-section .overview-stats>div,.overview-section .overview-stats>div+div{border-left:0}.overview-section .overview-stats>div:last-child{border-bottom:0}}
@media(max-width:380px){.overview-section .overview-heading h2{font-size:41px}.overview-section .overview-lead{font-size:21px}.overview-section .overview-currency{font-size:13px;gap:8px}.overview-section .overview-scene-footer .overview-caption-label{font-size:7px;max-width:130px}.overview-section .overview-scene-image{height:440px}.overview-section .overview-heading{padding-top:335px}}

/* Keep the explanatory content as prominent as the new composition. */
.overview-section .overview-pillars h3{font-size:26px}
.overview-section .overview-pillars p{font-size:20px}
.overview-section .overview-market-intro>p{font-size:22px}
@media(max-width:1180px){.overview-section .overview-pillars h3{font-size:24px}.overview-section .overview-pillars p{font-size:19px}.overview-section .overview-market-intro>p{font-size:20px}}
@media(max-width:760px){.overview-section .overview-pillars h3{font-size:26px}.overview-section .overview-pillars p{font-size:20px}.overview-section .overview-market-intro>p{font-size:20px}}
