:root{--marinho: #0a1f57;--azul: #1f5fe0;--dourado: #f2a60c;--f-titulo: "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-texto: "Atkinson Hyperlegible", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--largura: 1180px;--margem: clamp(20px, 5vw, 48px);--raio-g: 22px;--raio-m: 14px;--raio-p: 10px;--ease: cubic-bezier(.22, .8, .24, 1)}[data-tema=claro]{color-scheme:light;--fundo: #f4f6fb;--fundo-2: #e9eef8;--superficie: #ffffff;--superficie-2: #f3f6fc;--tinta: #0a1633;--tinta-2: #465273;--tinta-3: #6f7a96;--linha: #d9e0ee;--acento: #1f5fe0;--acento-texto: #ffffff;--acento-suave: rgba(31, 95, 224, .1);--ouro: #b47800;--ouro-vivo: #f2a60c;--marca-fundo: #0a1f57;--sombra: 0 1px 0 rgba(10, 31, 87, .04), 0 30px 60px -32px rgba(10, 31, 87, .35);--zap-fundo: #efeae2;--zap-balao: #ffffff}[data-tema=escuro]{color-scheme:dark;--fundo: #050f2b;--fundo-2: #081638;--superficie: #0b1a42;--superficie-2: #0f2152;--tinta: #edf1fb;--tinta-2: #aab5d2;--tinta-3: #7987ab;--linha: #1c2e66;--acento: #7aa0ff;--acento-texto: #06112e;--acento-suave: rgba(122, 160, 255, .14);--ouro: #f5b53a;--ouro-vivo: #f5b53a;--marca-fundo: #1f5fe0;--sombra: 0 30px 70px -34px rgba(0, 0, 0, .8);--zap-fundo: #0a1433;--zap-balao: #13245a}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(76px + env(safe-area-inset-top,0px))}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:var(--f-texto);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color .35s var(--ease),color .35s var(--ease);padding-bottom:env(safe-area-inset-bottom,0px)}img,svg{max-width:100%}h1,h2,h3{font-family:var(--f-titulo);margin:0;font-weight:700;color:var(--tinta)}p{margin:0}a{color:inherit}b,strong{font-weight:700}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--acento);outline-offset:3px;border-radius:6px}.pular{position:absolute;left:12px;top:-60px;z-index:50;background:var(--superficie);padding:10px 16px;border-radius:var(--raio-p)}.pular:focus{top:calc(12px + env(safe-area-inset-top,0px))}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;border:2px solid transparent;transition:background-color .2s,border-color .2s,color .2s,transform .15s var(--ease)}.botao:active{transform:scale(.97)}.botao-cheio{background:var(--acento);color:var(--acento-texto)}.botao-cheio:hover{background:color-mix(in srgb,var(--acento) 86%,var(--tinta))}.botao-linha{border-color:var(--linha);color:var(--tinta)}.botao-linha:hover{border-color:var(--tinta-3)}.botao-p{min-height:40px;padding:0 18px;font-size:.95rem}.botao-ouro{background:var(--dourado);color:#1b1300}.botao-ouro:hover{background:#ffb829}.botao-claro{border-color:#ffffff59;color:#fff}.botao-claro:hover{border-color:#fff}.link{display:inline-block;margin-top:22px;font-weight:700;color:var(--acento);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.topo{position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb,var(--fundo) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s,background-color .35s}.topo.rolou{border-bottom-color:var(--linha)}.topo-dentro{max-width:var(--largura);margin:0 auto;padding:0 var(--margem);height:68px;display:flex;align-items:center;gap:28px}.marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--f-titulo);font-weight:800;font-size:1.22rem;letter-spacing:-.02em}.marca svg{width:32px;height:32px}.m-fundo{fill:var(--marca-fundo);transition:fill .35s}.m-linha{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.m-ponto{fill:var(--dourado)}.topo-nav{display:flex;gap:26px;margin-right:auto}.topo-nav a{text-decoration:none;color:var(--tinta-2);font-size:.98rem;padding:6px 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.topo-nav a:hover{color:var(--tinta);border-bottom-color:var(--ouro-vivo)}.topo-acoes{display:flex;align-items:center;gap:10px;margin-left:auto}.botao-tema{width:42px;height:42px;border-radius:50%;border:1px solid var(--linha);background:transparent;cursor:pointer;display:grid;place-items:center;transition:border-color .2s,transform .3s var(--ease)}.botao-tema:hover{border-color:var(--tinta-3)}.botao-tema:active{transform:rotate(-25deg)}.botao-tema svg{width:20px;height:20px;fill:none;stroke:var(--tinta);stroke-width:1.8;stroke-linecap:round}[data-tema=claro] .botao-tema svg path{fill:var(--tinta);stroke:none}.hero{max-width:var(--largura);margin:0 auto;padding:clamp(40px,7vw,88px) var(--margem) clamp(56px,8vw,104px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:center}.hero h1{font-size:clamp(2.6rem,5.4vw,4.5rem);line-height:1.02;letter-spacing:-.038em;font-weight:800;font-variation-settings:"opsz" 96;max-width:11ch}.hero-sub{margin-top:24px;font-size:1.16rem;color:var(--tinta-2);max-width:36em}.hero-acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-acoes.centro{justify-content:center}.hero-nota{margin-top:18px;font-size:.95rem;color:var(--tinta-3)}.hero-regua{min-width:0}.hero-regua-dica{margin-top:12px;font-size:.88rem;color:var(--tinta-3);text-align:center}.regua{margin:0;background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra);padding:clamp(20px,3vw,30px);transition:background-color .35s,border-color .35s}.regua-cabeca{display:flex;flex-direction:column;gap:2px}.regua-rotulo{font-size:1rem;color:var(--tinta-2)}.regua-valor{font-family:var(--f-titulo);font-weight:800;font-size:clamp(2.6rem,5.6vw,3.9rem);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--tinta)}.regua-grafico{position:relative;margin:22px -4px 0;touch-action:pan-y}.regua-grafico svg{display:block;width:100%;height:auto;overflow:visible;cursor:crosshair}.r-base{stroke:var(--linha);stroke-width:calc(1.5px * var(--k, 1))}.r-area{fill:var(--acento-suave);opacity:0;animation:aparece .8s .9s var(--ease) forwards}.r-real{fill:none;stroke:var(--acento);stroke-width:calc(3.5px * var(--k, 1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:desenha 1.5s .25s var(--ease) forwards}.r-prev{fill:none;stroke:var(--tinta-3);stroke-width:calc(2.5px * var(--k, 1));stroke-dasharray:calc(2px * var(--k, 1)) calc(7px * var(--k, 1));stroke-linecap:round;opacity:0;animation:aparece .6s 1.5s var(--ease) forwards}.r-hoje{stroke:var(--tinta-3);stroke-width:calc(1px * var(--k, 1));stroke-dasharray:calc(3px * var(--k, 1)) calc(4px * var(--k, 1));opacity:.7}.r-hoje-txt,.r-eixo,.r-salario-txt{fill:var(--tinta-3);font-family:var(--f-texto);font-size:calc(13px * var(--k, 1))}.r-salario-txt{fill:var(--ouro);font-weight:700;opacity:0;animation:aparece .4s .9s var(--ease) forwards}.r-hoje-txt{font-weight:700;fill:var(--tinta-2)}.r-conta,.r-salario{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:brota .45s var(--ease) forwards}.r-conta{fill:var(--superficie);stroke:var(--tinta-3);stroke-width:calc(2px * var(--k, 1))}.r-conta.paga{stroke:var(--acento)}.r-salario{fill:var(--dourado);stroke:var(--superficie);stroke-width:calc(3px * var(--k, 1))}.r-foco line{stroke:var(--tinta-2);stroke-width:calc(1px * var(--k, 1))}.r-foco circle{fill:var(--acento);stroke:var(--superficie);stroke-width:calc(3px * var(--k, 1))}.regua-dica{position:absolute;pointer-events:none;z-index:2;transform:translate(-50%,calc(-100% - 16px));background:var(--tinta);color:var(--fundo);border-radius:var(--raio-p);padding:9px 12px;display:flex;flex-direction:column;min-width:128px;font-size:.85rem;line-height:1.35;white-space:nowrap;box-shadow:0 10px 24px -10px #00000073}.regua-dica.esq{transform:translate(-12px,calc(-100% - 16px))}.regua-dica.dir{transform:translate(calc(-100% + 12px),calc(-100% - 16px))}.dica-dia{opacity:.75}.dica-saldo{font-family:var(--f-titulo);font-weight:800;font-size:1.2rem;font-variant-numeric:tabular-nums}.dica-item{opacity:.9}.dica-item.entra{color:var(--ouro-vivo);opacity:1}[data-tema=escuro] .dica-item.entra{color:#9a6400}.regua-pe{margin-top:18px;padding-top:16px;border-top:1px solid var(--linha);display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between}.regua-pe p{color:var(--tinta-2);font-size:.98rem;max-width:30em}.regua-pe b{color:var(--tinta);font-variant-numeric:tabular-nums}.regua-legenda{display:flex;gap:16px;font-size:.85rem;color:var(--tinta-3)}.regua-legenda span{display:inline-flex;align-items:center;gap:7px}.regua-legenda i{display:inline-block;width:22px;height:0}.lg-real{border-top:3.5px solid var(--acento);border-radius:2px}.lg-prev{border-top:2.5px dotted var(--tinta-3)}@keyframes desenha{to{stroke-dashoffset:0}}@keyframes aparece{to{opacity:1}}@keyframes brota{60%{transform:scale(1.25)}to{transform:scale(1)}}.secao{max-width:var(--largura);margin:0 auto;padding:clamp(64px,9vw,120px) var(--margem)}.secao-cabeca{max-width:720px;margin-bottom:clamp(40px,6vw,72px)}.secao h2,.faixa h2,.final h2{font-size:clamp(2rem,3.8vw,3rem);line-height:1.06;letter-spacing:-.03em;font-weight:800}.secao-cabeca p{margin-top:16px;font-size:1.12rem;color:var(--tinta-2)}#funcoes{padding-top:clamp(48px,7vw,88px);border-top:1px solid var(--linha)}.funcao{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:center}.funcao+.funcao{margin-top:clamp(64px,9vw,120px)}.funcao.invertida .funcao-texto{order:2}.funcao h3{font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1.15;letter-spacing:-.02em;max-width:16ch}.funcao-texto p{margin-top:16px;color:var(--tinta-2);max-width:32em}.funcao-texto .funcao-dica{margin-top:22px;font-size:.92rem;color:var(--tinta-3);padding-left:14px;border-left:3px solid var(--ouro-vivo)}.funcao-demo{min-width:0}.demo{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-g);box-shadow:var(--sombra);padding:clamp(18px,2.6vw,26px);transition:background-color .35s,border-color .35s}.dc-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 6px 14px}.dc-topo span{color:var(--tinta-2)}.dc-topo strong{font-family:var(--f-titulo);font-size:1.9rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.demo-contas ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.dc-item{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 10px;border:0;border-radius:var(--raio-m);background:transparent;cursor:pointer;text-align:left;transition:background-color .2s}.dc-item:hover{background:var(--superficie-2)}.dc-marca{width:26px;height:26px;border-radius:50%;border:2px solid var(--linha);display:grid;place-items:center;transition:background-color .25s,border-color .25s}.dc-marca svg{width:15px;height:15px;fill:none;stroke:var(--acento-texto);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s var(--ease)}.dc-item.paga .dc-marca{background:var(--acento);border-color:var(--acento)}.dc-item.paga .dc-marca svg{stroke-dashoffset:0}.dc-nome{font-weight:700;display:flex;flex-direction:column;line-height:1.3;min-width:0}.dc-nome small{font-weight:400;font-size:.84rem;color:var(--tinta-3)}.dc-cat{font-size:.8rem;color:var(--tinta-2);background:var(--superficie-2);border:1px solid var(--linha);padding:2px 9px;border-radius:999px}.dc-valor{font-weight:700;font-variant-numeric:tabular-nums;min-width:4.6em;text-align:right;transition:color .25s}.dc-item.paga .dc-nome,.dc-item.paga .dc-valor{color:var(--tinta-3)}.dc-item.paga .dc-valor{text-decoration:line-through;text-decoration-thickness:1.5px}.dd-frase{font-size:1rem;color:var(--tinta-2)}.dd-frase strong{display:block;font-family:var(--f-titulo);font-size:2.1rem;letter-spacing:-.03em;color:var(--tinta);line-height:1.1;margin-top:4px}.dd-barras{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:170px;margin-top:22px}.dd-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;border:0;background:transparent;padding:0;cursor:pointer;min-width:0}.dd-barra{display:flex;flex-direction:column;justify-content:flex-end;flex:none;background:var(--ouro-vivo);border-radius:8px 8px 4px 4px;min-height:4px;overflow:hidden;opacity:.45;transition:opacity .2s,height .5s var(--ease)}.dd-custo{display:block;background:var(--marinho)}[data-tema=escuro] .dd-custo{background:#3b5cc4}.dd-col.sel .dd-barra,.dd-col:hover .dd-barra{opacity:1}.dd-dia{font-size:.82rem;color:var(--tinta-3);text-align:center}.dd-col.sel .dd-dia{color:var(--tinta);font-weight:700}.dd-detalhe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--linha)}.dd-detalhe dt{font-size:.84rem;color:var(--tinta-3)}.dd-detalhe dd{margin:0;font-weight:700;font-size:1.1rem;font-variant-numeric:tabular-nums}.dd-detalhe dd.ouro{color:var(--ouro)}.dd-nota{margin-top:14px;font-size:.9rem;color:var(--tinta-2)}.demo-zap{padding:0;overflow:hidden;background:var(--zap-fundo)}.zap-topo{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--marinho);color:#fff}.zap-topo b{display:block;line-height:1.2}.zap-topo small{font-size:.8rem;opacity:.7}.zap-avatar{width:38px;height:38px;border-radius:50%;background:#16307a;display:grid;place-items:center}.zap-avatar svg{width:26px;height:26px}.zap-avatar path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.zap-avatar circle{fill:var(--dourado)}.zap-conversa{padding:20px 16px 22px;display:grid;gap:8px;justify-items:start}.zap-balao{position:relative;max-width:92%;background:var(--zap-balao);color:var(--tinta);border-radius:4px 14px 14px;padding:10px 14px 22px;box-shadow:0 1px 1px #00000014;font-size:.97rem;line-height:1.5}.zap-balao+.zap-balao{border-radius:14px}.zap-balao p+p{margin-top:8px}.zap-hora{position:absolute;right:12px;bottom:5px;font-size:.72rem;color:var(--tinta-3)}.dp-controles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dp-modelos{display:flex;gap:4px;padding:4px;background:var(--superficie-2);border:1px solid var(--linha);border-radius:999px;overflow-x:auto;max-width:100%}.dp-modelos button{border:0;background:transparent;padding:7px 14px;border-radius:999px;cursor:pointer;font-size:.9rem;color:var(--tinta-2);white-space:nowrap;transition:background-color .2s,color .2s}.dp-modelos button[aria-pressed=true]{background:var(--superficie);color:var(--tinta);font-weight:700;box-shadow:0 1px 3px #0a1f5726}.dp-cores{display:flex;gap:8px}.dp-cores button{width:26px;height:26px;border-radius:50%;border:3px solid var(--superficie);cursor:pointer;box-shadow:0 0 0 1px var(--linha);transition:box-shadow .2s,transform .2s var(--ease)}.dp-cores button[aria-pressed=true]{box-shadow:0 0 0 2px var(--tinta);transform:scale(1.08)}.dp-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.dp-bloco{border:1px solid var(--linha);border-radius:var(--raio-m);padding:14px 16px;min-height:96px;background:var(--superficie-2);display:flex;flex-direction:column;gap:8px;border-top:3px solid var(--cor-painel);transition:border-color .3s;animation:entraBloco .4s var(--ease) both}.dp-bloco.largo{grid-column:1 / -1}.pb-titulo{font-size:.84rem;color:var(--tinta-3)}.pb-grande{font-family:var(--f-titulo);font-size:1.7rem;font-weight:800;letter-spacing:-.03em;color:var(--cor-painel);line-height:1}[data-tema=escuro] .pb-grande{color:color-mix(in srgb,var(--cor-painel) 55%,#fff)}.pb-txt{font-size:.93rem;color:var(--tinta-2);line-height:1.45}.pb-cats{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.pb-cats i:nth-child(1){background:var(--cor-painel)}.pb-cats i:nth-child(2){background:color-mix(in srgb,var(--cor-painel) 55%,var(--superficie))}.pb-cats i:nth-child(3){background:var(--dourado)}.pb-meta{height:12px;border-radius:6px;background:var(--linha);overflow:hidden}.pb-meta i{display:block;height:100%;background:var(--cor-painel);border-radius:6px}@keyframes entraBloco{0%{opacity:0;transform:translateY(6px) scale(.98)}}.faixa{background:var(--marinho);color:#fff}[data-tema=escuro] .faixa{background:#0b1d52;border-block:1px solid var(--linha)}.faixa-dentro{max-width:var(--largura);margin:0 auto;padding:clamp(56px,8vw,96px) var(--margem);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.faixa h2{color:#fff}.faixa p{margin-top:18px;color:#ffffffc7;max-width:34em}.demo-offline{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.do-barra{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border-radius:var(--raio-m);font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.16);transition:background-color .35s,border-color .35s}.do-barra.on{background:#3ccf9424;border-color:#3ccf9473}.do-ponto{width:10px;height:10px;border-radius:50%;background:var(--dourado);flex:none;box-shadow:0 0 0 4px #f2a60c38}.do-barra.on .do-ponto{background:#3ccf94;box-shadow:0 0 0 4px #3ccf9438}.do-botao{border:0;background:transparent;color:#fff;cursor:pointer;padding:6px 2px;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--dourado);text-decoration-thickness:2px}.perfis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--tinta)}.perfil{padding:32px 40px 8px 0}.perfil+.perfil{padding-left:40px;border-left:1px solid var(--linha)}.perfil h3{font-size:1.45rem;letter-spacing:-.02em}.perfil p{margin-top:12px;color:var(--tinta-2);max-width:30em}.perfis-nota{margin-top:36px;font-family:var(--f-titulo);font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.privacidade{border-top:1px solid var(--linha)}.priv-grade{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:start}.priv-grade>div p{margin-top:18px;color:var(--tinta-2);font-size:1.1rem;max-width:26em}.priv-lista{list-style:none;margin:0;padding:0}.priv-lista li{position:relative;padding:16px 0 16px 38px;border-bottom:1px solid var(--linha);color:var(--tinta-2)}.priv-lista li:first-child{padding-top:4px}.priv-lista li:first-child:before{top:6px}.priv-lista li:before{content:"";position:absolute;left:0;top:18px;width:22px;height:22px;border-radius:50%;background:var(--acento-suave) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.6L12 5.5' fill='none' stroke='%231f5fe0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}[data-tema=escuro] .priv-lista li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.6L12 5.5' fill='none' stroke='%237aa0ff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.priv-lista b{color:var(--tinta);display:block}.passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:passo}.passos li{counter-increment:passo;position:relative;padding-top:72px}.passos li:before{content:counter(passo);position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-titulo);font-weight:800;font-size:1.3rem;background:var(--superficie);border:2px solid var(--acento);color:var(--acento)}.passos li:not(:last-child):after{content:"";position:absolute;top:24px;left:60px;right:4px;height:2px;background:repeating-linear-gradient(90deg,var(--linha) 0 6px,transparent 6px 12px)}.passos h3{font-size:1.3rem;letter-spacing:-.015em}.passos p{margin-top:8px;color:var(--tinta-2);max-width:22em}#perguntas{border-top:1px solid var(--linha)}.perguntas-grade{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,6vw,96px)}.perguntas details{border-bottom:1px solid var(--linha)}.perguntas details:first-child{border-top:1px solid var(--linha)}.perguntas summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-weight:700;font-size:1.08rem}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-9px;border-right:2px solid var(--tinta-2);border-bottom:2px solid var(--tinta-2);transform:rotate(45deg);transition:transform .3s var(--ease),margin-top .3s var(--ease)}.perguntas details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.perguntas details p{padding:0 44px 22px 0;color:var(--tinta-2);max-width:40em}.perguntas details[open] p{animation:abre .3s var(--ease)}@keyframes abre{0%{opacity:0;transform:translateY(-4px)}}.final{margin:0 var(--margem) clamp(40px,6vw,72px);max-width:var(--largura);border-radius:28px;background:var(--marinho);color:#fff;text-align:center;padding:clamp(56px,8vw,96px) var(--margem);position:relative;overflow:hidden}@media(min-width:1277px){.final{margin-left:auto;margin-right:auto}}[data-tema=escuro] .final{background:#0b1d52;border:1px solid var(--linha)}.final:before{content:"";position:absolute;left:0;right:0;bottom:-4%;height:34%;pointer-events:none;opacity:.45;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 200' preserveAspectRatio='none'%3E%3Cpath d='M0 170 L120 168 L150 60 L260 70 L340 96 L470 104 L560 132 L700 136 L760 150 L900 150 L1000 160' fill='none' stroke='%23f2a60c' stroke-width='2' stroke-dasharray='3 9' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center bottom / 100% 100% no-repeat}.final h2{color:#fff;position:relative}.final p{margin-top:14px;color:#ffffffc7;position:relative}.final .hero-acoes{position:relative}.rodape{border-top:1px solid var(--linha)}.rodape-dentro{max-width:var(--largura);margin:0 auto;padding:36px var(--margem) 44px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 36px}.rodape nav{display:flex;flex-wrap:wrap;gap:8px 22px;margin-right:auto}.rodape nav a{color:var(--tinta-2);text-decoration:none;font-size:.95rem}.rodape nav a:hover{color:var(--tinta);text-decoration:underline}.rodape p{color:var(--tinta-3);font-size:.9rem}@media(max-width:960px){.topo-nav{display:none}.hero{grid-template-columns:minmax(0,1fr)}.hero h1{max-width:13ch}.funcao,.faixa-dentro,.priv-grade,.perguntas-grade{grid-template-columns:minmax(0,1fr)}.funcao.invertida .funcao-texto{order:0}}@media(max-width:720px){.perfis{grid-template-columns:minmax(0,1fr)}.perfil{padding:28px 0 4px}.perfil+.perfil{padding-left:0;border-left:0;border-top:1px solid var(--linha);margin-top:24px}.passos{grid-template-columns:minmax(0,1fr);gap:28px}.passos li{padding:4px 0 0 68px;min-height:48px}.passos li:not(:last-child):after{inset:58px auto -22px 23px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--linha) 0 6px,transparent 6px 12px)}.dc-cat{display:none}.dc-item{grid-template-columns:30px minmax(0,1fr) auto}}@media(max-width:480px){body{font-size:1rem}.topo-dentro{height:62px;gap:12px}.marca span{font-size:1.1rem}.hero-acoes .botao{flex:1 1 100%}.regua-legenda{font-size:.8rem}.dd-barras{gap:5px;height:150px}.final{margin-left:12px;margin-right:12px;border-radius:22px}.rodape nav{margin-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.r-real{stroke-dashoffset:0}}
