.mcp{padding-bottom:72px}.mcp-montra{padding-top:32px;scroll-margin-top:12px}.mcp-montra-cabeca{justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:24px;display:flex}.mcp-antetitulo{color:var(--verde-texto);margin-bottom:8px;font-size:15px;font-weight:650}.mcp-montra h1{letter-spacing:-.04em;font-size:clamp(30px,3.8vw,48px);line-height:1.04}.mcp-montra-cabeca>div>p{max-width:58ch;color:var(--tinta-suave);margin-top:12px;font-size:16.5px}.mcp-portes{max-width:30ch;color:var(--cinza);flex:none;font-size:14px}.mcp-nota{color:var(--cinza);font-size:13.5px;margin-top:18px!important}.mcp-vazio{border:1px dashed var(--linha-forte);border-radius:var(--raio-grande);background:var(--cartao);text-align:center;padding:36px 28px}.mcp-vazio h2{font-size:21px}.mcp-vazio p{max-width:46ch;color:var(--tinta-suave);margin:8px auto 0}.mcp-vazio .mcp-dev{background:var(--papel);font-family:var(--fonte-mono), ui-monospace, monospace;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.mcp-tese-secao{padding-top:56px}.mcp-tese{border-radius:var(--raio-grande);background:var(--verde-fundo);color:#f1f5f1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px 48px;padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px);display:grid}.mcp-tese h2{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px);line-height:1.04}.mcp-inteira{white-space:nowrap}.mcp-tese p{color:#f1f5f1d1;max-width:52ch;margin-top:16px;font-size:16.5px}.mcp-acoes{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.loja .mcp-botao-linha{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}.loja .mcp-botao-linha:hover{background:#ffffff1a}.mcp-sem{flex-wrap:wrap;gap:8px;display:flex;margin-top:24px!important}.mcp-sem li{background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:600;display:flex}.mcp-sem li:before{content:"";background:var(--verde);border-radius:50%;width:6px;height:6px}.mcp-tese-figura{width:100%;max-width:420px;margin-inline:auto;position:relative}.mcp-tese-placa{filter:drop-shadow(0 24px 40px #0006);width:100%;height:auto;display:block}.mcp-tese-figura figcaption{color:var(--tinta);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:650;position:absolute;bottom:6px;right:4px;box-shadow:0 8px 24px #0003}.mcp-tese :focus-visible,.mcp-final :focus-visible{outline-color:#fff}.mcp-secao{padding-top:64px;scroll-margin-top:12px}.mcp-secao>.loja-titulo-secao{max-width:24ch}.mcp-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;margin-top:24px!important}.mcp-passos li{border:1px solid var(--linha);border-radius:var(--raio-grande);background:var(--cartao);padding:24px}.mcp-passo{background:var(--verde-claro);width:32px;height:32px;color:var(--verde-texto);border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid}.mcp-passos h3,.mcp-razoes h3{letter-spacing:-.02em;margin-top:16px;font-size:18px}.mcp-passos p,.mcp-razoes p{color:var(--tinta-suave);margin-top:8px;font-size:15px;line-height:1.6}.mcp-razoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 40px;margin-top:8px;display:grid}.mcp-razoes>div{border-top:2px solid var(--verde);padding-top:4px}.mcp-promessa{border-left:3px solid var(--linha-forte);border-radius:0 var(--raio) var(--raio) 0;background:var(--cartao);max-width:72ch;color:var(--tinta-suave);padding:16px 18px;font-size:15px;margin-top:32px!important}.mcp-quem{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px 64px;display:grid}.mcp-quem-figura img{border-radius:var(--raio-grande);width:100%;height:auto;display:block}.mcp-iniciais{aspect-ratio:1;background:var(--cartao);width:100%;box-shadow:inset 0 0 0 1px var(--linha);letter-spacing:-.06em;border-radius:50%;place-items:center;font-size:clamp(64px,9vw,112px);font-weight:800;display:grid;position:relative}.mcp-iniciais i{aspect-ratio:1;background:var(--verde);border-radius:50%;width:14%;position:absolute;bottom:22%;right:18%}.mcp-quem-texto{max-width:62ch;color:var(--tinta-suave);gap:12px;margin-top:16px;font-size:16.5px;line-height:1.65;display:grid}.mcp-assinatura{color:var(--cinza);flex-direction:column;font-size:14.5px;display:flex;margin-top:20px!important}.mcp-assinatura strong{color:var(--tinta);font-size:16px}.mcp-perguntas{border:1px solid var(--linha);border-radius:var(--raio-grande);background:var(--cartao);max-width:820px;margin-top:20px;overflow:hidden}.mcp-perguntas details+details{border-top:1px solid var(--linha)}.mcp-perguntas summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;font-size:16px;font-weight:650;list-style:none;display:flex}.mcp-perguntas summary::-webkit-details-marker{display:none}.mcp-perguntas summary:hover{background:var(--papel)}.mcp-perguntas summary:focus-visible{outline-offset:-3px}.mcp-mais{flex:none;width:14px;height:14px;position:relative}.mcp-mais:before,.mcp-mais:after{content:"";background:var(--tinta);border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;top:6px;left:0}.mcp-mais:after{transform:rotate(90deg)}.mcp-perguntas details[open] .mcp-mais:after{transform:rotate(0)}.mcp-perguntas details p{max-width:64ch;color:var(--tinta-suave);padding:0 22px 20px;font-size:15px;line-height:1.65}.mcp-final-secao{padding-top:64px}.mcp-final{border-radius:var(--raio-grande);background:var(--tinta);color:#f4f4f1;text-align:center;padding:clamp(36px,5vw,64px) clamp(24px,5vw,64px)}.mcp-final h2{letter-spacing:-.04em;max-width:24ch;margin-inline:auto;font-size:clamp(28px,3.4vw,44px)}.mcp-final p{color:#f4f4f1c7;max-width:52ch;margin:14px auto 0;font-size:16.5px}.mcp-final .mcp-acoes{justify-content:center}@media (max-width:900px){.mcp-montra-cabeca{flex-direction:column;align-items:flex-start}.mcp-tese{grid-template-columns:minmax(0,1fr)}.mcp-tese-figura{max-width:320px}.mcp-passos,.mcp-razoes,.mcp-quem{grid-template-columns:minmax(0,1fr)}.mcp-quem-figura{max-width:200px}}@media (max-width:600px){.mcp-montra{padding-top:20px}.mcp-secao{padding-top:48px}.mcp-tese-secao,.mcp-final-secao{padding-top:44px}.mcp-acoes{flex-direction:column;align-items:stretch}.mcp-perguntas summary{padding:16px;font-size:15px}.mcp-perguntas details p{padding:0 16px 18px}}
