.mobile-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2.5rem}
.mobile-goal-card{position:relative;width:100%;height:140px;overflow:hidden;min-height:0;aspect-ratio:auto;border-radius:.8rem;box-shadow:0 .45rem 1.25rem rgba(18,104,97,.12)}
.mobile-goal-card img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}
.mobile-goal-card span{position:absolute;right:0;bottom:16px;min-width:72%;padding:.55rem .8rem;border-radius:1.5rem 0 0 1.5rem;background:#bd8509;color:#fff;font-size:.82rem;font-weight:800;text-align:center}
.mobile-tools-heading{display:flex;flex-direction:column;gap:1rem;margin:0 0 1.25rem;text-align:center}
.mobile-tools-heading h2,.mobile-tools-heading p{margin:0}
.mobile-tools-heading h2{font-size:2rem;line-height:1.08}
.mobile-tools-heading .tools-swipe-hint{font-size:1rem;font-weight:400;line-height:1;text-align:left;text-transform:uppercase}
.mobile-extra-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 2rem}
.mobile-extra-tool{display:block;overflow:hidden;padding:1rem;border-radius:1rem;background:#fff;color:#173b38;box-shadow:0 6px 14px rgba(2,44,40,.16)}
.mobile-extra-tool>img{display:block;width:100%;height:190px;object-fit:cover;border-radius:.65rem}
.mobile-extra-tool>div{display:flex;flex-direction:column;gap:.5rem;padding:1rem .25rem .25rem}
.mobile-extra-tool h3{margin:0;color:#126861;font-size:1.5rem;font-weight:800;line-height:1}
.mobile-extra-tool h4{margin:0;color:#e1ad35;font-size:1rem;font-style:italic;font-weight:400;line-height:1.2}
.mobile-extra-tool p{margin:.25rem 0 0;padding-top:.75rem;border-top:2px solid #d7a22b;color:#345c58;font-size:.9rem;line-height:1.35}
.mobile-layer-list,.mobile-scroll-indicator{display:none}
#olaguia2 .w-grid,#olaguia2 .us_custom_bc3e13b3{display:none}
#pergunta .copy-how-grid{display:block}
#pergunta .copy-topic-mosaic{display:none}
#pergunta .copy-how-content{max-width:960px;margin:0 auto}
#pergunta .mobile-layer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.5rem 0;padding:0;list-style:none}
#pergunta .mobile-layer-list li{position:relative;display:grid;min-height:78px;grid-template-columns:34px minmax(0,1fr);align-items:center;margin:0;padding:14px 16px;border:0;border-radius:8px;background:#fff;color:#3d3c3d;box-shadow:0 3px 10px rgba(2,44,40,.08);font-size:16px;line-height:1.3}
#pergunta .mobile-layer-list li:before{display:flex;width:26px;height:24px;align-items:center;justify-content:center;color:#11ba3b;content:"✓";font-size:24px;font-weight:700;line-height:1}
#pergunta .mobile-layer-list li strong{color:#126861;font-weight:700}
#olaguia .copy-carousel-track .copy-tool-card{display:flex;flex:0 0 calc((100% - 2rem)/3);min-height:0;height:auto;flex-direction:column;background:#fff;border:0;border-radius:1rem;overflow:hidden;isolation:isolate;box-shadow:0 .03rem .06rem rgba(0,0,0,.1),0 .1rem .3rem rgba(0,0,0,.1);filter:none}
#olaguia .copy-carousel-track .copy-tool-card:before,#olaguia .copy-carousel-track .copy-tool-card:after{display:none;content:none}
#olaguia .copy-carousel-track .copy-tool-card>img{position:static;display:block;width:100%;height:220px;min-height:0;flex:0 0 auto;object-fit:cover}
#olaguia .copy-carousel-track .copy-tool-card-content{position:relative;z-index:1;display:flex;flex:1;min-height:0;flex-direction:column;align-items:stretch;margin-top:0;padding:1.25rem;background:#fff;color:#126861}
#olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row{display:flex;align-items:baseline;gap:.45rem;min-width:0}
#olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span{display:inline-block;flex:0 0 auto;width:auto;height:auto;margin:0;border-radius:0;background:transparent;color:#d7a22b;font-size:1.75rem;font-weight:800;line-height:1}
#olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span:after{content:"."}
#olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{color:#126861;font-size:1.75rem;line-height:1.05}
#olaguia .copy-carousel-track .copy-tool-card-content>h4{margin:.35rem 0 .65rem;color:#072b28;font-size:.95rem;font-style:italic;font-weight:400}
#olaguia .copy-carousel-track .copy-tool-card-content>p{margin:auto 0 0;padding-top:1rem;border-top:2px solid #d7a22b;color:#126861;font-size:1rem;line-height:1.45;overflow:visible}
#olaguia .copy-carousel-progress{display:none}
@media (min-width:601px){
  #olaguia .mobile-tools-heading{gap:.35rem;margin:.25rem 0 .25rem;padding:1rem 0}
  #olaguia .mobile-tools-heading h2{margin:0}
  #olaguia .mobile-tools-heading .tools-swipe-hint{margin:0}
  #olaguia .copy-carousel-track{gap:14px}
  #olaguia .copy-carousel-track .copy-tool-card{flex:0 0 30%;padding:10px 0;scroll-snap-align:start}
  #olaguia .copy-carousel-track .copy-tool-card>img{height:185px}
  #olaguia .copy-carousel-track .copy-tool-card-content{display:flex;height:210px;min-height:210px;padding:10px;justify-content:flex-start!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row{min-height:34px}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span{font-size:34px;line-height:1}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{font-size:28px;line-height:1.05}
  #olaguia .copy-carousel-track .copy-tool-card-content>h4{min-height:22px;margin:0;padding-top:2px}
  #olaguia .copy-carousel-track .copy-tool-card-content>p{margin:3px 0 0;padding-top:12px}
  #olaguia2 .mobile-extra-tool{min-height:420px}
  #olaguia2 .mobile-extra-tool>img{height:225px}
  #olaguia2 .mobile-extra-tool h3{font-size:28px;line-height:1.05}
  #olaguia2 .mobile-extra-tool .mobile-tool-number{color:#d7a22b;font-size:34px;line-height:1}
  #olaguia2 .mobile-extra-tool h4{font-size:16px;line-height:1.2}
  #olaguia2 .mobile-extra-tool p{font-size:15px;line-height:1.45}
  #cta3 .commitment-title{display:block;margin:0 0 .65rem;font-size:28px;font-weight:700;line-height:1.08}
  #cta3 .commitment-body{display:block;font-size:21px;font-weight:400;line-height:1.35}
  #cta3 .us_custom_cta3_intro p{color:#fff;font-size:16px;line-height:1.45;text-align:center}
  #cta3 .us_custom_b2785ebc,#cta3 .us_custom_b2785ebc p{color:#fff;text-align:center}
}
@media(max-width:600px){
  #inicio{background:#fff!important}
  #daniel-kahneman .quote-mobile-break{display:initial!important}
  #daniel-kahneman .us_custom_5d14945f p em{font-style:italic!important}
  html,body{overflow-x:hidden}
  .l-main>section{overflow:hidden}
  .l-section-h{width:100%!important}
  .w-btn{font-size:.78rem!important}


@media (max-width:600px){
  #solucao .us_custom_7e646980{
    width:100%;
    max-width:367px;
    margin-inline:auto!important;
    box-sizing:border-box;
  }
  #solucao .us_custom_7e646980 > .solution-fixed-line{
    display:block!important;
    width:100%;
    white-space:nowrap!important;
    letter-spacing:-.055em!important;
  }
  #solucao .us_custom_7e646980 > br.solution-mobile-break{
    display:none!important;
  }
  #solucao .us_custom_7e646980 > strong.solution-fixed-line{
    display:block!important;
    max-width:300px;
    margin-inline:auto;
    white-space:normal!important;
  }
}
  #inicio{padding:100px 16px 36px!important;background:#f4f5ed!important}
  #inicio .l-section-h{padding:0!important}
  #inicio>.l-section-h>.g-cols{display:block!important}
  #inicio .g-cols.cols_2>.wpb_column:first-child>.vc_column-inner{display:flex;flex-direction:column;align-items:stretch}
  #inicio h1{font-size:2rem!important;line-height:1.05!important}
  #inicio .us_custom_246b90a5{font-size:1.1rem!important}
  #inicio .us_custom_63638f30{font-size:1.15rem!important;line-height:1.12!important}
  #inicio .us_custom_3fd5d53b{font-size:.9rem!important;line-height:1.4!important}
  #inicio .mobile-reflow-hero{order:1!important;width:100%!important;min-height:0!important;margin:.25rem 0 .5rem!important;padding:0!important}
  #inicio .mobile-reflow-hero .vc-column-inner{padding:0!important}
  #inicio .mobile-reflow-hero img{display:block!important;width:100%!important;height:250px!important;object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:multiply}
  #inicio .w-btn-wrapper{order:2;margin-top:.25rem}
  #inicio .us_custom_fed19a08{order:3;margin-top:.75rem!important;font-size:.66rem!important}

  #publico{margin:0!important;padding:48px 0 28px!important}
  #publico .l-section-h{padding:0 14px!important}
  #publico .us_custom_360d1ee3{margin-bottom:.8rem!important}
  #publico .us_custom_5d92a27d{font-size:1.75rem!important;line-height:1.08!important}
  #publico .g-cols.cols_3{position:relative;display:flex!important;gap:.75rem!important;overflow-x:auto;overflow-y:hidden;margin-top:1.3rem!important;padding:2.25rem 0 .5rem!important;scroll-snap-type:x mandatory;scrollbar-width:none}
  #publico .g-cols.cols_3::-webkit-scrollbar{display:none}
  #publico .g-cols.cols_3:before{content:'ARRASTE PARA O LADO  ➜';position:absolute;left:0;top:.35rem;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.02em}
  #publico .g-cols.cols_3>.wpb_column{flex:0 0 86%;scroll-snap-align:start}
  #publico .g-cols.cols_3>.wpb_column>.vc-column-inner{padding:0!important}
  #publico .w-image img{width:100%!important;height:330px!important;object-fit:cover!important;border-radius:.85rem .85rem 0 0}
  #publico .us_custom_aa35b3a9{position:relative!important;top:-52px!important;width:90%!important;margin:0 auto -52px!important;padding:1.1rem!important;border-radius:.15rem!important}
  #publico .us_custom_ed2d4cce{font-size:1.35rem!important}
  #publico .us_custom_874ef5a5{font-size:.78rem!important}
  #publico:after{content:'●  ○  ○';display:block;margin:.4rem auto 0;color:#fff;font-size:.75rem;letter-spacing:.18rem;text-align:center}
  .mobile-scroll-indicator{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.85rem auto 0}
  .mobile-scroll-indicator span{width:.35rem;height:.35rem;border-radius:50%;background:rgba(255,255,255,.38)}
  .mobile-scroll-indicator span:first-child{width:.5rem;height:.5rem;background:#d7a22b}
  #quemsomos .mobile-scroll-indicator span{background:rgba(255,255,255,.3)}
  #quemsomos .mobile-scroll-indicator span:first-child{background:#d7a22b}
  #cta1{margin:0!important;padding:28px 20px 34px!important}
  #cta1 .l-section-h{padding:0!important}
  #cta1 .us_custom_f42a9573{font-size:1.35rem!important;line-height:1.08!important}

  #sentencas{padding:46px 15px 34px!important}
  #sentencas .l-section-h{padding:0!important}
  #sentencas .g-cols.cols_2{gap:.5rem!important}
  #sentencas h2{font-size:1.75rem!important;line-height:1.08!important}
  #sentencas .us_custom_13fa9e6c{margin-bottom:.55rem!important;padding:.82rem!important;font-size:.82rem!important;line-height:1.3!important}
  #sentencas .w-iconbox-icon{font-size:1.6rem!important}
  #sentencas .w-image{margin-top:.75rem!important}
  #sentencas .w-image img{width:100%!important;height:auto!important;max-height:390px!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:multiply!important}
  #sentencas>.l-section-h>.g-cols>.wpb_column>.vc-column-inner>.w-separator.size_medium{height:1rem!important}
  #sentencas .us_custom_4d832b34{font-size:1.25rem!important;line-height:1.12!important}

  #solucao{padding:42px 0 34px!important}
  #solucao .l-section-h{padding:0 16px!important}
  #solucao>.l-section-h>.g-cols{display:block!important}
  #solucao>.l-section-h>.g-cols>.wpb_column:last-child>.vc-column-inner{padding:0!important}
  #solucao .us_custom_362f24b9{font-size:1.7rem!important}
  #solucao .us_custom_7e646980{font-size:1.12rem!important;line-height:1.18!important}
  #solucao .us_custom_3fd5d53b{max-width:none!important;font-size:.92rem!important}
  #solucao .us_custom_3fd5d53b .wpb_wrapper{display:flex;flex-direction:column;gap:.8rem}
  #solucao .us_custom_3fd5d53b p{margin:0}
  #solucao .us_custom_3fd5d53b p:nth-of-type(2){color:#e1ad35;font-size:1.08rem;font-weight:800}
  #solucao .mobile-reflow-solution{width:calc(100% + 32px)!important;min-height:260px!important;margin:.15rem -16px .2rem!important;padding:0!important;background-position:center!important}
  #solucao .us_custom_f9903d7d:not(:last-of-type){margin-top:.25rem!important;padding:1.25rem!important;border-radius:1rem!important;background:#f4f5ed!important;color:#126861!important;font-size:.95rem!important;line-height:1.65!important;text-align:left!important}
  #solucao .us_custom_f9903d7d:last-of-type{font-size:1.1rem!important;text-align:center!important}

  #olaguia{padding:42px 0 34px!important}
  #olaguia .l-section-h{padding:0 14px!important}
  #olaguia .copy-section-heading{margin-bottom:1.2rem}
  #olaguia .copy-section-heading h2{font-size:1.85rem!important;line-height:1.06!important}
  #olaguia .copy-section-heading p{font-size:.92rem!important;line-height:1.4!important}
  #olaguia .mobile-goals{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1.25rem 0 2.3rem}
  .mobile-goal-card{position:relative;overflow:hidden;height:120px;border-radius:.8rem;box-shadow:0 .45rem 1.25rem rgba(18,104,97,.12)}
  .mobile-goal-card img{width:100%;height:100%;object-fit:cover}
  .mobile-goal-card span{position:absolute;right:0;bottom:12px;min-width:72%;padding:.45rem .8rem;border-radius:1.5rem 0 0 1.5rem;background:#bd8509;color:#fff;font-size:.72rem;font-weight:800;text-align:center}
  #olaguia .copy-carousel-controls{margin-bottom:.8rem}
  #olaguia .copy-carousel-track .copy-tool-card{flex-basis:84%;min-height:500px}
  #olaguia .copy-tool-card-content{min-height:220px!important}

  #olaguia2{padding:42px 0 34px!important;background:#f4f5ed!important;color:#126861!important}
  #olaguia2 .l-section-img,#olaguia2 .l-section-overlay{display:none!important}
  #olaguia2 .l-section-h{padding:0 15px!important}
  #olaguia2 h2{font-size:1.8rem!important}
  #olaguia2 .us_custom_7626ac55{font-size:1.25rem!important;line-height:1.12!important}
  #olaguia2 .w-grid{display:none!important}
  #olaguia2 .us_custom_bc3e13b3{display:none!important}
  #olaguia2 .mobile-extra-tools{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 1.75rem}
  .mobile-extra-tool{display:grid;grid-template-columns:42% 1fr;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(18,104,97,.18);color:#126861;text-align:left}
  .mobile-extra-tool img{width:100%;height:132px;object-fit:cover;border-radius:.5rem}
  .mobile-extra-tool h3{margin:0;color:#126861;font-size:1rem;line-height:1.1}
  .mobile-extra-tool h4{margin:.3rem 0;color:#e1ad35;font-size:.7rem}
  .mobile-extra-tool p{margin:0;color:#345c58;font-size:.72rem;line-height:1.35}
  #olaguia2 h2,#olaguia2 h3,#olaguia2 p,#olaguia2 strong{color:#126861!important}
  #olaguia2 .us_custom_cc0ffe16 h3,#cta3 .us_custom_cc0ffe16 h3{font-size:1.15rem!important;line-height:1.18!important}

  #cta3{padding:42px 18px!important}
  #cta3 .l-section-h{padding:0!important}
  #cta3 .us_custom_b2785ebc{font-size:1.02rem!important}

  #daniel-kahneman{padding:44px 15px 36px!important}
  #daniel-kahneman .l-section-h{padding:0!important}
  #daniel-kahneman .copy-psychology-heading{margin-bottom:1.35rem}
  #daniel-kahneman .copy-psychology-heading h2{font-size:1.65rem!important;line-height:1.08!important}
  #daniel-kahneman .g-cols.cols_2{gap:1.35rem!important}
  #daniel-kahneman .us_custom_e8a2a9f1{max-width:320px!important}
  #daniel-kahneman .us_custom_c88609d4{height:350px!important;min-width:0!important;max-width:none!important}
  #daniel-kahneman .us_custom_fd21518e{padding:1.1rem!important}
  #daniel-kahneman .us_custom_a7f9f7c6{font-size:1.65rem!important;line-height:1.08!important}
  #daniel-kahneman .us_custom_980bb123{font-size:.9rem!important}
  #daniel-kahneman .us_custom_1c37215c{font-size:1.25rem!important}

  #quemsomos{padding:44px 0 38px!important}
  #quemsomos .l-section-h{padding:0 14px!important}
  #quemsomos .copy-section-heading h2{font-size:2rem!important}
  #quemsomos .copy-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.55rem!important}
  #quemsomos .copy-stats-grid>div{min-height:98px!important;padding:.75rem .45rem!important}
  #quemsomos .copy-stats-grid strong{font-size:1.85rem!important}
  #quemsomos .copy-about-intro{margin:1.3rem 0 1.8rem!important;padding:1rem!important;font-size:.88rem!important}
  #quemsomos .copy-testimonials-title{font-size:1.45rem!important}
  #quemsomos .copy-testimonials-grid{display:flex!important;gap:.75rem!important;overflow-x:auto;padding:.35rem 0 1rem;scroll-snap-type:x mandatory;scrollbar-width:none}
  #quemsomos .copy-testimonials-grid::-webkit-scrollbar{display:none}
  #quemsomos .copy-testimonials-grid article{flex:0 0 88%;min-height:235px!important;scroll-snap-align:center}
  #quemsomos:after{content:'●  ○  ○  ○  ○  ○';display:block;margin:.15rem auto 0;color:rgba(255,255,255,.72);font-size:.65rem;letter-spacing:.12rem;text-align:center}

  #pergunta{padding:44px 0 0!important}
  #pergunta .l-section-h{padding:0 14px!important}
  #pergunta .copy-how-grid{display:flex!important;flex-direction:column;gap:1.7rem!important}
  #pergunta .copy-how-content{order:1;text-align:center!important}
  #pergunta .copy-topic-mosaic{order:2;margin:0 -14px;width:calc(100% + 28px)!important;border-radius:0!important}
  #pergunta .copy-how-content>.copy-kicker{align-self:center!important}
  #pergunta .copy-how-content h2{font-size:1.8rem!important;line-height:1.08!important}
  #pergunta .copy-how-content>p{font-size:.88rem!important}
  #pergunta .mobile-layer-list{display:grid;gap:.55rem;margin:1.25rem 0;padding:0;list-style:none;text-align:left}
  #pergunta .mobile-layer-list li{position:relative;padding:.82rem .8rem .82rem 2.2rem;border:1px solid #126861;border-radius:.8rem;background:rgba(255,255,255,.45);font-size:.75rem;line-height:1.35}
  #pergunta .mobile-layer-list li:before{content:'⊖';position:absolute;left:.7rem;top:.78rem;color:#126861;font-size:.85rem}
  #pergunta .mobile-layer-list strong{color:#126861}
  #pergunta .copy-how-close{padding:0!important;border:0!important;font-size:.85rem!important;text-align:center}
  #pergunta .copy-how-content h3{font-size:1.75rem!important;line-height:1.05!important}
  #pergunta .copy-topic-mosaic{grid-template-rows:repeat(4,118px)!important;gap:.35rem!important;padding:.35rem;background:#e5e6df}
  #pergunta .copy-topic-mosaic figcaption{display:none!important}

  #compare{padding:38px 0 0!important;background:#e1e3dd!important}
  #compare .l-section-img,#compare .l-section-overlay{display:none!important}
  #compare .l-section-h{padding:0!important}
  #compare .copy-section-heading{margin:0!important;padding:0 16px!important;color:#126861!important}
  #compare .copy-section-heading h2,#compare .copy-section-heading p{color:#244743!important}
  #compare .copy-section-heading h2{font-size:1.75rem!important}
  #compare .copy-section-heading p{font-size:.88rem!important}
  #compare .copy-section-heading h3{width:calc(100% + 32px);margin:1.5rem -16px 0!important;padding:1.6rem 16px 1rem;background:#126861;color:#fff!important;font-size:1.65rem!important}
  #compare .copy-compare-table{width:100%!important;border-radius:0!important;box-shadow:none!important}
  #compare .copy-offer-copy{margin:0!important;padding:1rem 14px 1.25rem!important;border:0!important;border-radius:0!important;background:#126861!important;font-size:.75rem!important}

  #pablosanturio{padding:42px 18px 0!important;background:#126861!important;color:#fff!important;text-align:center}
  #pablosanturio .l-section-h{padding:0!important}
  #pablosanturio h2,#pablosanturio h3,#pablosanturio p,#pablosanturio strong{color:#fff!important}
  #pablosanturio .us_custom_980bb123{max-width:none!important;font-size:.88rem!important;text-align:center!important}
  #pablosanturio .us_custom_78d71f1f{margin-top:.75rem!important}
  #pablosanturio .w-image-h{max-width:310px;margin:0 auto;border-radius:.8rem .8rem 0 0!important;box-shadow:none!important}
  #pablosanturio .w-image img{display:block;width:100%;max-height:390px;object-fit:cover;object-position:center top}

  #cta4{padding:42px 18px!important;background:#126861!important;color:#fff!important}
  #cta4 .l-section-img,#cta4 .l-section-overlay{display:none!important}
  #cta4,#cta4 h2,#cta4 h3,#cta4 p,#cta4 strong{color:#fff!important}
  #cta4 .l-section-h{padding:0!important}
  #cta4 .us_custom_21f37c85{font-size:2rem!important}
  #cta4 .us_custom_b2785ebc{font-size:.92rem!important}

  #faq{padding:42px 12px!important;background:#f4f5ed!important}
  #faq .l-section-h{padding:0!important}
  #faq .us_custom_dc171017{font-size:1.85rem!important;color:#126861!important}
  #faq .w-tabs-section{margin-bottom:.45rem;border:0!important;background:#fff!important;box-shadow:0 .2rem .7rem rgba(18,104,97,.07)}
  #faq .w-tabs-section-title{font-size:16px!important}
  #rodape{padding:38px 16px!important}
}

.mobile-solution-points{display:grid;gap:.6rem;margin:.5rem 0 1rem;padding:1.1rem;border-radius:1rem;background:#f4f5ed;list-style:none;text-align:left}
.mobile-solution-points li{position:relative;padding-left:1.6rem;color:#126861;font-size:.9rem;line-height:1.35}
.mobile-solution-points li:before{content:'';position:absolute;left:0;top:.28rem;width:.7rem;height:.7rem;border:2px solid #bd8509;border-radius:50%;background:rgba(189,133,9,.14);box-shadow:inset 0 0 0 2px #f4f5ed}
.mobile-solution-points .mobile-solution-intro{margin:0 0 2px;padding:0;color:#126861;font-weight:700;line-height:1.25}
.mobile-solution-points .mobile-solution-intro:before{display:none;content:none}
#solucao .desktop-solution-points{display:none!important}
#solucao .us_custom_3fd5d53b p:nth-of-type(2){color:#e1ad35!important;font-weight:800!important}
@media(max-width:600px){
  #inicio{background:#fff!important}
  #inicio .us_custom_3fd5d53b strong{display:block;margin-top:.2rem;white-space:nowrap;text-transform:uppercase;font-size:.8rem;letter-spacing:-.015em}
  #inicio .mobile-reflow-hero,#inicio .mobile-reflow-hero .vc_column-inner,#inicio .mobile-reflow-hero .w-image,#inicio .mobile-reflow-hero .w-image-h{background:transparent!important;box-shadow:none!important;isolation:auto!important}
  #inicio .mobile-reflow-hero img{mix-blend-mode:multiply!important}

  #publico .g-cols.cols_3{align-items:stretch!important;padding-bottom:.65rem!important}
  #publico .g-cols.cols_3>.wpb_column{height:640px!important;flex-basis:84%;overflow:hidden!important;border:1px solid rgba(255,255,255,.3);border-radius:.85rem!important;background:#fff!important;box-shadow:0 .6rem 1.5rem rgba(2,44,40,.18)}
  #publico .g-cols.cols_3>.wpb_column>.vc_column-inner{display:flex;height:100%;min-height:0;flex-direction:column;padding:0!important;background:#fff!important}
  #publico .w-image{flex:0 0 auto;margin:0!important}
  #publico .w-image img{height:280px!important;border-radius:0!important}
  #publico .us_custom_aa35b3a9{top:0!important;display:flex;flex:1;flex-direction:column;width:100%!important;min-height:265px;margin:0!important;padding:1.2rem 1.15rem!important;border-radius:0!important;box-shadow:none!important}
  #publico .us_custom_ed2d4cce{font-size:1.3rem!important;line-height:1.1!important}
  #publico .us_custom_b075de1e{font-size:.76rem!important}
  #publico .us_custom_874ef5a5{font-size:.76rem!important;line-height:1.42!important}

  #solucao .desktop-solution-points{display:none!important}
  #solucao .mobile-solution-points{display:grid;gap:.6rem;margin:.5rem 0 1rem;padding:1.1rem;border-radius:1rem;background:#f4f5ed;list-style:none;text-align:left}
  #solucao .mobile-solution-points li{position:relative;padding-left:1.6rem;color:#126861;font-size:.9rem;line-height:1.35}
  #solucao .mobile-solution-points li:before{content:'';position:absolute;left:0;top:.28rem;width:.7rem;height:.7rem;border:2px solid #bd8509;border-radius:50%;background:rgba(189,133,9,.14);box-shadow:inset 0 0 0 2px #f4f5ed}

  #pergunta .copy-topic-mosaic{display:grid!important;height:auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(3,126px)!important;gap:.35rem!important;padding:.35rem!important}
  #pergunta .copy-topic-mosaic figure{position:relative!important;inset:auto!important;min-width:0!important;min-height:0!important;margin:0!important;border-radius:.5rem!important}
  #pergunta .copy-topic-mosaic figure:nth-child(1){grid-column:1;grid-row:1}
  #pergunta .copy-topic-mosaic figure:nth-child(2){grid-column:2;grid-row:1}
  #pergunta .copy-topic-mosaic figure:nth-child(3){grid-column:3;grid-row:1/3}
  #pergunta .copy-topic-mosaic figure:nth-child(4){grid-column:1/3;grid-row:2}
  #pergunta .copy-topic-mosaic figure:nth-child(5){grid-column:1;grid-row:3}
  #pergunta .copy-topic-mosaic figure:nth-child(6){grid-column:2;grid-row:3}
  #pergunta .copy-topic-mosaic figure:nth-child(7){grid-column:3;grid-row:3}
  #pergunta .copy-topic-mosaic img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}

  #compare .copy-compare-table{overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d7a22b rgba(255,255,255,.12)}
  #compare .copy-compare-header,#compare .copy-compare-row,#compare .copy-compare-total{min-width:540px;grid-template-columns:minmax(235px,1.65fr) minmax(135px,.85fr) minmax(150px,.9fr)}
  #compare .copy-compare-header span{padding:.65rem .75rem!important;font-size:.68rem!important}
  #compare .copy-compare-header span:first-child{font-size:.58rem!important}
  #compare .copy-compare-row strong{font-size:.8rem!important}
  #compare .copy-compare-price{font-size:.78rem!important}
  #compare .copy-compare-table:before{content:'DESLIZE PARA VER OS VALORES  →';position:sticky;left:0;display:block;width:100%;min-width:540px;padding:.5rem .75rem;background:#032b28;color:rgba(255,255,255,.72);font-size:.56rem;font-weight:700;letter-spacing:.04em;text-align:left}

  #pablosanturio,#pablosanturio>.l-section-h,#pablosanturio>.l-section-h>.g-cols,#pablosanturio>.l-section-h>.g-cols>.wpb_column,#pablosanturio>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{background-color:#126861!important;background-image:none!important}
  #pablosanturio{color:#fff!important}
}

@media(max-width:1024px){
  .l-canvas,.l-main{max-width:100%;overflow-x:clip}
}

@media(max-width:600px){
  #publico{scroll-margin-top:72px!important;padding-bottom:8px!important}
  #publico .g-cols.cols_3{align-items:flex-start!important;gap:.75rem!important;scroll-padding-inline:0!important;transition:height .25s ease}
  #publico .g-cols.cols_3>.wpb_column{height:410px!important;min-height:410px!important;max-height:410px!important;flex:0 0 100%!important;margin-top:0!important;border-radius:.75rem!important;overflow:hidden!important}
  #publico .g-cols.cols_3>.wpb_column>.vc_column-inner{height:100%!important;min-height:0!important}
  #publico .w-image{height:245px!important;min-height:245px!important;max-height:245px!important;overflow:hidden!important}
  #publico .w-image img{height:245px!important;min-height:245px!important;max-height:245px!important;object-position:center!important}
  #publico .us_custom_aa35b3a9{height:auto!important;min-height:0!important;flex:1 1 auto!important;padding:1rem 1.05rem 1.15rem!important}
  #publico .us_custom_ed2d4cce{font-size:1.14rem!important;line-height:1.08!important}
  #publico .us_custom_b075de1e{font-size:.7rem!important;line-height:1.25!important}
  #publico .us_custom_a106749e{height:14px!important}
  #publico .us_custom_874ef5a5{margin-top:.2rem!important;font-size:.69rem!important;line-height:1.38!important}
  #publico:after{display:none!important}
  #publico .mobile-scroll-indicator span{width:.35rem;height:.35rem;background:rgba(255,255,255,.42);transition:.2s ease}
  #publico .mobile-scroll-indicator span.is-active{width:.5rem;height:.5rem;background:#d7a22b}
  #publico .mobile-scroll-indicator{margin:.5rem auto 0!important}
  #compare .copy-compare-table{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none;touch-action:pan-y;contain:layout paint}
  #compare .copy-compare-table:before{display:none!important}
  #compare .copy-compare-header,#compare .copy-compare-row,#compare .copy-compare-total{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.62fr) minmax(0,.73fr)!important}
  #compare .copy-compare-header span{min-width:0!important;padding:.55rem .3rem!important;font-size:.57rem!important;line-height:1.05!important}
  #compare .copy-compare-header span:first-child{padding-left:.55rem!important;font-size:.49rem!important}
  #compare .copy-compare-header span:last-child{font-size:.56rem!important}
  #compare .copy-compare-row>*{min-width:0!important;padding:.55rem .38rem!important;overflow-wrap:anywhere}
  #compare .copy-compare-row strong{font-size:.69rem!important;line-height:1.12!important}
  #compare .copy-compare-price{font-size:.66rem!important;letter-spacing:0!important;white-space:nowrap}
  #compare .copy-compare-total>*{min-width:0!important;padding:.55rem .3rem!important}
  #compare .copy-compare-total span:first-child{padding-left:.55rem!important;font-size:.46rem!important}
  #compare .copy-compare-total strong{font-size:1.02rem!important;white-space:nowrap}
  #compare .copy-compare-total small{font-size:.43rem!important;line-height:1.15!important}
  #inicio,#inicio>.l-section-h,#inicio>.l-section-h>.g-cols,#inicio>.l-section-h>.g-cols>.wpb_column,#inicio>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{background-color:#f4f5ed!important}
  #inicio .mobile-reflow-hero .w-image-h{background-color:#f4f5ed!important}
  #inicio .mobile-reflow-hero img{background:transparent!important;mix-blend-mode:multiply!important}
  #pablosanturio,#pablosanturio>.l-section-h,#pablosanturio>.l-section-h>.g-cols,#pablosanturio>.l-section-h>.g-cols>.wpb_column,#pablosanturio>.l-section-h>.g-cols>.wpb_column>.vc_column-inner{background-color:#fff!important;background-image:none!important}
  #pablosanturio,#pablosanturio h2,#pablosanturio h3,#pablosanturio p,#pablosanturio strong{color:#23413e!important}
}

.hero-mobile-only{display:none}
@media (max-width:600px){
  #inicio{--hero-mobile-gap:18px}
  #inicio>.l-section-h{padding-inline:0!important}
  #inicio .g-cols.cols_2>.wpb_column:first-child{padding-inline:14px!important}
  #inicio .g-cols.cols_2>.wpb_column:first-child>.vc_column-inner{gap:var(--hero-mobile-gap)!important}
  #inicio .g-cols.cols_2>.wpb_column:first-child>.vc_column-inner>.w-separator{display:none!important}
  #inicio .hero-mobile-only{display:none!important}
  #inicio .us_custom_261f4d04{width:100%!important;max-width:none!important;font-size:32px!important;line-height:1.1!important;letter-spacing:-.06em!important;text-wrap:wrap!important}
  #inicio .us_custom_261f4d04 .w-text-value{white-space:normal!important}
  #inicio .us_custom_246b90a5{font-size:17px!important;line-height:1.1!important;letter-spacing:-.05em!important;text-wrap:wrap!important;white-space:nowrap!important}
  #inicio .us_custom_3fd5d53b{width:100%!important;max-width:none!important;font-size:17px!important;line-height:1.4!important;letter-spacing:0!important}
  #inicio .us_custom_3fd5d53b p{margin:0!important}
  #inicio .us_custom_3fd5d53b .wpb_wrapper>p:first-child{white-space:nowrap!important;letter-spacing:-.04em!important}
  #inicio .hero-invest-line{white-space:normal!important}
  #inicio .us_custom_3fd5d53b strong{display:block!important;margin:18px 0 0!important;white-space:nowrap!important;font-size:17px!important;line-height:inherit!important;letter-spacing:0!important}
  #inicio .us_custom_3fd5d53b .hero-invest-result strong{margin-top:0!important}
  #inicio .us_custom_63638f30{width:100%!important;max-width:none!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.05em!important;text-wrap:wrap!important}
  #inicio .hero-discovery-line{display:inline-block!important;white-space:nowrap!important}
  #inicio .mobile-reflow-hero{width:100%!important;min-height:0!important;margin:18px 0 0!important;padding:0!important;overflow:hidden!important;animation:none!important;transform:none!important;opacity:1!important}
  #inicio .mobile-reflow-hero .vc_column-inner,#inicio .mobile-reflow-hero .w-image{width:100%!important;margin:0!important;padding:0!important}
  #inicio .mobile-reflow-hero .w-image-h{width:100%!important;aspect-ratio:1.27 / 1!important;overflow:hidden!important}
  #inicio .mobile-reflow-hero img{display:block!important;width:125%!important;height:auto!important;max-width:none!important;margin:0 0 0 -12.5%!important;object-fit:initial!important;object-position:initial!important;mix-blend-mode:multiply!important}
  #inicio .w-btn-wrapper,#inicio .us_custom_fed19a08{margin:0!important}
}

@media (max-width:600px){
  :root{--mobile-section-space:32px;--mobile-content-gap:18px}
  #inicio .us_custom_246b90a5{font-size:22px!important;line-height:1.15!important}
  .l-main>section .w-hwrapper>.w-text,.l-main>section .copy-kicker{font-size:11px!important;line-height:1.2!important}
  #publico{margin:0!important;padding:36px 0 var(--mobile-section-space)!important}
  #publico .l-section-h{padding:0 14px!important}
  #publico .us_custom_595be67a>.vc_column-inner{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap)!important}
  #publico .us_custom_595be67a>.vc_column-inner>.w-separator{display:none!important}
  #publico .w-hwrapper,#publico .us_custom_360d1ee3,#publico .us_custom_5d92a27d,#publico .public-swipe-hint,#publico .g-cols.cols_3,#publico .public-carousel-controls{margin:0!important}
  #publico .us_custom_360d1ee3{font-size:11px!important}
  #publico .us_custom_5d92a27d{font-size:26px!important;line-height:1.08!important}
  #publico .public-swipe-hint{color:#fff;font-size:17px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important}
  #publico .g-cols.cols_3{position:relative!important;display:flex!important;height:410px!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 14px 4px 0!important;scroll-padding-inline:0!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;transition:height .25s ease}
  #publico .g-cols.cols_3:before{display:none!important;content:none!important}
  #publico .g-cols.cols_3::-webkit-scrollbar{display:none}
  #publico .g-cols.cols_3>.wpb_column{height:410px!important;min-height:410px!important;max-height:410px!important;flex:0 0 78%!important;margin:0!important;border-radius:.75rem!important;overflow:hidden!important;scroll-snap-align:start!important;background:#fff!important;box-shadow:0 .55rem 1.3rem rgba(2,44,40,.18)!important}
  #publico .g-cols.cols_3>.wpb_column>.vc_column-inner{height:100%!important;min-height:0!important;padding:0!important;background:#fff!important}
  #publico .w-image,#publico .w-image img{height:230px!important;min-height:230px!important;max-height:230px!important}
  #publico .w-image{margin:0!important;overflow:hidden!important}
  #publico .w-image img{width:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
  #publico .us_custom_aa35b3a9{position:static!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;flex:1 1 auto!important;margin:0!important;padding:14px 16px 16px!important;border-radius:0!important;background:#fff!important}
  #publico .us_custom_ed2d4cce{margin:0!important;color:#126861!important;font-size:20px!important;line-height:1.08!important}
  #publico .us_custom_b075de1e{margin-top:9px!important;color:#506b68!important;font-size:13px!important;font-style:italic!important;font-weight:400!important;line-height:1.25!important}
  #publico .us_custom_a106749e{width:100%!important;height:14px!important;margin:0!important}
  #publico .us_custom_a106749e .w-separator-h{border-color:#d7a22b!important;border-top-width:2px!important}
  #publico .us_custom_874ef5a5{margin:0!important;color:#23413e!important;font-size:12px!important;line-height:1.35!important}
  #publico .us_custom_874ef5a5 p{margin:0!important}
  #publico .public-carousel-controls{display:grid!important;grid-template-columns:32px 1fr 32px!important;align-items:center!important;gap:14px!important}
  #publico .public-carousel-arrow{display:grid;width:32px;height:32px;padding:0;border:1px solid rgba(146,133,117,.4);border-radius:50%;background:#e2ded2;color:#126861;place-items:center;font:700 20px/1 Geist,sans-serif;cursor:pointer}
  #publico .public-carousel-arrow:disabled{opacity:.42;cursor:default}
  #publico .mobile-scroll-indicator{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important}
  #publico .mobile-scroll-indicator button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.42);transition:width .2s ease,background .2s ease;cursor:pointer}
  #publico .mobile-scroll-indicator button.is-active{width:24px;background:#d7a22b}
  #cta1{margin:0!important;padding:var(--mobile-section-space) 14px!important}
  #cta1 .us_custom_f42a9573{font-size:22px!important;line-height:1.15!important}
}

@media (max-width:600px){
  #publico .g-cols.cols_3{height:375px!important;padding-bottom:8px!important}
  #publico .g-cols.cols_3>.wpb_column{height:365px!important;min-height:365px!important;max-height:365px!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}
  #publico .g-cols.cols_3>.wpb_column>.vc_column-inner{display:block!important;height:auto!important;background:transparent!important}
  #publico .w-image{position:relative!important;z-index:0!important;height:240px!important;min-height:240px!important;max-height:240px!important}
  #publico .w-image img{height:240px!important;min-height:240px!important;max-height:240px!important}
  #publico .us_custom_aa35b3a9{position:relative!important;z-index:1!important;width:calc(100% - 24px)!important;min-height:196px!important;margin:-68px 24px 0 0!important;padding:16px!important;background:#fff!important;box-shadow:0 6px 14px rgba(2,44,40,.16)!important}
}

@media (max-width:600px){
  #publico .g-cols.cols_3{cursor:grab}
  #publico .g-cols.cols_3.is-dragging{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important}
  #publico .g-cols.cols_3>.wpb_column{border:0!important;outline:0!important}
  #publico .g-cols.cols_3>.wpb_column:before,#publico .g-cols.cols_3>.wpb_column:after{display:none!important;content:none!important}
  #publico .g-cols.cols_3 img{-webkit-user-drag:none;user-select:none}
}

.sentence-mobile-break{display:none}
@media (max-width:600px){
  #sentencas{margin:0!important;padding:var(--mobile-section-space,32px) 14px!important}
  #sentencas .l-section-h{padding:0!important}
  #sentencas .g-cols.cols_2{gap:var(--mobile-content-gap,18px)!important}
  #sentencas .g-cols.cols_2>.wpb_column:first-child>.vc_column-inner{display:flex!important;flex-direction:column!important;gap:18px!important}
  #sentencas .g-cols.cols_2>.wpb_column:first-child>.vc_column-inner>.w-separator{display:none!important}
  #sentencas .us_custom_e3b4da28{margin:0!important}
  #sentencas .us_custom_f9903d7d{margin:0 0 4px!important;font-size:26px!important;line-height:1.08!important;letter-spacing:-.045em!important}
  #sentencas .sentence-mobile-break{display:initial}
  #sentencas .us_custom_13fa9e6c{width:100%!important;margin:0!important;padding:14px!important;font-size:16px!important;line-height:1.25!important}
  #sentencas .us_custom_13fa9e6c+.us_custom_13fa9e6c{margin-top:-9px!important}
  #sentencas .us_custom_13fa9e6c .w-iconbox-icon{font-size:24px!important}
  #sentencas .us_custom_13fa9e6c p{max-width:90%!important;margin:0!important;font-size:16px!important;line-height:1.25!important}
  #sentencas .g-cols.cols_2>.wpb_column:nth-child(2){overflow:visible!important}
  #sentencas .g-cols.cols_2>.wpb_column:nth-child(2)>.vc_column-inner{padding:0!important;overflow:visible!important}
  #sentencas .g-cols.cols_2>.wpb_column:nth-child(2) .w-image{width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}
  #sentencas .g-cols.cols_2>.wpb_column:nth-child(2) .w-image-h{position:relative!important;width:100%!important;height:auto!important;overflow:visible!important;isolation:auto!important}
  #sentencas .g-cols.cols_2>.wpb_column:nth-child(2) .w-image-h:before,#sentencas .g-cols.cols_2>.wpb_column:nth-child(2) .w-image-h:after{display:none!important;content:none!important}
  #sentencas .g-cols.cols_2>.wpb_column:nth-child(2) img{position:relative!important;display:block!important;z-index:1!important;left:-10%!important;top:auto!important;bottom:auto!important;width:120%!important;height:auto!important;max-width:none!important;aspect-ratio:auto!important;object-fit:contain!important;mix-blend-mode:multiply!important}
  #sentencas .g-cols.cols_2{row-gap:36px!important}
  #sentencas>.l-section-h>.g-cols>.wpb_column>.vc_column-inner>.w-separator{display:none!important}
  #sentencas .us_custom_4d832b34{margin:36px auto 0!important;font-size:22px!important;line-height:1.12!important;letter-spacing:-.035em!important}
  #sentencas.sentences-motion-ready .us_custom_13fa9e6c{opacity:0!important;transform:translate3d(0,22px,0) scale(.985)!important;animation:none!important;transition:none!important}
  #sentencas.sentences-motion-ready .us_custom_13fa9e6c.is-revealed{opacity:1!important;transform:translate3d(0,0,0) scale(1)!important;transition:opacity 1.25s cubic-bezier(.25,.1,.25,1),transform 1.25s cubic-bezier(.16,1,.3,1)!important}
}
@media (prefers-reduced-motion:reduce){
  #sentencas.sentences-motion-ready .us_custom_13fa9e6c{transform:none!important;transition:opacity .25s ease!important}
}

@media (max-width:600px){
  #solucao{margin:0!important;padding:var(--mobile-section-space,32px) 16px!important}
  #solucao .l-section-h{padding:0!important}
  #solucao>.l-section-h>.g-cols>.wpb_column:last-child>.vc_column-inner{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important;padding:0!important}
  #solucao>.l-section-h>.g-cols>.wpb_column:last-child>.vc_column-inner>.w-separator{display:none!important}
  #solucao .w-hwrapper,#solucao .us_custom_362f24b9,#solucao .us_custom_7e646980,#solucao .us_custom_3fd5d53b,#solucao .mobile-solution-points,#solucao .us_custom_f9903d7d{margin:0!important}
  #solucao .us_custom_362f24b9{font-size:26px!important;line-height:1.08!important}
  #solucao .us_custom_7e646980{font-size:17px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.02em!important}
  #solucao .us_custom_3fd5d53b{max-width:none!important;font-size:17px!important;line-height:1.3!important}
  #solucao .us_custom_3fd5d53b .wpb_wrapper{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important}
  #solucao .us_custom_3fd5d53b p{margin:0!important;font-size:17px!important;line-height:1.3!important}
  #solucao .us_custom_3fd5d53b p:nth-of-type(2){color:#e1ad35!important;font-size:17px!important;font-weight:800!important;line-height:1.3!important}
  #solucao .mobile-reflow-solution{width:calc(100% + 32px)!important;min-height:182px!important;margin:0 -16px!important;padding:0!important;border-radius:0!important;background-position:center bottom!important;background-size:cover!important}
  #solucao .mobile-solution-points{display:grid!important;gap:10px!important;padding:16px!important;border-radius:16px!important}
  #solucao .mobile-solution-points li{font-size:16px!important;line-height:1.35!important}
  #solucao .mobile-solution-points .mobile-solution-intro{margin:0 0 2px!important;padding:0!important;color:#126861!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}
  #solucao .mobile-solution-points .mobile-solution-intro:before{display:none!important;content:none!important}
  #solucao .us_custom_f9903d7d:last-of-type{margin-top:8px!important;font-size:22px!important;line-height:1.12!important;text-align:center!important}
}

.solution-mobile-break{display:none}
@media (max-width:600px){
  #solucao .solution-mobile-break{display:initial}
  #solucao .solution-fixed-line{white-space:nowrap}
  #solucao .us_custom_7e646980,#solucao .us_custom_3fd5d53b p:first-child{letter-spacing:-.035em!important}
}

.ecosystem-mobile-break{display:none}
@media (max-width:600px){
  #olaguia{margin:0!important;padding:var(--mobile-section-space,32px) 14px 0!important}
  #olaguia .l-section-h{padding:0!important}
  #olaguia .copy-section-heading{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important;margin:0 0 var(--mobile-content-gap,18px)!important;text-align:center!important}
  #olaguia .copy-section-heading .copy-kicker{display:inline-block!important;align-self:center!important;width:auto!important;margin:0!important;padding:5px 15px!important;border-radius:4.4px!important;background:#b38012!important;color:#fff!important;font-size:11px!important;line-height:1.2!important}
  #olaguia .copy-section-heading h2{margin:0!important;font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #olaguia .copy-section-heading p{margin:0!important;color:var(--color-content-heading)!important;font-size:clamp(22px,calc(15.191px + 2.128vw),24px)!important;line-height:1.1!important;letter-spacing:-.05em!important}
  #olaguia .mobile-goals{grid-template-columns:1fr!important;gap:12px!important;margin:0 0 36px!important}
  #olaguia .mobile-goal-card{overflow:hidden!important}
  #olaguia .mobile-goal-card img{transition:opacity .48s ease,transform .7s cubic-bezier(.2,.75,.25,1)!important}
  #olaguia .mobile-goal-card span{transition:opacity .46s ease,transform .58s cubic-bezier(.2,.75,.25,1)!important}
  #olaguia.ecosystem-motion-ready .mobile-goal-card img{opacity:0!important;transform:scale(1.045)!important}
  #olaguia.ecosystem-motion-ready .mobile-goal-card span{opacity:0!important;transform:translateX(54px)!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card img{opacity:1!important;transform:scale(1)!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card span{opacity:1!important;transform:translateX(0)!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card:nth-child(1) span{transition-delay:.32s!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card:nth-child(2) img{transition-delay:.14s!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card:nth-child(2) span{transition-delay:.46s!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card:nth-child(3) img{transition-delay:.28s!important}
  #olaguia.ecosystem-motion-ready.is-revealed .mobile-goal-card:nth-child(3) span{transition-delay:.60s!important}
  #olaguia .mobile-tools-heading{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important;margin:0 0 var(--mobile-content-gap,18px)!important;text-align:center!important}
  #olaguia .mobile-tools-heading h2,#olaguia .mobile-tools-heading p{margin:0!important}
  #olaguia .mobile-tools-heading h2{font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #olaguia .mobile-tools-heading p{font-size:17px!important;line-height:1.3!important}
  #olaguia .mobile-tools-heading .tools-intro-line{white-space:nowrap}
  #olaguia .mobile-tools-heading .tools-intro{letter-spacing:-.035em!important}
  #olaguia .mobile-tools-heading .tools-swipe-hint{width:100%!important;font-size:17px!important;font-weight:400!important;line-height:1!important;text-align:left!important;text-transform:uppercase!important}
  #olaguia .copy-carousel{display:flex!important;flex-direction:column!important;margin:0!important}
  #olaguia .copy-carousel-viewport{order:1!important;margin:0!important}
  #olaguia .copy-carousel-controls{order:2!important;display:grid!important;grid-template-columns:32px 1fr 32px!important;align-items:center!important;gap:14px!important;margin:0!important}
  #olaguia .copy-carousel-progress{display:none!important}
  #olaguia .copy-carousel-arrow{display:grid!important;width:32px!important;height:32px!important;padding:0!important;border:1px solid rgba(146,133,117,.4)!important;border-radius:50%!important;background:#e2ded2!important;color:#126861!important;place-items:center!important;font-size:14px!important}
  #olaguia .copy-carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}
  #olaguia .copy-carousel-dots button{width:8px!important;height:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cbd2ce!important;transition:width .2s ease,background .2s ease!important}
  #olaguia .copy-carousel-dots button.is-active{width:24px!important;background:#d7a22b!important}
  #olaguia .copy-carousel-progress{margin-top:0!important}
  #olaguia .copy-tool-card{position:relative!important;height:510px!important;min-height:510px!important;border-radius:8px!important;overflow:hidden!important;background:#071b1a!important;isolation:isolate!important}
  #olaguia .copy-tool-card:before{position:absolute!important;z-index:1!important;inset:0!important;display:block!important;content:""!important;background:linear-gradient(180deg,rgba(2,18,17,.88) 0%,rgba(2,18,17,.54) 24%,rgba(2,18,17,.08) 48%,rgba(2,18,17,.76) 72%,rgba(2,18,17,.96) 100%)!important;pointer-events:none!important}
  #olaguia .copy-tool-card>img{position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center!important}
  #olaguia .copy-tool-card-content{position:absolute!important;z-index:2!important;inset:0!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:18px!important;color:#fff!important}
  #olaguia .copy-tool-card-content .tool-title-row{display:flex!important;align-items:baseline!important;gap:7px!important;white-space:nowrap!important}
  #olaguia .copy-tool-card-content .tool-title-row>span,#olaguia .copy-tool-card-content .tool-title-row>h3{margin:0!important;padding:0!important;color:#fff!important;font-size:30px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.045em!important;white-space:nowrap!important}
  #olaguia .copy-tool-card-content .tool-title-row>span{flex:0 0 auto!important}
  #olaguia .copy-tool-card-content .tool-title-row>span:after{content:"."}
  #olaguia .copy-tool-card-content>h4{margin:3px 0 0!important;color:#fff!important;font-size:17px!important;font-style:italic!important;font-weight:400!important;line-height:1.2!important}
  #olaguia .copy-tool-card-content>p{display:-webkit-box!important;min-height:calc(1.3em * 3 + 14px)!important;max-height:calc(1.3em * 4 + 14px)!important;margin:auto 0 0!important;padding-top:12px!important;border-top:2px solid #d7a22b!important;overflow:hidden!important;color:#fff!important;font-size:15px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important}
  #olaguia2{margin:0!important;padding:var(--mobile-section-space,32px) 14px!important}
  #olaguia2 .l-section-h{padding:0!important}
  #olaguia2 .g-cols.cols_1{gap:var(--mobile-content-gap,18px)!important}
  #olaguia2 .w-hwrapper:first-child{display:none!important}
  #olaguia2 .us_custom_c8bd1620{margin:0 0 10px!important;font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #olaguia2 .us_custom_7626ac55{margin:0!important;font-size:21px!important;line-height:1.12!important;letter-spacing:-.035em!important}
  #olaguia2 .ecosystem-mobile-break{display:initial}
  #olaguia2 .mobile-extra-tools{display:grid!important;grid-template-columns:1fr!important;gap:var(--mobile-content-gap,18px)!important;margin:0 0 var(--mobile-section-space,32px)!important}
  #olaguia2 .mobile-extra-tool{display:block!important;width:100%!important;padding:18px 0!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;color:#173b38!important;box-shadow:0 6px 14px rgba(2,44,40,.16)!important}
  #olaguia2 .mobile-extra-tool>img{display:block!important;width:100%!important;height:140px!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important}
  #olaguia2 .mobile-extra-tool>div{display:flex!important;flex-direction:column!important;gap:8px!important;padding:18px!important}
  #olaguia2 .mobile-extra-tool h3{margin:0!important;color:#126861!important;font-size:30px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.045em!important}
  #olaguia2 .mobile-extra-tool h4{margin:0!important;font-size:17px!important;font-style:italic!important;font-weight:400!important;line-height:1.2!important}
  #olaguia2 .mobile-extra-tool p{display:-webkit-box!important;min-height:calc(1.3em * 4)!important;max-height:calc(1.3em * 4)!important;margin:3px 0 0!important;padding-top:12px!important;border-top:2px solid #d7a22b!important;overflow:hidden!important;font-size:15px!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important}
  #olaguia2 .us_custom_cc0ffe16,#cta3 .us_custom_cc0ffe16{margin:0!important}
  #olaguia2 .us_custom_cc0ffe16 .wpb_wrapper,#cta3 .us_custom_cc0ffe16 .wpb_wrapper{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important}
  #olaguia2 .us_custom_cc0ffe16 h3,#cta3 .us_custom_cc0ffe16 h3{margin:0!important}
  #olaguia2 .us_custom_cc0ffe16 h3:first-child,#cta3 .us_custom_cc0ffe16 h3:first-child{font-size:26px!important;line-height:1.08!important}
  #cta3 .us_custom_cc0ffe16 h3:first-child{font-size:28px!important}
  #olaguia2 .us_custom_cc0ffe16 h3:last-child,#cta3 .us_custom_cc0ffe16 h3:last-child{font-size:17px!important;font-weight:400!important;line-height:1.3!important}
  #cta3{margin:0!important;padding:var(--mobile-section-space,32px) 18px!important}
  #cta3 .l-section-h{padding:0!important}
  #cta3 .us_custom_cta3_intro{margin:var(--mobile-content-gap,18px) 0 var(--mobile-section-space,32px)!important}
  #cta3 .us_custom_cta3_intro p{margin:0!important;font-size:17px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}
  #cta3 .cta3-main-image{width:calc(100% + 36px)!important;height:181px!important;box-sizing:border-box!important;margin:0 -18px var(--mobile-section-space,32px)!important;border-top:5px solid #fff!important;border-bottom:5px solid #fff!important;border-radius:0!important}
  #cta3 .cta3-main-image img{width:100%!important;height:auto!important}
  #cta3 .us_custom_b2785ebc,#cta3 .us_custom_b2785ebc p{margin:0!important}
  #cta3 .commitment-title{display:block!important;margin:0 0 var(--mobile-content-gap,18px)!important;font-size:26px!important;font-weight:800!important;line-height:1.08!important}
  #cta3 .commitment-body{display:block!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}
  #cta3 .w-separator,#cta3 .w-btn-wrapper{display:none!important}
}
@media (prefers-reduced-motion:reduce){
  #olaguia.ecosystem-motion-ready .mobile-goal-card img,#olaguia.ecosystem-motion-ready .mobile-goal-card span{transform:none!important;transition:opacity .25s ease!important}
}

@media (max-width:600px){
  #daniel-kahneman{margin:0!important;padding:var(--mobile-section-space,32px) 14px!important}
  #daniel-kahneman .l-section-h{padding:0!important}
  #daniel-kahneman .copy-psychology-heading{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--mobile-content-gap,18px)!important;margin:0 0 var(--mobile-content-gap,18px)!important;text-align:center!important}
  #daniel-kahneman .copy-psychology-heading .copy-kicker{display:inline-block!important;width:auto!important;margin:0!important;padding:5px 15px!important;border-radius:4.4px!important;background:#b38012!important;color:#fff!important;font-size:11px!important;line-height:1.2!important}
  #daniel-kahneman .copy-psychology-heading h2{margin:0!important;padding:0!important;font-size:26px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #daniel-kahneman>.l-section-h>.g-cols.cols_2{gap:var(--mobile-content-gap,18px)!important}
  #daniel-kahneman .us_custom_e8a2a9f1{width:100%!important;max-width:440px!important;margin:0 auto!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}
  #daniel-kahneman .us_custom_c88609d4{width:100%!important;height:250px!important;min-height:250px!important;padding:0!important;border-radius:16px 16px 0 0!important;background-color:#252525!important;background-position:center top!important;background-repeat:no-repeat!important;background-size:auto 160%!important}
  #daniel-kahneman .us_custom_fd21518e{width:100%!important;min-height:0!important;padding:0 0 36px!important;background:#fff!important}
  #daniel-kahneman .us_custom_fd21518e>.vc_column-inner{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important}
  #daniel-kahneman .us_custom_fd21518e .w-separator{display:none!important}
  #daniel-kahneman .us_custom_fb37b5dd,#daniel-kahneman .us_custom_fb37b5dd p,#daniel-kahneman .us_custom_5d14945f,#daniel-kahneman .us_custom_5d14945f p{margin:0!important}
  #daniel-kahneman .us_custom_fb37b5dd p:first-child{font-size:13px!important;line-height:1.28!important;letter-spacing:-.025em!important;text-align:center!important}
  #daniel-kahneman .kahneman-line{white-space:nowrap}
  #daniel-kahneman .us_custom_fb37b5dd p:last-child{margin:8px 0 0!important;font-size:15px!important;line-height:1.2!important;text-align:center!important}
  #daniel-kahneman .us_custom_fb37b5dd p:last-child strong{color:#fff!important;font-size:17px!important;text-transform:uppercase!important}
  #daniel-kahneman .us_custom_5d14945f{font-size:16px!important;line-height:1.25!important;text-align:center!important}
  #daniel-kahneman>.l-section-h>.g-cols.cols_2>.wpb_column:last-child>.vc_column-inner{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important;padding:0!important}
  #daniel-kahneman>.l-section-h>.g-cols.cols_2>.wpb_column:last-child>.vc_column-inner>.w-separator{display:none!important}
  #daniel-kahneman .us_custom_a7f9f7c6,#daniel-kahneman .us_custom_980bb123,#daniel-kahneman .us_custom_980bb123 p,#daniel-kahneman .us_custom_1c37215c{margin:0!important}
  #daniel-kahneman .us_custom_a7f9f7c6{font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #daniel-kahneman .us_custom_980bb123,#daniel-kahneman .us_custom_980bb123 p{font-size:17px!important;line-height:1.3!important}
  #daniel-kahneman .us_custom_980bb123 p:nth-child(2){font-size:17px!important;line-height:1.3!important;letter-spacing:-.02em!important}
  #daniel-kahneman .us_custom_1c37215c{font-size:22px!important;line-height:1.12!important;letter-spacing:-.035em!important}
}

.mobile-stats-marquee{display:none}
@media (max-width:600px){
  #quemsomos{margin:0!important;padding:var(--mobile-section-space,32px) 0!important}
  #quemsomos .l-section-h{padding:0!important}
  #quemsomos .copy-section-heading{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--mobile-content-gap,18px)!important;margin:0 14px var(--mobile-content-gap,18px)!important;text-align:center!important}
  #quemsomos .copy-section-heading .copy-kicker{margin:0!important}
  #quemsomos .copy-section-heading h2{margin:0!important;padding:0!important;font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #quemsomos .copy-section-heading p{margin:0!important;font-size:17px!important;line-height:1.3!important}
  #quemsomos .copy-stats-grid{display:none!important}
  #quemsomos .mobile-stats-marquee{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin:28px 0!important;overflow:hidden!important}
  #quemsomos .stats-marquee-row{position:relative!important;width:100%!important;height:92px!important;overflow:hidden!important;contain:layout paint!important;isolation:isolate!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)!important}
  #quemsomos .stats-marquee-track{display:flex!important;width:max-content!important;height:92px!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;will-change:transform!important}
  #quemsomos .stats-marquee-row:first-child .stats-marquee-track{-webkit-animation:history-stats-left 19s linear infinite!important;animation:history-stats-left 19s linear infinite!important}
  #quemsomos .stats-marquee-row:last-child .stats-marquee-track{-webkit-animation:history-stats-right 16s linear infinite!important;animation:history-stats-right 16s linear infinite!important}
  #quemsomos .stats-marquee-set{display:flex!important;height:92px!important;gap:10px!important;padding-right:10px!important}
  #quemsomos .stats-marquee-card{position:relative!important;display:flex!important;box-sizing:border-box!important;flex:0 0 224px!important;width:224px!important;max-width:calc(100vw - 44px)!important;height:92px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;background:rgba(255,255,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;text-align:center!important}
  #quemsomos .stats-marquee-card strong{color:#fff!important;font-size:29px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.04em!important}
  #quemsomos .stats-marquee-card span{margin-top:8px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.035em!important;text-transform:uppercase!important}
  #quemsomos .stats-marquee-row:focus-within .stats-marquee-track{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}
  #quemsomos .copy-about-intro,#quemsomos .copy-testimonials-title,#quemsomos .copy-testimonials-grid,#quemsomos>.l-section-h>.mobile-scroll-indicator{margin-left:14px!important;margin-right:14px!important}
}
@-webkit-keyframes history-stats-left{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-50%)}}
@keyframes history-stats-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@-webkit-keyframes history-stats-right{from{-webkit-transform:translateX(-50%)}to{-webkit-transform:translateX(0)}}
@keyframes history-stats-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media (hover:hover) and (pointer:fine){
  #quemsomos .stats-marquee-row:hover .stats-marquee-track{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}
}
@media (prefers-reduced-motion:reduce){
  #quemsomos .stats-marquee-row:first-child .stats-marquee-track{-webkit-animation-duration:38s!important;animation-duration:38s!important}
  #quemsomos .stats-marquee-row:last-child .stats-marquee-track{-webkit-animation-duration:32s!important;animation-duration:32s!important}
}

#quemsomos .copy-testimonials-grid>.testimonial-clone{display:none!important}
@media (min-width:601px){
  #quemsomos .testimonial-swipe-hint{display:block;margin:0 0 .65rem;color:#fff;font-size:1rem;font-weight:400;line-height:1;text-align:left;text-transform:uppercase}
  #quemsomos .copy-testimonials-grid{display:flex;gap:14px;overflow-x:auto;padding:0 0 6px;scroll-snap-type:x mandatory;scrollbar-width:none}
  #quemsomos .copy-testimonials-grid::-webkit-scrollbar{display:none}
  #quemsomos .copy-testimonials-grid>.testimonial-clone{display:flex!important}
  #quemsomos .copy-testimonials-grid article{flex:0 0 30%;min-height:260px;scroll-snap-align:start}
  #quemsomos .testimonial-carousel-controls{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:14px;margin:12px 0 0}
  #quemsomos .testimonial-carousel-arrow{display:grid;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#e2ded2;color:#126861;place-items:center;font:700 20px/1 Geist,sans-serif;cursor:pointer}
  #quemsomos .testimonial-carousel-controls .mobile-scroll-indicator{display:flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0}
  #quemsomos .testimonial-carousel-controls .mobile-scroll-indicator button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.35);cursor:pointer}
  #quemsomos .testimonial-carousel-controls .mobile-scroll-indicator button.is-active{width:24px;background:#d7a22b}
}
@media (min-width:601px) and (max-width:1023px){
  #quemsomos .copy-testimonials-grid article{flex:0 0 calc(100% - 120px)!important;scroll-snap-align:start!important}
}
@media (max-width:600px){
  #quemsomos .copy-about-intro{margin-top:0!important;margin-bottom:var(--mobile-content-gap,18px)!important;font-size:18px!important;line-height:1.35!important}
  #quemsomos .copy-testimonials-title{display:block!important;margin-top:18px!important;margin-bottom:var(--mobile-content-gap,18px)!important;padding:0!important;font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important;text-align:left!important}
  #quemsomos .testimonial-swipe-hint{margin:0 14px var(--mobile-content-gap,18px)!important;color:#fff!important;font-size:17px!important;font-weight:400!important;line-height:1!important;text-align:left!important;text-transform:uppercase!important}
  #quemsomos .copy-testimonials-grid{padding-top:0!important;padding-bottom:6px!important}
  #quemsomos .copy-testimonials-grid{margin-top:18px!important;margin-bottom:18px!important}
  #quemsomos .copy-testimonials-grid article{min-height:260px!important;padding:30px 20px 18px!important}
  #quemsomos .copy-testimonials-grid>.testimonial-clone{display:flex!important}
  #quemsomos .copy-testimonials-grid article p{display:flex!important;flex:1!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#384542!important;font-size:17px!important;font-style:italic!important;font-weight:400!important;line-height:1.45!important;text-align:center!important}
  #quemsomos .copy-testimonials-grid article .testimonial-stars{margin:14px 0 0!important;color:#bd8509!important;font-size:19px!important;line-height:1!important;letter-spacing:3px!important;text-align:center!important}
  #quemsomos .copy-testimonials-grid article>span{margin:8px 0 0!important;padding:0!important;border:0!important;color:#126861!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}
  #quemsomos .copy-testimonials-grid article>span:before{display:none!important;content:none!important}
  #quemsomos .testimonial-carousel-controls{display:grid!important;grid-template-columns:32px 1fr 32px!important;align-items:center!important;gap:14px!important;margin:12px 14px 0!important}
  #quemsomos .testimonial-carousel-arrow{display:grid!important;width:32px!important;height:32px!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:50%!important;background:#e2ded2!important;color:#126861!important;place-items:center!important;font:700 20px/1 Geist,sans-serif!important;cursor:pointer!important}
  #quemsomos .testimonial-carousel-arrow:disabled{opacity:.42!important;cursor:default!important}
  #quemsomos .testimonial-carousel-controls .mobile-scroll-indicator{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;margin:0!important}
  #quemsomos .testimonial-carousel-controls .mobile-scroll-indicator button{width:8px!important;height:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgba(255,255,255,.35)!important;transition:width .2s ease,background .2s ease!important;cursor:pointer!important}
  #quemsomos .testimonial-carousel-controls .mobile-scroll-indicator button.is-active{width:24px!important;background:#d7a22b!important}
  #quemsomos .copy-testimonials-grid{cursor:grab!important}
  #quemsomos .copy-testimonials-grid.is-dragging{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important}
}

@media (max-width:600px){
  #pergunta{margin:0!important;padding:var(--mobile-section-space,32px) 14px!important}
  #pergunta .l-section-h{padding:0!important}
  #pergunta .copy-topic-mosaic{display:grid!important;width:100%!important;margin:0!important;border-radius:10px!important}
  #pergunta .copy-how-grid{display:block!important}
  #pergunta .copy-how-content{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important}
  #pergunta .copy-how-content>.copy-kicker{align-self:center!important;margin:0!important;font-size:11px!important}
  #pergunta .copy-how-content>h2,#pergunta .copy-how-content>p,#pergunta .copy-how-content>h3,#pergunta .mobile-layer-list{margin:0!important}
  #pergunta .copy-how-content>h2{padding:0!important;font-size:26px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:normal!important;text-align:center!important;text-wrap:wrap!important}
  #pergunta .copy-how-content>p:not(.copy-how-close){font-size:17px!important;line-height:1.3!important;text-align:center!important}
  #pergunta .copy-how-content>p.access-intro-primary{font-size:21px!important}
  #pergunta .copy-how-content>p.access-intro-detail{font-size:17px!important}
  #pergunta .mobile-layer-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important;list-style:none!important}
  #pergunta .mobile-layer-list li{position:relative!important;display:grid!important;min-height:68px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;margin:0!important;padding:14px!important;border:0!important;border-radius:6.4px!important;background:#fff!important;color:#3d3c3d!important;box-shadow:0 3px 10px rgba(2,44,40,.08)!important;font-size:16px!important;line-height:1.25!important}
  #pergunta .mobile-layer-list.layers-motion-ready li{opacity:0!important;transform:translate3d(0,24px,0) scale(.985)!important;transition:none!important}
  #pergunta .mobile-layer-list.layers-motion-ready li.is-revealed{opacity:1!important;transform:translate3d(0,0,0) scale(1)!important;transition:opacity 1.25s cubic-bezier(.25,.1,.25,1),transform 1.25s cubic-bezier(.16,1,.3,1)!important}
  #pergunta .mobile-layer-list li:before{position:static!important;display:flex!important;flex:0 0 26px!important;width:26px!important;height:24px!important;align-items:center!important;justify-content:center!important;margin:0 20px 0 0!important;color:#11ba3b!important;background:transparent!important;content:"✓"!important;font-size:24px!important;font-weight:700!important;line-height:1!important}
  #pergunta .mobile-layer-list .layer-copy{display:block!important;width:90%!important;max-width:90%!important}
  #pergunta .mobile-layer-list li strong{display:inline!important;color:#126861!important;font-weight:700!important}
  #pergunta .copy-how-content>p.copy-how-close{margin:0!important;padding:0!important;border:0!important;font-size:17px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}
  #pergunta .copy-how-close strong{font-weight:800!important}
  #pergunta .copy-how-content>h3{padding:0!important;font-size:26px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.04em!important;text-align:center!important}
  #pergunta .copy-how-content>h3 strong{font-weight:800!important}
}
@media (prefers-reduced-motion:reduce){
  #pergunta .mobile-layer-list.layers-motion-ready li{transform:none!important;transition:opacity .25s ease!important}
}

.mobile-comparison-table{display:grid}
#compare .copy-compare-table{display:none}
#compare .mobile-comparison-table{width:100%;grid-template-columns:minmax(0,1fr) 170px 170px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
#compare .comparison-header-spacer{display:flex;min-height:58px;align-items:center;justify-content:center;padding:6px;background:#126861;color:#fff;font-weight:800;text-align:center}
#compare .comparison-cell{display:flex;min-width:0;align-items:center;justify-content:center;padding:9px 12px;border:1px solid rgba(255,255,255,.45);color:#fff;text-align:center}
#compare .comparison-feature{background:#126861;color:#fff;text-align:left}
#compare .comparison-feature strong{display:inline;font-size:16px}
#compare .comparison-feature em{display:block;margin:3px 0 0;color:#cfd8d6;font-size:12px}
#compare .comparison-solo{background:#0b514b;font-size:15px}
#compare .comparison-row-light{background:#126861}
#compare .comparison-row-dark{background:#0b514b}
#compare .comparison-ecosystem{background:#f0b53d;color:#fff;font-size:20px;font-weight:800}
#compare .comparison-head{min-height:68px;padding:9px 10px;background:#0a4a45;color:#fff;font-size:14px;font-weight:800;line-height:1.15;text-transform:uppercase}
#compare .comparison-head.is-ecosystem{display:flex;flex-direction:column;gap:8px;background:#f0b53d}
#compare .comparison-head.is-ecosystem img{width:34px;height:34px;filter:brightness(0) invert(1);object-fit:contain}
#compare .comparison-price{display:flex;min-height:92px;flex-direction:column;background:#0b514b;color:#fff;grid-row:9}
#compare .comparison-price:not(.is-ecosystem){grid-column:2}
#compare .comparison-price.is-ecosystem{grid-column:3;background:linear-gradient(180deg,#f0b53d 0%,#eaaa24 100%);color:#0d403c}
#compare .comparison-price small{font-size:10px;font-weight:700;text-transform:uppercase}
#compare .comparison-price strong{margin-top:6px;font-size:24px;line-height:1;white-space:nowrap}
#compare .comparison-price span{margin-top:6px;font-size:10px;text-transform:uppercase}
#compare .copy-offer-copy{display:block;margin:1.5rem auto 0;color:#fff;text-align:center}
@media (min-width:601px){
  #compare .comparison-prompt{margin:1.25rem 0;color:#fff;font-size:1.5rem;font-weight:400;text-align:center}
  #compare .comparison-feature strong{font-size:17px}
  #compare .comparison-feature em{font-size:13px}
  #compare .comparison-solo{font-size:16px}
  #compare .comparison-ecosystem{font-size:21px}
  #compare .comparison-head{font-size:15px}
  #compare .comparison-price small{font-size:11px}
  #compare .comparison-price strong{font-size:25px}
  #compare .comparison-price span{font-size:11px}
  #compare .copy-offer-copy{box-sizing:border-box;width:calc(100% - 340px);max-width:none;margin:.75rem 0 0;padding:.65rem 1rem;border-left:3px solid #d5a02a;border-radius:0 .5rem .5rem 0;background:rgba(4,48,45,.35);text-align:left}
}
@media (max-width:600px){
  #compare{margin:0!important;padding:var(--mobile-section-space,32px) 14px!important}
  #compare .l-section-h{padding:0!important}
  #compare .copy-section-heading{display:flex!important;flex-direction:column!important;align-items:center!important;gap:var(--mobile-content-gap,18px)!important;margin:0 0 var(--mobile-content-gap,18px)!important;text-align:center!important}
  #compare .copy-section-heading .copy-kicker{margin:0!important}
  #compare .copy-section-heading h2{margin:0!important;padding:0!important;color:#126861!important;font-size:26px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #compare .copy-section-heading p{margin:0!important;color:#126861!important;font-size:21px!important;font-weight:400!important;line-height:1.2!important}
  #compare .copy-section-heading p strong{font-weight:800!important}
  #compare .copy-section-heading h3{margin:0!important;color:#126861!important;font-size:22px!important;line-height:1.1!important}
  #compare .comparison-prompt{margin:0!important;padding:0!important;background:transparent!important;color:#126861!important;font-size:22px!important;font-weight:400!important;line-height:1.1!important;text-align:center!important;text-transform:none!important}
  #compare .comparison-prompt strong{font-weight:800!important}
  #compare .copy-compare-table{display:none!important}
  #compare .mobile-comparison-table{position:relative!important;display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr) 86px 86px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  #compare .mobile-comparison-table:after{position:absolute!important;z-index:3!important;top:0!important;right:-4px!important;bottom:0!important;width:94px!important;border-radius:9px!important;content:""!important;pointer-events:none!important;box-shadow:-8px 0 18px rgba(4,47,43,.2),8px 0 18px rgba(4,47,43,.15),0 -7px 17px rgba(4,47,43,.14),0 9px 18px rgba(4,47,43,.18)!important}
  #compare .comparison-header-spacer{display:flex!important;min-height:50px!important;align-self:end!important;align-items:center!important;justify-content:center!important;padding:5px 8px!important;background:transparent!important}
  #compare .comparison-cell{display:flex!important;min-width:0!important;align-items:center!important;justify-content:center!important;padding:10px 8px!important;border:0!important;border-right:0!important;border-bottom:0!important;text-align:center!important}
  #compare .comparison-cell:nth-child(3n){border-right:0!important;border-left:0!important}
  #compare .comparison-feature{display:block!important;align-content:center!important;background:#126861!important;color:#fff!important;text-align:left!important}
  #compare .comparison-feature:not(.comparison-head){font-size:11px!important;line-height:1.1!important}
  #compare .comparison-feature strong{display:inline!important;font-size:14px!important;line-height:.85!important}
  #compare .comparison-feature em{display:inline!important;margin:0 0 0 3px!important;color:#cfd8d6!important;font-size:11px!important;font-weight:400!important;line-height:.85!important}
  #compare .comparison-solo{background:#0b514b!important;color:#fff!important;font-size:12px!important;font-weight:400!important;line-height:1.15!important}
  #compare .comparison-row-light{background:#126861!important}
  #compare .comparison-row-dark{background:#0b514b!important}
  #compare .comparison-ecosystem{background:#f0b53d!important;color:#fff!important;font-size:0!important;font-weight:800!important;line-height:1!important}
  #compare .comparison-ecosystem:before{display:grid!important;width:27px!important;height:27px!important;border-radius:50%!important;background:#08bd51!important;color:#fff!important;content:"✓"!important;font-size:18px!important;place-items:center!important;box-shadow:0 3px 7px rgba(4,73,46,.3)!important}
  #compare .comparison-head{min-height:72px!important;padding:10px 6px!important;background:#0a4a45!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;text-transform:uppercase!important}
  #compare .comparison-head:not(.is-ecosystem){min-height:50px!important;align-self:end!important;padding:5px 4px!important}
  #compare .comparison-head.comparison-feature{background:#126861!important;text-align:center!important}
  #compare .comparison-head.is-ecosystem{display:flex!important;min-height:78px!important;flex-direction:column!important;gap:6px!important;padding:8px 5px!important;background:#f0b53d!important;color:#fff!important;border:0!important;box-shadow:none!important}
  #compare .comparison-head.is-ecosystem img{width:28px!important;height:28px!important;filter:brightness(0) invert(1)!important;object-fit:contain!important}
  #compare .comparison-price{display:flex!important;min-height:88px!important;flex-direction:column!important;background:#0b514b!important;color:#fff!important;grid-row:9!important}
  #compare .comparison-price:not(.is-ecosystem){grid-column:2!important}
  #compare .comparison-price.is-ecosystem{z-index:5!important;margin-right:-4px!important;margin-left:-4px!important;background:linear-gradient(180deg,#f0b53d 0%,#eaaa24 100%)!important;color:#0d403c!important;border:0!important;border-radius:0 0 9px 9px!important;grid-column:3!important;box-shadow:inset 0 -1px rgba(135,82,0,.16),inset 1px 0 rgba(255,255,255,.2),inset -1px 0 rgba(142,88,0,.12)!important}
  #compare .comparison-price small{font-size:8px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important}
  #compare .comparison-price strong{margin-top:5px!important;font-size:18px!important;line-height:1!important;white-space:nowrap!important}
  #compare .comparison-price:not(.is-ecosystem) strong{font-size:12px!important}
  #compare .comparison-price span{margin-top:5px!important;font-size:8px!important;line-height:1!important;text-transform:uppercase!important}
  #compare .comparison-cell:nth-child(3n){position:relative!important;z-index:4!important;margin-right:-4px!important;margin-left:-4px!important;border:0!important;transform:translateZ(0)!important;box-shadow:inset 1px 0 rgba(255,255,255,.26),inset -1px 0 rgba(142,88,0,.12)!important}
  #compare .comparison-ecosystem,#compare .comparison-price.is-ecosystem{margin-top:-1px!important}
  #compare .comparison-cell:nth-child(3){z-index:5!important;border-radius:9px 9px 0 0!important;background:linear-gradient(180deg,#f7c654 0%,#f0b53d 72%)!important;box-shadow:inset 0 1px rgba(255,255,255,.48),inset 1px 0 rgba(255,255,255,.26),inset -1px 0 rgba(142,88,0,.12)!important}
  #compare .mobile-comparison-table .comparison-cell{outline:1px solid rgba(255,255,255,.45)!important;outline-offset:-1px!important}
  #compare .copy-offer-copy{display:block!important;margin:12px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#126861!important;text-align:left!important}
  #compare .copy-offer-copy p{margin:0!important;color:#126861!important;font-size:10px!important;font-style:italic!important;line-height:1.3!important}
}

.pablo-mobile-line,.cta-final-line{display:inline}
.cta-characters-figure{display:none!important}
@media (max-width:600px){
  #pablosanturio{margin:0!important;padding:var(--mobile-section-space,32px) 14px 0!important}
  #pablosanturio .l-section-h{padding:0!important}
  #pablosanturio>.l-section-h>.g-cols.cols_2{gap:var(--mobile-content-gap,18px)!important}
  #pablosanturio>.l-section-h>.g-cols.cols_2>.wpb_column:first-child>.vc_column-inner{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important;padding:0!important;text-align:center!important}
  #pablosanturio .w-hwrapper,#pablosanturio .us_custom_3e18fd7c,#pablosanturio .us_custom_ac0382f1,#pablosanturio .us_custom_980bb123{margin:0!important}
  #pablosanturio .w-separator{display:none!important}
  #pablosanturio .us_custom_3e18fd7c{font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #pablosanturio .us_custom_ac0382f1{margin-top:-12px!important;font-size:12px!important;font-style:italic!important;line-height:1.2!important}
  #pablosanturio .us_custom_980bb123,#pablosanturio .us_custom_980bb123 p{font-size:15px!important;line-height:1.3!important;letter-spacing:normal!important;text-align:center!important}
  #pablosanturio .us_custom_980bb123 .wpb_wrapper{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important}
  #pablosanturio .us_custom_980bb123 p{margin:0!important}
  #pablosanturio .us_custom_980bb123 p:first-child{transform:none!important}
  #pablosanturio .pablo-mobile-line{display:inline-block!important;white-space:nowrap!important}
  #pablosanturio .us_custom_980bb123 p:last-child{font-weight:800!important;letter-spacing:normal!important}
  #pablosanturio .us_custom_78d71f1f{margin:0!important}
  #pablosanturio .us_custom_78d71f1f img{filter:brightness(.88) saturate(.96)!important}
  #pablo-retrato{min-height:796px!important;background-position:center top!important}
  #pablo-retrato:before{background:linear-gradient(180deg,rgba(4,24,23,.12) 0%,rgba(4,24,23,.28) 32%,rgba(4,24,23,.88) 58%,rgba(4,24,23,.98) 100%)!important}
  #pablo-retrato .pablo-portrait-content{display:flex!important;width:100%!important;flex-direction:column!important;margin:0!important;padding:410px 14px 32px!important;text-align:center!important}
  #pablo-retrato .pablo-portrait-kicker{align-self:center!important;margin:0 0 36px!important;padding:5px 15px!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:normal!important}
  #pablo-retrato h2{margin:0 0 6px!important;padding:0!important;font-size:24px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #pablo-retrato .pablo-portrait-role{margin:0 0 18px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.05em!important}
  #pablo-retrato .pablo-portrait-copy{gap:18px!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}
  #pablo-retrato .pablo-portrait-copy p{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}
  #pablo-retrato .pablo-portrait-copy p:last-child{font-weight:800!important}
  #pablo-lateral{position:relative!important;display:block!important;min-height:409px!important;overflow:hidden!important;background:#172a28!important}
  #pablo-lateral:before{position:absolute!important;z-index:0!important;inset:0!important;content:""!important;background:url('/wp-content/uploads/bg-offwhite.jpg') center/cover no-repeat!important;opacity:.18!important;mix-blend-mode:luminosity!important;pointer-events:none!important}
  #pablo-lateral:after{position:absolute!important;z-index:0!important;inset:0!important;content:""!important;background:linear-gradient(90deg,rgba(23,42,40,.12) 0%,rgba(23,42,40,.28) 14%,rgba(23,42,40,.76) 28%,rgba(23,42,40,.9) 44%,rgba(23,42,40,.68) 74%,rgba(23,42,40,.42) 100%)!important;pointer-events:none!important}
  #pablo-lateral .pablo-split-photo{position:absolute!important;z-index:0!important;inset:0 auto auto 0!important;width:78%!important;height:497px!important;overflow:visible!important;align-self:auto!important;border:0!important;background-color:transparent!important;background-position:-121px center!important;background-size:auto 100%!important;box-shadow:none!important;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 30%,rgba(0,0,0,.92) 36%,rgba(0,0,0,.62) 43%,rgba(0,0,0,.25) 49%,transparent 55%)!important;mask-image:linear-gradient(90deg,#000 0%,#000 30%,rgba(0,0,0,.92) 36%,rgba(0,0,0,.62) 43%,rgba(0,0,0,.25) 49%,transparent 55%)!important}
  #pablo-lateral .pablo-split-photo:after{content:none!important}
  #pablo-lateral .pablo-split-content{position:relative!important;z-index:1!important;display:flex!important;width:80%!important;min-width:0!important;max-width:none!important;min-height:409px!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;margin:0 0 0 20%!important;padding:32px 18px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-align:center!important}
  #pablo-lateral .pablo-split-kicker{align-self:center!important;margin:0 0 36px!important;padding:5px 15px!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:normal!important}
  #pablo-lateral h2{margin:0 0 6px!important;padding:0!important;font-size:24px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #pablo-lateral .pablo-split-role{margin:0 0 18px!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.05em!important}
  #pablo-lateral .pablo-split-copy{gap:18px!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}
  #pablo-lateral .pablo-split-copy p{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;text-align:center!important}
  #pablo-lateral .pablo-split-copy p:nth-child(-n+2){font-size:13px!important}
  #pablo-lateral .pablo-split-copy p:last-child{width:calc(125% + 9px)!important;margin-top:0!important;margin-left:calc(-25% - 9px)!important;font-weight:400!important;text-align:center!important;text-transform:uppercase!important}
  #pablo-lateral h2,#pablo-lateral .pablo-split-role,#pablo-lateral .pablo-split-copy p{color:#fff!important}
  #cta4{margin:0!important;padding:var(--mobile-section-space,32px) 14px!important}
  #cta4 .l-section-h{padding:0!important}
  #cta4 .vc_column-inner{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important;padding:0!important}
  #cta4 .w-separator{display:none!important}
  #cta4 .us_custom_21f37c85,#cta4 .us_custom_b2785ebc,#cta4 .us_custom_b2785ebc p,#cta4 .w-btn-wrapper{margin:0!important}
  #cta4 .us_custom_21f37c85{font-size:26px!important;line-height:1.08!important;letter-spacing:-.04em!important}
  #cta4 .us_custom_b2785ebc,#cta4 .us_custom_b2785ebc p{font-size:17px!important;line-height:1.3!important;text-align:center!important}
  #cta4 .us_custom_b2785ebc p:nth-of-type(2){font-size:21px!important;font-weight:400!important}
  #cta4 .us_custom_b2785ebc p:nth-of-type(2) strong{font-weight:800!important}
  #cta4 .us_custom_b2785ebc p.cta-promo-detail{font-size:21px!important;font-weight:800!important}
  #cta4 .us_custom_b2785ebc p.cta-final-body{font-size:17px!important;letter-spacing:-.04em!important}
  #cta4 p.cta4-post-btn{margin-top:0!important}
  #cta4 .us_custom_b2785ebc .wpb_wrapper{display:flex!important;flex-direction:column!important;gap:var(--mobile-content-gap,18px)!important}
  #cta4 .us_custom_b2785ebc p:empty{display:none!important}
  #cta4 .cta-final-line{display:inline-block!important;white-space:nowrap!important}
  #cta4 .cta-characters-figure{position:relative!important;display:flex!important;justify-content:center!important;width:100%!important;margin:0!important;overflow:visible!important;text-align:center!important}
  #cta4 .cta-characters-figure:after{position:absolute!important;right:16px!important;bottom:-30px!important;left:16px!important;height:30px!important;content:""!important;background:linear-gradient(180deg,rgba(5,69,64,.5) 0%,rgba(5,69,64,.27) 46%,rgba(18,104,97,0) 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)!important;filter:blur(1px)!important;pointer-events:none!important}
  #cta4 .cta-characters-figure img{display:block!important;flex:none!important;width:424px!important;max-width:none!important;height:auto!important;margin:0!important}
  #cta4 .w-btn-wrapper{width:100%!important;margin:0!important;text-align:center!important}
  #cta4 .w-btn-wrapper>.w-btn{display:inline-block!important;width:339px!important;max-width:100%!important;text-align:center!important}
}

@media (max-width:600px){
  .l-main>section h1,
  .l-main>section h2,
  .l-main>section h3,
  .l-main>section .copy-section-heading p,
  .l-main>section .mobile-tools-heading p,
  #solucao .us_custom_7e646980{ text-wrap:balance!important }

  #inicio .us_custom_261f4d04{font-size:36px!important}
  #inicio .us_custom_63638f30{font-size:21px!important}
  #pablosanturio .us_custom_980bb123 p:nth-child(2){font-size:15px!important}
  #cta4 .us_custom_b2785ebc p:last-child{text-wrap:balance!important}
  #inicio .us_custom_246b90a5,
  #solucao .us_custom_7e646980,
  #olaguia .mobile-tools-heading .tools-intro,
  #quemsomos .copy-section-heading p{font-size:26px!important}

  #publico .us_custom_5d92a27d,
  #sentencas .us_custom_f9903d7d,
  #solucao .us_custom_362f24b9,
  #olaguia .copy-section-heading h2,
  #olaguia .mobile-tools-heading h2,
  #olaguia2 .us_custom_c8bd1620,
  #olaguia2 .us_custom_cc0ffe16 h3:first-child,
  #daniel-kahneman .copy-psychology-heading h2,
  #daniel-kahneman .us_custom_a7f9f7c6,
  #quemsomos .copy-section-heading h2,
  #pergunta .copy-how-content>h2,
  #pergunta .copy-how-content>h3,
  #compare .copy-section-heading h2,
  #cta4 .us_custom_21f37c85{font-size:32px!important}

  #inicio .us_custom_261f4d04 .w-text-value,
  #inicio .hero-invest-line,
  #inicio .us_custom_3fd5d53b strong,
  #solucao .solution-fixed-line,
  #olaguia .mobile-tools-heading .tools-intro-line,
  #olaguia2 .mobile-extra-tool:first-child .consulting-line,
  #daniel-kahneman .kahneman-line,
  #pablosanturio .pablo-mobile-line,
  #cta4 .cta-final-line{white-space:normal!important}

  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row,
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{white-space:normal!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row{min-width:0}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{min-width:0;overflow-wrap:anywhere}
}

@media (max-width:600px){
  :root{--h2-font-size:24px}

  #publico .us_custom_5d92a27d,
  #sentencas .us_custom_f9903d7d,
  #solucao .us_custom_362f24b9,
  #olaguia .copy-section-heading h2,
  #olaguia .mobile-tools-heading h2,
  #olaguia2 .us_custom_c8bd1620,
  #olaguia2 .us_custom_cc0ffe16 h3:first-child,
  #cta3 .us_custom_cc0ffe16 h3:first-child,
  #daniel-kahneman .copy-psychology-heading h2,
  #daniel-kahneman .us_custom_a7f9f7c6,
  #quemsomos .copy-section-heading h2,
  #pergunta .copy-how-content>h2,
  #pergunta .copy-how-content>h3,
  #compare .copy-section-heading h2,
  #cta4 .us_custom_21f37c85{font-size:28px!important}

  #cta3 .us_custom_cc0ffe16 h3:first-child{font-size:28px!important}

  #inicio .us_custom_246b90a5,
  #solucao .us_custom_7e646980,
  #olaguia .mobile-tools-heading .tools-intro,
  #quemsomos .copy-section-heading p,
  #cta3 .commitment-title,
  #quemsomos .copy-testimonials-title,
  #pablosanturio .us_custom_3e18fd7c{font-size:24px!important}

  #publico .public-swipe-hint,
  #solucao .us_custom_3fd5d53b,
  #solucao .us_custom_3fd5d53b p,
  #solucao .us_custom_3fd5d53b p:nth-of-type(2),
  #solucao .mobile-solution-points .mobile-solution-intro,
  #olaguia .mobile-tools-heading p:not(.tools-intro),
  #olaguia .mobile-tools-heading .tools-swipe-hint,
  #olaguia .copy-tool-card-content>h4,
  #olaguia2 .mobile-extra-tool h4,
  #olaguia2 .us_custom_cc0ffe16 h3:last-child,
  #cta3 .us_custom_cc0ffe16 h3:last-child,
  #cta3 .commitment-body,
  #daniel-kahneman .us_custom_980bb123,
  #daniel-kahneman .us_custom_980bb123 p,
  #quemsomos .testimonial-swipe-hint,
  #quemsomos .copy-testimonials-grid article p,
  #pergunta .copy-how-content>p:not(.copy-how-close):not(.access-intro-primary):not(.access-intro-detail),
  #pergunta .copy-how-content>p.copy-how-close,
  #cta4 .us_custom_b2785ebc,
  #cta4 .us_custom_b2785ebc p:not(:nth-of-type(2)):not(.cta-promo-detail):not(.cta-final-body){font-size:16px!important}

  #cta3 .us_custom_cc0ffe16 h3,
  #cta3 .us_custom_cta3_intro p,
  #cta3 .commitment-title,
  #cta3 .commitment-body{font-weight:400!important}
  #cta3 .us_custom_cc0ffe16 h3:first-child{font-weight:700!important}
  #cta3 .us_custom_cc0ffe16 .wpb_wrapper{gap:10px!important}
  #solucao .us_custom_7e646980{font-size:21px!important}
  #cta3 .us_custom_cc0ffe16 h3:last-child{font-size:21px!important;line-height:1.2!important}
}

@media (max-width:600px){
  :root{--mobile-fold-boundary-space:36px}
  #sentencas,
  #solucao,
  #olaguia,
  #cta3,
  #daniel-kahneman,
  #quemsomos,
  #pergunta,
  #compare,
  #pablosanturio,
  #cta4,
  #faq,
  #rodape{padding-top:var(--mobile-fold-boundary-space)!important}

  #cta1,
  #sentencas,
  #solucao,
  #olaguia2,
  #cta3,
  #daniel-kahneman,
  #quemsomos,
  #pergunta,
  #compare,
  #cta4,
  #faq{padding-bottom:var(--mobile-fold-boundary-space)!important}
}

@media (max-width:600px){
  :root{--mobile-opening-card-gap:36px}
  #publico .us_custom_595be67a>.vc_column-inner>.w-hwrapper:first-child,
  #sentencas .us_custom_e3b4da28,
  #solucao .us_custom_d984a24d,
  #pablosanturio .vc_column-inner>.w-hwrapper:first-child{margin-bottom:0!important}
  #publico .us_custom_360d1ee3,
  #sentencas .us_custom_360d1ee3,
  #solucao .us_custom_fd38ac54,
  #pablosanturio .us_custom_360d1ee3{margin-bottom:0!important}
  #publico .us_custom_5d92a27d,
  #sentencas .us_custom_f9903d7d,
  #solucao .us_custom_362f24b9,
  #pablosanturio .us_custom_3e18fd7c,
  #olaguia .copy-kicker+h2,
  #daniel-kahneman .copy-kicker+h2,
  #quemsomos .copy-kicker+h2,
  #pergunta .copy-kicker+h2,
  #compare .copy-kicker+h2{margin-top:calc(var(--mobile-opening-card-gap) - var(--mobile-content-gap,18px))!important}
  #olaguia .copy-kicker+h2{padding-top:0!important}
}

@media (max-width:600px){
  #publico .public-swipe-hint{margin-bottom:-8px!important;font-size:12px!important}
  #olaguia .mobile-tools-heading{gap:0!important;margin-bottom:10px!important;padding-bottom:0!important}
  #olaguia .mobile-tools-heading p.tools-swipe-hint{margin:18px 0 0!important;font-size:12px!important}
  #quemsomos .testimonial-swipe-hint{margin-bottom:10px!important;font-size:12px!important}
}

@media (max-width:600px){
  #publico{padding-bottom:0!important}
  #cta1{padding-top:33px!important}
  #cta1 .us_custom_29180eff{margin-top:0!important}
}

@media (max-width:600px){
  #solucao .us_custom_3fd5d53b .wpb_wrapper>p{font-size:17px!important}
  #olaguia .copy-section-heading>p{font-size:21px!important}
  #olaguia .copy-tool-card-content .tool-title-row>span,
  #olaguia2 .mobile-extra-tool .mobile-tool-number{color:#d7a22b!important;font-size:32px!important}
  #olaguia .copy-tool-card-content>h4{margin-top:1px!important;padding-top:8px!important}
  #olaguia .copy-tool-card-content>p{display:block!important;min-height:calc(1.3em * 4 + 14px)!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}
  #olaguia2 .mobile-extra-tool h4{margin-top:-7px!important}
  #olaguia .copy-tool-card:nth-child(4)>img{height:calc(100% + 10px)!important;transform:translateY(-10px)!important}
  #cta3 p>span:nth-child(2){font-size:17px!important}
  #daniel-kahneman .us_custom_980bb123 p{font-size:17px!important}
  #daniel-kahneman .us_custom_980bb123 .wpb_wrapper{display:flex!important;flex-direction:column!important;gap:18px!important}
  #daniel-kahneman .us_custom_e8a2a9f1{grid-template-columns:1fr!important;gap:0!important;width:80%!important}
  #daniel-kahneman .us_custom_c88609d4{width:100%!important;height:270px!important;min-height:270px!important;aspect-ratio:auto!important;background-position:center top!important;background-size:cover!important}
  #daniel-kahneman .us_custom_fd21518e{width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}
  #daniel-kahneman .us_custom_fd21518e{padding:0!important;text-align:center!important}
  #daniel-kahneman .us_custom_fd21518e>.vc_column-inner{width:100%!important;padding:18px 0 28px!important;box-sizing:border-box!important;background:#343640!important}
  #daniel-kahneman .us_custom_5d14945f{box-sizing:border-box!important;padding:0 18px!important}
  #quemsomos .copy-section-heading>p{font-size:21px!important}
}

@media (max-width:600px){
  #inicio .us_custom_261f4d04{font-size:clamp(32px,calc(18.383px + 4.255vw),36px)!important}
  #inicio .us_custom_246b90a5{font-size:24px!important}
  #olaguia .copy-section-heading p{font-size:21px!important}
  #inicio .us_custom_3fd5d53b,
  #inicio .us_custom_3fd5d53b strong{font-size:clamp(16px,calc(12.596px + 1.064vw),17px)!important}
  #inicio .us_custom_63638f30{font-size:clamp(18px,calc(7.787px + 3.191vw),21px)!important}
}
@media (min-width:480px) and (max-width:600px){
  #inicio .us_custom_3fd5d53b .wpb_wrapper>p:first-child{white-space:normal!important;letter-spacing:0!important}
  #inicio .us_custom_3fd5d53b strong{display:inline!important;margin:0!important;white-space:normal!important}
  #inicio .hero-discovery-line{display:inline!important;white-space:normal!important}
}@media (max-width:400px){
  #inicio .us_custom_246b90a5,
  #inicio .us_custom_3fd5d53b .wpb_wrapper>p:first-child,
  #inicio .us_custom_3fd5d53b strong,
  #inicio .hero-discovery-line{white-space:normal!important}
  #inicio .hero-discovery-line{display:inline!important}
}

@media (max-width:600px){
  #solucao .us_custom_7e646980 .solution-fixed-line{white-space:nowrap!important}
}

@media (max-width:600px){
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row{align-items:center!important;gap:.65rem!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span{display:inline-grid!important;flex:0 0 1.8rem!important;width:1.8rem!important;height:1.8rem!important;border-radius:50%!important;background:#c38a0a!important;color:#fff!important;font-size:.9rem!important;line-height:1!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span:after{content:none!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{font-size:1.25rem!important;line-height:1.15!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>h4{margin:.35rem 0 .65rem!important;color:#e4b03a!important;font-size:.9rem!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>p{padding-top:0!important;border-top:0!important;font-size:.9rem!important;line-height:1.45!important}
}

@media (max-width:600px){
  #olaguia .copy-carousel-track{gap:1rem!important}
  #olaguia .copy-carousel-track .copy-tool-card{display:flex!important;flex:0 0 100%!important;min-height:0!important;flex-direction:column!important;background:#fff!important;border:0!important;border-radius:1rem!important;overflow:hidden!important;isolation:isolate!important;box-shadow:0 .03rem .06rem rgba(0,0,0,.1),0 .1rem .3rem rgba(0,0,0,.1)!important;filter:none!important}
  #olaguia .copy-carousel-track .copy-tool-card:before{display:none!important;content:none!important}
  #olaguia .copy-carousel-track .copy-tool-card:after{display:none!important}
  #olaguia .copy-carousel-track .copy-tool-card>img{position:static!important;width:100%!important;height:245px!important;flex:0 0 auto!important;object-fit:cover!important}
  #olaguia .copy-carousel-track .copy-tool-card-content{position:relative!important;z-index:1!important;display:flex!important;flex:1!important;min-height:0!important;flex-direction:column!important;margin-top:0!important;padding:1.25rem!important;border-radius:0!important;background:#fff!important;color:#126861!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span{width:auto!important;height:auto!important;flex:0 0 auto!important;border-radius:0!important;background:transparent!important;color:#d7a22b!important;font-size:1.75rem!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{color:#126861!important;font-size:1.75rem!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>h4{color:#072b28!important;font-size:.95rem!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>p{margin:auto 0 0!important;padding-top:1rem!important;border-top:2px solid #d7a22b!important;color:#126861!important;font-size:1rem!important;line-height:1.45!important;overflow:visible!important;-webkit-line-clamp:unset!important}
}

@media (max-width:600px){
  #solucao .us_custom_3fd5d53b > .wpb_wrapper > p:first-child .solution-mobile-break,
  #solucao .us_custom_3fd5d53b > .wpb_wrapper > p:nth-of-type(2) .solution-mobile-break{
    display:initial!important;
  }
  #solucao .us_custom_3fd5d53b > .wpb_wrapper > p:first-child .solution-fixed-line,
  #solucao .us_custom_3fd5d53b > .wpb_wrapper > p:nth-of-type(2) .solution-fixed-line{
    white-space:normal!important;
    letter-spacing:-.035em!important;
    word-spacing:0!important;
  }
  #solucao .us_custom_3fd5d53b > .wpb_wrapper > p:first-child .solution-mobile-break{
    display:none!important;
  }
  #solucao .us_custom_3fd5d53b > .wpb_wrapper > p:first-child .solution-mobile-break + .solution-fixed-line::before{
    content:' ';
  }
}

@media (max-width:600px){
  #olaguia .copy-carousel-track .copy-tool-card{height:auto!important;min-height:0!important;padding-top:18px!important}
  #olaguia .copy-carousel-track .copy-tool-card>img{height:185px!important;min-height:0!important;border-radius:10px!important}
  #olaguia .copy-carousel-track .copy-tool-card:nth-child(4)>img{height:185px!important;min-height:0!important;transform:none!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row{align-items:baseline!important;gap:.45rem!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span{display:inline-block!important;width:auto!important;height:auto!important;line-height:1.05!important;vertical-align:baseline!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span:after{content:"."!important;display:inline!important;line-height:inherit!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{line-height:1.05!important}
}

@media (max-width:600px){
  #olaguia .copy-carousel-track .copy-tool-card{padding:10px 0!important}
  #olaguia .copy-carousel-track .copy-tool-card-content{padding:10px!important}
}

@media (min-width:1025px){
  .l-main>.l-section>.l-section-h{box-sizing:border-box!important;width:100%!important;max-width:1140px!important;margin-right:auto!important;margin-left:auto!important}
  #pablo-lateral .pablo-split-inner{box-sizing:border-box!important;width:100%!important;max-width:1140px!important;min-height:inherit!important;margin-right:auto!important;margin-left:auto!important}
}

@media (max-width:1279px){
  .ush_menu_2 .w-nav-control{display:flex!important}
  .ush_menu_2.type_desktop>.w-nav-list.level_1{visibility:hidden!important;pointer-events:none!important}
}

.ush_menu_2 .w-nav-control{display:flex!important}

@media (min-width:1280px){
  .ush_menu_2 .w-nav-anchor.level_1{padding-right:7px!important;padding-left:7px!important;font-size:13px!important}
}

@media (min-width:1536px){
  .l-main>.l-section>.l-section-h{width:100%!important;max-width:1140px!important;margin-right:auto!important;margin-left:auto!important}
  #pablo-lateral .pablo-split-inner{width:100%!important;max-width:1140px!important;margin-right:auto!important;margin-left:auto!important}
}

@media (min-width:1024px){
  #olaguia2 .w-grid{display:none!important}
}

@media (max-width:600px){
  #olaguia2 .mobile-extra-tool .mobile-tool-number{font-size:34px!important;line-height:1!important}
}

@media (max-width:600px){
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>span{font-size:34px!important;line-height:1!important}
  #olaguia .copy-carousel-track .copy-tool-card-content .tool-title-row>h3{font-size:28px!important;line-height:1!important}
  #olaguia .copy-carousel-track .copy-tool-card:nth-child(4) .tool-title-row>h3{white-space:nowrap!important;letter-spacing:-.05em!important}
  #olaguia .copy-carousel-track .copy-tool-card:nth-child(4) .tool-title-word-small{font-size:24px!important;line-height:1!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>h4{margin:0!important;padding-top:2px!important;font-size:16px!important;line-height:1.2!important}
  #olaguia2 .mobile-extra-tool .mobile-tool-number{font-size:36px!important;line-height:1!important}
  #olaguia2 .mobile-extra-tool h3{font-size:30px!important;line-height:1!important}
  #olaguia2 .mobile-extra-tool h4{font-size:16px!important;line-height:1.2!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>p,
  #olaguia2 .mobile-extra-tool p{font-size:15px!important;line-height:1.45!important}
  #olaguia .copy-carousel-viewport{padding-right:0!important;scroll-padding-left:0!important}
  #olaguia .copy-carousel-track{gap:14px!important}
  #olaguia .copy-carousel-track .copy-tool-card{flex:0 0 84%!important;scroll-snap-align:start!important}
  #olaguia .copy-carousel-track .copy-tool-card-content>p{margin:3px 0 0!important;padding-top:12px!important}
  #pergunta .copy-how-content>p.access-intro-primary{font-family:Geist,sans-serif!important;font-size:21px!important;font-weight:400!important;line-height:1.1!important;color:#126861!important;text-align:center!important}
  #pergunta .copy-how-content>p.copy-how-close{font-size:17px!important}
  #cta4 .us_custom_21f37c85 .w-text-value{font-size:36px!important;letter-spacing:-.06em!important}
}

/* Keep the comparison footnote aligned with the table's left edge on desktop. */
@media (min-width:601px){
  #compare.copy-compare-section .copy-offer-copy{
    box-sizing:border-box!important;
    width:calc(100% - 340px)!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#fff!important;
    text-align:left!important;
  }
  #compare.copy-compare-section .copy-offer-copy p{
    margin:0!important;
    font-size:12px!important;
    font-style:italic!important;
    line-height:1.3!important;
  }
}

@media (min-width:601px){
  #olaguia .mobile-tools-heading{gap:2rem!important}
}

@media (min-width:601px){
  #compare{
    background:#e1e3dd!important;
    background-image:none!important;
  }
  #compare .l-section-img,
  #compare .l-section-overlay{display:none!important}
  #compare .comparison-header-spacer{
    min-height:68px!important;
    justify-content:flex-start!important;
    padding:9px 14px!important;
    background:transparent!important;
    color:#126861!important;
    font-size:1.5rem!important;
    font-weight:400!important;
    text-align:left!important;
  }
  #compare .comparison-prompt{
    margin:0!important;
    color:#126861!important;
    font-size:1.5rem!important;
    font-weight:400!important;
    line-height:1.1!important;
    text-align:left!important;
  }
  #compare .comparison-prompt strong{font-weight:800!important}
  #compare .copy-section-heading h2,
  #compare .copy-section-heading>p,
  #compare .copy-offer-copy p{color:#126861!important}
}

@media (min-width:601px){
  #pablo-lateral .pablo-split-inner{
    width:100%!important;
    max-width:none!important;
  }
  #pablo-lateral .pablo-split-photo{
    left:0!important;
    width:70%!important;
    background-repeat:no-repeat!important;
  }
}

@media (min-width:601px){
  #pablo-lateral{
    background:#fff!important;
    color:#23413e!important;
  }
  #pablo-lateral:before,
  #pablo-lateral:after{display:none!important}
  #pablo-lateral .pablo-split-photo{
    width:55%!important;
    background-color:#fff!important;
    background-position:right center!important;
    -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 58%,rgba(0,0,0,.82) 73%,rgba(0,0,0,.38) 88%,transparent 100%)!important;
    mask-image:linear-gradient(90deg,#000 0%,#000 58%,rgba(0,0,0,.82) 73%,rgba(0,0,0,.38) 88%,transparent 100%)!important;
  }
  #pablo-lateral .pablo-split-photo:before{
    background:linear-gradient(90deg,transparent 0%,transparent 68%,rgba(255,255,255,.45) 86%,#fff 100%),linear-gradient(180deg,#fff 0%,transparent 12%,transparent 86%,#fff 100%)!important;
  }
  #pablo-lateral .pablo-split-content{
    width:55%!important;
    margin-left:45%!important;
    padding:clamp(3.5rem,4.6vw,7.5rem) clamp(1.5rem,3vw,4rem)!important;
    color:#23413e!important;
  }
  #pablo-lateral h2,
  #pablo-lateral .pablo-split-role,
  #pablo-lateral .pablo-split-copy p{color:#23413e!important}
}

@media (min-width:601px){
  #pablo-lateral .pablo-split-inner{display:grid!important;grid-template-columns:36% 64%!important;width:100%!important;max-width:none!important}
  #pablo-lateral .pablo-split-photo{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:inherit!important;background-size:cover!important;background-position:center top!important;-webkit-mask-image:none!important;mask-image:none!important}
  #pablo-lateral .pablo-split-photo:before{display:none!important}
  #pablo-lateral .pablo-split-content{width:auto!important;min-height:inherit!important;margin:0!important;padding:clamp(3.5rem,4.6vw,7.5rem) clamp(2rem,4vw,6rem)!important;background:#fff!important;text-align:left!important}
}

@media (min-width:601px){
  #pablo-lateral .pablo-split-inner{
    display:grid!important;
    grid-template-columns:32% 68%!important;
    width:100%!important;
    max-width:none!important;
  }
  #pablo-lateral .pablo-split-photo{
    position:relative!important;
    inset:auto!important;
    width:auto!important;
    height:auto!important;
    min-height:inherit!important;
    background-size:cover!important;
    background-position:center top!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }
  #pablo-lateral .pablo-split-photo:before{display:none!important}
  #pablo-lateral .pablo-split-content{
    width:auto!important;
    min-height:inherit!important;
    margin:0!important;
    padding:clamp(3.5rem,4.6vw,7.5rem) clamp(2rem,4vw,6rem)!important;
    background:#fff!important;
    text-align:left!important;
  }
}

/* Desktop creator fold: solid color at the left, with a soft transition into
   the atmospheric background and portrait. */
@media (min-width:601px){
  #pablo-lateral{
    background-color:#132f2c!important;
    background-image:linear-gradient(90deg,#132f2c 0%,#132f2c 34%,rgba(19,47,44,.96) 49%,rgba(19,47,44,.78) 68%,rgba(19,47,44,.58) 100%),url('/wp-content/uploads/bg-offwhite.jpg')!important;
    background-position:center!important;
    background-size:cover!important;
  }
  #pablo-lateral:before{
    background:linear-gradient(90deg,rgba(19,47,44,.2) 0%,rgba(19,47,44,.26) 48%,rgba(19,47,44,.58) 100%)!important;
  }
  #pablo-lateral .pablo-split-photo{
    width:70%!important;
    background-position:24% center!important;
    -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 12%,rgba(0,0,0,.96) 38%,rgba(0,0,0,.7) 57%,rgba(0,0,0,.24) 73%,transparent 86%)!important;
    mask-image:linear-gradient(90deg,#000 0%,#000 12%,rgba(0,0,0,.96) 38%,rgba(0,0,0,.7) 57%,rgba(0,0,0,.24) 73%,transparent 86%)!important;
  }
  #pablo-lateral .pablo-split-photo:before{
    background:linear-gradient(90deg,rgba(19,47,44,.28) 0%,rgba(19,47,44,.08) 30%,transparent 55%,rgba(19,47,44,.42) 86%,#132f2c 100%),linear-gradient(180deg,#132f2c 0%,transparent 14%,transparent 84%,#132f2c 100%)!important;
  }
  #pablo-lateral .pablo-split-content{
    position:relative!important;
    z-index:2!important;
  }
}

/* Final desktop creator treatment: white section and portrait close to copy. */
@media (min-width:601px){
  #pablo-lateral .pablo-split-inner{display:grid!important;grid-template-columns:44% 56%!important;width:100%!important;max-width:none!important}
  #pablo-lateral{
    background:#fff!important;
    background-image:none!important;
    color:#23413e!important;
  }
  #pablo-lateral:before,
  #pablo-lateral:after{display:none!important}
  #pablo-lateral .pablo-split-photo{
    position:relative!important;
    inset:auto!important;
    width:auto!important;
    height:auto!important;
    min-height:inherit!important;
    background-color:#fff!important;
    background-size:auto 100%!important;
    background-position:center top!important;
    background-repeat:no-repeat!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }
  #pablo-lateral .pablo-split-photo:before{
    display:none!important;
  }
  #pablo-lateral .pablo-split-photo:after{
    display:none!important;
    content:none!important;
  }
  #pablo-lateral .pablo-split-content{
    width:auto!important;
    min-height:inherit!important;
    margin:0!important;
    padding:clamp(3.5rem,4.6vw,7.5rem) clamp(1.5rem,2vw,3rem)!important;
    color:#23413e!important;
    background:#fff!important;
    text-align:left!important;
  }
  #pablo-lateral h2,
  #pablo-lateral .pablo-split-role,
  #pablo-lateral .pablo-split-copy p{color:#23413e!important}
}

/* Swap the creator and CTA color treatments after all section overrides. */
#pablo-lateral{
  background-color:#072b28!important;
  background-image:linear-gradient(90deg,rgba(7,43,40,.92) 0%,rgba(7,43,40,.92) 28%,rgba(7,43,40,.96) 52%,#072b28 72%,#072b28 100%),url('/wp-content/uploads/bg-offwhite.jpg')!important;
  background-position:center,left center!important;
  background-size:100% 100%,72% 100%!important;
  background-repeat:no-repeat!important;
  color:#fff!important;
}
#pablo-lateral .pablo-split-photo,
#pablo-lateral .pablo-split-content{background-color:transparent!important}
#pablo-lateral .pablo-split-photo:after{
  display:block!important;
  content:""!important;
  background:linear-gradient(90deg,rgba(7,43,40,0) 0%,rgba(7,43,40,.18) 34%,rgba(7,43,40,.62) 70%,#072b28 100%),linear-gradient(180deg,rgba(7,43,40,0) 0%,rgba(7,43,40,.3) 82%,#072b28 100%)!important;
  pointer-events:none!important;
}
#pablo-lateral h2,
#pablo-lateral .pablo-split-role,
#pablo-lateral .pablo-split-copy p{color:#fff!important}

#cta4{
  background:#fff!important;
  color:#23413e!important;
}
#cta4 .l-section-img,
#cta4 .l-section-overlay{display:none!important}
#cta4,
#cta4 h2,
#cta4 h3,
#cta4 p,
#cta4 strong{color:#23413e!important}
#cta4 .w-btn{box-shadow:0 .45rem 1.2rem rgba(3,42,39,.22)}

@media(max-width:600px){
  #pablo-lateral{background-color:#072b28!important}
  #pablo-lateral .pablo-split-photo,
  #pablo-lateral .pablo-split-content{background-color:transparent!important}
  #cta4{background:#fff!important}
}

@media(min-width:601px){
  #cta4 .cta-characters-figure{
    display:flex!important;
    justify-content:center!important;
    width:100%!important;
    margin:0 auto!important;
    overflow:visible!important;
    text-align:center!important;
  }
  #cta4 .cta-characters-figure img{
    display:block!important;
    width:min(424px,100%)!important;
    max-width:100%!important;
    height:auto!important;
    margin:0 auto!important;
  }
}
