.casa{--casa-navy:var(--navy-900);--casa-navy-claro:10 36 86;--casa-acento:0 105 156;--casa-acento-forte:0 73 130;--casa-sobre-escuro:255 255 255;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--t-press:140ms;--t-hover:180ms;background:rgb(var(--canvas));color:rgb(var(--ink))}.casa-faixa{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.casa-faixa{padding-inline:40px}}.casa-display{font-size:clamp(40px,4.7vw,68px);line-height:1.02;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.casa-h2{font-size:32px;line-height:1.15;letter-spacing:-.01em;font-weight:600}.casa-grande{font-size:22px;line-height:1.45}.casa-texto{font-size:17px;line-height:1.55}.casa-pequeno{font-size:14px;line-height:1.5}@media (max-width:767px){.casa-h2{font-size:26px}.casa-grande{font-size:17px}.casa-texto{font-size:16px}}.casa-botao{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:6px;padding:0 24px;font-size:17px;font-weight:600;background:rgb(var(--casa-acento));color:#fff;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease}.casa-botao:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.casa-botao:hover{background:rgb(var(--casa-acento-forte))}}.casa-link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease}@media (hover:hover) and (pointer:fine){.casa-link:hover{text-decoration-color:currentColor}}.casa-topo{position:relative;display:grid;min-height:min(100svh,900px);background:rgb(var(--casa-navy));color:rgb(var(--casa-sobre-escuro))}.casa{container-type:inline-size;--casa-margem:20px}@media (min-width:768px){.casa{--casa-margem:max(40px,calc((100cqw - 1240px) / 2 + 40px))}}.casa-topo__texto{display:flex;flex-direction:column;justify-content:flex-end;gap:24px;padding:112px var(--casa-margem) 48px}.casa-topo__palco{display:flex;align-items:center;justify-content:center;background:rgb(var(--casa-navy-claro));padding:40px var(--casa-margem) 56px}.casa-topo__barra{position:absolute;inset:0 0 auto 0;display:flex;align-items:center;justify-content:space-between;padding:24px var(--casa-margem);z-index:2}@media (min-width:1024px){.casa-topo{grid-template-columns:1fr 1fr}.casa-topo__texto{padding:120px 40px 56px var(--casa-margem)}.casa-topo__palco{padding:104px var(--casa-margem) 56px 40px}.casa-topo__barra{padding:28px var(--casa-margem)}}.casa-topo>*,.casa-topo__palco>*{min-width:0}.casa-topo__lead{max-width:44ch;color:rgb(255 255 255/.82)}.casa-linhas .casa-linha{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.casa-linhas [data-linha]{display:block}.casa-secao{padding-block:160px}@media (max-width:767px){.casa-secao{padding-block:96px}}.casa-celulas{display:grid;gap:64px 40px;align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.casa-celulas{grid-template-columns:repeat(3,minmax(0,1fr))}}.casa-celula{display:flex;flex-direction:column;gap:20px}.casa-celula__texto{max-width:44ch}.casa-telas{background:rgb(var(--casa-navy));color:rgb(var(--casa-sobre-escuro));padding-block:120px 96px}.casa-telas__grade{display:grid;gap:40px}@media (min-width:1024px){.casa-telas__grade{grid-template-columns:5fr 1fr 6fr;align-items:start}.casa-telas__palco{grid-column:3}}.casa-telas__lista{display:flex;flex-direction:column;gap:4px}.casa-telas__aba{display:block;width:100%;min-height:44px;padding:6px 0;text-align:left;color:rgb(255 255 255/.72);transition:color var(--t-hover) ease}.casa-telas__aba[aria-selected=true]{color:#fff;font-weight:600}@media (hover:hover) and (pointer:fine){.casa-telas__aba:hover{color:#fff}}.casa-telas__texto{max-width:40ch;padding:2px 0 14px;color:rgb(255 255 255/.82)}.casa-telas__palco{display:flex;min-height:440px;align-items:center;justify-content:center;background:rgb(var(--casa-navy-claro));padding:40px}.casa-telas__painel{width:100%;max-width:460px;animation:casa-estado .42s var(--ease-out) both}.casa-telas__painel[hidden]{display:none}@media (max-width:767px){.casa-telas__palco{min-height:0;padding:20px 12px}}.casa-passos{display:grid;gap:48px}@media (min-width:1024px){.casa-passos{grid-template-columns:5fr 1fr 6fr}.casa-passos__palco{grid-column:3;grid-row:1}.casa-passos__frases{grid-column:1;grid-row:1}}.casa-passos__palco{position:sticky;top:14vh;align-self:start;display:flex;min-height:460px;align-items:center;justify-content:center;background:rgb(var(--casa-navy-claro));padding:40px}.casa-passos__frase{display:flex;min-height:70vh;flex-direction:column;justify-content:center;gap:12px;color:rgb(var(--ink-soft));transition:color .3s ease}.casa-passos__frase[data-ativa=true]{color:rgb(var(--ink))}.casa-passos__frase:last-child{min-height:50vh}.casa-passos__inline{display:none}.casa-passos__estado{width:100%;max-width:480px;animation:casa-estado .5s var(--ease-out) both}@keyframes casa-estado{0%{opacity:0;transform:translateY(12px)}}@media (max-width:1023px){.casa-passos__palco{display:none}.casa-passos__frase,.casa-passos__frase:last-child{min-height:0;padding-block:32px;color:rgb(var(--ink))}.casa-passos__inline{display:block;margin-top:16px;background:rgb(var(--surface));padding:16px}}.casa-nomes{-moz-columns:1;column-count:1;-moz-column-gap:32px;column-gap:32px}@media (min-width:640px){.casa-nomes{-moz-columns:2;column-count:2}}@media (min-width:1024px){.casa-nomes{-moz-columns:3;column-count:3}}.casa-nomes__grupo{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:32px}.casa-fim{background:rgb(var(--casa-acento));color:#fff}.casa-fim__grade{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding-block:120px}@media (max-width:767px){.casa-fim__grade{padding-block:88px}}.casa-botao--claro{background:#fff;color:rgb(var(--casa-acento))}@media (hover:hover) and (pointer:fine){.casa-botao--claro:hover{background:rgb(255 255 255/.88)}}.casa-rodape{display:grid;gap:8px;padding-block:160px 30px}@media (min-width:768px){.casa-rodape{grid-template-columns:1fr auto 1fr;align-items:baseline}.casa-rodape>:last-child{justify-self:end}}@media (prefers-reduced-motion:no-preference){.js .casa-linhas [data-linha]{transform:translateY(105%);animation:casa-linha .9s var(--ease-expo) forwards;animation-delay:calc(var(--i, 0) * .11s + .15s)}.js .casa [data-chega]{opacity:0;transform:translateY(12px);animation:casa-chega .5s var(--ease-out) forwards;animation-delay:var(--d,.42s)}.js .casa [data-revela]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.js .casa [data-revela].casa-visto{opacity:1;transform:none}}@keyframes casa-linha{to{transform:none}}@media (prefers-reduced-motion:no-preference){.casa-linha-nova{animation:casa-estado .42s var(--ease-out) both}}@keyframes casa-chega{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.casa-passos__estado,.casa-telas__painel{transition:none;animation:none}}