@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-estilo=claro],[data-estilo=claro] .cartao-claro{--cor-fundo:#fff;--cor-superficie:#f4f6f9;--cor-cartao:#fff;--cor-texto:#121923;--cor-texto-suave:#4f5b6a;--cor-borda:#e1e6ec;--cor-destaque-forte:color-mix(in srgb, var(--cor-destaque) 82%, #000);--cor-destaque-suave:color-mix(in srgb, var(--cor-destaque) 10%, #fff);--cor-acento-texto:var(--cor-destaque-forte);--cor-botao:var(--cor-destaque-forte);--cor-sobre-botao:#fff;--cor-botao-hover:#121923;--cor-sobre-botao-hover:#fff;--cor-contorno:#121923;--sombra-cartao:0 1px 2px #1219230a, 0 6px 18px #1219230a;--sombra-elevada:0 18px 48px #12192324}[data-estilo=claro] .fundo-claro{--cor-fundo:#fff}[data-estilo=claro] .fundo-suave{--cor-fundo:var(--cor-superficie)}[data-estilo=claro] .fundo-escuro{--cor-fundo:#0d1520;--cor-superficie:#142030;--cor-cartao:#ffffff0d;--cor-texto:#fff;--cor-texto-suave:#b6c1ce;--cor-borda:#ffffff29;--cor-destaque-suave:#ffffff17;--cor-acento-texto:color-mix(in srgb, var(--cor-destaque) 55%, #fff);--cor-botao:var(--cor-destaque);--cor-sobre-botao:#fff;--cor-botao-hover:#fff;--cor-sobre-botao-hover:#0d1520;--cor-contorno:#ffffffbf;--sombra-cartao:none}[data-estilo=claro] .fundo-destaque{--cor-fundo:var(--cor-destaque-forte);--cor-texto:#fff;--cor-texto-suave:#ffffffe0;--cor-borda:#ffffff4d;--cor-destaque-suave:#ffffff24;--cor-acento-texto:#fff;--cor-botao:#fff;--cor-sobre-botao:var(--cor-destaque-forte);--cor-botao-hover:#121923;--cor-sobre-botao-hover:#fff;--cor-contorno:#fffc}html[data-estilo=escuro]{color-scheme:dark;--fonte-titulos:"Cormorant Garamond Variable", Georgia, "Times New Roman", serif;--raio:.625rem;--raio-grande:1rem;--cor-fundo:#0b1f33;--cor-superficie:#10283f;--cor-cartao:#10283f;--cor-texto:#f4f0e8;--cor-texto-suave:#b4c2d3;--cor-borda:#24425f;--cor-campo-borda:#7f93a8;--cor-destaque-forte:var(--cor-botao-base,#d2ae62);--cor-destaque-suave:color-mix(in srgb, var(--cor-destaque) 20%, #0b1f33);--cor-acento-texto:var(--cor-acento,#e3c98a);--cor-botao:var(--cor-botao-base,#d2ae62);--cor-sobre-botao:var(--cor-sobre-botao-base,#fff);--cor-botao-hover:#f4f0e8;--cor-sobre-botao-hover:#0b1f33;--cor-contorno:#f4f0e899;--cor-erro:#ff9d95;--cor-enfase:var(--cor-acento-texto);--cor-ouro-linha:#d2ae62;--sombra-cartao:none;--sombra-elevada:0 24px 56px #00000080}html[data-estilo=escuro] :is(.fundo-claro,.fundo-suave,.fundo-creme){color-scheme:light;--cor-superficie:#f2ece0;--cor-cartao:#fff;--cor-texto:#0b1f33;--cor-texto-suave:#46586b;--cor-borda:#e4dccb;--cor-campo-borda:#8c8472;--cor-acento-texto:#6f5010;--cor-enfase:#8a6414;--cor-ouro-linha:#c9a24f;--cor-destaque-suave:#f4ead0;--cor-botao-hover:#0b1f33;--cor-sobre-botao-hover:#f4f0e8;--cor-contorno:#0b1f33;--cor-erro:#b3261e;--sombra-cartao:0 1px 2px #0b1f330a, 0 14px 34px #0b1f3312;--sombra-elevada:0 28px 60px #0b1f332e;color:var(--cor-texto)}html[data-estilo=escuro] .fundo-claro{--cor-fundo:#faf8f4}html[data-estilo=escuro] :is(.fundo-suave,.fundo-creme){--cor-fundo:#f1ebdf;--cor-superficie:#e8e0d0}html[data-estilo=escuro] .fundo-destaque{--cor-fundo:var(--cor-botao-base,#d2ae62);--cor-texto:var(--cor-sobre-botao-base,#fff);--cor-texto-suave:color-mix(in srgb, var(--cor-sobre-botao-base,#fff) 88%, var(--cor-botao-base,#d2ae62));--cor-borda:color-mix(in srgb, var(--cor-sobre-botao-base,#fff) 35%, transparent);--cor-destaque-suave:color-mix(in srgb, var(--cor-sobre-botao-base,#fff) 16%, transparent);--cor-acento-texto:var(--cor-sobre-botao-base,#fff);--cor-botao:#0b1f33;--cor-sobre-botao:#fff;--cor-botao-hover:#fff;--cor-sobre-botao-hover:#0b1f33;--cor-contorno:var(--cor-sobre-botao-base,#fff)}html[data-estilo=escuro] :where(h1){letter-spacing:-.01em;font-size:clamp(2.6rem,5.4vw + .6rem,4.75rem);font-weight:500;line-height:1.04}html[data-estilo=escuro] :where(h2){letter-spacing:-.005em;font-size:clamp(2.15rem,3.4vw + .7rem,3.4rem);font-weight:500;line-height:1.08}html[data-estilo=escuro] :where(h3){letter-spacing:0;font-size:1.6rem;font-weight:600;line-height:1.15}html[data-estilo=escuro] .cabecalho-pagina-conteudo h1{font-size:clamp(2.5rem,4.2vw + .6rem,4rem)}html[data-estilo=escuro] .cta-conteudo h2{font-size:clamp(2.4rem,4.2vw + .5rem,3.9rem)}html[data-estilo=escuro] .numero-valor,html[data-estilo=escuro] .selo-sobre strong{letter-spacing:0;font-weight:600}html[data-estilo=escuro] .numero-valor{color:var(--cor-acento-texto)}html[data-estilo=escuro] .botao{border-radius:var(--raio);letter-spacing:.01em;min-height:3.25rem;padding:.85rem 1.75rem;font-weight:700;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #00000059}html[data-estilo=escuro] .botao:hover{box-shadow:0 10px 28px #00000080}html[data-estilo=escuro] .botao-secundario{box-shadow:none;border-width:1px}html[data-estilo=escuro] .botao-secundario:hover{background:var(--cor-botao-hover);border-color:var(--cor-botao-hover);color:var(--cor-sobre-botao-hover)}html[data-estilo=escuro] .selo-icone,html[data-estilo=escuro] .selo-sobre,html[data-estilo=escuro] .verificacao-icone,html[data-estilo=escuro] .iniciais,html[data-estilo=escuro] .membro-avatar,html[data-estilo=escuro] .cartao-servico.com-foto .icone{background:var(--cor-botao);color:var(--cor-sobre-botao)}html[data-estilo=escuro] .fundo-destaque .verificacao-icone,html[data-estilo=escuro] .fundo-destaque .iniciais{background:var(--cor-sobre-botao-base,#fff);color:var(--cor-botao-base,#d2ae62)}html[data-estilo=escuro] .selo-sobre{box-shadow:0 16px 40px #00000080}html[data-estilo=escuro] .selo-cartao{color:#f4f0e8;background:#163350;border-color:#355a7d;box-shadow:0 16px 36px #0000008c}html[data-estilo=escuro] .selo-cartao p span{color:#b4c2d3}html[data-estilo=escuro] .hero-visual:before{background:var(--cor-destaque-suave);border:1px solid color-mix(in srgb, var(--cor-destaque) 45%, #0b1f33)}html[data-estilo=escuro] .numero-item{color:var(--cor-acento-texto)}html[data-estilo=escuro] .cartao-problema:hover .numero-item{color:var(--cor-texto)}html[data-estilo=escuro] .cartao-problema:hover,html[data-estilo=escuro] .cartao-servico:hover,html[data-estilo=escuro] .cartao-valor:hover{border-color:color-mix(in srgb, var(--cor-acento-texto) 55%, var(--cor-borda))}html[data-estilo=escuro] .passo-numero{border-color:var(--cor-acento-texto)}html[data-estilo=escuro] .galeria-item figcaption{background:linear-gradient(#07162600,#071626e0)}html[data-estilo=escuro] .moldura-hero,html[data-estilo=escuro] .moldura-sobre,html[data-estilo=escuro] .moldura-servico{border:1px solid var(--cor-borda)}html[data-estilo=escuro] .formulario{background:var(--cor-cartao);border:1px solid var(--cor-borda);box-shadow:var(--sombra-elevada)}html[data-estilo=escuro] .campo input,html[data-estilo=escuro] .campo textarea{background:var(--cor-fundo);border-color:var(--cor-campo-borda);color:var(--cor-texto)}html[data-estilo=escuro] .campo input::placeholder,html[data-estilo=escuro] .campo textarea::placeholder{color:var(--cor-texto-suave);opacity:1}html[data-estilo=escuro] .campo input:focus,html[data-estilo=escuro] .campo textarea:focus{background:var(--cor-cartao);border-color:var(--cor-acento-texto);outline:3px solid color-mix(in srgb, var(--cor-acento-texto) 55%, transparent)}html[data-estilo=escuro] .campo-privacidade input{accent-color:var(--cor-botao)}html[data-estilo=escuro] .campo-erro{color:var(--cor-erro)}html[data-estilo=escuro] .campo input[aria-invalid=true],html[data-estilo=escuro] .campo textarea[aria-invalid=true],html[data-estilo=escuro] .campo-privacidade input[aria-invalid=true]{border-color:var(--cor-erro);outline-color:var(--cor-erro)}html[data-estilo=escuro] .formulario-estado-sucesso{color:#14532d;background:#dcfce7}html[data-estilo=escuro] .formulario-estado-erro{color:#7f1d1d;background:#fee2e2}html[data-estilo=escuro] .topbar{color:#b4c2d3;background:#061321;border-bottom:1px solid #163350}html[data-estilo=escuro] .topbar svg{color:var(--cor-acento-texto)}html[data-estilo=escuro] .navegacao a:hover{background:#163350}html[data-estilo=escuro] .saltar{color:#0b1f33;background:#f4f0e8}html[data-estilo=escuro] .marca-texto strong{font:600 1.35rem/1 var(--fonte-titulos);letter-spacing:.28em}html[data-estilo=escuro] .marca-texto small{font:500 .625rem/1 var(--fonte-texto);letter-spacing:.3em;text-transform:uppercase;color:var(--cor-acento-texto);margin-top:.3rem;display:block}html[data-estilo=escuro] .marca img{border-radius:0}html[data-estilo=escuro] .rodape-nome{letter-spacing:.04em}html[data-estilo=escuro] .passo-numero,html[data-estilo=escuro] .passos h3{font-family:var(--fonte-titulos)}html[data-estilo=escuro] .faq-lista summary{font-size:1.35rem;font-weight:600}html[data-estilo=escuro] .etiqueta{letter-spacing:.22em;font-size:.75rem}html[data-estilo=escuro] body,html[data-estilo=escuro] h1,html[data-estilo=escuro] h2,html[data-estilo=escuro] h3,html[data-estilo=escuro] .numero-item,html[data-estilo=escuro] .numero-valor,html[data-estilo=escuro] .passo-numero,html[data-estilo=escuro] .cartao-imovel-preco,html[data-estilo=escuro] .imovel-preco{font-variant-numeric:lining-nums}:root{--fonte-titulos:"Plus Jakarta Sans Variable", "Segoe UI", system-ui, sans-serif;--fonte-texto:"Inter Variable", "Segoe UI", system-ui, sans-serif;--largura:72rem;--largura-texto:42rem;--raio:.875rem;--raio-grande:1.5rem;--espaco-bloco:clamp(4rem, 9vw, 7.5rem);--altura-cabecalho:4.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--altura-cabecalho) + 1rem);-webkit-text-size-adjust:100%}body{font-family:var(--fonte-texto);color:var(--cor-texto);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.65}img,svg{max-width:100%;height:auto;display:block}picture{display:contents}h1,h2,h3{font-family:var(--fonte-titulos);letter-spacing:-.025em;color:var(--cor-texto);margin:0;line-height:1.12}h1{letter-spacing:-.03em;font-size:clamp(2.375rem,5.4vw + .4rem,4rem);font-weight:800;line-height:1.05}h2{letter-spacing:-.025em;font-size:clamp(1.875rem,3.4vw + .5rem,2.875rem);font-weight:800}h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:700}p{margin:0}a{color:var(--cor-acento-texto);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--cor-acento-texto,var(--cor-destaque));outline-offset:3px;border-radius:4px}.saltar{z-index:100;color:#fff;border-radius:var(--raio);background:#121923;padding:.6rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:1rem}.container{width:100%;max-width:calc(var(--largura) + 2.5rem);margin-inline:auto;padding-inline:1.25rem}.so-leitores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.foto{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.etiqueta{font:700 .8125rem/1.2 var(--fonte-texto);text-transform:uppercase;letter-spacing:.14em;color:var(--cor-acento-texto);margin:0 0 1rem;display:block}.corpo{color:var(--cor-texto-suave)}.botao{min-height:3rem;font:700 1rem/1.2 var(--fonte-texto);border:2px solid var(--cor-botao);background:var(--cor-botao);color:var(--cor-sobre-botao);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.6rem;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.botao:hover{background:var(--cor-botao-hover);border-color:var(--cor-botao-hover);color:var(--cor-sobre-botao-hover);box-shadow:0 8px 20px #1219232e}.botao-seta{flex:none;width:1.15rem;height:1.15rem;transition:transform .18s}.botao:hover .botao-seta{transform:translate(4px)}.botao-secundario{color:var(--cor-texto);border-color:var(--cor-contorno);background:0 0}.botao-secundario:hover{background:var(--cor-texto);border-color:var(--cor-texto);color:var(--cor-fundo);box-shadow:none}.botoes{flex-wrap:wrap;gap:.875rem;display:flex}.botoes-final{justify-content:center;margin-top:clamp(2rem,4vw,3.25rem)}.bloco{padding-block:var(--espaco-bloco);background:var(--cor-fundo);color:var(--cor-texto);position:relative;overflow-x:clip}.revelar{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.revelar.visivel{opacity:1;transform:none}.cabecalho-bloco{max-width:var(--largura-texto);margin-bottom:clamp(2.25rem,4.5vw,3.75rem)}.cabecalho-bloco.centrado{text-align:center;margin-inline:auto}.cabecalho-bloco .intro{color:var(--cor-texto-suave);margin-top:1.1rem;font-size:1.1875rem}.grelha{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:1.5rem;display:grid}.cartao{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-cartao);padding:2rem;transition:transform .25s,box-shadow .25s,border-color .25s}.cartao h3{margin-bottom:.6rem}.cartao p{color:var(--cor-texto-suave)}.bloco-hero{padding-block:clamp(2.5rem,6vw,5.5rem) clamp(3.5rem,8vw,7rem)}.hero-grelha{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.hero-texto{justify-items:start;gap:1.5rem;display:grid}.hero-texto .etiqueta{margin:0}.hero-texto .subtitulo{color:var(--cor-texto-suave);max-width:36rem;font-size:1.25rem}.destaques{gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.destaques li{align-items:flex-start;gap:.7rem;font-weight:600;display:flex}.destaques svg{background:var(--cor-destaque-suave);width:1.35rem;height:1.35rem;color:var(--cor-acento-texto);stroke-width:2.6px;border-radius:50%;flex:none;margin-top:.15rem;padding:.2rem}.hero-visual{margin-bottom:1.5rem;position:relative}.hero-visual:before{content:"";border-radius:calc(var(--raio-grande) + .5rem);background:var(--cor-destaque-suave);border:2px solid color-mix(in srgb, var(--cor-destaque) 28%, transparent);position:absolute;inset:1.5rem -1rem -1.5rem 1.5rem}.moldura{background:var(--cor-superficie);position:relative;overflow:hidden}.moldura-hero{z-index:1;aspect-ratio:4/3.4;border-radius:calc(var(--raio-grande) + .25rem);box-shadow:var(--sombra-elevada)}.selo-cartao{z-index:2;color:#121923;background:#fff;border:1px solid #e1e6ec;border-radius:1rem;align-items:center;gap:.8rem;padding:.8rem 1.1rem .8rem .8rem;display:flex;position:absolute;box-shadow:0 12px 32px #1219232e}.selo-cartao p{line-height:1.25;display:grid}.selo-cartao strong{font:800 1.0625rem var(--fonte-titulos);letter-spacing:-.01em}.selo-cartao p span{color:#4f5b6a;font-size:.8125rem}.selo-icone{background:var(--cor-destaque-forte);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.selo-icone svg{width:1.2rem;height:1.2rem}.selo-1{bottom:.75rem;left:.75rem}.selo-2{top:.75rem;right:.75rem}@media (width>=60rem){.hero-grelha.com-imagem{grid-template-columns:1.05fr .95fr;gap:5rem}.moldura-hero{aspect-ratio:5/6}.selo-1{bottom:3.5rem;left:-2.25rem}.selo-2{top:3rem;right:-1rem}}.hero-fundo{padding-block:clamp(5rem,13vw,10rem)}.hero-fundo-imagem{position:absolute;inset:0}.hero-fundo-imagem:after,.fundo-foto:after{content:"";background:linear-gradient(90deg,#0d1520e6 0%,#0d15209e 60%,#0d152073 100%);position:absolute;inset:0}.hero-fundo>.container{z-index:1;position:relative}.hero-fundo .hero-texto{max-width:44rem}.numero-item{font:800 2.5rem/1 var(--fonte-titulos);letter-spacing:-.03em;color:color-mix(in srgb, var(--cor-destaque) 35%, transparent);margin-bottom:1.25rem;display:block}.cartao-problema:hover{border-color:color-mix(in srgb, var(--cor-destaque) 40%, var(--cor-borda));box-shadow:var(--sombra-elevada);transform:translateY(-4px)}.cartao-problema:hover .numero-item{color:var(--cor-destaque-forte)}.sobre-grelha{grid-template-columns:minmax(0,1fr);align-items:center;gap:4rem;display:grid}.sobre-visual{margin-bottom:1.5rem;position:relative}.moldura-sobre{aspect-ratio:6/5;border-radius:var(--raio-grande);box-shadow:var(--sombra-elevada)}.selo-sobre{background:var(--cor-destaque-forte);color:#fff;border-radius:1.125rem;gap:.15rem;padding:1.25rem 1.6rem;display:grid;position:absolute;bottom:-1.5rem;right:.75rem;box-shadow:0 16px 36px #12192340}.selo-sobre strong{font:800 clamp(2.75rem, 5vw, 3.75rem) / 1 var(--fonte-titulos);letter-spacing:-.04em}.selo-sobre span{max-width:8rem;font-size:.9375rem;font-weight:600;line-height:1.3}.sobre-texto{justify-items:start;gap:1.25rem;display:grid}.sobre-texto .etiqueta{margin:0}.lista-verificacao{gap:.8rem;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid}.lista-verificacao li{align-items:flex-start;gap:.8rem;font-weight:600;display:flex}.verificacao-icone{background:var(--cor-destaque-forte);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin-top:.05rem;display:grid}.verificacao-icone svg{stroke-width:2.6px;width:1rem;height:1rem}@media (width>=60rem){.sobre-grelha{grid-template-columns:.95fr 1.05fr;gap:6rem}.selo-sobre{bottom:-2rem;right:-2rem}}.icone{background:var(--cor-destaque-suave);width:3.25rem;height:3.25rem;color:var(--cor-acento-texto);border-radius:1rem;place-items:center;margin-bottom:1.25rem;display:grid}.icone svg{width:1.6rem;height:1.6rem}@media (width>=40rem){.grelha-servicos{grid-template-columns:repeat(2,1fr)}}@media (width>=60rem){.grelha-servicos{grid-template-columns:repeat(3,1fr)}}.cartao-servico{flex-direction:column;padding:0;display:flex;overflow:hidden}.cartao-servico:hover{box-shadow:var(--sombra-elevada);transform:translateY(-5px)}.cartao-foto{aspect-ratio:4/3;background:var(--cor-superficie);position:relative;overflow:hidden}.cartao-foto .foto{transition:transform .5s}.cartao-servico:hover .cartao-foto .foto{transform:scale(1.05)}.cartao-corpo{flex-direction:column;flex:1;align-items:flex-start;padding:2rem;display:flex}.cartao-servico.com-foto .cartao-corpo{padding-top:0}.cartao-servico.com-foto .icone{background:var(--cor-destaque-forte);color:#fff;box-shadow:0 0 0 5px var(--cor-cartao);margin-top:-1.9rem;position:relative}.cartao-servico .cartao-corpo p{margin-bottom:1.25rem}.ligacao-seta{align-items:center;gap:.5rem;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.ligacao-seta svg{width:1.15rem;height:1.15rem;transition:transform .18s}.ligacao-seta:hover{text-decoration:underline}.ligacao-seta:hover svg{transform:translate(4px)}.bloco-numeros{background:radial-gradient(60rem 28rem at 85% 0%, color-mix(in srgb, var(--cor-destaque) 28%, transparent), transparent 70%), var(--cor-fundo);padding-block:clamp(3.5rem,7vw,6rem)}.bloco-numeros .cabecalho-bloco{margin-bottom:clamp(2rem,4vw,3rem)}.numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2rem;display:grid}.numero{border-left:3px solid var(--cor-acento-texto);padding-left:1.5rem}.numero-valor{font:800 clamp(2.75rem, 6vw, 4.25rem) / 1 var(--fonte-titulos);letter-spacing:-.04em;color:var(--cor-texto)}.numero-legenda{color:var(--cor-texto-suave);margin-top:.6rem}.testemunho{flex-direction:column;justify-content:space-between;gap:1.5rem;margin:0;display:flex}.testemunho-topo{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aspas{background:var(--cor-destaque-suave);width:3rem;height:3rem;color:var(--cor-acento-texto);border-radius:50%;place-items:center;display:grid}.aspas svg{width:1.4rem;height:1.4rem}.estrelas{color:#f2a900;gap:.15rem;display:inline-flex}.estrelas svg{width:1.1rem;height:1.1rem}.testemunho blockquote{color:var(--cor-texto);flex:1;margin:0;font-size:1.0625rem}.testemunho blockquote p{color:var(--cor-texto)}.testemunho figcaption{border-top:1px solid var(--cor-borda);color:var(--cor-texto-suave);align-items:center;gap:.9rem;padding-top:1.25rem;font-size:.9375rem;display:flex}.testemunho figcaption strong{color:var(--cor-texto);display:block}.iniciais{background:var(--cor-destaque-forte);color:#fff;width:2.875rem;height:2.875rem;font:700 .9375rem var(--fonte-titulos);border-radius:50%;flex:none;place-items:center;display:grid}.galeria{grid-template-columns:repeat(2,1fr);gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.galeria-item{aspect-ratio:4/3;border-radius:var(--raio);background:var(--cor-superficie);position:relative;overflow:hidden}.galeria-item figure{margin:0;position:absolute;inset:0}.galeria-item .foto{object-position:center 38%;transition:transform .6s}.galeria-item:hover .foto{transform:scale(1.06)}.galeria-item figcaption{color:#fff;background:linear-gradient(#0d152000,#0d1520c7);padding:2.5rem 1rem .9rem;font-size:.875rem;font-weight:600;line-height:1.3;position:absolute;inset:auto 0 0}@media (width<=59.99rem){.galeria-destaque .galeria-item:first-child,.galeria-destaque .galeria-item:last-child:nth-child(2n){aspect-ratio:16/10;grid-column:span 2}}@media (width>=60rem){.galeria{grid-template-columns:repeat(3,1fr);gap:1.25rem}.galeria-destaque .galeria-item:first-child{aspect-ratio:auto;grid-area:span 2/span 2}.galeria-item{border-radius:1.125rem}}.passos{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.passos li{grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;display:grid;position:relative}.passo-numero{z-index:1;background:var(--cor-fundo);border:2px solid var(--cor-destaque-forte);width:4.5rem;height:4.5rem;color:var(--cor-acento-texto);font:800 1.625rem var(--fonte-titulos);letter-spacing:-.03em;border-radius:50%;place-items:center;display:grid;position:relative}.passos li:not(:last-child):after{content:"";border-left:2px dashed color-mix(in srgb, var(--cor-destaque) 45%, transparent);position:absolute;top:4.5rem;bottom:-2.5rem;left:2.25rem}.passos h3{margin:.5rem 0}.passos p{color:var(--cor-texto-suave)}@media (width>=48rem){.passos{grid-template-columns:repeat(var(--passos,3), 1fr);gap:2.5rem}.passos li{display:block}.passo-numero{margin-bottom:1.5rem}.passos h3{margin-top:0}.passos li:not(:last-child):after{border-left:0;border-top:2px dashed color-mix(in srgb, var(--cor-destaque) 45%, transparent);inset:2.25rem -1.75rem auto 5.25rem}}.faq-grelha{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.faq-intro{align-content:start;justify-items:start;gap:1.25rem;display:grid}.faq-intro .etiqueta{margin:0}.faq-lista{gap:.875rem;display:grid}.faq-lista details{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio);transition:border-color .2s,box-shadow .2s}.faq-lista details[open]{border-color:color-mix(in srgb, var(--cor-destaque) 45%, var(--cor-borda));box-shadow:var(--sombra-cartao)}.faq-lista summary{font:700 1.0625rem/1.35 var(--fonte-titulos);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.faq-lista summary::-webkit-details-marker{display:none}.faq-sinal{background:var(--cor-destaque-suave);width:2.25rem;height:2.25rem;color:var(--cor-acento-texto);border-radius:50%;flex:none;place-items:center;display:grid}.faq-sinal svg{width:1.15rem;height:1.15rem}.faq-lista details[open] .sinal-mais,.faq-lista details:not([open]) .sinal-menos{display:none}.faq-lista details p{color:var(--cor-texto-suave);max-width:40rem;padding:0 1.5rem 1.5rem}@media (width>=60rem){.faq-grelha{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5rem}.faq-intro{top:calc(var(--altura-cabecalho) + 2rem);position:sticky}}.bloco-cta{text-align:center;padding-block:clamp(4.5rem,10vw,8rem)}.cta-conteudo{justify-items:center;gap:1.5rem;display:grid}.cta-conteudo .etiqueta{margin:0}.cta-conteudo h2{letter-spacing:-.03em;max-width:24ch;font-size:clamp(2rem,4.6vw + .4rem,3.5rem)}.cta-conteudo .corpo{max-width:38rem;color:var(--cor-texto-suave);font-size:1.1875rem}.bloco-cta.com-foto .corpo{color:#eaf0f6}.fundo-foto{position:absolute;inset:0}.com-foto>.container{z-index:1;position:relative}.bloco-cta.com-foto .fundo-foto:after{background:linear-gradient(135deg, #0d1520, color-mix(in srgb, var(--cor-destaque) 42%, #0d1520));opacity:.9}.bloco-contacto.com-foto .fundo-foto:after{background:#0d1520ed}.contacto-grelha{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.contacto-info{align-content:start;justify-items:start;gap:1.25rem;display:grid}.contacto-info .etiqueta{margin:0}.dados-contacto{gap:1.25rem;width:100%;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.dados-contacto>li{align-items:flex-start;gap:1rem;display:flex}.dado-icone{background:var(--cor-destaque-suave);width:3rem;height:3rem;color:var(--cor-acento-texto);border-radius:50%;flex:none;place-items:center;display:grid}.dado-icone svg{width:1.3rem;height:1.3rem}.dado-rotulo{font:700 .75rem var(--fonte-texto);text-transform:uppercase;letter-spacing:.1em;color:var(--cor-texto-suave);margin-bottom:.15rem}.dados-contacto>li>div{overflow-wrap:anywhere;min-width:0}.dados-contacto a{color:var(--cor-texto);font-weight:600;text-decoration:none}.dados-contacto a:hover{color:var(--cor-acento-texto);text-decoration:underline}.dados-contacto address{font-style:normal}.horario{margin:0;padding:0;list-style:none}.formulario{background:var(--cor-fundo);color:var(--cor-texto);border-radius:var(--raio-grande);gap:1.1rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;box-shadow:0 28px 70px #00000059}.formulario-titulo{font-size:1.5rem}.campo{gap:.4rem;display:grid}.campo label{font-size:.9375rem;font-weight:600}.campo input,.campo textarea{width:100%;font:inherit;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid #b9c3cf;border-radius:.625rem;padding:.8rem 1rem}.campo textarea{resize:vertical;min-height:8rem}.campo input:focus,.campo textarea:focus{outline:3px solid color-mix(in srgb, var(--cor-destaque) 35%, transparent);border-color:var(--cor-destaque-forte);background:#fff}.campo-privacidade{color:var(--cor-texto-suave);align-items:flex-start;gap:.7rem;font-size:.9375rem;display:flex}.campo-privacidade input{width:1.15rem;height:1.15rem;accent-color:var(--cor-destaque-forte);flex:none;margin-top:.2rem}.formulario .botao{width:100%}.campo-erro{color:#b3261e;margin:0;font-size:.875rem;font-weight:600}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true],.campo-privacidade input[aria-invalid=true]{border-color:#b3261e;outline:2px solid #b3261e}.formulario-estado{border-radius:.625rem;margin:0;padding:.85rem 1rem;font-weight:600}.formulario-estado[hidden],.campo-erro[hidden]{display:none}.formulario-estado-sucesso{color:#14532d;background:#dcfce7}.formulario-estado-erro{color:#7f1d1d;background:#fee2e2}.formulario-estado a{color:inherit;text-decoration:underline}.campo-armadilha{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mapa{aspect-ratio:16/10;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie);width:100%;margin-top:.75rem;position:relative;overflow:hidden}.mapa-placeholder{text-align:center;color:var(--cor-texto-suave);place-content:center;justify-items:center;gap:.75rem;padding:1rem;font-size:.9375rem;display:grid;position:absolute;inset:0}.mapa-aviso{font-size:.8125rem}.mapa iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=60rem){.contacto-grelha.dupla{grid-template-columns:.9fr 1.1fr;align-items:start;gap:5rem}}.texto-corrido{max-width:var(--largura-texto);justify-items:start;gap:1.25rem;display:grid}.texto-corrido .etiqueta{margin:0}.texto-corrido h2{margin-bottom:.5rem}.bloco-cabecalho-pagina{padding-block:clamp(2.5rem,6vw,5rem)}.cabecalho-pagina-conteudo{justify-items:start;gap:1.25rem;display:grid}.cabecalho-pagina-conteudo .etiqueta{margin:0}.cabecalho-pagina-conteudo h1{max-width:20ch;font-size:clamp(2.125rem,4.4vw + .4rem,3.5rem)}.cabecalho-pagina-conteudo .corpo{max-width:40rem;font-size:1.1875rem}.bloco-cabecalho-pagina.com-foto{padding-block:clamp(3.5rem,9vw,7rem)}.bloco-cabecalho-pagina.com-foto .corpo{color:#eaf0f6}.migalhas ol{color:var(--cor-texto-suave);flex-wrap:wrap;gap:.25rem .6rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.migalhas li+li:before{content:"›";margin-right:.6rem}.migalhas a{color:var(--cor-texto-suave)}.migalhas a:hover{color:var(--cor-acento-texto)}.migalhas [aria-current=page]{color:var(--cor-texto);font-weight:600}.bloco-servicos-detalhe>.container>.etiqueta{margin-bottom:2rem}.servicos-linhas{gap:clamp(3.5rem,8vw,6.5rem);display:grid}.servico-linha{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}.moldura-servico{aspect-ratio:4/3;border-radius:var(--raio-grande);box-shadow:var(--sombra-elevada)}.servico-linha-texto{justify-items:start;gap:1.1rem;display:grid}.servico-linha-texto h2{font-size:clamp(1.625rem,2.4vw + .6rem,2.25rem)}.servico-linha.sem-foto .servico-linha-texto{max-width:var(--largura-texto)}@media (width>=60rem){.servico-linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.servico-linha.sem-foto{grid-template-columns:minmax(0,1fr)}.servico-linha.invertida .servico-linha-foto{order:2}}.equipa-grelha{margin:0;padding:0;list-style:none}.membro{text-align:center;flex-direction:column;align-items:center;display:flex}.membro-avatar{background:var(--cor-destaque-forte);color:#fff;border-radius:50%;place-items:center;width:9rem;height:9rem;margin-bottom:1.25rem;display:grid;position:relative;overflow:hidden}.membro-iniciais{font:800 2.5rem/1 var(--fonte-titulos);letter-spacing:.02em}.membro-funcao{color:var(--cor-acento-texto);margin-bottom:.75rem;font-weight:600}.cartao-valor:hover{box-shadow:var(--sombra-elevada);transform:translateY(-4px)}.bloco-legal{padding-block:clamp(3rem,7vw,5.5rem)}.texto-legal{max-width:70ch;margin-inline:auto}.texto-legal h2{letter-spacing:-.02em;margin:2.5rem 0 .75rem;font-size:clamp(1.375rem,1.4vw + .9rem,1.75rem)}.texto-legal h2:first-child{margin-top:0}.texto-legal p,.texto-legal li{color:var(--cor-texto-suave)}.texto-legal p+p,.texto-legal p+ul,.texto-legal ul+p{margin-top:.9rem}.texto-legal ul{margin:0;padding-left:1.25rem}.texto-legal li+li{margin-top:.4rem}.texto-legal .legal-data{margin-top:2.5rem;font-size:.9375rem}.bloco-404{text-align:center;padding-block:clamp(5rem,12vw,9rem)}.conteudo-404{justify-items:center;gap:1.25rem;display:grid}.conteudo-404 .corpo{max-width:34rem;font-size:1.1875rem}.conteudo-404 .botoes{justify-content:center;margin-top:.75rem}.topbar{color:#cbd5e0;background:#0d1520;font-size:.8125rem}.topbar-linha{justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.5rem;display:flex}.topbar ul{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.topbar li,.topbar-horario{align-items:center;gap:.5rem;display:inline-flex}.topbar svg{width:1rem;height:1rem;color:color-mix(in srgb, var(--cor-destaque) 55%, #fff)}.topbar a{color:#fff;text-decoration:none}.topbar a:hover{text-decoration:underline}@media (width<=47.99rem){.topbar{display:none}}.cabecalho{z-index:50;background:color-mix(in srgb, var(--cor-fundo) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--cor-borda);position:sticky;top:0}.cabecalho-linha{min-height:var(--altura-cabecalho);justify-content:space-between;align-items:center;gap:1rem;display:flex}.marca{color:var(--cor-texto);font:800 1.125rem var(--fonte-titulos);letter-spacing:-.01em;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.marca img{border-radius:.5rem}.menu-botao{min-height:2.75rem;font:600 .9375rem var(--fonte-texto);color:var(--cor-texto);border:1px solid var(--cor-borda);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;display:none}.navegacao ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.navegacao a{color:var(--cor-texto);border-radius:999px;padding:.5rem .95rem;font-weight:600;text-decoration:none;display:block}.navegacao a:hover{background:var(--cor-superficie)}.navegacao a[aria-current=page]{color:var(--cor-acento-texto);font-weight:700}@media (width<=47.99rem){.js .menu-botao{align-items:center;display:inline-flex}.js .navegacao{background:var(--cor-fundo);border-bottom:1px solid var(--cor-borda);padding:.75rem 1.25rem 1.25rem;display:none;position:absolute;top:100%;left:0;right:0}.js .navegacao[data-aberto]{display:block}.navegacao ul{flex-direction:column}.navegacao a{padding:.85rem .5rem;font-size:1.0625rem}.cabecalho-linha{flex-wrap:wrap}}.rodape{background:var(--cor-fundo);color:var(--cor-texto-suave);padding-block:4.5rem 2rem;font-size:.9375rem}.rodape a{color:var(--cor-texto);text-decoration:none}.rodape a:hover{color:var(--cor-acento-texto);text-decoration:underline}.rodape-grelha{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:2.5rem;display:grid}.rodape-nome{font:800 1.25rem var(--fonte-titulos);letter-spacing:-.02em;color:var(--cor-texto);margin-bottom:.75rem}.rodape h2{font-size:.8125rem;font-family:var(--fonte-texto);text-transform:uppercase;letter-spacing:.12em;color:var(--cor-texto);margin-bottom:1rem}.rodape ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rodape address{font-style:normal}.rodape-fim{border-top:1px solid var(--cor-borda);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.rodape .rodape-redes{gap:1.25rem;display:flex}.whatsapp-flutuante{z-index:60;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 6px 18px #00000040}.whatsapp-flutuante:hover{transform:scale(1.07);box-shadow:0 10px 24px #0000004d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.revelar{opacity:1;transform:none}}.rodape-cookies{font:inherit;color:var(--cor-texto);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.rodape-cookies:hover{color:var(--cor-acento-texto);text-decoration:underline}.cb{inset-inline:.75rem;z-index:90;pointer-events:none;justify-content:flex-start;display:flex;position:fixed;bottom:.75rem}.cb[hidden]{display:none}.cb-cartao{pointer-events:auto;background:var(--cor-cartao);width:100%;max-width:40rem;max-height:calc(100dvh - 1.5rem);color:var(--cor-texto);border:1px solid var(--cor-borda);border-radius:var(--raio-grande);box-shadow:var(--sombra-elevada);padding:1.25rem;font-size:.9375rem;line-height:1.5;animation:.25s ease-out cb-entrar;overflow-y:auto}@keyframes cb-entrar{0%{opacity:0;transform:translateY(.75rem)}}.cb-titulo{font:800 1.0625rem/1.3 var(--fonte-titulos);color:var(--cor-texto);margin:0 0 .5rem}.cb-titulo:focus{outline:none}.cb-titulo:focus-visible{outline:3px solid var(--cor-acento-texto);outline-offset:3px}.cb-texto{color:var(--cor-texto-suave);margin:0 0 1rem}.cb-acoes{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.cb-botao{min-height:2.75rem;font:700 .9375rem/1.2 var(--fonte-texto);border:2px solid var(--cor-botao);background:var(--cor-botao);color:var(--cor-sobre-botao);cursor:pointer;border-radius:999px;flex:8rem;padding:.55rem 1.1rem;transition:background-color .18s,border-color .18s,color .18s}.cb-botao:hover{background:var(--cor-botao-hover);border-color:var(--cor-botao-hover);color:var(--cor-sobre-botao-hover)}.cb-link{min-height:2.5rem;font:600 .9375rem/1.2 var(--fonte-texto);color:var(--cor-acento-texto);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:100%;padding:.4rem .5rem;text-decoration:underline}.cb-cats{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.cb-cat{border:1px solid var(--cor-borda);border-radius:var(--raio);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}.cb-cat-txt{cursor:pointer;gap:.15rem;display:grid}div.cb-cat-txt{cursor:default}.cb-cat-t{font-weight:700}.cb-cat-d{color:var(--cor-texto-suave);font-size:.875rem}.cb-sempre{color:var(--cor-texto-suave);flex:none;font-size:.8125rem;font-weight:600}.cb-interruptor{width:1.5rem;height:1.5rem;accent-color:var(--cor-botao);cursor:pointer;flex:none}@media (width>=48rem){.cb{inset-inline:1.25rem auto;bottom:1.25rem}.cb-cartao{padding:1.5rem}.cb-botao{flex:0 auto;min-width:8rem}.cb-link{flex:none}}.ancora{height:0;scroll-margin-top:calc(var(--altura-cabecalho) + .5rem);display:block}.navegacao{align-items:center;gap:.75rem;display:flex}.idiomas{border:1px solid var(--cor-borda);border-radius:999px;gap:0;margin:0;padding:0;list-style:none;display:flex}.idiomas a{letter-spacing:.1em;color:var(--cor-texto-suave);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;display:block}.idiomas a[aria-current=true]{background:var(--cor-botao);color:var(--cor-sobre-botao)}@media (width<=47.99rem){.js .navegacao[data-aberto]{display:block}.navegacao .idiomas{margin-top:.75rem;display:inline-flex}.navegacao>ul{flex-direction:column}}@media (width>=48rem) and (width<=71rem){.navegacao a{padding-inline:.55rem;font-size:.9375rem}}.servico-pontos{border-top:1px solid var(--cor-borda);gap:.6rem;width:100%;margin:auto 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.servico-pontos li{color:var(--cor-texto-suave);align-items:flex-start;gap:.65rem;font-size:.9375rem;display:flex}.servico-pontos svg{width:1.1rem;height:1.1rem;color:var(--cor-acento-texto);flex:none;margin-top:.2rem}.cartao-servico .icone{width:4rem;height:4rem}.cartao-servico .icone svg{stroke-width:1.4px;width:2rem;height:2rem}.bloco-servicos .grelha-servicos{grid-template-columns:minmax(0,1fr)}@media (width>=52rem){.bloco-servicos .grelha-servicos{grid-template-columns:repeat(2,minmax(0,1fr))}}.bloco-servicos .cartao-servico .cartao-corpo{padding:2.25rem}@media (width>=60rem){.sobre-grelha.invertido{grid-template-columns:1.05fr .95fr}.sobre-grelha.invertido .sobre-visual{order:2}}.cartao-valor .icone svg{stroke-width:1.4px}.grelha-imoveis{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.imoveis-vazio{max-width:36rem;color:var(--cor-texto-suave);font-size:1.125rem}.cartao-imovel{background:var(--cor-cartao);border:1px solid var(--cor-borda);border-radius:var(--raio-grande);flex-direction:column;height:100%;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.cartao-imovel:hover{border-color:var(--cor-acento-texto);transform:translateY(-4px)}.cartao-imovel-foto{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.cartao-imovel-tipologia{background:var(--cor-fundo);color:var(--cor-acento-texto);border:1px solid var(--cor-acento-texto);font:700 .8125rem/1.2 var(--fonte-texto);letter-spacing:.1em;padding:.3rem .8rem;position:absolute;top:1rem;left:1rem}.cartao-imovel-corpo{flex-direction:column;flex:1;gap:.35rem;padding:1.5rem;display:flex}.cartao-imovel-corpo h3 a{color:var(--cor-texto);text-decoration:none}.cartao-imovel-corpo h3 a:hover{color:var(--cor-acento-texto)}.cartao-imovel-local{color:var(--cor-texto-suave);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.cartao-imovel-local svg{width:1rem;height:1rem;color:var(--cor-acento-texto)}.cartao-imovel-area{color:var(--cor-texto-suave);font-size:.9375rem}.cartao-imovel-preco{font:600 1.75rem/1.1 var(--fonte-titulos);color:var(--cor-acento-texto);margin-top:.4rem}.cartao-imovel-acoes{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:1.25rem;display:flex}.cartao-imovel-acoes .botao{flex:auto;min-height:2.9rem;padding:.6rem 1rem;font-size:.9375rem}.imovel-grelha{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:2rem;display:grid}@media (width>=60rem){.imovel-grelha{grid-template-columns:1.15fr .85fr;align-items:start;gap:4rem}}.imovel-principal-item{aspect-ratio:4/3;border-radius:var(--raio-grande);background:var(--cor-superficie);position:relative;overflow:hidden}.imovel-principal-item[hidden]{display:none}.imovel-miniaturas{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.imovel-miniaturas button{aspect-ratio:4/3;border-radius:var(--raio);background:var(--cor-superficie);cursor:pointer;opacity:.7;border:2px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.imovel-miniaturas button[aria-current=true]{border-color:var(--cor-acento-texto);opacity:1}.imovel-info{justify-items:start;gap:1.1rem;display:grid}.imovel-info .etiqueta{margin:0}.imovel-preco{font:600 2.25rem/1 var(--fonte-titulos);color:var(--cor-acento-texto)}.imovel-caracteristicas{border-top:1px solid var(--cor-borda);width:100%;margin:0;display:grid}.imovel-caracteristicas div{border-bottom:1px solid var(--cor-borda);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.imovel-caracteristicas dt{color:var(--cor-texto-suave)}.imovel-caracteristicas dd{text-align:right;margin:0;font-weight:600}.imovel-subtitulo{margin-top:.5rem;font-size:1.75rem}.imovel-ami{letter-spacing:.08em;color:var(--cor-texto-suave);font-size:.8125rem}.bloco-imovel .migalhas{margin-bottom:.5rem}.rodape .rodape-registos{gap:.2rem;margin-top:.75rem;display:grid}.rodape-registos strong{color:var(--cor-acento-texto);font-weight:600}@media (width>=40rem){.bloco-valores .grelha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.bloco-valores .grelha{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-estilo=escuro]{--raio:.375rem;--raio-grande:.5rem;--grao:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}html[data-estilo=escuro] .fundo-escuro{--cor-fundo:#0b1f33;--cor-superficie:#10283f;--cor-cartao:#10283f;--cor-borda:#24425f}html[data-estilo=escuro] .etiqueta{align-items:center;gap:.9rem;font-weight:600;display:inline-flex}html[data-estilo=escuro] .cabecalho-bloco.centrado .etiqueta{justify-content:center}html[data-estilo=escuro] .enfase{color:var(--cor-enfase);font-style:italic;font-weight:500;display:block}html[data-estilo=escuro] .botao{border-radius:.25rem}html[data-estilo=escuro] :is(.fundo-claro,.fundo-suave,.fundo-creme) .botao{box-shadow:inset 0 1px #fff6,0 10px 24px #8a641440}html[data-estilo=escuro] :is(.fundo-claro,.fundo-suave,.fundo-creme) .botao-secundario{box-shadow:none}html[data-estilo=escuro] .botao:hover{transform:translateY(-1px)}html[data-estilo=escuro] .cabecalho{background:#0b1f33;border-bottom:1px solid #d2ae6233;transition:background-color .35s,border-color .35s}html[data-estilo=escuro] body:has(.bloco-hero,.bloco-cabecalho-pagina.com-foto) .cabecalho{margin-bottom:calc(var(--altura-cabecalho) * -1)}html[data-estilo=escuro] body:has(.bloco-hero,.bloco-cabecalho-pagina.com-foto) .cabecalho:not(.rolado){background:0 0;border-bottom-color:#f4f0e81f}html[data-estilo=escuro] .cabecalho.rolado{backdrop-filter:blur(16px)saturate(1.3);background:#0b1f33f5;border-bottom-color:#d2ae6238}@media (width<=47.99rem){html[data-estilo=escuro] .js .navegacao{background:#0b1f33;border-bottom:1px solid #d2ae6240}}html[data-estilo=escuro] .bloco-hero.hero-fundo{min-height:min(100svh,62rem);padding-block:calc(var(--altura-cabecalho) + clamp(2rem, 6vw, 4.5rem)) 0;background:#0b1f33;flex-direction:column;display:flex}html[data-estilo=escuro] .hero-fundo>.hero-grelha{margin-block:auto;padding-bottom:clamp(2.5rem,6vw,5rem)}html[data-estilo=escuro] .hero-fundo-imagem:after{background:linear-gradient(#0b1f33bf 0%,#0b1f3300 24%),linear-gradient(#0b1f3300 62%,#0b1f33 100%),linear-gradient(90deg,#0b1f33fa 0%,#0b1f33eb 32%,#0b1f3399 55%,#0b1f332e 80%,#0b1f330d 100%)}html[data-estilo=escuro] .bloco-hero.hero-fundo:after,html[data-estilo=escuro] .bloco-abordagem:after,html[data-estilo=escuro] .bloco-cta.com-foto:after{content:"";z-index:0;background-image:var(--grao);opacity:.09;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}html[data-estilo=escuro] .hero-fundo .hero-texto{gap:1.6rem;max-width:46rem}html[data-estilo=escuro] .hero-fundo .hero-texto .subtitulo{color:#d5dee8;max-width:34rem;font-size:clamp(1.0625rem,1vw + .8rem,1.3125rem)}html[data-estilo=escuro] .hero-fundo .botoes{margin-top:.5rem}html[data-estilo=escuro] .hero-rodape{z-index:1;padding-bottom:clamp(1.25rem,3vw,2.25rem);position:relative}html[data-estilo=escuro] .hero-rodape .destaques{backdrop-filter:blur(12px);border-radius:var(--raio-grande);background:#0b1f3361;border:1px solid #d2ae624d;flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;padding:1.1rem 1.5rem;display:flex}html[data-estilo=escuro] .hero-rodape .destaques li{color:#e9eef4;font-size:.9375rem;font-weight:500}html[data-estilo=escuro] .hero-rodape .destaques svg{border:1px solid var(--cor-ouro-linha);color:var(--cor-acento-texto);background:0 0}@media (width<=59.99rem){html[data-estilo=escuro] .hero-fundo-imagem:after{background:linear-gradient(#0b1f33b3 0%,#0b1f3373 30%,#0b1f33cc 75%,#0b1f33 100%)}html[data-estilo=escuro] .hero-rodape .destaques{padding:1rem 1.1rem}html[data-estilo=escuro] .hero-rodape .destaques li{font-size:.875rem}}html[data-estilo=escuro] .bloco-abordagem{--cor-fundo:#0b1f33;isolation:isolate;background:#0b1f33;align-items:center;min-height:clamp(30rem,42vw,40rem);padding-block:0;display:flex}html[data-estilo=escuro] .abordagem-foto{z-index:-1;position:absolute;inset:0 0 0 36%}html[data-estilo=escuro] .abordagem-foto:after{content:"";background:linear-gradient(90deg,#0b1f33 0%,#0b1f33b3 20%,#0b1f3347 60%,#0b1f331f 100%),linear-gradient(#0b1f3300 60%,#0b1f3373);position:absolute;inset:0}html[data-estilo=escuro] .abordagem-conteudo{padding-block:clamp(4rem,8vw,6.5rem)}html[data-estilo=escuro] .abordagem-texto{justify-items:start;gap:1.5rem;max-width:34rem;display:grid}html[data-estilo=escuro] .abordagem-texto .etiqueta{margin:0}html[data-estilo=escuro] .abordagem-texto h2{font-size:clamp(2.5rem,3.4vw + 1rem,4rem);line-height:1.04}html[data-estilo=escuro] .abordagem-texto .corpo{color:#c9d4e0;max-width:30rem;font-size:1.0625rem}html[data-estilo=escuro] .abordagem-texto .botao{letter-spacing:.16em;text-transform:uppercase;min-height:3.25rem;box-shadow:none;border-color:#f4f0e8b3;padding-inline:1.9rem;font-size:.8125rem;font-weight:600}@media (width<=59.99rem){html[data-estilo=escuro] .bloco-abordagem{display:block}html[data-estilo=escuro] .abordagem-foto{z-index:0;height:clamp(15rem,62vw,22rem);position:relative;inset:auto}html[data-estilo=escuro] .abordagem-foto:after{background:linear-gradient(#0b1f3333 0%,#0b1f338c 60%,#0b1f33 100%)}html[data-estilo=escuro] .abordagem-conteudo{margin-top:-2rem;padding-block:0 clamp(3.5rem,12vw,5rem);position:relative}}html[data-estilo=escuro] .cartao{box-shadow:var(--sombra-cartao)}html[data-estilo=escuro] .cartao-problema{border-top:2px solid var(--cor-ouro-linha);padding:2.25rem 2rem}html[data-estilo=escuro] .cartao-problema .numero-item{font-family:var(--fonte-titulos);color:var(--cor-enfase);margin-bottom:1.1rem;font-size:2.5rem;font-weight:500;line-height:1;display:block}html[data-estilo=escuro] .cartao-valor{text-align:center;padding:2.5rem 2rem}html[data-estilo=escuro] .cartao-valor .icone{border:1px solid var(--cor-ouro-linha);width:4rem;height:4rem;color:var(--cor-acento-texto);background:0 0;border-radius:50%;margin:0 auto 1.4rem;transition:background-color .35s,color .35s}html[data-estilo=escuro] .cartao-valor:hover .icone{color:#d2ae62;background:#0b1f33}html[data-estilo=escuro] .cartao-valor h3{font-weight:600}html[data-estilo=escuro] .cartao-servico{background:var(--cor-cartao);border-color:var(--cor-borda);position:relative}html[data-estilo=escuro] .cartao-servico:after{content:"";background:var(--cor-ouro-linha);transform-origin:0;height:2px;transition:transform .7s cubic-bezier(.2,.6,.2,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}html[data-estilo=escuro] .cartao-servico:hover:after{transform:scaleX(1)}html[data-estilo=escuro] .cartao-foto{aspect-ratio:16/10}html[data-estilo=escuro] .cartao-foto:after{content:"";pointer-events:none;background:linear-gradient(#0b1f3300 0%,#0b1f331f 45%,#0b1f33b3 100%);position:absolute;inset:0}html[data-estilo=escuro] .cartao-foto .foto,html[data-estilo=escuro] .cartao-imovel-foto .foto{transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}html[data-estilo=escuro] .cartao-servico:hover .cartao-foto .foto,html[data-estilo=escuro] .cartao-imovel:hover .cartao-imovel-foto .foto{transform:scale(1.08)}html[data-estilo=escuro] .cartao-foto-n{z-index:1;font:500 1.125rem/1.2 var(--fonte-titulos);letter-spacing:.08em;color:#f4f0e8;backdrop-filter:blur(10px);background:#0b1f3359;border:1px solid #d2ae628c;border-radius:.25rem;padding:.3rem .8rem;position:absolute;top:1rem;left:1rem}html[data-estilo=escuro] .cartao-servico.com-foto .icone{border-radius:50%}html[data-estilo=escuro] .bloco-servicos .cartao-servico h3{font-size:1.75rem}html[data-estilo=escuro] .sobre-visual:before{content:"";border:1px solid var(--cor-ouro-linha);border-radius:var(--raio-grande);position:absolute;inset:1rem .75rem -1rem -.75rem}html[data-estilo=escuro] .sobre-grelha.invertido .sobre-visual:before{left:.75rem;right:-.75rem}html[data-estilo=escuro] .moldura-sobre{z-index:1}html[data-estilo=escuro] .selo-sobre{z-index:2}html[data-estilo=escuro] .sobre-grelha.foto-grande .moldura-sobre{aspect-ratio:4/4.6}html[data-estilo=escuro] .bloco-sobre h2{line-height:1.04}@media (width>=60rem){html[data-estilo=escuro] .sobre-visual:before{inset:1.5rem 1.5rem -1.5rem -1.5rem}html[data-estilo=escuro] .sobre-grelha.invertido .sobre-visual:before{left:1.5rem;right:-1.5rem}html[data-estilo=escuro] .sobre-grelha.foto-grande{grid-template-columns:1.1fr .9fr;gap:6rem}html[data-estilo=escuro] .sobre-grelha.foto-grande .moldura-sobre{aspect-ratio:5/5.4}}html[data-estilo=escuro] .como-com-imagem{align-items:center;gap:3rem;display:grid}html[data-estilo=escuro] .como-visual{position:relative}html[data-estilo=escuro] .como-visual:before{content:"";border:1px solid var(--cor-ouro-linha);border-radius:var(--raio-grande);position:absolute;inset:1rem -.75rem -1rem .75rem}html[data-estilo=escuro] .moldura-como{z-index:1;aspect-ratio:4/3;border-radius:var(--raio-grande);box-shadow:var(--sombra-elevada);position:relative}html[data-estilo=escuro] .moldura-como:after{content:"";background:linear-gradient(#0b1f3300 50%,#0b1f3359);position:absolute;inset:0}html[data-estilo=escuro] .como-com-imagem .passos{grid-template-columns:minmax(0,1fr);gap:2.25rem}html[data-estilo=escuro] .como-com-imagem .passos li{display:grid}html[data-estilo=escuro] .como-com-imagem .passo-numero{margin-bottom:0}html[data-estilo=escuro] .como-com-imagem .passos h3{margin-top:.5rem}html[data-estilo=escuro] .como-com-imagem .passos li:not(:last-child):after{border-top:0;border-left:1px solid var(--cor-ouro-linha);inset:4.5rem auto -2.25rem 2.25rem}html[data-estilo=escuro] .passo-numero{border-width:1px;border-color:var(--cor-ouro-linha);color:var(--cor-enfase);font-weight:500}html[data-estilo=escuro] .passos li:not(:last-child):after{border-color:color-mix(in srgb, var(--cor-ouro-linha) 70%, transparent)}@media (width>=60rem){html[data-estilo=escuro] .como-com-imagem{grid-template-columns:.8fr 1.2fr;gap:6rem}html[data-estilo=escuro] .moldura-como{aspect-ratio:4/5.2}}html[data-estilo=escuro] .bloco-faixa{isolation:isolate;background:#0b1f33;height:clamp(14rem,32vw,27rem);padding:0}html[data-estilo=escuro] .bloco-faixa:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b1f3300 38%,#0b1f338c 66%,#0b1f33eb 86%,#0b1f33 100%),linear-gradient(#0b1f334d 0%,#0b1f331a 100%);position:absolute;inset:0}html[data-estilo=escuro] .bloco-faixa:after{content:"";z-index:2;background:var(--cor-ouro-linha);opacity:.7;height:1px;position:absolute;inset:0 0 auto}html[data-estilo=escuro] .bloco-numeros{--cor-fundo:#0b1f33;background:radial-gradient(52rem 22rem at 50% 45%,#d2ae621a,#0000 70%),#0b1f33;padding-block:clamp(4.5rem,8vw,7.5rem)}html[data-estilo=escuro] .bloco-faixa+.bloco-numeros{margin-top:-1px;padding-top:clamp(2.5rem,5vw,4.5rem)}html[data-estilo=escuro] .bloco-sobre .lista-verificacao{gap:1.25rem;margin-block:.75rem 1.5rem}html[data-estilo=escuro] .bloco-numeros .numeros{border-top:1px solid #d2ae6259;border-bottom:1px solid #d2ae6259;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0}html[data-estilo=escuro] .bloco-numeros .numero{text-align:center;border-left:0;padding:clamp(2rem,4vw,3.25rem) 1.5rem;position:relative}html[data-estilo=escuro] .bloco-numeros .numero+.numero:before{content:"";background:#d2ae6259;width:60%;height:1px;position:absolute;inset:0 auto auto 20%}html[data-estilo=escuro] .bloco-numeros .numero-valor{letter-spacing:-.01em;color:var(--cor-acento-texto);font-size:clamp(3rem,5.4vw,4.75rem);font-weight:500;line-height:1}html[data-estilo=escuro] .bloco-numeros .numero-legenda{color:#b4c2d3;max-width:17rem;margin:.9rem auto 0;font-size:.9375rem}@media (width>=60rem){html[data-estilo=escuro] .bloco-numeros .numero+.numero:before{width:1px;height:auto;inset:18% auto 18% 0}}html[data-estilo=escuro] .bloco-cta.com-foto{padding-block:clamp(5rem,11vw,9rem)}html[data-estilo=escuro] .bloco-cta.com-foto .fundo-foto .foto{filter:blur(4px)saturate(.85);transform:scale(1.06)}html[data-estilo=escuro] .bloco-cta.com-foto .fundo-foto:after{opacity:1;background:linear-gradient(#0b1f33e6 0%,#0b1f33b8 50%,#0b1f33f0 100%)}html[data-estilo=escuro] .bloco-cta.com-foto .cta-conteudo{backdrop-filter:blur(14px);border-radius:var(--raio-grande);background:#0b1f3361;border:1px solid #d2ae6259;max-width:54rem;padding:clamp(2.25rem,5vw,4rem) clamp(1.25rem,5vw,4rem)}html[data-estilo=escuro] .bloco-cta.com-foto .cta-conteudo h2{max-width:22ch}html[data-estilo=escuro] .bloco-cta.com-foto .corpo{color:#d5dee8}html[data-estilo=escuro] .bloco-cabecalho-pagina.com-foto{padding-block:calc(var(--altura-cabecalho) + clamp(2.5rem, 6vw, 4.5rem)) clamp(3.5rem, 8vw, 6rem);background:#0b1f33}html[data-estilo=escuro] .bloco-cabecalho-pagina.com-foto .fundo-foto:after{background:linear-gradient(#0b1f33cc 0%,#0b1f3373 35%,#0b1f33d9 100%),linear-gradient(90deg,#0b1f33d9 0%,#0b1f3333 80%)}html[data-estilo=escuro] .bloco-cabecalho-pagina .migalhas ol,html[data-estilo=escuro] .bloco-cabecalho-pagina .migalhas a{color:#c9d4e0}html[data-estilo=escuro] .dado-icone{border:1px solid var(--cor-ouro-linha);background:0 0}html[data-estilo=escuro] .cartao-imovel{background:var(--cor-cartao);box-shadow:var(--sombra-cartao);position:relative}html[data-estilo=escuro] .cartao-imovel:hover{border-color:var(--cor-ouro-linha);box-shadow:var(--sombra-elevada)}html[data-estilo=escuro] .cartao-imovel-foto:after{content:"";pointer-events:none;background:linear-gradient(#0b1f3300 50%,#0b1f338c 100%);position:absolute;inset:0}html[data-estilo=escuro] .cartao-imovel-tipologia{z-index:1;color:#f4f0e8;backdrop-filter:blur(10px);background:#0b1f3366;border:1px solid #d2ae6299;border-radius:.25rem}html[data-estilo=escuro] .cartao-imovel-preco,html[data-estilo=escuro] .imovel-preco{color:var(--cor-enfase);font-weight:600}html[data-estilo=escuro] .imovel-principal-item,html[data-estilo=escuro] .imovel-miniaturas button{border-radius:var(--raio-grande)}.whatsapp-flutuante{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));width:3.25rem;height:3.25rem;transition:transform .18s,box-shadow .18s,opacity .3s,visibility .3s}.whatsapp-flutuante svg{width:1.65rem;height:1.65rem}.js body:has(.bloco-hero) .whatsapp-flutuante:not(.mostrar){opacity:0;visibility:hidden;pointer-events:none;transform:scale(.85)}html[data-estilo=escuro] .rodape{border-top:1px solid #d2ae6259}@media (prefers-reduced-motion:reduce){html[data-estilo=escuro] .bloco-cta.com-foto .fundo-foto .foto{transform:none}}html[data-estilo=escuro] .hero-fundo .hero-texto{max-width:56rem}html[data-estilo=escuro] .hero-fundo .hero-texto h1{font-size:clamp(2.6rem,4.6vw + .6rem,4.5rem)}html[data-estilo=escuro] .bloco-cta.com-foto .fundo-foto{overflow:hidden}html[data-estilo=escuro] .bloco-numeros .numero-valor{white-space:nowrap;font-size:clamp(2.5rem,4.2vw,3.9rem)}html[data-estilo=escuro] .imovel-info h1{font-size:clamp(2rem,2.4vw + .8rem,2.9rem);line-height:1.08}
