:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fundo:#fbf8f1;--painel:#f2ecdf;--texto:#211b12;--suave:#554d40;--ouro:#6d4e19;--linha:#cfc2aa;--cabecalho-fundo:#f9f6ee;--hero-meio:#f4eddf;--linha-hover:#efe5d0;--hero-luz:#eadbbd;--chamada-fundo:#eee3cb;--intro-luz:#ebdec4;--chamada-borda:#b6a17a;--divisor-destaque:#9c8556;--controle-borda:#8a713f;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;--ouro-botao:#e6c87a;--superficie:#fffcf6;--marca-horizontal:url(/marca/elevatio-prime-claro.webp);--marca-simbolo:url(/marca/simbolo-claro.webp);--mistura-marca:multiply}[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fundo:#080807;--painel:#10100f;--texto:#f5f0e6;--suave:#bfc2c5;--ouro:#e6c87a;--linha:#34312a;--cabecalho-fundo:#070706;--hero-meio:#0d0c09;--linha-hover:#18150e;--hero-luz:#1b150c;--chamada-fundo:#1c160c;--intro-luz:#241b0e;--chamada-borda:#4d3e24;--divisor-destaque:#786139;--controle-borda:#816939;--superficie:#141311;--marca-horizontal:url(/marca/elevatio-prime.webp);--marca-simbolo:url(/marca/simbolo.webp);--mistura-marca:screen}*,:before,:after{box-sizing:border-box}html{background:var(--fundo)}body{color:var(--texto);font:1rem/1.6 var(--sans);margin:0}a{color:inherit}a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ouro);outline-offset:5px}img{max-width:100%;height:auto;display:block}p,h1,h2,h3{margin:0}h1,h2,h3,.nome{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.056em;font-size:clamp(3.35rem,7.6vw,7.3rem);line-height:.99}h2{letter-spacing:-.043em;font-size:clamp(2.25rem,4.6vw,4.3rem);line-height:1.04}h3{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}p{color:var(--suave)}.limite{width:min(100% - 6rem,1200px);margin-inline:auto}.pular{z-index:5;color:#171209;background:var(--ouro-botao);padding:.6rem 1rem;position:absolute;top:.8rem;left:.8rem;transform:translateY(-180%)}.pular:focus{transform:none}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cabecalho{border-bottom:1px solid var(--linha);background:var(--cabecalho-fundo);z-index:2;position:sticky;top:0}.topo{justify-content:space-between;align-items:center;gap:1.4rem;min-height:86px;display:flex}.logo{flex-shrink:0}.logo-marca{aspect-ratio:670/231;background:var(--marca-horizontal) center / contain no-repeat;width:156px;mix-blend-mode:var(--mistura-marca);display:block}.nav-desktop,.rodape nav{flex-wrap:wrap;gap:clamp(1rem,2.4vw,2.4rem);display:flex}.nav-desktop a,.rodape nav a{color:var(--suave);font-size:.9rem;text-decoration:none}.nav-desktop a:hover,.rodape nav a:hover{color:var(--ouro)}.nav-mobile{display:none}.acoes-topo{align-items:center;gap:.65rem;display:flex}.seletor-tema{border:1px solid var(--controle-borda);color:var(--ouro);min-height:45px;font:.87rem/1.3 var(--sans);cursor:pointer;background:0 0;padding:0 .65rem}.seletor-tema:hover{border-color:var(--ouro)}.seletor-tema>span:not(.visualmente-oculto){justify-content:center;align-items:center;gap:.4rem}.seletor-tema svg{width:1rem;height:1rem}.opcao-escuro,[data-tema=escuro] .opcao-claro{display:flex}.opcao-claro,[data-tema=escuro] .opcao-escuro{display:none}.botao{border:1px solid var(--controle-borda);white-space:nowrap;justify-content:center;align-items:center;gap:1.05rem;min-height:45px;padding:.75rem 1.13rem;font-size:.87rem;line-height:1.3;text-decoration:none;display:inline-flex}.botao:hover{border-color:var(--ouro);color:var(--ouro)}.botao-ouro{background:var(--ouro-botao);color:#171209;border-color:var(--ouro-botao)}.botao-ouro:hover{color:#171209;background:#f2d995}.rotulo,.indice{color:var(--ouro);text-transform:uppercase;letter-spacing:.15em;font-size:.71rem;font-weight:600;line-height:1.45}.rotulo{margin-bottom:.85rem}.rotulo-traco{align-items:center;gap:.8rem;display:flex}.rotulo-traco:before{content:"";background:#c9a14a;width:30px;height:1px}.hero{background:radial-gradient(ellipse at 77% 46%, var(--hero-luz) 0%, var(--hero-meio) 31%, var(--fundo) 66%)}.hero-grid{grid-template-columns:1.23fr 1fr;align-items:center;gap:1rem;min-height:565px;padding-block:4.5rem 3.5rem;display:grid}.hero h1 em{color:var(--ouro);font-weight:400}.introducao{max-width:39rem;margin-top:1.4rem;font-size:clamp(1.04rem,1.7vw,1.28rem);line-height:1.65}.hero .introducao{max-width:30rem}.acoes{flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2rem;display:flex}.link-texto{color:var(--ouro);min-height:28px;font-size:.92rem;text-decoration:none;display:inline-block}.link-texto:hover{text-underline-offset:4px;text-decoration:underline}.link-texto svg{vertical-align:middle;margin-left:.35em}.hero-arte{aspect-ratio:52/44;place-items:center;display:grid;position:relative}.hero-arte .orbita{width:100%;height:100%;position:absolute;inset:0}.hero-simbolo{aspect-ratio:660/548;background:var(--marca-simbolo) center / contain no-repeat;width:56%;mix-blend-mode:var(--mistura-marca);position:relative}.bloco{padding:clamp(3.5rem,7.5vw,7rem) 0}.bloco-escuro{background:var(--painel);border-block:1px solid var(--linha)}.secao-cabecalho{grid-template-columns:1.45fr 1fr;align-items:end;gap:2rem;margin-bottom:2.3rem;display:grid}.secao-cabecalho>p{max-width:29rem}.lista-verticais,.etapas,.contextos{margin:0;padding:0;list-style:none}.lista-verticais{border-top:1px solid var(--linha)}.linha-vertical{border-bottom:1px solid var(--linha);grid-template-columns:3.2rem minmax(13rem,1fr) 1fr 1.6rem;align-items:center;gap:1.25rem;padding:1.25rem 1rem;text-decoration:none;display:grid}.linha-vertical:hover{background:var(--linha-hover)}.linha-vertical .rotulo{margin-bottom:.28rem}.linha-vertical .seta{color:var(--ouro);justify-self:end}.duas-colunas{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.alinhado-inicio{align-items:start}.duas-colunas h2+p,.duas-colunas p+p{margin-top:1rem}.destaque{font:clamp(1.35rem, 2.3vw, 2rem)/1.35 var(--serif);color:var(--texto)}.duas-colunas .link-texto{margin-top:1.3rem}.tres-colunas{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2rem;display:grid}.tres-colunas article{border-top:1px solid var(--divisor-destaque);padding-top:1.2rem}.tres-colunas h3{margin:.55rem 0 .65rem}.chamada{background:var(--chamada-fundo);border-block:1px solid var(--chamada-borda);padding-block:clamp(2.9rem,6vw,5.6rem)}.chamada-grid{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.chamada-grid h2+p{margin-top:.85rem}.intro{border-bottom:1px solid var(--linha);background:radial-gradient(ellipse at 75% 0%, var(--intro-luz) 0%, var(--fundo) 65%);padding:clamp(3.4rem,8vw,7rem) 0}.intro h1{max-width:14ch;font-size:clamp(2.9rem,7.5vw,6rem)}.trilha{color:var(--suave);flex-wrap:wrap;gap:.7rem;padding-top:1.1rem;font-size:.87rem;display:flex}.trilha a{color:var(--ouro)}.etapas li,.contextos li{border-top:1px solid var(--linha);padding:1rem 0}.etapas li{grid-template-columns:2.5rem 1fr;gap:.75rem;display:grid}.etapas li:last-child,.contextos li:last-child{border-bottom:1px solid var(--linha)}.etapas p{margin-top:.4rem}.contextos li{color:var(--suave);padding-left:1.1rem;position:relative}.contextos li:before{content:"";background:#c9a14a;width:5px;height:5px;position:absolute;top:1.75rem;left:0}.valores{color:var(--suave);margin:0;padding-left:1.1rem}.canais-contato,h2+.contextos{margin-top:1.5rem}.canais-contato dt{color:var(--suave);margin-top:.85rem;font-size:.85rem}.canais-contato dd{overflow-wrap:anywhere;margin:0}.canais-contato a{color:var(--ouro);text-underline-offset:.2em}.seguir{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2rem;display:flex}.rodape{border-top:1px solid var(--linha);padding-top:2.3rem}.rodape-grid,.rodape-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.rodape .nome{font-size:1.55rem;text-decoration:none}.rodape p,.rodape-final{color:var(--suave);font-size:.82rem}.rodape-final{border-top:1px solid var(--linha);margin-top:1.85rem;padding-block:1rem}@media (max-width:850px){.limite{width:calc(100% - 3rem)}.hero-grid{min-height:490px}.nav-desktop{gap:.9rem}.topo{gap:.8rem}}@media (max-width:810px){.topo{min-height:68px}.logo-marca{width:clamp(112px,30vw,137px)}.nav-desktop,.botao-topo{display:none}.nav-mobile{display:block}.nav-mobile summary{cursor:pointer;border:1px solid var(--controle-borda);color:var(--ouro);padding:.55rem .75rem}.nav-mobile nav{background:var(--painel);border-bottom:1px solid var(--linha);padding:.5rem 1.15rem;display:grid;position:absolute;top:100%;left:0;right:0}.nav-mobile nav a{padding:.65rem .25rem;text-decoration:none}}@media (max-width:680px){.limite{width:calc(100% - 2.3rem)}.hero-grid,.secao-cabecalho,.duas-colunas,.tres-colunas{grid-template-columns:1fr}.hero-grid{gap:.6rem;min-height:0;padding-block:3.8rem 1.2rem}.hero-arte{justify-self:center;width:min(100%,300px)}.chamada-grid{flex-direction:column;align-items:start}.linha-vertical{grid-template-columns:1.65rem 1fr 1rem;gap:.55rem .65rem;padding-inline:0}.linha-vertical .resumo{grid-area:2/2/3/4;font-size:.94rem}.linha-vertical .seta{grid-area:1/3}}.atalhos-home{background:var(--superficie);border-block:1px solid var(--linha)}.atalhos-internos{align-items:center;gap:clamp(1rem,3vw,2.7rem);min-height:62px;display:flex}.atalhos-internos>.rotulo{white-space:nowrap;margin:0}.atalhos-internos ul{flex-wrap:wrap;gap:.15rem clamp(.5rem,2vw,1.65rem);margin:0;padding:0;list-style:none;display:flex}.atalhos-internos a{align-items:center;min-height:44px;padding-inline:.5rem;font-size:.89rem;text-decoration:none;display:flex}.atalhos-internos a:hover{color:var(--ouro);text-underline-offset:4px;text-decoration:underline}.bloco-home{padding-block:clamp(3.25rem,6vw,5.75rem);scroll-margin-top:105px}.verticais-em-blocos{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;display:grid}.verticais-em-blocos li{grid-column:span 2}.verticais-em-blocos li:nth-child(n+4){grid-column:span 3}.verticais-em-blocos .linha-vertical{border:1px solid var(--linha);background:var(--superficie);border-radius:1rem;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:.9rem;height:100%;min-height:11.7rem;padding:clamp(1.05rem,2vw,1.6rem);transition:background-color .18s,border-color .18s}.verticais-em-blocos .linha-vertical:hover{background:var(--linha-hover);border-color:var(--divisor-destaque)}.verticais-em-blocos .linha-vertical>div{grid-column:1/-1}.verticais-em-blocos .resumo{grid-area:3/1/4/-1;max-width:33ch;font-size:.94rem}.verticais-em-blocos .seta{grid-area:1/2}.painel-metodo{align-items:center}.diferenciais-home{border-block:1px solid var(--linha);gap:0}.diferenciais-home article{border-top:0;padding:1.5rem clamp(1rem,2.7vw,2rem)}.diferenciais-home article:first-child{padding-left:0}.diferenciais-home article+article{border-left:1px solid var(--linha)}@media (max-width:810px){.bloco-home{scroll-margin-top:85px}.verticais-em-blocos{grid-template-columns:repeat(2,minmax(0,1fr))}.verticais-em-blocos li,.verticais-em-blocos li:nth-child(n+4){grid-column:auto}.verticais-em-blocos li:last-child{grid-column:1/-1}}@media (max-width:680px){.atalhos-internos{min-height:0;padding-block:.25rem}.atalhos-internos>.rotulo{display:none}.atalhos-internos ul{justify-content:space-between;width:100%}.atalhos-internos a{padding-inline:.2rem;font-size:.82rem}.verticais-em-blocos{grid-template-columns:1fr}.verticais-em-blocos .linha-vertical{gap:.55rem;min-height:0}.verticais-em-blocos .resumo{max-width:none}.diferenciais-home article{padding-inline:0}.diferenciais-home article+article{border-left:0;border-top:1px solid var(--linha)}}@media (prefers-reduced-motion:reduce){.verticais-em-blocos .linha-vertical{transition:none}}.acoes-institucionais{flex-wrap:wrap;gap:.25rem 1.6rem;display:flex}.identidade-institucional{scroll-margin-top:105px}.manifesto-institucional{border-top:1px solid var(--linha);font-family:var(--serif);color:var(--texto);margin-top:2rem;padding-top:1.4rem;font-size:clamp(1.2rem,2.2vw,1.8rem)}@media (max-width:810px){.identidade-institucional{scroll-margin-top:85px}}.acesso-plataforma{white-space:normal;margin-top:1.25rem}.hero-texto,.duas-colunas>*,.secao-cabecalho>*{min-width:0}.preferencias-link{color:var(--ouro);font:inherit;cursor:pointer;text-underline-offset:.2em;text-align:left;background:0 0;border:0;min-height:44px;padding:.55rem 0;text-decoration:underline}.preferencias-painel{z-index:5;border:1px solid var(--controle-borda);background:var(--superficie);border-radius:.8rem;width:min(100% - 2rem,900px);max-height:80dvh;padding:1.3rem;position:fixed;bottom:1rem;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 35px #0003}.preferencias-painel h2{letter-spacing:-.02em;font-size:1.6rem}.preferencias-painel p{margin-top:.6rem;font-size:.95rem}.preferencias-acoes{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.preferencias-acoes .botao{color:var(--ouro);font-family:var(--sans);cursor:pointer;background:0 0}.texto-informativo{max-width:820px;padding-block:3rem}.texto-informativo section+section{margin-top:2rem}.texto-informativo h2{letter-spacing:-.02em;margin-bottom:.8rem;font-size:clamp(1.6rem,3vw,2.3rem)}.texto-informativo p+p{margin-top:.8rem}.texto-informativo a{overflow-wrap:anywhere}.simulador-oficial{margin-top:1.5rem}.frame-simulador{border:1px solid var(--linha);background:#fff;width:100%;height:min(850px,85dvh);min-height:500px;margin-top:1.5rem;display:block}@media (max-width:810px){.topo{gap:.5rem}.acoes-topo{flex-shrink:0;gap:.4rem}.nav-mobile summary{white-space:nowrap;align-items:center;min-height:45px;padding:.55rem .65rem;font-size:.87rem;display:flex}.nav-mobile summary:after{content:" +";margin-left:.4rem}.nav-mobile[open] summary:after{content:" −"}.nav-mobile nav{max-height:calc(100dvh - 68px);overflow-y:auto}}@media (max-width:380px){.topo{width:calc(100% - 1.4rem)}.logo-marca{width:105px}.hero h1{font-size:clamp(2.7rem,14vw,3.35rem)}.rotulo-traco{letter-spacing:.11em;gap:.55rem;font-size:.68rem}.botao{white-space:normal}.preferencias-acoes{flex-direction:column}}.simulador-oficial button.botao{cursor:pointer;font-family:inherit}.simulador-oficial button.botao:not(.botao-ouro){color:var(--texto);background:0 0}.simulador-oficial button[aria-pressed=true]{outline:2px solid var(--ouro);outline-offset:3px}.simulador-nota{margin-top:1rem;font-size:.9rem;line-height:1.6}.simulador-nota a{text-underline-offset:.2em}.seletor-secao{padding-top:1rem}.seletor-consorcio{border:1px solid var(--linha);background:var(--superficie);border-radius:1.25rem;max-width:720px;margin-inline:auto;padding:clamp(1.35rem,5vw,3rem);box-shadow:0 18px 60px #0000000a}.seletor-consorcio h2{letter-spacing:-.035em;margin-top:.5rem;font-size:clamp(1.8rem,4vw,2.6rem)}.seletor-intro{margin-top:.8rem}.seletor-label{margin-top:1.6rem;margin-bottom:.65rem;font-size:.95rem;font-weight:600;display:block}.seletor-consorcio select{border:1px solid var(--controle-borda);width:100%;min-height:52px;font:inherit;background:var(--fundo);color:var(--texto);border-radius:.5rem;padding:.8rem 1rem}.seletor-criterio{border:0;min-width:0;margin:1.6rem 0 0;padding:0}.seletor-criterio legend{margin-bottom:.65rem;font-size:.95rem;font-weight:600}.seletor-opcoes{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.seletor-opcoes label{border:1px solid var(--controle-borda);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.65rem;display:flex}.seletor-opcoes label.selecionado{background:var(--ouro-botao);color:#171209;border-color:var(--ouro-botao)}.seletor-opcoes input{accent-color:#6a501d}.seletor-valor{border:1px solid var(--controle-borda);border-radius:.5rem;align-items:center;gap:.7rem;padding:.6rem 1rem;display:flex}.seletor-valor span{font-size:1.2rem}.seletor-valor input{width:100%;min-width:0;color:var(--texto);font:600 clamp(1.6rem, 6vw, 2.2rem)/1.5 var(--sans);background:0 0;border:0}.seletor-formatado{margin-top:.5rem;font-size:.95rem;display:block}.seletor-faixa{width:100%;min-height:44px;accent-color:var(--ouro);cursor:pointer;margin:1.4rem 0 .5rem;display:block}.seletor-limites{justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.seletor-ajuda,.seletor-aviso{margin-top:.9rem;font-size:.85rem;line-height:1.6}.seletor-cta{text-align:center;white-space:normal;width:100%;min-height:54px;margin-top:1.6rem;font-weight:600;display:flex}.seletor-consorcio :focus-visible{outline:2px solid var(--ouro);outline-offset:4px}
