:focus-visible{outline:2px solid var(--verde);outline-offset:4px;border-radius:6px}a{color:inherit;text-decoration:none}section[id]{scroll-margin-top:70px}.sem-link{cursor:default;opacity:.85}.tag-ilustra{letter-spacing:.06em;text-transform:uppercase;color:#f2f2f099;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;display:inline-block}.tec-janela,.case{background:linear-gradient(160deg,#ffffff0e,#ffffff04);border:1px solid #ffffff17}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000 0%,#000000eb 28%,#0009 44%,#0000 64%);position:absolute;inset:0}.hero-in{z-index:1}.hero-passo{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#f2f2f099;flex-direction:column;align-items:center;gap:12px;font-size:13px;transition:color .3s;display:flex;position:absolute;bottom:clamp(24px,3vw,48px);left:50%;translate:-50%}.hero-passo:hover{color:var(--verde)}.hero-passo i{background:#ffffff24;width:1px;height:44px;position:relative;overflow:hidden}.hero-passo i:after{content:"";background:var(--verde);animation:desce 2.2s var(--suave) infinite;position:absolute;inset:0}@keyframes desce{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.ac-botao,.ac-fio{opacity:.25;transition:opacity .45s var(--suave)}.ac-botao:hover,.ac-botao:focus-visible,.ac-item:hover .ac-fio{opacity:.65}.aberto .ac-botao,.aberto .ac-fio{opacity:1}.regua{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:clamp(28px,2.6vw,46px);font-size:13px;display:flex}.regua-num{color:var(--verde);font-weight:700}.regua-nome{color:#f2f2f08c}.regua-fio{background:linear-gradient(90deg,#ffffff2e,#ffffff0a);flex:1;height:1px}.palco{background:radial-gradient(90% 70% at 0 0,#04ffbc08,#0000 50%) padding-box padding-box,linear-gradient(#020303e6,#020303e6) padding-box padding-box,linear-gradient(135deg,#04ffbc66 0%,#ffffff14 22%,#ffffff06 55%,#04ffbc1f 100%) border-box;border:1px solid #0000;border-radius:16px;margin-top:clamp(40px,4vw,70px);padding:clamp(22px,3vw,48px);position:relative;box-shadow:0 40px 100px #0009}.palco:before{content:"";background:linear-gradient(90deg, transparent, var(--verde), transparent);opacity:.8;pointer-events:none;width:min(220px,30%);height:1px;position:absolute;top:-1px;left:32px}.tema{background:var(--img) var(--pos,center) / cover no-repeat;opacity:.22;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(80% 70%,#0000 25%,#000 75%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:radial-gradient(80% 70%,#0000 25%,#000 75%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}section:has(>.tema){overflow:hidden}.tema~.caixa{z-index:1;position:relative}.palco .cases-lista{margin-top:0}.conector{z-index:2;pointer-events:none;background:linear-gradient(#fff0,#ffffff24);width:1px;height:clamp(64px,6vw,100px);position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.conector:after{content:"";background:linear-gradient(180deg, transparent, var(--verde));animation:desce 2.2s var(--suave) infinite;position:absolute;inset:0}.ac-num{letter-spacing:-.02em;color:#f2f2f059;font-size:clamp(30px,2.4vw,44px);font-weight:700;line-height:1;transition:color .4s;position:absolute;top:-.1em;left:clamp(-78px,-4.4vw,-54px)}.aberto .ac-num{color:var(--verde)}.ac-item:not(.aberto) .ac-rot,.ac-item:not(.aberto) .ac-chama .verde{color:#f2f2f0bf;transition:color .4s}.ac-item:not(.aberto) .ac-botao:hover .ac-rot,.ac-item:not(.aberto) .ac-botao:hover .ac-chama .verde,.ac-item:not(.aberto) .ac-botao:focus-visible .ac-rot,.ac-item:not(.aberto) .ac-botao:focus-visible .ac-chama .verde{color:var(--verde)}:is(.ac:has(.aberto) .ac-item:not(.aberto) .ac-botao,.ac:has(.aberto) .ac-item:not(.aberto) .ac-fio){opacity:.14}:is(.ac:has(.aberto) .ac-item:not(.aberto) .ac-botao:hover,.ac:has(.aberto) .ac-item:not(.aberto) .ac-botao:focus-visible){opacity:.5}.ac-rot-dizer{transition:opacity .35s var(--suave), transform .4s var(--suave)}.ac-item:not(.mostra-rot) .ac-rot-dizer{opacity:0;transform:translateY(4px)}.ac-h{font:inherit;margin:0}.ac-rot-importa{margin-top:1.3em}.ac-pergunta{font-size:clamp(18px,1.35vw,26px)}.brain-in{position:relative}.brain-logo{filter:drop-shadow(0 0 30px #04ffbc40);width:clamp(120px,10vw,180px);height:auto;margin-bottom:clamp(18px,1.6vw,30px)}.brain-como{color:#f2f2f0b3;margin-top:16px;font-size:clamp(14px,.95vw,17px)}.brain .selos{gap:10px clamp(18px,2vw,36px)}.brain .selos li{color:#f2f2f0a6;align-items:center;gap:8px;font-size:clamp(13px,.9vw,16px);display:inline-flex}.brain .selos svg{width:1.3em;height:1.3em;color:var(--verde)}.botao-luz{color:var(--tinta)}.tec-janela-barra{color:#f2f2f0bf;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.tec-janela-barra .tag-ilustra{margin-left:auto}.chat-pontos{gap:6px;display:inline-flex}.chat-pontos i{background:#ffffff24;border-radius:50%;width:9px;height:9px}.chat-pontos i:first-child{background:#04ffbcb3}@keyframes pisca{0%,60%,to{opacity:.25}30%{opacity:1}}.metodo{padding:clamp(110px,9vw,180px) 0}.bs{margin-top:clamp(60px,6vw,110px)}.bs-cabeca.troca .l-in{animation:linha-sobe .9s var(--suave) both;animation-delay:var(--d,0s)}.bs-cabeca.troca .rotulo,.bs-cabeca.troca .sub{animation:troca .6s var(--suave) both}.bs-cabeca.troca .sub{animation-delay:.25s}@keyframes linha-sobe{0%{transform:translateY(112%)}to{transform:none}}.bs-cab{max-width:46em;margin-top:clamp(26px,2.6vw,44px)}.bs-titulo{text-transform:uppercase;margin:0;font-size:clamp(26px,2.4vw,46px);font-weight:700;line-height:1.15}.bs-sub{color:var(--tinta-2);margin-top:.8em;font-size:clamp(15px,1.1vw,20px);line-height:1.55}.bs-com-setas .bs-item{position:relative}.bs-seta{width:44px;color:var(--verde);opacity:.7;position:absolute;top:calc(30cqw - 8px);right:calc(clamp(16px,2vw,40px)/-2 - 22px)}.bs-seta svg{width:100%;display:block}.dentro .bs-seta{animation:seta-anda 2.4s var(--suave) infinite}@keyframes seta-anda{0%,to{opacity:.4;transform:translate(-4px)}50%{opacity:.9;transform:translate(4px)}}@media (width<=1180px){.bs-seta{display:none}}@media (prefers-reduced-motion:reduce){.dentro .bs-seta{animation:none}}.bs-topo{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;padding-bottom:clamp(22px,2vw,34px);display:flex}.bs-troca{border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;padding:4px;display:inline-flex}.bs-troca button{color:#f2f2f099;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .3s,color .3s}.bs-troca button:hover{color:var(--tinta)}.bs-troca button.is-sel{background:var(--verde);color:#001a12}.bs-painel{animation:troca .5s var(--suave)}.bs-painel[hidden]{display:none}@keyframes troca{0%{opacity:0;transform:translateY(8px)}}.bs-letras{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,40px);margin:clamp(30px,3vw,54px) 0 0;padding:0;list-style:none;display:grid}.bs-item{flex-direction:column;display:flex;container-type:inline-size}.bs-letra{background-image:var(--cromo);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:clamp(16px,1.6vw,26px);font-size:60cqw;font-weight:700;line-height:.82;display:block}.bs-nome{letter-spacing:.04em;color:var(--verde);margin:0 0 .5em;font-size:clamp(17px,1.3vw,24px);font-style:italic;font-weight:400}.bs-texto{color:var(--tinta-2);font-size:clamp(14px,.98vw,18px);line-height:1.5}.bp-cat{letter-spacing:.12em;text-transform:uppercase;color:#f2f2f080;margin-bottom:.6em;font-size:12.5px}.bp-nome{letter-spacing:0;color:var(--tinta);font-style:normal;font-weight:700}.bp-titulo{color:var(--verde);margin:-.2em 0 .7em;font-size:clamp(15px,1.1vw,20px);font-style:italic}.case-cta{color:var(--verde);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.case-cta svg{width:18px;transition:transform .4s var(--suave)}.bm{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,60px);margin-top:clamp(30px,3vw,54px);display:grid}.bm-grade{gap:6px;display:grid}.bm-linha{grid-template-columns:clamp(90px,8vw,130px) repeat(4,minmax(0,1fr));gap:6px;display:grid}.bm-dim,.bm-mod{letter-spacing:.06em;text-transform:uppercase;color:#f2f2f073;flex-direction:column;justify-content:center;padding:6px 4px;font-size:12px;display:flex}.bm-dim{text-align:center;align-items:center}.bm-dim b{letter-spacing:0;color:var(--tinta);font-size:clamp(22px,1.8vw,32px);transition:color .3s}.bm-mod b{letter-spacing:.02em;text-transform:none;color:var(--tinta);font-size:clamp(14px,1vw,17px);transition:color .3s}.bm-cel{aspect-ratio:1.6;color:#f2f2f066;font:inherit;letter-spacing:.1em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;font-size:12px;transition:background .3s,border-color .3s,color .3s}.bm-cel:hover{border-color:#04ffbc66}.bm-cel.is-ativa{border-color:var(--verde);color:var(--verde);background:linear-gradient(160deg,#04ffbc33,#04ffbc0d)}.bm-grade[data-l="0"] .bm-cel[data-l="0"]:not(.is-ativa),.bm-grade[data-l="1"] .bm-cel[data-l="1"]:not(.is-ativa),.bm-grade[data-l="2"] .bm-cel[data-l="2"]:not(.is-ativa),.bm-grade[data-l="3"] .bm-cel[data-l="3"]:not(.is-ativa),.bm-grade[data-c="0"] .bm-cel[data-c="0"]:not(.is-ativa),.bm-grade[data-c="1"] .bm-cel[data-c="1"]:not(.is-ativa),.bm-grade[data-c="2"] .bm-cel[data-c="2"]:not(.is-ativa),.bm-grade[data-c="3"] .bm-cel[data-c="3"]:not(.is-ativa){background:#04ffbc0a;border-color:#04ffbc29}.bm-grade[data-l="0"] .bm-linha:nth-child(2) .bm-mod b,.bm-grade[data-l="1"] .bm-linha:nth-child(3) .bm-mod b,.bm-grade[data-l="2"] .bm-linha:nth-child(4) .bm-mod b,.bm-grade[data-l="3"] .bm-linha:nth-child(5) .bm-mod b,.bm-grade[data-c="0"] .bm-dim:nth-child(2) b,.bm-grade[data-c="1"] .bm-dim:nth-child(3) b,.bm-grade[data-c="2"] .bm-dim:nth-child(4) b,.bm-grade[data-c="3"] .bm-dim:nth-child(5) b{color:var(--verde)}.bm-leitura{border-left:2px solid var(--verde);gap:10px;padding-left:clamp(20px,2vw,34px);display:grid}.bm-leitura b{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);font-size:12px}.bm-leitura span{font-size:clamp(18px,1.5vw,28px);font-weight:700;line-height:1.3}.tecnologia{padding:clamp(110px,9vw,180px) 0;position:relative}.tecnologia-cabeca .sub{max-width:40em}.os{margin-top:clamp(50px,5vw,90px)}.os-in{grid-template-columns:clamp(240px,22vw,340px) minmax(0,1fr);gap:clamp(16px,1.6vw,28px);display:grid}.tec-abas{align-content:start;gap:8px;display:grid}.tec-aba{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .4s var(--suave), border-color .4s var(--suave);background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:18px 20px;display:grid}.tec-aba:hover{border-color:#04ffbc59}.tec-aba{grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:14px}.tec-aba-ic{color:#f2f2f099;border:1px solid #ffffff1a;border-radius:8px;grid-row:span 2;place-items:center;width:36px;height:36px;transition:background .3s,border-color .3s,color .3s;display:grid}.tec-aba-ic svg{width:18px;height:18px}.tec-aba.is-ativa .tec-aba-ic,.tec-aba:hover .tec-aba-ic{color:var(--verde);background:#04ffbc1a;border-color:#04ffbc80}.tec-aba-nome{font-size:clamp(16px,1.15vw,21px);font-weight:700}.tec-aba-titulo{color:#f2f2f080;font-size:13px;line-height:1.4}.tec-aba.is-ativa{border-color:var(--verde);background:linear-gradient(160deg,#04ffbc1f,#04ffbc05)}.tec-aba.is-ativa .tec-aba-titulo{color:#f2f2f0cc}.tec-paineis{min-width:0;display:grid}.tec-painel{min-width:0;animation:troca .5s var(--suave);flex-direction:column;gap:clamp(18px,1.6vw,26px);display:flex}.tec-painel[hidden]{display:none}.tec-janela{border-radius:18px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000080}.tec-janela-corpo{background:#070a0a;flex:1;min-height:340px;display:grid;position:relative}.tec-desc{padding:4px 4px 0}.tec-desc h3{margin:0;font-size:clamp(26px,2.2vw,40px)}.tec-desc-titulo{color:var(--verde);margin:6px 0 0;font-size:clamp(17px,1.3vw,23px);font-style:italic}.tec-desc p:last-child{max-width:62ch;color:var(--tinta-2);margin:10px 0 0;font-size:clamp(15px,1vw,18px);line-height:1.55}.ap{grid-template-columns:38px minmax(0,1fr);height:100%;font-size:12px;display:grid}.ap-lado{background:#00000059;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.ap-ic{color:#f2f2f061;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.ap-ic svg{width:15px;height:15px}.ap-ic.is-sel{color:var(--verde);background:#04ffbc1f}.ap-fim{margin-top:auto}.ap-area{flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.ap-topo{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ap-topo b{font-size:13px}.ap-chip,.st,.ap-botao{color:#f2f2f099;white-space:nowrap;border:1px solid #ffffff1f;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:10.5px;display:inline-flex}.ap-botao{border-color:var(--verde);background:var(--verde);color:#001a12;margin-left:auto;font-weight:700}.ap-botao svg{fill:currentColor;width:10px;height:10px}.st-run,.st-ok{color:var(--verde);border-color:#04ffbc66}.st-run:before{content:"";background:var(--verde);border-radius:50%;width:6px;height:6px;animation:1.4s infinite pisca}.ap-rot{letter-spacing:.1em;text-transform:uppercase;color:#f2f2f06b;font-size:10px}.sk{width:var(--w);background:#ffffff17;border-radius:3px;height:6px;display:block}.ag{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px;min-height:0;display:grid}.ag-lista{align-content:start;gap:6px;display:grid}.ag-lista li{background:#0000004d;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.ag-lista li.is-sel{background:#04ffbc0d;border-color:#04ffbc66}.ag-av{width:24px;height:24px;color:var(--verde);background:#04ffbc1f;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ag-txt{flex:1;gap:5px;min-width:0;display:grid}.ag-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ag-run{background:#0000004d;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;padding:12px;display:flex}.ag-tarefa{margin:4px 0 10px;font-size:13px}.ag-passos{color:#f2f2f080;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ag-passos li{grid-template-columns:16px 1fr;align-items:center;column-gap:8px;font-size:11.5px;display:grid}.ag-passos i{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.ag-passos i svg{width:10px;height:10px}.ag-passos .ok{color:#f2f2f0cc}.ag-passos .ok i{border-color:var(--verde);background:var(--verde);color:#001a12}.ag-passos .atual{color:var(--tinta)}.ag-passos .atual i{border-color:var(--verde);box-shadow:inset 0 0 0 3px #0b0e0e, inset 0 0 0 8px var(--verde)}.barra{background:#ffffff14;border-radius:2px;grid-column:2;height:3px;margin-top:6px;overflow:hidden}.barra span{background:var(--verde);width:60%;height:100%;display:block}.a-vista .barra span{animation:enche 3s var(--suave) infinite}.ag-acoes{justify-content:flex-end;gap:6px;margin-top:auto;padding-top:10px;display:flex}.ag-acoes span{border:1px solid #ffffff24;border-radius:5px;padding:5px 10px;font-size:11px}.ag-acoes .is-sel{border-color:var(--verde);background:var(--verde);color:#001a12;font-weight:700}.mq{background-color:#0000004d;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:14px 14px;border:1px solid #ffffff0f;border-radius:6px;flex:1;position:relative}.mq-fios{fill:none;stroke:#04ffbc80;stroke-width:.5px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.mq-fios path{vector-effect:non-scaling-stroke;stroke-width:1.3px;stroke-dasharray:5 5}.a-vista .mq-fios path{animation:1.2s linear infinite corre}.mq-no{left:var(--x);top:calc(var(--y) / 60 * 100%);background:#0c1010;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:7px;width:23%;padding:7px 8px;display:flex;position:absolute;translate:0 -50%;box-shadow:0 6px 18px #0006}.mq-ic{color:#f2f2f0b3;background:#ffffff0f;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.mq-ic svg{width:13px;height:13px}.mq-txt{min-width:0;display:grid}.mq-txt small{letter-spacing:.06em;text-transform:uppercase;color:#f2f2f073;font-size:9px}.mq-txt b{font-size:10.5px;line-height:1.25}.porta{background:#0c1010;border:1px solid #04ffbcb3;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;translate:0 -50%}.pe{left:-4px}.pd{right:-4px}.mq-no.is-ativo{border-color:var(--verde);box-shadow:0 0 0 3px #04ffbc1f,0 8px 24px #04ffbc26}.mq-no.is-ativo .mq-ic{color:var(--verde);background:#04ffbc26}.ob{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:0;display:grid}.ob-col{background:#ffffff06;border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.ob-tit{color:#f2f2f099;align-items:center;gap:6px;margin-bottom:2px;font-size:10.5px;display:flex}.ob-tit i{background:#04ffbc99;border-radius:50%;width:6px;height:6px}.ob-card{background:#0b0e0e;border:1px solid #ffffff12;border-radius:6px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;display:flex}.ob-av{color:#f2f2f08c;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ob-av svg{width:12px;height:12px}.ob-l{flex:1;gap:5px;min-width:0;display:grid}.ob-card.is-sel{border-color:var(--verde);box-shadow:0 0 18px #04ffbc1f}.ob-pronta{width:100%;color:var(--verde);text-align:center;background:#04ffbc1f;border-radius:4px;padding:3px 6px;font-size:9.5px}.a-vista .ob-card.is-sel{animation:flutua 3s var(--suave) infinite}@keyframes flutua{0%,to{transform:none}50%{transform:translateY(-3px)}}.py{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.py-lista{align-content:start;gap:6px;display:grid}.py-lista li{background:#0000004d;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.py-ic{width:24px;height:24px;color:var(--verde);background:#04ffbc1a;border-radius:6px;flex:none;place-items:center;display:grid}.py-ic svg{width:14px;height:14px}.py-pix{background:#0000004d;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex}.py-pix .ap-rot{align-self:flex-start}.py-qr{background:#e9eceb;border-radius:6px;flex:none;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);gap:2px;width:84px;height:84px;padding:6px;display:grid}.py-qr i{background:0 0;min-height:0;font-size:0}.py-qr i.on{background:#0b0e0e}.py-pix .ag-acoes{margin-top:auto}.pt-rank{align-items:stretch}.pt-barra{background:#ffffff0f;border-radius:4px;height:8px;display:block}.pt-barra span{width:var(--w);border-radius:inherit;background:var(--verde);opacity:.75;height:100%;display:block}.br{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;min-height:0;display:grid}.br-dims,.br-chat{background:#0000004d;border:1px solid #ffffff12;border-radius:6px;flex-direction:column;gap:9px;padding:12px;display:flex}.br-dim{grid-template-columns:16px 1fr;align-items:center;gap:8px;display:grid}.br-dim b{color:var(--verde);font-size:12px}.br-notas{gap:6px;margin-top:auto;display:grid}.br-msg{align-items:flex-start;gap:7px;display:flex}.br-msg-eu{justify-content:flex-end}.br-av{width:20px;height:20px;color:var(--verde);background:#04ffbc26;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.br-bolha{background:#ffffff0d;border-radius:4px 10px 10px;gap:5px;width:78%;padding:8px 10px;display:grid}.br-msg-eu .br-bolha{background:#04ffbc1a;border-radius:10px 4px 10px 10px;width:56%}.br-campo{border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:6px 6px 6px 10px;display:flex}.br-campo .ap-botao{margin:0;padding:3px 6px}.arq{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.arq-mods{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;display:grid}.arq-mod{background:#0000004d;border:1px solid #ffffff14;border-radius:6px;gap:5px;padding:6px;display:grid}.arq-mod-topo{background:linear-gradient(135deg,#04ffbc2e,#ffffff0a);border-radius:4px;height:34px}.arq-mod.is-sel{border-color:var(--verde);box-shadow:0 0 14px #04ffbc26}.ap-seg{border:1px solid #ffffff1a;border-radius:5px;margin-left:auto;padding:2px;display:inline-flex}.ap-seg span{color:#f2f2f080;border-radius:3px;padding:2px 8px;font-size:10.5px}.ap-seg .is-sel{color:var(--tinta);background:#ffffff14}.on{flex:1;grid-template-rows:auto 1fr auto;gap:8px;min-height:0;display:grid}.on-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.on-kpi,.on-graf,.on-tab{background:#0000004d;border:1px solid #ffffff12;border-radius:6px}.on-kpi{gap:6px;padding:8px 10px;display:grid}.on-kpi small{color:#f2f2f080;font-size:10px}.on-kpi .sk{background:#ffffff29;height:9px}.on-kpi svg{fill:none;width:100%;height:12px;stroke:var(--verde);stroke-width:1.4px;vector-effect:non-scaling-stroke}.on-kpi svg path{vector-effect:non-scaling-stroke}.on-graf{min-height:0;padding:8px 0 0;overflow:hidden}.on-graf svg{width:100%;height:100%}.on-area{fill:url(#on-g)}.on-linha{fill:none;stroke:var(--verde);stroke-width:1.6px;vector-effect:non-scaling-stroke}.on-tab{padding:4px 10px;display:grid}.on-tab li{grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:5px 0;display:grid}.on-tab li+li{border-top:1px solid #ffffff0d}.on-tab .sk:last-child{width:40px}.pt{border-radius:50%;width:7px;height:7px}.pt-ok{background:var(--verde)}.pt-fila{background:#ffc446cc}.cases{padding:clamp(110px,9vw,180px) 0}.cases-cabeca{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(30px,4vw,80px);display:grid}.cases-cabeca .sub{margin:0}.cases-lista{--cols:3;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(14px,1.6vw,26px);margin-top:clamp(50px,5vw,90px);padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.cases-lista::-webkit-scrollbar{display:none}.cases-lista>.case{flex:0 0 calc((100% - (var(--cols) - 1) * clamp(14px, 1.6vw, 26px)) / var(--cols));scroll-snap-align:start}.cases-fecho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cases-setas{gap:10px;margin-left:auto;display:flex}.cases-seta{width:48px;height:48px;color:var(--tinta);cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:50%;place-items:center;transition:border-color .3s,color .3s,opacity .3s;display:grid}.cases-seta:first-child svg{transform:scaleX(-1)}.cases-seta svg{width:18px;height:18px}.cases-seta:hover:not(:disabled){border-color:var(--verde);color:var(--verde)}.cases-seta:disabled{opacity:.3;cursor:default}.case{border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.case-foto{aspect-ratio:16/10;background:#0b0e0e;position:relative;overflow:hidden}.case-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--suave)}.case:hover .case-foto img{transform:scale(1.05)}.case-foto:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.case-foto-vazia{color:#f2f2f059;border-bottom:1px dashed #ffffff1f;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.case-foto-vazia svg{width:34px;height:34px}.case-foto-vazia small{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.case-corpo{flex-direction:column;flex:1;padding:clamp(22px,2vw,34px);display:flex}.case-exemplo{border-style:dashed}.case-exemplo .tag-ilustra{white-space:normal;align-self:flex-start;margin-bottom:18px}.case-seg{letter-spacing:.12em;text-transform:uppercase;color:#f2f2f080;font-size:12px}.case-empresa{margin:.4em 0 1em;font-size:clamp(22px,1.7vw,32px)}.case-partes{gap:18px;margin:0 0 26px;display:grid}.case-partes dt{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);font-size:12px}.case-partes dd{color:var(--tinta-2);margin:6px 0 0;font-size:15px;line-height:1.5}.case-resultado{border-top:1px solid #ffffff14;padding-top:18px}.cases-fecho{margin-top:clamp(36px,3vw,56px)}.sobre{padding:clamp(110px,9vw,180px) 0}.sobre-in{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,120px);display:grid}.sobre-foto{aspect-ratio:4/5;border:1px solid #ffffff14;border-radius:24px;margin:0;position:relative;overflow:hidden}.sobre-foto-img{transition:opacity 1.6s var(--suave), transform 2.4s var(--suave);background:url(/img/banco/arvore-chip-centro.webp) 50% 45%/cover no-repeat;position:absolute;inset:0;transform:scale(1.08)}.dentro .sobre-foto-img{transform:none}.sobre-foto:after{content:"";background:linear-gradient(#0000 55%,#000000d9 100%);position:absolute;inset:0}.sobre-assina{z-index:1;font-size:clamp(30px,3vw,58px);font-weight:700;line-height:1;position:absolute;bottom:clamp(20px,2.2vw,36px);left:clamp(22px,2.4vw,40px)}.sobre-fio{background:var(--verde);width:80px;height:2px;margin:clamp(26px,2.4vw,40px) 0;display:block}.sobre-corpo{max-width:34em;color:var(--tinta-2);font-size:clamp(15px,1.05vw,20px);line-height:1.6}.sobre-corpo+.sobre-corpo{margin-top:1em}.sobre-corpo+div{margin-top:clamp(26px,2.4vw,40px)}.pessoas{padding:clamp(110px,9vw,180px) 0}.pessoas-aviso{margin-top:30px}.pessoas-lista{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:clamp(14px,1.6vw,26px);margin:clamp(40px,4vw,70px) 0 0;padding:0;list-style:none;display:grid}.pessoa{background:linear-gradient(160deg,#ffffff0e,#ffffff04);border:1px solid #ffffff17;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pessoa-foto{aspect-ratio:4/5;background:#0b0e0e;position:relative;overflow:hidden}.pessoa-inicial{color:#04ffbc40;place-items:center;height:100%;font-size:clamp(60px,7vw,120px);font-weight:700;display:grid}.pessoa-foto img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .6s var(--suave), transform .8s var(--suave)}.pessoa:hover .pessoa-foto img{filter:grayscale(0);transform:scale(1.03)}.pessoa-corpo{flex-direction:column;flex:1;padding:clamp(20px,1.8vw,30px);display:flex}.pessoa-nome{margin:0;font-size:clamp(19px,1.4vw,24px)}.pessoa-cargo{letter-spacing:.1em;text-transform:uppercase;color:var(--verde);margin:6px 0 0;font-size:12px}.pessoa-bio{color:var(--tinta-2);margin:16px 0 22px;font-size:15px;line-height:1.55}.pessoa-redes{border-top:1px solid #ffffff14;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.pessoa-redes a,.pessoa-redes span{color:#f2f2f0b3;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;transition:color .3s,border-color .3s;display:grid}.pessoa-redes svg{width:17px;height:17px}.pessoa-redes a:hover{border-color:var(--verde);color:var(--verde)}.pessoa-redes span{opacity:.35}.parceiros{border-top:1px solid #ffffff14;margin-top:clamp(56px,5vw,90px);padding-top:clamp(36px,3vw,52px)}.parceiros-cabeca{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.parceiros-cabeca .rotulo{margin:0}.parceiros-sub{color:var(--tinta-2);margin:0;font-size:15px}.parceiros-trilho{margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.parceiros-faixa{width:max-content;animation:parceiros-corre calc(var(--qtd) * 6s) linear infinite;gap:16px;margin:0;padding:0;list-style:none;display:flex}.parceiros-trilho:hover .parceiros-faixa,.parceiros-trilho:focus-within .parceiros-faixa{animation-play-state:paused}@keyframes parceiros-corre{to{transform:translate(calc(-50% - 8px))}}.parceiro{background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid #ffffff17;border-radius:16px;width:400px;transition:border-color .3s;display:flex;overflow:hidden}.parceiro:hover{border-color:#04ffbc66}.parceiro-foto{color:#f2f2f059;background:#0b0e0e;flex:none;align-self:stretch;place-items:center;width:140px;min-height:190px;display:grid;overflow:hidden}.parceiro-foto img{object-fit:cover;width:100%;height:100%}.parceiro-foto svg{width:32px;height:32px}.parceiro-txt{flex-direction:column;flex:1;min-width:0;padding:22px 22px 20px;display:flex}.parceiro-txt b{font-size:18px;font-weight:600}.parceiro-txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--verde);margin-top:4px;font-size:12px}.parceiro-desc{color:var(--tinta-2);margin:12px 0 16px;font-size:14.5px;line-height:1.55}.parceiro-site{color:var(--verde);align-items:center;gap:6px;margin-top:auto;font-size:14px;display:inline-flex}.parceiro-site svg{width:15px;height:15px;transition:transform .3s var(--suave)}a.parceiro-site:hover svg{transform:translate(3px)}@media (width<=760px){.parceiro{width:320px}.parceiro-foto{width:110px}}@media (prefers-reduced-motion:reduce){.parceiros-trilho{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.parceiros-faixa{animation:none}.parceiro[aria-hidden=true]{display:none}}.final{align-items:center;min-height:92svh;padding:clamp(110px,9vw,180px) 0;display:flex;position:relative;overflow:hidden}.final-fundo{opacity:0;transition:opacity 2.2s var(--suave);background:url(/img/banco/luz-vertical-ondas.webp) top/cover no-repeat;position:absolute;inset:0}.dentro .final-fundo{opacity:.9}.final:after{content:"";pointer-events:none;background:radial-gradient(50% 48%,#000000d9 0%,#0009 45%,#0000 100%),linear-gradient(#000 0%,#0000 18% 80%,#000 100%);position:absolute;inset:0}.final-in{z-index:1;position:relative}.final-h{font-size:clamp(26px,3.2vw,62px)}.final-acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:clamp(30px,2.8vw,54px);display:flex}.final-acoes .botao-luz{margin-top:0}.final-info{letter-spacing:.06em;color:#f2f2f099;margin-top:22px;font-size:14px}.rodape{z-index:100;background:#000;border-top:1px solid #ffffff12;padding:clamp(70px,6vw,110px) 0 28px;position:relative;overflow:hidden}.rodape-topo{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(40px,5vw,100px);display:grid}.rodape-marca img{width:clamp(150px,11vw,200px);height:auto}.rodape-marca p{max-width:26em;color:var(--tinta-2);margin:22px 0 28px;font-size:15px;line-height:1.6}.rodape-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.rodape-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--verde);margin-bottom:18px;font-size:12px}.rodape-col ul{gap:12px;display:grid}.rodape-col a{color:#f2f2f0b8;overflow-wrap:anywhere;font-size:15px;transition:color .3s}.rodape-col a:hover{color:var(--tinta)}.rodape-barra{color:#f2f2f073;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:clamp(50px,5vw,90px);padding-top:24px;font-size:13px;display:flex}.rodape-legal{color:#f2f2f0cc;text-underline-offset:4px;font-size:14px;-webkit-text-decoration:underline #04ffbc80;text-decoration:underline #04ffbc80;transition:color .3s}.rodape-legal:hover{color:var(--verde)}.rodape-subir{transition:color .3s}.rodape-subir:hover{color:var(--verde)}.topo-grupo{position:relative}.topo-abre{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.topo-grupo-link+.topo-abre-seta{margin-left:2px;padding:6px 2px}.topo-grupo:hover>.topo-grupo-link{color:var(--verde)}.cel-titulo a{color:inherit}.topo-abre .topo-seta svg{width:1em;height:1em;transition:transform .4s var(--suave);margin-top:0}.topo-item.sem-link{opacity:.85}.topo-sub{z-index:30;opacity:0;visibility:hidden;transform-origin:80px 0;transition:opacity .35s var(--suave), transform .5s var(--suave), visibility 0s linear .5s;padding-top:18px;position:absolute;top:100%;left:-32px;transform:translateY(10px)scale(.985)}.sub-painel{background:radial-gradient(120% 90% at 0 0,#04ffbc09,#0000 55%),#070a0a;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:250px 580px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0f}.sub-painel:before{content:"";background:linear-gradient(90deg,#04ffbc73,#0000 70%);height:1px;position:absolute;top:0;left:0;right:0}.sub-lado{border-right:1px solid #ffffff0f;flex-direction:column;padding:26px 24px;display:flex}.sub-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--verde);font-size:12px}.sub-titulo{text-wrap:balance;color:var(--tinta);margin-top:12px;font-size:19px;font-weight:700;line-height:1.3}.sub-intro{color:#f2f2f08c;margin-top:10px;font-size:13px;line-height:1.5}.sub-atalho{color:var(--verde);margin-top:auto;padding-top:24px;font-size:13px;font-weight:600}.sub-atalho span{transition:transform .3s var(--suave);display:inline-block}.sub-atalho:hover span{transform:translate(4px)}.sub-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:14px;display:grid}.sub-lista li{opacity:0;transition:opacity .4s var(--suave), transform .5s var(--suave);transform:translateY(6px)}.sub-item{color:#f2f2f0d9;border:1px solid #0000;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:100%;min-height:62px;padding:12px 14px;font-size:14px;line-height:1.35;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.sub-num{letter-spacing:.04em;color:#f2f2f080;border:1px solid #ffffff1a;border-radius:4px;place-items:center;width:30px;height:30px;font-size:12px;transition:border-color .3s,color .3s,background .3s;display:grid}.sub-seta svg{width:16px;height:16px;color:var(--verde);opacity:0;transition:opacity .3s, transform .4s var(--suave);transform:translate(-6px)}.sub-txt{text-wrap:balance;min-width:0;display:grid}.sub-breve{letter-spacing:.06em;text-transform:uppercase;color:#f2f2f066;white-space:nowrap;border:1px solid #ffffff1a;border-radius:3px;justify-self:start;margin-top:4px;padding:1px 6px;font-size:10.5px}.sub-item:hover,a.sub-item:focus-visible{color:var(--tinta);background:#ffffff0a;border-color:#04ffbc38}.sub-item:hover .sub-num{color:var(--verde);background:#04ffbc1a;border-color:#04ffbc80}.sub-item:hover .sub-seta svg{opacity:1;transform:none}.sub-item.sem-link{cursor:default}.topo-grupo:hover .topo-sub,.topo-grupo.is-aberto .topo-sub{opacity:1;visibility:visible;transition-delay:0s;transform:none}.topo-grupo:hover .sub-lista li,.topo-grupo.is-aberto .sub-lista li{opacity:1;transition-delay:calc(80ms + var(--k) * 35ms);transform:none}.topo-grupo:hover .topo-seta svg,.topo-grupo.is-aberto .topo-seta svg{transform:rotate(180deg)}.topo-grupo:hover>.topo-abre,.topo-grupo.is-aberto>.topo-abre{color:var(--verde)}@media (prefers-reduced-motion:reduce){.topo-sub,.sub-lista li{transition-duration:0s;transform:none}}.menu-celular .cel-grupo{border-bottom:1px solid #ffffff12;padding:14px 0 10px}.cel-titulo{font-size:20px}.menu-celular .sub-intro{padding:4px 0 2px}.menu-celular .cel-grupo ul{margin:6px 0 0}.menu-celular .sub-item{border:0;min-height:0;padding:8px 0 8px 14px;font-size:15px;display:block}.menu-celular .sub-intro{margin-top:4px}.menu-celular{max-height:calc(100svh - 72px);overflow-y:auto}.rodape-redes{gap:10px;margin-top:24px;display:flex}.rodape-redes a,.rodape-redes span{color:#f2f2f0cc;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .3s,color .3s;display:grid}.rodape-redes a:hover{border-color:var(--verde);color:var(--verde)}.rodape-redes svg{width:19px;height:19px}@media (pointer:coarse){.link-verde,.rodape-col a,.rodape-subir,.topo-logo,.case-cta{align-items:center;min-height:44px;display:inline-flex}.botao-borda,.bs-troca button{min-height:44px}.rodape-col ul{gap:0}.rodape-redes a,.rodape-redes span{width:44px;height:44px}.menu-celular .sub-item{align-items:center;min-height:44px;display:flex}}@media (width<=1180px){.bs-letras{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.bs-letra{font-size:40cqw}.topo-nav,.topo-acoes{display:none}.topo-abrir{display:grid}.os-in{grid-template-columns:1fr}.tec-abas{grid-template-columns:repeat(2,minmax(0,1fr))}.cases-lista{--cols:2}.rodape-topo{grid-template-columns:1fr}}@media (width<=760px){.bs-letras{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.bs-letra{font-size:45cqw}.bs-troca button{padding:9px 12px;font-size:13px}.bm{grid-template-columns:1fr}.bm-linha{grid-template-columns:70px repeat(4,minmax(0,1fr));gap:4px}.bm-dim span{display:none}.hero:after{background:linear-gradient(#000 0%,#000000e6 45%,#00000080 65%,#0000 82%)}.hero-passo,.ac-num{display:none}.botao-luz{padding-left:18px}.tec-abas{grid-template-columns:1fr}.tec-aba-titulo{display:none}.tec-janela-corpo{aspect-ratio:auto}.ap{min-height:300px}.ag{grid-template-columns:1fr}.ag-run{display:none}.ob{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-col:nth-child(n+3){display:none}.mq-no{width:22%;padding:5px}.mq-ic{display:none}.cases-cabeca{grid-template-columns:1fr}.cases-lista{--cols:1.15}.sobre-in{grid-template-columns:1fr}.sobre-foto{aspect-ratio:4/3.4}.final-acoes{flex-direction:column}.rodape-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (prefers-reduced-motion:reduce){.hero-passo i:after,.conector:after,.a-vista .mq-fios path{animation:none}}.tec-janela-barra>span{white-space:nowrap}.faq{padding:clamp(90px,8vw,150px) 0 clamp(110px,9vw,180px)}.faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,100px);display:grid}.faq-in .link-verde{margin-top:26px;display:inline-block}.faq-lista{border-top:1px solid #ffffff1a}.faq-item{border-bottom:1px solid #ffffff1a}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(17px,1.25vw,22px);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-mais{width:22px;height:22px;color:var(--verde);transition:transform .4s var(--suave);flex:none}.faq-item[open] .faq-mais{transform:rotate(45deg)}.faq-item p{color:var(--tinta-2);margin:0;padding:0 40px 26px 0;font-size:16px;line-height:1.6}@media (width<=1180px){.pessoas-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-in{grid-template-columns:1fr}}@media (width<=760px){.pessoas-lista{gap:10px}.pessoa-corpo{padding:14px}.faq-item p{padding-right:0}}@media (width>=761px){.rodape-col-curta a{white-space:nowrap;overflow-wrap:normal}}.belli{z-index:60;position:fixed;bottom:22px;right:22px}.belli-btn{transform-origin:100% 100%;cursor:pointer;background:#000;border:0;border-radius:50%;width:60px;height:60px;padding:0;transition:transform .25s;display:block;position:relative;box-shadow:0 12px 32px #0000008c,0 0 0 3px #000,0 0 0 4px #04ffbc99}.belli-btn:hover{transform:translateY(-2px)scale(1.04)}.belli-btn img{object-fit:cover;border-radius:50%;width:60px;height:60px;display:block}.belli-pulse{background:var(--verde);border:2px solid #000;border-radius:50%;width:14px;height:14px;position:absolute;bottom:2px;right:2px}.belli-hint{text-align:left;width:max-content;max-width:min(260px,70vw);color:var(--tinta);opacity:0;pointer-events:none;background:#0b0f0f;border:1px solid #04ffbc59;border-radius:14px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:opacity .35s,translate .35s;position:absolute;top:50%;right:74px;translate:6px -50%;box-shadow:0 12px 32px #00000080}.belli-hint:after{content:"";border:6px solid #0000;border-left-color:#0b0f0f;border-right:0;position:absolute;top:50%;right:-6px;translate:0 -50%}.belli.has-hint:not(.is-open) .belli-hint{opacity:1;translate:0 -50%}.belli-painel{transform-origin:100% 100%;background:#070a0a;border:1px solid #04ffbc40;border-radius:22px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);animation:.35s cubic-bezier(.2,.9,.3,1.2) belliIn;display:flex;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 30px 80px #000000b3,0 0 40px #04ffbc14}.belli-painel[hidden]{display:none}@keyframes belliIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.belli-head{background:linear-gradient(#0d1212,#070a0a);border-bottom:1px solid #ffffff14;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.belli-head img{object-fit:cover;border-radius:50%}.belli-head b{color:var(--tinta);font-size:15px;display:block}.belli-head small{color:#f2f2f08c;font-size:12px}.belli-head small i{background:var(--verde);border-radius:50%;width:7px;height:7px;margin-right:2px;display:inline-block}.belli-close{color:#f2f2f099;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.belli-close:hover{color:var(--tinta);background:#ffffff14}.belli-msgs{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.belli-msg{white-space:pre-wrap;border-radius:16px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.45;animation:.25s belliIn}.belli-msg.ela{color:var(--tinta);background:#101515;border:1px solid #ffffff1a;border-bottom-left-radius:6px;align-self:flex-start}.belli-msg.eu{background:var(--verde);color:#001a12;border-bottom-right-radius:6px;align-self:flex-end}.belli-msg.digitando{letter-spacing:2px;color:#f2f2f080}.belli-opcoes{flex-direction:column;align-items:flex-end;gap:6px;margin-top:2px;animation:.3s belliIn;display:flex}.belli-opcoes button,.belli-link{max-width:88%;font:inherit;text-align:right;color:var(--verde);cursor:pointer;background:0 0;border:1px solid #04ffbc73;border-radius:14px;padding:8px 13px;font-size:13.5px;font-weight:500;line-height:1.35;transition:background .25s,border-color .25s}.belli-opcoes button:hover,.belli-link:hover{border-color:var(--verde);background:#04ffbc1a}.belli-link{background:#04ffbc14;font-weight:600}.belli-form{border-top:1px solid #ffffff14;grid-template-columns:1fr 44px;gap:8px;padding:12px 12px 6px;display:grid}.belli-form input{height:44px;font:inherit;color:var(--tinta);background:#0d1212;border:1px solid #ffffff1f;border-radius:12px;padding:0 14px;font-size:14px}.belli-form input:focus{outline:2px solid var(--verde);border-color:#0000}.belli-form button{background:var(--verde);color:#001a12;cursor:pointer;border:0;border-radius:12px;place-items:center;height:44px;display:grid}.belli-form button svg{width:20px;height:20px}.belli-nota{color:#f2f2f066;margin:0;padding:0 14px 10px;font-size:11px}.belli.is-entering .belli-btn{animation:1.1s cubic-bezier(.34,1.56,.64,1) both belliEntra}.belli.is-entering .belli-hint{opacity:0}@keyframes belliEntra{0%{opacity:0;transform:translateY(140px)scale(.9)}60%{opacity:1;transform:translateY(-10px)scale(1.04)}80%{transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.belli-btn:before{content:"";border:2px solid var(--verde);opacity:0;pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite belliAnel;position:absolute;inset:-4px}.belli-btn:after{content:"";pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite belliHalo;position:absolute;inset:-4px}.belli-btn:hover:before{border-width:3px;animation-duration:1.6s}.belli-btn:hover:after{animation-name:belliHaloForte;animation-duration:1.6s}@keyframes belliAnel{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes belliHalo{0%{box-shadow:0 0 #04ffbc59}to{box-shadow:0 0 0 22px #04ffbc00}}@keyframes belliHaloForte{0%{box-shadow:0 0 #04ffbc99}to{box-shadow:0 0 0 26px #04ffbc00}}@media (width<=600px){.belli{bottom:14px;right:14px}.belli-painel{bottom:72px}.belli-hint{right:70px}}@media (prefers-reduced-motion:reduce){.belli.is-entering .belli-btn,.belli-btn:before,.belli-btn:after,.belli-painel,.belli-msg{animation:none}}
