.hb{--grafite:#1f2430;--grafite-2:#2a3040;--ouro:#d9a441;--ouro-esc:#b8862a;--papel:#f7f5f1;--texto:#1f2430;--suave:#5c6270;--linha:#e4e1da;background:var(--papel);color:var(--texto);font-family:Work Sans,system-ui,sans-serif;line-height:1.55;overflow-x:clip}.hb *{box-sizing:border-box}.hb a{color:inherit}.hb h1,.hb h2{font-family:Lora,Georgia,serif;font-weight:600;line-height:1.15;text-wrap:balance;margin:0 0 14px}.hb h1{font-size:clamp(34px,5.5vw,56px)}.hb h2{font-size:clamp(26px,3.6vw,38px)}.hb h3{font-size:18px;margin:0 0 6px}.hb-largura{max-width:1140px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.hb-estreita{max-width:780px}.hb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;font-weight:600;text-decoration:none;border:2px solid transparent;transition:transform .15s}.hb-btn:hover{transform:translateY(-1px)}.hb-btn:focus-visible{outline:3px solid var(--ouro);outline-offset:3px}.hb-btn-ouro{background:var(--ouro);color:var(--grafite)!important}.hb-btn-linha{border-color:rgba(255,255,255,.5);color:#fff!important}.hb-btn-p{min-height:40px;padding:8px 16px}.hb-topo{background:var(--grafite);position:-webkit-sticky;position:sticky;top:0;z-index:5;border-bottom:1px solid rgba(255,255,255,.08)}.hb-topo-linha{justify-content:space-between;gap:16px;min-height:68px}.hb-topo nav,.hb-topo-linha{display:flex;align-items:center}.hb-topo nav{gap:22px;color:#e8e6e1;font-size:15px}.hb-topo nav a:not(.hb-btn){text-decoration:none}.hb-hero{background:var(--grafite);color:#fff;padding:56px 0 72px}.hb-hero-grade{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:48px;gap:48px;align-items:center}.hb-etiqueta{color:var(--ouro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:13px;margin:0 0 12px}.hb-hero-texto{font-size:19px;color:#d6d4cf;max-width:34em;margin:0 0 26px}.hb-acoes{display:flex;gap:12px;flex-wrap:wrap}.hb-hero-nota{color:#a9a7a2;font-size:14px;margin:18px 0 0}.hb-celular{border-radius:34px;padding:10px;background:#0f1218;box-shadow:0 30px 60px rgba(0,0,0,.35);max-width:320px;justify-self:center}.hb-celular img{display:block;width:100%;border-radius:26px}.hb-celular-p{max-width:240px;border-radius:28px;padding:8px;box-shadow:0 18px 40px rgba(31,36,48,.2)}.hb-celular-p img{border-radius:21px}.hb-secao{padding:80px 0}.hb section[id]{scroll-margin-top:68px}.hb-sub{color:var(--suave);font-size:18px;max-width:40em;margin:0 0 36px}.hb-telas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.hb-telas figure{margin:0;display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.hb-telas figcaption{display:grid;grid-gap:4px;gap:4px;font-size:15px;color:var(--suave)}.hb-telas figcaption b{color:var(--texto);font-size:17px}.hb-faz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:56px}.hb-faz>div{background:#fff;border:1px solid var(--linha);border-radius:18px;padding:22px}.hb-faz p{margin:0;color:var(--suave)}.hb-atualiza{background:#fff;border-bottom:1px solid var(--linha)}.hb-atualiza .hb-faz{margin-top:0}.hb-numero{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-size:18px;color:var(--suave);margin:-12px 0 32px}.hb-numero b{font-size:52px;line-height:1;color:var(--ouro-esc)}.hb-atualiza .hb-faz>div{background:var(--papel)}.hb-passo-n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--grafite);color:var(--ouro);font-weight:700;margin-bottom:12px}.hb-quadro-secao{padding-top:0}.hb-quadro{display:block;width:100%;max-width:960px;margin:0 auto;border-radius:16px;border:1px solid var(--linha);box-shadow:0 18px 40px rgba(31,36,48,.15)}.hb-max{background:var(--grafite);color:#fff}.hb-max-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.hb-lista{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-gap:14px;gap:14px;color:#d6d4cf}.hb-lista li{padding-left:28px;position:relative}.hb-lista li:before{content:"✓";position:absolute;left:0;color:var(--ouro);font-weight:700}.hb-lista b{color:#fff}.hb-max-fotos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.hb-max-fotos img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.hb-max-fotos img:first-child{object-position:center 70%}.hb-calc-controles{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-bottom:28px}.hb-calc-controles label{font-size:17px}.hb-calc-controles input[type=range]{flex:1 1;min-width:200px;accent-color:var(--ouro-esc)}.hb-alternar{display:inline-flex;background:#fff;border:1px solid var(--linha);border-radius:999px;padding:4px}.hb-alternar button{border:0;background:transparent;border-radius:999px;padding:10px 16px;font:600 15px Work Sans,sans-serif;cursor:pointer;color:var(--texto);min-height:44px}.hb-alternar button small{display:block;font-weight:500;font-size:11px;color:var(--suave)}.hb-alternar button[aria-pressed=true]{background:var(--grafite);color:#fff}.hb-alternar button[aria-pressed=true] small{color:var(--ouro)}.hb-planos{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.hb-plano{position:relative;background:#fff;border:1px solid var(--linha);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:8px}.hb-plano-max{background:var(--grafite);color:#fff;border:2px solid var(--ouro);box-shadow:0 24px 50px rgba(31,36,48,.25)}.hb-selo{position:absolute;top:-14px;left:30px;background:var(--ouro);color:var(--grafite);font-weight:700;font-size:13px;padding:5px 14px;border-radius:999px}.hb-plano h3{font-family:Lora,Georgia,serif;font-size:28px;margin:0}.hb-plano-conta,.hb-plano-sub{margin:0;color:var(--suave)}.hb-plano-max .hb-plano-conta,.hb-plano-max .hb-plano-sub{color:#b9b7b1}.hb-preco{margin:10px 0 0;display:flex;align-items:baseline;gap:6px}.hb-preco strong{font-size:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-plano ul{list-style:none;padding:0;margin:14px 0 22px;display:grid;grid-gap:10px;gap:10px;flex:1 1}.hb-plano li{padding-left:26px;position:relative}.hb-plano li:before{content:"✓";position:absolute;left:0;color:var(--ouro-esc);font-weight:700}.hb-plano-max li:before{color:var(--ouro)}.hb-plano .hb-btn:not(.hb-btn-ouro){background:var(--grafite);color:#fff}.hb-letra{color:var(--suave);font-size:14px;margin:22px 0 0}.hb-perguntas{background:#fff}.hb-perguntas details{border-bottom:1px solid var(--linha);padding:18px 0}.hb-perguntas summary{cursor:pointer;font-weight:600;font-size:18px}.hb-perguntas details p{color:var(--suave);margin:10px 0 0}.hb-final{background:var(--ouro);color:var(--grafite);text-align:center;padding:72px 0}.hb-final p{font-size:18px;margin:0 0 24px}.hb-final .hb-btn-ouro{background:var(--grafite);color:#fff!important}.hb-whats{position:fixed;right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:6;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff!important;box-shadow:0 10px 24px rgba(0,0,0,.25)}.hb-whats:focus-visible{outline:3px solid var(--ouro);outline-offset:3px}.hb-rodape{background:var(--grafite);color:#a9a7a2;font-size:14px;padding:26px 0}.hb-rodape-linha{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media (max-width:900px){.hb-hero-grade,.hb-max-grade,.hb-planos{grid-template-columns:1fr}.hb-telas{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-faz{grid-template-columns:1fr}.hb-topo nav a:not(.hb-btn){display:none}}@media (max-width:600px){.hb-hero .hb-celular{max-width:260px}.hb-secao{padding:64px 0}}@media (prefers-reduced-motion:reduce){.hb-btn{transition:none}}.hb-topo nav a.hb-entrar{display:inline!important;text-decoration:none;font-weight:600}.hb-btn{white-space:nowrap}@media (max-width:600px){.hb-btn-p{min-height:38px;padding:7px 14px;font-size:14px}.hb-topo img{width:126px}.hb-topo nav{gap:14px}}.hb-demo-bloco{margin-top:56px}.hb-demo-titulo{font-family:Lora,Georgia,serif;font-size:clamp(22px,2.6vw,28px)!important;margin:0 0 8px!important}.hb-demo-texto{color:#d6d4cf;max-width:46em;margin:0 0 22px}.hb-demo{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.hb-demo-mapa{position:relative;border-radius:16px;overflow:hidden;background:#fff}.hb-demo-mapa img{display:block;width:100%;height:auto}.hb-ponto{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid #fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.45);padding:0}.hb-ponto.terreno{background:#8b1e2d}.hb-ponto.casa{background:#1f8a5b}.hb-ponto.ativo{transform:scale(1.35);outline:3px solid var(--ouro);outline-offset:2px}.hb-ponto:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.hb-ponto:after{content:"";position:absolute;inset:-10px}.hb-demo-ficha{background:#fff;color:var(--texto);border-radius:16px;padding:20px;display:grid;grid-gap:6px;gap:6px}.hb-demo-ficha h3{font-size:20px;margin:0}.hb-demo-tipo{margin:0;font-weight:600;color:var(--suave);display:flex;align-items:center;gap:8px}.hb-demo-valor{font:600 26px Lora,Georgia,serif;margin:2px 0 4px}.hb-demo-ficha dl{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0 0 8px;font-size:15px}.hb-demo-ficha dt{color:var(--suave)}.hb-demo-ficha dd{margin:0}.hb-demo-acoes{display:flex;gap:8px;flex-wrap:wrap}.hb-demo-ficha .hb-btn-linha{border-color:var(--linha);color:var(--texto)!important}.hb-demo-legenda,.hb-demo-nota,.hb-demo-vazio{margin:6px 0 0;font-size:13px;color:var(--suave);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hb-bolinha{display:inline-block;width:12px;height:12px;border-radius:50%}.hb-bolinha.terreno{background:#8b1e2d}.hb-bolinha.casa{background:#1f8a5b}@media (max-width:900px){.hb-demo{grid-template-columns:1fr}.hb-ponto{width:18px;height:18px;margin:-9px 0 0 -9px;border-width:2px}}body:has(.hb):after{display:none}.hb-topo{background:rgba(31,36,48,.78);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.hb-so-cel{display:none}@media (max-width:600px){.hb-so-pc{display:none}.hb-so-cel{display:inline}}.hb-garantia{margin:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px solid rgba(217,164,65,.45);background:rgba(217,164,65,.08);border-radius:16px;padding:12px 16px;max-width:36em}.hb-garantia b{color:var(--ouro);font-size:14px;letter-spacing:.04em;text-transform:uppercase}.hb-garantia ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;color:#e8e6e1;font-size:14px}.hb-garantia li{padding-left:20px;position:relative}.hb-garantia li:before{content:"✓";position:absolute;left:0;color:#25d366;font-weight:700}.hb-flutua{animation:hb-flutua 6s ease-in-out infinite}@keyframes hb-flutua{50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.hb-flutua{animation:none}}.hb-abas-lista{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.hb-abas-lista button{border:1px solid var(--linha);background:#fff;color:var(--texto);border-radius:999px;padding:12px 18px;min-height:46px;font:600 15px Work Sans,sans-serif;cursor:pointer}.hb-abas-lista button[aria-selected=true]{background:var(--grafite);color:#fff;border-color:var(--grafite)}.hb-abas-lista button:focus-visible{outline:3px solid var(--ouro);outline-offset:2px}.hb-abas-painel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px;gap:40px;align-items:center;background:#fff;border:1px solid var(--linha);border-radius:24px;padding:32px}.hb-abas-painel h3{font-family:Lora,Georgia,serif;font-size:clamp(22px,2.6vw,30px);margin:0 0 16px}.hb-abas-itens{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-gap:12px;gap:12px;color:var(--suave)}.hb-abas-itens li{padding-left:28px;position:relative}.hb-abas-itens li:before{content:"✓";position:absolute;left:0;color:var(--ouro-esc);font-weight:700}.hb-link-ouro{color:var(--ouro-esc)!important;font-weight:700;text-decoration:none}.hb-abas-fotos{display:flex;gap:16px;justify-content:center;align-items:center;min-width:0}.hb-abas-celular .hb-celular-p{max-width:200px;flex:1 1}.hb-abas-img{display:block;width:100%;min-width:0;border-radius:14px;border:1px solid var(--linha)}.hb-abas-mapa .hb-abas-img{width:calc(50% - 8px);aspect-ratio:4/5;object-fit:cover}.hb-calc-imoveis{display:flex;align-items:center;gap:10px}.hb-calc-imoveis select{font:600 15px Work Sans,sans-serif;border:1px solid var(--linha);border-radius:12px;padding:10px 12px;min-height:44px;background:#fff;color:var(--texto)}.hb-conta{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;margin:8px 0 0;font-size:15px;padding:14px 0;border-block:1px dashed var(--linha)}.hb-plano-max .hb-conta{border-color:rgba(255,255,255,.18)}.hb-conta dt{color:var(--suave)}.hb-plano-max .hb-conta dt{color:#b9b7b1}.hb-conta dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-conta .hb-conta-total{font-weight:700;color:inherit;padding-top:6px}@media (max-width:900px){.hb-abas-painel{grid-template-columns:1fr;padding:22px}.hb-abas-celular .hb-celular-p{max-width:150px}}@media (max-width:600px){.hb-abas-lista{flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.hb-abas-lista button{flex:0 0 auto}.hb-abas-celular .hb-abas-fotos .hb-celular-p:nth-child(3){display:none}}.hb-whats{transition:opacity .2s,transform .2s}.hb-whats-oculto{opacity:0;transform:translateY(16px);pointer-events:none}@media (prefers-reduced-motion:reduce){.hb-whats{transition:none}}@media (max-width:600px){.hb-rodape{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.hb-economia{display:inline-block;align-self:flex-start;margin:4px 0 0;background:#e3f6ea;color:#14663a;font-weight:700;font-size:14px;padding:4px 12px;border-radius:999px}.hb-plano-max .hb-economia{background:rgba(37,211,102,.16);color:#7be3a4}.hb-conta+.hb-btn{margin:16px 0 4px}.hb-autoridade{background:var(--grafite);color:#fff}.hb-autoridade p{color:#d6d4cf;font-size:18px;margin:0 0 14px}.hb-autoridade .hb-autoridade-destaque{color:var(--ouro);font:600 22px Lora,Georgia,serif;margin:0}@media (max-width:600px){.hb-abas-lista{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.hb-abas-lista::-webkit-scrollbar{display:none}.hb-abas-lista button{scroll-snap-align:start}.hb-abas-lista.hb-abas-fim{-webkit-mask-image:none;mask-image:none}}.hb-plano-max .hb-economia{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid #4ade80;font-weight:600}.hb-assinatura{display:flex;align-items:center;gap:14px;margin-top:24px}.hb-avatar{flex:0 0 64px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--ouro);color:var(--grafite);font:700 22px Lora,Georgia,serif}.hb-assinatura b{display:block;color:#fff;font-size:18px}.hb-assinatura small{display:block;color:#b9b7b1;font-size:15px}.hb-avatar{flex:0 0 48px;width:48px;height:48px;font-size:17px;border:2px solid rgba(255,255,255,.18);object-fit:cover}@media (max-width:600px){.hb-autoridade{padding-bottom:96px}}