/* Componenti delle pagine interne, coordinati con la home Evidence. */
body.evidence-home-aligned { --evidence-ink:#26211f; --evidence-orange:#e3562b; --evidence-sand:#f7eee6; --evidence-paper:#fffaf6; }
body.evidence-home-aligned main { color:var(--evidence-ink); }
body.evidence-home-aligned main :is(h1,h2,h3,h4) { letter-spacing:-.035em; }
body.evidence-home-aligned main :is(h1,h2) { text-wrap:balance; }
body.evidence-home-aligned main :is(.product-hero,.bpage-hero,.bhero,.services-intro) { background-color:var(--evidence-sand); }
body.evidence-home-aligned main :is(a.btn,button.btn,a.button,button.button) { min-height:52px; border-radius:7px !important; font-family:EvidenceUnified,Satoshi,Arial,sans-serif; font-weight:700; line-height:1.25; transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease; }
body.evidence-home-aligned main :is(a.btn,button.btn,a.button,button.button):focus-visible, body.evidence-home-aligned header :is(a,button):focus-visible { outline:3px solid #9f381d; outline-offset:3px; }
body.evidence-home-aligned main :is(.btn.buy,.btn.purchase-cta,.button.orange) { background:#e3562b; border-color:#e3562b; color:white; }
body.evidence-home-aligned main :is(.btn.buy,.btn.purchase-cta,.button.orange):hover { background:#bd3f1d; border-color:#bd3f1d; color:white; }
body.evidence-home-aligned main :is(.side-card,.business-card,.service-card,.blog-card) { border-radius:8px !important; }
body.evidence-home-aligned main :is(.price,.service-price,.coaching-price,.business-process-number,.method-accent-number) { font-family:EvidenceUnified,Satoshi,Arial,sans-serif !important; font-weight:700 !important; }
body.evidence-home-aligned :is(.site-footer,.business-footer) { background:#111 !important; color:#fff; }
@media(max-width:700px){ body.evidence-home-aligned main :is(h1,h2,h3) { overflow-wrap:break-word; } body.evidence-home-aligned main :is(a.btn,button.btn,a.button,button.button){min-height:48px;} }
@media(prefers-reduced-motion:reduce){ body.evidence-home-aligned main :is(a.btn,button.btn,a.button,button.button){transition:none;} }
