.hub{background:var(--cor-fundo)}.hub__grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--esp-4);gap:var(--esp-4);margin-top:var(--esp-2)}.hub__card{position:relative;display:flex;flex-direction:column;background:var(--cor-superficie);border-radius:var(--canto-4);overflow:hidden;box-shadow:0 1px 0 var(--cor-borda),0 18px 40px -30px rgba(8,40,70,.45);transition:transform var(--transicao),box-shadow var(--transicao)}.hub__card:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--cor-borda),0 26px 50px -28px rgba(10,111,184,.45)}.hub__card-foto{display:block;aspect-ratio:16/9;background:var(--cor-fundo-2);overflow:hidden}.hub__card-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transicao)}.hub__card:hover .hub__card-foto img{transform:scale(1.04)}.hub__card-tag{position:absolute;top:.75rem;left:.75rem;font-family:var(--fonte-titulo);font-size:.78rem;font-weight:700;color:#080b10;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.25rem .65rem}.hub__card-corpo{display:flex;flex-direction:column;flex:1 1;padding:var(--esp-4) var(--esp-4) var(--esp-5)}.hub__card-titulo{font-size:var(--txt-xl);font-weight:var(--peso-forte)}.hub__card-resumo{color:var(--cor-texto-suave);font-size:var(--txt-sm);margin-top:var(--esp-2);flex:1 1}.hub__card-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--esp-4);font-family:var(--fonte-titulo);font-weight:700;font-size:var(--txt-sm);color:var(--cor-acao)}.hub__card:hover .link-marca{transform:translateX(3px) rotate(90deg)}.hub__motivo{width:min(60vw,760px);right:max(-18vw,-240px);top:-120px}@media (max-width:900px){.hub__grade{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.hub__grade{grid-template-columns:1fr}}.brilho-ice{position:relative;background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--cor-acao) 15%,transparent),transparent 55%),var(--cor-fundo)}.brilho-ice--centro{background:radial-gradient(90% 80% at 50% 0,color-mix(in srgb,var(--cor-acao) 14%,transparent),transparent 60%),var(--cor-fundo)}.brilho-ice--duplo{background:radial-gradient(70% 70% at 85% 10%,color-mix(in srgb,var(--cor-acao) 13%,transparent),transparent 55%),radial-gradient(80% 80% at 10% 90%,color-mix(in srgb,var(--cor-acao) 13%,transparent),transparent 55%),var(--cor-fundo)}.brilho-ice--sobre-2{background:radial-gradient(100% 85% at 15% 0,color-mix(in srgb,var(--cor-acao) 15%,transparent),transparent 55%),var(--cor-fundo-2)}:root[data-tema=claro] .brilho-ice,:root[data-tema=claro] .brilho-ice--centro,:root[data-tema=claro] .brilho-ice--duplo,:root[data-tema=claro] .brilho-ice--sobre-2{--cor-acao-brilho:color-mix(in srgb,var(--cor-acao) 14%,transparent)}.relacionados{background:var(--cor-fundo)}.relacionados__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--esp-4);margin-bottom:var(--esp-5)}.relacionados__titulo-secao{max-width:22ch;text-align:left;margin:0}.relacionados__setas{display:flex;gap:.5rem;flex:none}.relacionados__palco{position:relative}.relacionados__trilho{display:flex;gap:var(--esp-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:var(--esp-2) var(--esp-4);padding-inline:.15rem}.relacionados__trilho::-webkit-scrollbar{display:none}.relacionados__card{flex:0 0 auto;width:300px;scroll-snap-align:start}.relacionados__seta-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--cor-borda-forte);background:var(--cor-superficie);color:var(--cor-texto);cursor:pointer;transition:border-color var(--transicao),color var(--transicao),transform var(--transicao)}.relacionados__seta-btn:hover{border-color:var(--cor-acao);color:var(--cor-acao)}.relacionados__seta-btn:active{transform:scale(.94)}.relacionados__seta-btn:focus-visible{outline:2px solid var(--cor-acao);outline-offset:3px}.relacionados__link{display:flex;flex-direction:column;height:100%;background:var(--cor-superficie);border-radius:var(--canto-4);overflow:hidden;box-shadow:0 1px 0 var(--cor-borda),0 18px 40px -30px rgba(8,40,70,.45);transition:transform var(--transicao),box-shadow var(--transicao)}.relacionados__link:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--cor-borda),0 26px 50px -28px rgba(10,111,184,.45)}.relacionados__link:focus-visible{outline:2px solid var(--cor-acao);outline-offset:3px}.relacionados__foto{position:relative;display:block;aspect-ratio:16/9;background:var(--cor-fundo-2);overflow:hidden}.relacionados__foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.relacionados__link:hover .relacionados__foto img{transform:scale(1.05)}.relacionados__corpo{display:flex;flex-direction:column;flex:1 1;padding:var(--esp-4)}.relacionados__titulo{font-size:var(--txt-lg);font-weight:var(--peso-forte);line-height:1.25}.relacionados__resumo{color:var(--cor-texto-suave);font-size:var(--txt-sm);margin-top:var(--esp-2);flex:1 1}.relacionados__seta{display:inline-flex;align-items:center;gap:.45rem;margin-top:var(--esp-4);font-family:var(--fonte-titulo);font-weight:var(--peso-forte);font-size:var(--txt-sm);color:var(--cor-acao)}.relacionados__seta-marca{width:.7em;height:.7em;transform:rotate(90deg);transition:transform var(--transicao)}.relacionados__link:hover .relacionados__seta-marca{transform:translateX(4px) rotate(90deg)}@media (max-width:640px){.relacionados__card{width:250px}.relacionados__setas{display:none}}.subnav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--cor-void);border-bottom:1px solid var(--cor-borda)}.subnav__lista{display:flex;gap:var(--esp-4);overflow-x:auto;padding-block:.85rem;scrollbar-width:none}.subnav__lista::-webkit-scrollbar{display:none}.subnav__link{white-space:nowrap;font-family:var(--fonte-corpo);font-size:var(--txt-sm);font-weight:var(--peso-medio);color:var(--cor-texto-suave);padding-bottom:.2rem;border-bottom:2px solid transparent;transition:color var(--transicao),border-color var(--transicao)}.subnav__link:hover{color:var(--cor-acao);border-color:var(--cor-acao)}.nicho-hero{background:var(--cor-fundo);overflow:hidden}.nicho-hero__motivo{width:min(56vw,720px);right:max(-16vw,-220px);top:50%;margin-top:calc(min(56vw, 720px) / -2)}.guia-hero{padding-block:clamp(3.5rem,9vw,6.5rem)}.guia-hero .nicho-hero__motivo{width:min(44vw,540px);margin-top:calc(min(44vw, 540px) / -2)}.guia-hero__data{margin-top:var(--esp-4);font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.guia-hero .nicho-hero__titulo{max-width:20ch}.nicho-hero__grade{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.nicho-hero__titulo{font-size:var(--txt-hero);max-width:18ch;line-height:1.05;text-wrap:balance}.nicho-hero__sub{font-size:var(--txt-lg);color:var(--cor-texto-suave);margin-top:var(--esp-4);max-width:52ch}.nicho-hero__reforco{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-5)}.nicho-hero__reforco li{display:inline-flex;align-items:center;gap:var(--esp-2);font-weight:var(--peso-medio)}.nicho-hero__acao{margin-top:var(--esp-5)}.nicho-hero__foto{position:relative;aspect-ratio:4/5;border-radius:var(--canto-4);overflow:hidden;background:radial-gradient(120% 120% at 30% 0,color-mix(in srgb,var(--cor-acao) 20%,transparent),transparent 60%),var(--cor-fundo-2)}.nicho-hero__foto img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.nicho-hero__grade{grid-template-columns:1fr}.nicho-hero__foto{order:-1;aspect-ratio:16/10;max-height:340px}.nicho-hero__sub,.nicho-hero__titulo{max-width:none}}.bloco-texto__corpo{max-width:68ch;margin-inline:auto;display:flex;flex-direction:column;gap:var(--esp-4)}.bloco-texto__paragrafo{font-size:var(--txt-lg);color:var(--cor-texto-suave)}.intencoes{padding-block:var(--esp-6)}.intencao{padding-block:var(--esp-5);border-bottom:1px solid var(--cor-borda)}.intencao:last-child{border-bottom:none}.intencao__titulo{font-family:var(--fonte-titulo);font-size:var(--txt-2xl);font-weight:var(--peso-forte);letter-spacing:-.02em;margin-bottom:var(--esp-3)}.intencao__paragrafo{font-size:var(--txt-base);color:var(--cor-texto-suave);line-height:1.7}.intencao__guia,.intencao__paragrafo+.intencao__paragrafo{margin-top:var(--esp-3)}.intencao__guia{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--txt-sm);font-weight:var(--peso-forte);color:var(--cor-acao);transition:color var(--transicao)}.intencao__guia:hover{color:var(--cor-acao-forte)}.link-marca{width:.7em;height:.7em;transform:rotate(90deg);transition:transform var(--transicao)}a:hover>.link-marca{transform:translateX(3px) rotate(90deg)}.bloco-texto__grade{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(2rem,5vw,4rem);gap:0 clamp(2rem,5vw,4rem);margin-top:var(--esp-6)}.bloco-texto__item{position:relative;display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--esp-3);column-gap:var(--esp-3);align-content:start;padding:var(--esp-4) 0 var(--esp-5);border-top:1px solid var(--cor-borda-forte)}.bloco-texto__item>:not(.bloco-texto__marca){grid-column:2}.bloco-texto__marca{grid-row:span 2;width:auto;height:1rem;aspect-ratio:180.38/138.21;margin-top:.35rem;transition:translate .26s cubic-bezier(.16,1,.3,1)}.bloco-texto__item:hover .bloco-texto__marca{translate:0 -3px}.bloco-texto__item-titulo{font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.bloco-texto__item-texto{color:var(--cor-texto-suave);font-size:var(--txt-sm);margin-top:var(--esp-2)}.bloco-texto--alt{background:var(--cor-fundo-2)}.bloco-texto__motivo{width:min(44vw,560px);right:max(-12vw,-160px);bottom:-12%}.bloco-foto{background:var(--cor-fundo-2)}.bloco-foto__motivo{width:min(50vw,620px);left:max(-14vw,-180px);bottom:-16%}.bloco-foto__grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.bloco-foto__texto{position:-webkit-sticky;position:sticky;top:140px}.bloco-foto__corpo{max-width:56ch;display:flex;flex-direction:column;gap:var(--esp-4);margin-top:var(--esp-4)}.bloco-foto__corpo .bloco-texto__paragrafo{font-size:var(--txt-base);line-height:1.7}.bloco-foto__itens{display:flex;flex-direction:column}.bloco-foto__itens .bloco-texto__item:last-child{border-bottom:1px solid var(--cor-borda-forte)}@media (max-width:900px){.bloco-foto__grade{grid-template-columns:1fr}.bloco-foto__texto{position:static}}.nicho-comp{background:var(--cor-fundo)}.nicho-comp__wrap{overflow-x:auto;margin-top:var(--esp-2);border-radius:var(--canto-4);background:var(--cor-superficie);box-shadow:0 1px 0 var(--cor-borda),0 24px 50px -34px rgba(8,40,70,.45)}.nicho-comp__tabela{width:100%;border-collapse:collapse;min-width:640px;font-size:var(--txt-sm)}.nicho-comp__tabela td,.nicho-comp__tabela th{text-align:left;padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--cor-borda);vertical-align:top}.nicho-comp__tabela thead th{font-family:var(--fonte-titulo);font-size:var(--txt-sm);font-weight:700;color:var(--cor-texto);background:var(--cor-fundo-2)}.nicho-comp__tabela tbody th{font-weight:var(--peso-forte);color:var(--cor-texto);background:var(--cor-fundo-2)}.nicho-comp__tabela td{color:var(--cor-texto-suave)}.nicho-comp__nos{color:var(--cor-texto)!important;background:color-mix(in srgb,var(--cor-acao) 10%,transparent)!important;border-left:2px solid var(--cor-acao);border-right:2px solid var(--cor-acao)}.nicho-comp__tabela thead .nicho-comp__nos{color:var(--cor-texto)!important;background:color-mix(in srgb,var(--cor-acao) 16%,transparent)!important}.nicho-comp__tabela tbody tr:last-child .nicho-comp__nos{border-bottom:2px solid var(--cor-acao)}.nicho-comp__fecho{margin-top:var(--esp-5);text-align:center;color:var(--cor-texto-suave);max-width:60ch;margin-inline:auto}.checklist__lista{display:flex;flex-direction:column;margin-top:var(--esp-3);border-top:1px solid var(--cor-borda)}.checklist__item{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-4) 0;border-bottom:1px solid var(--cor-borda);font-size:var(--txt-base)}.checklist__check{flex:none;display:inline-flex;color:var(--cor-acao);margin-top:.15rem}.nicho-cta{background:radial-gradient(60% 70% at 50% 50%,color-mix(in srgb,var(--cor-realce) 12%,transparent),transparent 70%),var(--cor-fundo);padding-block:clamp(4rem,10vw,7rem)}.nicho-cta__motivo{width:min(78vw,680px);left:50%;top:50%;margin-left:calc(min(78vw, 680px) / -2);margin-top:calc(min(78vw, 680px) / -2)}.nicho-cta__int{position:relative;text-align:center}.nicho-cta__titulo{font-size:var(--txt-3xl);line-height:1.1;max-width:22ch;margin-inline:auto;text-wrap:balance}.nicho-cta__sub{color:var(--cor-texto-suave);margin-top:var(--esp-3);max-width:56ch;margin-inline:auto}.nicho-cta__acao{margin-top:var(--esp-5);display:flex;justify-content:center}@media (max-width:760px){.bloco-texto__grade{grid-template-columns:1fr}}.sobre__fonte{max-width:64ch;margin:var(--esp-5) auto 0;text-align:center;font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.sobre__passos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--esp-4) clamp(1.5rem,3vw,2.5rem);gap:var(--esp-4) clamp(1.5rem,3vw,2.5rem);margin-top:var(--esp-6);list-style:none;padding:0}.sobre__passo{display:flex;flex-direction:column;gap:var(--esp-3);padding-top:var(--esp-4);border-top:1px solid var(--cor-borda-forte)}.sobre__passo-num{font-family:var(--fonte-titulo);font-weight:700;font-size:var(--txt-2xl);line-height:1;color:var(--cor-acao)}.sobre__dados{margin:var(--esp-4) 0 0;border-top:1px solid var(--cor-borda)}.sobre__dados>div{display:grid;grid-template-columns:minmax(8rem,.4fr) 1fr;grid-gap:var(--esp-3);gap:var(--esp-3);padding:var(--esp-3) 0;border-bottom:1px solid var(--cor-borda)}.sobre__dados dt{color:var(--cor-texto-fraco);font-size:var(--txt-sm)}.sobre__dados dd{margin:0;color:var(--cor-texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sobre__dados a{color:var(--cor-acao)}@media (max-width:900px){.sobre__passos{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sobre__dados>div,.sobre__passos{grid-template-columns:1fr}.sobre__dados>div{gap:.15rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--cor-fundo);font-family:var(--fonte-corpo);font-size:var(--txt-base);line-height:var(--altura-linha);font-weight:var(--peso-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}body,h1,h2,h3,h4{color:var(--cor-texto)}h1,h2,h3,h4{font-family:var(--fonte-titulo);line-height:var(--altura-linha-titulo);font-weight:var(--peso-extra);letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ol,ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:3px}::selection{background:var(--cor-acao);color:var(--cor-acao-contraste)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--largura-conteudo);margin-inline:auto;padding-inline:4rem}.secao{padding-block:var(--secao-y);position:relative}.revela{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.revela--on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.revela{opacity:1;transform:none;transition:none}}@media (max-width:720px){.container{padding-inline:var(--esp-4)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}