.ligacoes{padding-block:clamp(46px,5.5vw,74px);background:var(--paper)}.ligacoes-head{max-width:660px;margin:0 auto 26px;text-align:center}.ligacoes-head h2{font-size:clamp(19px,1.9vw,24px);font-weight:700;letter-spacing:-.028em;line-height:1.3}.ligacoes-head p{margin:10px 0 0;color:var(--muted);font-size:14.5px;line-height:1.55}.ligacoes-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:940px;margin-inline:auto}.chip{display:inline-flex;align-items:center;gap:8px;padding:9px 15px 9px 12px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--muted);font-size:13.5px;font-weight:600;letter-spacing:-.008em;white-space:nowrap}.chip .dot{width:6px;height:6px;background:var(--state-live)}.chip i{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent-10);color:var(--accent-ink);font-size:11.5px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.ligacoes-nota{margin:24px auto 0;max-width:620px;color:var(--faint);font-size:12.5px;line-height:1.6;text-align:center}.ligacoes-nota strong{color:var(--muted);font-weight:700}.grid-4{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:clamp(38px,4.5vw,58px)}.painel{display:flex;flex-direction:column;align-items:center;padding:20px 18px 18px;text-align:center;position:relative}.painel h3{margin:14px 0 0}.painel-corpo p{margin:8px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.painel-corpo{flex:1}.painel-rodape{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}.painel-stat{margin:0;color:var(--accent-ink);font-size:clamp(24px,2.1vw,29px);font-weight:800;letter-spacing:-.04em;line-height:1}.painel-conta{margin:7px 0 0;color:var(--faint);font-size:11.5px;line-height:1.45}@media(max-width:1080px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid-4{grid-template-columns:1fr}}.grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.grid-3{grid-template-columns:1fr}}.passos-fio{position:relative;height:44px;max-width:74%;margin:clamp(38px,4.5vw,56px) auto 26px}.passos-fio-base,.passos-fio-luz{position:absolute;top:50%;left:0;height:1.5px;transform:translateY(-50%);border-radius:0}.passos-fio-base{right:0;background:var(--hairline-strong, var(--hairline))}.passos-fio-luz{right:0;background:var(--accent);transform:translateY(-50%) scaleX(var(--fio, 0));transform-origin:left center;transition:transform 90ms linear}.passos-fio b{position:absolute;top:50%;left:calc(var(--i) * 50%);transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;background:var(--card);border:1px solid var(--hairline);border-radius:50%;color:var(--ink);font-size:13.5px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.passos-fio b:first-of-type{left:0;transform:translateY(-50%)}.passos-fio b:last-of-type{left:100%;transform:translate(-100%,-50%)}.passos-fio b[data-on]{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 5px var(--accent-10)}.passo{padding:22px 20px 20px}.passo h3{margin:0}.passo--center{text-align:center}.passo--center .tile{margin:0 auto 16px}.passo--center .passo-saida{justify-content:center}.passo--center>.passo-sub{text-align:center}.passo>.passo-sub{margin:8px 0 0;color:var(--accent-ink);font-size:14.5px;font-weight:600;line-height:1.45}.passo>p{margin:10px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5;text-align:justify}.passo>.passo-saida{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline);color:var(--muted);font-size:13.5px;line-height:1.5}.passo-saida svg,.passo-saida .ph-icon{width:15px;height:15px;margin-top:3px;flex:none;color:var(--accent-ink)}.passo-saida strong{color:var(--ink);font-weight:700}@media(max-width:900px){.passos-fio{display:none}}.prova-figura{margin:clamp(38px,4.5vw,58px) auto 0;max-width:940px;padding:10px;overflow:hidden}.prova-figura img{display:block;width:100%;height:auto;border-radius:0;background:var(--dark-panel)}.prova-figura figcaption{margin:14px 6px 6px;color:var(--muted);font-size:13.5px;line-height:1.6;text-wrap:pretty}.prova-figura figcaption strong{color:var(--ink);font-weight:700}.prova-stack{margin-top:clamp(34px,4vw,52px)}.prova-stack-titulo{margin:0 0 18px;text-align:center;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.018em}.calc{display:flex;flex-direction:column;margin:clamp(38px,4.5vw,58px) auto 0;max-width:880px;padding:clamp(20px,2.6vw,28px)}.calc-campos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 26px}@media(max-width:760px){.calc-campos{grid-template-columns:1fr}}.calc-campo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;margin:0}.calc-campo label{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.085em;text-transform:uppercase;line-height:1.4}.calc-entrada{display:inline-flex;align-items:baseline;justify-content:center;gap:3px;min-width:72px;padding:4px 8px;border:1px solid var(--hairline);border-radius:0;background:var(--paper)}.calc-entrada:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-14)}.calc-num{width:4.2ch;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:800;letter-spacing:-.015em;text-align:center}.calc-num:focus{outline:none}.calc-num::-webkit-outer-spin-button,.calc-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-num{-moz-appearance:textfield;appearance:textfield}.calc-unidade{color:var(--faint);font-size:11px;font-weight:700;font-style:normal}.calc-campo input[type=range]{grid-column:1 / -1;width:100%;height:16px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.calc-campo input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:0;background:linear-gradient(to right,var(--accent) 0 var(--fill, 0%),var(--hairline) var(--fill, 0%) 100%)}.calc-campo input[type=range]::-moz-range-track{height:4px;border-radius:0;background:linear-gradient(to right,var(--accent) 0 var(--fill, 0%),var(--hairline) var(--fill, 0%) 100%)}.calc-campo input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--accent);box-shadow:0 1px 5px -1px #2563eba6;transition:transform var(--dur-fast) var(--ease)}.calc-campo input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent);box-shadow:0 1px 5px -1px #2563eba6}.calc-campo input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.14)}.calc-ferramentas{margin-top:24px;padding-top:22px;border-top:1px solid var(--hairline)}.calc-ferramentas-titulo{margin:0;color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.calc-ferramentas-sub{margin:5px 0 12px;color:var(--muted);font-size:12.5px;line-height:1.45}.calc-chips{display:flex;flex-wrap:wrap;gap:7px}.chip-ferramenta{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;border:1px solid var(--hairline);border-radius:0;background:var(--card);color:var(--ink);font-size:11.5px;font-weight:600;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.chip-ferramenta svg{width:14px;height:14px;flex:none}.chip-ferramenta svg text{font-family:inherit}.chip-ferramenta:hover{border-color:var(--accent-22)}.chip-ferramenta[aria-pressed=true]{border-color:var(--accent);background:var(--accent-10)}.calc-saida{margin-top:26px;padding:20px 22px 22px;border-radius:0;background:var(--dark-panel);color:#edf4ff}.calc-saida-rot{margin:0;color:#aec1e2;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.calc-saida-num{margin:6px 0 0;color:var(--neon);font-size:clamp(30px,3.4vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1}.calc-conta{margin:12px 0 0;color:#d6e2f8;font-size:13px;font-weight:600;line-height:1.5}.calc-horas-ano{margin:4px 0 0;color:#b7c8e5;font-size:12.5px;line-height:1.5}.calc-cta{align-self:center;margin-top:22px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .calc-saida{background:#07152e}}:root[data-theme=dark] .calc-saida{background:#07152e}.org-arvore{position:relative;max-width:1044px;margin:clamp(34px,4vw,52px) auto 0}.org-chefe{display:flex;justify-content:center}.org-chefe-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 8px;border-radius:0;background:var(--dark-panel);box-shadow:var(--shadow-lift)}.org-chefe-tile{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:0;background:#ffffff1f;color:#fff}.org-chefe-tile svg,.org-chefe-tile .ph-icon{width:21px;height:21px}.org-chefe-texto{display:grid;gap:2px}.org-chefe-texto b{color:#fff;font-size:13px;font-weight:700;letter-spacing:-.015em;line-height:1.25}.org-chefe-texto i{display:flex;align-items:center;gap:5px;color:#a9b5a9;font-size:10.5px;font-style:normal;font-weight:600;line-height:1.3}.org-chefe-texto .dot--pilot{background:var(--pilot-green)}.org-chefe-texto .dot--pilot:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:2px solid var(--pilot-green);animation:org-piloto 2.2s var(--ease-out) infinite}@keyframes org-piloto{0%{transform:scale(1);opacity:.85}62%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .org-chefe-pill{background:#07152e}}:root[data-theme=dark] .org-chefe-pill{background:#07152e}.org-fios{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.org-fios path{fill:none;stroke:var(--accent-22);stroke-width:1.2;stroke-dasharray:4 4;stroke-linecap:round;animation:org-fluir 1.15s linear infinite}@keyframes org-fluir{to{stroke-dashoffset:-8}}.org-colunas{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:start;padding-top:64px}.org-col{position:relative;display:grid;gap:9px}.org-col:before{content:"";position:absolute;z-index:0;top:0;bottom:0;left:50%;width:1.5px;margin-left:-.75px;background:repeating-linear-gradient(to bottom,var(--accent-22) 0 4px,transparent 4px 8px);animation:org-fluir-coluna 1.15s linear infinite}@keyframes org-fluir-coluna{to{background-position:0 8px}}.org-col>*{position:relative;z-index:1}.org-dep{display:flex;align-items:center;gap:10px;padding:10px 12px}.org-dep .tile{width:32px;height:32px;flex:none;border-radius:0}.org-dep .tile svg,.org-dep .tile .ph-icon{width:17px;height:17px}.calc-saida [data-out].is-a-actualizar{animation:calc-valor .46s var(--ease) both}@keyframes calc-valor{0%{opacity:.45;transform:translate3d(0,5px,0)}to{opacity:1;transform:none}}.org-dep-texto{display:grid;gap:1px;min-width:0}.org-dep-texto b{color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.org-dep-texto i{color:var(--faint);font-size:10.5px;font-style:normal;font-weight:600;line-height:1.3}.org-agente{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:0}.org-agente-icone{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:0;box-sizing:border-box;background:transparent;color:var(--faint);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.org-agente-icone .ph-icon{width:15px;height:15px}.org-agente-nome{flex:1;min-width:0;color:var(--body);font-size:11.5px;font-weight:600;line-height:1.3}.org-ponto{width:5px;height:5px;flex:none;border-radius:50%;background:var(--state-off);transition:background var(--dur-fast) var(--ease)}.org-col--foco .org-dep,.org-col--foco .org-agente{border-color:var(--accent)}.org-col--foco .org-ponto{background:var(--accent)}.org-col--foco .org-agente-icone{background:var(--accent-10);color:var(--accent-ink)}.org-col--foco .org-dep{box-shadow:var(--shadow-lift)}.org-col .org-dep,.org-col .org-agente{transition:border-color var(--dur-fast) var(--ease)}:root[data-theme=light] #organograma{--ink: #222725;--body: #37413c;--muted: #52605a;--faint: #52605a;--accent-22: rgba(120, 83, 27, .38);--hairline: #c8d1ca;--glass-border: #c8d1ca;--card-ink: #222725;--card-body: #37413c;--card-muted: #52605a;--card-faint: #52605a}:root[data-theme=light] #organograma .org-dep,:root[data-theme=light] #organograma .org-agente{background:#fff;border-color:#c8d1ca}:root[data-theme=light] #organograma .org-dep-texto b{color:#222725}:root[data-theme=light] #organograma .org-dep-texto i,:root[data-theme=light] #organograma .org-agente-nome{color:#37413c}:root[data-theme=light] #organograma .org-agente-icone{color:#52605a}@media(max-width:900px){.org-colunas{grid-template-columns:repeat(2,1fr);gap:16px;padding-top:26px}.org-fios{display:block}}@media(max-width:560px){.org-colunas{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.org-fios path,.org-col:before{animation:none}.org-chefe-texto .dot:after{display:none}}.prod-grelha{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:clamp(38px,4.5vw,58px)}@media(max-width:940px){.prod-grelha{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.prod-grelha{grid-template-columns:1fr}}.prod{display:flex;flex-direction:column;align-items:center;padding:30px 26px 28px;text-align:center}.prod h3{margin:18px 0 0}.prod p{margin:12px 0 0;color:var(--muted);font-size:13.5px;line-height:1.6}.stack-painel{max-width:1000px;margin:clamp(34px,4vw,52px) auto 0;padding-block:clamp(16px,2vw,22px);border:1px solid var(--hairline);border-radius:0;background:var(--paper-alt);overflow:hidden}.stack-fila{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.stack-fila+.stack-fila{margin-top:12px}.stack-trilho{display:flex;align-items:center;gap:10px;width:max-content;will-change:transform}.stack-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 10px;border:1px solid var(--hairline);border-radius:0;background:var(--card);color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.012em;white-space:nowrap}.stack-item svg{width:17px;height:17px;flex:none}.stack-item svg text{font-family:inherit}.stack-nota{max-width:560px;margin:clamp(20px,2.4vw,28px) auto 0;color:var(--faint);font-size:13px;line-height:1.6;text-align:center}.stack-cta{margin:18px 0 0;text-align:center}.org-nota{max-width:560px;margin:clamp(22px,2.6vw,30px) auto 0;color:var(--faint);font-size:13px;line-height:1.6;text-align:center}.calc-aviso{margin:14px 2px 0;color:var(--faint);font-size:12.5px;line-height:1.55}@media(prefers-reduced-motion:reduce){.stack-fila{overflow-x:auto}.stack-trilho{transform:none!important}}.entrega-grelha{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,30px);margin-top:clamp(34px,4vw,52px)}@media(max-width:940px){.entrega-grelha{grid-template-columns:1fr 1fr}}@media(max-width:640px){.entrega-grelha{grid-template-columns:1fr}}.entrega-vitrina{height:232px;padding:13px 13px 0;border:1px solid var(--hairline);border-radius:0;background:var(--paper);overflow:hidden}.entrega-titulo{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;color:var(--ink);font-size:14.5px;font-weight:700;letter-spacing:-.018em;line-height:1.35}.entrega-titulo b{font-weight:700;color:var(--faint)}.entrega-texto{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.62}.mini{padding:11px 12px 12px;border:1px solid var(--hairline);border-radius:0;background:var(--card);font-size:9px;line-height:1.4}.mini-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mini-topo b{display:flex;align-items:center;gap:5px;color:var(--ink);font-size:10px;font-weight:700;letter-spacing:-.012em}.mini-topo b svg,.mini-topo b .ph-icon{width:11px;height:11px;flex:none;color:var(--accent-ink)}.mini-chip{flex:none;padding:3px 7px;border:1px solid var(--hairline);border-radius:0;background:var(--paper-alt);color:var(--muted);font-size:8px;font-weight:600;white-space:nowrap}.mini-chip--num{display:block;padding:4px 8px;text-align:right;white-space:normal}.mini-chip--num i{display:block;color:var(--ink);font-size:10px;font-weight:800;font-style:normal;letter-spacing:-.02em}.mini-chip--num em{display:block;margin-top:1px;color:var(--faint);font-size:7.5px;font-style:normal;font-weight:600;max-width:8ch}.mini-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:15px;height:15px;border-radius:0;background:var(--accent-10)}.mini-tile svg,.mini-tile .ph-icon{width:9.5px;height:9.5px;color:var(--accent-ink)}.entrega-titulo .mini-tile{width:22px;height:22px;border-radius:0;margin-top:1px}.entrega-titulo .mini-tile svg,.entrega-titulo .mini-tile .ph-icon{width:13px;height:13px}.mini-metrica{margin-top:10px;padding:8px 0 9px;border-bottom:1px solid var(--hairline)}.mini-metrica-rot{display:block;color:var(--faint);font-size:6.8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mini-metrica-num{display:block;margin-top:3px;color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.02em}.mini-tabela{flex:1;margin-top:9px;display:flex;flex-direction:column;justify-content:space-between}.mini-tr{display:grid;grid-template-columns:1fr 52px;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--hairline);border-radius:0;background:var(--paper);color:var(--body);font-weight:600}.mini-tr>span:first-child{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.mini-tr>span:last-child{color:var(--ink);font-weight:700;text-align:right}.mini-rodape{margin:9px 0 0;color:var(--faint);font-size:7px;font-weight:600;text-align:center}.mini--cheio{height:100%;display:flex;flex-direction:column}.mini-prioridades{flex:1;margin:10px 0 0;display:flex;flex-direction:column;justify-content:space-between}.mini-prior-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--hairline);border-radius:0;background:var(--paper)}.mini-prior-nome{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--body);font-weight:600}.mini-etiqueta{padding:3px 6px;border:1px solid var(--accent-22);border-radius:0;background:var(--accent-10);color:var(--accent-ink);font-size:6.8px;font-weight:700;white-space:nowrap}.mini-rot{margin:11px 0 6px;color:var(--faint);font-size:6.8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mini-linha{display:flex;gap:5px}.mini-linha .mini-pill{flex:1;min-width:0;justify-content:center}.mini-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--hairline);border-radius:0;background:var(--paper);color:var(--body);font-size:8px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mini-pill svg{width:9px;height:9px;flex:none}.mini-pill .ph-icon{width:9px;height:9px;flex:none;color:var(--accent-ink)}.mini-pill>svg[viewBox="0 0 16 16"]{fill:none;stroke:var(--accent-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mini-pill svg text{font-family:inherit}.mini-seta{display:flex;justify-content:center;color:var(--faint)}.mini-seta svg,.mini-seta .ph-icon{width:10px;height:10px}.mini-caixa{margin-top:0;padding:7px 8px 9px;border:1px solid var(--accent-22);border-radius:0;background:var(--accent-10)}.mini-caixa .mini-rot{margin-top:0}.mini-caixa .mini-pill{background:var(--card)}.mini-grade{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mini-caixa--centro{padding:8px;display:flex;justify-content:center}.mini-pill--central{font-weight:700}.fundador{border-bottom:1px solid var(--hairline)}.fundador-titulo{margin:0;text-align:left}.fundador-grelha{display:grid;grid-template-columns:300px 1fr;gap:clamp(30px,4.5vw,64px);align-items:start;max-width:980px;margin:clamp(32px,3.8vw,48px) auto 0}.fundador-nome{margin:22px 0 0;color:var(--ink);font-size:19px;font-weight:800;letter-spacing:-.028em;line-height:1.2}.fundador-retrato{position:relative;margin:0;width:100%;aspect-ratio:1 / 1;border-radius:50%;background:var(--accent-10);box-shadow:0 0 0 1px var(--hairline);overflow:hidden}.fundador-retrato img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.fundador-retrato figcaption{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--accent-22);font-size:clamp(56px,7vw,86px);font-weight:800;letter-spacing:-.05em}.fundador-papel{margin:4px 0 0;color:var(--accent-ink);font-size:13px;font-weight:700;letter-spacing:-.01em}.fundador-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;max-width:980px;margin:clamp(8px,1vw,12px) auto 0;padding-top:clamp(10px,1.2vw,14px);border-top:1px solid var(--hairline)}.fundador-rodape-nota{margin:0;color:var(--faint);font-size:13px;line-height:1.5}.fundador-redes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fundador-redes:empty{display:none}.rede{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--hairline);border-radius:0;background:var(--card);color:var(--ink);font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}a.rede:hover{border-color:var(--accent);transform:translateY(-1px)}.rede svg{width:14px;height:14px;flex:none}.rede--sem-ligacao{cursor:default}.fundador-lista{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--hairline);list-style:none;text-align:left}.fundador-lista li{display:flex;align-items:flex-start;gap:11px}.fundador-lista .mini-tile{width:24px;height:24px;border-radius:0;margin-top:1px}.fundador-lista .mini-tile svg,.fundador-lista .mini-tile .ph-icon{width:14px;height:14px}.fundador-lista b{display:block;color:var(--ink);font-size:13.5px;font-weight:700;letter-spacing:-.012em}.fundador-lista p{margin:3px 0 0;color:var(--muted);font-size:13.5px;line-height:1.55}@media(max-width:780px){.fundador-grelha{grid-template-columns:1fr;gap:26px}.fundador-retrato{max-width:240px;margin-inline:auto}.fundador-corpo>.eyebrow,.fundador-titulo,.fundador-nome,.fundador-papel{text-align:center}.fundador-lista{grid-template-columns:1fr}}.diag-shell{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1.05fr .95fr;align-items:center}@media(max-width:940px){.diag-shell{grid-template-columns:1fr}}.diag-copy .eyebrow,.diag-copy .t-section{text-align:left}.diag-copy .t-section{font-size:clamp(29px,3.6vw,47px)}.diag-lede{margin-left:0;margin-right:0;max-width:46ch}@media(max-width:940px){.diag-copy .eyebrow,.diag-copy .t-section{text-align:center}.diag-lede{margin-inline:auto;text-align:center}}.diag-form{padding:clamp(20px,2.4vw,28px)}.diag-form-titulo{margin:0 0 14px;font-size:16.5px;font-weight:800;letter-spacing:-.028em}.campo{display:grid;gap:7px;margin:0 0 18px}.campo label{color:var(--muted);font-size:13px;font-weight:600}.campo input,.campo textarea{width:100%;padding:12px 14px;background:var(--paper);border:1px solid var(--hairline);border-radius:0;color:var(--ink);font-size:14.5px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.campo textarea{resize:vertical;min-height:64px;line-height:1.5}.campo input::placeholder,.campo textarea::placeholder{color:var(--faint)}.campo input:focus,.campo textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-14)}.campo input:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.campo-par{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.campo-par .campo{margin:0}@media(max-width:480px){.campo-par{grid-template-columns:1fr}}.campo input[type=date],.campo input[type=time]{color-scheme:light}.campo input[type=date]::-webkit-calendar-picker-indicator,.campo input[type=time]::-webkit-calendar-picker-indicator{opacity:1;width:16px;height:16px;padding:3px;margin-left:6px;border-radius:4px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:16px;transition:background-color var(--dur-fast) var(--ease)}.campo input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234a5668' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v2.5M10.5 2v2.5'/%3E%3C/svg%3E")}.campo input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234a5668' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.75V8l2.5 1.5'/%3E%3C/svg%3E")}.campo input[type=date]:hover::-webkit-calendar-picker-indicator,.campo input[type=time]:hover::-webkit-calendar-picker-indicator{background-color:var(--accent-14)}.campo input[type=date]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232563eb' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v2.5M10.5 2v2.5'/%3E%3C/svg%3E")}.campo input[type=time]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232563eb' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.75V8l2.5 1.5'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .campo input[type=date],:root:not([data-theme=light]) .campo input[type=time]{color-scheme:dark}:root:not([data-theme=light]) .campo input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238f8fa3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v2.5M10.5 2v2.5'/%3E%3C/svg%3E")}:root:not([data-theme=light]) .campo input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238f8fa3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.75V8l2.5 1.5'/%3E%3C/svg%3E")}:root:not([data-theme=light]) .campo input[type=date]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2360a5fa' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v2.5M10.5 2v2.5'/%3E%3C/svg%3E")}:root:not([data-theme=light]) .campo input[type=time]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2360a5fa' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.75V8l2.5 1.5'/%3E%3C/svg%3E")}}:root[data-theme=dark] .campo input[type=date],:root[data-theme=dark] .campo input[type=time]{color-scheme:dark}:root[data-theme=dark] .campo input[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238f8fa3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v2.5M10.5 2v2.5'/%3E%3C/svg%3E")}:root[data-theme=dark] .campo input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238f8fa3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.75V8l2.5 1.5'/%3E%3C/svg%3E")}:root[data-theme=dark] .campo input[type=date]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2360a5fa' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='3.5' width='11' height='10' rx='1.5'/%3E%3Cpath d='M2.5 6.5h11M5.5 2v2.5M10.5 2v2.5'/%3E%3C/svg%3E")}:root[data-theme=dark] .campo input[type=time]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2360a5fa' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='M8 4.75V8l2.5 1.5'/%3E%3C/svg%3E")}.diag-enviar{width:100%;justify-content:center;margin-top:2px;padding:12px 24px}.diag-honesto{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--hairline);color:var(--faint);font-size:12px;line-height:1.5}.diag-estado{margin:10px 0 0;font-size:13px;font-weight:600}.diag-estado[data-ok]{color:var(--state-live)}.diag-estado[data-err]{color:#c9483f}.diag-form>:not(.cal-embed){display:none}.diag-form{padding:28px;min-height:680px}.cal-embed{min-height:570px;max-height:640px;width:100%;background:#fff;overflow-y:auto}.cal-embed iframe{display:block;border:0;width:100%;height:100%}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{border-color:#c9483f;box-shadow:0 0 0 3px #c9483f1f}.guia-preferencias{margin-top:4px}.guia-preferencias .campo{margin-bottom:0}@media(max-width:940px){.diag-copy{text-align:center}}@media(max-width:480px){.diag-form{padding:24px 20px;min-height:720px}.cal-embed{min-height:620px}.diag-form-titulo{font-size:18px}.diag-form-sub{font-size:14px}.campo input,.campo textarea{min-height:46px;font-size:15px}.diag-enviar{min-height:48px}}.campo-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.campo-guia{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:var(--paper);border:1px solid var(--hairline);border-radius:0;color:var(--accent-ink);font-size:11px;font-weight:700;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.campo-guia svg,.campo-guia .ph-icon{width:9px;height:9px;flex:none}.campo-guia:hover{border-color:var(--accent);color:var(--accent)}.campo-guia:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guia{width:100%;max-width:100%;max-height:100%;height:100%;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.guia::backdrop{background:#0b0b108c}.guia[open]{display:flex;align-items:center;justify-content:center;padding:20px}.guia-painel{width:100%;max-width:400px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:clamp(18px,2.4vw,26px);border-radius:var(--r-card, 18px);background:var(--card);box-shadow:var(--shadow-lift)}.guia-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.guia-passo{margin:0;color:var(--accent-ink);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.guia-fechar{display:grid;place-items:center;width:28px;height:28px;flex:none;padding:0;border:1px solid var(--hairline);border-radius:0;background:var(--paper);color:var(--muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.guia-fechar:hover{border-color:var(--accent);color:var(--ink)}.guia-fechar svg,.guia-fechar .ph-icon{width:13px;height:13px}.guia-titulo{margin:12px 0 0;color:var(--ink);font-size:clamp(17px,1.8vw,20px);font-weight:800;letter-spacing:-.03em;line-height:1.22;text-wrap:balance}.guia-texto{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5;text-wrap:pretty}.guia-opcoes{display:grid;gap:6px;margin-top:14px}.guia-opcao{display:grid;gap:2px;width:100%;padding:10px 13px;border:1px solid var(--hairline);border-radius:0;background:var(--paper);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.guia-opcao:hover{border-color:var(--accent-22);background:var(--card)}.guia-opcao[aria-checked=true]{border-color:var(--accent);background:var(--accent-10)}.guia-opcao-nome{color:var(--ink);font-size:13.5px;font-weight:400;letter-spacing:-.014em}.guia-livre{margin:8px 0 0}.guia-livre textarea{min-height:82px}.guia-opcao-desc{color:var(--muted);font-size:12px;line-height:1.45}.guia-accoes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.guia-accoes .btn{padding:10px 18px;font-size:13.5px}.guia-voltar[hidden]{display:none}.guia-avancar{margin-left:auto}.guia-avancar[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:620px){.guia[open]{align-items:flex-end;padding:0}.guia-painel{max-width:100%;max-height:88vh;border-radius:0;padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.guia-accoes{flex-wrap:wrap}.guia-avancar{width:100%;justify-content:center}}.faq{max-width:820px;margin:clamp(34px,4vw,50px) auto 0;display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--card);border:1px solid transparent;box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.faq-item[open]{border-color:var(--hairline);box-shadow:var(--shadow-lift)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;color:var(--ink);font-size:clamp(14.5px,1.2vw,16px);font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";flex:none;width:13px;height:13px;background:var(--faint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6 8 10.5 12.5 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 6 8 10.5 12.5 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.faq-item[open] summary:after{transform:rotate(180deg);background:var(--accent)}.faq-item summary:hover{color:var(--accent-ink)}.faq-corpo{padding:0 24px 20px}.faq-corpo p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.legal{padding-block:clamp(90px,10vw,130px) clamp(50px,6vw,76px)}.legal-shell{max-width:760px}.legal-eyebrow{text-align:left}.legal-titulo{margin:10px 0 0;text-align:left;font-size:clamp(30px,4.2vw,44px)}.legal-data{margin:12px 0 0;color:var(--faint);font-size:12.5px}.legal-resumo{margin:28px 0 0;padding:18px 20px;border:1px solid var(--accent-22);border-radius:0;background:var(--accent-10)}.legal-resumo p{margin:0;color:var(--body);font-size:14px;line-height:1.65}.legal-resumo strong{color:var(--ink);font-weight:700}.legal-shell h2{margin:clamp(30px,3.4vw,44px) 0 0;color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.025em}.legal-shell p{margin:12px 0 0;max-width:68ch;color:var(--muted);font-size:14.5px;line-height:1.7}.legal-shell a{color:var(--accent-ink);text-decoration:underline}.legal-shell a:hover{text-decoration:none}.legal-shell code{padding:2px 6px;border-radius:0;background:var(--hairline-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px}.legal-lista{display:grid;gap:10px;margin:14px 0 0;padding:0;max-width:68ch;list-style:none}.legal-lista li{position:relative;padding-left:18px;color:var(--muted);font-size:14.5px;line-height:1.7}.legal-lista li:before{content:"";position:absolute;left:2px;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.legal-lista strong{color:var(--ink);font-weight:700}.legal-voltar{margin-top:clamp(38px,4.4vw,56px);font-size:14px}.rodape{padding-block:clamp(44px,5vw,66px);border-top:1px solid var(--hairline)}.rodape-grelha{display:grid;grid-template-columns:1.5fr .8fr 1.1fr;gap:clamp(30px,4vw,64px);align-items:start}@media(max-width:900px){.rodape-grelha{grid-template-columns:1fr 1fr}.rodape-marca{grid-column:1 / -1}}@media(max-width:560px){.rodape-grelha{grid-template-columns:1fr}}.rodape-marca{display:grid;justify-items:start}.rodape-desc{margin:14px 0 0;max-width:42ch;color:var(--muted);font-size:13.5px;line-height:1.6}.rodape-email{display:flex;align-items:center;gap:11px;max-width:340px;margin-top:20px;padding:10px 12px;border:1px solid var(--hairline);border-radius:0;background:var(--card);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.rodape-email:hover{border-color:var(--accent);box-shadow:0 12px 24px -20px color-mix(in srgb,var(--accent) 72%,transparent);transform:translate3d(0,-2px,0)}.rodape-email-tile{display:flex;align-items:center;justify-content:center;gap:5px;flex:none;width:36px;height:36px;padding:0;border:1px solid rgba(26,115,232,.2);border-radius:0;background:linear-gradient(135deg,#fff,#f1f7ff);box-shadow:inset 0 1px #fffc}.rodape-email-tile svg,.rodape-email-tile .ph-icon{width:18px;height:18px;flex:none}.rodape-email-texto{display:grid;gap:1px;min-width:0}.rodape-email-texto i{color:var(--faint);font-size:11px;font-style:normal;font-weight:600}.rodape-email-texto b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.012em}.rodape-email-seta{width:13px;height:13px;flex:none;margin-left:auto;color:var(--faint)}.rodape-rot{margin:0 0 16px;color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rodape-nav{display:grid;gap:11px;justify-items:start}.rodape-nav a{color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.rodape-nav a:hover{color:var(--ink)}.rodape-contacto-titulo{margin:0;color:var(--ink);font-size:15.5px;font-weight:800;letter-spacing:-.025em;line-height:1.35}.rodape-contacto-sub{margin:9px 0 0;max-width:38ch;color:var(--muted);font-size:13px;line-height:1.6}.rodape-contacto-accao{margin:16px 0 0}.rodape-contacto-accao .btn--contact{min-height:46px;padding:12px 17px;border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:linear-gradient(135deg,var(--accent) 0%,var(--accent-deep) 100%);color:var(--accent-contrast);box-shadow:0 16px 28px -20px color-mix(in srgb,var(--accent) 92%,transparent),inset 0 1px #ffffff29}.rodape-contacto-accao .btn--contact:hover{background:linear-gradient(135deg,var(--accent-deep) 0%,var(--accent) 100%);box-shadow:0 18px 30px -18px color-mix(in srgb,var(--accent) 96%,transparent),inset 0 1px #ffffff2e}.rodape-base{margin-top:clamp(34px,4vw,52px);padding-top:24px;border-top:1px solid var(--hairline)}.rodape-base--nu{margin-top:0;padding-top:0;border-top:0}.rodape-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.rodape-legal p{margin:0;color:var(--faint);font-size:12.5px}.rodape-legal a{margin-left:20px;color:var(--muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.rodape-legal a:first-child{margin-left:0}.rodape-legal a:hover{color:var(--accent-ink);text-decoration:underline}.diag-form-sub{margin:6px 0 18px;color:var(--muted);font-size:13.5px;line-height:1.5}.campo-opc{margin-left:6px;color:var(--faint);font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#publico,#custo{--ink: #071326;--body: #12243a;--muted: #28415e;--faint: #385572;--accent: #123f9f;--accent-deep: #0a2f91;--accent-ink: #0a2f91;--accent-contrast: #ffffff;--hairline: rgba(8, 45, 111, .18);--hairline-soft: rgba(8, 45, 111, .14);--card: #ffffff;--paper: #ffffff;background-color:#6fb7d6;background-image:radial-gradient(ellipse 64% 34% at 50% 9%,rgba(245,251,255,.82),transparent 78%),linear-gradient(118deg,#baddec,#70b7d5 30%,#2467ea 67%,#07142e)}:root[data-theme=light] :is(#publico,#custo) .section--head .t-section{color:#071326}:root[data-theme=light] :is(#publico,#custo) .section--head .t-section .accent{color:#fff}#funciona{--ink: #071326;--body: #1c3047;--muted: #3d526c;--faint: #52657c;--accent: #2563eb;--accent-deep: #1d4ed8;--accent-ink: #1746a2;--accent-contrast: #ffffff;--hairline: rgba(23, 70, 162, .18);--hairline-soft: rgba(23, 70, 162, .09);--card: #ffffff;--paper: #ffffff;background-color:#edf6fc;background-image:linear-gradient(90deg,#f4faffe6,#eef7ffcc,#f2f9ffe6),url(./method-workflow-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#prova,#entregas,#fundador,#perguntas{--ink: #0a0a0c;--body: #1e293b;--muted: #4a5668;--faint: #64647a;--accent: #2563eb;--accent-deep: #1d4ed8;--accent-ink: #1746a2;--accent-contrast: #ffffff;--hairline: #cbdcf4;--hairline-soft: #e5edf8;--card: #ffffff;--paper: #ffffff;background-color:#fff;background-image:none}#diagnostico{--ink: #071326;--body: #1c3047;--muted: #3d526c;--faint: #52657c;--accent: #2563eb;--accent-deep: #1d4ed8;--accent-ink: #1746a2;--accent-contrast: #ffffff;--hairline: rgba(23, 70, 162, .18);--hairline-soft: rgba(23, 70, 162, .09);--card: #ffffff;--paper: #ffffff;background-color:#edf4fb;background-image:linear-gradient(90deg,#f6faffe6,#eff6fdd6,#f4f9ffe6),url(./diagnostic-focus-bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.rodape{--ink: #0a0a0c;--body: #1e293b;--muted: #4a5668;--faint: #64647a;--accent: #2563eb;--accent-deep: #1d4ed8;--accent-ink: #1746a2;--accent-contrast: #ffffff;--hairline: #cbdcf4;--hairline-soft: #e5edf8;--card: #ffffff;--paper: #f3f6fa;background-color:#f3f6fa;background-image:none}:root[data-theme=dark] #publico,:root[data-theme=dark] #custo{--ink: #ffffff;--body: #dbeafe;--muted: #b7c9df;--faint: #91a9c4;--accent: #60a5fa;--accent-deep: #93c5fd;--accent-ink: #93c5fd;--accent-contrast: #06142a;--hairline: rgba(255, 255, 255, .14);--hairline-soft: rgba(255, 255, 255, .08);--card: rgba(255, 255, 255, .05);--paper: #020713;background-color:#0639c8;background-image:radial-gradient(ellipse 62% 36% at 50% 8%,rgba(82,151,255,.2),transparent 78%),linear-gradient(118deg,#092944,#0738bd 51%,#020713)}:root[data-theme=dark] #funciona,:root[data-theme=dark] #diagnostico{--ink: #ffffff;--body: #dbeafe;--muted: #a9bed8;--faint: #8498b3;--accent: #60a5fa;--accent-deep: #93c5fd;--accent-ink: #93c5fd;--accent-contrast: #06142a;--hairline: rgba(255, 255, 255, .13);--hairline-soft: rgba(255, 255, 255, .07);--card: rgba(255, 255, 255, .05);--paper: #020713;background-color:#020713}:root[data-theme=dark] #funciona{background-image:linear-gradient(90deg,#020713cc,#030f25b8,#020713d6),url(./method-workflow-bg.webp)}:root[data-theme=dark] #diagnostico{background-image:linear-gradient(90deg,#020713c7,#03112eb3,#020713d1),url(./diagnostic-focus-bg.webp)}:root[data-theme=dark] #prova,:root[data-theme=dark] #entregas,:root[data-theme=dark] #fundador,:root[data-theme=dark] #perguntas{--ink: #ffffff;--body: #dbeafe;--muted: #a9bed8;--faint: #8498b3;--accent: #60a5fa;--accent-deep: #93c5fd;--accent-ink: #60a5fa;--accent-contrast: #06142a;--hairline: #233552;--hairline-soft: #18263c;--card: #111827;--paper: #050a14;background-color:#050a14;background-image:none}:root[data-theme=dark] .rodape{--ink: #ffffff;--body: #dbeafe;--muted: #a9bed8;--faint: #8498b3;--accent: #60a5fa;--accent-deep: #93c5fd;--accent-ink: #60a5fa;--accent-contrast: #06142a;--hairline: #233552;--hairline-soft: #18263c;--card: #111827;--paper: #0b1220;background-color:#0b1220;background-image:none}#publico,#custo{background-color:#0738bd;background-image:radial-gradient(38rem 26rem at 14% 22%,rgba(56,132,255,.46),transparent 68%),radial-gradient(34rem 24rem at 84% 76%,rgba(0,199,255,.28),transparent 68%),linear-gradient(118deg,#063dc2,#0738a9 49%,#03132f)}:root[data-theme=dark] #publico,:root[data-theme=dark] #custo{background-color:#0638b7;background-image:radial-gradient(38rem 26rem at 14% 22%,rgba(42,115,255,.44),transparent 68%),radial-gradient(34rem 24rem at 84% 76%,rgba(0,174,255,.24),transparent 68%),linear-gradient(118deg,#052f9f,#062b86 49%,#020b20)}#publico,#custo{--ink: #ffffff;--body: #ffffff;--muted: #ffffff;--faint: #ffffff;--accent: #ffffff;--accent-deep: #ffffff;--accent-ink: #ffffff;color:#fff}#publico :is(h1,h2,h3,h4,h5,h6,p,span,li,label,small,strong,a),#custo :is(h1,h2,h3,h4,h5,h6,p,span,li,label,small,strong,a){color:#fff}:root[data-theme=light] :is(#publico,#custo) .section--head .t-section{color:#fff}:root[data-theme=light] #publico .painel,:root[data-theme=light] #custo .calc{--ink: #071326;--body: #12243a;--muted: #28415e;--faint: #385572;--accent-ink: #0a2f91;color:#071326}:root[data-theme=light] #publico .painel :is(h1,h2,h3,h4,h5,h6,p,span,li,label,small,strong,a),:root[data-theme=light] #custo .calc :is(h1,h2,h3,h4,h5,h6,p,span,li,label,small,strong,a){color:inherit}@media(prefers-reduced-motion:reduce){a.rede:hover,.rodape-email:hover{transform:none}.calc-campo input[type=range]:hover::-webkit-slider-thumb{transform:none}.calc-saida [data-out].is-a-actualizar{animation:none}}.rodape-contacto-accao .btn--contact .ph-whatsapp-logo{width:13px;height:13px;background:url(./icons/whatsapp-logo.svg?v=2) center / contain no-repeat;-webkit-mask:none;mask:none}#desafios-cards .painel h3{text-align:center;color:var(--accent-ink)}#desafios-cards .painel h3{color:#6da9f5}:is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq){--accent: #6DA9F5;--accent-deep: #5794E8;--accent-ink: #6DA9F5;--accent-contrast: #062E47;--accent-10: rgba(109, 169, 245, .12);--accent-14: rgba(109, 169, 245, .18);--accent-22: rgba(109, 169, 245, .28)}:is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq) .btn--accent,:is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq) .btn--dark,:is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq) .btn--contact{background:#6da9f5;color:#062e47}:is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq) .accent{color:#6da9f5!important}:root[data-theme=light] :is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq){--accent-ink: #3B79C9}:root[data-theme=light] :is(#funciona,#prova,#organograma,#diagnostico,#publico,#custo,#fundador,#faq) .accent{color:#3b79c9!important}:root[data-theme=light] #desafios-cards .painel h3{color:#3b79c9}:root[data-theme=light] :is(#inicio,#publico,#funciona,#prova,#organograma,#entregas,#custo,#fundador,#diagnostico,#perguntas,.rodape){--accent: #6DA9F5;--accent-deep: #5794E8;--accent-ink: #3B79C9;--accent-contrast: #062E47}:root[data-theme=light] :is(#inicio,#publico,#funciona,#prova,#organograma,#entregas,#custo,#fundador,#diagnostico,#perguntas,.rodape) .accent{color:#3b79c9!important}#custo .calc-cta,#custo .calc-cta .ph-icon{color:#0a0a0c!important}:root[data-theme=light] :is(#inicio,#publico,#funciona,#prova,#organograma,#entregas,#custo,#fundador,#diagnostico,#perguntas,.rodape){--accent-ink: #1746A2}:root[data-theme=light] :is(#inicio,#publico,#funciona,#prova,#organograma,#entregas,#custo,#fundador,#diagnostico,#perguntas,.rodape) .accent{color:#1746a2!important}:root[data-theme=light] #desafios-cards .painel h3{color:#1746a2}:root[data-theme=light] :is(#publico,#custo) .accent{color:#fff!important}#metodo-cards .passo--center{text-align:center}#metodo-cards .passo--center>.t-card,#metodo-cards .passo--center>.passo-sub,#metodo-cards .passo--center>p{text-align:center}#metodo-cards .passo--center>.passo-saida{justify-content:center}#perguntas{background:linear-gradient(118deg,#073f9d,#063d91 52%,#021839);color:#fff}#perguntas .section--head .eyebrow,#perguntas .section--head .t-section,#perguntas .section--head .accent{color:#fff!important}.provas-social-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-top:44px}.provas-social-head .eyebrow{color:#ffffffc7}.provas-social-titulo{margin:0;color:#fff;font-size:clamp(27px,3vw,42px);line-height:1.05;letter-spacing:-.04em}.provas-social-titulo em{font-family:var(--font-serif);font-weight:400}.provas-social-controls{display:flex;gap:14px;padding-bottom:4px}.prova-arrow{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#fff;color:#063d91;font-size:18px;line-height:1;cursor:pointer}.prova-arrow--prev{background:#ffffff2e;color:#ffffff9e}.prova-arrow:disabled{cursor:default}.provas-social-track{display:flex;gap:16px;margin-top:42px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:2px}.provas-social-track::-webkit-scrollbar{display:none}.prova-social-card{display:grid;grid-template-columns:200px minmax(0,1fr);flex:0 0 min(528px,calc(100% - 56px));min-height:264px;overflow:hidden;scroll-snap-align:start;border:1px solid rgba(151,204,255,.42);border-radius:22px;background:linear-gradient(135deg,#1464dcc7,#03307ed1)}.prova-social-foto{min-height:264px;background:#011339b8}.prova-social-corpo{display:flex;flex-direction:column;padding:20px 22px 18px}.prova-social-marca{color:#ffffff9e;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prova-social-card blockquote{margin:26px 0 18px;color:#fff;font-size:14px;line-height:1.35}.prova-social-pessoa{margin:auto 0 0;color:#fff;font-size:12px;font-weight:700}.prova-social-empresa{margin:3px 0 0;color:#ffffffb3;font-size:11px}#perguntas .shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(36px,5vw,72px);align-items:start}#perguntas .section--head{grid-column:1;grid-row:1}#perguntas .faq{grid-column:1;grid-row:2;margin-top:28px}#perguntas .provas-social-head{grid-column:2;grid-row:1;margin-top:0}#perguntas .provas-social-track{grid-column:2;grid-row:2;min-width:0;margin-top:28px}@media(max-width:900px){#perguntas .shell{grid-template-columns:minmax(0,1fr);row-gap:28px}#perguntas .section--head{grid-column:1;grid-row:1}#perguntas .faq{grid-column:1;grid-row:2;margin-top:0}#perguntas .provas-social-head{grid-column:1;grid-row:3}#perguntas .provas-social-track{grid-column:1;grid-row:4;margin-top:0}}#perguntas .faq-item{background:#ffffff14;border-color:#97ccff47;color:#fff}#perguntas .faq-item summary,#perguntas .faq-item[open] summary{color:#fff}#perguntas .faq-corpo p{color:#ffffffc7}#perguntas .faq-item summary:after{background:#ffffff29;color:#fff}@media(max-width:720px){.provas-social-head{align-items:flex-start;flex-direction:column}.provas-social-controls{align-self:flex-end}.prova-social-card{grid-template-columns:1fr;flex-basis:calc(100% - 28px)}.prova-social-foto{min-height:120px}}#perguntas .faq-social-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(36px,5vw,72px);align-items:start}#perguntas .faq-column,#perguntas .provas-social-column{display:flex;min-width:0;flex-direction:column;gap:28px}#perguntas .faq,#perguntas .provas-social-head,#perguntas .provas-social-track{margin-top:0}@media(max-width:900px){#perguntas .faq-social-columns{grid-template-columns:minmax(0,1fr)}}#perguntas,#provas-sociais{background:linear-gradient(118deg,#073f9d,#063d91 52%,#021839);color:#fff}#perguntas .shell{display:block}#perguntas .faq{margin-top:56px}#provas-sociais .provas-social-head{margin-top:0}.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact{background:var(--accent)!important;color:#fff!important;width:fit-content!important;max-width:100%;min-height:0!important;height:auto!important;padding:8px 14px!important;font-size:13px!important;gap:6px!important;line-height:1.2!important}.hero-actions .btn--accent{align-self:center!important;color:#fff!important}.btn--accent:hover,.btn--dark:not(.masthead-cta):hover,.btn--contact:hover{background:#093fae!important}.hero-actions .btn--quiet,.masthead .masthead-cta{width:fit-content!important;max-width:100%;min-height:0!important;height:auto!important;padding:8px 14px!important;font-size:13px!important;gap:6px!important;line-height:1.2!important}.hero-actions .btn--quiet{align-self:center!important}#custo .calc-cta,#custo .calc-cta .ph-icon{color:#fff!important}.provas-social-titulo{font-family:var(--font-serif);font-weight:400}.provas-social-titulo em{font-family:inherit;font-weight:inherit;font-style:normal}#provas-sociais .prova-social-card{border-radius:0}#provas-sociais .provas-social-head{position:relative;display:block;text-align:center}#provas-sociais .provas-social-head>div:first-child{width:100%}#provas-sociais .provas-social-controls{position:absolute;right:0;bottom:4px}#provas-sociais .prova-arrow--prev{background:#fff;color:#063d91}#provas-sociais .prova-social-card{background:linear-gradient(135deg,#1765c6,#0c4da9 54%,#07377f);border:1px solid #81b2f2}#provas-sociais .prova-social-foto{background:linear-gradient(145deg,#0a397f,#06275e);border-right:1px solid #75a9ee}#provas-sociais .prova-social-marca,#provas-sociais .prova-social-empresa{color:#c2dcff}#desafios-cards .card,#metodo-cards .card,#prova .prod.card{background:linear-gradient(145deg,#fff,#f4f8ff 58%,#eaf2fc);border:1px solid #b8cce6;box-shadow:none}#desafios-cards .card:before,#metodo-cards .card:before,#prova .prod.card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#dceaff}@media(max-width:720px){#provas-sociais .provas-social-controls{position:static;width:fit-content;margin:22px auto 0}}:root[data-theme=light] #perguntas .section--head .accent,:root[data-theme=dark] #perguntas .section--head .accent{color:#fff!important}:root[data-theme=dark] #provas-sociais{background:linear-gradient(118deg,#142944,#10243a 52%,#0a1526);color:var(--ink)}:root[data-theme=dark] #publico,:root[data-theme=dark] #custo{--ink: var(--banda-ink);--body: var(--banda-body);--muted: var(--banda-muted);--faint: var(--banda-faint);--accent: var(--banda-tone);--accent-deep: var(--banda-tone-deep);--accent-ink: var(--banda-tone);--hairline: var(--banda-hair);--hairline-soft: var(--banda-hair-soft);--card: var(--banda-nested);background-color:var(--banda);background-image:none;color:var(--banda-body)}:root[data-theme=dark] #publico :is(h1,h2,h3,h4,h5,h6,p,span,li,label,small,strong,a),:root[data-theme=dark] #custo :is(h1,h2,h3,h4,h5,h6,p,span,li,label,small,strong,a){color:inherit}:root[data-theme=dark] #publico .section--head :is(.t-section,.accent),:root[data-theme=dark] #custo .section--head :is(.t-section,.accent){color:var(--banda-tone)!important}:root[data-theme=dark] #desafios-cards .card,:root[data-theme=dark] #metodo-cards .card,:root[data-theme=dark] #prova .prod.card{background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-edge)}:root[data-theme=dark] #desafios-cards .painel h3,:root[data-theme=dark] #metodo-cards .passo h3,:root[data-theme=dark] #prova .prod h3{color:var(--banda-tone)!important}:root[data-theme=dark] #desafios-cards .card:before,:root[data-theme=dark] #metodo-cards .card:before,:root[data-theme=dark] #prova .prod.card:before{background:color-mix(in srgb,var(--banda-tone) 36%,transparent)}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact){background:#6da9f5!important;color:#0a0a0c!important}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact):hover{background:#5794e8!important;color:#0a0a0c!important}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact) :is(svg,.ph-icon){color:#0a0a0c!important}:root[data-theme=dark] :is(.tile,.mini-tile,.org-agente-icone,.roster-card-tile) :is(svg,.ph-icon),:root[data-theme=dark] :is(.tile,.mini-tile,.org-agente-icone,.roster-card-tile){color:#6da9f5}:is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact){background:#0b4bcb!important;color:#fff!important}:is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact) :is(svg,.ph-icon){color:#fff!important}:is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact):is(:hover,:focus-visible,:active){background:#6da9f5!important;color:#fff!important}:is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact):is(:hover,:focus-visible,:active) :is(svg,.ph-icon){color:#fff!important}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact){background:#0b4bcb!important;color:#fff!important}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact) :is(svg,.ph-icon){color:#fff!important}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact):is(:hover,:focus-visible,:active){background:#6da9f5!important;color:#fff!important}:root[data-theme=dark] :is(.btn--accent,.btn--dark:not(.masthead-cta),.btn--contact):is(:hover,:focus-visible,:active) :is(svg,.ph-icon){color:#fff!important}
