@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica"),local("Roboto");size-adjust:106.5%;ascent-override:90.9%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback;src:local("Arial Bold"),local("Arial"),local("Helvetica"),local("Roboto");font-weight:700 800;size-adjust:102.4%;ascent-override:101.3%;descent-override:21.7%;line-gap-override:0%}:root{--c-navy: #0B1F4D;--c-navy-950: #071535;--c-navy-800: #14223F;--c-navy-700: #1E2E50;--c-vinho: #7A0F1D;--c-vinho-escuro: #33050C;--c-vinho-claro: #D46A76;--c-ouro: #C9A14A;--c-ouro-claro: #E3C983;--c-ouro-ativo: #B8903C;--c-ouro-texto: #765B1C;--c-sobre-ouro: #0B1F4D;--c-creme: #F6F1E7;--c-bege: #F0E8D4;--c-branco: #FFFFFF;--c-tinta: #141C2B;--c-texto-2: #46526B;--c-texto-3: #5A6072;--c-sobre-escuro: #F5F8FE;--c-sobre-escuro-2: #C9D3EA;--c-sobre-escuro-3: #93A3C9;--c-linha: rgba(11,31,77, .12);--c-linha-campo: #7D8494;--c-linha-ouro: rgba(201, 161, 74, .35);--c-linha-escura: rgba(232, 237, 247, .12);--c-ok: #1F7A4D;--c-info: #2F6FAE;--c-atencao: #7E5A0F;--foco: var(--c-navy);--foco-escuro: var(--c-ouro-claro);--f-titulo: "Plus Jakarta Sans", "Jakarta Fallback", system-ui, sans-serif;--f-texto: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display: clamp(40px, 5vw, 72px);--t-h1: clamp(32px, 3.6vw, 48px);--t-h1-doc: clamp(30px, 3vw, 40px);--t-h2: clamp(28px, 3.2vw, 44px);--t-h2-leitura: clamp(22px, 2vw, 26px);--t-h3: 20px;--t-h4: 16px;--t-kicker: 12px;--t-lead: clamp(17px, 1.4vw, 19px);--t-corpo: 16px;--t-leitura: 17px;--t-card: 15px;--t-ui: 14px;--t-legenda: 13px;--t-micro: 12px;--t-numero-xl: clamp(64px, 8vw, 112px);--t-numero: clamp(36px, 3.6vw, 52px);--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 20px;--e-6: 24px;--e-8: 32px;--e-10: 40px;--e-12: 48px;--e-16: 64px;--e-20: 80px;--e-24: 96px;--e-30: 120px;--secao-y: clamp(64px, 7vw, 96px);--secao-cab: clamp(32px, 4vw, 48px);--largura: 1280px;--largura-leitura: 720px;--gutter: clamp(20px, 4vw, 40px);--grade-gap: 24px;--altura-eco: 32px;--altura-nav: 72px;--altura-nav-docs: 64px;--r-xs: 6px;--r-sm: 10px;--r-md: 16px;--r-pill: 999px;--sombra-1: 0 1px 2px rgba(11,31,77, .06);--sombra-2: 0 1px 2px rgba(11,31,77, .06), 0 20px 44px -20px rgba(11,31,77, .3);--sombra-3: 0 30px 70px -30px rgba(7, 14, 29, .55);--sombra-ouro: 0 10px 26px rgba(201, 161, 74, .25);--anel-ouro: 0 0 0 1px rgba(201, 161, 74, .6);--mo-dur-1: .12s;--mo-dur-2: .2s;--mo-dur-3: .32s;--mo-dur-4: .42s;--mo-dur-5: .6s;--mo-ease-out: cubic-bezier(.2, .7, .2, 1);--mo-ease-inout: cubic-bezier(.4, .14, .3, 1);--mo-ease-in: cubic-bezier(.4, 0, 1, 1);--mo-dist: 12px;--mo-lift: -3px;--mo-stagger: 60ms}@media(max-width:980px){:root{--altura-eco: 32px;--altura-nav: 64px}}@media(max-width:640px){:root{--t-h3: 18px;--grade-gap: 16px}}:root{--navy: var(--c-navy);--navy-deep: var(--c-navy-950);--navy-soft: var(--c-navy-800);--cream: var(--c-bege);--paper: var(--c-creme);--wine: var(--c-vinho);--gold: var(--c-ouro);--gold-soft: var(--c-ouro-claro);--gold-deep: var(--c-ouro-texto);--ink: var(--c-tinta);--ink-2: var(--c-texto-2);--line: var(--c-linha);--line-gold: var(--c-linha-ouro);--font-display: var(--f-titulo);--font-body: var(--f-texto);--wrap: var(--largura);--r: var(--r-md);--ease: var(--mo-ease-out);--nav-h: var(--altura-nav)}@media(prefers-reduced-motion:no-preference){.js [data-mo=rv]:not(.mo-in){opacity:0;transform:translateY(var(--mo-dist))}.js [data-mo=rv]{transition:opacity var(--mo-dur-4) var(--mo-ease-out),transform var(--mo-dur-4) var(--mo-ease-out);transition-delay:calc(min(var(--mo-i,0),3) * var(--mo-stagger))}.js [data-mo=traco]{stroke-dasharray:1;stroke-dashoffset:1}.js [data-mo=traco].mo-in{stroke-dashoffset:0;transition:stroke-dashoffset var(--mo-dur-5) var(--mo-ease-out)}.js [data-mo=risco]{transform:scaleX(0);transform-origin:left}.js [data-mo=risco].mo-in{transform:none;transition:transform var(--mo-dur-5) var(--mo-ease-out)}}.mo-num{font-variant-numeric:tabular-nums lining-nums}.mo-card{position:relative;transition:transform var(--mo-dur-2) var(--mo-ease-out)}.mo-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:var(--sombra-2);opacity:0;transition:opacity var(--mo-dur-2) var(--mo-ease-out)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mo-card:hover{transform:translateY(var(--mo-lift))}}@media(hover:hover){.mo-card:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:calc(var(--altura-nav) + 16px);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--f-texto);font-size:var(--t-corpo);line-height:1.65;color:var(--c-tinta);background:var(--c-creme);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.menu-aberto{overflow:hidden}img{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit}b,strong{font-weight:600}h1,h2,h3,h4{font-family:var(--f-titulo);color:var(--c-navy);text-wrap:balance}h2{font-size:var(--t-h2);font-weight:800;line-height:1.1;letter-spacing:-.024em}h3{font-size:var(--t-h3);font-weight:700;line-height:1.3;letter-spacing:-.01em}p{text-wrap:pretty}.pt{margin-left:-.09em}.wrap{max-width:calc(var(--largura) + 2 * var(--gutter));margin:0 auto;padding-inline:var(--gutter)}.nw{white-space:nowrap}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}svg[aria-hidden=true],.hero__fundo,.hero__registro{pointer-events:none}:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:4px}.escuro :focus-visible,.nav :focus-visible,.nav__eco :focus-visible,.rodape-rmf :focus-visible{outline-color:var(--foco-escuro)}.pular{position:absolute;left:var(--e-3);top:-100px;z-index:200;background:var(--c-ouro);color:var(--c-sobre-ouro);padding:12px 16px;border-radius:var(--r-sm);font-weight:600;font-size:var(--t-ui);text-decoration:none}.pular:focus{top:var(--e-3)}.nav__eco{background:var(--c-navy-950);border-bottom:1px solid rgba(201,161,74,.14);font-size:12px}.nav__eco-in{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);height:calc(var(--altura-eco) - 1px)}.nav__eco-rot{display:inline-flex;align-items:center;gap:10px;color:var(--c-sobre-escuro-3);font-weight:500;white-space:nowrap}.nav__eco-rot i{width:18px;height:2px;background:linear-gradient(90deg,var(--c-vinho) 0 35%,var(--c-ouro) 35%)}.nav__eco-links{display:flex;align-items:stretch;height:100%}.nav__eco-links a{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0 12px;color:var(--c-sobre-escuro-2);font-weight:500;text-decoration:none;white-space:nowrap;transition:color var(--mo-dur-1) var(--mo-ease-out)}.nav__eco-links a:last-child{padding-right:0}.nav__eco-links a:hover{color:var(--c-ouro-claro)}.nav__eco-links a[aria-current=page]{color:var(--c-sobre-escuro);font-weight:600}.nav__eco-links a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--c-ouro)}.nav__eco-links a .seta-fora{font-size:var(--t-micro);opacity:.7}.nav{position:sticky;top:0;z-index:60;background:#0b1f4df0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,161,74,.18)}.nav__in{display:flex;align-items:center;gap:var(--e-6);height:calc(var(--altura-nav) - 1px)}.nav__logo{display:inline-flex;flex:none;min-height:44px;align-items:center}.nav__logo img{height:44px;width:44px}.nav__menu{display:flex;align-items:center;gap:var(--e-6);margin-left:auto}.nav__links{display:flex;align-items:center;gap:var(--e-6)}.nav__links a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:#ffffffd9;font-size:var(--t-ui);font-weight:500;text-decoration:none;transition:color var(--mo-dur-1) var(--mo-ease-out)}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;background:var(--c-ouro);transform:scaleX(0);transform-origin:left;transition:transform var(--mo-dur-3) var(--mo-ease-out)}.nav__links a:hover{color:var(--c-sobre-escuro)}.nav__links a:hover:after,.nav__links a[aria-current=page]:after{transform:scaleX(1)}.nav__links a[aria-current=page]{color:var(--c-sobre-escuro);font-weight:600}.nav__menu .nav__menu-cta,.nav__menu .nav__menu-eco{display:none}.nav__cta{flex:none}.nav__burger{display:none;flex:none;width:44px;height:44px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.3);background:transparent;color:var(--c-sobre-escuro);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav__burger span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;transition:transform var(--mo-dur-3) var(--mo-ease-out),opacity var(--mo-dur-2) var(--mo-ease-out)}.nav__burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:var(--r-sm);border:1px solid transparent;font:600 15px/1.2 var(--f-texto);text-decoration:none;text-align:center;cursor:pointer;white-space:nowrap;transition:background-color var(--mo-dur-2) var(--mo-ease-out),border-color var(--mo-dur-2) var(--mo-ease-out),color var(--mo-dur-2) var(--mo-ease-out),transform var(--mo-dur-2) var(--mo-ease-out)}.btn--gold{background:var(--c-ouro);color:var(--c-sobre-ouro);border:0;box-shadow:var(--sombra-ouro)}.btn--gold:hover{background:var(--c-ouro-claro)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn--gold:hover{transform:translateY(-2px)}}.btn--gold:active{background:var(--c-ouro-ativo);transform:none}.btn--sec{background:transparent;border-color:var(--c-linha-campo);color:var(--c-navy)}.btn--sec:hover{border-color:var(--c-navy)}.btn--sec-escuro{background:transparent;border-color:#fff6;color:var(--c-sobre-escuro)}.btn--sec-escuro:hover{border-color:var(--c-ouro);color:var(--c-ouro-claro)}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}.btn[aria-busy=true]{opacity:.5;cursor:progress}.acao{display:inline-flex;align-items:center;gap:8px;min-height:40px;font:600 15px/1.3 var(--f-texto);color:var(--c-ouro-texto);text-decoration:none}.acao svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--mo-dur-2) var(--mo-ease-out)}.acao:hover{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.acao:hover svg{transform:translate(3px)}}.escuro .acao,.acao--escuro{color:var(--c-ouro-claro)}.kicker{display:inline-flex;align-items:center;gap:12px;font:700 var(--t-kicker)/1.3 var(--f-titulo);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ouro-texto)}.kicker i{flex:none;width:28px;height:2px;background:var(--c-ouro)}.escuro .kicker{color:var(--c-ouro-claro)}.sec{padding-block:var(--secao-y)}.sec+.sec{border-top:1px solid var(--c-linha)}.cab{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--e-6) var(--e-16);align-items:end;margin-bottom:var(--secao-cab)}.cab h2{max-width:22ch}.cab .kicker+h2{margin-top:var(--e-4)}.cab__lado{color:var(--c-texto-2);font-size:var(--t-corpo)}.cab__lado p+p,.cab__lado p+.acao{margin-top:var(--e-3)}.lead{font-size:var(--t-lead);line-height:1.6;color:var(--c-texto-2)}.medalhao{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;flex:none;background:radial-gradient(circle at 32% 26%,#7A1426,var(--c-vinho) 58%,var(--c-vinho-escuro));box-shadow:var(--anel-ouro);color:var(--c-ouro-claro)}.medalhao--sm{width:40px;height:40px}.medalhao svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.medalhao--sm svg{width:20px;height:20px}.hero{position:relative;z-index:2;color:var(--c-sobre-escuro);background:var(--c-navy)}.hero__fundo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(760px 460px at 86% 8%,rgba(201,161,74,.16),transparent 64%),radial-gradient(640px 420px at 0% 100%,rgba(122,15,29,.38),transparent 66%),linear-gradient(170deg,var(--c-navy-950) 0%,var(--c-navy) 62%)}.hero__in{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:var(--e-10) clamp(32px,4vw,64px);align-items:center;padding-block:clamp(64px,8vw,112px) clamp(132px,13vw,176px)}.hero h1{color:var(--c-sobre-escuro);font-size:clamp(40px,4.5vw,66px);font-weight:800;line-height:1.04;letter-spacing:-.034em;max-width:21ch}.hero h1 em,.fecho h2 em,.ph h1 em{font-style:normal;color:var(--c-ouro-claro)}.hero__lead{margin-top:var(--e-6);max-width:62ch;font-size:var(--t-lead);line-height:1.6;color:var(--c-sobre-escuro-2)}.hero__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-6);margin-top:var(--e-8)}.hero__apoio{font-size:var(--t-legenda);color:var(--c-sobre-escuro-3);max-width:44ch;padding-left:var(--e-4);border-left:1px solid var(--c-linha-ouro);line-height:1.5}.hero__apoio b{color:var(--c-sobre-escuro-2);font-weight:600}.hero__registro{position:absolute;z-index:1;top:14px;right:0;width:min(760px,56vw);font:400 13px/2.4 var(--f-mono);color:var(--c-ouro-claro);opacity:.1;text-align:right;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 40%);mask-image:linear-gradient(90deg,transparent,black 40%)}.hero__registro span{display:block}.hero__registro b{font-weight:600;color:var(--c-ouro)}.hero__lado{align-self:start;margin-top:44px}.hero__servicos-rot{font:600 var(--t-legenda)/1 var(--f-texto);color:var(--c-ouro-claro);padding-bottom:var(--e-3)}.hero__servicos{list-style:none;border-top:1px solid rgba(201,161,74,.4)}.hero__servicos li{border-bottom:1px solid rgba(232,237,247,.1)}.hero__servicos a{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:2px 14px;align-items:center;padding:10px 0;min-height:62px;text-decoration:none;color:var(--c-sobre-escuro)}.hero__servicos .medalhao{grid-row:span 2}.hero__servicos b{font:700 15px/1.25 var(--f-titulo);transition:color var(--mo-dur-1) var(--mo-ease-out)}.hero__servicos small{grid-column:2;font-size:var(--t-legenda);line-height:1.35;color:var(--c-sobre-escuro-3)}.hero__servicos a:after{content:"→";grid-column:3;grid-row:1 / span 2;color:var(--c-ouro);transition:transform var(--mo-dur-2) var(--mo-ease-out)}.hero__servicos a:hover b{color:var(--c-ouro-claro)}@media(prefers-reduced-motion:no-preference){.hero__servicos a:hover:after{transform:translate(3px)}}@media(prefers-reduced-motion:no-preference){[data-cascade]{animation:casc-mov var(--mo-dur-5) var(--mo-ease-out) both;animation-delay:var(--d, 0ms)}[data-cascade=fade]{animation-name:casc-fade}.hero__registro span{animation:reg-entra var(--mo-dur-4) var(--mo-ease-out) both;animation-delay:calc(min(var(--i, 0),3) * var(--mo-stagger))}}@keyframes casc-mov{0%{transform:translateY(var(--mo-dist))}to{transform:none}}@keyframes casc-fade{0%{opacity:0;transform:translateY(var(--mo-dist))}to{opacity:1;transform:none}}@keyframes reg-entra{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}.fita{position:absolute;left:0;right:0;width:100%;z-index:2;pointer-events:none;overflow:visible}.fita--hero{bottom:calc(-1*clamp(24px,3vw,56px));height:clamp(150px,19vw,280px)}.fita--fecho{top:-42px;height:84px}@media(prefers-reduced-motion:no-preference){.fita--anima .fita__corpo{animation:fita-seda var(--mo-dur-5) var(--mo-ease-out) both}.fita--anima .fita__fios path,.fita--anima .fita__borda{stroke-dasharray:1;stroke-dashoffset:1;animation:fita-traco .5s var(--mo-ease-out) .1s forwards}.fita--anima .fita__fios path:nth-child(2){animation-delay:.16s}.fita--anima .fita__fios path:nth-child(3){animation-delay:.22s}.fita--anima .fita__brilho{stroke-dasharray:220 2600;stroke-dashoffset:220;animation:fita-brilho var(--mo-dur-5) var(--mo-ease-inout) .28s both}}@media(prefers-reduced-motion:reduce){.fita__brilho{display:none}}@keyframes fita-seda{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fita-traco{to{stroke-dashoffset:0}}@keyframes fita-brilho{0%{stroke-dashoffset:220}to{stroke-dashoffset:-1760}}.fatos{position:relative;z-index:1;background:var(--c-vinho);color:var(--c-sobre-escuro);padding:calc(clamp(40px,5vw,64px) + clamp(24px,3vw,56px)) 0 clamp(40px,5vw,64px)}.fatos__grade{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.75fr);gap:var(--e-8) var(--e-16);align-items:end}.fatos__destaque .n{display:flex;align-items:baseline;gap:.12em;font:800 var(--t-numero-xl)/.92 var(--f-titulo);letter-spacing:-.045em;color:var(--c-sobre-escuro);white-space:nowrap}.fatos__destaque .n .pre{font-size:.32em;letter-spacing:-.01em;color:var(--c-ouro-claro);align-self:flex-start;margin-top:.18em}.fatos__destaque .n .suf{font-size:.4em;letter-spacing:-.02em;color:var(--c-ouro-claro)}.fatos__destaque .n [data-contador]{display:inline-block;text-align:right}.fatos__risco{display:block;width:min(100%,420px);height:2px;margin:var(--e-5) 0 var(--e-4);background:linear-gradient(90deg,var(--c-ouro),rgba(201,161,74,0))}.fatos__destaque .l{font-size:var(--t-lead);line-height:1.45;color:var(--c-sobre-escuro-2)}.fatos__lista{list-style:none;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:var(--e-6)}.fato{border-top:1px solid var(--c-linha-ouro);padding-top:var(--e-4)}.fato .n{font:800 var(--t-numero)/1 var(--f-titulo);letter-spacing:-.03em;color:var(--c-sobre-escuro);white-space:nowrap}.fato .n small{font-size:.45em;color:var(--c-ouro-claro);letter-spacing:0;margin-left:4px}.fato .l{margin-top:var(--e-3);font-size:var(--t-ui);line-height:1.45;color:var(--c-sobre-escuro-2)}.fatos__nota{margin-top:var(--e-10);padding-top:var(--e-4);border-top:1px solid rgba(232,237,247,.12);font-size:var(--t-legenda);color:var(--c-sobre-escuro-2)}.situ{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--e-10) var(--e-16);align-items:start}.situ__cab{position:sticky;top:calc(var(--altura-nav) + 32px)}.situ__cab p{margin-top:var(--e-5);color:var(--c-texto-2);max-width:46ch}.situ__cab p b{color:var(--c-navy)}.situ__lista{list-style:none;counter-reset:situ}.situ__lista li{position:relative;padding:var(--e-6) 0 var(--e-6) var(--e-8);border-bottom:1px solid var(--c-linha);font-size:var(--t-leitura);line-height:1.6;color:var(--c-tinta)}.situ__lista li:first-child{border-top:1px solid var(--c-linha)}.situ__lista li:before{content:"";position:absolute;left:0;top:var(--e-6);bottom:var(--e-6);width:2px;background:var(--c-vinho)}.svc__grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grade-gap)}.svc{display:flex;flex-direction:column;background:var(--c-branco);border:1px solid var(--c-linha);border-radius:var(--r-md);padding:var(--e-8);scroll-margin-top:calc(var(--altura-nav) + 16px);transition:border-color var(--mo-dur-2) var(--mo-ease-out),transform var(--mo-dur-2) var(--mo-ease-out)}.svc:hover{border-color:var(--c-linha-ouro)}.svc__topo{display:flex;align-items:center;gap:var(--e-4);margin-bottom:var(--e-5)}.svc__topo h3{font-size:var(--t-h3)}.svc__chave{font-size:var(--t-corpo);font-weight:500;color:var(--c-tinta);line-height:1.55}.svc p+p{margin-top:var(--e-3)}.svc__det{font-size:var(--t-card);color:var(--c-texto-2);line-height:1.6}.svc__depois{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-2) var(--e-6);align-items:baseline;margin-top:var(--e-8);padding:var(--e-6) 0;border-top:1px solid var(--c-linha);border-bottom:1px solid var(--c-linha)}.svc__depois b{font:700 var(--t-corpo)/1.4 var(--f-titulo);color:var(--c-navy)}.svc__depois p{font-size:var(--t-card);color:var(--c-texto-2);max-width:70ch}.teses{margin-top:var(--e-4);border-bottom:1px solid var(--c-linha)}.teses summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);min-height:56px;cursor:pointer;list-style:none;font:700 var(--t-corpo)/1.4 var(--f-titulo);color:var(--c-navy)}.teses summary::-webkit-details-marker{display:none}.teses summary:after{content:"+";font:400 26px/1 var(--f-texto);color:var(--c-ouro-texto);transition:transform var(--mo-dur-3) var(--mo-ease-out)}.teses[open] summary:after{transform:rotate(45deg)}.teses__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-8);padding:var(--e-2) 0 var(--e-6)}.teses h4{font:700 var(--t-ui)/1.3 var(--f-titulo);color:var(--c-navy);margin-bottom:var(--e-3)}.teses ul{list-style:none;display:grid;gap:var(--e-2)}.teses li{position:relative;padding-left:var(--e-5);font-size:var(--t-ui);color:var(--c-texto-2)}.teses li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:2px;background:var(--c-ouro)}.teses__nota{padding-bottom:var(--e-6);font-size:var(--t-legenda);color:var(--c-texto-3)}.sec__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-6);margin-top:var(--e-8)}.seg-sec{background:var(--c-navy);color:var(--c-sobre-escuro);padding-block:var(--secao-y);position:relative;overflow:hidden}.seg-sec:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 360px at 100% 0%,rgba(201,161,74,.1),transparent 70%);pointer-events:none}.seg-sec .wrap{position:relative}.seg-sec h2{color:var(--c-sobre-escuro)}.seg-sec .cab__lado{color:var(--c-sobre-escuro-2)}.seg__lista{list-style:none;border-top:1px solid rgba(201,161,74,.28)}.seg{position:relative;display:grid;grid-template-columns:48px minmax(0,4fr) minmax(0,7fr);gap:var(--e-4) var(--e-8);align-items:start;padding:var(--e-8) 0;border-bottom:1px solid var(--c-linha-escura)}.seg:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--c-ouro);transform:scaleX(0);transform-origin:left;transition:transform var(--mo-dur-5) var(--mo-ease-out)}.seg:hover:after{transform:scaleX(1)}.seg__ic{width:32px;height:32px;color:var(--c-ouro);margin-top:4px}.seg__ic svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.seg h3{font-size:var(--t-h2-leitura);line-height:1.2;letter-spacing:-.02em}.seg h3 a{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--c-sobre-escuro);text-decoration:none;transition:color var(--mo-dur-1) var(--mo-ease-out)}.seg h3 a svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--c-ouro);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--mo-dur-2) var(--mo-ease-out)}.seg h3 a:hover{color:var(--c-ouro-claro)}@media(prefers-reduced-motion:no-preference){.seg h3 a:hover svg{transform:translate(2px,-2px)}}.seg__txt p{font-size:var(--t-card);line-height:1.65;color:var(--c-sobre-escuro-2)}.seg__txt p+p{margin-top:var(--e-3)}.metodo__trilho{position:relative;margin-top:var(--e-4)}.metodo__fio{position:absolute;left:0;right:0;top:7px;width:100%;height:2px;overflow:visible}.metodo__fio line{stroke:var(--c-ouro);stroke-width:2}.metodo__passos{list-style:none;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grade-gap);counter-reset:mp}.metodo__passos li{counter-increment:mp;padding-top:var(--e-10);position:relative}.metodo__passos li:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:var(--c-creme);border:2px solid var(--c-ouro)}.metodo__passos li:last-child:before{background:var(--c-ouro)}.metodo__passos h3:before{content:counter(mp,decimal-leading-zero);display:block;font:500 var(--t-legenda)/1 var(--f-mono);color:var(--c-ouro-texto);margin-bottom:var(--e-3);letter-spacing:.04em}.metodo__passos p{margin-top:var(--e-2);font-size:var(--t-card);color:var(--c-texto-2)}.pilares{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grade-gap);margin-top:clamp(48px,6vw,72px)}.pilar{background:var(--c-branco);border:1px solid var(--c-linha);border-radius:var(--r-md);padding:var(--e-6)}.pilar h3{font-size:var(--t-h4);line-height:1.35}.pilar p{margin-top:var(--e-2);font-size:var(--t-ui);line-height:1.6;color:var(--c-texto-2)}.pilar--destaque{background:linear-gradient(155deg,var(--c-navy-800),var(--c-navy));border-color:var(--c-linha-ouro)}.pilar--destaque h3{color:var(--c-sobre-escuro)}.pilar--destaque p{color:var(--c-sobre-escuro-2)}.rota{position:relative;margin-top:var(--e-4)}.rota__fio{position:absolute;left:0;top:9px;width:100%;height:2px;overflow:visible}.rota__fio line{stroke:var(--c-ouro);stroke-width:2}.rota__pontos{list-style:none;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--grade-gap)}.rota__p{position:relative;padding-top:var(--e-10)}.rota__p:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--c-creme);border:2px solid var(--c-ouro)}.rota__p.aqui:before{background:var(--c-ouro);box-shadow:0 0 0 6px #c9a14a38}.rota__ano{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-3);font:800 var(--t-h2-leitura)/1.1 var(--f-titulo);letter-spacing:-.02em;color:var(--c-navy)}.rota__tag{font:600 var(--t-micro)/1 var(--f-texto);color:var(--c-sobre-ouro);background:var(--c-ouro);border-radius:var(--r-xs);padding:5px 8px;letter-spacing:0}.rota__p p{margin-top:var(--e-3);font-size:var(--t-ui);line-height:1.6;color:var(--c-texto-2)}.rota__nota{margin-top:var(--e-8);font-size:var(--t-corpo);color:var(--c-tinta);max-width:70ch}.swh{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--e-10) var(--e-16);align-items:start}.swh h2{max-width:16ch}.swh .lead{margin-top:var(--e-5);max-width:56ch}.swh__lista{list-style:none;margin-top:var(--e-6);display:grid;gap:var(--e-2)}.swh__lista li{position:relative;padding-left:var(--e-6);font-weight:500;color:var(--c-navy)}.swh__lista li:before{content:"";position:absolute;left:0;top:.78em;width:12px;height:2px;background:var(--c-ouro)}.passos-v{position:relative;list-style:none;background:var(--c-branco);border:1px solid var(--c-linha);border-radius:var(--r-md);padding:var(--e-8)}.passos-v__tit{font:700 var(--t-h4)/1.3 var(--f-titulo);color:var(--c-navy);margin-bottom:var(--e-6)}.passos-v ol{list-style:none;position:relative;counter-reset:pv}.passos-v ol:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:linear-gradient(var(--c-ouro),rgba(201,161,74,.25))}.passos-v li{counter-increment:pv;position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px var(--e-4);padding-bottom:var(--e-6)}.passos-v li:last-child{padding-bottom:0}.passos-v li:before{content:counter(pv);grid-row:span 2;position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-branco);border:2px solid var(--c-ouro);font:700 var(--t-legenda)/1 var(--f-titulo);color:var(--c-navy)}.passos-v b{font:700 var(--t-corpo)/1.4 var(--f-titulo);color:var(--c-navy);padding-top:4px}.passos-v span{font-size:var(--t-ui);color:var(--c-texto-2);line-height:1.6}.passos-v__pe{margin-top:var(--e-6);padding-top:var(--e-4);border-top:1px solid var(--c-linha);font-size:var(--t-legenda);color:var(--c-texto-3)}.faq__grade{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--e-10) var(--e-16);align-items:start}.faq__grade .cab{display:block;margin:0;position:sticky;top:calc(var(--altura-nav) + 32px)}.faq details{border-bottom:1px solid var(--c-linha)}.faq details:first-child{border-top:1px solid var(--c-linha)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);min-height:64px;padding:var(--e-4) 0;cursor:pointer;list-style:none;font:700 var(--t-leitura)/1.4 var(--f-titulo);color:var(--c-navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font:400 26px/1 var(--f-texto);color:var(--c-ouro-texto);transition:transform var(--mo-dur-3) var(--mo-ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 var(--e-10) var(--e-6) 0;font-size:var(--t-card);line-height:1.65;color:var(--c-texto-2);max-width:68ch}.fecho{position:relative;background:var(--c-vinho);color:var(--c-sobre-escuro);padding:calc(var(--secao-y) + 24px) 0 var(--secao-y)}.fecho:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 420px at 100% 100%,rgba(201,161,74,.12),transparent 70%),radial-gradient(600px 400px at 0% 0%,rgba(51,5,12,.45),transparent 70%);pointer-events:none}.fecho .wrap{position:relative}.fecho h2{color:var(--c-sobre-escuro);max-width:18ch}.fecho .kicker+h2{margin-top:var(--e-4)}.diag{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--e-10) var(--e-16);align-items:start}.diag__passos{list-style:none;margin-top:var(--e-8);counter-reset:dp}.diag__passos li{counter-increment:dp;display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px var(--e-4);padding:var(--e-5) 0;border-top:1px solid rgba(232,237,247,.14)}.diag__passos li:before{content:counter(dp,decimal-leading-zero);grid-row:span 2;font:500 var(--t-legenda)/1.8 var(--f-mono);color:var(--c-ouro-claro)}.diag__passos h3{font-size:var(--t-h4);color:var(--c-sobre-escuro)}.diag__passos p{font-size:var(--t-ui);color:var(--c-sobre-escuro-2)}.form{position:relative;background:var(--c-branco);color:var(--c-tinta);border-radius:var(--r-md);padding:clamp(24px,3vw,40px);box-shadow:var(--sombra-3)}.form h3{font-size:clamp(22px,2vw,26px);font-weight:800;letter-spacing:-.02em}.form__sub{margin-top:var(--e-2);font-size:var(--t-ui);color:var(--c-texto-2)}.form__legenda{margin:var(--e-2) 0 var(--e-5);font-size:var(--t-legenda);color:var(--c-texto-3)}.assunto{border:0;margin-bottom:var(--e-6)}.assunto legend{font:600 var(--t-legenda)/1.4 var(--f-texto);color:var(--c-navy);margin-bottom:var(--e-2)}.assunto__opcoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:var(--r-sm);background:var(--c-creme);border:1px solid var(--c-linha)}.assunto__op{position:relative;display:flex}.assunto__op input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.assunto__op span{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:6px 10px;border-radius:var(--r-xs);font:600 var(--t-legenda)/1.3 var(--f-texto);color:var(--c-texto-2);transition:background-color var(--mo-dur-2) var(--mo-ease-out),color var(--mo-dur-2) var(--mo-ease-out)}.assunto__op input:checked+span{background:var(--c-navy);color:var(--c-sobre-escuro);box-shadow:var(--sombra-1)}.assunto__op input:hover:not(:checked)+span{color:var(--c-navy);background:var(--c-branco)}.assunto__op input:focus-visible+span{outline:3px solid var(--foco);outline-offset:2px}.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--e-4)}.campo{margin-bottom:var(--e-4)}.campo[hidden]{display:none}.campo label{display:block;margin-bottom:6px;font:600 var(--t-legenda)/1.4 var(--f-texto);color:var(--c-navy)}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--c-linha-campo);border-radius:var(--r-sm);background:var(--c-branco);font:400 15px/1.4 var(--f-texto);color:var(--c-tinta);transition:border-color var(--mo-dur-1) var(--mo-ease-out)}.campo textarea{resize:vertical;min-height:88px}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--c-navy)}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--foco);outline-offset:1px;border-color:var(--c-navy)}.campo.err input,.campo.err select{border-color:var(--c-vinho)}.campo .msg{display:none;margin-top:6px;font-size:var(--t-legenda);color:var(--c-vinho)}.campo.err .msg{display:block}.form__resumo{display:none;margin-bottom:var(--e-4);padding:var(--e-3) var(--e-4);border-left:2px solid var(--c-vinho);background:var(--c-creme);font-size:var(--t-legenda);color:var(--c-vinho);font-weight:600}.form__resumo.on{display:block}#f-erro-geral{display:none;margin-top:var(--e-3);font-size:var(--t-legenda);color:var(--c-vinho);text-align:center}.lgpd{margin:var(--e-2) 0 var(--e-5);font-size:var(--t-legenda);color:var(--c-texto-2)}.lgpd a{color:var(--c-navy);font-weight:600;text-underline-offset:3px;white-space:nowrap}.form .btn--gold{width:100%;box-shadow:none}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form__ok{display:none;padding:var(--e-8) 0}.form__ok .selo{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-creme);border:1px solid var(--c-linha-ouro);color:var(--c-ouro-texto)}.form__ok .selo svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.form__ok h3{margin-top:var(--e-5)}.form__ok p{margin-top:var(--e-2);color:var(--c-texto-2);font-size:var(--t-card)}.form__ok .acao{margin-top:var(--e-4)}.form.enviado form{display:none}.form.enviado .form__ok{display:block}.rodape-rmf{background:var(--c-navy-950);color:var(--c-sobre-escuro-3);position:relative;overflow:hidden;border-top:2px solid var(--c-ouro);font-family:var(--f-texto)}.rodape-eco{border-bottom:1px solid var(--c-linha-escura);background:radial-gradient(900px 320px at 100% 0%,rgba(201,161,74,.1),transparent 70%)}.rodape-eco-miolo,.rodape-miolo,.rodape-gigante,.rodape-barra-miolo{max-width:calc(var(--largura) + 2 * var(--gutter));margin:0 auto;padding-inline:var(--gutter)}.rodape-eco-miolo{padding-block:18px;display:grid;grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:20px 40px;align-items:center}.rodape-eco-cab{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rodape-eco-sobre,.rodape-tit{font:700 12px/1.3 var(--f-titulo);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ouro-claro)}.rodape-eco-cab p{margin:0;font:700 clamp(20px,2vw,26px)/1.25 var(--f-titulo);color:var(--c-sobre-escuro);max-width:32ch;text-wrap:balance}.rodape-eco-cta{margin-top:4px}.btn-sec-escuro{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-sm);border:1px solid rgba(255,255,255,.4);color:var(--c-sobre-escuro);font:600 14px/1 var(--f-texto);text-decoration:none;transition:border-color var(--mo-dur-2) var(--mo-ease-out),color var(--mo-dur-2) var(--mo-ease-out)}.btn-sec-escuro:hover{border-color:var(--c-ouro);color:var(--c-ouro-claro);text-decoration:none}.rodape-eco-mapa{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--c-linha-escura);border-radius:var(--r-md);overflow:hidden}.rodape-eco-mapa li{margin:0;min-width:0}.rodape-eco-mapa li+li{border-left:1px solid var(--c-linha-escura)}.rodape-eco-no{display:flex;flex-direction:column;gap:2px;height:100%;min-height:88px;padding:12px 14px;color:var(--c-sobre-escuro-3);text-decoration:none;position:relative;transition:background-color var(--mo-dur-2) var(--mo-ease-out)}.rodape-eco-no:hover{background:#e8edf70a;color:var(--c-sobre-escuro-2);text-decoration:none}.rodape-eco-no strong{font:700 16px/1.2 var(--f-titulo);color:var(--c-sobre-escuro)}.rodape-eco-no span{font-size:13px;line-height:1.4}.rodape-eco-no .rodape-eco-n{font:500 12px/1 var(--f-mono);color:var(--c-sobre-escuro-3);padding-bottom:6px}.rodape-eco-no:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--c-ouro);transform:scaleX(0);transform-origin:left;transition:transform var(--mo-dur-3) var(--mo-ease-out)}.rodape-eco-no:hover:before,.rodape-eco-no[aria-current=true]:before{transform:scaleX(1)}.rodape-eco-no[aria-current=true]{background:#c9a14a12}.rodape-eco-no[aria-current=true] span:last-of-type{color:var(--c-ouro-claro)}.rodape-eco-no[target=_blank]:after{content:"↗";position:absolute;top:12px;right:16px;font-size:14px}.rodape-miolo{padding-block:20px 16px;display:flex;flex-direction:column;gap:16px}.rodape-marca{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.rodape-marca img{width:56px;height:auto;flex:0 0 auto}.rodape-marca p{margin:0;font-size:13px;line-height:1.5;max-width:34ch}.rodape-marca strong{color:var(--c-sobre-escuro);font-weight:600}.rodape-prova{color:var(--c-sobre-escuro-2)}.rodape-marca-acoes{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rodape-social{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--c-linha-escura);color:var(--c-sobre-escuro-2);text-decoration:none;font:500 13px/1 var(--f-texto)}.rodape-social:hover{color:var(--c-ouro-claro);border-color:var(--c-linha-ouro);text-decoration:none}.rodape-colunas{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;padding-top:16px;border-top:1px solid var(--c-linha-escura)}.rodape-col{display:flex;flex-direction:column;gap:0;min-width:0}.rodape-col-dupla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-content:start}.rodape-col-dupla>.rodape-tit{grid-column:1 / -1}.rodape-tit{padding-bottom:6px}.rodape-link,.rodape-col a{display:inline-flex;align-items:center;min-height:24px;padding:1px 0;color:var(--c-sobre-escuro-3);text-decoration:none;font-size:13px;line-height:1.35}.rodape-link:hover,.rodape-col a:hover{color:var(--c-ouro-claro);text-decoration:underline;text-underline-offset:3px}.rodape-gigante{overflow:hidden;margin-top:-16px;margin-bottom:-12px}.marca-gigante{font:800 min(var(--gigante-vw),var(--gigante-max))/.78 var(--f-titulo);letter-spacing:-.045em;white-space:nowrap;background:linear-gradient(180deg,#e3c98338,#e3c98300 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none;padding-bottom:.04em}.rodape-rmf[data-site=lp]{--gigante-vw: 6.3vw;--gigante-max: 92px}.rodape-rmf[data-site=reforma]{--gigante-vw: 7.9vw;--gigante-max: 116px}.rodape-rmf[data-site=api]{--gigante-vw: 10.2vw;--gigante-max: 150px}.rodape-barra{border-top:1px solid var(--c-linha-escura)}.rodape-barra-miolo{padding-block:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;font-size:13px}.rodape-barra-dir{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.rodape-barra-dir a{color:var(--c-sobre-escuro-2);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.rodape-barra-dir a:hover{color:var(--c-ouro-claro);text-decoration:underline}.rodape-barra .mono{font-family:var(--f-mono);font-size:12px}.rodape-rmf :focus-visible{outline:3px solid var(--foco-escuro);outline-offset:2px;border-radius:4px}@media(max-width:1100px){.rodape-colunas{grid-template-columns:repeat(3,minmax(0,1fr))}.rodape-col-dupla{grid-column:span 2}}@media(max-width:996px){.rodape-eco-miolo{grid-template-columns:1fr;padding-block:24px 20px}.rodape-eco-mapa{grid-template-columns:repeat(2,minmax(0,1fr))}.rodape-eco-mapa li:nth-child(3){border-left:0}.rodape-eco-mapa li:nth-child(n+3){border-top:1px solid var(--c-linha-escura)}.rodape-eco-no{min-height:80px}.rodape-colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.rodape-col-dupla{grid-column:1 / -1}.rodape-link,.rodape-col a{min-height:40px;padding:0}.rodape-barra-dir a{min-height:40px}.rodape-marca-acoes{margin-left:0}.rodape-marca{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 16px;align-items:start}.rodape-marca img{width:48px;grid-row:span 2}.rodape-marca-acoes{grid-column:1 / -1}.rodape-gigante{margin:8px auto 0}}@media(prefers-reduced-motion:reduce){.rodape-eco-no,.rodape-eco-no:before{transition:none}}.ph{position:relative;z-index:2;color:var(--c-sobre-escuro);background:var(--c-navy)}.ph .hero__in{min-height:0;padding-block:clamp(48px,6vw,80px) clamp(110px,11vw,150px)}.ph h1{font-size:var(--t-h1);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--c-sobre-escuro);max-width:22ch;margin-top:var(--e-5)}.pv-meta{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-8);margin-top:var(--e-6);font-size:var(--t-legenda);color:var(--c-sobre-escuro-2)}.pv-meta b{color:var(--c-sobre-escuro-2)}.pv-faixa .fatos__grade{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.pv-faixa__tit{font:800 clamp(26px,2.6vw,36px)/1.15 var(--f-titulo);letter-spacing:-.02em;color:var(--c-sobre-escuro);max-width:18ch}.pv-faixa__tit em{font-style:normal;color:var(--c-ouro-claro)}.pv-faixa__sub{margin-top:var(--e-3);font-size:var(--t-ui);color:var(--c-sobre-escuro-2);max-width:40ch}.pv-faixa .fatos__lista{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-faixa .fato .k{font:800 clamp(20px,1.8vw,26px)/1.15 var(--f-titulo);color:var(--c-sobre-escuro);letter-spacing:-.01em}.pv-faixa .fato .r{font:600 var(--t-micro)/1.3 var(--f-texto);color:var(--c-ouro-claro);margin-bottom:var(--e-2)}.pv-corpo{padding-block:var(--secao-y)}.pv-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--e-16);align-items:start}.pv-indice{position:sticky;top:calc(var(--altura-nav) + 32px)}.pv-indice p{font:700 var(--t-micro)/1.3 var(--f-titulo);color:var(--c-texto-3);margin-bottom:var(--e-3)}.pv-indice ol{list-style:none;border-left:1px solid var(--c-linha)}.pv-indice a{display:flex;align-items:center;gap:var(--e-3);min-height:40px;padding:4px 0 4px var(--e-4);margin-left:-1px;border-left:2px solid transparent;font-size:var(--t-ui);font-weight:500;color:var(--c-texto-2);text-decoration:none}.pv-indice a span{font:500 var(--t-micro)/1 var(--f-mono);color:var(--c-ouro-texto);min-width:20px}.pv-indice a:hover{color:var(--c-navy);border-left-color:var(--c-ouro)}.pv-sec{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--e-2) var(--e-5);padding:var(--e-8) 0;border-bottom:1px solid var(--c-linha);scroll-margin-top:calc(var(--altura-nav) + 16px)}.pv-sec:first-child{padding-top:0}.pv-sec__n{font:500 var(--t-legenda)/2 var(--f-mono);color:var(--c-ouro-texto)}.pv-sec h2{font-size:var(--t-h2-leitura);line-height:1.25;letter-spacing:-.015em;margin-bottom:var(--e-3)}.pv-sec p,.pv-sec li{font-size:var(--t-leitura);line-height:1.7;color:var(--c-texto-2);max-width:var(--largura-leitura)}.pv-sec p+p{margin-top:var(--e-3)}.pv-sec b{color:var(--c-navy)}.pv-sec a:not(.btn):not(.pv-site){color:var(--c-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--c-ouro);text-underline-offset:3px}.pv-lista{list-style:none;display:grid;gap:var(--e-2);margin-top:var(--e-3)}.pv-lista li{position:relative;padding-left:var(--e-5)}.pv-lista li:before{content:"";position:absolute;left:0;top:.8em;width:8px;height:2px;background:var(--c-ouro)}.pv-lista+p{margin-top:var(--e-4)}.pv-sec .btn{margin-top:var(--e-5)}.pv-sites{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-3);margin-top:var(--e-5);max-width:760px}.pv-site{display:flex;flex-direction:column;gap:4px;height:100%;padding:var(--e-4) var(--e-5);border:1px solid var(--c-linha);border-radius:var(--r-md);background:var(--c-branco);text-decoration:none}.pv-site:hover{border-color:var(--c-linha-ouro)}.pv-site strong{font:700 var(--t-card)/1.3 var(--f-titulo);color:var(--c-navy)}.pv-site span{font-size:var(--t-legenda);color:var(--c-texto-2)}.pv-site em{margin-top:var(--e-2);font-style:normal;font-size:var(--t-legenda);font-weight:600;color:var(--c-ouro-texto)}.pv-fim{padding-bottom:var(--secao-y)}.pv-fim__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-5);padding:var(--e-8);border-radius:var(--r-md);background:var(--c-branco);border:1px solid var(--c-linha)}.pv-fim h2{font-size:var(--t-h2-leitura)}.pv-fim p{margin-top:4px;color:var(--c-texto-2);font-size:var(--t-card)}.pv-fim__acoes{display:flex;flex-wrap:wrap;gap:var(--e-3)}@media(max-width:1180px){.nav__links{gap:var(--e-5)}.pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.nav__eco-in{justify-content:center}.nav__eco-rot{display:none}.nav__eco-links a,.nav__eco-links a:last-child{padding:0 10px}.nav__eco-links a[aria-current=page]:after{left:10px;right:10px}.nav__in{gap:var(--e-3)}.nav__logo img{height:40px;width:40px}.nav__cta{margin-left:auto;order:1}.nav__burger{display:inline-flex;order:2}.nav__menu{display:none;position:fixed;left:0;right:0;top:var(--menu-topo, var(--altura-nav));bottom:0;z-index:59;margin:0;flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;padding:var(--e-4) var(--gutter) var(--e-8);background:radial-gradient(90% 50% at 100% 0%,rgba(201,161,74,.16),transparent 60%),var(--c-navy)}.nav__menu.open{display:flex}@media(prefers-reduced-motion:no-preference){.nav__menu.open{animation:mo-entra var(--mo-dur-3) var(--mo-ease-out) both}}.nav__links{flex-direction:column;align-items:stretch;gap:0}.nav__links a{min-height:56px;font:700 22px/1.2 var(--f-titulo);color:var(--c-sobre-escuro);border-bottom:1px solid var(--c-linha-escura)}.nav__links a:after{display:none}.nav__menu .nav__menu-cta{display:flex;width:100%;margin-top:var(--e-6)}.nav__menu .nav__menu-eco{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--e-4);margin-top:var(--e-8);padding-top:var(--e-5);border-top:1px solid var(--c-linha-escura)}.nav__menu-eco p{grid-column:1 / -1;font:700 var(--t-micro)/1.3 var(--f-titulo);letter-spacing:.16em;text-transform:uppercase;color:var(--c-ouro-claro);margin-bottom:var(--e-2)}.nav__menu-eco a{display:flex;align-items:center;min-height:48px;color:var(--c-sobre-escuro-2);font-size:15px;font-weight:500;text-decoration:none}.hero__in,.cab,.situ,.swh,.faq__grade,.diag,.fatos__grade,.pv-faixa .fatos__grade{grid-template-columns:minmax(0,1fr)}.situ__cab,.faq__grade .cab{position:static}.seg{grid-template-columns:40px minmax(0,1fr)}.seg__txt{grid-column:2}.metodo__fio,.rota__fio{display:none}.metodo__passos,.rota__pontos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--e-8)}.metodo__passos li,.rota__p{padding-top:0;padding-left:var(--e-8)}.metodo__passos li:before,.rota__p:before{top:4px}.pv-grid{grid-template-columns:minmax(0,1fr);gap:0}.pv-indice{display:none}.pv-faixa .fatos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}html.menu-aberto .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c-navy)}@keyframes mo-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(max-width:640px){.hero__in{min-height:0}.hero__registro{display:none}.hero__acoes .btn{flex:1 1 100%}.hero__servicos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--e-4)}.hero__servicos small,.hero__servicos a:after{display:none}.hero__servicos a{grid-template-columns:40px minmax(0,1fr);gap:0 10px;min-height:64px;padding:12px 0}.hero__servicos b{font-size:14px}.fatos__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.fatos__lista .fato:last-child{grid-column:1 / -1}.svc__grade,.teses__cols,.pilares,.metodo__passos,.rota__pontos,.form__row,.pv-sites,.pv-faixa .fatos__lista{grid-template-columns:minmax(0,1fr)}.svc{padding:var(--e-6) var(--e-5)}.svc__depois,.assunto__opcoes{grid-template-columns:1fr}.assunto__op span{min-height:44px}.campo input,.campo select,.campo textarea{font-size:16px}.passos-v{padding:var(--e-6) var(--e-5)}.faq details p{padding-right:0}.sec__acoes .btn,.pv-fim__acoes .btn{flex:1 1 100%}.pv-sec{grid-template-columns:minmax(0,1fr)}.seg{padding:var(--e-6) 0}}
