/* Correzioni collaudo 2 novembre 2026. */
.hero{min-height:0!important;grid-template-columns:1fr!important;padding-block:clamp(40px,7vw,88px)!important}.hero-copy{max-width:65rem}.hero:before,.hero:after{display:none!important}
.card,.glass,.legal,.legal-content,.contact-form,form{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
main>section:not(.hero),main>article{background:color-mix(in srgb,var(--bg,#f0f4ef) 88%,transparent);border:1px solid currentColor;border-radius:18px;padding:clamp(20px,4vw,48px);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
:root[data-theme=dark] main>section:not(.hero),:root[data-theme=dark] main>article{background:rgba(20,30,24,.92)}
