@layer base{*{box-sizing:border-box;margin:0;padding:0}:root{--altura-nav:72px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--altura-nav) + 16px)}@media (min-width:1024px){:root{--altura-nav:60px}}body{font-family:var(--font-sans);background:var(--bg2);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.12}img{max-width:100%}.fp-tools button,.fp-tools fieldset,.fp-tools input,.fp-tools select,.fp-tools textarea{font:inherit;color:inherit;background:0 0;border:0}.fp-tools button{cursor:pointer}.fp-tools button:disabled{cursor:not-allowed}}:root{--gutter:clamp(18px,5vw,56px);--larg:1180px}.wrap{width:100%;max-width:var(--larg);padding-inline:var(--gutter);margin:0 auto}mark{background:linear-gradient(transparent 55%,var(--neon) 55%);color:inherit;padding:0 .1em}.serif{font-family:var(--font-serif);letter-spacing:0;font-style:italic;font-weight:400}.eyebrow{letter-spacing:.18em;color:var(--soft);text-transform:uppercase;margin-bottom:.9rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;display:block}.eyebrow b{color:var(--brand)}.olho{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);font-size:.74rem;font-weight:700;display:block}.lead{color:var(--soft);max-width:58ch;font-size:1.05rem}.h-sec{max-width:21ch;margin-top:12px;font-size:clamp(1.75rem,4vw,2.8rem)}.btn{border-radius:var(--pill);border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:.7rem 1.5rem .7rem .7rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn .chip{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:inline-flex}.btn-p{background:var(--forest);color:#fff}.btn-p .chip{background:var(--neon);color:var(--forest)}.btn-p:hover{box-shadow:0 12px 30px rgb(var(--shadow)/.3);transform:translateY(-2px)}.btn-g{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-g .chip{background:var(--tint)}.btn-g:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-n{background:var(--neon);color:var(--forest)}.btn-n .chip{background:var(--forest);color:var(--neon)}.btn-n:hover{filter:brightness(1.05);box-shadow:0 12px 30px rgb(var(--shadow)/.22);transform:translateY(-2px)}.btn-e{background:var(--forest);color:#fff}.btn:not(:has(.chip)){padding:14px 26px}.btn.slim{gap:0;min-height:40px;padding:.6rem 1.3rem}.site-nav{z-index:60;background:var(--nav);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-i{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.logo{align-items:center;text-decoration:none;display:inline-flex}.logo img{display:block}.nav-links{gap:1.6rem;font-size:.94rem;font-weight:500;display:none}.nav-links a{color:var(--soft);text-decoration:none}.nav-links a:hover{color:var(--brand)}@media (min-width:1024px){.nav-links{display:flex}}.nav-auth{align-items:center;gap:1.1rem;display:flex}.nav-auth .nav-entrar{color:var(--brand);white-space:nowrap;font-size:.94rem;font-weight:700;text-decoration:none}.nav-auth .nav-entrar:hover{text-decoration:underline}@media (max-width:420px){.nav-i .logo img{width:auto}.nav-auth{gap:.6rem}}.nav-i{z-index:2;position:relative}.nav-burger{border:1px solid var(--line);border-radius:var(--chip);background:var(--surface);width:42px;height:42px;color:var(--brand);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-burger:hover{background:var(--tint)}@media (min-width:1024px){.nav-burger{display:none}}.nav-backdrop{z-index:0;background:rgb(var(--shadow)/.28);cursor:default;border:none;width:100%;height:100%;padding:0;position:fixed;inset:0}.nav-sheet{z-index:1;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 20px 40px -24px rgb(var(--shadow)/.4);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.nav-sheet a{color:var(--ink);border-bottom:1px solid var(--line);padding:.9rem 4%;font-size:1rem;font-weight:600;text-decoration:none;display:block}.nav-sheet a:hover{background:var(--tint)}.nav-sheet a:last-child{border-bottom:none}.nav-sheet .nav-sheet-entrar{color:var(--brand);margin-top:.4rem;font-weight:800}.nav-grupo{position:relative}.nav-grupo-btn{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:.32rem;padding:0;font-size:.94rem;font-weight:500;display:inline-flex}.nav-grupo-btn:hover{color:var(--brand)}.nav-grupo-btn svg{transition:transform .16s}.nav-grupo-btn[aria-expanded=true]{color:var(--brand)}.nav-grupo-btn[aria-expanded=true] svg{transform:rotate(180deg)}.nav-painel{background:var(--surface);border:1px solid var(--line);border-radius:var(--panel);min-width:13rem;box-shadow:0 20px 40px -24px rgb(var(--shadow)/.45);flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .85rem);left:-.9rem}.nav-painel a{border-radius:var(--chip);color:var(--ink);white-space:nowrap;padding:.6rem .75rem;font-size:.92rem;font-weight:600;text-decoration:none}.nav-painel a:hover{background:var(--tint);color:var(--brand)}.nav-painel[hidden]{display:none}.nav-sheet-grupo{flex-direction:column;display:flex}.nav-sheet-titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding:.85rem 4% .25rem;font-size:.72rem;font-weight:800}.nav-sheet-grupo a{padding-left:4%}:where(body:has(.site-nav)) section{border-bottom:1px solid var(--line)}.pad{padding-block:clamp(48px,7vw,96px)}.heroi{isolation:isolate;padding-block:clamp(28px,4vw,56px) clamp(40px,6vw,84px);position:relative;overflow:hidden}.heroi .wrap{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora i{filter:blur(72px);will-change:transform;border-radius:50%;display:block;position:absolute}.aurora .a1{background:var(--neon);opacity:.3;width:min(620px,86vw);height:min(620px,86vw);animation:26s ease-in-out infinite alternate deriva;top:-30%;left:-14%}.aurora .a2{background:var(--tint2);opacity:.75;width:min(460px,70vw);height:min(460px,70vw);animation:32s ease-in-out -6s infinite alternate-reverse deriva;top:8%;right:-12%}.aurora .a3{background:var(--neon);opacity:.18;width:min(360px,58vw);height:min(360px,58vw);animation:38s ease-in-out -14s infinite alternate deriva;bottom:-16%;left:38%}@keyframes deriva{0%{transform:translate(0,0)scale(1)}to{transform:translate(7%,5%)scale(1.14)}}.aviso{border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:var(--soft);align-items:center;gap:10px;max-width:100%;padding:7px 8px 7px 16px;font-size:.84rem;text-decoration:none;display:inline-flex}.aviso b{color:var(--ink);font-weight:500}.aviso .seta{border-radius:var(--pill);background:var(--tint);color:var(--brand);white-space:nowrap;padding:4px 11px;font-size:.79rem;font-weight:700}@media (max-width:520px){.aviso{padding-left:13px;font-size:.78rem}.aviso .seta{display:none}}:where(body:has(.site-nav)) h1{max-width:15ch;font-size:clamp(2.15rem,6.4vw,4.3rem);font-weight:700;line-height:1.01}.heroi .lead{max-width:46ch;font-size:clamp(1rem,2.4vw,1.12rem)}.ctas{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}@media (max-width:440px){.heroi .ctas{width:100%}.heroi .ctas .btn{flex:100%}}.palco{place-items:center;width:100%;margin-top:10px;display:grid;position:relative}.legenda{z-index:3;background:var(--surface);border:1px solid var(--line);box-shadow:0 16px 34px -20px rgb(var(--shadow)/.42);text-align:left;border-radius:15px;align-items:center;gap:11px;width:212px;padding:12px 15px;display:flex;position:absolute}.legenda b{font-size:.87rem;display:block}.legenda span span{color:var(--soft);font-size:.79rem}.lf-1{top:12%;right:calc(50% + 208px)}.lf-2{bottom:14%;left:calc(50% + 208px)}@media (max-width:1140px){.legenda{display:none}}.selo-n{background:var(--neon);width:34px;height:34px;color:var(--forest);border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.telemovel{aspect-ratio:9/19.5;width:min(392px,88vw,40.6154svh);box-shadow:0 0 0 1px rgb(var(--shadow)/.15),0 54px 96px -36px rgb(var(--shadow)/.46);background:linear-gradient(160deg,#242723,#0e100e 52%,#1c1f1b);border-radius:52px;padding:6px;position:relative;overflow:hidden}.ecra{background:var(--bg2);border-radius:47px;grid-template-rows:auto auto 1fr auto;display:grid;position:absolute;inset:6px;overflow:hidden}.ilha{border-radius:var(--pill);z-index:5;background:#0e100e;width:118px;height:30px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.barra-estado{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:15px 24px 5px;font-size:.7rem;font-weight:700;display:flex}.sinais{align-items:center;gap:5px;display:flex}.sinais .barras{align-items:flex-end;gap:1.5px;height:9px;display:flex}.sinais .barras i{background:var(--ink);border-radius:1px;width:2.5px}.sinais .barras i:first-child{height:35%}.sinais .barras i:nth-child(2){height:58%}.sinais .barras i:nth-child(3){height:80%}.sinais .barras i:nth-child(4){height:100%}.pilha{border:1.3px solid var(--ink);border-radius:3px;width:20px;height:10px;padding:1.3px;position:relative}.pilha:after{content:"";background:var(--ink);border-radius:0 1px 1px 0;width:1.6px;height:4px;position:absolute;top:3px;right:-3px}.pilha i{background:var(--ink);border-radius:1px;width:72%;height:100%;display:block}.tel-topo{background:var(--surface);border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:10px;padding:8px 14px 11px;display:flex}.av-tel{background:#0e100e;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:grid}.av-tel img{width:auto;height:19px;display:block}.tel-topo b{font-size:.83rem;display:block}.tel-topo span span{color:var(--soft);font-size:.67rem;display:block}.fio{background:var(--bg2);text-align:left;flex-direction:column;gap:8px;padding:13px 11px 15px;display:flex;overflow:hidden}.bolha{white-space:pre-line;border-radius:15px;max-width:88%;padding:9px 12px;font-size:.78rem;line-height:1.43;animation:.34s cubic-bezier(.2,.9,.3,1) both chega}@keyframes chega{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.minha{background:var(--tint2);border-bottom-right-radius:4px;align-self:flex-end}.dele{background:var(--surface);box-shadow:0 1px 3px rgb(var(--shadow)/.09);border-bottom-left-radius:4px;align-self:flex-start}.bolha strong{font-weight:700}.simulacao{border-radius:var(--pill);color:var(--alert);letter-spacing:.08em;text-transform:uppercase;background:#b4552d1a;margin-top:6px;padding:3px 8px;font-size:.59rem;font-weight:700;display:inline-block}.pontos{background:var(--surface);box-shadow:0 1px 3px rgb(var(--shadow)/.09);border-radius:15px 15px 15px 4px;align-self:flex-start;gap:4px;padding:10px 12px;animation:.2s both chega;display:flex}.pontos i{background:var(--soft);border-radius:50%;width:5px;height:5px;animation:1.15s infinite bate}.pontos i:nth-child(2){animation-delay:.16s}.pontos i:nth-child(3){animation-delay:.32s}@keyframes bate{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.tel-baixo{background:var(--bg2);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px 16px;display:flex}.caixinha{border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);color:var(--soft);text-align:left;flex:1;min-height:32px;padding:9px 13px;font-size:.74rem}.caixinha.ativa{color:var(--ink)}.traco{background:var(--ink);vertical-align:-2px;width:1.4px;height:.95em;animation:1s step-end infinite pisca;display:inline-block}@keyframes pisca{50%{opacity:0}}.enviar{background:var(--neon);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.canais{color:var(--soft);align-items:center;gap:9px;font-size:.85rem;display:flex}.canais i{background:var(--neon);border-radius:50%;flex:none;width:5px;height:5px}.transformacao{background:var(--bg)}.tr-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,3vw,40px);margin-top:38px;display:grid}@media (max-width:900px){.tr-grid{grid-template-columns:1fr;gap:14px}}.lado-tr{flex-direction:column;gap:14px;display:flex}.marcador{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);align-items:center;gap:9px;font-size:.72rem;font-weight:700;display:inline-flex}.marcador i{background:var(--soft);width:20px;height:1px}.frase{font-family:var(--font-serif);background:var(--tint2);border-radius:20px 20px 20px 5px;min-height:5.4em;padding:20px 22px;font-size:clamp(1.3rem,3.4vw,2rem);font-style:italic;line-height:1.25}.frase .traco{vertical-align:-3px;width:2px;height:.9em}.meio-seta{place-items:center;display:grid}.seta-r{background:var(--neon);width:44px;height:44px;color:var(--forest);border-radius:50%;place-items:center;display:grid}@media (max-width:900px){.seta-r{transform:rotate(90deg)}}.doc{background:var(--surface);border:1px solid var(--line);opacity:0;box-shadow:0 24px 46px -30px rgb(var(--shadow)/.36);border-radius:16px;padding:22px 20px;transition:opacity .5s,transform .5s cubic-bezier(.16,.84,.28,1);position:relative;transform:translateY(12px)}.doc.vem{opacity:1;transform:none}.doc-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.doc-topo img{width:auto;height:19px}.doc-topo span{text-align:right;color:var(--soft);font-size:.72rem}.doc-topo b{color:var(--ink);font-size:.92rem;display:block}.doc table{border-collapse:collapse;width:100%;margin-top:14px;font-size:.86rem}.doc th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);padding-bottom:6px;font-size:.63rem;font-weight:500}.doc th:last-child,.doc td:last-child{text-align:right}.doc td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:9px 0}.doc .totais{gap:4px;margin-top:11px;font-size:.84rem;display:grid}.doc .totais div{color:var(--soft);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.doc .totais .soma{border-top:1px solid var(--ink);color:var(--ink);margin-top:5px;padding-top:8px;font-size:1.02rem;font-weight:700}.doc-baixo{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;padding-top:12px;display:flex}.doc-baixo small{color:var(--soft);font-size:.66rem;line-height:1.5}.qr{background:repeating-linear-gradient(90deg,var(--ink) 0 4px,transparent 4px 8px),repeating-linear-gradient(0deg,var(--ink) 0 4px,transparent 4px 8px);opacity:.85;flex:none;width:50px;height:50px}.selo-sim{border-radius:var(--pill);color:var(--alert);letter-spacing:.09em;text-transform:uppercase;background:#b4552d1a;padding:4px 9px;font-size:.58rem;font-weight:700;position:absolute;top:12px;right:12px}.quatro{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px;display:grid}@media (max-width:900px){.quatro{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.quatro{grid-template-columns:1fr}}.etapa{border-radius:18px;flex-direction:column;gap:8px;padding:24px 22px 26px;display:flex}.etapa.seu{background:var(--tint2);color:var(--brand)}.etapa.nosso{background:var(--forest);color:var(--on-forest)}.etapa .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:1.5rem;font-weight:700;line-height:1}.etapa.seu .n{color:rgb(var(--brand-rgb)/.42)}.etapa.nosso .n{color:var(--neon)}.etapa h3{font-size:1.06rem}.etapa p{font-size:.92rem}.etapa.seu p{color:rgb(var(--brand-rgb)/.72)}.etapa.nosso p{color:#ffffffb8}.quem{letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;margin-top:auto;padding-top:12px;font-size:.68rem;font-weight:700}.etapa.seu .quem{color:rgb(var(--brand-rgb)/.5)}.etapa.nosso .quem{color:var(--neon)}.moldura{border:1px solid var(--line);background:var(--bg2);box-shadow:0 1px 0 rgb(var(--shadow)/.06),0 40px 70px -42px rgb(var(--shadow)/.4);border-radius:18px;margin-top:34px;overflow:hidden}.porta{overflow:hidden}.app{transform-origin:0 0;width:1200px}.janela-app{background:var(--bg2);grid-template-columns:228px 1fr;min-height:620px;display:grid}.lado{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:15px;padding:20px 14px;display:flex}.lado img{width:auto;height:23px;margin:2px 6px 5px}.nav-app{flex-direction:column;gap:1px;display:flex}.nav-app span{border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:.92rem;display:flex}.nav-app span.on{background:var(--bg2);font-weight:700}.glifo{border:1.6px solid var(--ink);opacity:.75;border-radius:4px;flex:none;width:16px;height:16px}.glifo.r{border-radius:50%}.glifo.l{border:0;border-top:1.6px solid var(--ink);border-bottom:1.6px solid var(--ink);height:11px}.principal{flex-direction:column;gap:16px;padding:26px 30px;display:flex}.topo-app{justify-content:space-between;align-items:flex-start;display:flex}.pilula{border-radius:var(--pill);background:var(--surface);box-shadow:0 1px 3px rgb(var(--shadow)/.09);align-items:center;gap:7px;padding:8px 15px;font-size:.84rem;font-weight:700;display:inline-flex}.pilula i{background:var(--ink);border-radius:50%;width:7px;height:7px}.titulo-app{letter-spacing:-.045em;max-width:15ch;font-size:3.1rem;font-weight:700;line-height:.98}.miuda{color:var(--soft);font-size:.9rem}.cartao-app{background:var(--surface);box-shadow:0 1px 3px rgb(var(--shadow)/.07);border-radius:15px;padding:20px 22px}.cartao-app b{font-size:1.02rem;display:block}.cartao-app p{color:var(--soft);margin:4px 0 15px;font-size:.9rem}.falso-btn{border-radius:var(--pill);background:var(--neon);color:var(--forest);padding:12px 24px;font-size:.95rem;font-weight:700;display:inline-block}.metricas{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.metrica{background:var(--surface);box-shadow:0 1px 3px rgb(var(--shadow)/.07);border-radius:15px;padding:17px 19px}.metrica span{color:var(--soft);font-size:.85rem;display:block}.metrica b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:1.95rem;font-weight:700;display:block}.chip-app{border-radius:var(--pill);background:var(--tint);padding:5px 12px;font-size:.77rem;display:inline-block}@media (max-width:760px){.janela-app{grid-template-columns:1fr}.lado{display:none}.metricas{grid-template-columns:1fr 1fr}.metricas .metrica:last-child{display:none}}.abas{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.aba{border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--soft);cursor:pointer;min-height:44px;padding:10px 20px;font-family:inherit;font-size:.92rem;font-weight:500}.aba:hover{border-color:var(--ink);color:var(--ink)}.aba.on{background:var(--forest);border-color:var(--forest);color:var(--on-forest);font-weight:700}.aba:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.painel{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:26px;padding:clamp(24px,3.4vw,40px);display:none}.painel.on{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(22px,3.4vw,48px);display:grid}@media (max-width:820px){.painel.on{grid-template-columns:1fr}}.ptag{border-radius:var(--pill);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;padding:5px 13px;font-size:.7rem;font-weight:700;display:inline-flex}.ptag.ja{background:var(--neon);color:var(--forest)}.ptag.depois{background:var(--bg2);color:var(--soft)}.painel h3{font-size:clamp(1.4rem,2.9vw,2rem);line-height:1.12}.painel p{color:var(--soft);margin-top:12px;font-size:1rem}.detalhes{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.detalhes span{border-radius:var(--pill);background:var(--bg2);padding:8px 15px;font-size:.88rem}.onde{background:var(--forest);color:var(--on-forest);border-bottom:0;position:relative;overflow:hidden}.onde .grelha-fundo{pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff17 0 1px,#0000 1px 12.5%);position:absolute;inset:0}.onde .wrap{position:relative}.onde .olho{color:var(--neon)}.onde .lead{color:#ffffffb3}.marcos{flex-direction:column;gap:16px;margin-top:34px;display:flex}.marco{border-left:4px solid var(--neon);background:#ffffff0f;grid-template-columns:118px 1fr auto;align-items:baseline;gap:18px;max-width:660px;padding:18px 20px;display:grid}.marco.ja{border-left-color:#ffffff52}@media (min-width:920px){.marco:nth-child(2){margin-left:9%}.marco:nth-child(3){margin-left:18%}.marco:nth-child(4){margin-left:27%}}@media (max-width:700px){.marco{grid-template-columns:1fr;gap:7px}}.marco .quando{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-size:.76rem;font-weight:700}.marco h3{color:var(--on-forest);font-size:1.08rem}.marco p{color:#ffffffb8;margin-top:4px;font-size:.92rem}.estado{border-radius:var(--pill);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:start;padding:5px 13px;font-size:.72rem;font-weight:700}.estado.feito{color:#ffffffc7;background:#ffffff24}.estado.agora{background:var(--neon);color:var(--forest)}.estado.depois{color:#ffffff8c;background:0 0;border:1px solid #ffffff38}details{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:16px;margin-bottom:.7rem;padding:1.15rem 1.4rem}details[open]{border-color:var(--neon)}summary{justify-content:space-between;align-items:center;gap:1rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}details p{color:var(--soft);margin-top:.8rem;font-size:.96rem}.faq{border-top:1px solid var(--line);margin-top:30px}.faq details{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:0}.faq summary{letter-spacing:-.02em;padding:20px 40px 20px 0;font-size:1.05rem;font-weight:700;display:block;position:relative}.faq summary:after{content:"";border-right:2px solid var(--soft);border-bottom:2px solid var(--soft);width:11px;height:11px;margin-top:-7px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:-3px;transform:rotate(-135deg)}.faq summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.faq p{color:var(--soft);max-width:64ch;margin-top:0;padding:0 40px 22px 0;font-size:.98rem}.tools-sec{background:var(--tint);padding:5rem 0}.tools-sec h2{margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.tools-sec h2 .serif{font-size:1.05em}.tools-sec .lead{color:var(--soft);max-width:38rem;margin-bottom:2.4rem}.tools{gap:1rem;display:grid}@media (min-width:760px){.tools{grid-template-columns:repeat(3,1fr)}}.tool{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:1.6rem 1.6rem 1.5rem;text-decoration:none;transition:all .2s;display:block}.tool:hover{box-shadow:0 18px 40px rgb(var(--shadow)/.14);border-color:var(--neon);transform:translateY(-6px)}.tool .k{color:var(--soft);letter-spacing:.08em;margin-bottom:.6rem;font-family:ui-monospace,monospace;font-size:.72rem;display:block}.tool b{color:var(--ink);margin-bottom:.4rem;font-size:1.2rem;display:block}.tool span{color:var(--soft);font-size:.92rem}.tool.soon{background:0 0;border-style:dashed}.tool.soon:hover{box-shadow:none;border-color:var(--soft);transform:none}.tools-all{margin-top:1.8rem}.tres{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px;display:grid}@media (max-width:860px){.tres{grid-template-columns:1fr}}.cartao-l{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:7px;padding:24px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative}.cartao-l:hover{border-color:var(--ink);transform:translateY(-2px)}.cartao-l .k{letter-spacing:.13em;text-transform:uppercase;color:var(--soft);font-size:.71rem;font-weight:700}.cartao-l b{letter-spacing:-.02em;font-size:1.1rem}.cartao-l span:last-child{color:var(--soft);font-size:.91rem}.segmentos{background:var(--hx-neon);color:var(--hx-ink);border-bottom:0}.segmentos .olho,.segmentos .lead{color:var(--hx-ink)}.quatro-c{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.seg{background:var(--hx-white);min-height:260px;color:var(--hx-ink);border:0;border-radius:26px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.seg:hover{box-shadow:0 12px 24px rgb(var(--shadow)/.08);transform:translateY(-3px)}.seg .seg-icon{background:var(--hx-card);border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:25px;font-size:18px;display:grid}.seg .k{letter-spacing:-.025em;font-size:1.1rem;font-weight:500;line-height:1.2}.seg b{color:var(--hx-readable);margin-top:8px;font-size:.75rem;font-weight:400}.seg .txt{color:var(--hx-readable);margin-top:26px;font-size:.875rem;line-height:1.5}@media (max-width:980px){.quatro-c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.quatro-c{grid-template-columns:1fr;gap:12px}.seg{min-height:130px;padding:20px 20px 20px 76px}.seg .seg-icon{width:40px;height:40px;margin:0;position:absolute;top:20px;left:20px}.seg .k{padding-right:20px}.seg .txt{margin-top:16px;font-size:.8rem}}.preco-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(26px,4vw,54px);display:grid}@media (max-width:820px){.preco-grid{grid-template-columns:1fr}}.inclui{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.inclui span{border-radius:var(--pill);background:var(--surface);border:1px solid var(--line);padding:7px 14px;font-size:.85rem}.nota-pre{background:var(--surface);border:1px solid var(--line);color:var(--soft);border-radius:14px;margin-top:22px;padding:17px 19px;font-size:.87rem;line-height:1.55}.nota-pre b{color:var(--ink)}.final{background:var(--forest);color:#fff;text-align:center;border-bottom:0;border-radius:34px;width:min(1400px,100% - 1.6rem);margin:1rem auto;padding:5.5rem 1.5rem;position:relative;overflow:hidden}.blob{pointer-events:none;position:absolute}.blob.b1{background:var(--neon);opacity:.16;border-radius:58% 42% 55% 45%/55% 48% 52% 45%;width:340px;height:340px;top:-140px;left:-120px}.blob.b2{background:var(--neon);opacity:.9;border-radius:50%;width:120px;height:120px;bottom:-46px;right:8%}.blob.b3{background:var(--tint2);border-radius:50%;width:44px;height:44px;top:18%;right:14%}@media (max-width:620px){.blob.b3{display:none}}.final h2{color:#fff;max-width:20ch;margin:0 auto 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;position:relative}.final h2 .serif{color:var(--neon);font-size:1.06em}.final p{opacity:.8;max-width:30rem;margin:0 auto 2rem;position:relative}.final .btn{position:relative}.final .wrap{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.final .wrap h2,.final .wrap p{margin:0}.final .olho{color:#ffffff73}.final .lead{color:#ffffffb8;opacity:1}:where(body:has(.site-nav)) footer{background:var(--bg);color:var(--soft);padding:3.5rem 0 2.5rem;font-size:.9rem}.fcols{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (min-width:820px){.fcols{grid-template-columns:repeat(4,1fr)}}.fcols b{color:var(--ink);margin-bottom:.8rem;font-size:.95rem;display:block}.fcols .flogo{align-items:center;min-height:1.45rem;margin-bottom:.8rem;display:flex}.fcols .flogo img{display:block}.fcols a{color:var(--soft);margin-bottom:.5rem;text-decoration:none;display:block}.fcols a:hover{color:var(--brand)}.legal{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem;font-size:.8rem;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}.aurora i,.bolha,.pontos{animation:none}.pontos i,.traco{opacity:1;animation:none}.doc{opacity:1;transition:none;transform:none}}.doc-linha{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px 0;font-size:.82rem;display:grid}.doc-linha span:nth-child(2),.doc-linha span:nth-child(3),.doc-linha b{font-variant-numeric:tabular-nums;white-space:nowrap}.doc-meta{color:var(--soft);margin-top:11px;font-size:.66rem;line-height:1.5;display:block}.doc-baixo .soma{flex-direction:column;gap:2px;display:flex}.doc-baixo .soma span{color:var(--soft);font-size:.72rem}.doc-baixo .soma b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.45rem}@media (max-width:520px){.doc-linha{grid-template-columns:1fr auto;gap:5px 12px}.doc-linha span:nth-child(3){grid-column:1}}.barra-browser{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.pontos-b{gap:5px;display:flex}.pontos-b i{background:var(--soft2);border-radius:50%;width:7px;height:7px}.url{border-radius:var(--pill);background:var(--bg2);min-width:170px;color:var(--soft);justify-content:center;align-items:center;margin-inline:auto;padding:4px 16px;font-size:.66rem;display:flex}.janela-app{background:var(--bg2);min-height:770px;color:var(--ink);display:block}.hoje-preview{position:relative}.hoje-topo{background:var(--bg2);align-items:center;gap:24px;height:88px;padding:0 32px;display:flex}.hoje-topo picture{flex:none;align-items:center;display:flex}.hoje-topo picture img{width:auto;height:34px;display:block}.hoje-nav{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hoje-nav span{border-radius:var(--pill);background:var(--raised);height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 20px;font-size:.9rem;font-weight:500;display:inline-flex}.hoje-nav span.on{background:var(--forest);color:var(--on-forest)}.hoje-nav span.conta-pill{border:1px solid rgb(var(--shadow)/.18);background:0 0}.hoje-conta{flex:none;align-items:center;gap:10px;display:flex}.busca-preview,.avatar-preview{background:var(--raised);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.avatar-preview{background:var(--neon);color:var(--forest);font-weight:600}.hoje-corpo{grid-template-columns:104px minmax(0,1fr);display:grid}.hoje-rail{flex-direction:column;align-items:center;gap:14px;min-height:650px;padding-top:28px;display:flex}.rail-btn{background:var(--raised);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;font-size:1rem;display:grid}.rail-btn-on{background:var(--forest);color:var(--on-forest);font-size:1.4rem;font-weight:300}.rail-chat{margin-top:auto;margin-bottom:34px}.hoje-main{padding:26px 38px 46px 14px}.hoje-cabecalho{justify-content:space-between;align-items:flex-end;gap:34px;display:flex}.hoje-meta{color:var(--soft);align-items:center;gap:12px;font-size:.78rem;display:flex}.empresa-preview{border-radius:var(--pill);background:var(--raised);color:var(--ink);align-items:center;gap:8px;padding:7px 13px;font-weight:500;display:inline-flex}.empresa-preview i{background:var(--ok-dot);border-radius:50%;width:6px;height:6px}.empresa-preview b{color:var(--soft);font-weight:500}.hoje-main .hoje-titulo{letter-spacing:-.045em;margin-top:8px;font-size:3.1rem;font-weight:300;line-height:1}.hoje-main .miuda{color:var(--soft);margin-top:12px;font-size:.9rem}.acoes-preview{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.acao-preview{border-radius:var(--pill);background:var(--raised);white-space:nowrap;align-items:center;min-height:44px;padding:0 20px;font-size:.86rem;font-weight:500;display:inline-flex}.principal-preview{background:var(--forest);color:var(--on-forest)}.dinheiro-preview{margin-top:30px}.secao-preview{justify-content:space-between;align-items:center;padding:0 4px 12px;display:flex}.secao-preview b{font-size:1.05rem}.secao-preview span{font-size:.82rem}.metricas-quatro{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metricas-quatro .metrica{background:var(--surface);border:1px solid var(--edge);min-height:190px;box-shadow:none;border-radius:28px;padding:24px 26px}.metricas-quatro .metrica b{letter-spacing:-.045em;margin-top:24px;font-size:2.35rem;font-weight:300;line-height:1;display:block}.metricas-quatro .metrica small{color:var(--soft);margin-top:13px;font-size:.75rem;display:block}.metrica-escura{color:var(--on-forest);background:var(--forest)!important}.metrica-escura small{color:var(--on-forest-soft)!important}.metrica-titulo{align-items:center;font-weight:600;color:inherit!important;gap:11px!important;font-size:.9rem!important;display:flex!important}.metrica-titulo i{background:var(--raised);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;font-style:normal;display:grid}.metrica-escura .metrica-titulo i{background:var(--neon);color:var(--forest)}.metrica-titulo i.verde{background:var(--ok-dot);color:var(--on-forest)}.metrica-titulo i.claro{background:var(--tint2);color:var(--ink)}.blocos-hoje-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.bloco-hoje{background:var(--surface);border:1px solid var(--edge);border-radius:28px;min-height:180px;padding:28px 30px}.bloco-topo{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.bloco-topo>div{flex-direction:column;gap:4px;display:flex}.bloco-topo b{font-size:1rem}.bloco-topo small{color:var(--soft);font-size:.75rem}.bloco-topo>span{border-radius:var(--pill);background:var(--raised);white-space:nowrap;align-items:center;min-height:40px;padding:0 18px;font-size:.78rem;display:inline-flex}.linha-hoje{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:12px;font-size:.8rem;display:flex}.linha-hoje strong{font-weight:600}.linha-hoje span{color:var(--soft);white-space:nowrap}.atividade-preview{grid-column:1;min-height:135px}.cartoes-produto{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.cp{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;min-height:205px;padding:25px;display:flex}.cp h3{max-width:24ch;font-size:1.22rem}.cp p{color:var(--soft);max-width:52ch;margin-top:9px;font-size:.94rem}.cp:first-child{background:var(--forest);color:var(--on-forest);border-color:#0000}.cp:first-child p{color:var(--on-forest-soft)}.cp .ptag{margin-bottom:auto}.cp h3{margin-top:20px}.ptag.prep{background:var(--tint);color:var(--brand)}.cp:first-child .ptag{background:var(--neon);color:var(--forest)}@media (max-width:760px){.cartoes-produto{grid-template-columns:1fr}.cp{min-height:0}}.onde .marcos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.onde .marco,.onde .marco:nth-child(n){background:0 0;border-left:0;flex-direction:column;gap:11px;max-width:none;margin-left:0;padding:0;display:flex}.marco-ponto{color:#ffffffa8;background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:800;display:grid}.marco.agora .marco-ponto{background:var(--neon);color:var(--forest)}.marco-cartao{background:var(--surface);height:100%;color:var(--ink);border-radius:16px;padding:20px}.marco-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.onde .marco .quando{color:var(--soft)}.onde .marco h3{color:var(--ink);font-size:1rem}.onde .marco p{color:var(--soft);font-size:.87rem}.marco-cartao .estado{font-size:.62rem}@media (max-width:980px){.onde .marcos{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.onde .marcos{grid-template-columns:1fr}}.seg{position:relative}.seg-seta{background:#ffffff8c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.82rem;display:grid;position:absolute;top:18px;right:18px}.seg-contabilista{background:var(--forest);color:var(--on-forest);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:18px 22px;text-decoration:none;display:grid}.seg-contabilista b{white-space:nowrap}.seg-contabilista span:nth-child(2){color:var(--on-forest-soft);font-size:.91rem}.seta-c{background:var(--neon);width:38px;height:38px;color:var(--forest);border-radius:50%;place-items:center;display:grid}@media (max-width:640px){.seg-contabilista{grid-template-columns:1fr}.seta-c{display:none}}.ferramentas-l{background:var(--bg)}.preco{background:var(--bg2)}.planos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.plano{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:430px;padding:22px;display:flex}.plano.destaque{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}.plano-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.plano-topo h3{font-size:1.1rem}.plano-selo{border-radius:var(--pill);background:var(--neon);color:var(--forest);text-transform:uppercase;letter-spacing:.06em;padding:5px 9px;font-size:.62rem;font-weight:800}.plano-quem{color:var(--soft);margin-top:7px;font-size:.84rem}.plano.destaque .plano-quem,.plano.destaque .plano-ideia,.plano.destaque .plano-lista{color:var(--on-forest-soft)}.plano-preco{align-items:baseline;gap:7px;margin-top:23px;display:flex}.plano-preco b{letter-spacing:-.055em;font-size:2.15rem;line-height:1}.plano-preco span{color:var(--soft);font-size:.75rem}.plano.destaque .plano-preco span{color:var(--on-forest-soft)}.plano-nota{color:var(--soft);margin-top:6px;font-size:.72rem}.plano-ideia{min-height:2.8em;color:var(--soft);margin-top:13px;font-size:.88rem}.plano-herda{color:var(--ink);margin-top:18px;font-size:.75rem;font-weight:700}.plano.destaque .plano-herda{color:var(--on-forest)}.plano-lista{color:var(--soft);flex-direction:column;gap:8px;margin:20px 0 24px;font-size:.8rem;list-style:none;display:flex}.plano-lista li{padding-left:17px;position:relative}.plano-lista li:before{content:"";background:var(--neon);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--brand-rgb)/.08);border-radius:50%;position:absolute;top:.48em;left:0}.plano-link{border-radius:var(--pill);background:var(--raised);min-height:40px;color:var(--ink);justify-content:center;align-items:center;margin-top:auto;padding:9px 13px;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.plano.destaque .plano-link{background:var(--neon);color:var(--forest)}.inclui-caixa{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:18px 20px}.inclui-caixa .inclui{margin-top:11px}@media (max-width:1020px){.planos{grid-template-columns:repeat(2,1fr)}.plano{min-height:390px}}@media (max-width:580px){.planos{grid-template-columns:1fr}.plano{min-height:0}}.duvidas{background:var(--bg)}.faq{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px}.faq summary{padding:17px 42px 17px 18px;font-size:.92rem}.faq p{margin:0;padding:0 18px 18px;font-size:.9rem}.faq-nota{color:var(--soft);margin-top:18px;font-size:.86rem}@media (max-width:760px){.faq{grid-template-columns:1fr}}.final .final-vidro{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(760px,100%);color:var(--ink);box-shadow:0 30px 70px -40px rgb(var(--shadow)/.5);border:1px solid #ffffff38;border-radius:22px;padding:clamp(30px,5vw,54px)}.final .final-vidro h2{color:var(--ink)}.final .final-vidro h2 .serif{color:var(--brand)}.final .final-vidro .lead,.final .final-vidro .olho{color:var(--soft)}.final .final-vidro .btn-e{background:var(--forest);color:var(--on-forest)}body:has(.heroi) .wrap{max-width:1440px;padding-inline:max(20px,5.55556%)}body:has(.heroi) .pad{border-bottom:0;padding-block:80px}body:has(.heroi) .h-sec{text-wrap:initial;max-width:1100px;margin:18px 0 26px;font-size:clamp(38px,4.445vw,64px);font-weight:300;line-height:1.06}body:has(.heroi) .olho{letter-spacing:.06em;font-size:12px;font-weight:500}.site-nav-inicio{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;inset:0 0 auto}.site-nav-inicio .nav-i{height:112px;padding-block:24px}.site-nav-inicio .logo img{width:150px;height:auto}.site-nav-inicio .nav-auth{gap:8px}.site-nav-inicio .nav-links{gap:28px}.site-nav-inicio .nav-links a,.site-nav-inicio .nav-grupo-btn{color:var(--ink);font-size:15px}.site-nav-inicio .nav-entrar{border-radius:var(--pill);background:var(--raised);color:var(--ink);padding:12px 28px;font-size:14px;font-weight:500}.site-nav-inicio .btn{min-height:44px;padding-inline:24px;font-size:14px;font-weight:500}.heroi{background:var(--hx-opening);border:0;min-height:900px;padding:120px 0 104px}.heroi .heroi-grid{text-align:left;grid-template-columns:54.6875% 45.3125%;align-items:start;gap:0;display:grid}.heroi-texto{z-index:1;flex-direction:column;align-items:flex-start;padding-top:30px;display:flex;position:relative}.heroi .aviso{min-height:42px;color:var(--ink);background:var(--hx-landing-status);border:1px solid var(--hx-landing-status-border);box-shadow:var(--hx-glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:8px;padding:11px 15px;font-size:13px}.heroi .aviso .ponto{background:var(--warn-dot);border-radius:50%;flex:none;width:10px;height:10px}.heroi .aviso .seta{color:inherit;background:0 0;margin-left:10px;padding:0;font-size:16px;font-weight:400;display:block}.heroi h1{letter-spacing:-.03em;text-wrap:initial;max-width:670px;margin:28px 0 24px;font-size:clamp(52px,4.86vw,70px);font-weight:700;line-height:1.01}.heroi .lead{max-width:580px;color:var(--hx-landing-hero-text);margin:0;font-size:18px;line-height:1.5}.heroi .ctas{justify-content:flex-start;gap:12px;margin-top:28px}.heroi .ctas .btn{height:56px;padding:0 24px;font-size:15px;font-weight:500}.heroi .ctas .btn:first-child{min-width:260px}.heroi .ctas .btn-g{background:var(--raised);border:0;min-width:210px}.hero-atalhos{margin-top:28px}.hero-atalhos>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hero-atalhos a{border-radius:var(--pill);background:var(--raised);min-height:44px;color:var(--ink);justify-content:center;align-items:center;padding:10px 19px;font-size:14px;text-decoration:none;display:inline-flex}.hero-atalhos a:first-child{background:var(--forest);color:var(--on-forest)}.heroi .canais{margin-top:28px;font-size:14px;line-height:1.5}.palco{justify-content:center;width:100%;min-width:0;margin:0;display:flex;position:relative}.telemovel{aspect-ratio:auto;background:var(--hx-ink);width:330px;height:676px;box-shadow:none;border-radius:56px;flex:none;padding:0}.ecra,:root[data-tema=escuro] .ecra{--bg2:var(--hx-card);--surface:var(--hx-white);--raised:var(--hx-white);--ink:var(--hx-ink);--soft:var(--hx-readable);--tint2:var(--hx-neon);--forest:var(--hx-ink);--line:var(--hx-divider);--shadow:23 32 26;color:var(--hx-ink);background:var(--hx-card);border-radius:48px;grid-template-rows:42px 52px minmax(0,1fr) auto;inset:8px}.ilha{background:var(--hx-ink);width:76px;height:22px;top:18px}.barra-estado{background:var(--hx-card);padding:10px 18px;font-size:10px;font-weight:400}.tel-topo{background:var(--hx-white);border:0;gap:8px;min-height:52px;padding:8px 12px}.tel-topo b{font-size:13px;font-weight:500}.tel-topo span span{font-size:10px}.av-tel{background:var(--hx-ink);border-radius:50%;width:34px;height:34px}.fio{scrollbar-width:none;background:var(--hx-card);gap:12px;min-height:0;padding:28px 10px;overflow-y:auto}.bolha{max-width:85%;box-shadow:none;border-radius:18px;padding:11px 14px;font-size:12px;line-height:1.4}.minha{background:var(--hx-neon)}.dele{background:var(--hx-white)}.simulacao{letter-spacing:0;text-transform:none;color:var(--hx-readable);background:0 0;padding:0;font-size:8px}.tel-baixo{background:var(--hx-card);border:0;gap:8px;min-height:58px;padding:10px}.caixinha{background:var(--hx-white);border:0;min-height:38px;max-height:66px;padding:11px 14px;font-size:11px;overflow:hidden}.enviar{width:38px;height:38px;color:var(--hx-ink)}.legenda{background:var(--glass);border:1px solid var(--glass-borda);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:auto;max-width:210px;box-shadow:var(--hx-glass-shadow);border-radius:24px;gap:10px;padding:14px 12px;font-weight:400;display:flex}.legenda b{font-size:13px;font-weight:500}.legenda span span{margin-top:3px;font-size:11px;display:block}.legenda .selo-n{border-radius:50%;width:36px;height:36px;font-size:13px}.lf-1{inset:130px auto auto -52px}.lf-2{inset:490px 0 auto auto}.aplicacao{background:var(--hx-landing-paper)}.aplicacao .lead{max-width:870px;font-size:18px}.moldura{max-width:1100px;box-shadow:0 22px 55px rgb(var(--shadow)/.09);background:var(--bg2);border-radius:15px;margin:28px auto 0}.barra-browser{background:var(--surface);height:36px;padding:0 20px}.barra-browser .url{background:0 0;font-size:12px}.hoje-topo{align-items:center;justify-content:initial}.hoje-nav{flex-direction:row}.hoje-main .hoje-titulo{max-width:none}.metricas-quatro .metrica:last-child{display:block}.hoje-preview{background-image:var(--hx-dashboard-glow);background-repeat:no-repeat;min-height:960px}.hoje-rail{min-height:810px}.hoje-main{padding-bottom:50px}.metricas-quatro .metrica,.bloco-hoje{min-height:190px}.atividade-preview{min-height:150px}.aplicacao+.produto{padding-top:62px}:is(body:has(.heroi) .cp,body:has(.heroi) .plano,body:has(.heroi) .marco-cartao,body:has(.heroi) .cartao-l){border-radius:var(--card)}.nav-painel.fp-vidro,.nav-sheet.fp-vidro{background:var(--glass-opaco)}@media (min-width:1441px){body:has(.heroi) .wrap{max-width:1440px;padding-inline:80px}}@media (max-width:1150px){.site-nav-inicio .nav-links{gap:16px}.site-nav-inicio .nav-links a,.site-nav-inicio .nav-grupo-btn{font-size:13px}.site-nav-inicio .nav-auth .tema{display:none}.heroi h1{font-size:5.35vw}.heroi .lead{max-width:440px;font-size:17px}.heroi .ctas .btn{min-width:0;height:50px;padding-inline:18px;font-size:13px}.telemovel{border-radius:48px;width:290px;height:600px}.ecra,:root[data-tema=escuro] .ecra{border-radius:40px}.legenda{gap:8px;max-width:170px;padding:10px}.legenda b{font-size:11px}.legenda span span{font-size:10px}.lf-1{top:130px;left:-26px}.lf-2{top:440px;right:-15px}.heroi{min-height:820px}}@media (min-width:761px) and (max-width:900px){.telemovel{width:270px;height:570px}.lf-1{left:-20px}.lf-2{top:430px;right:-10px}.heroi h1{font-size:5.5vw}}@media (max-width:760px){body:has(.heroi) .wrap{padding-inline:20px}body:has(.heroi) .pad{padding-block:56px}body:has(.heroi) .h-sec{margin:15px 0 24px;font-size:38px}.site-nav-inicio .nav-i{gap:8px;height:94px}.site-nav-inicio .logo img{width:132px;height:auto}.site-nav-inicio .nav-auth>.btn{display:none}.site-nav-inicio .nav-entrar{padding:12px 23px;font-size:13px;display:block}.site-nav-inicio .nav-burger{background:var(--forest);width:40px;height:40px;color:var(--on-forest);border:0;border-radius:50%}.heroi{background:var(--hx-opening-mobile);min-height:0;padding:112px 0 36px}.heroi .heroi-grid{text-align:left;flex-direction:column;align-items:stretch;gap:26px;display:flex}.heroi-texto{padding:0}.heroi .aviso{gap:7px;width:100%;padding:11px 12px;font-size:11px}.heroi .aviso .ponto{width:7px;height:7px}.heroi .aviso .seta{margin-left:auto}.heroi h1{margin:30px 0;font-size:clamp(46px,12.82vw,70px);line-height:1.02}.heroi .lead{max-width:420px;font-size:16px;line-height:1.55}.heroi .ctas{flex-direction:column;gap:8px;width:100%;margin-top:20px}.heroi .ctas .btn{flex:auto;width:100%;max-width:420px;height:54px;font-size:14px}.heroi .ctas .btn-g{height:46px;min-height:46px}.hero-atalhos{width:100%;max-width:420px;margin-top:20px}.hero-atalhos .olho{font-size:10px}.hero-atalhos>div{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.hero-atalhos a{min-height:38px;padding:10px 15px;font-size:12px}.heroi .canais{margin-top:18px;font-size:12px}.palco{align-self:center;max-width:390px}.telemovel{border-radius:44px;width:260px;height:533px}.ecra,:root[data-tema=escuro] .ecra{border-radius:38px;grid-template-rows:34px 43px minmax(0,1fr) auto;inset:6px}.ilha{width:64px;height:18px;top:14px}.barra-estado{padding:8px 14px;font-size:8px}.tel-topo{min-height:43px;padding:6px 10px}.av-tel{width:28px;height:28px}.tel-topo b{font-size:11px}.tel-topo span span{font-size:8px}.fio{gap:10px;padding:22px 8px}.bolha{max-width:85%;padding:10px 11px;font-size:10px}.tel-baixo{gap:6px;min-height:46px;padding:8px}.caixinha{min-height:30px;padding:8px 10px;font-size:9px}.enviar{width:30px;height:30px}.legenda{border-radius:20px;gap:7px;padding:9px}.legenda b{font-size:11px}.legenda span span{font-size:9px}.legenda .selo-n{width:28px;height:28px;font-size:11px}.lf-1{top:396px;left:-4px}.lf-2{top:34px;right:0}.aplicacao .lead{font-size:16px}.moldura{margin-top:28px}}.transformacao{background:var(--hx-landing-before);color:var(--on-forest)}.transformacao .olho,.transformacao .marcador{color:var(--on-forest-soft)}.transformacao .frase{background:var(--hx-neon);color:var(--hx-ink);font-family:var(--font-sans);border-radius:var(--card);min-height:140px;padding:24px 30px;font-size:22px;font-style:normal;font-weight:500;line-height:1.4}.transformacao .doc,:root[data-tema=escuro] .transformacao .doc{--ink:var(--hx-published-ink);--soft:var(--hx-published-muted);--line:color-mix(in srgb,var(--hx-white) 15%,transparent);background:radial-gradient(ellipse at 20% 45%,color-mix(in srgb,var(--hx-neon) 25%,transparent),transparent 46%),radial-gradient(ellipse at 90% 80%,color-mix(in srgb,var(--hx-aurora-mint) 19%,transparent),transparent 50%);color:var(--ink);border:1px solid color-mix(in srgb,var(--hx-white) 80%,transparent);min-height:340px;box-shadow:none;border-radius:30px;padding:24px}.transformacao .doc-topo{border:0;padding:0 0 18px}.transformacao .doc-topo>span:first-child{text-align:left}.transformacao .doc-topo b{font-size:24px;font-weight:600}.transformacao .selo-sim{color:var(--on-forest);border-radius:var(--pill);background:color-mix(in srgb,var(--hx-white) 7%,transparent);letter-spacing:0;padding:7px 16px;font-size:10px;position:static}.transformacao .doc-linha{background:color-mix(in srgb,var(--hx-white) 5%,transparent);border:0;border-radius:18px;padding:15px 18px}.transformacao .doc-baixo{border:0}.transformacao .doc-baixo .soma b{font-size:36px;font-weight:300}.transformacao .quatro{gap:16px;margin-top:60px}.transformacao .etapa{border-radius:var(--card);min-height:220px;padding:24px 26px}.transformacao .etapa>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.transformacao .etapa .n{color:inherit;margin:0;font-size:14px;font-weight:400}.transformacao .etapa .quem{border-radius:var(--pill);background:color-mix(in srgb,var(--hx-white) 4%,transparent);color:inherit;letter-spacing:0;text-transform:none;margin:0;padding:6px 20px;font-size:12px}.transformacao .etapa.seu{background:var(--hx-published-line);color:var(--on-forest)}.transformacao .etapa.seu p{color:var(--on-forest-soft)}.transformacao .etapa.nosso{background:var(--hx-neon);color:var(--hx-ink)}.transformacao .etapa.nosso p{color:var(--hx-on-neon)}.transformacao .etapa h3{font-size:24px;font-weight:400}.transformacao .etapa p{font-size:14px;line-height:1.5}@media (max-width:760px){.heroi h1{max-width:550px}.transformacao .frase{min-height:100px;padding:20px;font-size:16px}.transformacao .quatro{grid-template-columns:1fr;margin-top:30px}.transformacao .etapa{min-height:124px;padding:18px 20px}.transformacao .etapa>div{margin-bottom:6px}.transformacao .etapa h3{font-size:20px}.transformacao .etapa p{font-size:13px}}.ferramentas-l .cartao-l{gap:12px;padding:28px}.cartao-l .ico{background:var(--raised);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;margin-bottom:12px;font-size:20px;display:grid}.cartao-l:after{content:"↗";color:var(--ink);position:absolute;top:26px;right:26px}.cartao-l b{font-size:1.2rem;font-weight:500}.cartao-l .txt{line-height:1.55}.ferramentas-l .ctas,.preco .ctas{justify-content:flex-start;margin-top:32px}.nota-pre{margin-top:28px}.nota-pre a,.faq-nota a{color:var(--ink);text-underline-offset:3px}.seg-contabilista{background:var(--hx-ink);color:var(--hx-card);border-radius:28px;margin-top:30px;padding:24px 32px}.seg-contabilista span:nth-child(2){color:var(--hx-card)}.seg-seta{color:inherit;background:0 0;top:22px;right:20px}.onde{background:var(--bg2);color:var(--ink)}.onde .grelha-fundo{display:none}.onde .olho,.onde .lead{color:var(--soft)}.onde .marcos{gap:16px;margin-top:55px;position:relative}.onde .marcos:before{content:"";background:var(--line);height:1px;position:absolute;top:15px;left:15px;right:15px}.marco-ponto{background:var(--bg2);border:1px solid var(--line);color:var(--ink);position:relative}.marco.ja .marco-ponto{background:var(--hx-neon);border-color:var(--hx-neon);color:var(--hx-ink)}.marco.agora .marco-ponto{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.marco-cartao{width:100%;min-height:200px;padding:24px}.marco-meta{flex-wrap:wrap;gap:8px;margin-bottom:28px}.marco-cartao .estado.feito,.marco-cartao .estado.depois{background:var(--bg2);color:var(--soft);border:0}.marco-cartao .estado.agora{background:var(--warn-soft);color:var(--warn)}.onde .marco h3{font-size:1.15rem;font-weight:500}.onde .marco p{margin-top:12px;line-height:1.5}.final:has(.final-vidro){isolation:isolate;background:var(--hx-ink);text-align:left;border-radius:40px;place-items:center;width:min(1400px,100% - 40px);min-height:480px;margin:0 auto 60px;padding:60px 40px;display:grid}.final:has(.final-vidro):before{content:"";z-index:-1;filter:blur(40px);background:radial-gradient(230px 230px at 20% 52%,#c6f432cc,#0000),radial-gradient(230px 230px at 73% 77%,#34d1a699,#0000),radial-gradient(200px 200px at 41% 92%,#c084fc80,#0000);position:absolute;inset:-5%}.final:has(.final-vidro) .blob{display:none}body:has(.heroi) .final .wrap{width:100%;padding:0}.final .final-vidro{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:100%;max-width:840px;min-height:360px;color:var(--hx-ink);background:radial-gradient(250px 180px at 24% 36%,#c6f43280,#0000),radial-gradient(250px 180px at 76% 75%,#34d1a666,#0000),#ffffff59;border:1px solid #ffffffd9;border-radius:34px;padding:44px 48px 42px}.final .final-vidro h2{letter-spacing:-.035em;color:inherit;max-width:none;margin:24px 0;font-size:clamp(34px,4.167vw,60px);font-weight:300;line-height:1.06}.final .final-vidro h2 .serif,.final .final-vidro .olho,.final .final-vidro .lead{color:inherit}.final .final-vidro p{max-width:680px;font-size:16px;line-height:1.5}.final .final-vidro .btn-e{background:var(--hx-ink);color:var(--hx-card);min-width:280px;min-height:58px;margin-top:42px}:root[data-tema=escuro] .final .final-vidro{color:var(--hx-published-ink);background:#17201a73}@media (max-width:980px){.onde .marcos:before{display:none}}@media (max-width:560px){.marco-cartao{min-height:0}.seg-contabilista{padding:20px}.final:has(.final-vidro){border-radius:34px;margin-bottom:30px;padding:24px 16px}.final .final-vidro{border-radius:28px;padding:30px 22px 28px}.final .final-vidro h2{font-size:34px}.final .final-vidro p{font-size:14px}.final .final-vidro .btn-e{width:100%;min-width:0;margin-top:32px;font-size:14px}.ferramentas-l .ctas .btn{padding-inline:18px;font-size:.85rem}}
