.gmi{--gmi-linha:var(--border-strong)}.gmi-wrap{max-width:var(--container-max);padding-inline:var(--space-200);margin:0 auto}.gmi-dobra{background:var(--surface-base);padding-block:clamp(56px,6.5vw,96px);scroll-margin-top:72px}.gmi-fim{padding-top:0}.gmi-afundada{background:var(--surface-sunken)}.gmi-escuro{background:var(--surface-dark);color:var(--text-inverse-muted);--gmi-linha:var(--border-dark-strong)}.gmi-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent);margin:0;font-size:12px;font-weight:600;line-height:1.4}.gmi-escuro .gmi-rotulo{color:var(--text-accent-inverse)}.gmi-seta{min-height:44px;font-size:16px;font-weight:var(--fw-medium);color:var(--text-accent);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.gmi-seta svg{transition:transform .2s var(--ease-standard)}.gmi-seta:hover svg{transform:translate(5px)}.gmi-capa.page-hero.com-aside{min-height:0}.gmi-capa .ph-grid{align-items:end}.gmi-sumario p{letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse-muted);margin:0 0 12px;font-size:12px;font-weight:600}.gmi-sumario ol{border-top:1px solid color-mix(in srgb,var(--text-inverse) 28%,transparent);margin:0;padding:0;list-style:none}.gmi-sumario li{border-bottom:1px solid color-mix(in srgb,var(--text-inverse) 14%,transparent)}.gmi-sumario a{color:var(--text-inverse);transition:transform .2s var(--ease-standard),color .2s;align-items:baseline;gap:14px;padding:9px 0;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.gmi-sumario a:hover{color:var(--text-accent-inverse);transform:translate(5px)}.gmi-sumario span{font-variant-numeric:tabular-nums;width:22px;color:var(--text-inverse-muted);flex:none;font-size:12px}@media (width<=1000px){.gmi-capa .ph-aside{display:none}}.gmi-cabeca{margin:0}.gmi-cabeca h2{font-family:var(--font-display);font-size:clamp(32px,3.5vw,50px);font-weight:var(--fw-regular);letter-spacing:-.035em;text-wrap:balance;color:var(--text-strong);margin:0;line-height:1.03}.gmi-cabeca p{margin:var(--space-200) 0 0;color:var(--text-body);max-width:44ch;font-size:17px;line-height:1.55}.gmi-folio{border-top:2px solid var(--text-strong);letter-spacing:.04em;font-variant-numeric:tabular-nums;width:48px;color:var(--text-accent);margin-bottom:12px;padding-top:10px;font-size:13px;font-weight:600;display:block}.gmi-escuro .gmi-cabeca h2{color:var(--text-inverse)}.gmi-escuro .gmi-cabeca p{color:var(--text-inverse-muted)}.gmi-escuro .gmi-folio{color:var(--text-accent-inverse);border-color:var(--text-inverse)}.gmi-margem{gap:var(--space-600);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.gmi-tese{row-gap:var(--space-600);grid-template-columns:minmax(0,7fr) minmax(0,1fr) minmax(0,4fr);display:grid}.gmi-tese-texto{grid-column:1}.gmi-tese-texto .gmi-cabeca{margin-bottom:var(--space-200)}.gmi-lide{letter-spacing:-.014em;color:var(--text-strong);margin:0;font-size:clamp(21px,1.2vw + 15px,28px);line-height:1.38}.gmi-lide:first-letter{float:left;font-size:4.4em;line-height:.76;font-weight:var(--fw-light);color:var(--text-accent);margin:.05em .09em 0 0}.gmi-meta{margin:var(--space-200) 0 0;color:var(--text-muted);font-size:14px}.gmi-autor{font-weight:var(--fw-semibold);color:var(--text-strong)}.gmi-ficha{padding-left:var(--space-300);border-left:1px solid var(--gmi-linha);color:var(--text-body);grid-column:3;font-size:15px;line-height:1.55}.gmi-ficha h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);margin:0 0 12px;font-size:12px;font-weight:600;line-height:1.4}.gmi-ficha p{margin:0}.gmi-ficha blockquote{border-top:1px solid var(--gmi-linha);color:var(--text-strong);margin:16px 0 0;padding:12px 0 0}.gmi-par{border-top:2px solid var(--text-strong);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gmi-par>div{padding:var(--space-300) var(--space-400) 0 0}.gmi-par>div+div{padding:var(--space-300) 0 0 var(--space-400);border-left:1px solid var(--gmi-linha)}.gmi-par h3{font-size:clamp(24px,2.5vw,34px);font-weight:var(--fw-regular);letter-spacing:-.028em;color:var(--text-strong);margin:0 0 10px;line-height:1.08}.gmi-par p{color:var(--text-body);margin:0;font-size:17px;line-height:1.55}.gmi-chamada .gmi-rotulo{margin-bottom:var(--space-200)}.gmi-chamada{grid-column:1/-1}.gmi-chamada blockquote{max-width:17em;font-size:clamp(34px,5.2vw,74px);font-weight:var(--fw-light);letter-spacing:-.042em;text-wrap:balance;color:var(--text-strong);margin:0;line-height:1}.gmi-chamada em{color:var(--text-accent);font-style:normal}.gmi-faltas{border-top:2px solid var(--text-inverse);margin:0;padding:0;list-style:none}.gmi-faltas li{gap:8px var(--space-400);border-bottom:1px solid var(--gmi-linha);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;padding:20px 0;display:grid}.gmi-faltas h3{font-size:clamp(23px,1.2vw + 17px,31px);font-weight:var(--fw-regular);letter-spacing:-.024em;color:var(--text-inverse);margin:0;line-height:1.1}.gmi-faltas p{margin:0;font-size:16px;line-height:1.5}.gmi-olhares{margin-top:var(--space-800)}.gmi-olhares .gmi-rotulo{margin-bottom:var(--space-200)}.gmi-olhares ul{border-top:1px solid var(--gmi-linha);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gmi-olhares li{border-left:1px solid var(--gmi-linha);flex-direction:column;gap:12px;padding:20px 20px 0;font-size:15px;line-height:1.45;display:flex}.gmi-olhares li:first-child{border-left:0;padding-left:0}.gmi-olhares li:last-child{padding-right:0}.gmi-olhares p{flex:1;margin:0}.gmi-olhares a{color:var(--text-accent-inverse);text-underline-offset:3px;font-size:13.5px;line-height:1.4;text-decoration:underline}.gmi-escala-cab{gap:var(--space-600);margin-bottom:var(--space-600);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;display:grid}.gmi-escala-cab>p{max-width:46ch;color:var(--text-strong);margin:0;font-size:19px;line-height:1.42}.gmi-escada{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:4px;display:grid}.gmi-degrau{font-size:clamp(20px,3.7vw,52px);font-weight:var(--fw-light);letter-spacing:-.035em;flex-direction:column;justify-content:flex-end;padding:16px 20px;line-height:1;display:flex}.gmi-degrau span{letter-spacing:.04em;opacity:.78;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.gmi-d1{background:var(--itx-mist);height:112px;color:var(--itx-navy)}.gmi-d2{background:var(--itx-lavender);height:192px;color:var(--itx-navy)}.gmi-d3{background:var(--itx-n-line);height:272px;color:var(--itx-white)}.gmi-d4{background:var(--itx-navy);height:352px;color:var(--itx-white)}.gmi-niveis{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.gmi-nivel{min-width:0;padding:var(--space-300) 20px 0;border-right:1px solid var(--gmi-linha);flex-direction:column;gap:18px;display:flex}.gmi-nivel:last-child{border-right:0}.gmi-nivel h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gmi-frase{letter-spacing:-.012em;color:var(--text-strong);margin:0;font-size:19px;line-height:1.22}.gmi-nivel dl{color:var(--text-body);flex-direction:column;gap:14px;margin:0;font-size:15px;line-height:1.42;display:flex}.gmi-nivel dt{color:var(--text-body);margin-bottom:3px;font-size:12px;font-weight:600}.gmi-nivel dd{margin:0}.gmi-fala{color:var(--text-strong)}.gmi-apos,.gmi-clientes{gap:8px var(--space-300);margin-top:var(--space-400);border-top:1px solid var(--gmi-linha);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.gmi-apos p{color:var(--text-body);margin:0;font-size:14px;line-height:1.5}.gmi-tabela{border-collapse:collapse;width:100%;color:var(--text-body);font-size:16px;line-height:1.42}.gmi-tabela th{padding:0 var(--space-300) 10px 0;border-bottom:2px solid var(--text-strong);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);font-size:12px;font-weight:600}.gmi-tabela td{padding:16px var(--space-300) 16px 0;border-bottom:1px solid var(--gmi-linha);vertical-align:top}.gmi-tabela td:last-child,.gmi-tabela th:last-child{padding-right:0}.gmi-tabela td:first-child{letter-spacing:-.014em;color:var(--text-strong);font-size:clamp(18px,.6vw + 14px,21px);line-height:1.18}.gmi-destaque{gap:var(--space-600);margin-top:var(--space-600);padding-top:var(--space-300);border-top:2px solid var(--text-strong);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.gmi-destaque>p:last-child{font-size:clamp(25px,2.8vw,40px);font-weight:var(--fw-light);letter-spacing:-.032em;color:var(--text-strong);margin:0;line-height:1.08}.gmi-principios{border-top:2px solid var(--text-inverse);counter-reset:gmi-p;margin:0;padding:0;list-style:none}.gmi-principios li{gap:8px var(--space-300);padding:var(--space-300) 0;border-bottom:1px solid var(--gmi-linha);counter-increment:gmi-p;grid-template-columns:40px minmax(0,6fr) minmax(0,5fr);align-items:baseline;display:grid}.gmi-principios li:before{content:counter(gmi-p);font-variant-numeric:tabular-nums;color:var(--text-accent-inverse);font-size:13px;font-weight:600}.gmi-principios h3{font-size:clamp(25px,2.8vw,40px);font-weight:var(--fw-light);letter-spacing:-.032em;color:var(--text-inverse);margin:0;line-height:1.05}.gmi-principios p{margin:0;font-size:16px;line-height:1.5}.gmi-franqueza{gap:var(--space-200) var(--space-600);margin-top:var(--space-800);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.gmi-franqueza h3{font-size:clamp(34px,4.4vw,64px);font-weight:var(--fw-light);letter-spacing:-.04em;color:var(--text-accent-inverse);grid-column:2;margin:0;line-height:1}.gmi-franqueza p{max-width:52ch;color:var(--text-inverse);grid-column:2;margin:0;font-size:19px;line-height:1.42}.gmi-porque-lide{letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(23px,1.3vw + 16px,32px);line-height:1.22}.gmi-numeros{margin:var(--space-600) 0 0;border-top:2px solid var(--text-strong);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.gmi-numeros li{padding:var(--space-300) var(--space-300) 0;border-left:1px solid var(--gmi-linha);color:var(--text-body);font-size:15.5px;line-height:1.4}.gmi-numeros li:first-child{border-left:0;padding-left:0}.gmi-numeros li:last-child{padding-right:0}.gmi-numeros strong{font-size:clamp(72px,10.5vw,152px);font-weight:var(--fw-light);letter-spacing:-.055em;color:var(--text-strong);margin-bottom:10px;line-height:.9;display:block}.gmi-numeros li:nth-child(2) strong{color:var(--text-accent)}.gmi-razoes{margin:var(--space-800) 0 0;gap:0 var(--space-600);border-top:2px solid var(--text-strong);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.gmi-razoes li{border-bottom:1px solid var(--gmi-linha);padding:20px 0}.gmi-razoes h3{font-size:clamp(20px,1vw + 15px,25px);font-weight:var(--fw-regular);letter-spacing:-.02em;color:var(--text-strong);margin:0 0 6px;line-height:1.14}.gmi-razoes p{color:var(--text-body);margin:0;font-size:16px;line-height:1.5}.gmi-links{gap:4px var(--space-200);flex-wrap:wrap;display:flex;margin-top:6px!important}.gmi-links a{color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}.gmi-citacao{gap:var(--space-600);margin:var(--space-800) 0 0;grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.gmi-citacao blockquote{font-size:clamp(25px,2.8vw,40px);font-weight:var(--fw-light);letter-spacing:-.03em;color:var(--text-strong);margin:0;line-height:1.1}.gmi-citacao figcaption{margin-top:var(--space-200);color:var(--text-muted);font-size:15px}.gmi-caso{margin-top:var(--space-800);padding-top:var(--space-300);border-top:2px solid var(--text-strong)}.gmi-caso-cab{gap:6px var(--space-200);margin-bottom:var(--space-300);flex-wrap:wrap;align-items:baseline;display:flex}.gmi-caso-cab h3{max-width:24em;font-size:clamp(25px,2.8vw,38px);font-weight:var(--fw-regular);letter-spacing:-.03em;color:var(--text-strong);margin:0;line-height:1.08}.gmi-percurso{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.gmi-percurso li{padding:16px 20px 20px;font-size:15.5px;line-height:1.42}.gmi-percurso b{font-size:22px;font-weight:var(--fw-regular);letter-spacing:-.02em;margin-bottom:12px;line-height:1.1;display:block}.gmi-p1{background:var(--itx-mist);color:var(--itx-navy)}.gmi-p2{background:var(--itx-lavender);color:var(--itx-navy)}.gmi-p3{background:var(--itx-n-line);color:var(--itx-white)}.gmi-p4{background:var(--itx-navy);color:var(--itx-white)}.gmi-clientes p{color:var(--text-strong);margin:0;font-size:17px}@media (width<=1000px){.gmi-margem,.gmi-escala-cab,.gmi-destaque,.gmi-citacao{gap:var(--space-300);grid-template-columns:minmax(0,1fr)}.gmi-tese{grid-template-columns:minmax(0,1fr)}.gmi-tese-texto,.gmi-ficha{grid-column:1}.gmi-ficha{padding:var(--space-200) 0 0;border-left:0;border-top:1px solid var(--gmi-linha)}.gmi-olhares ul{grid-template-columns:repeat(2,minmax(0,1fr))}.gmi-olhares li{padding-bottom:20px}.gmi-olhares li:nth-child(odd){border-left:0;padding-left:0}.gmi-olhares li:nth-child(n+3){border-top:1px solid var(--gmi-linha)}.gmi-franqueza{display:block}.gmi-franqueza p{margin-top:var(--space-200)}.gmi-percurso{grid-template-columns:repeat(2,minmax(0,1fr))}.gmi-niveis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.gmi-nivel{padding:var(--space-300) var(--space-200);border-right:0;border-top:1px solid var(--gmi-linha)}.gmi-nivel:nth-child(odd){border-right:1px solid var(--gmi-linha);padding-left:0}.gmi-nivel h3{clip-path:none;white-space:normal;width:auto;height:auto;font-size:24px;font-weight:var(--fw-regular);letter-spacing:-.025em;color:var(--text-strong);margin:0;line-height:1.1;position:static}.gmi-d1{height:72px}.gmi-d2{height:120px}.gmi-d3{height:168px}.gmi-d4{height:216px}.gmi-degrau{padding:12px}.gmi-razoes{gap:0 var(--space-400)}}@media (width<=640px){.gmi-par{grid-template-columns:minmax(0,1fr)}.gmi-par>div,.gmi-par>div+div{padding:20px 0}.gmi-par>div+div{border-left:0;border-top:1px solid var(--gmi-linha)}.gmi-faltas li,.gmi-olhares ul{grid-template-columns:minmax(0,1fr)}.gmi-olhares li,.gmi-olhares li:first-child,.gmi-olhares li:last-child,.gmi-olhares li:nth-child(n){padding:var(--space-200) 0;border-top:0;border-left:0;border-bottom:1px solid var(--gmi-linha)}.gmi-escada{gap:2px}.gmi-degrau{letter-spacing:-.015em;padding:8px 6px;font-size:14px}.gmi-degrau span{letter-spacing:0;margin-bottom:4px;font-size:10px}.gmi-niveis{grid-template-columns:minmax(0,1fr)}.gmi-nivel,.gmi-nivel:nth-child(odd){border-right:0;padding:20px 0}.gmi-percurso{grid-template-columns:minmax(0,1fr)}.gmi-tabela thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gmi-tabela,.gmi-tabela tbody,.gmi-tabela tr,.gmi-tabela td{width:auto;display:block}.gmi-tabela tr{border-bottom:1px solid var(--gmi-linha);padding:14px 0}.gmi-tabela tr:first-child{border-top:2px solid var(--text-strong)}.gmi-tabela td{border:0;padding:0 0 8px}.gmi-tabela td:last-child{padding-bottom:0}.gmi-tabela td:not(:first-child):before{content:attr(data-rotulo);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.gmi-principios li{grid-template-columns:24px minmax(0,1fr)}.gmi-principios li p{grid-column:2}.gmi-numeros{grid-template-columns:minmax(0,1fr)}.gmi-numeros li,.gmi-numeros li:first-child,.gmi-numeros li:last-child{border-left:0;border-bottom:1px solid var(--gmi-linha);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.gmi-numeros strong{margin:0;font-size:56px}.gmi-razoes{grid-template-columns:minmax(0,1fr)}}
