.bloco{border-top:1px solid var(--linha);padding:clamp(72px,9vw,120px) 0}.bloco>.container>.lead,.bloco>.container>div>.lead:last-child{margin-bottom:56px}.manifesto{padding:clamp(56px,7vw,96px) 0 clamp(72px,9vw,120px);position:relative;overflow:hidden}.manifesto:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#3d8bff1a,#0000);width:1000px;height:640px;position:absolute;top:-35%;left:50%;transform:translate(-50%)}.manifesto .container{position:relative}.manifesto .container>*{max-width:820px}.manifesto .tese{border-bottom:1px solid var(--linha);max-width:820px;margin:32px 0 28px;padding-bottom:28px}.manifesto .lead{max-width:820px;margin-bottom:22px}.manifesto .destaque{color:var(--branco);font-weight:600}.manifesto .nome-hack{border:1px solid var(--linha);border-left:3px solid var(--azul);background:var(--painel);border-radius:4px 14px 14px 4px;margin-top:40px;padding:28px 32px}.manifesto .nome-hack h2{margin:0 0 12px}.manifesto .nome-hack .lead{margin:0}.manifesto .nome-hack em{color:var(--branco);font-style:italic}.assinatura{border-top:1px solid var(--linha);gap:6px;margin-top:44px;padding-top:28px;display:grid;position:relative}.assinatura:before{content:"";background:var(--azul);width:40px;height:2px;position:absolute;top:-1px;left:0}.assinatura strong{font-size:var(--t-h3);letter-spacing:-.01em;color:var(--branco);font-weight:600;line-height:1.2}.assinatura span{font-family:var(--f-mono);font-size:var(--t-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--cinza)}.ciclo{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.anel{width:100%;height:auto;display:block;overflow:visible}.anel .trilha{fill:none;stroke:#3a424b;stroke-width:2px}.anel .fluxo-anel{fill:none;stroke:#3d8bff59;stroke-width:2px;stroke-dasharray:6 12;animation:1.4s linear infinite fluir}.anel .cometa{fill:none;stroke:var(--azul);stroke-width:4px;stroke-linecap:round;stroke-dasharray:70 872.5;filter:drop-shadow(0 0 6px var(--azul));animation:10s linear infinite volta}@keyframes volta{to{stroke-dashoffset:-942.5px}}@keyframes fluir{to{stroke-dashoffset:-36px}}.anel .seta-ciclo{fill:#59626c}.anel .centro{fill:#3d8bff0f;stroke:#3d8bff66;stroke-width:1.5px;stroke-dasharray:3 5}.anel .pulso{fill:none;stroke:var(--azul);stroke-width:1.5px;opacity:0;transform-box:view-box;transform-origin:200px 200px;animation:10s ease-out infinite pulsoAnel}@keyframes pulsoAnel{0%{opacity:.6;transform:scale(1)}14%{opacity:0;transform:scale(1.5)}to{opacity:0}}.anel .centro-t{font-family:var(--f-titulo);letter-spacing:.04em;fill:var(--branco);text-anchor:middle;font-size:30px;font-weight:800}.anel .centro-t.azul{fill:var(--azul)}.anel .no circle{fill:#20252a;stroke:#3a424b;stroke-width:2px;animation:10s linear infinite noAceso;animation-delay:inherit}.anel .no .num{font-family:var(--f-mono);fill:var(--cinza);text-anchor:middle;animation:10s linear infinite numAceso;animation-delay:inherit;font-size:13px}.anel .no .nome{font-family:var(--f-texto);fill:var(--branco);font-size:17px;font-weight:600}@keyframes noAceso{0%,17%{fill:#1d3557;stroke:var(--azul)}24%,to{fill:#20252a;stroke:#3a424b}}@keyframes numAceso{0%,17%{fill:var(--branco)}24%,to{fill:var(--cinza)}}.etapas{list-style:none;display:grid}.etapa{border-left:2px solid var(--linha);grid-template-columns:40px 1fr;gap:14px;padding:18px 0 18px 18px;animation:10s linear infinite etapaAcesa;display:grid}.etapa .n{font-family:var(--f-mono);font-size:var(--t-rotulo);color:var(--azul);padding-top:5px}.etapa h3{font-size:var(--t-corpo);margin-bottom:4px;font-weight:600}.etapa p{font-size:var(--t-detalhe);color:var(--texto);line-height:1.55}@keyframes etapaAcesa{0%,17%{border-color:var(--azul);background:linear-gradient(90deg,#3d8bff14,#0000 70%)}24%,to{border-color:var(--linha);background:0 0}}.base-metodo{font-family:var(--f-mono);font-size:var(--t-rotulo);letter-spacing:.04em;color:var(--cinza);margin-top:22px}.duas{grid-template-columns:1fr 1.25fr;align-items:center;gap:56px;display:grid}.duas+.duas{margin-top:clamp(72px,8vw,104px)}.lista-itens{border-top:1px solid var(--linha);gap:0;margin-top:26px;list-style:none;display:grid}.lista-itens li{border-bottom:1px solid var(--linha);font-size:var(--t-corpo);color:var(--branco);padding:14px 0;font-weight:600}.lista-itens li span{font-size:var(--t-detalhe);color:var(--texto);margin-top:2px;font-weight:400;display:block}.observacao{border-left:3px solid var(--ambar);font-size:var(--t-detalhe);color:var(--texto);background:#ffb21e0f;border-radius:0 10px 10px 0;margin-top:22px;padding:14px 18px;line-height:1.55}.observacao strong{color:var(--branco);font-weight:600}.titulo-solucao{font-size:var(--t-h3);letter-spacing:-.015em;color:var(--branco);align-items:center;gap:12px;font-weight:600;line-height:1.2;display:flex}.titulo-solucao:before{content:"";background:var(--azul);width:8px;height:8px;box-shadow:0 0 10px var(--azul);border-radius:50%;flex:none}.subtitulo-solucao{font-size:var(--t-lead);color:var(--branco);margin:12px 0 16px;font-weight:500;line-height:1.45}.telas{margin:0;padding:0 28px 0 0;position:relative}.tela-desk{background:#121417;border:1px solid #ffffff1a;border-radius:12px;overflow:hidden;box-shadow:0 40px 100px -40px #000000d9}.tela-desk .barra-nav{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:10px 14px;display:flex}.tela-desk .barra-nav i{background:#3a424b;border-radius:50%;width:9px;height:9px}.tela-desk .barra-nav span{font-family:var(--f-mono);color:var(--cinza);margin-left:10px;font-size:11px}.telas img{width:100%;height:auto;display:block}.telas{container-type:inline-size}.telas .celular{width:28%;font-size:1cqw;position:absolute;bottom:-2cqw;right:0}.celular{background:linear-gradient(140deg,#6b727c 0%,#2a2e34 22%,#4b5159 48%,#1d2024 74%,#5d646d 100%);border-radius:6.4em;padding:1.15em;position:relative;box-shadow:inset 0 0 0 .25em #ffffff24,inset 0 0 .6em #0009,0 4em 8em -2em #000000e6,0 0 0 1px #0009}.celular:before,.celular:after{content:"";background:linear-gradient(90deg,#22262b,#5a6169);border-radius:.4em;width:.55em;position:absolute}.celular:before{height:11%;top:26%;right:-.45em}.celular:after{height:7%;top:20%;left:-.45em;box-shadow:0 4.2em #3a3f46,0 8.2em #3a3f46}.cel-tela{background:#000;border:.55em solid #000;border-radius:5.3em;position:relative;overflow:hidden}.cel-status{color:#fff;height:6.2em;font-family:var(--f-texto);background:#0f1a24;justify-content:space-between;align-items:center;padding:0 2.6em 0 3.4em;font-weight:600;line-height:1;display:flex}.cel-status>span:first-child{font-size:1.9em}.zap .cel-status{padding-left:3.8em}.zap .cel-status>span:first-child{font-size:1.6em}.cel-status .ilha{background:#000;border-radius:2em;width:8.6em;height:2.5em;position:absolute;top:1.2em;left:50%;transform:translate(-50%)}.cel-icones{align-items:center;gap:.9em;display:flex}.cel-icones svg{fill:currentColor;width:auto;height:1.55em}.zap{justify-self:center;width:min(340px,100%);margin:0 auto;container-type:inline-size}.zap .celular{width:100%;font-size:3.5714cqw}.zap-status{background:#1f2c34}.zap-topo{color:#e9edef;background:#1f2c34;align-items:center;gap:1em;padding:.8em 1.2em 1.4em;display:flex}.zap-voltar{color:#aebac1;flex:none;width:2.6em;height:2.6em}.zap-avatar{color:#25d366;background:#2a3942;border-radius:50%;flex:none;place-items:center;width:4em;height:4em;display:grid}.zap-avatar svg{width:2.6em;height:2.6em}.zap-nome{min-width:0;line-height:1.2;display:grid}.zap-nome strong{white-space:nowrap;text-overflow:ellipsis;font-size:1.32em;font-weight:600;overflow:hidden}.zap-nome small{color:#8696a0;font-size:1.15em}.zap-nome small.digitando{color:#25d366}.zap-conversa{background:radial-gradient(circle at 20% 10%,#ffffff06 0 1px,#0000 1.5px) 0 0/3em 3em,#0b141a;flex-direction:column;justify-content:flex-end;gap:.7em;height:44em;padding:1.2em 1.3em;display:flex;overflow:hidden}.zap-msg{color:#e9edef;border-radius:.9em;flex:none;max-width:84%;padding:.7em .95em .55em;font-size:1.22em;line-height:1.38;animation:.35s ease-out both zapEntra}.zap-msg.eu{background:#005c4b;border-top-right-radius:.2em;align-self:flex-end}.zap-msg.ag{background:#1f2c34;border-top-left-radius:.2em;align-self:flex-start}.zap-msg b{color:#fff;font-weight:600}.zap-msg .hora{text-align:right;color:#e9edef99;margin-top:.15em;font-size:.78em;display:block}.zap-msg.eu .hora:after{content:" ✓✓";color:#53bdeb;letter-spacing:-.15em}.zap-msg.foto{width:70%;padding:.3em .3em .45em}.zap-msg.foto svg{border-radius:.6em;width:100%;height:auto;display:block}.zap-msg.foto p{padding:.35em .5em 0}.zap-msg.foto .hora{padding-right:.5em}.zap-digitando{background:#1f2c34;border-radius:.2em .9em .9em;flex:none;align-self:flex-start;gap:.35em;padding:.95em 1.1em;animation:.3s ease-out both zapEntra;display:flex}.zap-digitando i{background:#8696a0;border-radius:50%;width:.6em;height:.6em;animation:1s infinite zapPulo}.zap-digitando i:nth-child(2){animation-delay:.15s}.zap-digitando i:nth-child(3){animation-delay:.3s}@keyframes zapEntra{0%{opacity:0;transform:translateY(.8em)}to{opacity:1;transform:none}}@keyframes zapPulo{50%{opacity:.5;transform:translateY(-.35em)}}.zap-rodape{background:#0b141a;align-items:center;gap:.8em;padding:.9em 1.1em 2.2em;display:flex}.zap-campo{color:#8696a0;background:#1f2c34;border-radius:2em;flex:1;padding:.9em 1.3em;font-size:1.2em}.zap-mic{color:#fff;background:#00a884;border-radius:50%;flex:none;place-items:center;width:3.6em;height:3.6em;display:grid}.zap-mic svg{width:1.9em;height:1.9em}.zap figcaption{text-align:center;margin-top:18px}.zap figcaption span{font-family:var(--f-mono);font-size:var(--t-rotulo);color:var(--cinza)}.telas figcaption{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-right:30%;display:flex}.telas figcaption span{font-family:var(--f-mono);font-size:var(--t-rotulo);color:var(--cinza)}.robo{width:100%;height:auto;display:block;overflow:visible}.robo .r-l{fill:none;stroke:#c9d0d6b8;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.robo .r-o{fill:none;stroke:#9aa3ad61;stroke-width:1px;stroke-dasharray:4 4}.robo .r-d{fill:none;stroke:#9aa3ad80;stroke-width:.9px}.robo .r-c{fill:none;stroke:#24d36b73;stroke-width:.9px;stroke-dasharray:14 4 2 4}.robo .r-env{fill:none;stroke:#24d36b47;stroke-width:1px;stroke-dasharray:2 6}.robo .r-lider{fill:none;stroke:#24d36b99;stroke-width:.9px}.robo .r-ponto{fill:var(--verde);filter:drop-shadow(0 0 4px var(--verde))}.robo .r-txt{letter-spacing:.08em;fill:var(--cinza);font-family:Martian Mono,monospace;font-size:10px}.robo .r-txt.fraco{fill:#59626c;font-size:8.5px}.osc-planta .r-lider{stroke:#ffb21e99}.osc-planta .r-ponto{fill:var(--branco);filter:drop-shadow(0 0 4px #f4f6f8cc)}.osc-planta .r-ponto.amb{fill:var(--ambar);filter:drop-shadow(0 0 4px var(--ambar))}.osc-planta .o-grade path{stroke:#9aa3ad24;stroke-width:.8px}.osc-planta .o-eixo{stroke:#9aa3ad59;stroke-width:.9px;stroke-dasharray:2 3}.osc-planta .o-v{fill:none;stroke:var(--ambar);stroke-width:2px;filter:drop-shadow(0 0 3px #ffb21e99)}.osc-planta .o-i{fill:none;stroke:var(--branco);stroke-width:1.6px;opacity:.85}.osc-planta .o-i-mov{animation:8s ease-in-out infinite faseOsc;transform:translate(10.7px)}@keyframes faseOsc{0%,15%{transform:translate(10.7px)}45%,85%{transform:translate(0)}to{transform:translate(10.7px)}}.osc-planta .o-txt{fill:var(--branco);font-family:Martian Mono,monospace;font-size:9px}.osc-planta .o-txt.amb{fill:var(--ambar)}.osc-planta .fp-a{fill:var(--cinza);animation:8s step-end infinite fpA}.osc-planta .fp-b{fill:var(--verde);opacity:0;animation:8s step-end infinite fpB}@keyframes fpA{0%{opacity:1}45%{opacity:0}92%{opacity:1}}@keyframes fpB{0%{opacity:0}45%{opacity:1}92%{opacity:0}}.osc-planta .o-rot{fill:#59626c;letter-spacing:.06em;font-family:Martian Mono,monospace;font-size:8px}.osc-planta .o-cabo{fill:none;stroke:#c9d0d68c;stroke-width:1.4px}.osc-planta .o-cabo.amb{stroke:#ffb21eb3}.conversa{text-align:center;background:radial-gradient(ellipse at 50% 0%, #3d8bff2e, transparent 62%), var(--painel);border:1px solid #3d8bff47;border-radius:24px;padding:clamp(48px,7vw,88px) clamp(20px,4vw,56px);box-shadow:0 40px 100px -60px #3d8bff80}.conversa .titulo-bloco{justify-content:center}.conversa .tese{text-wrap:balance;max-width:860px;margin-inline:auto}.conversa .lead{max-width:680px;margin:0 auto 34px}.btn-email{padding:15px 26px;font-size:19px;font-weight:700}.btn-email svg{width:20px;height:20px}@media (width<=900px){.ciclo,.duas,.duas[style]{grid-template-columns:1fr!important}}
