/* page-1848.css — exclusivo da página "conteudos" (ID 1848). Extraído dos widgets HTML do Elementor em 2026-09-11 */

/* ---- origem: widget 7f7d6e2 ---- */
.page-id-1848 .page-header,.page-id-1848 .entry-title{display:none!important}
.lmq-hub{--yellow:#ffd400;--ink:#111318;--graphite:#1b1d22;--muted:#667085;--line:#e7e9ee;font-family:inherit;color:var(--ink);overflow:hidden;background:#fff}
.lmq-hub *{box-sizing:border-box}
.lmq-hub a{text-decoration:none}
.lmq-hub__cat{color:#fff}
.lmq-hub__guide{color:var(--ink)}
.lmq-hub__guide h3{color:var(--ink);font-weight:850}
.lmq-hub__wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}
.lmq-hub__hero{background:radial-gradient(circle at 78% 25%,rgba(255,212,0,.18),transparent 34%),linear-gradient(135deg,#0b0c0f 0%,#1a1c21 100%);color:#fff;padding:92px 0 84px;position:relative}
.lmq-hub__hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}
.lmq-hub__eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--yellow);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:13px;margin-bottom:20px}
.lmq-hub__eyebrow:before{content:"";width:34px;height:3px;background:var(--yellow);border-radius:3px}
.lmq-hub h1{font-size:clamp(44px,6vw,78px);line-height:.98;margin:0 0 24px;font-weight:900;letter-spacing:-.04em}
.lmq-hub h1 span{color:var(--yellow)}
.lmq-hub__lead{font-size:20px;line-height:1.65;color:#d6d8dd;max-width:680px;margin:0 0 30px}
.lmq-hub__chips{display:flex;flex-wrap:wrap;gap:10px}
.lmq-hub__chip{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);padding:10px 14px;border-radius:999px;color:#fff;font-size:14px}
.lmq-hub__hero-media{position:relative}
.lmq-hub__hero-media:before{content:"";position:absolute;inset:-18px 24px 22px -20px;border:2px solid var(--yellow);border-radius:28px;opacity:.8}
.lmq-hub__hero-media img{position:relative;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px;display:block;background:#fff}
.lmq-hub__section{padding:82px 0}
.lmq-hub__section--soft{background:#f5f6f8}
.lmq-hub__head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:34px}
.lmq-hub__kicker{font-size:13px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:#9b7d00;margin-bottom:10px}
.lmq-hub h2{font-size:clamp(34px,4.5vw,54px);line-height:1.05;margin:0;font-weight:900;letter-spacing:-.035em}
.lmq-hub__head p{max-width:520px;color:var(--muted);font-size:17px;line-height:1.6;margin:0}
.lmq-hub__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lmq-hub__cat{min-height:340px;border-radius:22px;overflow:hidden;position:relative;display:flex;align-items:end;isolation:isolate;box-shadow:0 14px 38px rgba(16,24,40,.11);transition:.25s ease}
.lmq-hub__cat:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(16,24,40,.17)}
.lmq-hub__cat:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02) 15%,rgba(0,0,0,.9) 100%);z-index:-1}
.lmq-hub__cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .45s ease}
.lmq-hub__cat:hover img{transform:scale(1.04)}
.lmq-hub__cat-body{padding:26px;color:#fff}
.lmq-hub__cat-no{color:var(--yellow);font-weight:900;font-size:13px;letter-spacing:.12em}
.lmq-hub__cat h3{font-size:25px;line-height:1.12;margin:8px 0 10px;font-weight:850;color:#fff}
.lmq-hub__cat p{margin:0;color:#e5e7eb;line-height:1.5;font-size:15px}
.lmq-hub__cat-cta{display:inline-flex;margin-top:16px;color:var(--yellow);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em}
.lmq-hub__guides{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lmq-hub__guide{border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff;display:flex;flex-direction:column;min-height:250px;transition:.25s ease}
.lmq-hub__guide:hover{border-color:var(--yellow);transform:translateY(-4px);box-shadow:0 16px 36px rgba(16,24,40,.08)}
.lmq-hub__guide-tag{color:#8a7000;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}
.lmq-hub__guide h3{font-size:23px;line-height:1.25;margin:14px 0 12px;font-weight:850}
.lmq-hub__guide p{color:var(--muted);line-height:1.55;margin:0 0 24px}
.lmq-hub__guide span:last-child{margin-top:auto;color:#111;font-weight:850}
.lmq-hub__cta{background:var(--yellow);border-radius:26px;padding:48px;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}
.lmq-hub__cta h2{font-size:clamp(30px,4vw,46px)}
.lmq-hub__cta p{margin:12px 0 0;font-size:17px;line-height:1.6;max-width:720px}
.lmq-hub__button{display:inline-flex;align-items:center;justify-content:center;padding:17px 24px;border-radius:12px;background:#111;color:#fff!important;font-weight:850;white-space:nowrap}
@media(max-width:960px){.lmq-hub__hero-grid,.lmq-hub__cta{grid-template-columns:1fr}.lmq-hub__hero-media{max-width:680px}.lmq-hub__categories,.lmq-hub__guides{grid-template-columns:repeat(2,1fr)}.lmq-hub__head{align-items:start;flex-direction:column}}
@media(max-width:640px){.lmq-hub__wrap{width:min(100% - 24px,1180px)}.lmq-hub__hero{padding:64px 0 58px}.lmq-hub__section{padding:58px 0}.lmq-hub__categories,.lmq-hub__guides{grid-template-columns:1fr}.lmq-hub__cat{min-height:310px}.lmq-hub__cta{padding:32px 24px}}
