:root{--bg: #F3F6F5;--surface: #FFFFFF;--surface-2: #E8EFEC;--line: #D5E0DC;--fg: #0F1F1C;--muted: #566864;--accent: #0A7564;--accent-ink: #FFFFFF;--accent-soft: #D3ECE5;--mint: #3CC2A6;--mint-ink: #04201A;--ink: #08140F;--ink-2: #0F211C;--ink-3: #163029;--ink-line: rgba(255,255,255,.09);--ink-fg: #E7F2EF;--ink-muted: #9AB1AB;--m10: #C98A5B;--m15: #B4C3C9;--m20: #E9B84E;--m10-ink: #94592B;--m15-ink: #56676F;--m20-ink: #9C6C08;--ok: #1E8549;--ok-soft: #D9F0E2;--aberto: #A86A06;--aberto-soft: #FBEBC8;--shadow: 0 1px 2px rgba(15,31,28,.06), 0 18px 40px rgba(15,31,28,.1);--shadow-ink: 0 20px 50px rgba(0,0,0,.45);--f-display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--f-body: "Figtree", "Segoe UI", system-ui, sans-serif;--r: 14px;--r-lg: 24px;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #0B1613;--surface: #12201C;--surface-2: #0F1C18;--line: #24372F;--fg: #E4EFEC;--muted: #93A8A2;--accent: #3CC2A6;--accent-ink: #04201A;--accent-soft: #163A33;--m10-ink: #D9A07A;--m15-ink: #C3D0D5;--m20-ink: #F0C86E;--ok: #5BD08E;--ok-soft: #173826;--aberto: #F0C86E;--aberto-soft: #3A2E12;--shadow: 0 1px 2px rgba(0,0,0,.3), 0 18px 40px rgba(0,0,0,.35);color-scheme:dark}}:root[data-theme=dark]{--bg: #0B1613;--surface: #12201C;--surface-2: #0F1C18;--line: #24372F;--fg: #E4EFEC;--muted: #93A8A2;--accent: #3CC2A6;--accent-ink: #04201A;--accent-soft: #163A33;--m10-ink: #D9A07A;--m15-ink: #C3D0D5;--m20-ink: #F0C86E;--ok: #5BD08E;--ok-soft: #173826;--aberto: #F0C86E;--aberto-soft: #3A2E12;--shadow: 0 1px 2px rgba(0,0,0,.3), 0 18px 40px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--f-display);line-height:1.08;margin:0;letter-spacing:-.02em;text-wrap:balance}p{margin:0}img{display:block;max-width:100%}figure{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:12px}.eyebrow-claro{color:var(--mint)}.nota-ilustrativa{font-size:12px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1 var(--f-body);padding:11px 16px;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primario{background:var(--mint);color:var(--mint-ink)}.btn-primario:hover{filter:brightness(1.08)}.btn-fantasma{color:var(--ink-fg);border-color:#ffffff38}.btn-fantasma:hover{border-color:var(--mint);color:var(--mint)}.btn-claro{background:#ffffff14;color:var(--ink-fg);border-color:#ffffff2e}.btn-claro:hover{background:#ffffff24}.btn-grande{padding:16px 24px;font-size:16px}.marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink-fg)}.marca .selo{width:34px;height:34px;border-radius:10px;background:var(--mint);color:var(--mint-ink);display:grid;place-items:center;flex:none}.marca-texto{display:flex;flex-direction:column;line-height:1.05}.marca-nome{font:700 18px var(--f-display);letter-spacing:-.02em;white-space:nowrap}.marca-nome b{color:var(--mint);font-weight:700}.marca-grupo{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;margin-top:3px}.topo{position:sticky;top:0;z-index:50;background:#08140fd1;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--ink-line)}.topo-linha{display:flex;align-items:center;gap:24px;min-height:68px}.topo-nav{display:flex;gap:4px;margin-left:auto}.topo-nav a{color:var(--ink-muted);text-decoration:none;font-weight:600;font-size:14px;padding:8px 12px;border-radius:999px;transition:color .15s,background .15s}.topo-nav a:hover{color:var(--ink-fg);background:#ffffff0f}.topo-acoes{display:flex;gap:8px}@media (max-width: 960px){.topo-nav{display:none}.topo-acoes{margin-left:auto}}@media (max-width: 480px){.marca-grupo{display:none}.marca .selo{width:30px;height:30px}.marca-nome{font-size:15px;line-height:1.05}.marca-nome b{display:block}.topo-acoes{gap:6px}.topo-acoes .btn{padding:9px 13px;font-size:14px}.topo-linha{gap:10px;min-height:60px}}.hero{position:relative;min-height:min(88vh,860px);display:grid;place-items:center;background:var(--ink);color:var(--ink-fg);overflow:hidden;isolation:isolate;padding:96px 0 104px;text-align:center}.hero-fundo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;z-index:-2;transform:scale(1.04);animation:aproximar 18s ease-out forwards}.hero-veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(55% 50% at 50% 48%,#08140fa8,#08140f7a 80%),linear-gradient(180deg,rgba(8,20,15,.5) 0%,rgba(8,20,15,.2) 45%,var(--ink) 100%)}.hero-texto{display:flex;flex-direction:column;align-items:center}.hero h1{font-size:clamp(46px,8vw,104px);font-weight:800;letter-spacing:-.04em;line-height:.96;max-width:14ch;text-shadow:0 2px 30px rgba(0,0,0,.35)}.destaque-10{color:var(--m10)}.destaque-20{background:linear-gradient(100deg,#F6D58A,var(--m20) 55%,#D99A2B);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:20px;color:#c9d8d4;max-width:56ch;margin-top:26px}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:36px}.hero .hero-ctas{justify-content:center}.hero-pilares{list-style:none;padding:0;margin:48px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0;color:var(--ink-muted);font-size:14px}.hero-pilares li{display:flex;align-items:baseline;gap:6px;padding:0 22px}.hero-pilares li+li{border-left:1px solid rgba(255,255,255,.16)}.hero-pilares b{color:var(--ink-fg);font:700 18px var(--f-display)}.hero-descer{position:absolute;left:50%;bottom:28px;margin-left:-21px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--ink-fg);border:1px solid rgba(255,255,255,.22);animation:quicar 2.4s ease-in-out infinite}.hero-descer:hover{border-color:var(--mint);color:var(--mint)}@keyframes aproximar{to{transform:scale(1)}}@keyframes quicar{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.barra{height:8px;border-radius:99px;background:#ffffff1a;overflow:hidden}.barra span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--m20))}.barra-clara{background:var(--surface-2)}.pilula{display:inline-flex;align-items:center;padding:3px 10px;border-radius:99px;font:700 12px/1.4 var(--f-body);white-space:nowrap}.pilula.m10{background:var(--m10);color:#2b1709}.pilula.m15{background:var(--m15);color:#172327}.pilula.m20{background:var(--m20);color:#241703}.pilula.neutra{background:#ffffff14;color:var(--ink-muted);font-weight:600}.pilula-clara{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;background:#3cc2a624;color:var(--mint);font-weight:700;font-size:13px;white-space:nowrap}@media (max-width: 600px){.hero{min-height:auto;padding:64px 0 96px}.hero-lead{font-size:17px}.hero-ctas .btn{flex:1 1 100%}.hero-pilares{gap:12px}.hero-pilares li{padding:0 12px}.hero-pilares li+li{border-left:0}}.secao{padding:112px 0}.cabecalho{max-width:720px}.secao h2{font-size:clamp(32px,4.4vw,54px);font-weight:800}.cabecalho-lead{font-size:18px;color:var(--muted);margin-top:18px;max-width:60ch}@media (max-width: 700px){.secao{padding:76px 0}}.metas-faixas{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 24px}.faixa{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 26px;position:relative;overflow:hidden}.faixa:before{content:"";position:absolute;inset:0 0 auto;height:4px}.faixa.m10:before{background:var(--m10)}.faixa.m15:before{background:var(--m15)}.faixa.m20:before{background:linear-gradient(90deg,#F6D58A,var(--m20))}.faixa-valor{font:800 54px/1 var(--f-display);letter-spacing:-.04em}.faixa.m10 .faixa-valor{color:var(--m10-ink)}.faixa.m15 .faixa-valor{color:var(--m15-ink)}.faixa.m20 .faixa-valor{color:var(--m20-ink)}.faixa p{color:var(--muted);margin-top:8px;font-weight:500}.metas-grade{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.cartao-escuro{background:var(--ink-2);color:var(--ink-fg);border-radius:var(--r-lg);padding:26px;border:1px solid var(--ink-line);box-shadow:var(--shadow);min-width:0}.ce-cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.ce-cabecalho h3{font-size:20px}.ce-cabecalho p{color:var(--ink-muted);font-size:14px;margin-top:4px}@media (max-width: 960px){.metas-grade{grid-template-columns:1fr}}@media (max-width: 640px){.metas-faixas{grid-template-columns:1fr}.faixa{display:flex;align-items:center;gap:18px;padding:18px 22px}.faixa p{margin:0}.cartao-escuro{padding:20px 16px}}.grafico-metas svg{width:100%;height:auto;display:block;overflow:visible}.gm-grade{stroke:#ffffff0f}.gm-eixo{fill:var(--ink-muted);font:500 12px var(--f-body)}.gm-meta line{stroke-width:1.5;stroke-dasharray:5 6}.gm-meta text{font:800 13px var(--f-display)}.gm-meta.m10 line{stroke:var(--m10)}.gm-meta.m10 rect{fill:var(--m10)}.gm-meta.m10 text{fill:#2b1709}.gm-meta.m15 line{stroke:var(--m15)}.gm-meta.m15 rect{fill:var(--m15)}.gm-meta.m15 text{fill:#172327}.gm-meta.m20 line{stroke:var(--m20)}.gm-meta.m20 rect{fill:var(--m20)}.gm-meta.m20 text{fill:#241703}.gm-linha{fill:none;stroke:var(--mint);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 8px rgba(60,194,166,.45))}.gm-area{opacity:0}.gm-ponta{opacity:0;transition:opacity .3s ease 2.1s}.gm-marco{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.gm-marco circle{stroke:var(--ink-2);stroke-width:2.5}.gm-marco .gm-halo{stroke:none;opacity:.25}.gm-marco text{font:700 12px var(--f-body);fill:var(--ink-fg)}.gm-marco.m10 circle{fill:var(--m10)}.gm-marco.m15 circle{fill:var(--m15)}.gm-marco.m20 circle{fill:var(--m20)}.compacto .gm-eixo{font-size:13px}.compacto .gm-meta text{font-size:14px}.compacto .gm-marco text{font-size:13px}.visivel .gm-linha{transition:stroke-dashoffset 2.2s cubic-bezier(.55,.1,.35,1);stroke-dashoffset:0}.visivel .gm-area{opacity:1;transition:opacity 1.2s ease 1s}.visivel .gm-ponta{opacity:1}.visivel .gm-marco{opacity:1;transform:none}.ranking{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ranking li{display:grid;grid-template-columns:22px 38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border-radius:14px;background:#ffffff08;border:1px solid transparent;opacity:0;transform:translate(-10px);transition:opacity .45s ease,transform .45s ease}.ranking li:first-child{background:#e9b84e14;border-color:#e9b84e40}.ranking.visivel li{opacity:1;transform:none}.rk-pos{font:800 16px var(--f-display);color:var(--ink-muted);text-align:center}.ranking li:first-child .rk-pos{color:var(--m20)}.rk-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ink-3);color:var(--ink-fg);font:700 13px var(--f-body);border:1px solid var(--ink-line)}.rk-info{display:grid;gap:7px;min-width:0}.rk-nome{font-weight:600;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-barra{height:5px;border-radius:99px;background:#ffffff12;overflow:hidden}.rk-barra span{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--m20));transform-origin:left;transform:scaleX(0);transition:transform .9s cubic-bezier(.3,.7,.3,1)}.ranking.visivel .rk-barra span{transform:scaleX(1)}.rk-dir{display:grid;justify-items:end;gap:5px}.rk-valor{font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.secao-vai{background:var(--surface);border-block:1px solid var(--line)}.vai-grade{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.vai-foto{margin-top:36px;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--shadow)}.vai-foto img{width:100%;height:100%;object-fit:cover}.vai-letras{list-style:none;margin:0;padding:0;display:grid;gap:16px}.vai-letras li{display:grid;grid-template-columns:112px 1fr;gap:24px;align-items:center;padding:26px 28px;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line);transition:transform .2s ease,border-color .2s ease}.vai-letras li:hover{transform:translate(6px);border-color:var(--accent)}.vai-letra{font:800 112px/.8 var(--f-display);letter-spacing:-.05em;text-align:center;background:linear-gradient(160deg,var(--mint),var(--accent) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.vai-letras h3{font-size:24px}.vai-letras p{color:var(--muted);margin-top:8px;font-size:16px}@media (max-width: 960px){.vai-grade{grid-template-columns:1fr;gap:40px}}@media (max-width: 520px){.vai-letras li{grid-template-columns:64px 1fr;gap:16px;padding:20px 18px}.vai-letra{font-size:72px}.vai-letras h3{font-size:20px}}.secao-oportunidade{background:var(--bg)}.op-topo{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:end}.op-foto{border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16 / 10;box-shadow:var(--shadow)}.op-foto img{width:100%;height:100%;object-fit:cover}.ciclo{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative;counter-reset:passo}.ciclo:before{content:"";position:absolute;left:12.5%;right:12.5%;top:31px;height:2px;background:linear-gradient(90deg,var(--accent),var(--mint));opacity:.45}.ciclo li{position:relative;text-align:center;padding:0 10px}.ciclo-num{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;font:800 24px var(--f-display);background:var(--surface);color:var(--accent);border:2px solid var(--accent);position:relative;box-shadow:0 0 0 8px var(--bg)}.ciclo li:last-child .ciclo-num{background:var(--accent);color:var(--accent-ink)}.ciclo h3{font-size:21px}.ciclo p{color:var(--muted);margin-top:8px;font-size:15.5px;max-width:24ch;margin-inline:auto}@media (max-width: 900px){.op-topo{grid-template-columns:1fr;gap:32px}.ciclo{grid-template-columns:1fr;gap:0;margin-top:44px}.ciclo:before{left:31px;right:auto;top:32px;bottom:32px;width:2px;height:auto;background:linear-gradient(180deg,var(--accent),var(--mint))}.ciclo li{text-align:left;display:grid;grid-template-columns:64px 1fr;column-gap:20px;padding:0 0 26px}.ciclo-num{grid-row:span 2;margin:0}.ciclo h3{align-self:end}.ciclo p{margin:4px 0 0;max-width:none}}.secao-painel{background:var(--ink);color:var(--ink-fg);position:relative;overflow:hidden;isolation:isolate}.secao-painel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(50% 60% at 85% 50%,rgba(60,194,166,.16),transparent 70%)}.secao-painel .cabecalho-lead{color:var(--ink-muted)}.painel-grade{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.painel-lista{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:12px}.painel-lista li{display:flex;align-items:center;gap:12px;font-weight:600;font-size:17px}.painel-lista svg{color:var(--mint);flex:none;width:22px;height:22px;padding:0}.janela{background:var(--surface);color:var(--fg);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-ink);border:1px solid rgba(255,255,255,.1);transform:perspective(1600px) rotateY(-5deg) rotateX(2deg);transition:transform .5s ease;min-width:0}.janela:hover{transform:none}.janela-barra{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.janela-barra i{width:11px;height:11px;border-radius:50%;background:var(--line)}.janela-barra span{margin-left:12px;font-size:12px;color:var(--muted);background:var(--surface);padding:4px 12px;border-radius:99px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.janela-corpo{padding:22px;display:grid;gap:16px}.jp-ola{display:flex;justify-content:space-between;align-items:center}.jp-ola small{color:var(--muted);font-size:12.5px}.jp-ola p{font:700 20px var(--f-display)}.jp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.jp-kpi{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:2px;min-width:0}.jp-icone{color:var(--accent);margin-bottom:6px;display:flex}.jp-kpi small{color:var(--muted);font-size:12px;font-weight:600}.jp-kpi b{font:700 18px var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap}.jp-meta{background:var(--bg);border-radius:14px;padding:14px;display:grid;gap:8px}.jp-meta-linha{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.jp-meta small{color:var(--muted);font-size:12.5px}.jp-tabela{width:100%;border-collapse:collapse;font-size:14px}.jp-tabela th{text-align:left;font-size:12px;color:var(--muted);font-weight:600;padding:0 8px 8px;border-bottom:1px solid var(--line)}.jp-tabela td{padding:10px 8px;border-bottom:1px solid var(--line)}.jp-tabela th:last-child,.jp-tabela td:last-child{text-align:right;font-variant-numeric:tabular-nums}.status{display:inline-block;padding:2px 9px;border-radius:99px;font-size:12.5px;font-weight:600}.status.ok{background:var(--ok-soft);color:var(--ok)}.status.aberto{background:var(--aberto-soft);color:var(--aberto)}.status.neutro{background:var(--surface-2);color:var(--muted)}@media (max-width: 1000px){.painel-grade{grid-template-columns:1fr;gap:44px}.janela{transform:none}}@media (max-width: 560px){.jp-kpis{grid-template-columns:1fr 1fr}.janela-corpo{padding:16px}.jp-kpi b{font-size:16px}}.chamada-secao{padding-bottom:96px}.chamada{display:grid;grid-template-columns:1.2fr .8fr;border-radius:32px;overflow:hidden;background:linear-gradient(130deg,#0a7564,#0b5a4d 55%,#08140f);color:#f2faf8;box-shadow:var(--shadow)}.chamada-texto{padding:64px 56px;align-self:center}.chamada h2{font-size:clamp(30px,3.8vw,48px);font-weight:800}.chamada p{color:#e7f2efc7;font-size:18px;margin-top:16px}.chamada-foto{min-height:320px}.chamada-foto img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}@media (max-width: 860px){.chamada{grid-template-columns:1fr}.chamada-texto{padding:40px 24px}.chamada-foto{max-height:300px}}.rodape{background:var(--ink);color:var(--ink-muted);padding:40px 0;font-size:14px}.rodape-linha{display:flex;align-items:center;gap:12px 32px;flex-wrap:wrap}.creditos{margin-left:auto;font-size:12.5px;opacity:.8}@media (max-width: 700px){.creditos{margin-left:0}}.em-breve{min-height:100vh;display:grid;place-items:center;background:var(--ink);color:var(--ink-fg);padding:24px 16px}.em-breve-caixa{width:min(100%,440px);display:grid;gap:18px;justify-items:start;background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--r-lg);padding:32px}.em-breve h1{font-size:30px}.em-breve p{color:var(--ink-muted)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.gm-linha{stroke-dashoffset:0}.gm-area,.gm-ponta,.gm-marco,.ranking li{opacity:1;transform:none}.rk-barra span{transform:none}}
