/*!
 ######   #######  ########  ##    ## ########  ####  ######   ##     ## ######## 
##    ## ##     ## ##     ##  ##  ##  ##     ##  ##  ##    ##  ##     ##    ##    
##       ##     ## ##     ##   ####   ##     ##  ##  ##        ##     ##    ##    
##       ##     ## ########     ##    ########   ##  ##   #### #########    ##    
##       ##     ## ##           ##    ##   ##    ##  ##    ##  ##     ##    ##    
##    ## ##     ## ##           ##    ##    ##   ##  ##    ##  ##     ##    ##    
 ######   #######  ##           ##    ##     ## ####  ######   ##     ##    ##    

########  ########    ###    ##          ########  ######  ########    ###    ######## ######## 
##     ## ##         ## ##   ##          ##       ##    ##    ##      ## ##      ##    ##       
##     ## ##        ##   ##  ##          ##       ##          ##     ##   ##     ##    ##       
########  ######   ##     ## ##          ######    ######     ##    ##     ##    ##    ######   
##   ##   ##       ######### ##          ##             ##    ##    #########    ##    ##       
##    ##  ##       ##     ## ##          ##       ##    ##    ##    ##     ##    ##    ##       
##     ## ######## ##     ## ########    ########  ######     ##    ##     ##    ##    ######## 

########  ######## ##     ##    ########  #######   #######  ##        ######  
##     ## ##       ##     ##       ##    ##     ## ##     ## ##       ##    ## 
##     ## ##       ##     ##       ##    ##     ## ##     ## ##       ##       
##     ## ######   ##     ##       ##    ##     ## ##     ## ##        ######  
##     ## ##        ##   ##        ##    ##     ## ##     ## ##             ## 
##     ## ##         ## ##         ##    ##     ## ##     ## ##       ##    ## 
########  ########    ###          ##     #######   #######  ########  ######

  COPYRIGHT (C) 2026 REAL ESTATE DEV TOOLS. ALL RIGHTS RESERVED.
  PROPRIETARY AND CONFIDENTIAL. INTELLECTUAL PROPERTY OF REAL ESTATE DEV TOOLS.

  This software, its source code, design, structure, texts, layout and
  workflows are protected by the U.S. Copyright Act (17 U.S.C. 101 et seq.),
  the Digital Millennium Copyright Act (17 U.S.C. 1201) and international
  copyright treaties. Copying, reproducing, modifying, reverse engineering,
  decompiling, scraping or redistributing it, in whole or in part, without
  prior written authorization is strictly prohibited and may result in civil
  and criminal liability.

  DIREITOS AUTORAIS (C) 2026 REAL ESTATE DEV TOOLS. TODOS OS DIREITOS
  RESERVADOS. Software proprietario. E proibida a copia, reproducao,
  modificacao ou engenharia reversa, total ou parcial, sem autorizacao
  previa e por escrito (Lei 9.610/98).

  DERECHOS DE AUTOR (C) 2026 REAL ESTATE DEV TOOLS. TODOS LOS DERECHOS
  RESERVADOS. Prohibida su copia o reproduccion total o parcial.

  Build fingerprint: RDT-54F6A3EF06BA9C48
*/
:root{--tinta:#081525;--tinta-2:#0C1E33;--tinta-3:#102843;--azul:#1B7FE0;--azul-claro:#2FA4FF;--ciano:#3EC8F4;--papel:#FFFFFF;--papel-2:#F4F8FC;--borda:#DCE6F0;--texto:#132030;--texto-2:#4E6076;--texto-inv:#E8F1FA;--texto-inv-2:#A9BFD4;--largura:1180px;--raio:14px;--sombra:0 1px 2px rgba(12,30,51,.05),0 8px 28px rgba(12,30,51,.08);--fonte:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte);color:var(--texto);background:var(--papel);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.env{width:100%;max-width:var(--largura);margin-inline:auto;padding-inline:24px}.olho{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.topo{position:fixed;inset:0 0 auto;z-index:50;transition:background .25s,box-shadow .25s,backdrop-filter .25s}.topo.solido{background:rgba(8,21,37,.94);backdrop-filter:blur(10px);box-shadow:0 1px 0 rgba(255,255,255,.08)}.topo .env{display:flex;align-items:center;gap:28px;height:76px}.marca img{height:44px;width:auto}.menu{display:flex;align-items:center;gap:26px;margin-left:auto}.menu a{color:var(--texto-inv);font-size:14.5px;font-weight:500;padding:6px 0;border-bottom:2px solid transparent;transition:color .18s,border-color .18s;white-space:nowrap}.menu a:hover{color:#fff;border-bottom-color:var(--azul-claro)}.menu a.ativo{border-bottom-color:var(--azul-claro)}.risco{width:1px;height:26px;background:rgba(255,255,255,.22)}.entrar{display:inline-flex;align-items:center;gap:8px;background:var(--azul);color:#fff;padding:10px 20px;border-radius:8px;font-size:14.5px;font-weight:600;transition:background .18s,transform .18s}.entrar:hover{background:var(--azul-claro);transform:translateY(-1px)}.hamburguer{display:none;margin-left:auto;background:0 0;border:0;color:#fff;padding:8px;cursor:pointer}.hero{position:relative;background:var(--tinta);color:var(--texto-inv);overflow:hidden;display:flex;align-items:center;min-height:min(76vh,600px);padding:108px 0 70px}.hero-arte{position:absolute;inset:0 0 0 auto;width:78%;z-index:0}.hero-arte img{width:100%;height:100%;object-fit:cover;object-position:58% center}.hero-arte::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#081525 0,rgba(8,21,37,.96) 6%,rgba(8,21,37,.72) 20%,rgba(8,21,37,.34) 46%,rgba(8,21,37,.05) 100%)}.hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(880px 520px at 72% 28%,rgba(27,127,224,.2),transparent 62%)}.hero .env{position:relative;z-index:2;width:100%}.hero-texto{max-width:min(560px,52%)}.hero h1{font-size:clamp(2rem,3.35vw,2.65rem);line-height:1.11;font-weight:700;letter-spacing:-.02em}.hero h1 .destaque{color:var(--ciano);display:block}.hero .lead{margin-top:19px;font-size:1.02rem;color:var(--texto-inv-2);max-width:45ch}.botoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:9px;font-weight:600;font-size:15px;transition:background .18s,transform .18s,border-color .18s}.btn-1{background:var(--azul);color:#fff}.btn-1:hover{background:var(--azul-claro);transform:translateY(-1px)}.btn-2{border:1px solid rgba(255,255,255,.3);color:#fff}.btn-2:hover{border-color:var(--azul-claro);background:rgba(47,164,255,.12)}.selos{display:flex;flex-wrap:wrap;gap:26px;margin-top:34px;font-size:14px;color:var(--texto-inv-2)}.selo{display:flex;align-items:center;gap:9px}.selo svg{color:var(--ciano);flex:none}.secao{padding:88px 0}.secao-clara{background:var(--papel-2)}.cabeca{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:end;margin-bottom:44px}.cabeca h2{font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.02em}.cabeca .sub{margin-top:10px;color:var(--texto-2);font-size:1.06rem}.cabeca .apoio{color:var(--texto-2)}.assinatura{margin-top:12px;color:var(--azul);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cartoes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.cartao{background:var(--papel);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sombra);transition:transform .2s,box-shadow .2s}.cartao:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(12,30,51,.14)}.cartao img{width:100%;height:184px;object-fit:cover}.cartao .corpo{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.icone{width:38px;height:38px;border-radius:9px;background:var(--tinta);color:#fff;display:grid;place-items:center;flex:none}.cartao h3{font-size:1.02rem;line-height:1.3;font-weight:700}.cartao p{color:var(--texto-2);font-size:.93rem;flex:1}.saiba{color:var(--azul);font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.cartao:hover .saiba{gap:10px}.faixa{background:var(--tinta);color:var(--texto-inv);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.faixa-arte{position:relative;min-height:420px}.faixa-arte img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.faixa-arte::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,21,37,.06) 0,rgba(8,21,37,.38) 52%,rgba(8,21,37,.94) 100%)}.palavras{position:absolute;z-index:2;left:clamp(24px,6vw,72px);top:50%;transform:translateY(-50%);display:grid;gap:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.82rem,1.5vw,1rem);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.6)}.faixa-texto{padding:76px clamp(24px,5vw,64px);display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--largura)/ 2 + 40px)}.etiqueta{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--texto-inv-2);display:flex;align-items:center;gap:10px;margin-bottom:16px}.etiqueta::before{content:"";width:3px;height:15px;background:var(--ciano);border-radius:2px}.faixa-texto h2{font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.14;font-weight:700;letter-spacing:-.02em}.faixa-texto h2 .destaque{color:var(--ciano);display:block}.pilares{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:38px}.pilar svg{color:var(--ciano);margin-bottom:12px}.pilar h3{font-size:.98rem;font-weight:700;margin-bottom:7px}.pilar p{color:var(--texto-inv-2);font-size:.89rem;line-height:1.55}.clientes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.cliente{border:1px solid var(--borda);border-radius:var(--raio);background:var(--papel);display:grid;place-items:center;padding:30px 20px;text-align:center;min-height:118px}.cliente .nome{font-size:1.02rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#22354a}.cliente .nome b{font-weight:800}.cliente .desc{margin-top:5px;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#7d8fa3}.depo{background:#edf3fa;border:1px solid var(--borda);border-radius:var(--raio);padding:26px;display:flex;flex-direction:column;justify-content:center;gap:12px}.aspas{color:#b9cee2;line-height:0}.depo p{color:var(--texto-2);font-size:.95rem;font-style:italic}.depo .quem{font-size:.82rem;color:#8496a9;font-style:normal}.reservado{border-style:dashed}.contato{position:relative;color:var(--texto-inv);padding:88px 0;overflow:hidden;background:var(--tinta)}.contato-fundo{position:absolute;inset:0}.contato-fundo img{width:100%;height:100%;object-fit:cover}.contato-fundo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,21,37,.93) 0,rgba(8,21,37,.8) 45%,rgba(8,21,37,.92) 100%)}.contato .env{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,.7fr);gap:44px;align-items:start}.contato h2{font-size:clamp(1.9rem,3.6vw,2.4rem);font-weight:700;letter-spacing:-.02em}.contato .texto{margin-top:14px;color:var(--texto-inv-2);font-size:1rem}form{display:grid;gap:14px}.dupla{display:grid;grid-template-columns:1fr 1fr;gap:14px}input,select,textarea{width:100%;font:inherit;font-size:15px;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2);border-radius:9px;padding:13px 15px;transition:border-color .18s,background .18s}input::placeholder,textarea::placeholder{color:#8da4bc}select{color:#8da4bc}select.preenchido{color:#fff}select option{background:#0c1e33;color:#fff}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--azul-claro);background:rgba(255,255,255,.11)}textarea{min-height:112px;resize:vertical}.enviar{border:0;cursor:pointer;background:linear-gradient(90deg,var(--azul),var(--azul-claro));color:#fff;font-weight:600;font-size:15px;padding:14px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;transition:filter .18s}.enviar:hover{filter:brightness(1.1)}.enviar[disabled]{opacity:.6;cursor:progress}.recado{font-size:.9rem;padding:11px 14px;border-radius:9px;display:none}.recado.ok{display:block;background:rgba(62,200,150,.14);border:1px solid rgba(62,200,150,.42);color:#8febc5}.recado.ruim{display:block;background:rgba(255,110,110,.13);border:1px solid rgba(255,110,110,.42);color:#ffb4b4}.dados{display:grid;gap:18px;font-size:.95rem}.dado{display:flex;gap:12px;align-items:flex-start;color:var(--texto-inv-2)}.dado svg{color:var(--azul-claro);flex:none;margin-top:2px}.dado a:hover{color:#fff}.dado .pendente{color:#7f93a8;font-style:italic}.rodape{background:#050f1b;color:var(--texto-inv-2);padding:34px 0;font-size:.86rem}.rodape .env{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px}.rodape img{height:38px;width:auto}.rodape nav{display:flex;gap:20px}.rodape .versao:hover,.rodape nav a:hover{color:#fff}.frase{margin-left:auto;text-align:right;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5f7183;line-height:1.5}.versao{font-variant-numeric:tabular-nums;color:#5f7183}.hero-etiqueta{display:none;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--texto-inv-2);align-items:center;gap:10px;margin-bottom:15px}.hero-etiqueta::before{content:"";width:3px;height:14px;background:var(--ciano);border-radius:2px}.t-curto{display:none}@media (max-width:1180px){.hero-arte{width:70%}.hero-texto{max-width:min(520px,56%)}}@media (max-width:1040px){.cartoes{grid-template-columns:repeat(3,minmax(0,1fr))}.clientes{grid-template-columns:repeat(2,minmax(0,1fr))}.contato .env{grid-template-columns:1fr 1fr}.contato .dados{grid-column:1/-1}}@media (max-width:900px){.menu{display:none}.menu.aberto{display:flex;position:absolute;inset:76px 0 auto;flex-direction:column;align-items:stretch;gap:0;background:rgba(8,21,37,.98);backdrop-filter:blur(10px);padding:10px 24px 20px;border-top:1px solid rgba(255,255,255,.1)}.menu.aberto a{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.07)}.menu.aberto .risco{display:none}.menu.aberto .idiomas{padding:14px 0;justify-content:flex-start;gap:6px}.menu.aberto .entrar{margin-top:14px;justify-content:center}.hamburguer{display:block}.hero{display:flex;flex-direction:column;min-height:0;padding:100px 0 0}.hero .env{order:1}.hero-arte{order:2}.hero-texto{max-width:none}.hero-arte{position:relative;inset:auto;width:auto;margin-top:-158px;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.16) 24%,rgba(0,0,0,.62) 48%,#000 74%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.16) 24%,rgba(0,0,0,.62) 48%,#000 74%)}.hero .env{position:relative;z-index:2}.hero-texto{text-shadow:0 2px 22px rgba(4,10,18,.75)}.hero-arte img{height:490px;object-fit:cover;object-position:center 54%}.hero-arte::after{background:linear-gradient(180deg,rgba(8,21,37,.86) 0,rgba(8,21,37,.6) 26%,rgba(8,21,37,.2) 52%,rgba(8,21,37,0) 78%)}.hero::after{display:none}.cabeca,.faixa{grid-template-columns:1fr}.faixa-arte{min-height:300px}.faixa-texto{max-width:none;padding:52px 24px}.pilares{grid-template-columns:1fr 1fr;gap:22px}.contato .env{grid-template-columns:1fr}}@media (max-width:640px){.secao{padding:60px 0}.cartoes{grid-template-columns:1fr}.cartao img{height:210px}.clientes{grid-template-columns:1fr}.dupla{grid-template-columns:1fr}.selos{gap:14px 22px}.rodape .env{flex-direction:column;align-items:flex-start}.frase{margin-left:0;text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.idiomas{display:flex;align-items:center;gap:2px;font-size:12.5px;font-weight:700;letter-spacing:.06em}.idiomas a{color:#c6d6e6;padding:5px 9px;border-radius:6px;border-bottom:0;background:rgba(8,21,37,.34);text-shadow:0 1px 6px rgba(4,10,18,.6);transition:color .18s,background .18s}.idiomas a:hover{color:#fff;background:rgba(255,255,255,.09);border-bottom:0}.idiomas a.agora{color:#fff;background:rgba(47,164,255,.2)}.etiqueta-clara{color:#7d8fa3}.etiqueta-clara::before{background:var(--azul)}@media (max-width:900px){.hero-etiqueta{display:flex}.botoes{flex-direction:row;flex-wrap:nowrap;gap:10px;margin-top:26px}.botoes .btn{flex:1 1 0;min-width:0;justify-content:center;text-align:center;padding:14px 10px;font-size:14.5px;gap:8px}.selos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;font-size:14.5px;color:var(--texto-inv)}.selo{flex-direction:column;align-items:flex-start;gap:11px;line-height:1.25;text-shadow:0 1px 14px rgba(4,10,18,.9)}.selo svg{width:27px;height:27px}#servicos .cabeca h2{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--azul);display:flex;align-items:center;gap:10px;line-height:1.4}#servicos .cabeca h2::before{content:"";width:3px;height:14px;background:var(--azul);border-radius:2px}#servicos .cabeca .sub{margin-top:14px;font-size:clamp(1.65rem,6.6vw,2.05rem);line-height:1.16;font-weight:700;letter-spacing:-.02em;color:var(--texto)}.pilares{grid-template-columns:1fr;gap:24px;margin-top:30px}.pilar{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:start}.pilar svg{grid-row:1/3;margin-bottom:0;width:28px;height:28px}.pilar h3{font-size:1.06rem;margin-bottom:5px}.pilar p{font-size:.95rem}.faixa{display:flex;flex-direction:column}.faixa-texto{order:1}.faixa-arte{order:2;min-height:250px}.palavras{left:24px;gap:9px}}@media (max-width:640px){.t-largo{display:none}.t-curto{display:inline}.cartao img{height:172px}.cartao .corpo{padding:18px}.clientes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cliente{padding:18px 8px;min-height:0}.cliente .nome{font-size:.7rem;letter-spacing:.04em;line-height:1.25}.cliente .desc{font-size:.5rem;letter-spacing:.11em;margin-top:5px}.depo{grid-column:1/-1;margin-top:6px}.dupla{grid-template-columns:1fr 1fr;gap:10px}input,select,textarea{font-size:16px}.contato-fundo::after{background:linear-gradient(180deg,rgba(8,21,37,.74) 0,rgba(8,21,37,.95) 34%,rgba(8,21,37,.98) 100%)}.rodape .env{gap:16px}.frase{text-align:left}}