.prova__composicao{display:grid;grid-gap:clamp(var(--e-6),4vw,var(--e-8));gap:clamp(var(--e-6),4vw,var(--e-8))}.prova__titulo{text-wrap:balance}.prova__corpo{display:grid;grid-gap:var(--e-5);gap:var(--e-5);align-content:start}.prova__linha{max-width:var(--medida);font-size:var(--t-sub);text-wrap:pretty}.prova__assinaturas{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(var(--e-5),3vw,var(--e-7))}.prova__marca{height:clamp(30px,3vw,42px);width:auto;max-width:none}.prova__marca[src*=sartori]{height:clamp(46px,4.55vw,65px)}.prova__rodape{margin-top:clamp(var(--e-7),6vw,var(--e-9));padding-top:var(--e-6);border-top:1px solid var(--borda);display:grid;grid-gap:clamp(var(--e-5),4vw,var(--e-7));gap:clamp(var(--e-5),4vw,var(--e-7))}.prova__ponte{max-width:var(--medida);font-size:var(--t-t1);font-weight:600;line-height:1.3;text-wrap:balance}@media (min-width:900px){.prova__composicao{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.prova__corpo{-webkit-border-start:1px solid var(--borda);border-inline-start:1px solid var(--borda);-webkit-padding-start:clamp(var(--e-6),3.5vw,var(--e-8));padding-inline-start:clamp(var(--e-6),3.5vw,var(--e-8))}.prova__linha{max-width:none}.prova__rodape{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(var(--e-6),4vw,var(--e-8))}}.faq{--faq-sinal:22px;--faq-traco:2px}.faq .faq__titulo{max-width:var(--medida-curta)}.faq .faq__lista{margin-inline:calc(var(--e-4) * -1);border-top:1px solid var(--borda)}.faq .faq__linha{border-bottom:1px solid var(--borda)}.faq .faq__item,.faq .faq__pergunta{transition:background-color var(--transicao)}.faq .faq__pergunta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-5);padding:var(--e-5) var(--e-4);cursor:pointer;list-style:none}.faq .faq__pergunta::-webkit-details-marker,.faq .faq__pergunta::marker{display:none;content:""}.faq .faq__pergunta{border-radius:var(--raio)}.faq .faq__pergunta:hover{background:var(--bg-3)}.faq .faq__texto{text-wrap:balance}.faq .faq__sinal{position:relative;flex:none;inline-size:var(--faq-sinal);block-size:var(--faq-sinal);-webkit-margin-before:.12em;margin-block-start:.12em}.faq .faq__sinal:after,.faq .faq__sinal:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(50% - var(--faq-traco) / 2);block-size:var(--faq-traco);border-radius:calc(var(--faq-traco) / 2);background:var(--texto-2);transition:transform var(--transicao),background-color var(--transicao)}.faq .faq__sinal:after{transform:rotate(90deg)}.faq .faq__item[open] .faq__sinal:after{transform:rotate(0deg)}.faq .faq__item[open] .faq__sinal:after,.faq .faq__item[open] .faq__sinal:before,.faq .faq__pergunta:hover .faq__sinal:after,.faq .faq__pergunta:hover .faq__sinal:before{background:var(--texto)}.faq .faq__resposta{padding:0 var(--e-4) var(--e-6);max-width:var(--medida);line-height:1.62}.faq .faq__paragrafo{text-wrap:pretty}.faq .faq__paragrafo+.faq__paragrafo{margin-top:var(--e-4)}.faq .faq__ponte{margin-top:var(--e-8);max-width:var(--medida);font-size:var(--t-t2);font-weight:600;line-height:1.3;letter-spacing:-.004em;text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.faq .faq__item[open] .faq__resposta{animation:faq-revela var(--transicao-lenta) both}}@keyframes faq-revela{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}:root[data-movimento=off] .faq .faq__item[open] .faq__resposta{animation:none}.cadastro [hidden]{display:none!important}.cadastro{--cadastro-cartao:34rem;--cadastro-marca:20px;--cadastro-recuo:calc(var(--cadastro-marca) + var(--e-3));--cadastro-legal-sinal:16px;--cadastro-legal-traco:2px}.cadastro .cadastro__caixa{display:grid;grid-gap:var(--e-6);gap:var(--e-6);align-items:start}@media (min-width:900px){.cadastro .cadastro__caixa{grid-template-columns:minmax(0,1fr) minmax(0,var(--cadastro-cartao));gap:clamp(var(--e-7),6vw,var(--e-9));row-gap:var(--e-8)}.cadastro .cadastro__cabecalho{position:-webkit-sticky;position:sticky;top:calc(var(--nav-altura) + var(--e-6))}}.cadastro .cadastro__cabecalho{margin-bottom:0}.cadastro .cadastro__titulo{max-width:var(--medida-curta)}.cadastro .cadastro__form{display:grid;grid-gap:var(--e-5);gap:var(--e-5);background:var(--bg-card);border:1px solid var(--borda);border-top:3px solid var(--marca-ouro);border-radius:var(--raio-g);padding:clamp(var(--e-5),4vw,var(--e-7));box-shadow:var(--sombra-2)}.cadastro .cadastro__resumo{-webkit-border-start:3px solid var(--erro);border-inline-start:3px solid var(--erro);padding:var(--e-3) var(--e-4);background:var(--bg-2);border-radius:var(--raio-p)}.cadastro .cadastro__resumo-linha{color:var(--erro);font-weight:600}.cadastro .cadastro__campo{gap:var(--e-2)}.cadastro .cadastro__ajuda{color:var(--texto-2);font-size:var(--t-legenda);margin:0}.cadastro .cadastro__campo input{transition:border-color var(--transicao),box-shadow var(--transicao)}.cadastro .cadastro__recolhido{border-top:1px solid var(--borda);padding-top:var(--e-4)}.cadastro .cadastro__revelador{list-style:none;cursor:pointer;color:var(--texto-marca);font-size:var(--t-corpo-p);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--borda-forte);text-decoration-color:var(--borda-forte);transition:-webkit-text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao);transition:text-decoration-color var(--transicao),-webkit-text-decoration-color var(--transicao)}.cadastro .cadastro__revelador::-webkit-details-marker{display:none}.cadastro .cadastro__revelador::marker{content:""}.cadastro .cadastro__revelador:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cadastro .cadastro__recolhido[open] .cadastro__revelador{margin-bottom:var(--e-4)}.cadastro .cadastro__grupo{border:0;border-top:1px solid var(--borda);margin:0;padding:var(--e-4) 0 0}.cadastro .cadastro__legenda{padding:0;font-weight:500;font-size:var(--t-corpo-p)}.cadastro .cadastro__grupo .cadastro__ajuda{margin-top:var(--e-1)}.cadastro .cadastro__opcoes{display:grid;grid-gap:var(--e-2);gap:var(--e-2);margin-top:var(--e-3)}.cadastro .cadastro__opcao{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid var(--borda);border-radius:var(--raio-p);transition:border-color var(--transicao),background-color var(--transicao)}.cadastro .cadastro__opcao:hover{border-color:var(--borda-forte);background:var(--bg-2)}.cadastro .cadastro__opcao:has(input:checked){border-color:var(--texto-marca);background:var(--bg-realce)}.cadastro .cadastro__aceite-linha input,.cadastro .cadastro__opcao input{width:var(--cadastro-marca);height:var(--cadastro-marca);flex:none;margin:0;accent-color:var(--marca-marinho)}.cadastro .cadastro__opcao label{font-size:var(--t-corpo-p);cursor:pointer}.cadastro .cadastro__aceite{gap:var(--e-2);border-top:1px solid var(--borda);padding-top:var(--e-4)}.cadastro .cadastro__aceite-linha{display:flex;align-items:flex-start;gap:var(--e-3)}.cadastro .cadastro__aceite-linha input{margin-top:.2em}.cadastro .cadastro__aceite-linha label{font-size:var(--t-corpo-p);font-weight:400;line-height:1.45;cursor:pointer}.cadastro .cadastro__politica{margin:0;font-size:var(--t-legenda)}.cadastro .cadastro__aceite .campo__aviso,.cadastro .cadastro__politica{-webkit-padding-start:var(--cadastro-recuo);padding-inline-start:var(--cadastro-recuo)}.cadastro .cadastro__acao{display:grid;grid-gap:var(--e-3);gap:var(--e-3);justify-items:start;margin-top:var(--e-2)}.cadastro .cadastro__botao{width:100%;justify-content:center}.cadastro .cadastro__estado{margin:0;color:var(--texto-2);font-size:var(--t-legenda)}.cadastro .cadastro__estado--erro{color:var(--erro);font-weight:600;font-size:var(--t-corpo-p)}.cadastro .cadastro__falha{display:grid;grid-gap:var(--e-3);gap:var(--e-3);-webkit-border-start:3px solid var(--erro);border-inline-start:3px solid var(--erro);padding:var(--e-4);background:var(--bg-2);border-radius:var(--raio-p)}.cadastro .cadastro__saida{margin:0;font-size:var(--t-corpo-p)}.cadastro .cadastro__saida-acao{margin:0}.cadastro .cadastro__legal{margin:0;border-top:1px solid var(--borda)}.cadastro .cadastro__legal-resumo{position:relative;display:flex;align-items:center;padding:var(--e-4) calc(var(--cadastro-legal-sinal) + var(--e-4)) var(--e-4) 0;border-radius:var(--raio-p);cursor:pointer;list-style:none;font-weight:500;font-size:var(--t-legenda);color:var(--texto-2);transition:color var(--transicao)}.cadastro .cadastro__legal-resumo::-webkit-details-marker,.cadastro .cadastro__legal-resumo::marker{display:none;content:""}.cadastro .cadastro__legal-resumo:hover{color:var(--texto)}.cadastro .cadastro__legal-resumo:after,.cadastro .cadastro__legal-resumo:before{content:"";position:absolute;inset-inline-end:0;inset-block-start:calc(50% - var(--cadastro-legal-traco) / 2);inline-size:var(--cadastro-legal-sinal);block-size:var(--cadastro-legal-traco);border-radius:calc(var(--cadastro-legal-traco) / 2);background:var(--texto-2);transition:transform var(--transicao),background-color var(--transicao)}.cadastro .cadastro__legal-resumo:after{transform:rotate(90deg)}.cadastro .cadastro__legal[open] .cadastro__legal-resumo:after{transform:rotate(0deg)}.cadastro .cadastro__legal-resumo:hover:after,.cadastro .cadastro__legal-resumo:hover:before,.cadastro .cadastro__legal[open] .cadastro__legal-resumo:after,.cadastro .cadastro__legal[open] .cadastro__legal-resumo:before{background:var(--texto)}.cadastro .cadastro__legal>.cadastro__privacidade{padding-bottom:var(--e-3)}.cadastro .cadastro__legal>.cadastro__ressalva{padding-bottom:var(--e-4)}.cadastro .cadastro__privacidade{max-width:var(--medida)}.cadastro .cadastro__privacidade,.cadastro .cadastro__ressalva{margin:0;color:var(--texto-2);font-size:var(--t-legenda);line-height:1.5}.cadastro .cadastro__isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (prefers-reduced-motion:reduce){.cadastro .cadastro__campo input,.cadastro .cadastro__legal-resumo,.cadastro .cadastro__legal-resumo:after,.cadastro .cadastro__legal-resumo:before,.cadastro .cadastro__opcao,.cadastro .cadastro__revelador{transition-duration:1ms}}#simulador-financiamento [hidden]{display:none!important}#simulador-financiamento{--simulador-marca:22px;--simulador-obs-sinal:16px;--simulador-obs-traco:2px}.simulador__painel-embutido{width:100%;max-width:100%;border:0;border-radius:var(--raio-g);padding:0;background:var(--bg-card);color:var(--texto);box-shadow:var(--sombra-3)}.simulador__corpo{position:relative;padding:var(--e-6) var(--e-5) var(--e-6)}@media (min-width:480px){.simulador__corpo{padding:var(--e-7)}}.simulador__progresso{margin:0 0 var(--e-2);font-size:var(--t-legenda);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-accent)}.simulador__titulo{margin:0 0 var(--e-3);max-width:var(--medida-curta)}.simulador__selo-mcmv{display:block;height:28px;width:auto;margin:0 0 var(--e-4)}.simulador__referencia{margin:0 0 var(--e-4);color:var(--texto-2);font-size:var(--t-legenda);line-height:1.45}.simulador__painel{display:grid;grid-gap:var(--e-5);gap:var(--e-5)}.simulador__titulo-fase{margin:0}.simulador__campo .simulador__ajuda,.simulador__grupo .simulador__ajuda{margin:0;color:var(--texto-2);font-size:var(--t-legenda)}.simulador__grupo .simulador__ajuda{line-height:1.45}.simulador__campo--check{display:flex;align-items:flex-start;gap:var(--e-3);flex-direction:row}.simulador__campo--check input{width:var(--simulador-marca);height:var(--simulador-marca);flex:none;margin-top:.15em;accent-color:var(--marca-marinho)}.simulador__campo--check label{font-size:var(--t-corpo-p);font-weight:400;line-height:1.4;cursor:pointer}.simulador__aceite{gap:var(--e-2);border-top:1px solid var(--borda);padding-top:var(--e-4)}.simulador__politica{margin:0;-webkit-padding-start:calc(var(--simulador-marca) + var(--e-3));padding-inline-start:calc(var(--simulador-marca) + var(--e-3));font-size:var(--t-legenda)}.simulador__grupo{border:0;margin:0;padding:0;display:grid;grid-gap:var(--e-2);gap:var(--e-2)}.simulador__legenda{padding:0 0 var(--e-2);font-weight:500;font-size:var(--t-corpo-p)}.simulador__opcoes{display:grid;grid-gap:var(--e-2);gap:var(--e-2)}@media (min-width:460px){.simulador__opcoes{grid-template-columns:1fr 1fr}.simulador__opcoes--coluna{grid-template-columns:1fr}}.simulador__opcao{display:flex;align-items:center;gap:var(--e-3);min-height:44px;padding:var(--e-3) var(--e-4);border:1px solid var(--borda);border-radius:var(--raio-p);transition:border-color var(--transicao),background-color var(--transicao)}.simulador__opcao:hover{border-color:var(--borda-forte);background:var(--bg-2)}.simulador__opcao:has(input:checked){border-color:var(--texto-marca);background:var(--bg-realce)}.simulador__opcao input{width:var(--simulador-marca);height:var(--simulador-marca);flex:none;margin:0;accent-color:var(--marca-marinho)}.simulador__opcao label{font-size:var(--t-corpo-p);cursor:pointer}.simulador__acao{display:grid;grid-gap:var(--e-3);gap:var(--e-3);margin-top:var(--e-2)}.simulador__acao .btn{width:100%}.simulador__acao--dupla{grid-template-columns:1fr}@media (min-width:460px){.simulador__acao--dupla{grid-template-columns:1fr 1.4fr;flex-direction:row-reverse}.simulador__acao--dupla .btn--secundario{order:-1}}.simulador__estado{margin:0;color:var(--texto-2);font-size:var(--t-legenda);text-align:center}.simulador__estado--erro{color:var(--erro);font-weight:600;font-size:var(--t-corpo-p);text-align:start}.simulador__falha{display:grid;grid-gap:var(--e-3);gap:var(--e-3);margin-top:var(--e-4);-webkit-border-start:3px solid var(--erro);border-inline-start:3px solid var(--erro);padding:var(--e-4);background:var(--bg-2);border-radius:var(--raio-p)}.simulador__saida-acao{margin:0}.simulador__sucesso{display:grid;grid-gap:var(--e-3);gap:var(--e-3);text-align:center;padding:var(--e-4) 0}.simulador__texto-sucesso{margin:0;color:var(--texto-2);line-height:1.5}.simulador__isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.simulador__observacoes{margin-top:var(--e-6);border-top:1px solid var(--borda)}.simulador__observacoes-resumo{position:relative;display:flex;align-items:center;padding:var(--e-4) calc(var(--simulador-obs-sinal) + var(--e-4)) var(--e-4) 0;border-radius:var(--raio-p);cursor:pointer;list-style:none;font-weight:500;font-size:var(--t-corpo-p);color:var(--texto-2);transition:color var(--transicao)}.simulador__observacoes-resumo::-webkit-details-marker,.simulador__observacoes-resumo::marker{display:none;content:""}.simulador__observacoes-resumo:hover{color:var(--texto)}.simulador__observacoes-resumo:after,.simulador__observacoes-resumo:before{content:"";position:absolute;inset-inline-end:0;inset-block-start:calc(50% - var(--simulador-obs-traco) / 2);inline-size:var(--simulador-obs-sinal);block-size:var(--simulador-obs-traco);border-radius:calc(var(--simulador-obs-traco) / 2);background:var(--texto-2);transition:transform var(--transicao),background-color var(--transicao)}.simulador__observacoes-resumo:after{transform:rotate(90deg)}.simulador__observacoes[open] .simulador__observacoes-resumo:after{transform:rotate(0deg)}.simulador__observacoes-resumo:hover:after,.simulador__observacoes-resumo:hover:before,.simulador__observacoes[open] .simulador__observacoes-resumo:after,.simulador__observacoes[open] .simulador__observacoes-resumo:before{background:var(--texto)}.simulador__observacoes .simulador__ressalva{margin:0 0 var(--e-4)}@media (prefers-reduced-motion:reduce){.simulador__observacoes-resumo:after,.simulador__observacoes-resumo:before,.simulador__opcao{transition-duration:1ms}}.travelling{--travelling-trilha:100vh;--travelling-teto:none;--travelling-fundo:var(--marinho-900);padding-block:0 var(--secao-y-densa);--travelling-veu-frase:linear-gradient(180deg,rgba(13,21,43,0) 0%,rgba(13,21,43,.35) 38%,rgba(13,21,43,.35) 62%,rgba(13,21,43,0));--travelling-frase-tamanho:clamp(15px,1.39vw,20px);--travelling-frase-largura:22.6em}.travelling__trilha{position:relative;height:var(--travelling-trilha);max-height:var(--travelling-teto)}.travelling__quadro{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:var(--travelling-fundo)}@supports (height:100svh){.travelling__quadro{height:100svh}}.travelling__video{display:block;width:100%;height:100%;object-fit:cover;background:var(--travelling-fundo)}@media (max-aspect-ratio:4/3){.travelling__video{object-fit:contain}}@media (max-aspect-ratio:8/9){.travelling{--travelling-fundo:var(--bg);--travelling-teto:200vh}@supports (height:100svh){.travelling{--travelling-teto:200svh}}}.travelling__video:not([data-pintou]){will-change:transform}.travelling__ressalva{max-width:var(--medida);margin-block:var(--e-5) 0;font-size:var(--t-legenda);color:var(--texto-3);text-wrap:pretty}.travelling__frase{position:absolute;inset:0;z-index:1;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:var(--e-4);background-image:var(--travelling-veu-frase);pointer-events:none;font-family:var(--f-display);font-weight:var(--peso-display);font-size:var(--travelling-frase-tamanho);line-height:1.1;letter-spacing:.01em;color:var(--creme);text-shadow:0 1px 12px rgba(13,21,43,.55);white-space:nowrap}.travelling__frase-linha{display:inline}.travelling__frase-palavra{display:inline-block}@media (max-aspect-ratio:8/9),(max-width:720px){.travelling__frase{white-space:normal;line-height:1.25}.travelling__frase-linha{display:inline-block;width:var(--travelling-frase-largura);max-width:100%;text-align:center}}@media (prefers-reduced-motion:no-preference){.travelling__frase-palavra--troca{animation:travelling-troca-palavra var(--transicao-lenta) both}}@keyframes travelling-troca-palavra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root[data-movimento=off] .travelling__frase-palavra--troca{animation:none}.TresDormitorios_cabecalho__NFVQO{max-width:var(--medida)}.TresDormitorios_titulo__qXGda{margin-top:var(--e-3);max-width:var(--medida-curta)}.TresDormitorios_grade__Wo26O{display:grid;grid-template-columns:1fr;grid-gap:var(--e-7);gap:var(--e-7);align-items:start}@media (min-width:900px){.TresDormitorios_grade__Wo26O{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(var(--e-7),4vw,var(--e-8))}}.TresDormitorios_folha__RPCbx{margin:0;padding:clamp(var(--e-4),3vw,var(--e-7));background:var(--bg-card);border:1px solid var(--borda);border-radius:var(--raio-g);box-shadow:var(--sombra-1)}.TresDormitorios_planta__ELeh_{display:block;width:100%;height:auto;background:var(--bg-2)}.TresDormitorios_dados__xKdd3{min-width:0}.TresDormitorios_numero__jBNRB{color:var(--texto-marca)}.TresDormitorios_unidade__Ha_VJ{-webkit-margin-start:0;margin-inline-start:0}.TresDormitorios_tituloLegenda__xuIcG{margin-top:var(--e-6)}.TresDormitorios_ambientes__1YeOz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--e-2) var(--e-5);gap:var(--e-2) var(--e-5);font-size:var(--t-corpo-p);color:var(--texto-2)}.TresDormitorios_ambientes__1YeOz li{-webkit-padding-start:var(--e-3);padding-inline-start:var(--e-3);-webkit-border-start:2px solid var(--icone);border-inline-start:2px solid var(--icone);line-height:1.4}@media (max-width:419px){.TresDormitorios_ambientes__1YeOz{grid-template-columns:1fr}}.TresDormitorios_mecanismo__7gt0a{margin-top:clamp(var(--e-6),4vw,var(--e-7));padding-top:clamp(var(--e-6),4vw,var(--e-7));border-top:1px solid var(--borda)}.TresDormitorios_ponte__up7zh{max-width:var(--medida-curta);font-size:var(--t-sub);line-height:1.45;color:var(--texto-marca)}