.cardone-site .cardone-footer .footer-company{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:24px 40px;border-top:1px solid var(--line);padding-top:28px;margin-top:12px}
.cardone-site .footer-company address{font-style:normal;display:block}
.cardone-site .cardone-footer .footer-company p{margin:0;line-height:1.7}
.cardone-site .footer-company strong{font-weight:500}
.cardone-site .footer-company .footer-identity img{display:block;width:190px;max-width:100%;height:auto;margin:0;object-fit:contain}
.cardone-site .footer-company .footer-registration>strong{display:block;font-size:14px;color:var(--ink)}
.cardone-site .footer-company a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.cardone-site .footer-company a,.cardone-site .consultation-contact a{overflow-wrap:anywhere}
.cardone-site .consultation-contact{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;max-width:100%;margin-top:24px;font-size:14px}
.cardone-site .consultation-contact a{color:inherit;text-underline-offset:5px}
.cardone-site .consultation-contact-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;box-sizing:border-box}
.cardone-site .consultation-contact-link span{min-width:0}
.cardone-site .consultation-contact svg{flex:0 0 20px;display:block}
.cardone-site .consultation-contact-phone{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%}
.cardone-site .consultation-contact-phone .consultation-contact-link{white-space:nowrap}
.cardone-site .consultation-whatsapp{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;box-sizing:border-box;text-decoration:none;border:1px solid var(--line);border-radius:50%}
.cardone-site .consultation-contact a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
@media(max-width:600px){.cardone-site .consultation-contact{flex-direction:column;gap:4px;align-items:center}}
.cardone-site #request a.request-email{display:inline-flex;gap:16px;align-items:center;padding:12px 18px;min-height:44px;margin:12px 14px 12px 0;color:var(--paper,#faf9f6);background:var(--ink,#123849);border:1px solid var(--ink,#123849);font:inherit;text-decoration:none;box-sizing:border-box}
.cardone-site #request a.request-email:focus-visible{outline:2px solid var(--gold,#a77b58);outline-offset:4px}
.cardone-site #request .request-help{line-height:1.6}
@media(max-width:700px){.cardone-site .cardone-footer .footer-company{grid-template-columns:1fr;gap:16px}.cardone-site #request a.request-email{max-width:100%;white-space:normal}}


/* Public-site visual corrections, 23 October 2026. */
body.cardone-site{--muted:#536773;--gold:#826749}
/* The gap between the two heads (42.6% of the original photo) stays centred.
   The wider image box covers the viewport even when the photo moves right. */
.page--home .home-hero-media img{width:117.370892%;max-width:none;object-position:42.6% 48%}
/* Light editorial chapters use the same text palette as the rest of the site. */
.materials-page{--mat-muted:var(--muted);--mat-accent:var(--gold)}
body.editorial-page .materials-technical-section{background:var(--paper);color:var(--ink)}
.materials-technical-section .materials-section-head>p,.materials-technical-section .materials-tech-card>p:last-child,.materials-technical-section .materials-availability{color:var(--muted)}
.materials-technical-section .materials-kicker,.materials-technical-section .materials-label{color:var(--gold)}
.materials-technical-section .materials-availability{border-color:var(--line)}
.materials-technical-section .materials-thumb>img[src*="resistex-"],.materials-technical-section .materials-thumb>img[src*="resistat-"]{filter:none}
body.editorial-page .company-values p,body.editorial-page .company-social .social-intro>p{color:var(--muted)}
.company-page .company-signature,.company-page .company-philosophy-intro .company-signature{color:var(--muted)!important;border-color:var(--line)}
.company-page .company-values .eyebrow,.company-page .company-values article span,.company-page .company-story .eyebrow,.company-page .company-editorial .eyebrow,.company-page .company-topic-number{color:var(--gold)}
body.editorial-page .company-social .social-intro h2,body.editorial-page main .catalog-final-cta h2{color:var(--ink)}
