.lp{--tinta: #060b14;--tinta-2: #0b1424;--papel: #f5f7fa;--branco: #fff;--texto: #0b1220;--texto-2: #47566e;--linha: #e3e8ef;--azul: #1d4ed8;--azul-claro: #60a5fa;--ciano: #22d3ee;--verde: #34d399;--ambar: #fbbf24;--rosa: #fb7185;--roxo: #a78bfa;--display: "Sora", system-ui, sans-serif;--corpo: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}.lp *{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth}.lp{margin:0;background:var(--papel);color:var(--texto);font-family:var(--corpo);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp h1,.lp h2,.lp h3{font-family:var(--display);margin:0;letter-spacing:-.025em;text-wrap:balance}.lp p{margin:0}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--azul);outline-offset:3px}.lp .dentro{max-width:1140px;margin:0 auto;padding-inline:20px}.lp .faixa{padding-block:104px}.lp .escura{background:var(--tinta);color:#e9eff8}.lp .olho{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--azul);margin-bottom:14px}.lp .escura .olho{color:var(--ciano)}.lp .titulo{font-size:clamp(30px,4.4vw,52px);line-height:1.04;font-weight:800}.lp .sub{font-size:clamp(16px,1.5vw,19px);color:var(--texto-2);max-width:62ch;margin-top:18px}.lp .escura .sub{color:#9db0c9}.lp .surge{transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.lp.js-anima .surge{opacity:0;transform:translateY(22px)}.lp.js-anima .surge.vista{opacity:1;transform:none}.lp .surge.d1{transition-delay:.08s}.lp .surge.d2{transition-delay:.16s}.lp .surge.d3{transition-delay:.24s}.lp .surge.d4{transition-delay:.32s}.lp .topo{position:sticky;top:0;z-index:50;background:#060b14cc;backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.lp .topo .dentro{display:flex;align-items:center;gap:12px;height:66px}.lp .marca{display:flex;align-items:center;gap:10px;color:#fff;font-family:var(--display)}.lp .marca-nome{display:grid;line-height:1.15}.lp .marca-nome>span:first-child{font-weight:600;letter-spacing:-.02em}.lp .marca .slogan{font-size:11.5px;font-weight:600;color:#93b4fb}.lp .links{margin-left:auto;display:flex;gap:4px;align-items:center}.lp .links a{color:#c3d1e6;text-decoration:none;font-size:14px;padding:8px 12px;border-radius:9px}.lp .links a:hover{background:#ffffff14;color:#fff}@media(max-width:820px){.links a:not(.botao){display:none}}.lp .botao{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:13px 22px;font:600 15px var(--corpo);text-decoration:none;border:1px solid transparent;cursor:pointer}.lp .botao.primario{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 16px 34px #2563eb6b}.lp .botao.primario:hover{filter:brightness(1.08)}.lp .botao.claro{background:#ffffff17;color:#fff;border-color:#fff3}.lp .botao.contorno{border-color:var(--linha);color:var(--texto)}.lp .topo .botao{padding:9px 16px;font-size:14px}.lp .heroi{position:relative;overflow:hidden;background:var(--tinta);color:#e9eff8;padding-block:96px 88px}.lp .brilho{position:absolute;inset:-30% -10% auto;height:120%;pointer-events:none;background:radial-gradient(48% 42% at 18% 12%,rgba(37,99,235,.42),transparent 62%),radial-gradient(42% 38% at 82% 6%,rgba(34,211,238,.28),transparent 60%),radial-gradient(38% 40% at 60% 70%,rgba(167,139,250,.22),transparent 62%);animation:respira 16s ease-in-out infinite alternate}@keyframes respira{from {transform: translate3d(-2%,0,0) scale(1);} .lp to {transform: translate3d(3%,2%,0) scale(1.08);}}.lp .grade-fundo{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(80% 60% at 50% 30%,#000,transparent 75%)}.lp .heroi .dentro{position:relative;display:grid;gap:56px;align-items:center}@media(min-width:960px){.heroi .dentro{grid-template-columns:1.02fr .98fr}}.lp .acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp .selos{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.lp .selo{border:1px solid rgba(255,255,255,.16);background:#ffffff0d;border-radius:999px;padding:7px 13px;font-size:12.5px;color:#c8d6ea}.lp .numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.lp .numeros b{display:block;font-family:var(--display);font-size:clamp(22px,2.6vw,30px);color:#fff;font-variant-numeric:tabular-nums}.lp .numeros span{font-size:12.5px;color:#90a3bd}.lp .cena{perspective:1500px;perspective-origin:58% 30%}.lp .palco{position:relative;transform:rotateX(var(--rx, 9deg)) rotateY(var(--ry, -11deg));transition:transform .25s ease-out}.lp .janela{background:linear-gradient(170deg,#101b2e,#0a1322);border:1px solid rgba(255,255,255,.13);border-radius:18px;overflow:hidden;box-shadow:0 60px 110px #020814b3,0 0 0 1px #ffffff08 inset}.lp .janela .barra{height:36px;display:flex;align-items:center;gap:6px;padding:0 13px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.lp .janela .barra i{width:9px;height:9px;border-radius:50%;background:#2e3d57}.lp .janela .barra span{margin-left:10px;font-size:11px;color:#8ba0be;font-family:var(--mono)}.lp .janela .corpo{padding:15px;display:grid;gap:11px}.lp .janela .tela{display:block;width:100%;height:auto;background:#f8fafc}.lp .galeria{display:grid;gap:22px;margin-top:34px}.lp .abas{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lp .aba{appearance:none;cursor:pointer;font:inherit;font-size:13.5px;padding:9px 15px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);color:#c7d6ec;transition:.18s}.lp .aba:hover{background:#ffffff1a;color:#fff}.lp .aba[aria-selected=true]{background:linear-gradient(135deg,var(--ciano),var(--azul-claro));border-color:transparent;color:#04121f;font-weight:600}.lp .moldura{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0a1322;box-shadow:0 50px 100px #02081499}.lp .moldura .barra{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.lp .moldura .barra i{width:9px;height:9px;border-radius:50%;background:#2e3d57}.lp .moldura .barra span{margin-left:10px;font-size:11.5px;color:#8ba0be;font-family:var(--mono)}.lp .moldura img{display:block;width:100%;height:auto;background:#f8fafc}.lp .legenda{display:grid;gap:6px;justify-items:center;text-align:center;max-width:70ch;margin-inline:auto}.lp .legenda b{font-family:var(--display);font-size:17px;color:#eaf2ff}.lp .legenda span{font-size:14.5px;color:#9db0cb}.lp .aviso-dados{font-family:var(--mono);font-size:11.5px;color:#7d90ab;text-align:center;letter-spacing:.02em}@media(max-width:640px){.aba{font-size:12.5px;padding:8px 12px}}.lp .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.lp .kpi{background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px}.lp .kpi small{display:block;font-size:9.5px;color:#8ba0be;text-transform:uppercase;letter-spacing:.07em}.lp .kpi b{font-size:15px;font-family:var(--mono);color:#eaf2ff}.lp .kpi.ok b{color:var(--verde)}.lp .kpi.alerta b{color:var(--ambar)}.lp .colunas{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.lp .coluna{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:9px;display:grid;gap:7px;min-height:96px;align-content:start}.lp .coluna small{font-size:9px;color:#8ba0be;text-transform:uppercase;letter-spacing:.07em}.lp .ficha{height:24px;border-radius:8px;background:linear-gradient(135deg,#1e2f4d,#16243c);border:1px solid rgba(255,255,255,.07)}.lp .ficha.dest{background:linear-gradient(135deg,#2a4372,#1d3055);border-color:#60a5fa8c;box-shadow:0 0 22px #60a5fa40}.lp .ficha.anda{animation:anda 5.5s ease-in-out infinite}@keyframes anda{0%,100% {transform: translateY(0);} .lp 45% {transform: translateY(-4px);}}.lp .grafico{height:86px;display:flex;align-items:flex-end;gap:6px}.lp .grafico i{flex:1;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#7dd3fc,#2563eb59);height:12%;transition:height 1.1s cubic-bezier(.2,.8,.3,1)}.lp .flutua{position:absolute}.lp .f1{right:-13%;top:-13%;width:34%;transform:rotateY(5deg) rotateX(-3deg);animation:leve 7s ease-in-out infinite}.lp .f2{left:-14%;bottom:-16%;width:35%;transform:rotateY(7deg) rotateX(-4deg);animation:leve 9s ease-in-out infinite reverse}@keyframes leve{0%,100% {translate: 0 0;} .lp 50% {translate: 0 -12px;}}.lp .cartao3d{background:linear-gradient(160deg,#18263ef5,#0c1422f5);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:15px;box-shadow:0 34px 70px #02081499;backdrop-filter:blur(6px)}.lp .cartao3d h4{margin:0 0 10px;font-size:11px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8fb6ff}.lp .linhas{display:grid;gap:7px}.lp .l{height:9px;border-radius:5px;background:linear-gradient(90deg,#22344f,#182640)}.lp .l.media{width:74%}.lp .l.curta{width:52%}.lp .qr{width:52px;height:52px;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:repeating-conic-gradient(#dbeafe 0 25%,#0b1424 0 50%) 0 0/13px 13px;animation:pulsa 3.4s ease-in-out infinite}@keyframes pulsa{0%,100% {box-shadow: 0 0 0 0 rgba(52,211,153,.35);} .lp 50% {box-shadow: 0 0 0 12px rgba(52,211,153,0);}}.lp .dores{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));margin-top:48px}.lp .dor{position:relative;background:var(--branco);border:1px solid var(--linha);border-radius:20px;padding:26px;overflow:hidden;box-shadow:0 1px 2px #0b12200a;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s}.lp .dor:hover{transform:translateY(-6px);box-shadow:0 26px 50px #0b12201f}.lp .dor:after{content:"";position:absolute;inset:auto -30% -50% auto;width:220px;height:220px;border-radius:50%;background:var(--aura, rgba(37, 99, 235, .1));filter:blur(10px)}.lp .dor>*{position:relative}.lp .ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:23px;margin-bottom:16px;background:linear-gradient(140deg,var(--ic1, #dbeafe),var(--ic2, #bfdbfe));box-shadow:0 12px 24px #2563eb2e}.lp .dor h3{font-size:18px;margin-bottom:8px}.lp .dor .queixa{font-size:14.5px;color:var(--texto-2)}.lp .dor .resposta{margin-top:14px;padding-top:14px;border-top:1px dashed var(--linha);font-size:14px}.lp .dor .resposta b{color:var(--azul)}.lp .mini{margin-top:16px;border-radius:12px;border:1px solid var(--linha);background:#0b1424;padding:10px;display:grid;gap:7px}.lp .mini .l{background:linear-gradient(90deg,#22344f,#182640)}.lp .mini .fila{display:flex;gap:6px}.lp .mini .fila i{flex:1;height:20px;border-radius:6px;background:#16243c;border:1px solid rgba(255,255,255,.07)}.lp .mini .fila i.ok{background:#34d39938;border-color:#34d39966}.lp .mini .fila i.no{background:#fb718533;border-color:#fb718566}.lp .mini .txt{font-family:var(--mono);font-size:10px;color:#8ba0be}.lp .mais{position:relative;overflow:hidden;background:linear-gradient(160deg,#0b1424,#060b14);color:#e9eff8;padding-block:86px}.lp .contador{font-family:var(--display);font-size:clamp(56px,11vw,120px);font-weight:800;line-height:1;background:linear-gradient(120deg,#e9eff8,#60a5fa 40%,#22d3ee);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.lp .esteira{margin-top:34px;display:flex;gap:10px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp .trilho{display:flex;gap:10px;animation:corre 38s linear infinite;flex:none}.lp .trilho span{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;border-radius:999px;padding:8px 15px;font-size:13px;color:#c3d3e8;white-space:nowrap}@keyframes corre{from {transform: translateX(0);} .lp to {transform: translateX(-50%);}}.lp .lei{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:40px}.lp .lei article{border:1px solid rgba(255,255,255,.13);border-radius:16px;padding:20px;background:#ffffff0a;transition:transform .3s,border-color .3s}.lp .lei article:hover{transform:translateY(-4px);border-color:#60a5fa80}.lp .lei h4{margin:0 0 6px;font-family:var(--mono);font-size:12.5px;color:var(--ciano);letter-spacing:.06em}.lp .lei p{font-size:14px;color:#a6b6cd}.lp .autoria{display:grid;gap:30px;align-items:center}@media(min-width:900px){.autoria{grid-template-columns:.95fr 1.05fr}}.lp .retrato{position:relative;border-radius:24px;padding:28px;background:linear-gradient(160deg,#0f1c31,#0a1322);color:#e9eff8;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px #060b1459;overflow:hidden}.lp .retrato:before{content:"";position:absolute;inset:-40% -20% auto;height:80%;background:radial-gradient(50% 60% at 30% 20%,rgba(96,165,250,.35),transparent 65%);animation:respira 14s ease-in-out infinite alternate}.lp .retrato>*{position:relative}.lp .iniciais{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;font-family:var(--display);font-size:26px;font-weight:800;color:#03111f;background:linear-gradient(140deg,var(--ciano),var(--azul-claro));box-shadow:0 18px 38px #22d3ee59}.lp .retrato h3{margin:18px 0 4px;font-size:22px}.lp .retrato .cargo{color:#9db0c9;font-size:14px}.lp .trajetoria{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.lp .trajetoria span{border:1px solid rgba(255,255,255,.16);background:#ffffff0d;border-radius:10px;padding:7px 12px;font-size:12.5px;color:#c8d6ea}.lp .citacao{font-family:var(--display);font-size:clamp(21px,2.5vw,30px);line-height:1.28}.lp .medalhas{display:grid;gap:12px;margin-top:24px}.lp .medalha{display:flex;gap:14px;align-items:center;background:var(--branco);border:1px solid var(--linha);border-radius:16px;padding:16px 18px}.lp .medalha b{font-family:var(--display);font-size:26px;color:var(--azul);min-width:74px;font-variant-numeric:tabular-nums}.lp .medalha span{font-size:14px;color:var(--texto-2)}.lp .final{text-align:center;position:relative;overflow:hidden}.lp .final .acoes{justify-content:center}.lp .rodape{background:#04080f;color:#8ca0bc;padding:40px 0;font-size:13px;border-top:1px solid rgba(255,255,255,.06)}.lp .rodape .dentro{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.lp .rodape b{color:#dbe6f5;font-weight:600}.lp .nota{margin-top:26px;border:1px dashed rgba(255,255,255,.22);border-radius:14px;padding:16px;font-size:13px;color:#a6b6cd;background:#ffffff0a}.lp .contato{display:grid;gap:34px;align-items:start;margin-top:40px}@media(min-width:900px){.contato{grid-template-columns:.85fr 1.15fr}}.lp .contato .promessa li{margin-bottom:10px;color:var(--texto-2);font-size:15px}.lp .contato .promessa ul{margin:18px 0 0;padding-left:20px}.lp .formulario{background:var(--branco);border:1px solid var(--linha);border-radius:20px;padding:28px;box-shadow:0 18px 44px #0b122012}.lp .campos{display:grid;gap:16px}@media(min-width:620px){.campos{grid-template-columns:1fr 1fr}.lp .campo.largo{grid-column:1/-1}}.lp .campo{display:grid;gap:6px}.lp .campo label{font-size:13.5px;font-weight:600;color:var(--texto)}.lp .campo input,.lp .campo select{font:inherit;font-size:15px;padding:12px 14px;border-radius:12px;border:1px solid var(--linha);background:var(--branco);color:var(--texto);width:100%;transition:border-color .16s,box-shadow .16s}.lp .campo input:focus,.lp .campo select:focus{outline:none;border-color:var(--azul);box-shadow:0 0 0 3px #2563eb26}.lp .campo input[aria-invalid=true],.lp .campo select[aria-invalid=true]{border-color:var(--rosa)}.lp .campo .erro{font-size:12.5px;color:#be123c;min-height:1em}.lp .campo .dica{font-size:12.5px;color:var(--texto-2)}.lp .armadilha{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp .enviar{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.lp .enviar .botao[disabled]{opacity:.6;cursor:progress}.lp .recado{font-size:14px;min-height:1.4em}.lp .recado.bom{color:#047857}.lp .recado.ruim{color:#be123c}.lp .feito{display:grid;gap:10px;place-items:center;text-align:center;padding:26px 10px}.lp .feito .marca-ok{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:linear-gradient(140deg,#d1fae5,#a7f3d0)}.lp .feito h3{font-size:20px}.lp .feito p{color:var(--texto-2);font-size:15px;max-width:44ch}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.lp .surge{opacity:1;transform:none}html:has(.lp){scroll-behavior:auto}}
