.mrc{--mrc-fachada:#991b1b;--mrc-cartaz:#e1261b;--mrc-etiqueta:#ebad0a;--mrc-vinho:#5c1010;--mrc-tinta:#2b1111;--mrc-suave:#6a5454;--mrc-cal:#fff;--mrc-calcada:#f6f6f6;--mrc-giz:#e6dedc;--mrc-gutter:clamp(1rem, .4rem + 2.4vw, 3rem);font-family:var(--font-archivo), system-ui, sans-serif;color:var(--mrc-tinta);background:var(--mrc-cal);border-top:10px solid var(--mrc-fachada);font-stretch:100%;line-height:1.55}.mrc-wrap{width:100%;max-width:77.5rem;padding-inline:var(--mrc-gutter);margin-inline:auto}.mrc-abertura{max-width:52rem;padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(1.5rem,1rem + 2vw,3rem)}.mrc h1{letter-spacing:-.02em;word-spacing:.05em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,1.5rem + 2.8vw,3.625rem);font-weight:900;line-height:.98}.mrc-lead{color:var(--mrc-suave);max-width:44rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.5}.mrc-secao{border-top:2px solid var(--mrc-giz);gap:1.5rem clamp(2rem,1rem + 3vw,4rem);padding-block:clamp(2rem,1.5rem + 2.5vw,3.5rem);display:grid}.mrc-secao-ultima{padding-bottom:clamp(3rem,2rem + 4vw,5.5rem)}@media (min-width:64rem){.mrc-secao{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start}.mrc-secao-texto{position:sticky;top:1.5rem}}.mrc h2{letter-spacing:-.018em;word-spacing:.05em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.625rem);font-weight:900;line-height:1.02}.mrc h3{letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:800;line-height:1.2}.mrc-secao-texto p{max-width:34rem;color:var(--mrc-suave);margin:0}.mrc-secao-corpo{gap:2rem;min-width:0;display:grid}.mrc-par{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:40rem){.mrc-par{grid-template-columns:repeat(2,minmax(0,1fr))}}.mrc-painel{background:var(--mrc-cal);border:2px solid var(--mrc-giz);border-radius:6px;place-items:center;min-height:11rem;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}.mrc-painel-vermelho{background:var(--mrc-fachada);border-color:var(--mrc-fachada)}.mrc-painel-curto{min-height:6.5rem}.mrc-linha-assinatura{gap:.75rem;display:grid}.mrc .mrc-logo-painel{width:100%;max-width:22rem;height:auto;display:block}.mrc-demo{gap:1rem;display:grid}.mrc-palco{background:var(--mrc-cal);border:2px solid var(--mrc-giz);border-radius:6px;place-items:center;min-height:clamp(15rem,12rem + 20vw,25rem);padding:clamp(1.25rem,1rem + 2vw,3rem);transition:background-color .2s,border-color .2s;display:grid}.mrc-palco[data-fundo=vermelho]{background:var(--mrc-fachada);border-color:var(--mrc-fachada)}.mrc .mrc-logo-grande{width:100%;max-width:40rem;height:auto;display:block}.mrc-controles{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.mrc-escolha{border:0;min-width:0;margin:0;padding:0}.mrc-escolha legend{color:var(--mrc-suave);margin-bottom:.375rem;padding:0;font-size:.8125rem;font-weight:700;line-height:1.3}.mrc-escolha-opcoes{display:inline-flex}.mrc-opcao{display:inline-flex;position:relative}.mrc-opcao input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mrc-opcao label{min-width:2.75rem;min-height:2.75rem;color:var(--mrc-tinta);background:var(--mrc-cal);border:2px solid var(--mrc-giz);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding-inline:1rem;font-size:.9375rem;font-weight:700;line-height:1.2;display:inline-flex}.mrc-opcao:first-child label{border-radius:6px 0 0 6px}.mrc-opcao:last-child label{border-radius:0 6px 6px 0;margin-left:-2px}.mrc-opcao input:checked+label{color:var(--mrc-cal);background:var(--mrc-tinta);border-color:var(--mrc-tinta)}.mrc-opcao input:focus-visible+label{outline:3px solid var(--mrc-tinta);outline-offset:3px}.mrc-botao{min-height:2.75rem;font:inherit;color:#fff;background:var(--mrc-cartaz);box-shadow:0 3px 0 var(--mrc-vinho);cursor:pointer;border:0;border-radius:6px;padding:0 1.25rem;font-size:1rem;font-weight:800;line-height:1;transition:transform 80ms,box-shadow 80ms}.mrc-botao:hover{background:#c71f14}.mrc-botao:active{box-shadow:0 1px 0 var(--mrc-vinho);transform:translateY(2px)}@media (max-width:39.99rem){.mrc-controles{gap:1rem}.mrc-botao{width:100%}}.mrc-simbolos{background:var(--mrc-calcada);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:1.5rem 2rem;margin:0;padding:clamp(1.25rem,1rem + 1.5vw,2rem);list-style:none;display:flex}.mrc-simbolos li{justify-items:center;gap:.5rem;display:grid}.mrc-simbolos span{color:var(--mrc-suave);font-size:.8125rem;font-weight:700}.mrc-carregando{gap:.75rem;display:grid}.mrc-carregando p{max-width:34rem;color:var(--mrc-suave);margin:0}.mrc-faixa{border:2px solid var(--mrc-giz);border-radius:6px;height:clamp(5rem,4rem + 5vw,8rem);display:flex;overflow:hidden}.mrc-faixa span{flex-basis:0;min-width:0}.mrc-cores{gap:0;margin:0;display:grid}.mrc-cor{border-bottom:2px solid var(--mrc-giz);gap:.25rem 1.5rem;padding-block:.875rem;display:grid}.mrc-cor:first-child{border-top:2px solid var(--mrc-giz)}@media (min-width:40rem){.mrc-cor{grid-template-columns:13rem minmax(0,1fr);align-items:center}}.mrc-cor dt{align-items:center;gap:.75rem;font-size:1rem;font-weight:800;line-height:1.2;display:flex}.mrc-cor dt i{border:2px solid var(--mrc-giz);border-radius:4px;flex:none;width:1.5rem;height:1.5rem}.mrc-cor dd{color:var(--mrc-suave);margin:0;font-size:.9375rem;line-height:1.45}.mrc-cor dd b{color:var(--mrc-tinta);letter-spacing:.02em;font-variant-numeric:lining-nums;margin-bottom:.125rem;font-size:.9375rem;font-weight:800;font-stretch:62%;display:block}@media (min-width:40rem){.mrc-cor dd b{margin-right:.75rem;display:inline}}.mrc-reais{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.mrc-real{background:var(--mrc-cal);border:2px solid var(--mrc-giz);border-radius:6px;align-content:space-between;justify-items:start;gap:1.25rem;padding:1.25rem;display:grid}.mrc-real span{color:var(--mrc-suave);font-size:.8125rem;font-weight:700}.mrc-real-vermelho{background:var(--mrc-fachada);border-color:var(--mrc-fachada)}.mrc-real-vermelho span{color:#fff}.mrc .mrc-logo-120{width:120px;height:auto;display:block}.mrc-comparacao{margin:0}@media (min-width:48rem){.mrc-comparacao{gap:2rem 2.5rem}}.mrc-comparacao figure{gap:.625rem;margin:0;display:grid}.mrc-comparacao figcaption{font-size:1rem;font-weight:800}.mrc-painel-comparacao{aspect-ratio:680/360;min-height:0;padding:1.25rem}.mrc .mrc-imagem-atual{object-fit:contain;width:100%;height:100%;display:block}.mrc .mrc-logo-comparacao{width:100%;height:auto;max-height:100%;display:block}.mrc-mudancas{gap:2rem;display:grid}@media (min-width:48rem){.mrc-mudancas{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}.mrc-mudancas ul{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mrc-mudancas li{border-bottom:2px dotted #bfb1ae;padding-block:.75rem;font-size:.9375rem;line-height:1.45}.mrc-mudancas li:first-child{border-top:2px dotted #bfb1ae}@media (prefers-reduced-motion:reduce){.mrc-palco,.mrc-botao{transition:none}}
