/* Correzione comune per tutte le schede tecniche stampate in PDF. */
@media print {
  .vpp-content .page-hero,.vpp-content .hero,.vpp-content .hero-section{color:#142236!important;text-shadow:none!important}
  .vpp-content .page-hero h1,.vpp-content .page-hero h2,.vpp-content .page-hero p,.vpp-content .page-hero .lead,
  .vpp-content .hero h1,.vpp-content .hero h2,.vpp-content .hero p,.vpp-content .hero .lead,
  .vpp-content .hero-section h1,.vpp-content .hero-section h2,.vpp-content .hero-section p{color:#142236!important;text-shadow:none!important}
  .vpp-content .page-hero .product-tag,.vpp-content .page-hero .eyebrow,.vpp-content .hero .product-tag,.vpp-content .hero .eyebrow{color:#987218!important}
  .vpp-content .cta-panel,.vpp-content .package-band,.vpp-content .integration-band,.vpp-content .premium-strip,.vpp-content .protocol-strip,.vpp-content .benefit-band,.vpp-content .closing-panel,.vpp-content .dark-panel,.vpp-content .blue-panel{background:#17345f!important;background-image:linear-gradient(135deg,#17345f,#285f8f)!important;color:#fff!important}
  .vpp-content .cta-panel h1,.vpp-content .cta-panel h2,.vpp-content .cta-panel h3,.vpp-content .cta-panel p,
  .vpp-content .package-band h1,.vpp-content .package-band h2,.vpp-content .package-band h3,.vpp-content .package-band p,
  .vpp-content .integration-band h1,.vpp-content .integration-band h2,.vpp-content .integration-band h3,.vpp-content .integration-band p,
  .vpp-content .closing-panel h1,.vpp-content .closing-panel h2,.vpp-content .closing-panel h3,.vpp-content .closing-panel p,
  .vpp-content .dark-panel h1,.vpp-content .dark-panel h2,.vpp-content .dark-panel h3,.vpp-content .dark-panel p,
  .vpp-content .blue-panel h1,.vpp-content .blue-panel h2,.vpp-content .blue-panel h3,.vpp-content .blue-panel p{color:#fff!important;text-shadow:none!important}
  .vpp-content .premium-strip .strip-title,.vpp-content .premium-strip .strip-copy{color:#fff!important;text-shadow:none!important}
  .vpp-content .premium-strip .strip-number{color:#ffd66f!important;text-shadow:none!important}
  .vpp-content .protocol-strip .protocol-name{color:#ffd66f!important;text-shadow:none!important}
  .vpp-content .protocol-strip .protocol-copy{color:#fff!important;text-shadow:none!important}
  .vpp-content .protocol-strip{height:auto!important;min-height:51mm!important;padding:8mm 0!important;overflow:hidden!important}
  .vpp-content .protocol-strip .protocol-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:35mm!important;align-items:stretch!important}
  .vpp-content .protocol-strip .protocol-item{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:2mm 7mm!important;border-right:1px solid rgba(255,255,255,.17)!important;border-bottom:0!important}
  .vpp-content .protocol-strip .protocol-item:last-child{border-right:0!important}
  .vpp-content .flow-node.core{background:#17345f!important;background-image:linear-gradient(135deg,#17345f,#285f8f)!important;color:#fff!important}
  .vpp-content .flow-node.core small{color:#fff!important;text-shadow:none!important}
  .vpp-content .benefit-band h2,.vpp-content .benefit-band p{color:#fff!important;text-shadow:none!important}
  .vpp-content .benefit-band .section-kicker{color:#ffd66f!important}
  .vpp-content .benefit-band .benefit-item,.vpp-content .benefit-band .benefit-item *{color:#17345f!important;text-shadow:none!important}
  .vpp-content .cta-panel .section-kicker,.vpp-content .package-band .section-kicker,.vpp-content .integration-band .section-kicker,.vpp-content .dark-panel .section-kicker,.vpp-content .blue-panel .section-kicker{color:#ffd66f!important}
  /* Le tessere bianche interne non devono ereditare il bianco del pannello. */
  .vpp-content .package-band .package-item,
  .vpp-content .integration-band .integration-node,
  .vpp-content .dark-panel .card,
  .vpp-content .blue-panel .card,
  .vpp-content .cta-panel .card{color:#17345f!important}
  .vpp-content .package-band .package-item *,
  .vpp-content .integration-band .integration-node *,
  .vpp-content .dark-panel .card *,
  .vpp-content .blue-panel .card *,
  .vpp-content .cta-panel .card *{color:#17345f!important;text-shadow:none!important}
}
