.lp-news {
  background: #090b12 !important;
  color: #ffffff !important;
  font-size: 13px;
  line-height: 1.45;
  overflow: visible;
}

.lp-news .lp-wrap {
  min-height: 42px;
  padding: 8px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  text-align: center;
  flex-wrap: wrap;
  overflow: visible;
}

.lp-news span,
.lp-news a {
  color: #ffffff !important;
}

.lp-news b {
  color: #bcb5ff !important;
}

[data-resolved-theme="dark"] .lp-news {
  background: #090b12 !important;
  color: #ffffff !important;
}

/* Landing: visuais premium das abas de produto. */
#panel-capture figure.demo.capture,
#panel-org figure.demo.board,
#panel-auto figure.demo,
#panel-track figure.demo.cards,
#panel-ai figure.demo.ai {
  min-height: 0 !important;
  aspect-ratio: 16 / 9 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 1px solid #2c3b50 !important;
  border-radius: 22px !important;
  box-shadow: none !important;
  background-color: #08111f !important;
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  filter: invert(1) hue-rotate(180deg) saturate(.72) brightness(1.06) !important;
}

[data-resolved-theme="dark"] #panel-capture figure.demo.capture,
[data-resolved-theme="dark"] #panel-org figure.demo.board,
[data-resolved-theme="dark"] #panel-auto figure.demo,
[data-resolved-theme="dark"] #panel-track figure.demo.cards,
[data-resolved-theme="dark"] #panel-ai figure.demo.ai {
  filter: none !important;
}

#panel-capture figure.demo.capture {
  display: block !important;
  background-image: url('/static/img/landing-ideias-premium.svg?v=20260816-0355') !important;
}

#panel-org figure.demo.board {
  display: block !important;
  background-image: url('/static/img/landing-organizacao-premium.svg?v=20260816-0355') !important;
}

#panel-auto figure.demo {
  background-image: url('/static/img/landing-automation-operacional-v2.svg?v=20260816-0403') !important;
}

#panel-track figure.demo.cards {
  display: block !important;
  background-image: url('/static/img/landing-acompanhamento-v2.svg?v=20260816-0337') !important;
}

#panel-ai figure.demo.ai {
  display: block !important;
  background-image: url('/static/img/landing-virzo-ia-v2.svg?v=20260816-0337') !important;
}

#panel-capture figure.demo.capture > *,
#panel-org figure.demo.board > *,
#panel-auto figure.demo > *,
#panel-track figure.demo.cards > *,
#panel-ai figure.demo.ai > * {
  display: none !important;
}

/* Mapa Mental na primeira faixa do produto. */
#panel-mindmap .mindmap-preview {
  min-height: 0 !important;
  aspect-ratio: 16 / 9 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: 22px !important;
  border: 1px solid #2b3444 !important;
  background:
    radial-gradient(circle at 52% 48%, rgba(112, 83, 255, .20), transparent 23%),
    linear-gradient(145deg,#0c1320 0%,#0a0f18 100%) !important;
  box-shadow: none !important;
}
.mindmap-preview-canvas{position:relative;width:100%;height:100%;min-height:290px;overflow:hidden}
.mindmap-preview-lines{position:absolute;inset:0;width:100%;height:100%}
.mindmap-preview-lines path{fill:none;stroke:#715cff;stroke-width:2.1;opacity:.75}
.mindmap-preview-node,.mindmap-preview-leaf{position:absolute;display:grid;align-content:center;border:1px solid #303a4d;background:rgba(18,25,39,.96);color:#f7f8fb;box-shadow:0 12px 26px rgba(0,0,0,.18)}
.mindmap-preview-node{min-width:134px;min-height:58px;padding:11px 13px;border-radius:14px}
.mindmap-preview-node b{font-size:12px;line-height:1.2}
.mindmap-preview-node small{font-size:9px;color:#9da7b8;margin-top:3px}
.mindmap-preview-node.root{left:7%;top:39%;min-width:150px;grid-template-columns:38px 1fr;gap:9px;align-items:center;border-color:#6955f4;background:linear-gradient(145deg,#211b3d,#111827)}
.mindmap-preview-node.root i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#6b54ff;color:#fff}
.mindmap-preview-node.root svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mindmap-preview-node.b1{left:51%;top:12%}.mindmap-preview-node.b2{left:51%;top:31%}.mindmap-preview-node.b3{left:51%;top:54%}.mindmap-preview-node.b4{left:51%;top:73%}
.mindmap-preview-leaf{right:3%;min-width:88px;padding:8px 10px;border-radius:10px;font-size:9px;text-align:center;color:#cbd3df}
.mindmap-preview-leaf.l1{top:8%}.mindmap-preview-leaf.l2{top:29%}.mindmap-preview-leaf.l3{top:54%}.mindmap-preview-leaf.l4{top:81%}

/* The hero product mockup keeps its own UI palette in both site themes. */
[data-resolved-theme="dark"] .product-stage .preview-main { color: #171923 !important; }
[data-resolved-theme="dark"] .product-stage .preview-main > header strong { display:block!important;color:#11131a!important;opacity:1!important;visibility:visible!important; }
[data-resolved-theme="dark"] .product-stage .preview-main > header small { color:#7f8796!important; }
[data-resolved-theme="dark"] .product-stage .metrics b,
[data-resolved-theme="dark"] .product-stage .metrics small,
[data-resolved-theme="dark"] .product-stage .metrics span,
[data-resolved-theme="dark"] .product-stage .preview-grid section > header,
[data-resolved-theme="dark"] .product-stage .preview-grid p b,
[data-resolved-theme="dark"] .product-stage .preview-grid article > b { color:#f5f7fb!important; }
[data-resolved-theme="dark"] .product-stage .preview-grid section > header span,
[data-resolved-theme="dark"] .product-stage .preview-grid time,
[data-resolved-theme="dark"] .product-stage .preview-grid p small,
[data-resolved-theme="dark"] .product-stage .preview-grid article > small { color:#aeb7c6!important; }

[data-resolved-theme="dark"] .final-card { background:linear-gradient(145deg,#171923 0%,#101219 100%)!important;border:1px solid #303646;box-shadow:0 28px 70px rgba(0,0,0,.28)!important; }
[data-resolved-theme="dark"] .final-card:after { border-color:rgba(141,124,255,.24)!important; }
[data-resolved-theme="dark"] .final-card .eyebrow { color:#a99eff!important; }
[data-resolved-theme="dark"] .final-card h2 { color:#f7f8fb!important; }
[data-resolved-theme="dark"] .final-card > div > p { color:#b9c0ce!important; }
[data-resolved-theme="dark"] .email-form.dark .email-box { background:#1e222c!important;border-color:#39404e!important; }
[data-resolved-theme="dark"] .email-form.dark input { color:#f7f8fb!important; }
[data-resolved-theme="dark"] .email-form.dark input::placeholder { color:#9ca5b5!important; }
[data-resolved-theme="dark"] .email-form.dark .lp-btn.light { background:#7562ff!important;color:#fff!important;box-shadow:0 12px 28px rgba(117,98,255,.22); }
[data-resolved-theme="dark"] .email-form.dark .lp-btn.light:hover { background:#6955f4!important; }

/* Product additions: Mind Map and direct OpenAI API integration. */
.resource-grid [data-feature-mindmap] {
  background:radial-gradient(circle at 86% 12%,rgba(73,53,255,.16),transparent 34%),linear-gradient(145deg,#fbfaff 0%,#f5f2ff 100%)!important;
  border-color:#dcd5ff!important;
}
.resource-grid [data-feature-mindmap] .feature-icon { background:#171923!important;color:#fff!important; }
.resource-grid [data-feature-mindmap] .brain-feature-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.resource-grid [data-feature-mindmap] h3{max-width:190px}
.integration-shell.has-openai{max-width:1120px}
.integration-shell.has-openai .integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}
.integration-grid [data-integration-openai]{background:radial-gradient(circle at 100% 0%,rgba(73,53,255,.11),transparent 42%),#fff;border-color:#dcd8ed}
.app-logo.openai-api{background:#11131a!important;border-color:#11131a!important;color:#fff!important;padding:11px}
.app-logo.openai-api svg{display:block;width:100%;height:100%;fill:currentColor}
.plan-check,.plan-x{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:11px;font-weight:900}
.plan-check{color:#07845e;background:#e0f7ee}.plan-x{color:#969aa5;background:#f0f1f3}.price-grid li.not-included .plan-x{color:#999da7}

[data-resolved-theme="dark"] .resource-grid [data-feature-mindmap]{background:radial-gradient(circle at 86% 12%,rgba(117,98,255,.18),transparent 35%),linear-gradient(145deg,#1d202a 0%,#171923 100%)!important;border-color:#40395f!important}
[data-resolved-theme="dark"] .resource-grid [data-feature-mindmap] .feature-icon,
[data-resolved-theme="dark"] .app-logo.openai-api{background:#f7f8fb!important;color:#11131a!important;border-color:#f7f8fb!important}
[data-resolved-theme="dark"] .integration-grid [data-integration-openai]{background:radial-gradient(circle at 100% 0%,rgba(117,98,255,.12),transparent 42%),#1b1f28!important;border-color:#464053!important}
[data-resolved-theme="dark"] .plan-check{background:#173a2b;color:#9aebc8}[data-resolved-theme="dark"] .plan-x{background:#282c35;color:#9da5b4}

@media (max-width:900px){.integration-shell.has-openai .integration-grid{grid-template-columns:1fr}}
@media (max-width:760px){
  .lp-news .lp-wrap{width:min(calc(100% - 24px),var(--lp-max));min-height:48px;padding:8px 0;gap:4px 12px}
  .lp-news span,.lp-news a{white-space:normal}
  #panel-capture figure.demo.capture,#panel-org figure.demo.board,#panel-auto figure.demo,#panel-track figure.demo.cards,#panel-ai figure.demo.ai,#panel-mindmap figure.demo{width:100%;aspect-ratio:16/9!important;border-radius:18px!important}
  .mindmap-preview-canvas{min-height:245px;transform:scale(.92);transform-origin:center}
  .mindmap-preview-node.root{left:3%}.mindmap-preview-node.b1,.mindmap-preview-node.b2,.mindmap-preview-node.b3,.mindmap-preview-node.b4{left:48%}.mindmap-preview-leaf{right:1%}
}
