/* estruturas8: rearranjo estrutural (só disposição; sem texto, cor ou imagem novos) — 2026-09-15 */
.ii.ii[data-estrutura="e2"] .hero{text-align:center}
.ii.ii[data-estrutura="e2"] .hero__grid{grid-template-columns:1fr;text-align:center;gap:26px}
.ii.ii[data-estrutura="e2"] .hero__grid>div:first-child{order:2}
.ii.ii[data-estrutura="e2"] .shotwrap{order:1;max-width:640px;width:100%;margin-inline:auto}
.ii.ii[data-estrutura="e2"] .hero__grid .kicker{justify-content:center;margin-inline:auto}
.ii.ii[data-estrutura="e2"] .hero__grid .kicker::before{display:block}
.ii.ii[data-estrutura="e2"] .hero__grid h1,.ii.ii[data-estrutura="e2"] .hero__grid .hero__sub{margin-inline:auto}
.ii.ii[data-estrutura="e2"] .hero__grid .hero__cta{justify-content:center}
@media (min-width:940px){
.ii.ii[data-estrutura="e2"] .hero__grid{grid-template-columns:1fr}
.ii.ii[data-estrutura="e2"] #ii-metodo .wrap{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:48px;align-items:center}
.ii.ii[data-estrutura="e2"] #ii-metodo .dotted{grid-column:1;justify-content:flex-start;text-align:left}
.ii.ii[data-estrutura="e2"] #ii-metodo .ii-titulo-ilustrado{grid-column:1;justify-content:flex-start;margin-inline:0;text-align:left}
.ii.ii[data-estrutura="e2"] #ii-metodo .ii-titulo-ilustrado .h2{text-align:left}
.ii.ii[data-estrutura="e2"] #ii-metodo .metodo{grid-column:2;grid-row:1/3;margin:0}
.ii.ii[data-estrutura="e2"] .gcards{grid-template-columns:1fr}
.ii.ii[data-estrutura="e2"] .gcard:not(.gcard--solid){display:grid;grid-template-columns:48px 1fr auto;gap:4px 16px;align-items:center}
.ii.ii[data-estrutura="e2"] .gcard:not(.gcard--solid) .gcard__ico{grid-row:1/3;margin:0}
.ii.ii[data-estrutura="e2"] .gcard:not(.gcard--solid) .gcard__name{margin:0}
.ii.ii[data-estrutura="e2"] .gcard:not(.gcard--solid) .gcard__desc{grid-column:2;margin:0}
.ii.ii[data-estrutura="e2"] .gcard:not(.gcard--solid) .gcard__go{grid-column:3;grid-row:1/3}
.ii.ii[data-estrutura="e2"] #ii-faq .wrap{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:48px;align-items:start}
.ii.ii[data-estrutura="e2"] #ii-faq .dotted,.ii.ii[data-estrutura="e2"] #ii-faq .h2{grid-column:1;text-align:left;justify-content:flex-start}
.ii.ii[data-estrutura="e2"] #ii-faq .faq{grid-column:2;grid-row:1/3;max-width:none;margin:0!important}
.ii.ii[data-estrutura="e2"] .foot__grid{grid-template-columns:1fr;gap:14px}
.ii.ii[data-estrutura="e2"] .foot__nav{justify-content:flex-start}
}
