.BuscaForm-module__8YBYXq__form{background:var(--card);border:1px solid var(--linha);border-radius:16px;padding:18px;box-shadow:0 18px 40px -18px #1a1d2459}.BuscaForm-module__8YBYXq__abas{gap:6px;margin-bottom:14px;display:flex}.BuscaForm-module__8YBYXq__abas button{background:var(--fundo2);color:var(--texto);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:600;transition:background .15s,color .15s}.BuscaForm-module__8YBYXq__abas button[aria-pressed=true]{background:var(--tinta);color:var(--fundo)}.BuscaForm-module__8YBYXq__campos{grid-template-columns:2fr 1.2fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.BuscaForm-module__8YBYXq__campos label{color:var(--suave);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.BuscaForm-module__8YBYXq__campos input,.BuscaForm-module__8YBYXq__campos select{border:1.5px solid var(--linha);background:var(--fundo);color:var(--tinta);border-radius:10px;min-width:0;padding:10px 12px;transition:border-color .15s}.BuscaForm-module__8YBYXq__campos input:focus,.BuscaForm-module__8YBYXq__campos select:focus{border-color:var(--laranja);outline:none}.BuscaForm-module__8YBYXq__campos .btn{height:46px}.BuscaForm-module__8YBYXq__maisToggle{align-items:center;gap:14px;margin-top:10px;display:flex}.BuscaForm-module__8YBYXq__maisBtn{color:var(--laranja);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:600;display:flex}.BuscaForm-module__8YBYXq__maisBtn:hover{text-decoration:underline}.BuscaForm-module__8YBYXq__limparBtn{color:var(--suave);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:500}.BuscaForm-module__8YBYXq__limparBtn:hover{color:var(--laranja);text-decoration:underline}.BuscaForm-module__8YBYXq__badgeFiltro{color:var(--laranja);font-size:10px}.BuscaForm-module__8YBYXq__camposAvancados{border-top:1px solid var(--linha);grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px;margin-top:12px;padding-top:12px;display:grid}.BuscaForm-module__8YBYXq__camposAvancados label{color:var(--suave);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.BuscaForm-module__8YBYXq__camposAvancados input,.BuscaForm-module__8YBYXq__camposAvancados select{border:1.5px solid var(--linha);background:var(--fundo);color:var(--tinta);border-radius:10px;min-width:0;padding:10px 12px;transition:border-color .15s}.BuscaForm-module__8YBYXq__camposAvancados input:focus,.BuscaForm-module__8YBYXq__camposAvancados select:focus{border-color:var(--laranja);outline:none}@media (max-width:860px){.BuscaForm-module__8YBYXq__campos{grid-template-columns:1fr 1fr}.BuscaForm-module__8YBYXq__campos label:first-child{grid-column:1/-1}.BuscaForm-module__8YBYXq__campos .btn{grid-column:1/-1;justify-content:center}.BuscaForm-module__8YBYXq__camposAvancados{grid-template-columns:1fr 1fr}}@media (max-width:480px){.BuscaForm-module__8YBYXq__campos,.BuscaForm-module__8YBYXq__camposAvancados{grid-template-columns:1fr}}
.ImovelCard-module__Io8woW__card{background:var(--card);border:1px solid var(--linha);border-radius:14px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.ImovelCard-module__Io8woW__card:hover{border-color:var(--laranja)}.ImovelCard-module__Io8woW__fotoLink{display:block}.ImovelCard-module__Io8woW__foto{aspect-ratio:16/10;background:var(--fundo2);position:relative;overflow:hidden}.ImovelCard-module__Io8woW__placeholder{width:100%;height:100%;display:block}.ImovelCard-module__Io8woW__selo{background:var(--fundo);color:var(--tinta);z-index:1;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}.ImovelCard-module__Io8woW__seloLanc{background:var(--laranja);color:#fff}.ImovelCard-module__Io8woW__info{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.ImovelCard-module__Io8woW__local{color:var(--suave);margin:0;font-size:14px}.ImovelCard-module__Io8woW__titulo{margin:0;font-size:17px;font-weight:700}.ImovelCard-module__Io8woW__titulo a{color:var(--tinta);text-decoration:none}.ImovelCard-module__Io8woW__titulo a:hover{color:var(--laranja)}.ImovelCard-module__Io8woW__carac{color:var(--texto);flex-wrap:wrap;gap:14px;margin-top:2px;font-size:14px;display:flex}.ImovelCard-module__Io8woW__preco{color:var(--tinta);margin-top:auto;margin-bottom:0;padding-top:10px;font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:700}.ImovelCard-module__Io8woW__precoMes{margin-left:2px;font-size:14px;font-weight:500}.ImovelCard-module__Io8woW__corretorMini{color:var(--suave);border-top:1px solid var(--linha);margin-top:6px;margin-bottom:0;padding-top:10px;font-size:13px}
.ContatoForm-module__lJo-1W__form{background:var(--card);border:1px solid var(--linha);border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:80px}.ContatoForm-module__lJo-1W__form h3{margin:0;font-size:20px}.ContatoForm-module__lJo-1W__sub{color:var(--suave);margin:-8px 0 0;font-size:13px}.ContatoForm-module__lJo-1W__form label{color:var(--suave);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.ContatoForm-module__lJo-1W__form input,.ContatoForm-module__lJo-1W__form textarea{border:1.5px solid var(--linha);background:var(--fundo);color:var(--tinta);border-radius:10px;padding:10px 12px;transition:border-color .15s}.ContatoForm-module__lJo-1W__form input:focus,.ContatoForm-module__lJo-1W__form textarea:focus{border-color:var(--laranja);outline:none}.ContatoForm-module__lJo-1W__form textarea{resize:vertical}.ContatoForm-module__lJo-1W__erro{color:#e63946;margin:0;font-size:14px}.ContatoForm-module__lJo-1W__btns{grid-template-columns:1fr auto;gap:10px;display:grid}.ContatoForm-module__lJo-1W__btnWpp{color:#fff;white-space:nowrap;background:#25d366;border:none;flex-shrink:0;align-items:center;gap:7px;display:flex}.ContatoForm-module__lJo-1W__btnWpp:hover{background:#1ebe5d}.ContatoForm-module__lJo-1W__sucesso{background:var(--card);border:1px solid var(--linha);text-align:center;border-radius:16px;padding:32px 24px}.ContatoForm-module__lJo-1W__sucesso strong{color:var(--tinta);margin-bottom:8px;font-size:18px;display:block}.ContatoForm-module__lJo-1W__sucesso p{color:var(--suave);margin:0}
.GradeImoveis-module__nZbm7G__section{padding:64px 0}.GradeImoveis-module__nZbm7G__cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.GradeImoveis-module__nZbm7G__cab h2{font-size:clamp(28px,4vw,40px);font-weight:700}.GradeImoveis-module__nZbm7G__cab p{color:var(--suave);margin:6px 0 0}.GradeImoveis-module__nZbm7G__grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.GradeImoveis-module__nZbm7G__vazio{text-align:center;border:1.5px dashed var(--linha);border-radius:14px;grid-column:1/-1;padding:48px 20px}.GradeImoveis-module__nZbm7G__vazio h3{margin-bottom:8px}.GradeImoveis-module__nZbm7G__vazio p{color:var(--suave)}
.CorretorCard-module__5FknAG__card{background:var(--card);border:1px solid var(--linha);border-radius:14px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.CorretorCard-module__5FknAG__card:hover{border-color:var(--laranja);box-shadow:0 4px 16px -4px #e9481c26}.CorretorCard-module__5FknAG__avatar{background:var(--laranja-claro);border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.CorretorCard-module__5FknAG__avatar span{color:var(--laranja);font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:700}.CorretorCard-module__5FknAG__info{flex-direction:column;gap:3px;min-width:0;display:flex}.CorretorCard-module__5FknAG__nome{color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.CorretorCard-module__5FknAG__detalhe{color:var(--suave);font-size:13px}.CorretorCard-module__5FknAG__badge{color:var(--laranja);background:var(--laranja-claro);border-radius:999px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}
.GaleriaCarrossel-module__w7YIVW__galeria{flex-direction:column;gap:8px;min-width:0;display:flex;overflow:hidden}.GaleriaCarrossel-module__w7YIVW__principal{aspect-ratio:16/9;background:var(--fundo2);cursor:zoom-in;border-radius:14px;width:100%;max-height:480px;position:relative;overflow:hidden}.GaleriaCarrossel-module__w7YIVW__expandirBtn{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border:none;border-radius:8px;place-items:center;width:34px;height:34px;transition:background .15s;display:grid;position:absolute;bottom:12px;left:14px}.GaleriaCarrossel-module__w7YIVW__expandirBtn:hover{background:#000000b3}.GaleriaCarrossel-module__w7YIVW__lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GaleriaCarrossel-module__w7YIVW__lightboxImg{border-radius:8px;justify-content:center;align-items:center;width:auto;max-width:92vw;height:auto;max-height:88vh;display:flex;position:relative;overflow:hidden}.GaleriaCarrossel-module__w7YIVW__lightboxImg img{object-fit:contain;border-radius:8px}.GaleriaCarrossel-module__w7YIVW__lightboxFechar{z-index:10;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;transition:background .15s;display:grid;position:absolute;top:16px;right:16px}.GaleriaCarrossel-module__w7YIVW__lightboxFechar:hover{background:#ffffff4d}.GaleriaCarrossel-module__w7YIVW__lightboxSeta{z-index:10;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.GaleriaCarrossel-module__w7YIVW__lightboxSeta:hover{background:#ffffff4d}.GaleriaCarrossel-module__w7YIVW__lightboxSetaEsq{left:20px}.GaleriaCarrossel-module__w7YIVW__lightboxSetaDir{right:20px}.GaleriaCarrossel-module__w7YIVW__lightboxContador{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;background:#00000080;border-radius:20px;padding:4px 14px;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.GaleriaCarrossel-module__w7YIVW__seta{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.GaleriaCarrossel-module__w7YIVW__seta:hover{background:#000000b3}.GaleriaCarrossel-module__w7YIVW__setaEsq{left:12px}.GaleriaCarrossel-module__w7YIVW__setaDir{right:12px}.GaleriaCarrossel-module__w7YIVW__contador{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:none;user-select:none;background:#00000080;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:14px}.GaleriaCarrossel-module__w7YIVW__thumbs{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.GaleriaCarrossel-module__w7YIVW__thumbs::-webkit-scrollbar{display:none}.GaleriaCarrossel-module__w7YIVW__thumb{background:var(--fundo2);cursor:pointer;opacity:.65;border:2px solid #0000;border-radius:7px;flex:0 0 88px;height:60px;padding:0;transition:border-color .15s,opacity .15s;position:relative;overflow:hidden}.GaleriaCarrossel-module__w7YIVW__thumb:hover{opacity:.9}.GaleriaCarrossel-module__w7YIVW__thumbAtiva{border-color:var(--laranja);opacity:1}.GaleriaCarrossel-module__w7YIVW__semFoto{aspect-ratio:16/9;background:var(--fundo2);color:var(--suave);border-radius:14px;place-items:center;display:grid}@media (max-width:560px){.GaleriaCarrossel-module__w7YIVW__seta{width:34px;height:34px}.GaleriaCarrossel-module__w7YIVW__thumb{flex:0 0 72px;height:50px}}
.CarrosselCorretores-module__Er1cpa__wrapper{padding:0 52px;position:relative}.CarrosselCorretores-module__Er1cpa__trilho{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.CarrosselCorretores-module__Er1cpa__trilho::-webkit-scrollbar{display:none}.CarrosselCorretores-module__Er1cpa__item{scroll-snap-align:start;flex:0 0 calc(25% - 12px);min-width:220px}.CarrosselCorretores-module__Er1cpa__seta{z-index:2;border:1.5px solid var(--linha);background:var(--card);width:40px;height:40px;color:var(--tinta);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px -2px #1a1d2426}.CarrosselCorretores-module__Er1cpa__seta:hover{background:var(--laranja);border-color:var(--laranja);color:#fff}.CarrosselCorretores-module__Er1cpa__seta svg{width:18px;height:18px}.CarrosselCorretores-module__Er1cpa__setaPrev{left:4px}.CarrosselCorretores-module__Er1cpa__setaNext{right:4px}@media (max-width:900px){.CarrosselCorretores-module__Er1cpa__wrapper{padding:0 44px}.CarrosselCorretores-module__Er1cpa__item{flex:0 0 calc(50% - 8px)}}@media (max-width:640px){.CarrosselCorretores-module__Er1cpa__wrapper{padding:0}.CarrosselCorretores-module__Er1cpa__setaPrev,.CarrosselCorretores-module__Er1cpa__setaNext{display:none}.CarrosselCorretores-module__Er1cpa__item{flex:0 0 85%}}
.YoutubePlayer-module__JsumZq__wrapper{flex-direction:column;gap:8px;display:flex}.YoutubePlayer-module__JsumZq__thumb{background:#000;border:none;border-radius:12px;width:100%;padding-bottom:56.25%;display:block;position:relative;overflow:hidden}.YoutubePlayer-module__JsumZq__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.YoutubePlayer-module__JsumZq__playBtn{justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.YoutubePlayer-module__JsumZq__thumb:hover .YoutubePlayer-module__JsumZq__playBtn{opacity:.85}.YoutubePlayer-module__JsumZq__iframeWrap{background:#000;border-radius:12px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.YoutubePlayer-module__JsumZq__link{color:var(--suave);text-align:right;font-size:13px;text-decoration:none;transition:color .15s}.YoutubePlayer-module__JsumZq__link:hover{color:var(--laranja)}
.CarrosselEmpreendimentos-module__qBIdaG__wrapper{padding:0 52px;position:relative}.CarrosselEmpreendimentos-module__qBIdaG__trilho{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.CarrosselEmpreendimentos-module__qBIdaG__trilho::-webkit-scrollbar{display:none}.CarrosselEmpreendimentos-module__qBIdaG__item{scroll-snap-align:start;flex:0 0 calc(33.333% - 11px);min-width:260px}.CarrosselEmpreendimentos-module__qBIdaG__seta{z-index:2;border:1.5px solid var(--linha);background:var(--card);width:40px;height:40px;color:var(--tinta);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px -2px #1a1d2426}.CarrosselEmpreendimentos-module__qBIdaG__seta:hover{background:var(--laranja);border-color:var(--laranja);color:#fff}.CarrosselEmpreendimentos-module__qBIdaG__seta svg{width:18px;height:18px}.CarrosselEmpreendimentos-module__qBIdaG__setaPrev{left:4px}.CarrosselEmpreendimentos-module__qBIdaG__setaNext{right:4px}@media (max-width:900px){.CarrosselEmpreendimentos-module__qBIdaG__wrapper{padding:0 44px}.CarrosselEmpreendimentos-module__qBIdaG__item{flex:0 0 calc(50% - 8px)}}@media (max-width:640px){.CarrosselEmpreendimentos-module__qBIdaG__wrapper{padding:0}.CarrosselEmpreendimentos-module__qBIdaG__setaPrev,.CarrosselEmpreendimentos-module__qBIdaG__setaNext{display:none}.CarrosselEmpreendimentos-module__qBIdaG__item{flex:0 0 85%}}
.NavTabs-module__W4Q1Ea__tabs{border-bottom:1.5px solid var(--linha);flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.NavTabs-module__W4Q1Ea__tab{background:var(--fundo2);border:1.5px solid var(--linha);color:var(--texto);cursor:pointer;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:500;transition:all .15s}.NavTabs-module__W4Q1Ea__tab:hover{border-color:var(--laranja);color:var(--laranja)}.NavTabs-module__W4Q1Ea__ativo{background:var(--laranja-claro);border-color:var(--laranja);color:var(--laranja);font-weight:600}
.CorretorImoveis-module__6YGwWG__wrap{padding:48px 0 0}.CorretorImoveis-module__6YGwWG__filtros{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.CorretorImoveis-module__6YGwWG__grupo{border:1px solid var(--linha);border-radius:999px;gap:0;display:flex;overflow:hidden}.CorretorImoveis-module__6YGwWG__ativo,.CorretorImoveis-module__6YGwWG__inativo{cursor:pointer;white-space:nowrap;border:none;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.CorretorImoveis-module__6YGwWG__ativo{background:var(--laranja);color:#fff}.CorretorImoveis-module__6YGwWG__inativo{background:var(--fundo);color:var(--texto)}.CorretorImoveis-module__6YGwWG__inativo:hover{background:var(--fundo2)}.CorretorImoveis-module__6YGwWG__select{border:1px solid var(--linha);background:var(--fundo);color:var(--texto);cursor:pointer;border-radius:999px;outline:none;padding:7px 12px;font-family:inherit;font-size:13px}.CorretorImoveis-module__6YGwWG__select:focus{border-color:var(--laranja)}.CorretorImoveis-module__6YGwWG__resultado{color:var(--suave);margin-bottom:24px;font-size:14px}.CorretorImoveis-module__6YGwWG__grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.CorretorImoveis-module__6YGwWG__vazio{text-align:center;color:var(--suave);flex-direction:column;align-items:center;gap:16px;padding:48px 0;display:flex}.CorretorImoveis-module__6YGwWG__limpar{border:1px solid var(--linha);background:var(--fundo);color:var(--texto);cursor:pointer;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600}.CorretorImoveis-module__6YGwWG__limpar:hover{border-color:var(--laranja);color:var(--laranja)}@media (max-width:600px){.CorretorImoveis-module__6YGwWG__filtros{gap:8px}.CorretorImoveis-module__6YGwWG__ativo,.CorretorImoveis-module__6YGwWG__inativo{padding:6px 12px;font-size:12px}}
.DescricaoExpandivel-module__ZJUcKq__wrap{flex-direction:column;gap:8px;display:flex}.DescricaoExpandivel-module__ZJUcKq__texto{color:var(--texto);white-space:pre-line;margin:0;line-height:1.75}.DescricaoExpandivel-module__ZJUcKq__btn{color:var(--laranja);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:600}.DescricaoExpandivel-module__ZJUcKq__btn:hover{text-decoration:underline}
.Paginacao-module__yundRW__nav{justify-content:center;align-items:center;gap:16px;padding:40px 0 64px;display:flex}.Paginacao-module__yundRW__btn{border:1.5px solid var(--linha);color:var(--tinta);border-radius:10px;padding:10px 18px;font-weight:600;transition:border-color .15s,color .15s}.Paginacao-module__yundRW__btn:hover{border-color:var(--laranja);color:var(--laranja)}.Paginacao-module__yundRW__info{color:var(--suave);font-size:14px}
.HeroCarrossel-module__7r_Bea__carrossel{z-index:0;position:absolute;inset:0;overflow:hidden}.HeroCarrossel-module__7r_Bea__slide{opacity:0;will-change:opacity;background-position:50%;background-size:cover;transition:opacity 1.4s;position:absolute;inset:0}.HeroCarrossel-module__7r_Bea__ativo{opacity:1}.HeroCarrossel-module__7r_Bea__overlay{background:linear-gradient(160deg,#0f14289e 0%,#0f142873 60%,#0f14284d 100%);position:absolute;inset:0}
.page-module__-1f37W__hero{background:var(--fundo2);border-bottom:1px solid var(--linha);padding:40px 0}.page-module__-1f37W__breadcrumb{color:var(--suave);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.page-module__-1f37W__breadcrumb a{color:var(--suave);transition:color .15s}.page-module__-1f37W__breadcrumb a:hover{color:var(--laranja)}.page-module__-1f37W__breadcrumb span:last-child{color:var(--tinta);font-weight:500}.page-module__-1f37W__perfil{align-items:flex-start;gap:28px;display:flex}.page-module__-1f37W__avatar{background:var(--laranja-claro);border-radius:50%;flex-shrink:0;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden}.page-module__-1f37W__avatar span{color:var(--laranja);font-family:Bricolage Grotesque,sans-serif;font-size:30px;font-weight:800}.page-module__-1f37W__perfilInfo{flex-direction:column;gap:10px;display:flex}.page-module__-1f37W__perfilInfo h1{font-size:clamp(24px,4vw,36px);font-weight:800}.page-module__-1f37W__tags{flex-wrap:wrap;gap:8px;display:flex}.page-module__-1f37W__tag{color:var(--suave);background:var(--fundo);border:1px solid var(--linha);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500}.page-module__-1f37W__tagDestaque{color:var(--laranja);background:var(--laranja-claro);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.page-module__-1f37W__bio{color:var(--texto);max-width:60ch;margin:0;font-size:15px;line-height:1.65}.page-module__-1f37W__especialidades{flex-wrap:wrap;gap:6px;display:flex}.page-module__-1f37W__especialidadeTag{color:var(--laranja);background:var(--laranja-claro);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.page-module__-1f37W__acoes{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-module__-1f37W__redesCorretor{align-items:center;gap:12px;display:flex}.page-module__-1f37W__redesCorretor a{color:var(--suave);transition:color .15s;display:flex}.page-module__-1f37W__redesCorretor a:hover{color:var(--laranja)}.page-module__-1f37W__secao{padding:48px 0 0}.page-module__-1f37W__secao h2{margin-bottom:4px;font-size:clamp(22px,3vw,30px);font-weight:700}.page-module__-1f37W__secao p{color:var(--suave);margin-bottom:24px}.page-module__-1f37W__grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;padding-bottom:16px;display:grid}.page-module__-1f37W__vazio{text-align:center;color:var(--suave);flex-direction:column;align-items:center;gap:16px;padding:64px 0;display:flex}.page-module__-1f37W__faqSection{background:var(--fundo2);margin-top:48px;padding:64px 0}.page-module__-1f37W__faqSection h2{margin-bottom:28px;font-size:clamp(22px,3vw,30px);font-weight:700}.page-module__-1f37W__faq{gap:16px;max-width:760px;display:grid}.page-module__-1f37W__faqItem{background:var(--card);border:1px solid var(--linha);border-radius:12px;padding:20px 24px}.page-module__-1f37W__faqItem dt{color:var(--tinta);margin-bottom:8px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:700}.page-module__-1f37W__faqItem dd{color:var(--texto);margin:0;font-size:15px;line-height:1.65}@media (max-width:600px){.page-module__-1f37W__perfil{flex-direction:column}.page-module__-1f37W__avatar{width:72px;height:72px}}
.page-module__-I7_3W__page{flex-direction:column;gap:40px;padding:32px 0 80px;display:flex}.page-module__-I7_3W__topo{grid-template-columns:3fr 2fr;align-items:start;gap:40px;display:grid}.page-module__-I7_3W__colEsq{flex-direction:column;gap:32px;display:flex}.page-module__-I7_3W__sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.page-module__-I7_3W__local{color:var(--suave);margin:0;font-size:14px}.page-module__-I7_3W__titulo{margin:0;font-size:clamp(20px,3vw,32px);line-height:1.3}.page-module__-I7_3W__ficha{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px;display:grid}.page-module__-I7_3W__fichaItem{background:var(--fundo2);text-align:center;border-radius:10px;min-width:0;padding:10px 8px}.page-module__-I7_3W__fichaItem b{color:var(--tinta);word-break:break-word;font-size:14px;display:block}.page-module__-I7_3W__fichaItem span{color:var(--suave);font-size:11px}.page-module__-I7_3W__precoCard{background:var(--fundo);border:1.5px solid var(--linha);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.page-module__-I7_3W__precoLinha{color:var(--texto);justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.page-module__-I7_3W__precoLinha+.page-module__-I7_3W__precoLinha{border-top:1px solid var(--linha);padding-top:10px}.page-module__-I7_3W__precoLabel{color:var(--tinta);font-weight:600}.page-module__-I7_3W__precoValor{color:var(--laranja);font-family:Bricolage Grotesque,sans-serif;font-size:22px}.page-module__-I7_3W__precoValor small{margin-left:2px;font-size:14px;font-weight:500}.page-module__-I7_3W__precoTotal{color:var(--tinta);padding-top:10px;font-size:16px;font-weight:700;border-top:1.5px solid var(--linha)!important}.page-module__-I7_3W__precoTotal strong{color:var(--laranja);font-size:18px}.page-module__-I7_3W__btnContato{text-align:center;border-radius:10px;width:100%;margin-top:4px;padding:14px;font-size:16px;font-weight:600;text-decoration:none}.page-module__-I7_3W__corretor{color:var(--suave);text-align:center;margin:0;font-size:13px}.page-module__-I7_3W__secao{flex-direction:column;gap:12px;display:flex}.page-module__-I7_3W__secaoTitulo{color:var(--tinta);margin:0;font-size:17px;font-weight:700}.page-module__-I7_3W__amenidadesList{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-module__-I7_3W__amenidadesList li{background:var(--fundo2);color:var(--texto);border-radius:8px;padding:8px 12px;font-size:13px}.page-module__-I7_3W__videoSection{flex-direction:column;gap:16px;display:flex}.page-module__-I7_3W__videoPlayer{background:#000;border-radius:12px;width:100%}.page-module__-I7_3W__inferior{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.page-module__-I7_3W__similares{flex-direction:column;gap:20px;display:flex}.page-module__-I7_3W__similaresGrade{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:960px){.page-module__-I7_3W__topo{grid-template-columns:1fr}.page-module__-I7_3W__sidebar{position:static}.page-module__-I7_3W__inferior{grid-template-columns:1fr}.page-module__-I7_3W__similaresGrade{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page-module__-I7_3W__similaresGrade{grid-template-columns:1fr}}.page-module__-I7_3W__visualizacoes{color:var(--muted,#888);margin:0 0 .75rem;font-size:.8rem}
.page-module__TnvGSG__cabecalho{background:var(--fundo2);border-bottom:1px solid var(--linha);padding:32px 0}.page-module__TnvGSG__geoAviso{color:var(--suave);margin-top:12px;font-size:14px}.page-module__TnvGSG__geoAviso a{color:var(--laranja);text-decoration:underline}.page-module__TnvGSG__cabLista{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:40px 0 0;display:flex}.page-module__TnvGSG__cabLista h1{font-size:clamp(26px,4vw,36px);font-weight:700}.page-module__TnvGSG__cabLista p{color:var(--suave);margin:6px 0 0}.page-module__TnvGSG__buscaSkeleton{background:linear-gradient(90deg, var(--linha) 25%, var(--fundo) 50%, var(--linha) 75%);background-size:200% 100%;border-radius:12px;height:120px;animation:1.4s infinite page-module__TnvGSG__shimmer}@keyframes page-module__TnvGSG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__TnvGSG__ordem{color:var(--suave);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}
.page-module___8aEwW__hero{background:var(--laranja);color:#fff;position:relative;overflow:hidden}.page-module___8aEwW__hero .wrap{z-index:1;padding-top:64px;padding-bottom:120px;position:relative}.page-module___8aEwW__hero h1{color:#fff;letter-spacing:-.02em;max-width:12ch;font-size:clamp(40px,7vw,84px);font-weight:800}.page-module___8aEwW__hero p{opacity:.95;color:#fff;max-width:46ch;margin:18px 0 0;font-size:19px}.page-module___8aEwW__busca{z-index:2;margin-top:-72px;margin-bottom:0;position:relative}.page-module___8aEwW__rede{background:var(--fundo2);padding:64px 0}.page-module___8aEwW__redeGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.page-module___8aEwW__redeGrid h2{letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(30px,4.5vw,48px);font-weight:800}.page-module___8aEwW__redeGrid p{max-width:52ch;margin-bottom:24px}.page-module___8aEwW__redeBtns{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__passos{counter-reset:p;gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__passos li{background:var(--card);border:1px solid var(--linha);counter-increment:p;border-radius:12px;padding:16px 18px 16px 62px;position:relative}.page-module___8aEwW__passos li:before{content:counter(p);background:var(--laranja);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid;position:absolute;top:14px;left:18px}.page-module___8aEwW__passos strong{color:var(--tinta);display:block}.page-module___8aEwW__secCorretores{padding:80px 0 96px}.page-module___8aEwW__cabCorretores{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-module___8aEwW__cabCorretores h2{font-size:clamp(28px,4vw,40px);font-weight:700}.page-module___8aEwW__cabCorretores p{color:var(--suave);margin:6px 0 0}.page-module___8aEwW__mvvMissao{background:var(--fundo);border-top:1px solid var(--linha);padding:80px 0 64px}.page-module___8aEwW__mvvMissao h2{letter-spacing:-.02em;max-width:22ch;margin:12px 0 16px;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.page-module___8aEwW__mvvKicker{letter-spacing:.12em;color:var(--laranja);text-transform:uppercase;font-size:11px;font-weight:800}.page-module___8aEwW__mvvSub{color:var(--suave);max-width:56ch;margin:0;font-size:1.05rem;line-height:1.7}.page-module___8aEwW__mvvVisao{background:var(--tinta);color:#fff;padding:72px 0}.page-module___8aEwW__mvvVisao .page-module___8aEwW__mvvKicker{color:#e18b73}.page-module___8aEwW__mvvVisaoText{letter-spacing:-.01em;max-width:30ch;margin:12px 0 0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;line-height:1.25}.page-module___8aEwW__mvvValores{background:var(--fundo2);padding:72px 0 88px}.page-module___8aEwW__mvvValores h2{letter-spacing:-.015em;margin-bottom:40px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.page-module___8aEwW__mvvGrid{grid-template-columns:repeat(2,1fr);gap:0 56px;display:grid}.page-module___8aEwW__mvvItem{border-top:2px solid var(--linha);padding:20px 0;transition:border-top-color .18s}.page-module___8aEwW__mvvItem:hover{border-top-color:var(--laranja)}.page-module___8aEwW__mvvItem h3{margin:0 0 6px;font-size:1.1rem;font-weight:700}.page-module___8aEwW__mvvItem p{color:var(--suave);max-width:40ch;margin:0;font-size:14px;line-height:1.6}@media (max-width:860px){.page-module___8aEwW__redeGrid,.page-module___8aEwW__mvvGrid{grid-template-columns:1fr}.page-module___8aEwW__mvvMissao,.page-module___8aEwW__mvvVisao,.page-module___8aEwW__mvvValores{padding:56px 0}}
