/* ===========================================================================
   ECOCASA — GLOBAL · conteúdo institucional (frente "global-canva")
   Escopo: global.html (body.brand-global = paleta AZUL via tokens herdados).
   Prefixo único .gcv- — NÃO toca o style.css compartilhado.
   3 blocos novos: números 2026 · missão/visão/valores · como trabalhamos.
   Semântica de cor: água=azul · engenharia/esgoto=lima. Tokens herdados =>
   na Global, --verde/--deep já vêm AZUL (não cravar verde aqui).
   =========================================================================== */

/* ---------- 1) FAIXA DE NÚMEROS 2026 ---------- */
.gcv-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:50px}
.gcv-num{position:relative;background:#fff;border:1px solid var(--pale);border-radius:18px;padding:26px 22px;overflow:hidden;
  box-shadow:0 10px 30px -20px rgba(11,61,44,.18);transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s}
.gcv-num:hover{transform:translateY(-5px);box-shadow:0 26px 50px -26px rgba(11,61,44,.3);border-color:rgba(0,113,227,.32)}
.gcv-num::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--azul),#3FA0FF);opacity:.9}
.gcv-num.esg::before{background:linear-gradient(180deg,var(--lima),#8CC63F)}
/* rev01 "melhorar aspecto e ícones": ícone-fantasma no canto + chip circular com anel */
.gcv-num-ghost{position:absolute;right:-8px;bottom:-16px;font-size:92px;line-height:1;color:rgba(11,61,44,.05);pointer-events:none;transition:color .35s var(--ease),transform .35s var(--ease)}
.gcv-num:hover .gcv-num-ghost{color:rgba(0,113,227,.10);transform:scale(1.07) rotate(-4deg)}
.gcv-num.esg:hover .gcv-num-ghost{color:rgba(114,159,40,.13)}
/* Ícone que veio como ARQUIVO (o do esgoto, mandado pelo Henrique) usado como
   MÁSCARA: o desenho é o dele, e quem pinta é o `background:currentColor`. Assim
   ele se comporta como a fonte de ícones — 1em herda o font-size do lugar (20px
   no chip, 92px no fantasma) e a cor acompanha cada estado, inclusive o hover.
   Colorir um <img> com filter não daria: o arquivo é preto e chegar no verde da
   marca por filter é aproximação, não a cor exata. */
/* A máscara vai EMBUTIDA (data URI) e não como arquivo em img/: o pacote de
   deploy não leva a pasta img/ — ou vai ela inteira (50 MB, que estourou o
   gateway do servidor na tentativa) ou não vai nenhuma. O ícone tem 10 KB em
   tons de cinza + alfa, que é o que uma máscara usa; o arquivo-fonte fica em
   img/icones/esgoto-cano.png para quem for editar. */
.ic-mask{width:1em;height:1em;display:block;background:currentColor;
  -webkit-mask-position:center;mask-position:center;
  -webkit-mask-size:contain;mask-size:contain;
  -webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.ic-esgoto{-webkit-mask-image:url("data:image/png;base64,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");
                   mask-image:url("data:image/png;base64,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")}

.gcv-num-ic{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:20px;margin-bottom:16px;
  background:rgba(0,113,227,.10);color:var(--azul);box-shadow:inset 0 0 0 1px rgba(0,113,227,.20)}
.gcv-num.esg .gcv-num-ic{background:rgba(114,159,40,.12);color:var(--lima-ink);box-shadow:inset 0 0 0 1px rgba(114,159,40,.28)}
.gcv-num-n{font-family:'Montserrat',sans-serif;font-weight:800;font-size:clamp(28px,3.2vw,38px);line-height:1;
  letter-spacing:-1px;color:var(--azul)}
.gcv-num.esg .gcv-num-n{color:var(--lima-ink)}
.gcv-num-n small{font-size:.5em;font-weight:700;letter-spacing:0;margin-left:4px;color:var(--muted)}
.gcv-num-l{font-size:13.5px;line-height:1.5;color:var(--muted);margin-top:9px}
@media(max-width:980px){.gcv-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.gcv-nums{grid-template-columns:minmax(0,1fr)}}

/* rev01 "sugestão de abordagem": parágrafo complementar do ecossistema */
.orb-head .orb-sub2{margin-top:14px;font-size:13.5px;opacity:.78;max-width:640px}

/* rev01 "unificar sessões": Atuação-Brasil como painel navy DENTRO da seção de resultados */
.gcv-abr-inline{position:relative;overflow:hidden;margin-top:36px;border-radius:22px;padding:clamp(28px,4vw,50px);
  background:linear-gradient(135deg,#06283F,#0A3D66);box-shadow:0 26px 54px -30px rgba(6,40,63,.65)}
.gcv-abr-inline::before{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:50%;
  border:1px solid rgba(255,255,255,.10)}
.gcv-abr-inline .gcv-abr-grid{position:relative;z-index:2}

/* ---------- 2) MISSÃO / VISÃO / VALORES ---------- */
.gcv-mvv{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-top:50px;align-items:stretch}
.gcv-mvv-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pale);border-radius:20px;
  padding:32px 28px;overflow:hidden;box-shadow:0 10px 30px -20px rgba(11,61,44,.18);
  transition:transform .32s var(--ease),box-shadow .32s var(--ease)}
.gcv-mvv-card:hover{transform:translateY(-5px);box-shadow:0 28px 54px -28px rgba(11,61,44,.32)}
.gcv-mvv-ic{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;font-size:25px;margin-bottom:20px;
  background:rgba(0,113,227,.10);color:var(--azul)}
.gcv-mvv-card.lima .gcv-mvv-ic{background:rgba(114,159,40,.12);color:var(--lima-ink)}
.gcv-mvv-k{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;text-transform:uppercase;
  color:var(--lima-ink);margin-bottom:10px}
.gcv-mvv-card h3{font-family:'Montserrat',sans-serif;font-weight:800;font-size:21px;line-height:1.2;color:var(--verde);
  letter-spacing:-.4px;margin-bottom:12px}
.gcv-mvv-card p{font-size:14.5px;line-height:1.7;color:var(--muted)}
/* lista de valores */
.gcv-vals{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}
.gcv-vals li{display:flex;align-items:center;gap:12px;font-size:14.5px;line-height:1.4;color:var(--verde)}
.gcv-vals li i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;
  background:rgba(114,159,40,.14);color:var(--lima-ink)}
@media(max-width:880px){.gcv-mvv{grid-template-columns:1fr;gap:20px}}

/* ---------- 3) COMO TRABALHAMOS (4 etapas com fluxo) ---------- */
.gcv-flow{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:50px}
.gcv-step{flex:1 1 0;min-width:220px;position:relative;background:#fff;border:1px solid var(--pale);border-radius:18px;
  padding:28px 24px 26px;overflow:hidden;box-shadow:0 10px 30px -20px rgba(11,61,44,.18);
  transition:transform .32s var(--ease),box-shadow .32s var(--ease),border-color .32s}
.gcv-step:hover{transform:translateY(-5px);box-shadow:0 26px 50px -26px rgba(11,61,44,.3);border-color:rgba(0,113,227,.32)}
.gcv-step-ghost{position:absolute;top:6px;right:16px;font-family:'Montserrat',sans-serif;font-weight:800;font-size:72px;
  line-height:1;color:rgba(0,113,227,.06)}
.gcv-step.esg .gcv-step-ghost{color:rgba(114,159,40,.07)}
.gcv-step-ic{position:relative;width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-size:21px;
  margin-bottom:18px;background:rgba(0,113,227,.10);color:var(--azul)}
.gcv-step.esg .gcv-step-ic{background:rgba(114,159,40,.12);color:var(--lima-ink)}
.gcv-step-n{position:relative;font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;letter-spacing:1.4px;
  color:var(--muted);margin-bottom:6px}
.gcv-step h4{position:relative;font-family:'Montserrat',sans-serif;font-weight:700;font-size:17.5px;line-height:1.25;
  color:var(--verde);margin-bottom:10px}
.gcv-step h4::before{content:"";display:block;width:30px;height:3px;border-radius:3px;background:var(--azul);margin-bottom:12px}
.gcv-step.esg h4::before{background:var(--lima)}
.gcv-step p{position:relative;font-size:13.5px;line-height:1.6;color:var(--muted)}
/* seta entre os passos (some no último; vira vertical no mobile) */
.gcv-arrow{flex:none;align-self:center;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;
  background:#fff;border:1px solid var(--pale);color:var(--azul);font-size:13px;box-shadow:0 8px 18px -10px rgba(11,61,44,.3)}
@media(max-width:1024px){
  .gcv-flow{display:grid;grid-template-columns:1fr 1fr;gap:18px}
  .gcv-step{min-width:0}
  .gcv-arrow{display:none}
}
@media(max-width:520px){.gcv-flow{grid-template-columns:1fr}}

/* ---------- SLOGAN (faixa opcional) ---------- */
.gcv-slogan{position:relative;margin-top:clamp(48px,6vw,72px);overflow:hidden;border-radius:22px;
  background:radial-gradient(120% 130% at 18% 0%,var(--verde700),var(--verde) 52%,var(--deep));
  padding:clamp(34px,4.4vw,52px) clamp(28px,4vw,56px);text-align:center;
  box-shadow:0 30px 70px -34px rgba(8,42,30,.5)}
.gcv-slogan::before{content:"";position:absolute;right:-90px;top:-90px;width:280px;height:280px;border-radius:50%;
  border:1px solid rgba(169,207,91,.2);pointer-events:none}
.gcv-slogan::after{content:"";position:absolute;left:-110px;bottom:-130px;width:320px;height:320px;border-radius:50%;
  border:1px solid rgba(169,207,91,.13);pointer-events:none}
.gcv-slogan-ic{position:relative;z-index:2;width:54px;height:54px;margin:0 auto 16px;border-radius:50%;display:grid;
  place-items:center;font-size:22px;color:var(--lima-soft);background:rgba(169,207,91,.14);
  box-shadow:inset 0 0 0 1px rgba(169,207,91,.3)}
.gcv-slogan blockquote{position:relative;z-index:2;font-family:'Montserrat',sans-serif;font-weight:800;
  font-size:clamp(24px,3.4vw,40px);line-height:1.18;letter-spacing:-.6px;color:#fff;max-width:760px;margin:0 auto}
.gcv-slogan blockquote em{color:var(--lima-soft)}

/* ---------- 4) ABRANGÊNCIA NACIONAL (mapa do Brasil — asset Canva p19) ---------- */
.gcv-abr{position:relative;overflow:hidden;
  background:radial-gradient(125% 135% at 82% 0%,var(--verde700),var(--verde) 52%,var(--deep));
  color:#fff}
.gcv-abr .wrap{position:relative;z-index:2}
.gcv-abr::before{content:"";position:absolute;right:-120px;top:-120px;width:340px;height:340px;border-radius:50%;
  border:1px solid rgba(169,207,91,.16);pointer-events:none}
/* `minmax(0,...)` em vez de `.82fr 1.18fr`: um track `fr` cru tem piso no
   min-content, então qualquer filho que não encolhe (mapa com aspect-ratio,
   número em nowrap) trava a coluna e estoura o painel. Cf. eco-map3d.css. */
.gcv-abr-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4vw,64px);align-items:center}
.gcv-abr-grid>*{min-width:0}
.gcv-abr-map{margin:0;display:flex;justify-content:center}
.gcv-abr-map img{width:100%;max-width:360px;height:auto;
  filter:drop-shadow(0 16px 34px rgba(0,0,0,.32))}
.gcv-abr-body .eyebrow{color:var(--lima-soft)}
.gcv-abr-body h2{font-family:'Montserrat',sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,42px);line-height:1.12;
  letter-spacing:-.6px;color:#fff;margin:12px 0 16px}
.gcv-abr-body h2 em{color:var(--lima-soft);font-style:italic}
.gcv-abr-body p{font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.82);max-width:520px}
.gcv-abr-stats{display:flex;flex-wrap:wrap;gap:34px;margin-top:30px}
.gcv-abr-stat b{display:block;font-family:'Montserrat',sans-serif;font-weight:800;font-size:clamp(26px,3vw,34px);
  line-height:1;color:#fff;letter-spacing:-.5px}
.gcv-abr-stat span{display:block;font-size:12.5px;color:rgba(255,255,255,.7);margin-top:7px;max-width:150px}
@media(max-width:860px){
  .gcv-abr-grid{grid-template-columns:minmax(0,1fr);gap:32px;text-align:center}
  .gcv-abr-map img{max-width:260px}
  .gcv-abr-body p{margin-left:auto;margin-right:auto}
  .gcv-abr-stats{justify-content:center}
  .gcv-abr-stat span{margin-left:auto;margin-right:auto}
}

/* ---------- 5) HERO GLOBAL · textura de água premium (asset Canva p01) ---------- */
.brand-global .hero.short{isolation:isolate}
.brand-global .hero.short .hero-water{position:absolute;inset:0;z-index:0;pointer-events:none;
  background:url('../img/canva/canva-p01-x59.jpeg') center 58%/cover no-repeat;opacity:.32;
  -webkit-mask-image:radial-gradient(140% 105% at 50% 95%,#000 26%,rgba(0,0,0,.32) 60%,transparent 82%);
  mask-image:radial-gradient(140% 105% at 50% 95%,#000 26%,rgba(0,0,0,.32) 60%,transparent 82%)}

/* ---------- HERO GLOBAL · quando o Vanta (água 3D) assume ---------- */
.brand-global .hero.short .hero-water.is-water{background-image:none;opacity:1}
.brand-global .hero.short .hero-water.is-water canvas{display:block}
/* o conteúdo do hero fica sempre acima da água */
.brand-global .hero.short .inner{position:relative;z-index:2}
.brand-global .hero.short .wave.bottom{z-index:2}

/* =================== MAPA 3D INTERATIVO — revendas ECOCASA ===================
   Substitui o PNG estático por malha do IBGE extrudada (js/eco-map3d.js).
   Sem WebGL, o .eco-map3d-fallback (o PNG antigo) continua aparecendo. */
.gcv-abr-inline .gcv-abr-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.gcv-abr-map{margin:0;display:flex;flex-direction:column;align-items:center;gap:15px}
.eco-map3d{position:relative;width:100%;max-width:520px;aspect-ratio:1/1;min-height:360px;margin:0 auto}
.eco-map3d.is-hover{cursor:pointer}
.eco-map3d-canvas{position:absolute;inset:0;display:block}
.eco-map3d-fallback{width:100%;max-width:360px;height:auto;display:block;margin:auto}
.eco-map3d.is-3d .eco-map3d-fallback{display:none}

/* tooltip de vidro: QUEM é a revenda daquela cidade */
.eco-map3d-tip{position:absolute;z-index:5;pointer-events:none;left:0;top:0;
  transform:translate(16px,-50%) scale(.96);opacity:0;min-width:186px;max-width:264px;
  padding:14px 18px;border-radius:18px;
  background:linear-gradient(135deg,rgba(169,207,91,.30),rgba(255,255,255,.12) 50%,rgba(11,61,44,.24));
  transition:opacity .2s ease,transform .2s ease}
.eco-map3d-tip.on{opacity:1;transform:translate(16px,-50%) scale(1)}
.eco-map3d-tip-city{display:block;font-family:'Montserrat',sans-serif;font-weight:800;font-size:12.5px;
  letter-spacing:1.5px;text-transform:uppercase;color:var(--lima-soft)}
.eco-map3d-tip-list{list-style:none;margin:9px 0 0;padding:0}
.eco-map3d-tip-list li{font-size:14px;line-height:1.4;color:#fff;font-weight:500}
.eco-map3d-tip-list li+li{margin-top:5px}
.eco-map3d-tip-cta{display:block;margin-top:11px;font-size:11px;font-weight:700;letter-spacing:.7px;
  text-transform:uppercase;color:var(--lima-soft)}

/* legenda sob o mapa — bloco (não flex: o gap separava os nós de texto e órfanava a pontuação) */
.eco-map3d-cap{display:block;max-width:430px;margin:0 auto;
  font-size:13px;line-height:1.6;color:rgba(255,255,255,.76);text-align:center}
.eco-map3d-cap b{color:#fff;font-weight:700;white-space:nowrap}
.eco-map3d-cap a{color:var(--lima-soft);font-weight:700;text-decoration:none;white-space:nowrap;
  border-bottom:1px solid rgba(169,207,91,.45)}
.eco-map3d-cap a:hover{border-bottom-color:var(--lima-soft)}
.eco-map3d-dot{display:inline-block;vertical-align:middle;width:9px;height:9px;border-radius:50%;
  margin-right:7px;background:var(--lima-soft);box-shadow:0 0 10px 2px rgba(169,207,91,.85)}

@media (max-width:900px){
  .gcv-abr-inline .gcv-abr-grid{grid-template-columns:minmax(0,1fr)}
  /* mesma correção do eco-map3d.css (que vence por ordem): min-height + aspect-ratio
     viravam piso de LARGURA e cortavam a seção no celular. Mantido em sincronia
     de propósito — as duas folhas declaram .eco-map3d e a divergência já enganou. */
  .eco-map3d{max-width:360px;min-height:0}
}
