.lp-sec{padding:var(--zc-s-8, 80px) 0}
.lp-sec--tight{padding:var(--zc-s-6, 48px) 0}
.lp-sec--alt{background:var(--zc-surface-3, #f0f0f0)}
.lp-sec--soft{background:var(--zc-surface-2, #f7f7f7)}
.lp-sec--dark{background:var(--zc-ink, #1a1a1a)}
.lp-sec--dark .lp-tit,.lp-sec--dark .lp-txt{color:var(--zc-on-dark, #fff)}
.lp-sec--dark .lp-txt{color:var(--zc-on-dark-2, rgba(255,255,255,.62))}
.lp-cab{max-width:640px;margin-bottom:var(--zc-s-6, 48px)}
.lp-cab--centro{margin-left:auto;margin-right:auto;text-align:center}
.lp-cab--largo{max-width:860px}
.lp-img{position:relative;overflow:hidden;background:var(--zc-surface-4, #e8e8e8);border-radius:var(--zc-r-lg, 20px)}
.lp-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}
.lp-img--contain>img{object-fit:contain;padding:6%}
.lp-img--quadrada{aspect-ratio:1 / 1}
.lp-img--retrato{aspect-ratio:4 / 5}
.lp-img--vertical{aspect-ratio:9 / 16}
.lp-img--paisagem{aspect-ratio:4 / 3}
.lp-img--faixa{aspect-ratio:16 / 7}
.lp-img--panorama{aspect-ratio:16 / 9}
.lp-img--livre{aspect-ratio:auto}
.lp-img--reta{border-radius:0}
.lp-img--zoom>img{transition:transform .45s var(--zc-ease, ease)}
.lp-img--zoom:hover>img{transform:scale(1.04)}
.lp-img--clique{cursor:zoom-in;border:0;padding:0;width:100%}
.lp-grid{display:grid;gap:var(--zc-s-3, 12px)}
.lp-grid--2{grid-template-columns:repeat(2,1fr)}
.lp-grid--3{grid-template-columns:repeat(3,1fr)}
.lp-grid--4{grid-template-columns:repeat(4,1fr)}
.lp-grid--larga{gap:var(--zc-s-5, 32px)}
.lp-duas{display:grid;grid-template-columns:1fr 1fr;gap:var(--zc-s-6, 48px);align-items:center}
.lp-duas--info{grid-template-columns:1.6fr 1fr;align-items:start}
.lp-card{display:flex;flex-direction:column;background:var(--zc-surface, #fff);border:1px solid var(--zc-line, rgba(0,0,0,.08));border-radius:var(--zc-r-lg, 20px);overflow:hidden;text-decoration:none;transition:transform .25s var(--zc-ease, ease),border-color .25s var(--zc-ease, ease)}
.lp-card--sobe:hover{transform:translateY(-3px);border-color:var(--zc-ink-3, #888)}
.lp-card--limpo{border-color:transparent;background:transparent}
.lp-card__corpo{padding:var(--zc-s-4, 20px)}
.lp-card__corpo--enxuto{padding:var(--zc-s-3, 12px) var(--zc-s-1, 4px) 0}
.lp-tl{display:flex;flex-direction:column}
.lp-tl__item{position:relative;padding-left:var(--zc-s-6, 48px);padding-bottom:var(--zc-s-5, 32px)}
.lp-tl__item:last-child{padding-bottom:0}
.lp-tl__item:before{content:"";position:absolute;left:11px;top:26px;bottom:0;width:1px;background:var(--zc-line-2, rgba(0,0,0,.12))}
.lp-tl__item:last-child:before{display:none}
.lp-tl__marca{position:absolute;left:0;top:3px;width:23px;height:23px;border-radius:var(--zc-r-pill, 999px);border:1px solid var(--zc-line-2, rgba(0,0,0,.12));background:var(--zc-surface, #fff);display:flex;align-items:center;justify-content:center;font-size:var(--zc-fs-micro, 11px);color:var(--zc-ink-3, #888)}
.lp-sec--dark .lp-tl__marca{background:transparent;border-color:#ffffff47;color:var(--zc-on-dark-2, rgba(255,255,255,.62))}
.lp-sec--dark .lp-tl__item:before{background:#ffffff2e}
.lp-ad{position:relative;overflow:hidden;border-radius:var(--zc-r-lg, 20px);margin-bottom:var(--zc-s-6, 48px)}
.lp-ad__par{position:relative;aspect-ratio:16 / 9}
@media(max-width:560px){.lp-ad__par{aspect-ratio:4 / 3}
}
.lp-ad__par>.lp-img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;aspect-ratio:auto}
.lp-ad__depois{clip-path:inset(0 0 0 var(--lp-corte, 50%))}
.lp-ad__alca{position:absolute;top:0;bottom:0;left:var(--lp-corte, 50%);width:2px;background:#ffffffe6;pointer-events:none}
.lp-ad__bolha{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--zc-r-pill, 999px);background:#fffffffa;border:1px solid rgba(0,0,0,.18);color:var(--zc-ink, #1a1a1a);transition:transform .2s var(--zc-ease, ease),border-color .2s var(--zc-ease, ease)}
.lp-ad__bolha svg{width:20px;height:20px}
.lp-ad.is-arrastando .lp-ad__bolha{transform:translate(-50%,-50%) scale(1.1);border-color:var(--zc-ink, #1a1a1a)}
.lp-ad__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;opacity:0;cursor:ew-resize}
.lp-ad__rotulo{position:absolute;bottom:var(--zc-s-3, 12px);z-index:2;padding:4px 10px;border-radius:var(--zc-r-pill, 999px);background:#0000008c;color:#fff;font-family:var(--zc-font);font-size:var(--zc-fs-micro, 11px)}
.lp-ad__rotulo--a{left:var(--zc-s-3, 12px)}
.lp-ad__rotulo--b{right:var(--zc-s-3, 12px)}
.lp-acc{border-top:1px solid var(--zc-line, rgba(0,0,0,.08))}
.lp-acc__item{border-bottom:1px solid var(--zc-line, rgba(0,0,0,.08))}
.lp-acc__bt{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--zc-s-3, 12px);padding:var(--zc-s-4, 20px) 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--zc-font);font-size:var(--zc-fs-body, 16px);color:var(--zc-ink, #1a1a1a)}
.lp-acc__sinal{flex-shrink:0;width:26px;height:26px;border-radius:var(--zc-r-pill, 999px);border:1px solid var(--zc-line-2, rgba(0,0,0,.12));display:flex;align-items:center;justify-content:center;transition:background .25s var(--zc-ease, ease),transform .25s var(--zc-ease, ease)}
.lp-acc__item[data-aberto] .lp-acc__sinal{background:var(--zc-ink, #1a1a1a);transform:rotate(45deg)}
.lp-acc__item[data-aberto] .lp-acc__sinal svg{stroke:#fff}
.lp-acc__corpo{max-height:0;overflow:hidden;transition:max-height .35s var(--zc-ease, ease)}
.lp-acc__corpo>div{padding:0 0 var(--zc-s-4, 20px);max-width:62ch}
.lp-car{display:flex;gap:var(--zc-s-3, 12px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--zc-s-2, 8px);cursor:grab}
.lp-car::-webkit-scrollbar{display:none}
.lp-car.is-arrastando{cursor:grabbing}
.lp-car>*{flex:0 0 auto;scroll-snap-align:start}
#lp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;background:#0a0806d9;display:none;align-items:center;justify-content:center;padding:var(--zc-s-4, 20px)}
#lp-lightbox[data-aberto]{display:flex}
#lp-lightbox img{max-width:92vw;max-height:88vh;object-fit:contain;border-radius:var(--zc-r-lg, 20px)}
#lp-lightbox button{position:absolute;top:16px;right:18px;width:40px;height:40px;border:0;border-radius:var(--zc-r-pill, 999px);background:#ffffff29;color:#fff;font-size:20px;line-height:1;cursor:pointer}
.lp-anim{opacity:0;transform:translateY(14px);transition:opacity .6s var(--zc-ease, ease),transform .6s var(--zc-ease, ease)}
.lp-anim.is-visivel{opacity:1;transform:none}
@media(max-width:899px){.lp-duas,.lp-duas--info{grid-template-columns:1fr;gap:var(--zc-s-5, 32px)}
.lp-grid--3,.lp-grid--4{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){.lp-sec{padding:var(--zc-s-6, 48px) 0}
.lp-grid--2,.lp-grid--3,.lp-grid--4{grid-template-columns:1fr}
.lp-cab{margin-bottom:var(--zc-s-5, 32px)}
}
@media(prefers-reduced-motion:reduce){.lp-anim{opacity:1;transform:none;transition:none}
.lp-img--zoom>img,.lp-card--sobe,.lp-acc__corpo{transition:none}
}
.lp-hero{padding:var(--zc-s-5, 32px) 0 var(--zc-s-7, 64px);scroll-margin-top:var(--zc-header-h, 84px)}
@media(max-width:899px){.lp-hero{scroll-margin-top:var(--zc-header-h-mobile, 72px)}
}
.lp-hero__grid{display:grid;grid-template-columns:1.7fr 1fr;gap:var(--zc-s-6, 48px);align-items:start}
.lp-hero__gal{position:sticky;top:var(--zc-s-4, 20px)}
.lp-gal{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--zc-s-2, 8px)}
.lp-gal>*:first-child{grid-column:1 / -1}
.lp-buy{display:flex;flex-direction:column;gap:var(--zc-s-4, 20px)}
.lp-buy__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zc-s-2, 8px)}
.lp-buy__cab .lp-selo{flex:0 0 auto}
.lp-buy__cab .zc-eyebrow{margin:0}
.lp-selo{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--zc-ink, #1a1a1a);border-radius:var(--zc-r-pill, 999px);font-size:12px;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--zc-ink, #1a1a1a);white-space:nowrap;width:fit-content;justify-self:start;align-self:flex-start}
.lp-selo--suave{border-color:transparent;background:var(--zc-surface-3, #f0f0f0);color:var(--zc-ink-2, #555)}
.lp-selo--forte{background:var(--zc-ink, #1a1a1a);border-color:var(--zc-ink, #1a1a1a);color:var(--zc-on-dark, #fff)}
.lp-selo--claro{border-color:#ffffff8c;background:transparent;color:var(--zc-on-dark, #fff)}
.lp-preco{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--zc-s-2, 8px)}
.lp-preco__de{font-size:14px;color:var(--zc-ink-3, #777);text-decoration:line-through}
.lp-preco__por{font-size:30px;font-weight:300;letter-spacing:-.02em;line-height:1.15}
.lp-preco__nota{font-size:12px;color:var(--zc-ink-3, #777);letter-spacing:.02em}
.lp-form{display:grid;gap:var(--zc-s-3, 12px);margin:0}
.lp-form__var{display:grid;gap:var(--zc-s-2, 8px)}
.lp-form select.zc-input{width:100%}
.lp-form .zc-btn{width:100%;justify-content:center}
.lp-esgotado{display:flex;align-items:center;justify-content:center;gap:var(--zc-s-2, 8px);padding:15px 24px;border:1px solid var(--zc-line-2, rgba(0, 0, 0, .12));border-radius:var(--zc-r-pill, 999px);background:var(--zc-surface-3, #f0f0f0);color:var(--zc-ink-3, #777);font-size:14px;letter-spacing:.02em}
.lp-apoio{display:grid;gap:var(--zc-s-2, 8px)}
.lp-apoio__item{display:grid;grid-template-columns:18px 1fr;gap:var(--zc-s-2, 8px);align-items:start;font-size:14px;line-height:1.6;color:var(--zc-ink-2, #555)}
.lp-apoio__marca{width:18px;height:18px;margin-top:3px;border-radius:var(--zc-r-pill, 999px);background:var(--zc-surface-3, #f0f0f0);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.lp-apoio__marca svg{width:10px;height:10px}
.lp-lista{display:grid;gap:var(--zc-s-3, 12px);list-style:none;margin:0;padding:0}
.lp-lista li{display:grid;grid-template-columns:18px 1fr;gap:var(--zc-s-2, 8px);align-items:start;font-size:14px;line-height:1.6;color:var(--zc-ink-2, #555)}
.lp-lista li:before{content:"";width:7px;height:7px;margin:8px 0 0 5px;border-radius:var(--zc-r-pill, 999px);background:var(--zc-accent, #7b3fa0)}
.lp-sec--dark .lp-lista li{color:var(--zc-on-dark-2, rgba(255, 255, 255, .62))}
.lp-banner{position:relative;display:flex;align-items:flex-end;min-height:560px;overflow:hidden;background:var(--zc-ink, #1a1a1a);isolation:isolate}
.lp-banner__fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.lp-banner__fundo img{width:100%;height:100%;object-fit:cover;display:block}
.lp-banner__leitura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#000000b8,#00000057 45%,#00000014)}
.lp-banner__corpo{position:relative;z-index:2;width:100%;padding:var(--zc-s-7, 64px) 0}
.lp-banner__texto{max-width:520px;color:var(--zc-on-dark, #fff);display:grid;gap:var(--zc-s-3, 12px)}
.lp-banner__texto .zc-body{color:var(--zc-on-dark-2, rgba(255, 255, 255, .62))}
.lp-banner__acoes{display:flex;flex-wrap:wrap;gap:var(--zc-s-3, 12px);margin-top:var(--zc-s-3, 12px)}
.lp-banner--meio{align-items:center}
.lp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--zc-s-3, 12px)}
.lp-tabs__palco{position:relative;aspect-ratio:1 / 1;border-radius:var(--zc-r-lg, 20px);overflow:hidden}
.lp-tabs__cena{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s var(--zc-ease, ease)}
.lp-tabs__cena[data-ativo]{opacity:1;visibility:visible}
.lp-tabs__cena>.lp-img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}
.lp-tabs__cena>.lp-img,.lp-tabs__cena>.lp-img>img{height:100%}
.lp-tabs__leitura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 45%,transparent 100%)}
.lp-tabs__dizeres{position:absolute;z-index:2;left:var(--zc-s-5, 32px);right:var(--zc-s-5, 32px);bottom:var(--zc-s-5, 32px);display:grid;gap:var(--zc-s-3, 12px);justify-items:start;color:var(--zc-on-dark, #fff)}
.lp-tabs__painel{background:var(--zc-surface-3, #f0f0f0);border-radius:var(--zc-r-lg, 20px);padding:var(--zc-s-6, 48px) var(--zc-s-5, 32px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:var(--zc-s-5, 32px)}
.lp-tabs__botoes{width:100%;max-width:460px}
.lp-tabs__bt{width:100%;border:0;border-top:1px solid var(--zc-line-2, rgba(0, 0, 0, .12));background:transparent;color:var(--zc-ink, #1a1a1a);padding:var(--zc-s-4, 20px) 0;font:inherit;font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.15;text-align:center;cursor:pointer;opacity:.35;transition:opacity .3s var(--zc-ease, ease)}
.lp-tabs__bt[aria-selected=true]{opacity:1}
.lp-tabs__bt:focus-visible{outline:2px solid var(--zc-accent, #7b3fa0);outline-offset:2px}
.lp-comp{position:relative;overflow:hidden;isolation:isolate}
.lp-comp__fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.lp-comp__fundo img{width:100%;height:100%;object-fit:cover;display:block}
.lp-comp__leitura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#1a1a1a9e;pointer-events:none}
.lp-comp__grid{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.4fr;gap:var(--zc-s-6, 48px);align-items:start}
.lp-comp__tit{color:var(--zc-on-dark, #fff)}
.lp-comp__rolo{overflow-x:auto;-webkit-overflow-scrolling:touch}
.lp-comp table{width:100%;min-width:420px;border-collapse:separate;border-spacing:0;border:1px solid rgba(255,255,255,.35);border-radius:var(--zc-r-lg, 20px);background:#ffffff14;color:var(--zc-on-dark, #fff);padding:var(--zc-s-4, 20px) var(--zc-s-5, 32px)}
.lp-comp th,.lp-comp td{padding:18px 16px;text-align:left;font-weight:400}
.lp-comp th:first-child,.lp-comp td:first-child{padding-left:0}
.lp-comp th:last-child,.lp-comp td:last-child{padding-right:0}
.lp-comp thead th{font-size:14px;color:var(--zc-on-dark, #fff)}
.lp-comp .lp-comp__nos{background:#ffffff29;text-align:center}
.lp-comp thead .lp-comp__nos{border-radius:var(--zc-r-lg, 20px) var(--zc-r-lg, 20px) 0 0}
.lp-comp tbody tr:last-child .lp-comp__nos{border-radius:0 0 var(--zc-r-lg, 20px) var(--zc-r-lg, 20px)}
.lp-comp tbody td{font-size:16px;border-top:1px solid rgba(255,255,255,.14)}
.lp-comp tbody td.lp-comp__outro{font-size:14px;color:var(--zc-on-dark-2, rgba(255, 255, 255, .62));text-align:center}
.lp-comp__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;vertical-align:middle;border-radius:var(--zc-r-pill, 999px);background:var(--zc-on-dark, #fff);color:var(--zc-ink, #1a1a1a)}
.lp-comp__check svg{display:block;width:18px;height:18px}
.lp-ofertas{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--zc-s-3, 12px)}
.lp-oferta{position:relative;display:flex;flex-direction:column;gap:var(--zc-s-3, 12px);background:var(--zc-surface, #fff);border:1px solid var(--zc-line, rgba(0, 0, 0, .08));border-radius:var(--zc-r-lg, 20px);padding:var(--zc-s-4, 20px);overflow:hidden;transition:transform .3s var(--zc-ease, ease),border-color .3s var(--zc-ease, ease)}
.lp-oferta:hover{transform:translateY(-3px);border-color:var(--zc-ink-3, #888)}
.lp-oferta__selos{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}
.lp-oferta__corpo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--zc-s-2, 8px);flex:1}
.lp-oferta__corpo .lp-img{width:100%}
.lp-oferta__corpo .zc-btn{width:100%;justify-content:center;margin-top:auto}
.lp-oferta__nome{font-size:14px;color:var(--zc-ink-2, #555)}
.lp-tl__selo{display:inline-flex;margin-bottom:var(--zc-s-2, 8px)}
.lp-tl__item .lp-lista{margin-top:var(--zc-s-2, 8px)}
.lp-dado{display:flex;align-items:center;justify-content:space-between;gap:var(--zc-s-5, 32px);padding:var(--zc-s-5, 32px);border:1px solid var(--zc-line-2, rgba(0, 0, 0, .12));border-radius:var(--zc-r-md, 14px)}
.lp-dado__valor{font-size:38px;font-weight:300;letter-spacing:-.02em;line-height:1.15;flex-shrink:0}
.lp-dado__texto{font-size:14px;line-height:1.6;color:var(--zc-ink-2, #555)}
.lp-fonte{font-size:12px;line-height:1.6;color:var(--zc-ink-3, #777);margin-top:var(--zc-s-5, 32px)}
.lp-sec,.lp-comp,.lp-banner{content-visibility:auto;contain-intrinsic-size:auto 600px}
.lp-hero{content-visibility:visible}
@media(max-width:899px){.lp-hero__grid{grid-template-columns:1fr;gap:var(--zc-s-5, 32px)}
.lp-hero__gal{position:static}
.lp-tabs{grid-template-columns:1fr}
.lp-comp__grid{grid-template-columns:1fr;gap:var(--zc-s-5, 32px)}
.lp-banner{min-height:480px}
}
@media(max-width:560px){.lp-banner{min-height:0;aspect-ratio:4 / 5}
.lp-banner__corpo{padding:var(--zc-s-5, 32px) 0}
.lp-banner__texto{max-width:none}
.lp-tabs__painel{padding:var(--zc-s-5, 32px) var(--zc-s-4, 20px);gap:var(--zc-s-4, 20px)}
.lp-tabs__bt{font-size:26px}
.lp-tabs__dizeres{left:var(--zc-s-4, 20px);right:var(--zc-s-4, 20px);bottom:var(--zc-s-4, 20px)}
.lp-dado{flex-direction:column;align-items:flex-start;gap:var(--zc-s-3, 12px);padding:var(--zc-s-4, 20px)}
.lp-ofertas{grid-template-columns:1fr}
.lp-gal{gap:6px}
}
@media(prefers-reduced-motion:reduce){.lp-oferta,.lp-tabs__cena,.lp-tabs__bt{transition:none}
.lp-oferta:hover{transform:none}
}
.lp-selo--dentro{display:inline-flex;vertical-align:middle;margin-right:10px;transform:translateY(-2px);font-size:12px;letter-spacing:.02em}
.lp-bento{display:grid;grid-template-columns:1fr 1fr;gap:var(--zc-s-3, 12px)}
.lp-bento>*:first-child{grid-column:1 / -1}
.lp-assin{position:relative;display:grid;grid-template-columns:92px 1fr;gap:var(--zc-s-4, 20px);align-items:center;padding:var(--zc-s-3, 12px);background:var(--zc-surface, #fff);border:1px solid var(--zc-line, rgba(0, 0, 0, .08));border-radius:var(--zc-r-md, 14px)}
.lp-assin__foto{width:92px}
.lp-assin__corpo{display:grid;gap:6px;padding-right:44px}
.lp-assin__nome{font-size:14px;line-height:1.6;color:var(--zc-ink, #1a1a1a)}
.lp-assin__ir{position:absolute;right:var(--zc-s-3, 12px);bottom:var(--zc-s-3, 12px);width:34px;height:34px;border-radius:var(--zc-r-pill, 999px);background:var(--zc-ink, #1a1a1a);color:var(--zc-on-dark, #fff);display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;line-height:1;transition:opacity var(--zc-dur, .25s) var(--zc-ease, ease)}
.lp-assin__ir:hover{opacity:.7}
.lp-bundles{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--zc-s-3, 12px)}
.lp-bundle{position:relative;display:flex;flex-direction:column;gap:var(--zc-s-2, 8px);min-height:420px;padding:var(--zc-s-4, 20px);background:var(--zc-surface, #fff);border:1px solid var(--zc-line, rgba(0, 0, 0, .08));border-radius:var(--zc-r-lg, 20px);overflow:hidden;transition:transform .3s var(--zc-ease, ease),border-color .3s var(--zc-ease, ease)}
.lp-bundle:hover{border-color:var(--zc-ink-3, #888)}
.lp-bundle__selos{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}
.lp-bundle__corpo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--zc-s-2, 8px);flex:1}
.lp-bundle__corpo>.lp-img{width:100%}
.lp-bundle__qtd{font-size:12px}
.lp-bundle .zc-btn{width:100%;justify-content:center;margin-top:auto}
.lp-bundle__toque{position:absolute;top:0;right:0;bottom:0;left:0}
.lp-bundle__brinde{display:grid;grid-template-columns:44px 1fr;gap:var(--zc-s-2, 8px);align-items:center;margin-top:var(--zc-s-2, 8px)}
.lp-bundle__brinde .lp-img{width:44px;border-radius:var(--zc-r-sm, 8px)}
.lp-barras{display:flex;flex-direction:column;gap:4px}
.lp-barra{position:relative;height:82px;border-radius:var(--zc-r-md, 14px);overflow:hidden;background:#ffffff12;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.lp-barra__fantasma{position:absolute;left:28px;top:50%;transform:translateY(-50%);z-index:0;font-size:clamp(38px,6vw,68px);font-weight:400;line-height:1;color:#ffffff0f}
.lp-barra__fita{position:absolute;left:0;top:0;bottom:0;z-index:1;width:var(--lp-pct, 100%);box-sizing:border-box;background:var(--zc-surface, #fff);border-radius:var(--zc-r-md, 14px);display:flex;align-items:center;gap:var(--zc-s-4, 20px);padding:0 28px;overflow:hidden;white-space:nowrap;transition:width 1.5s var(--zc-ease, cubic-bezier(.4, 0, .2, 1))}
.lp-barra--anima .lp-barra__fita{width:0}
.lp-barra--anima.is-cheia .lp-barra__fita{width:var(--lp-pct, 100%)}
.lp-barra__num{font-size:clamp(38px,6vw,68px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--zc-ink, #1a1a1a);flex-shrink:0}
.lp-barra__num sup{font-size:26px;vertical-align:super;letter-spacing:0}
.lp-barra__rotulo{font-size:14px;line-height:1.3;color:var(--zc-ink-3, #777)}
.lp-estudo{display:flex;flex-wrap:wrap;gap:var(--zc-s-6, 48px);margin-top:var(--zc-s-4, 20px);padding-top:var(--zc-s-4, 20px);border-top:1px solid rgba(255,255,255,.08)}
.lp-estudo__rotulo{font-size:12px;color:var(--zc-ink-4, #bbb);margin:0 0 6px}
.lp-estudo__valor{font-size:14px;color:var(--zc-on-dark, #fff);margin:0}
@media(max-width:1099px){.lp-bundles{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){.lp-bundle{min-height:340px}
.lp-barra{height:68px}
.lp-barra__fita{padding:0 18px;gap:var(--zc-s-3, 12px)}
.lp-barra__fantasma{left:18px}
.lp-barra__rotulo{white-space:normal}
.lp-estudo{gap:var(--zc-s-4, 20px)}
.lp-assin{grid-template-columns:72px 1fr}
.lp-assin__foto{width:72px}
}
@media(prefers-reduced-motion:reduce){.lp-bundle{transition:none}
.lp-bundle:hover{transform:none}
.lp-barra--anima .lp-barra__fita{width:var(--lp-pct, 100%);transition:none}
}
@media(min-width:900px){.lp-hero__grid{grid-template-columns:2fr 1fr;gap:var(--zc-s-6, 48px)}
}
@media(min-width:900px){.lp-hero__gal,.lp-hero__grid>.lp-buy{position:sticky;top:calc(var(--zc-header-h, 84px) + 12px);align-self:start}
.lp-hero__grid.lp-hero--sync>.lp-hero__gal,.lp-hero__grid.lp-hero--sync>.lp-buy{position:static;top:auto}
.lp-hero__grid.lp-hero--sync>.lp-hero__sinc{will-change:transform}
}
@media print{.lp-hero__grid.lp-hero--sync>.lp-hero__sinc{transform:none!important}
}
.lp-gal{gap:var(--zc-s-2, 8px)}
.lp-gal .lp-img{aspect-ratio:5 / 3}
@media(max-width:899px){.lp-gal>.lp-img:first-child{aspect-ratio:9 / 16}
.lp-gal>.lp-img:not(:first-child){aspect-ratio:1 / 1}
}
.lp-assin{display:flex;flex-direction:row;align-items:flex-start;gap:var(--zc-s-4, 20px);padding:var(--zc-s-4, 20px);background:var(--zc-surface-3, #f0f0f0);border:1px solid var(--zc-line, rgba(0, 0, 0, .08));border-radius:var(--zc-r-lg, 20px)}
.lp-assin__foto{width:100px;flex-shrink:0}
.lp-assin__foto .lp-img{aspect-ratio:1 / 1;border-radius:var(--zc-r-sm, 8px)}
.lp-assin__corpo{flex:1;display:flex;flex-direction:column;gap:var(--zc-s-2, 8px);padding-top:var(--zc-s-3, 12px);padding-right:44px}
.lp-assin__nome{font-size:14px;line-height:1.6}
.lp-assin__corpo .lp-preco{align-items:baseline}
.lp-assin__ir{bottom:var(--zc-s-4, 20px);right:var(--zc-s-4, 20px)}
.lp-banner__leitura{display:none}
.lp-banner--leitura .lp-banner__leitura{display:block}
.lp-banner__acoes .lp-btn--inverso{background:var(--zc-surface, #fff);border-color:var(--zc-surface, #fff);color:var(--zc-ink, #1a1a1a)}
.lp-banner__acoes .lp-btn--inverso:hover{opacity:.86}
.lp-banner__acoes .zc-btn--light{border-color:var(--zc-surface, #fff);color:var(--zc-surface, #fff)}
.lp-banner__acoes .zc-btn--light:hover{background:var(--zc-surface, #fff);color:var(--zc-ink, #1a1a1a)}
.lp-sec{padding:48px 0}
.lp-sec .zc-container{padding-left:16px;padding-right:16px}
@media(min-width:640px){.lp-sec{padding:72px 0}
.lp-sec .zc-container{padding-left:24px;padding-right:24px}
}
@media(min-width:1024px){.lp-sec{padding:96px 0}
.lp-sec .zc-container{padding-left:32px;padding-right:32px}
}
.lp-sec--tight{padding-top:48px;padding-bottom:48px}
.lp-tabs__bt:first-child{border-top:0}
.lp-bento--3{grid-template-columns:repeat(3,1fr)}
.lp-bento--3>*:first-child{grid-column:1 / -1}
.lp-alta .lp-img{aspect-ratio:9 / 16}
@media(max-width:899px){.lp-alta .lp-img{aspect-ratio:1 / 1}
}
.lp-bundle{min-height:430px;justify-content:space-between;transition:min-height .35s ease-in-out,border-color .35s ease-in-out}
.lp-bundle:hover,.lp-bundle:focus-within{min-height:486px;transform:none}
.lp-bundle__corpo .lp-img{height:190px;aspect-ratio:auto;background:var(--zc-surface, #fff);transition:height .35s ease-in-out}
.lp-bundle__corpo .lp-img>img{transition:transform .35s ease-in-out}
.lp-bundle:hover .lp-img>img,.lp-bundle:focus-within .lp-img>img{transform:scale(1.09)}
.lp-bundle__corpo>*{text-align:center}
.lp-bundle__corpo .lp-selo{margin-inline:auto}
.lp-bundle .lp-preco{flex-direction:column;align-items:center;gap:2px}
.lp-bundle .zc-btn{width:100%;margin-top:var(--zc-s-3, 12px)}
@media(max-width:560px){.lp-bundle{min-height:380px}
.lp-bundle:hover,.lp-bundle:focus-within{min-height:380px}
.lp-bundle__corpo .lp-img{height:150px}
}
@media(prefers-reduced-motion:reduce){.lp-bundle,.lp-bundle__corpo .lp-img,.lp-bundle__corpo .lp-img>img{transition:none}
.lp-bundle:hover{min-height:430px}
.lp-bundle:hover .lp-img>img{transform:none}
}
.lp-hero,.lp-hero *,.lp-sec,.lp-sec *,.lp-banner,.lp-banner *,.lp-comp,.lp-comp *{box-sizing:border-box}
.lp-bundle:hover,.lp-bundle:focus-within{min-height:430px}
.lp-bundle:hover .lp-bundle__corpo .lp-img,.lp-bundle:focus-within .lp-bundle__corpo .lp-img{height:244px}
.lp-bundle{padding-bottom:var(--zc-s-4, 20px);transition:padding-bottom .35s ease-in-out,border-color .35s ease-in-out}
.lp-bundle:hover,.lp-bundle:focus-within{padding-bottom:var(--zc-s-5, 32px)}
@media(max-width:560px){.lp-bundle:hover .lp-bundle__corpo .lp-img,.lp-bundle:focus-within .lp-bundle__corpo .lp-img{height:150px}
.lp-bundle:hover,.lp-bundle:focus-within{padding-bottom:var(--zc-s-4, 20px)}
}
@media(prefers-reduced-motion:reduce){.lp-bundle:hover .lp-bundle__corpo .lp-img{height:190px}
.lp-bundle:hover{padding-bottom:var(--zc-s-4, 20px)}
}
.lp-bundle{height:100%;z-index:1}
.lp-bundle:hover,.lp-bundle:focus-within{height:calc(100% + 56px);z-index:2}
.lp-bundle{transition:height .35s ease-in-out,padding-bottom .35s ease-in-out,border-color .35s ease-in-out}
#faixas .lp-bundles{margin-bottom:56px}
@media(max-width:560px){.lp-bundle:hover,.lp-bundle:focus-within{height:100%}
#faixas .lp-bundles{margin-bottom:0}
}
@media(prefers-reduced-motion:reduce){.lp-bundle:hover,.lp-bundle:focus-within{height:100%}
}
.lp-bundle:hover .lp-bundle__corpo .lp-img,.lp-bundle:focus-within .lp-bundle__corpo .lp-img{height:214px}
@media(max-width:560px){.lp-bundle:hover .lp-bundle__corpo .lp-img,.lp-bundle:focus-within .lp-bundle__corpo .lp-img{height:150px}
}
@media(prefers-reduced-motion:reduce){.lp-bundle:hover .lp-bundle__corpo .lp-img{height:190px}
}
.lp-bundle:hover,.lp-bundle:focus-within{margin-bottom:-56px}
.lp-bundle{transition:height .35s ease-in-out,margin-bottom .35s ease-in-out,padding-bottom .35s ease-in-out,border-color .35s ease-in-out}
@media(max-width:560px){.lp-bundle:hover,.lp-bundle:focus-within{margin-bottom:0}
}
@media(prefers-reduced-motion:reduce){.lp-bundle:hover,.lp-bundle:focus-within{margin-bottom:0}
}
.lp-brinde-nota{display:grid;grid-template-columns:52px 1fr;gap:var(--zc-s-3, 12px);align-items:center;margin-top:var(--zc-s-4, 20px)}
.lp-brinde-nota .lp-img{width:52px;height:52px;aspect-ratio:auto;background:var(--zc-surface, #fff)}
.lp-brinde-nota a{color:var(--zc-ink, #1a1a1a);text-underline-offset:3px}
.lp-bundles{--lp-b-h: 535px;--lp-b-cresce: 56px}
.lp-bundle{height:var(--lp-b-h);min-height:0}
.lp-bundle:hover,.lp-bundle:focus-within{height:calc(var(--lp-b-h) + var(--lp-b-cresce));margin-bottom:calc(-1 * var(--lp-b-cresce))}
#faixas .lp-bundles{margin-bottom:var(--lp-b-cresce)}
@media(max-width:1099px){.lp-bundles{--lp-b-h: 500px}
}
@media(max-width:560px){.lp-bundles{--lp-b-h: 495px;--lp-b-cresce: 0px}
.lp-bundle:hover,.lp-bundle:focus-within{height:var(--lp-b-h);margin-bottom:0}
}
@media(max-width:430px){.lp-bundles{--lp-b-h: 520px}
}
@media(prefers-reduced-motion:reduce){.lp-bundle:hover,.lp-bundle:focus-within{height:var(--lp-b-h);margin-bottom:0}
.lp-bundle:hover .lp-bundle__corpo .lp-img{height:190px}
}
.lp-bundle .zc-btn{margin-top:auto}
.lp-bundle .lp-preco{margin-bottom:var(--zc-s-3, 12px)}
.lp-bundle__selos{min-height:54px;align-content:start}
@media(max-width:560px){.lp-bundle__selos{min-height:0}
}
.lp-banner__link{display:inline-flex;align-items:center;gap:6px;color:var(--zc-on-dark, #fff);text-decoration:none;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.5);font-size:15px;transition:gap var(--zc-dur, .25s) var(--zc-ease, ease),border-color var(--zc-dur, .25s) var(--zc-ease, ease)}
.lp-banner__link:hover{gap:10px;border-color:#ffffffe6}
.zc-btn--texto{background:transparent;color:var(--zc-ink, #1a1a1a);border-color:var(--zc-ink, #1a1a1a);padding-left:0;padding-right:0;width:auto}
.zc-btn--texto:hover{opacity:.6}
.lp-destaque .zc-btn--texto{justify-self:start}
.lp-comp__leitura{background:#1a1a1a47}
.lp-comp--leitura .lp-comp__leitura{background:#1a1a1a9e}
.lp-comp table{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff1a}
.lp-hero *,.lp-sec *,.lp-banner *,.lp-comp *{box-shadow:none}
.lp-hero *:focus-visible,.lp-sec *:focus-visible,.lp-banner *:focus-visible,.lp-comp *:focus-visible{box-shadow:revert}
.lp-sec .lp-card,.lp-sec .lp-oferta,.lp-sec .lp-bundle,.lp-sec .lp-dado{background:var(--zc-surface-2, #f7f7f7)}
.lp-sec--soft .lp-card,.lp-sec--soft .lp-oferta,.lp-sec--soft .lp-bundle,.lp-sec--soft .lp-dado{background:var(--zc-surface-3, #f0f0f0)}
.lp-sec--alt .lp-card,.lp-sec--alt .lp-oferta,.lp-sec--alt .lp-bundle,.lp-sec--alt .lp-dado{background:var(--zc-surface-4, #e8e8e8)}
.lp-bundle__corpo .lp-img{background:var(--zc-surface, #fff)}
.lp-selo--suave{border-color:var(--zc-line-2, rgba(0, 0, 0, .12))}
.lp-sec--alt .lp-selo--suave,.lp-sec--soft .lp-selo--suave{background:var(--zc-surface, #fff)}
.lp-sec--dark .lp-selo--suave,.lp-sec--foto .lp-selo--suave{background:#ffffff1f;border-color:#ffffff73;color:var(--zc-on-dark, #fff)}
.lp-sec--foto{position:relative;overflow:hidden;isolation:isolate}
.lp-sec__fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
.lp-sec__fundo .lp-img{height:100%;border-radius:0;aspect-ratio:auto}
.lp-sec__fundo img{width:100%;height:100%;object-fit:cover;display:block}
.lp-sec__leitura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#1a1a1a8c}
.lp-sec--foto>.zc-container{position:relative;z-index:2}
.lp-sec--foto .lp-tit,.lp-sec--foto .zc-eyebrow{color:var(--zc-on-dark, #fff)}
.lp-sec--foto .lp-txt{color:var(--zc-on-dark-2, rgba(255, 255, 255, .62))}
.lp-sec--foto>.zc-container .lp-fonte{color:#ffffff9e}
.lp-vidro{padding:var(--zc-s-5, 32px);border-radius:var(--zc-r-lg, 20px);background:#ffffff1a;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}
@media(max-width:560px){.lp-vidro{padding:var(--zc-s-4, 20px)}
}
.lp-sec--foto .lp-benef .lp-txt,.lp-sec--foto .lp-benef .lp-lista li,.lp-sec--foto>.zc-container .lp-benef .lp-fonte{color:var(--zc-on-dark, #fff)}
.lp-tabs__bt{font-size:var(--zc-fs-display, clamp(38px, 5.5vw, 60px))}
@media(max-width:560px){.lp-tabs__bt{font-size:clamp(28px,8vw,38px)}
}
.lp-bundles{--lp-b-cresce: 0px;--lp-b-img: 190px}
.lp-bundle__corpo .lp-img{height:var(--lp-b-img)}
.lp-bundle,.lp-bundle:hover,.lp-bundle:focus-within{height:var(--lp-b-h);margin-bottom:0;padding-bottom:var(--zc-s-4, 20px);transform:none}
.lp-bundle:hover .lp-bundle__corpo .lp-img,.lp-bundle:focus-within .lp-bundle__corpo .lp-img{height:var(--lp-b-img)}
.lp-bundle:hover .lp-img>img,.lp-bundle:focus-within .lp-img>img{transform:none}
.lp-bundle:hover,.lp-bundle:focus-within{border-color:var(--zc-accent, #7b3fa0)}
.lp-sec .lp-bundle:hover,.lp-sec .lp-bundle:focus-within,.lp-sec--alt .lp-bundle:hover,.lp-sec--alt .lp-bundle:focus-within,.lp-sec--soft .lp-bundle:hover,.lp-sec--soft .lp-bundle:focus-within{background:var(--zc-surface, #fff)}
#faixas .lp-bundles{margin-bottom:0}
.lp-bundle--plano,.lp-sec .lp-bundle--plano,.lp-sec--alt .lp-bundle--plano,.lp-sec--soft .lp-bundle--plano{background:var(--zc-ink, #1a1a1a);border-color:var(--zc-ink, #1a1a1a)}
.lp-bundle--plano .lp-bundle__qtd,.lp-bundle--plano .lp-preco__por{color:var(--zc-on-dark, #fff)}
.lp-bundle--plano .zc-body-sm,.lp-bundle--plano .zc-muted,.lp-bundle--plano .lp-preco__de{color:var(--zc-on-dark-2, rgba(255, 255, 255, .62))}
.lp-bundle--plano .lp-selo--suave{background:#ffffff1f;border-color:#ffffff73;color:var(--zc-on-dark, #fff)}
.lp-bundle--plano .lp-selo--forte{background:var(--zc-on-dark, #fff);border-color:var(--zc-on-dark, #fff);color:var(--zc-ink, #1a1a1a)}
.lp-bundle--plano .lp-bundle__corpo .lp-img{background:var(--zc-surface, #fff);border-radius:var(--zc-r-md, 14px)}
.lp-bundle--plano .zc-btn--primary{background:var(--zc-on-dark, #fff);border-color:var(--zc-on-dark, #fff);color:var(--zc-ink, #1a1a1a)}
.lp-bundle--plano:hover,.lp-bundle--plano:focus-within,.lp-sec .lp-bundle--plano:hover,.lp-sec .lp-bundle--plano:focus-within,.lp-sec--alt .lp-bundle--plano:hover,.lp-sec--alt .lp-bundle--plano:focus-within,.lp-sec--soft .lp-bundle--plano:hover,.lp-sec--soft .lp-bundle--plano:focus-within{background:var(--zc-ink, #1a1a1a);border-color:var(--zc-accent, #7b3fa0)}
@media(max-width:560px){.lp-bundles{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78vw;gap:var(--zc-s-3, 12px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:16px;margin-inline:-16px;--lp-b-img: 170px}
.lp-bundles::-webkit-scrollbar{display:none}
.lp-bundle{scroll-snap-align:start}
}
.lp-comp__fundo .lp-img{height:100%;border-radius:0;aspect-ratio:auto}
.lp-bundle{border:0}
.lp-bundle:hover,.lp-bundle:focus-within{border-color:transparent}
.lp-sec .lp-bundle:hover,.lp-sec .lp-bundle:focus-within,.lp-sec--alt .lp-bundle:hover,.lp-sec--alt .lp-bundle:focus-within,.lp-sec--soft .lp-bundle:hover,.lp-sec--soft .lp-bundle:focus-within{background:var(--zc-surface-4, #e8e8e8)}
.lp-bundle--plano,.lp-sec .lp-bundle--plano,.lp-sec--alt .lp-bundle--plano,.lp-sec--soft .lp-bundle--plano{background:#f3ecf9;border:0}
.lp-bundle--plano .lp-bundle__qtd,.lp-bundle--plano .lp-preco__por{color:var(--zc-ink, #1a1a1a)}
.lp-bundle--plano .zc-body-sm,.lp-bundle--plano .zc-muted{color:var(--zc-ink-2, #555)}
.lp-bundle--plano .lp-preco__de{color:var(--zc-ink-3, #777)}
.lp-bundle--plano .lp-selo--suave{background:var(--zc-surface, #fff);border-color:var(--zc-line-2, rgba(0, 0, 0, .12));color:var(--zc-ink-2, #555)}
.lp-bundle--plano .lp-selo--forte{background:var(--zc-accent, #7b3fa0);border-color:var(--zc-accent, #7b3fa0);color:var(--zc-on-dark, #fff)}
.lp-bundle--plano .lp-bundle__corpo .lp-img{background:var(--zc-surface, #fff)}
.lp-bundle--plano .zc-btn--primary{background:var(--zc-accent, #7b3fa0);border-color:var(--zc-accent, #7b3fa0);color:var(--zc-on-dark, #fff)}
.lp-bundle--plano:hover,.lp-bundle--plano:focus-within,.lp-sec .lp-bundle--plano:hover,.lp-sec .lp-bundle--plano:focus-within,.lp-sec--alt .lp-bundle--plano:hover,.lp-sec--alt .lp-bundle--plano:focus-within,.lp-sec--soft .lp-bundle--plano:hover,.lp-sec--soft .lp-bundle--plano:focus-within{background:#ebe0f5;border-color:transparent}
.lp-tabs__bt{font-size:30px}
.lp-tabs__dizeres h3{font-size:var(--zc-fs-display, clamp(38px, 5.5vw, 60px));text-wrap:balance}
@media(max-width:560px){.lp-tabs__bt{font-size:26px}
.lp-tabs__dizeres h3{font-size:clamp(26px,7vw,34px)}
}
.lp-destaque .zc-btn--primary{justify-self:start;width:fit-content}
.lp-gal>.lp-img:first-child{aspect-ratio:5 / 3}
.lp-gal>.lp-img:not(:first-child){aspect-ratio:2 / 1}
.lp-hero,.lp-hero *,.lp-sec,.lp-sec *,.lp-banner,.lp-banner *,.lp-comp,.lp-comp *{font-family:var(--zc-font)}
.lp-buy .lp-preco__de{font-size:var(--zc-fs-h2, 30px);text-decoration:none}
.lp-destaque__texto{display:grid;gap:var(--zc-s-4, 20px);align-content:start}
.lp-destaque__texto .zc-eyebrow,.lp-destaque__texto .lp-tit{margin:0}
.lp-depo{align-items:start}
.lp-depo__lista{display:grid;gap:var(--zc-s-3, 12px)}
.lp-depo .lp-ad{margin-bottom:0}
.lp-bundle,.lp-sec .lp-bundle,.lp-sec--alt .lp-bundle,.lp-sec--soft .lp-bundle{background:var(--zc-surface, #fff)}
.lp-bundle:hover,.lp-bundle:focus-within,.lp-sec .lp-bundle:hover,.lp-sec .lp-bundle:focus-within,.lp-sec--alt .lp-bundle:hover,.lp-sec--alt .lp-bundle:focus-within,.lp-sec--soft .lp-bundle:hover,.lp-sec--soft .lp-bundle:focus-within{background:var(--zc-surface-2, #f7f7f7)}
.lp-bundle--plano,.lp-sec .lp-bundle--plano,.lp-sec--alt .lp-bundle--plano,.lp-sec--soft .lp-bundle--plano{background:var(--zc-surface, #fff);border:1px solid var(--zc-accent, #7b3fa0)}
.lp-bundle--plano:hover,.lp-bundle--plano:focus-within,.lp-sec .lp-bundle--plano:hover,.lp-sec .lp-bundle--plano:focus-within,.lp-sec--alt .lp-bundle--plano:hover,.lp-sec--alt .lp-bundle--plano:focus-within,.lp-sec--soft .lp-bundle--plano:hover,.lp-sec--soft .lp-bundle--plano:focus-within{background:var(--zc-surface-2, #f7f7f7);border-color:var(--zc-accent, #7b3fa0)}
.lp-bundle--plano .lp-selo--forte,.lp-bundle--plano .zc-btn--primary{background:var(--zc-ink, #1a1a1a);border-color:var(--zc-ink, #1a1a1a);color:var(--zc-on-dark, #fff)}
.lp-bundles{padding-top:26px}
.lp-bundle__rotulo{position:absolute;top:-22px;left:0;font-size:12px;line-height:1;letter-spacing:.02em;color:var(--zc-accent, #7b3fa0)}
.lp-bundles{--lp-b-h: auto}
@media(max-width:1099px){.lp-bundles{--lp-b-h: auto}
}
@media(max-width:560px){.lp-bundles{--lp-b-h: auto}
}
@media(max-width:430px){.lp-bundles{--lp-b-h: auto}
}
.lp-bundle .lp-preco{margin-bottom:var(--zc-s-2, 8px)}
.lp-oferta{border:0}
.lp-oferta:hover{border-color:transparent;background:var(--zc-surface-3, #f0f0f0)}
.lp-tl__selo{border-color:transparent}
.lp-assin{background:var(--zc-surface, #fff);border:0}
@media(max-width:560px){.lp-banner{min-height:0;aspect-ratio:9 / 16}
}
@media(max-width:560px){.lp-barras{gap:var(--zc-s-4, 20px)}
.lp-barra{height:auto;overflow:visible;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}
.lp-barra__fantasma{display:none}
.lp-barra__fita,.lp-barra--anima .lp-barra__fita,.lp-barra--anima.is-cheia .lp-barra__fita{position:static;width:auto;display:grid;gap:2px;padding:0;background:transparent;border-radius:0;white-space:normal;overflow:visible;transition:none}
.lp-barra__num{color:var(--zc-on-dark, #fff);font-size:34px}
.lp-barra__num sup{font-size:18px}
.lp-barra__rotulo{color:#ffffffb8;white-space:normal}
.lp-barra:after{content:"";display:block;width:var(--lp-pct, 100%);height:3px;margin-top:var(--zc-s-2, 8px);border-radius:var(--zc-r-pill, 999px);background:var(--zc-surface, #fff)}
.lp-estudo{display:grid;grid-template-columns:1fr 1fr;gap:var(--zc-s-4, 20px)}
}
.lp-assin{background:var(--zc-surface-3, #f0f0f0);border:0}
.lp-hero .zc-container{padding:0 8px}
.lp-buy .lp-preco__de{color:var(--zc-ink-4, #bbbbbb)}
@media(max-width:560px){.lp-comp__rolo{overflow-x:visible}
.lp-comp table{min-width:0;padding:var(--zc-s-3, 12px)}
.lp-comp th,.lp-comp td{padding:12px 8px;overflow-wrap:break-word}
.lp-comp thead th{font-size:12px}
.lp-comp tbody th[scope=row],.lp-comp tbody td{font-size:13px}
.lp-comp tbody td.lp-comp__outro{font-size:12px}
.lp-comp .lp-comp__nos{width:40px}
.lp-comp__check{width:24px;height:24px}
.lp-comp__check svg{width:16px;height:16px}
}
.lp-bundle:hover,.lp-bundle:focus-within,.lp-sec .lp-bundle:hover,.lp-sec .lp-bundle:focus-within,.lp-sec--alt .lp-bundle:hover,.lp-sec--alt .lp-bundle:focus-within,.lp-sec--soft .lp-bundle:hover,.lp-sec--soft .lp-bundle:focus-within{background:#f3ecf9}
.lp-bundle--plano,.lp-sec .lp-bundle--plano,.lp-sec--alt .lp-bundle--plano,.lp-sec--soft .lp-bundle--plano{background:linear-gradient(to top,#e6d4f5 0%,var(--zc-surface, #fff) 72%)}
.lp-bundle--plano:hover,.lp-bundle--plano:focus-within,.lp-sec .lp-bundle--plano:hover,.lp-sec .lp-bundle--plano:focus-within,.lp-sec--alt .lp-bundle--plano:hover,.lp-sec--alt .lp-bundle--plano:focus-within,.lp-sec--soft .lp-bundle--plano:hover,.lp-sec--soft .lp-bundle--plano:focus-within{background:linear-gradient(to top,#dcc3f0 0%,var(--zc-surface, #fff) 72%)}
.lp-buy .lp-preco__de,.lp-buy .lp-preco__por{font-weight:300}
.lp-buy .lp-preco__por{color:var(--zc-ink-2, #555555)}
.lp-assin__foto .lp-img{border-radius:var(--zc-r-md, 14px)}
.lp-assin__corpo{padding-top:var(--zc-s-4, 20px);gap:var(--zc-s-2, 8px)}
.lp-assin__nome{font-size:14px;font-weight:400;line-height:1.4}
.lp-assin__texto{font-size:13px;line-height:1.4;color:var(--zc-ink-2, #555555);margin:0}
.lp-assin .lp-preco{align-items:baseline;gap:var(--zc-s-2, 8px)}
.lp-assin .lp-preco__de{font-size:15px;font-weight:400;text-decoration:line-through;color:var(--zc-ink-3, #888888)}
.lp-assin .lp-preco__por{font-size:20px;font-weight:400;color:var(--zc-ink, #1a1a1a)}
.lp-assin__ir{width:36px;height:36px}
@media(max-width:560px){.lp-bundles{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;gap:var(--zc-s-3, 12px);overflow-x:visible;scroll-snap-type:none;padding-inline:0;margin-inline:0}
.lp-bundle{scroll-snap-align:none}
.lp-bundle{display:grid;grid-template-columns:116px 1fr;gap:0 var(--zc-s-4, 20px);align-content:start;text-align:left}
.lp-bundle__corpo{display:contents}
.lp-bundle__corpo>.lp-img{grid-column:1;grid-row:1 / -1;align-self:start;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:var(--zc-r-md, 14px)}
.lp-bundle__selos,.lp-bundle__qtd,.lp-bundle__corpo>p,.lp-bundle .lp-preco,.lp-bundle .zc-btn{grid-column:2}
.lp-bundle__corpo>*{text-align:left}
.lp-bundle__corpo .lp-selo{margin-inline:0}
.lp-bundle .lp-preco{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--zc-s-2, 8px);margin-bottom:0}
.lp-bundle .zc-btn{width:100%;margin-top:var(--zc-s-3, 12px)}
}
.lp-ghk{--zc-accent: #1f6fd0}
.lp-ghk .lp-bundle--plano,.lp-ghk .lp-sec .lp-bundle--plano,.lp-ghk .lp-sec--alt .lp-bundle--plano,.lp-ghk .lp-sec--soft .lp-bundle--plano{background:linear-gradient(to top,#d7e7fa 0%,var(--zc-surface, #fff) 72%)}
.lp-ghk .lp-bundle--plano:hover,.lp-ghk .lp-bundle--plano:focus-within,.lp-ghk .lp-sec .lp-bundle--plano:hover,.lp-ghk .lp-sec .lp-bundle--plano:focus-within,.lp-ghk .lp-sec--alt .lp-bundle--plano:hover,.lp-ghk .lp-sec--alt .lp-bundle--plano:focus-within,.lp-ghk .lp-sec--soft .lp-bundle--plano:hover,.lp-ghk .lp-sec--soft .lp-bundle--plano:focus-within{background:linear-gradient(to top,#c2d9f6 0%,var(--zc-surface, #fff) 72%)}
.lp-ghk .lp-bundle:hover,.lp-ghk .lp-bundle:focus-within,.lp-ghk .lp-sec .lp-bundle:hover,.lp-ghk .lp-sec .lp-bundle:focus-within,.lp-ghk .lp-sec--alt .lp-bundle:hover,.lp-ghk .lp-sec--alt .lp-bundle:focus-within,.lp-ghk .lp-sec--soft .lp-bundle:hover,.lp-ghk .lp-sec--soft .lp-bundle:focus-within{background:#eaf2fd}
.lp-ghk .lp-buy .lp-preco__de{color:#5555554d}
.lp-assin--compacto{align-items:center;gap:var(--zc-s-3, 12px);padding:14px}
.lp-assin--compacto .lp-assin__foto{width:88px}
.lp-assin--compacto .lp-assin__corpo{padding-top:0;padding-right:0;gap:6px}
.lp-assin--compacto .lp-assin__texto{font-size:12px;line-height:1.35}
.lp-assin--compacto .lp-assin__linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--zc-s-2, 8px);margin-top:2px}
.lp-assin--compacto .lp-assin__linha .lp-preco{margin:0}
.lp-assin--compacto .lp-preco__por{font-size:19px}
.lp-assin--compacto .lp-assin__bt{flex:0 0 auto;width:36px;height:36px;padding:0;font-size:18px;line-height:1;border-radius:var(--zc-r-pill, 999px)}
@media(max-width:560px){.lp-assin--compacto{gap:10px;padding:12px}
.lp-assin--compacto .lp-assin__foto{width:76px}
}
@media(min-width:900px){.lp-duas--crono{grid-template-columns:35fr 65fr;align-items:stretch}
.lp-duas--crono>*:last-child:not(.lp-bento){display:flex}
.lp-duas--crono>*:last-child:not(.lp-bento)>.lp-img{aspect-ratio:auto;height:100%;width:100%}
.lp-duas--crono>.lp-bento{grid-template-rows:2fr 1fr;align-content:stretch}
.lp-duas--crono>.lp-bento>.lp-img{aspect-ratio:auto;height:100%;min-height:0}
}
@media(max-width:899px){.lp-duas--crono>*:last-child>.lp-img{aspect-ratio:5 / 3;height:auto}
}
.lp-foto-teto{max-height:400px}
.lp-comp tbody td{border-top:0}
.lp-comp th,.lp-comp td{padding:22px 16px}
@media(max-width:560px){.lp-comp th,.lp-comp td{padding:14px 8px}
}
.lp-comp table th,.lp-comp table td{border:0}
.lp-comp table{box-shadow:none}
.lp-comp__leitura{background:#1a1a1a8c}
@media(max-width:560px){.lp-comp table{table-layout:auto}
.lp-comp thead th.lp-comp__nos,.lp-comp thead th.lp-comp__outro{width:auto;overflow-wrap:normal;word-break:normal}
.lp-comp thead th.lp-comp__nos{min-width:72px}
}
html,body{overflow-x:hidden;max-width:100%}
@media(max-width:560px){.lp-bundles{grid-template-columns:repeat(2,1fr)}
.lp-bundle{display:flex;flex-direction:column;gap:var(--zc-s-2, 8px);text-align:center}
.lp-bundle__corpo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--zc-s-2, 8px);flex:1}
.lp-bundle__corpo>.lp-img{grid-column:auto;grid-row:auto;width:100%;height:auto;aspect-ratio:1 / 1}
.lp-bundle__selos,.lp-bundle__qtd,.lp-bundle__corpo>p,.lp-bundle .lp-preco,.lp-bundle .zc-btn{grid-column:auto}
.lp-bundle__corpo>*{text-align:center}
.lp-bundle__corpo .lp-selo{margin-inline:auto}
.lp-bundle .lp-preco{flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:var(--zc-s-2, 8px)}
.lp-bundle .zc-btn{width:100%;margin-top:var(--zc-s-3, 12px)}
.lp-bundle,.lp-bundle__corpo .lp-img,.lp-bundle__corpo .lp-img>img{transition:none}
.lp-bundle:hover,.lp-bundle:focus-within{transform:none;border-color:var(--zc-line, rgba(0, 0, 0, .08))}
.lp-bundle:hover .lp-img>img,.lp-bundle:focus-within .lp-img>img{transform:none}
}
.lp-comp .lp-comp__check{background:#fff;color:#000;box-shadow:0 0 0 1px #0000001f}
.lp-comp__check svg path{stroke-width:3}
.lp-comp thead th.lp-comp__outro{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zencial-lp.css.map?v=94773728256387776861793897467 */
