/* Estende lo sfondo delle testate fino ai bordi, lasciando i contenuti nella griglia. */
main > .wrap:is(.product-hero, .services-intro, .bhero, .bpage-hero, .hero, .assessment-intro, .blog-intro, .media-hero) { position: relative; isolation: isolate; }
main > .wrap:is(.product-hero, .services-intro, .bhero, .bpage-hero, .hero, .assessment-intro, .blog-intro, .media-hero)::after { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: calc(50% - 50vw); right: calc(50% - 50vw); background-color: inherit; pointer-events: none; }
