/* abertura-de-lojas-v2.css: complemento da página /produtos/implantacao-de-unidades/abertura-de-lojas (lote 9, 30/09).
   Carrega depois do implantacao-de-unidades-v2.css da família, que não é editado. Todas as regras escopadas em .al */

/* O que é: título em cima e os dois parágrafos lado a lado, sem coluna vazia ao lado do título */
.al .al-def__head{max-width:860px}
.al .al-def__txt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:28px}
.al .al-def__txt .iu-def__p{margin-top:0}
@media (max-width:991px){.al .al-def__txt{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:22px}}

/* Passos: composição de duas telas reais (regra sem espaço vazio, 30/09).
   Janela principal no alto e uma segunda janela sobreposta, deslocada para baixo e para o lado, com sombra mais funda. */
.al .al-duo{position:relative;margin:0}
.al .al-duo__main{position:relative;z-index:1;width:var(--al-mw,90%)}
.al .al-duo__sub{position:relative;z-index:2;width:var(--al-sw,60%);margin:calc(var(--al-ov,96px) * -1) 0 0 auto}
.al .iu-step--rev .al-duo__main{margin-left:auto}
.al .iu-step--rev .al-duo__sub{margin-left:0;margin-right:auto}
.al .al-duo .iu-win:not(.iu-crop) picture{aspect-ratio:auto;overflow:hidden}
.al .al-duo .iu-win:not(.iu-crop) img{height:auto!important;object-fit:fill}
.al .al-duo__sub .iu-win{border-color:#cfe0e5;box-shadow:0 36px 72px -28px rgba(3,45,96,.55),0 0 0 6px rgba(255,255,255,.7)}
.al .al-duo--p1{--al-mw:88%;--al-sw:72%;--al-ov:40px}
.al .al-duo--p2{--al-mw:92%;--al-sw:58%;--al-ov:40px}
.al .al-duo--p3{--al-mw:96%;--al-sw:86%;--al-ov:20px}
.al .al-duo--p4{--al-mw:90%;--al-sw:84%;--al-ov:28px}
@media (min-width:992px){.al .iu-step__art{position:static}}
@media (max-width:991px){
.al .al-duo__main{width:100%}
.al .al-duo__sub{display:none}
}

/* Inauguração: antes, no dia e depois, em três cartões baixos */
.al .al-ina{padding:96px 0;background:#fff;scroll-margin-top:90px}
.al .al-ina__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none}
.al .al-ina__card{padding:28px 26px 26px;border:1px solid var(--iu-line);border-radius:18px;background:var(--iu-soft)}
.al .al-ina__tag{display:inline-block;margin:0 0 12px;padding:4px 14px;border-radius:999px;background:var(--iu-teal);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.02em}
.al .al-ina__h{margin:0 0 14px!important;color:var(--iu-ink)!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.3!important}
.al .al-ina__list{margin:0;padding:0;list-style:none}
.al .al-ina__list li{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--iu-line);color:var(--iu-body);font-size:1rem;line-height:1.6}
.al .al-ina__list li:first-child{border-top:0;padding-top:0}
.al .al-ina__list svg{flex:0 0 auto;margin-top:5px;color:var(--iu-teal)}
.al .al-ina__list a{color:var(--iu-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--iu-teal);text-decoration-thickness:2px;text-underline-offset:3px}
.al .al-ina__list a:hover{color:#08827c}
@media (max-width:991px){.al .al-ina{padding:64px 0}.al .al-ina__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}}
@media (max-width:640px){.al .al-ina__card{padding:22px 18px}}

/* Cartão do WhatsApp: texto em cima e o time comercial numa faixa embaixo, sem coluna curta ao lado do texto */
@media (min-width:992px){
.al .iu-wa{grid-template-columns:minmax(0,1fr);gap:28px}
.al .iu-wa__team{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:22px 28px}
.al .iu-wa__team-head{padding:0 28px 0 0;border-bottom:0;border-right:1px solid rgba(255,255,255,.14)}
.al .iu-wa__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 32px;margin-top:0!important}
}

/* Topo no celular: o H1 desta página ocupa 3 linhas; a altura volta ao teto de 1028 px diminuindo o espaço entre os blocos, sem mexer no texto nem na tela */
@media (max-width:767px){
.al .iu-hero__grid{gap:20px}
.al .iu-hero .iu-hero__actions{margin-top:20px}
.al .iu-stats{margin-top:24px!important}
.al .iu-hero .iu-hero__wrap{padding-top:8px}
.al .iu-hero .iu-hero__art{padding-bottom:10px!important}
}

/* Recorte da tela de fases (1280 px) nunca exibido acima do tamanho do arquivo: janela de até 715 px */
.al .al-duo__main .iu-crop--a{max-width:715px}

/* ===== rodada 11 (30/09) sem vazio: no passo 2 a segunda tela (recorte do painel de aberturas) sobe e estreita um pouco, para a composição ficar na altura do texto também pela medição que conta a captura inteira dentro do recorte ===== */
@media (min-width:992px){.al .al-duo--p2{--al-sw:55%;--al-ov:56px}}
/* ===== fim da rodada 11 ===== */

/*aurea*/html body .mc.iu.al .iu-def__lead,html body .mc.iu.al .iu-def__p{line-height:1.618!important}html body .mc.iu.al .iu-def__p a{line-height:1.382!important}html body .mc.iu.al .iu-etapas{margin-top:55px!important}html body .mc.iu.al .iu-etapas__t{font-size:var(--a-h4)!important;line-height:1.272!important;margin-bottom:21px!important}html body .mc.iu.al .iu-etapa{padding-right:13px!important;padding-left:13px!important;border-radius:13px!important}html body .mc.iu.al .iu-etapa h4{font-size:var(--a-body)!important;line-height:1.382!important;margin-bottom:8px!important}html body .mc.iu.al .iu-etapa p{font-size:var(--a-cap)!important;line-height:1.618!important}html body .mc.iu.al .iu-soft{margin-top:34px!important;padding-top:21px!important;padding-bottom:21px!important;row-gap:13px!important;border-radius:21px!important}html body .mc.iu.al .iu-soft__t strong{font-size:var(--a-body)!important;line-height:1.382!important}html body .mc.iu.al .iu-soft__t span{font-size:var(--a-cap)!important;line-height:1.382!important}html body .mc.iu.al .iu-soft__act{gap:8px 21px!important}html body .mc.iu.al .iu-soft__btn{font-size:var(--a-body)!important;line-height:1.382!important;padding-top:8px!important;padding-bottom:8px!important;border-radius:8px!important;gap:8px!important}html body .mc.iu.al .iu-soft__wa{font-size:var(--a-body)!important;line-height:1.382!important;padding-top:8px!important;padding-bottom:8px!important;border-radius:8px!important}html body .mc.iu.al .iu-lead{line-height:1.618!important}html body .mc.iu.al .iu-rail__it{padding-top:13px!important;padding-bottom:13px!important;border-radius:21px!important;gap:13px!important}html body .mc.iu.al .iu-rail__n{line-height:1.382!important;border-radius:13px!important}html body .mc.iu.al .iu-rail__t{line-height:1.382!important}html body .mc.iu.al .iu-step__title{line-height:1.146!important}html body .mc.iu.al .iu-step__p{line-height:1.618!important;margin-top:21px!important}html body .mc.iu.al .iu-list{margin-top:34px!important}html body .mc.iu.al .iu-lt{font-size:var(--a-h4)!important;line-height:1.272!important}html body .mc.iu.al .iu-list p{font-size:var(--a-body)!important;line-height:1.618!important;margin-top:8px!important}html body .mc.iu.al .iu-win.iu-crop.iu-crop--a{border-radius:13px!important}html body .mc.iu.al .iu-step__p a{line-height:1.382!important}html body .mc.iu.al .iu-btn--wa.iu-btn--wa-light{padding:13px 21px!important;font-size:var(--a-body)!important;line-height:1.382!important;margin-top:13px!important;border-radius:8px!important;gap:8px!important}html body .mc.iu.al .iu-micro.iu-micro--light{margin-top:13px!important}html body .mc.iu.al .iu-micro.iu-micro--light span{line-height:1.382!important}html body .mc.iu.al .al-ina__card{padding-bottom:21px!important;border-radius:21px!important}html body .mc.iu.al .al-ina__tag{font-size:var(--a-cap)!important;line-height:1.618!important;margin-bottom:13px!important;padding-right:13px!important;padding-left:13px!important}html body .mc.iu.al .al-ina__h{font-size:var(--a-h4)!important;line-height:1.272!important;margin-bottom:13px!important}html body .mc.iu.al .al-ina__list span,html body .mc.iu.al .al-ina__list a{font-size:var(--a-body)!important;line-height:1.382!important}html body .mc.iu.al .iu-rec{padding-bottom:21px!important;row-gap:21px!important;border-radius:21px!important}html body .mc.iu.al .iu-rec__ic{border-radius:13px!important}html body .mc.iu.al .iu-rec p{font-size:var(--a-cap)!important;line-height:1.618!important}html body .mc.iu.al .iu-lead.iu-lead--light{line-height:1.618!important}html body .mc.iu.al .iu-hl{border-radius:21px!important}html body .mc.iu.al .iu-hl__nums{margin-top:21px!important}html body .mc.iu.al .iu-hl__nums dd{line-height:1.146!important}html body .mc.iu.al .iu-hl__brand{row-gap:13px!important}html body .mc.iu.al .iu-cseal.iu-cseal--sq{padding-right:13px!important;padding-left:13px!important;border-radius:8px!important}html body .mc.iu.al .iu-hl__q strong{line-height:1.382!important}html body .mc.iu.al .iu-link.iu-link--light{font-size:var(--a-cap-dk)!important;line-height:1.382!important}html body .mc.iu.al .iu-cases.iu-cases--3{margin-top:21px!important;row-gap:21px!important}html body .mc.iu.al .iu-case{padding-top:21px!important;border-radius:21px!important}html body .mc.iu.al .iu-case__brand{row-gap:13px!important}html body .mc.iu.al .iu-cseal{padding-right:13px!important;padding-left:13px!important;border-radius:8px!important}html body .mc.iu.al .iu-case__num{margin-top:13px!important;padding-bottom:13px!important;row-gap:8px!important}html body .mc.iu.al .iu-case__q{margin-top:13px!important}html body .mc.iu.al .iu-case__q p{font-size:var(--a-cap-dk)!important;line-height:1.618!important}html body .mc.iu.al .iu-case__q strong{font-size:var(--a-cap-dk)!important;line-height:1.382!important}html body .mc.iu.al .iu-case__go{font-size:var(--a-cap-dk)!important;line-height:1.382!important;margin-top:8px!important}html body .mc.iu.al .iu-proof__more{margin-top:13px!important}html body .mc.iu.al .iu-demo{margin-top:34px!important;border-radius:21px!important}html body .mc.iu.al .iu-demo__t{line-height:1.146!important;margin-top:8px!important}html body .mc.iu.al .iu-demo__p{margin-top:13px!important}html body .mc.iu.al .iu-demo__h{line-height:1.618!important;margin-top:21px!important}html body .mc.iu.al .iu-demo__list{margin-top:8px!important}html body .mc.iu.al .iu-demo__list li{font-size:var(--a-body)!important;line-height:1.618!important;gap:8px!important}html body .mc.iu.al .iu-demo__act{border-radius:21px!important}html body .mc.iu.al .iu-micro.iu-demo__micro{margin-top:13px!important}html body .mc.iu.al .iu-micro.iu-demo__micro span{line-height:1.382!important}html body .mc.iu.al .iu-demo__or{line-height:1.618!important;margin-top:21px!important}html body .mc.iu.al .iu-btn--wa.iu-btn--wa-dark{padding:13px 21px!important;font-size:var(--a-body)!important;line-height:1.382!important;border-radius:8px!important;gap:8px!important}html body .mc.iu.al .iu-cmp__box{border-radius:21px!important}html body .mc.iu.al .iu-seg__grid{margin-top:21px!important;gap:13px!important}html body .mc.iu.al .iu-seg{padding:13px!important;column-gap:8px!important;border-radius:13px!important}html body .mc.iu.al .iu-seg__a{font-size:var(--a-cap)!important;line-height:1.382!important}html body .mc.iu.al .iu-seg p{font-size:var(--a-cap)!important;line-height:1.618!important}html body .mc.iu.al .iu-more{margin-top:55px!important;border-radius:21px!important}html body .mc.iu.al .iu-more__t{line-height:1.272!important;margin-bottom:13px!important}html body .mc.iu.al .iu-more a,html body .mc.iu.al .iu-more span{font-size:var(--a-body)!important;line-height:1.382!important}html body .mc.iu.al .iu-objs{gap:13px!important}html body .mc.iu.al .iu-obj{padding-top:21px!important;padding-bottom:21px!important;border-radius:21px!important}html body .mc.iu.al .iu-obj__top{gap:13px!important}html body .mc.iu.al .iu-obj__ic{border-radius:13px!important}html body .mc.iu.al .iu-obj p{font-size:var(--a-cap)!important;line-height:1.618!important}html body .mc.iu.al .iu-link{line-height:1.382!important}html body .mc.iu.al .iu-wa{margin-top:34px!important;border-radius:21px!important;gap:34px!important}html body .mc.iu.al .iu-wa__t{margin-top:8px!important}html body .mc.iu.al .iu-wa__list{margin-top:21px!important;row-gap:13px!important}html body .mc.iu.al .iu-wa__list div,html body .mc.iu.al .iu-wa__list strong{line-height:1.382!important}html body .mc.iu.al .iu-wa__act{margin-top:34px!important;gap:13px 21px!important}html body .mc.iu.al .iu-wa__tel{line-height:1.382!important}html body .mc.iu.al .iu-wa__hours{line-height:1.618!important;margin-top:13px!important}html body .mc.iu.al .iu-wa__team{border-radius:21px!important}html body .mc.iu.al .iu-wa__team-head{gap:13px!important}html body .mc.iu.al .iu-wa__team-head strong{font-size:var(--a-body)!important;line-height:1.382!important}html body .mc.iu.al .iu-wa__facts{row-gap:13px!important}html body .mc.iu.al .iu-wa__facts span{line-height:1.382!important}html body .mc.iu.al .iu-cta__links{margin-top:13px!important;gap:8px 21px!important}html body .mc.iu.al .iu-cta__links a{line-height:1.382!important;row-gap:8px!important}@media (min-width:641px){html body .mc.iu.al .iu-def{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .iu-etapas__list{gap:13px!important}html body .mc.iu.al .iu-etapa{padding-top:21px!important;padding-bottom:21px!important}html body .mc.iu.al .iu-soft{padding-right:21px!important;padding-left:21px!important;column-gap:34px!important}html body .mc.iu.al .iu-soft__btn,html body .mc.iu.al .iu-soft__wa{padding-right:21px!important;padding-left:21px!important}html body .mc.iu.al .iu-how{padding-top:var(--s6)!important}html body .mc.iu.al .iu-rail.iu-rail--4{gap:21px!important}html body .mc.iu.al .iu-rail__it{padding-right:21px!important;padding-left:21px!important}html body .mc.iu.al .iu-step,html body .mc.iu.al .iu-step.iu-step--rev.iu-step--alt{padding-top:89px!important;padding-bottom:89px!important}html body .mc.iu.al .al-ina{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .al-ina__card{padding-top:34px!important;padding-right:21px!important;padding-left:21px!important}html body .mc.iu.al .iu-res{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .iu-recs.iu-recs--grid{gap:21px!important}html body .mc.iu.al .iu-rec{padding-top:21px!important;padding-right:21px!important;padding-left:21px!important;column-gap:21px!important}html body .mc.iu.al .iu-proof{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .iu-hl__media{padding:34px!important}html body .mc.iu.al .iu-hl__nums{gap:13px!important}html body .mc.iu.al .iu-hl__body{padding:34px 55px!important}html body .mc.iu.al .iu-hl__brand{margin-bottom:21px!important;column-gap:13px!important}html body .mc.iu.al .iu-hl__q p{line-height:1.272!important}html body .mc.iu.al .iu-cases.iu-cases--3{column-gap:21px!important}html body .mc.iu.al .iu-case{padding-right:21px!important;padding-bottom:21px!important;padding-left:21px!important}html body .mc.iu.al .iu-case__brand{column-gap:13px!important}html body .mc.iu.al .iu-case__num{column-gap:8px!important}html body .mc.iu.al .iu-case__num strong{font-size:var(--a-h2)!important;line-height:1.09!important}html body .mc.iu.al .iu-demo{padding:34px 55px!important;row-gap:34px!important}html body .mc.iu.al .iu-demo__act{padding:34px!important}html body .mc.iu.al .iu-cmp{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .iu-cmp__t th{padding-right:21px!important;padding-left:21px!important}html body .mc.iu.al .iu-cmp__t td{padding-top:13px!important;padding-right:21px!important;padding-bottom:13px!important}html body .mc.iu.al .iu-segs{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .iu-more{padding:34px!important}html body .mc.iu.al .iu-objsec{padding-top:var(--s6)!important;padding-bottom:var(--s6)!important}html body .mc.iu.al .iu-obj{padding-right:34px!important;padding-left:34px!important;column-gap:34px!important}html body .mc.iu.al .iu-wa__list{column-gap:13px!important}html body .mc.iu.al .iu-wa__team{padding-right:34px!important;padding-left:34px!important}html body .mc.iu.al .iu-cta__links a{column-gap:8px!important}}@media (min-width:992px){html body .mc.iu.al .iu-def__txt.al-def__txt{margin-top:var(--s5)!important;gap:55px!important}html body .mc.iu.al .iu-def__lead{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-head--split{gap:55px!important}html body .mc.iu.al .iu-lead{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-rail.iu-rail--4{margin-top:var(--s5)!important}html body .mc.iu.al .iu-win.iu-crop.iu-crop--c{border-radius:13px!important}html body .mc.iu.al .al-ina__grid{margin-top:var(--s5)!important;gap:21px!important}html body .mc.iu.al .iu-recs.iu-recs--grid{margin-top:var(--s5)!important}html body .mc.iu.al .iu-lead.iu-lead--light{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-hl{margin-top:var(--s5)!important}html body .mc.iu.al .iu-demo{column-gap:55px!important}html body .mc.iu.al .iu-cmp__box,html body .mc.iu.al .iu-objs{margin-top:var(--s5)!important}html body .mc.iu.al .iu-wa{padding:55px!important}html body .mc.iu.al .iu-wa__t{line-height:1.146!important}html body .mc.iu.al .iu-wa__team{padding-top:21px!important;padding-bottom:21px!important;gap:34px!important}html body .mc.iu.al .iu-wa__team-head{padding-right:34px!important}html body .mc.iu.al .iu-wa__facts{column-gap:34px!important}}@media (max-width:1199.98px){html body .mc.iu.al .iu-hl__nums dd{font-size:var(--a-h3)!important}html body .mc.iu.al .iu-obj__h{line-height:1.272!important}}@media (max-width:991.98px){html body .mc.iu.al .iu-def__txt.al-def__txt{margin-top:21px!important;row-gap:21px!important}html body .mc.iu.al .iu-head--split{row-gap:21px!important}html body .mc.iu.al .iu-rail.iu-rail--4{margin-top:var(--s4)!important}html body .mc.iu.al .al-ina__grid{margin-top:var(--s4)!important;gap:13px!important}html body .mc.iu.al .iu-recs.iu-recs--grid,html body .mc.iu.al .iu-hl,html body .mc.iu.al .iu-cmp__box{margin-top:var(--s4)!important}html body .mc.iu.al .iu-more__t{font-size:var(--a-h4)!important}html body .mc.iu.al .iu-objs{margin-top:var(--s4)!important}html body .mc.iu.al .iu-wa,html body .mc.iu.al .iu-wa__team{padding-top:34px!important;padding-bottom:34px!important}html body .mc.iu.al .iu-wa__team-head{padding-bottom:21px!important}html body .mc.iu.al .iu-wa__facts{margin-top:21px!important}html body .mc.iu.al .iu-obj__h{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-cmp__t span{font-size:var(--a-cap)!important;line-height:1.382!important}}@media (min-width:641px) and (max-width:1199.98px){html body .mc.iu.al .iu-hl__q p{font-size:var(--a-h4)!important}}@media (min-width:1200px){html body .mc.iu.al .iu-step__title,html body .mc.iu.al .iu-hl__nums dd,html body .mc.iu.al .iu-demo__t{font-size:var(--a-h3b)!important}html body .mc.iu.al .iu-more__t{font-size:var(--a-h4)!important}html body .mc.iu.al .iu-wa__t{font-size:var(--a-h3b)!important}}@media (min-width:992px) and (max-width:1199.98px){html body .mc.iu.al .iu-demo__t,html body .mc.iu.al .iu-wa__t{font-size:var(--a-h3)!important}}@media (min-width:641px) and (max-width:991.98px){html body .mc.iu.al .iu-def__txt.al-def__txt,html body .mc.iu.al .iu-head--split{column-gap:21px!important}html body .mc.iu.al .iu-demo{column-gap:34px!important}html body .mc.iu.al .iu-cmp__t td{padding-left:21px!important}html body .mc.iu.al .iu-wa{padding-right:34px!important;padding-left:34px!important}html body .mc.iu.al .iu-wa__facts{column-gap:13px!important}html body .mc.iu.al .iu-cta h2{font-size:var(--a-h3)!important;line-height:1.146!important}}@media (max-width:640.98px){html body .mc.iu.al .iu-def{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .iu-def__txt.al-def__txt{column-gap:13px!important}html body .mc.iu.al .iu-def__lead{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-etapas__list{gap:8px!important}html body .mc.iu.al .iu-etapa{padding-top:13px!important;padding-bottom:13px!important}html body .mc.iu.al .iu-soft{padding-right:13px!important;padding-left:13px!important;column-gap:21px!important}html body .mc.iu.al .iu-soft__btn,html body .mc.iu.al .iu-soft__wa{padding-right:13px!important;padding-left:13px!important}html body .mc.iu.al .iu-how{padding-top:var(--s5)!important}html body .mc.iu.al .iu-head--split{column-gap:13px!important}html body .mc.iu.al .iu-lead{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-rail.iu-rail--4{gap:8px!important}html body .mc.iu.al .iu-rail__it{padding-right:8px!important;padding-left:8px!important}html body .mc.iu.al .iu-step{padding-top:55px!important;padding-bottom:55px!important}html body .mc.iu.al .iu-step__title{font-size:var(--a-h3)!important}html body .mc.iu.al .iu-step.iu-step--rev.iu-step--alt{padding-top:55px!important;padding-bottom:55px!important}html body .mc.iu.al .al-ina{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .al-ina__card{padding-top:21px!important;padding-right:13px!important;padding-left:13px!important}html body .mc.iu.al .iu-res{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .iu-recs.iu-recs--grid{gap:13px!important}html body .mc.iu.al .iu-rec{padding-right:13px!important;padding-left:13px!important;column-gap:13px!important}html body .mc.iu.al .iu-proof{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .iu-lead.iu-lead--light{font-size:var(--a-lead)!important}html body .mc.iu.al .iu-hl__media{padding:13px!important}html body .mc.iu.al .iu-hl__body{padding:13px 21px 21px 21px!important}html body .mc.iu.al .iu-hl__brand{margin-bottom:8px!important;column-gap:8px!important}html body .mc.iu.al .iu-hl__q p{font-size:var(--a-body)!important;line-height:1.618!important}html body .mc.iu.al .iu-cases.iu-cases--3{column-gap:13px!important}html body .mc.iu.al .iu-case{padding-right:13px!important;padding-bottom:13px!important;padding-left:13px!important}html body .mc.iu.al .iu-case__brand{column-gap:8px!important}html body .mc.iu.al .iu-case__num{column-gap:0px!important}html body .mc.iu.al .iu-case__num strong{font-size:var(--a-h3b)!important;line-height:1.146!important}html body .mc.iu.al .iu-demo{padding:21px 13px!important;gap:21px!important}html body .mc.iu.al .iu-demo__t{font-size:var(--a-h3)!important}html body .mc.iu.al .iu-demo__act{padding:13px!important}html body .mc.iu.al .iu-cmp{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .iu-cmp__t td{padding-right:13px!important;padding-left:13px!important}html body .mc.iu.al .iu-segs{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .iu-more{padding:21px 13px!important}html body .mc.iu.al .iu-objsec{padding-top:var(--s5)!important;padding-bottom:var(--s5)!important}html body .mc.iu.al .iu-obj{padding-right:13px!important;padding-left:13px!important;column-gap:21px!important}html body .mc.iu.al .iu-obj p{margin-top:8px!important}html body .mc.iu.al .iu-wa{padding-right:13px!important;padding-left:13px!important}html body .mc.iu.al .iu-wa__t{line-height:1.146!important;font-size:var(--a-h3)!important}html body .mc.iu.al .iu-wa__list{column-gap:8px!important}html body .mc.iu.al .iu-wa__team{padding-right:21px!important;padding-left:21px!important}html body .mc.iu.al .iu-wa__facts{column-gap:8px!important}html body .mc.iu.al .iu-cta__links a{column-gap:0px!important}html body .mc.iu.al .iu-cta h2,html body .mc.iu.al .iu-cta__h{font-size:var(--a-h4)!important;line-height:1.272!important}}html body .mc.iu.al .iu-hero__desc{margin-top:8px!important}html body .mc.iu.al .iu-win.iu-win--main{border-radius:13px!important}@media (min-width:641px){html body .mc.iu.al .iu-hero__grid{margin-top:8px!important;gap:21px!important}html body .mc.iu.al .iu-hero__title{margin-top:8px!important}html body .mc.iu.al .iu-stats{margin-top:21px!important}}@media (min-width:992px){html body .mc.iu.al .iu-hero__art{padding-left:34px!important}}@media (max-width:991.98px){html body .mc.iu.al .iu-hero__title span{line-height:1.146!important}html body .mc.iu.al .iu-stats span{line-height:1.382!important}}@media (min-width:641px) and (max-width:1199.98px){html body .mc.iu.al .iu-hero__art{padding-bottom:21px!important}}@media (min-width:1200px){html body .mc.iu.al .iu-hero__title{font-size:var(--a-h1)!important;line-height:1.09!important}html body .mc.iu.al .iu-hero__title span{font-size:var(--a-h2)!important;line-height:1.09!important}html body .mc.iu.al .iu-hero__art{padding-bottom:13px!important}html body .mc.iu.al .iu-stats strong{line-height:1.146!important}html body .mc.iu.al .iu-stats span{line-height:1.382!important}}@media (min-width:641px) and (max-width:991.98px){html body .mc.iu.al .iu-hero__title{font-size:var(--a-h1)!important;line-height:1.09!important}html body .mc.iu.al .iu-hero__title span{font-size:var(--a-h3b)!important}html body .mc.iu.al .iu-stats strong{line-height:1.146!important;font-size:var(--a-h3)!important}}@media (max-width:640.98px){html body .mc.iu.al .iu-hero__grid{gap:13px 8px!important}html body .mc.iu.al .iu-hero__title span{font-size:var(--a-h3)!important}html body .mc.iu.al .iu-hero__art{padding-bottom:8px!important}html body .mc.iu.al .iu-stats{margin-top:8px!important}html body .mc.iu.al .iu-stats strong{font-size:var(--a-h4)!important;line-height:1.272!important}}@media (min-width:1200px){html body .mc.iu.al .iu-list p{font-size:16px!important}}

/* r48 cards com capa */
html body:not(r48) .iu-cases>li.iu-case.iu-case:not(#r48){overflow:hidden!important;padding-top:0!important;padding-right:21px!important;padding-left:21px!important}
html body:not(r48) .iu-cases .iu-case__img:not(#r48){display:block!important;margin:0 -21px 21px!important;overflow:hidden;aspect-ratio:40/21;border-radius:20px 20px 0 0;background:rgba(255,255,255,.06)}
html body:not(r48) .iu-cases .iu-case__img picture{display:block;width:100%;height:100%}
html body:not(r48) .iu-cases .iu-case__img:not(#r48) img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;border-radius:0!important}
html body:not(r48) .iu-cases .iu-case__img:focus-visible{outline:2px solid #00acac;outline-offset:-2px}
@media (max-width:640.98px){html body:not(r48) .iu-cases>li.iu-case.iu-case:not(#r48){padding-right:13px!important;padding-left:13px!important}html body:not(r48) .iu-cases .iu-case__img:not(#r48){margin:0 -13px 21px!important}}
/* /r48 */
/* r52 scroll (06/10/2026): abaixo de 338 px o trilho de 4 passos (iu-rail--4) em 2 colunas deixava o texto do passo com 69 px e uma palavra ("Acompanhe", "cronograma") passava da tela. Só nessa faixa o trilho fica em 1 coluna; de 338 px para cima nada muda. */
@media (max-width:337.98px){.iu .iu-rail.iu-rail--4{grid-template-columns:minmax(0,1fr)}}
/* fim r52 scroll */
