/* eubrdigital · Bruno A. Lima · Complementos do template oficial. */
.lh-recursos-atuais{padding:100px 24px;background:linear-gradient(180deg,#020817,#000)}
.lh-recursos-intro{max-width:760px;margin:0 auto 48px;text-align:center}.lh-recursos-intro h2{margin:20px 0;font-size:clamp(32px,4vw,54px);line-height:1.15}.lh-recursos-intro p{color:#aab3c6;font-size:18px;line-height:1.7}
.lh-recursos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lh-recursos-grid article{padding:30px;border:1px solid #182847;border-radius:20px;background:linear-gradient(145deg,#071329,#030811)}.lh-recursos-grid h3{font-size:23px;line-height:1.3;color:#f2f5fc;margin:22px 0 14px}.lh-recursos-grid p{color:#aab3c6;line-height:1.7;margin:0}.lh-recurso-numero{font-size:11px;letter-spacing:.13em;color:#91b7ff}
.lh-downloads{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,260px));justify-content:center;gap:14px;width:100%;max-width:820px;margin:28px auto}.lh-download{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:18px 26px;border-radius:14px;border:1px solid #2e4169;background:#07132a;color:#fff;text-decoration:none}.lh-download small{font-size:12px;color:#b7c8e8}.lh-download.detectado{background:#0753df;border-color:#77a6ff}.lh-download-nota,[data-download-orientacao],.lh-download-empty{color:#aab3c6;font-size:15px}.lh-pricing{padding-bottom:0}#baixar{display:block;height:auto;min-height:0;padding:88px 24px;text-align:center}#baixar>.rt-container{position:static;width:min(100%,920px);max-width:920px;margin-inline:auto}#baixar h2{font-size:clamp(30px,4vw,48px)}#baixar>.rt-container>p{max-width:780px;margin-inline:auto;line-height:1.7}.lh-download-empty{margin-top:18px;margin-bottom:0}.lh-download-nota{margin-top:24px;margin-bottom:0}.lh-download-access{position:static;display:flex;justify-content:center;align-items:center;margin-top:26px}.lh-download-access>.rt-sub-text-main{position:relative}.lh-download:hover{border-color:#7ca8ff}#baixar+.rt-service-v1{margin-top:0;padding-top:64px}#baixar+.rt-service-v1 .rt-service-v1-heading-main{margin-top:0;transform:none}
@media(max-width:900px){.lh-recursos-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lh-recursos-grid{grid-template-columns:1fr}.lh-recursos-atuais{padding:64px 20px}#baixar{padding:64px 20px}.lh-downloads{grid-template-columns:minmax(0,1fr);max-width:420px}.lh-download{width:100%}#baixar+.rt-service-v1{padding-top:56px}}

#jade,#baixar,#preco{scroll-margin-top:90px}

/* eubrdigital · Bruno A. Lima · Jade oficial, abaixo da descoberta de leads. */
.lh-jade-composicao{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.3fr);gap:56px;align-items:center}
.lh-jade-retrato{position:relative;width:100%;max-width:420px;aspect-ratio:1;margin:auto}
.lh-jade-estatica,.lh-jade-animacao{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.lh-jade-animacao>svg{display:block;width:100%;height:100%}
.lh-jade-retrato.is-ready .lh-jade-estatica{visibility:hidden}
.lh-jade-conteudo h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:24px 0}
.lh-jade-conteudo p{color:#aab3c6;line-height:1.7}
.lh-jade-conteudo .lh-jade-plano,.lh-plano-disponibilidade{font-size:14px;color:#b7c8e8;border-left:2px solid #4c7ff7;padding-left:14px}
.lh-jade-exemplos{display:grid;gap:12px;margin:24px 0}
.lh-jade-exemplos>div{padding:18px 22px;border:1px solid #182847;border-radius:14px;background:linear-gradient(145deg,#071329,#030811)}
.lh-jade-exemplos span{font-size:11px;letter-spacing:.1em;color:#91b7ff}
.lh-jade-exemplos p{margin:8px 0 0;color:#f2f5fc}
.lh-jade-confirmacao{font-size:14px;margin-bottom:24px}
@media(max-width:767px){.lh-jade-composicao{grid-template-columns:1fr;gap:20px}.lh-jade-retrato{max-width:260px}.lh-jade-conteudo h2{font-size:34px}.lh-jade-conteudo .rt-button-content{padding-inline:26px}}
@media(prefers-reduced-motion:reduce){.lh-jade-animacao{display:none}.lh-jade-retrato.is-ready .lh-jade-estatica{visibility:visible}}
/* O clearfix do template não deve ocupar células na composição em grid. */
.lh-jade-composicao::before,.lh-jade-composicao::after{display:none}
.lh-plano-oferta[hidden]{display:none!important}.lh-ciclos{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.lh-ciclos button{padding:12px 18px;border:1px solid #34518c;border-radius:24px;background:#071633;color:#fff;cursor:pointer}.lh-ciclos button[aria-pressed=true]{background:#0655ff}.lh-plano-recursos{padding:0;list-style:none;line-height:1.9;text-align:left}

/* eubrdigital · Bruno A. Lima · Comparação comercial com a identidade da landing. */
.lh-pricing>.rt-container{width:min(100%,1320px);max-width:1320px}.lh-pricing-heading{text-align:center;max-width:760px;margin:0 auto 28px}.lh-pricing .lh-ciclos{justify-content:center;margin-bottom:36px;flex-wrap:wrap}.lh-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.lh-pricing .lh-tier{width:auto;margin:0;padding:28px 24px;display:flex;flex-direction:column;position:relative;min-width:0}.lh-tier-heading{min-height:112px}.lh-tier-heading h3{margin:0 0 12px}.lh-tier-heading p,.lh-tier-contexto,.lh-pricing-nota{font-size:14px;line-height:1.6}.lh-tier-preco{font-size:34px;font-weight:600;line-height:1.3;letter-spacing:-1px;white-space:nowrap}.lh-tier-preco small{font-size:14px;letter-spacing:0;margin-left:4px}.lh-tier-condicao{font-size:13px;min-height:40px}.lh-tier-destaque{border:2px solid #4c7ff7!important;box-shadow:0 8px 30px #4c7ff712}.lh-tier-badge{position:absolute;top:-16px;left:24px;background:#4c7ff7;color:#fff;border-radius:16px;padding:5px 14px;font-size:12px;font-weight:600}.lh-pricing .lh-plano-recursos{padding:0;list-style:none;font-size:14px;line-height:1.6;flex:1}.lh-plano-recursos li{margin:9px 0}.lh-nao-incluido{opacity:.65}.lh-tier-instalacoes{font-size:12px}.lh-tier-cta{display:block;text-align:center;width:100%;margin-top:12px;min-height:46px}.lh-tier [hidden]{display:none!important}.lh-comparacao{margin-top:32px;border:1px solid #8885;border-radius:16px;padding:20px}.lh-comparacao summary{cursor:pointer}.lh-tabela-scroll{overflow:auto}.lh-comparacao table{border-collapse:collapse;width:100%;font-size:14px;margin-top:20px}.lh-comparacao th,.lh-comparacao td{padding:12px;border-bottom:1px solid #8883;text-align:center}.lh-comparacao th:first-child{text-align:left;min-width:180px}.lh-pricing-nota{max-width:850px;margin:24px auto;text-align:center}.lh-enriquecimento p{max-width:780px}.lh-enriquecimento h3{margin-top:30px}.lh-trial-price-block{min-height:140px}.lh-tier-trial{border-color:#315d9b!important}@media(max-width:1100px){.lh-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:auto;gap:32px 20px}.lh-tier-heading{min-height:112px}}@media(max-width:680px){.lh-pricing-grid{grid-template-columns:1fr;max-width:520px;gap:34px}.lh-tier-heading{min-height:0}.lh-tier-preco{font-size:32px}}

.lh-pricing .lh-tier{background-image:none;background-color:#071329;border:1px solid #283c61}.lh-tier-preco{color:#f4f7ff}.lh-pricing .lh-tier-cta{background:#fff;color:#0b1730;border:1px solid #fff;border-radius:24px;padding:12px 16px;font-weight:500}.lh-tier-destaque .lh-tier-cta{background:#0655ff;border-color:#0655ff;color:#fff}.lh-pricing .lh-tier-cta[aria-disabled=true]{background:transparent;border-color:#55709d;color:#c9d6ed}.lh-nao-incluido{opacity:1;color:#93a2be}.lh-tier-contexto{min-height:68px}.lh-pricing{scroll-margin-top:90px}.lh-enriquecimento{scroll-margin-top:90px}

.lh-tier-divisor{height:1px;background:#283c61;margin:24px 0 18px}.lh-tier-heranca{font-weight:600;color:#e0e9ff;margin-bottom:8px}.lh-pricing .lh-plano-recursos{flex:initial}.lh-tier-contexto{min-height:0}.lh-pricing .lh-tier-heading{min-height:120px}.lh-pricing .lh-tier-cta{margin-top:4px}@media(max-width:900px){.lh-pricing .lh-tier-heading{min-height:0}}
.lh-promocao-badge{display:inline-block;background:#153560;color:#d8e8ff;padding:4px 9px;border-radius:8px;font-size:12px;margin-bottom:8px}.lh-preco-anterior{display:block;font-size:14px;color:#a0b2cf}.lh-anual-economia{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#c0d8ff;margin:0 0 12px}.lh-anual-economia strong{color:#e5efff}.lh-tier [data-preco-ciclo]{min-height:140px}

@media(min-width:901px){.lh-pricing-grid:has([data-preco-ciclo]:not([hidden]) .lh-promocao-badge) .lh-promocao-resumo{min-height:58px}}
