/* Contatti identici su tutte le pagine */
body .contact{background:#f4f3ef;color:#111;padding:70px 6%;display:grid;grid-template-columns:1fr 1fr;gap:8%;border-radius:28px 28px 0 0}body .contact h2{font-family:'Agrandir Grand',Arial,sans-serif;font-weight:900;font-size:clamp(38px,4.5vw,68px);line-height:1.08;letter-spacing:-.04em;text-transform:uppercase;margin:24px 0}body .contact p{font-size:16px;line-height:1.7;margin:0;color:#111}body .contact .eyebrow{font-size:12px;letter-spacing:.06em;color:#111}body .contact h2,body .contact a,body .contact strong,body .contact span,body .contact svg{color:#111}body .contact-row{display:grid;grid-template-columns:115px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #1113;font-size:14px;line-height:1.7}body .contact-row strong{font-size:12px}body .contact a:hover{color:#111;text-decoration:underline;text-underline-offset:4px}body .contact-socials a{border-color:#1115}body .contact-socials a:hover{background:#ff9200;border-color:#111;color:#111}@media(max-width:760px){body .contact{grid-template-columns:1fr;gap:30px;padding:50px 6%}body .contact h2{font-size:42px}body .contact-row{grid-template-columns:100px 1fr}}
