.mcq-contact-hero{background:linear-gradient(135deg,var(--brand-primary-dark) 0,var(--brand-primary) 100%);color:#fff;padding:180px 0 var(--spacing-xl);text-align:center}.mcq-contact-hero h1{color:#fff;margin-bottom:var(--spacing-xs)}.mcq-contact-hero p{color:rgba(255,255,255,.8);font-size:1.05rem}.mcq-contact-info{background:var(--brand-bg-alt);border-radius:var(--brand-border-radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.mcq-contact-block{margin-bottom:var(--spacing-md)}.mcq-contact-block:last-child{margin-bottom:0}.mcq-contact-block h5{color:var(--brand-primary);font-size:.9rem;margin-bottom:var(--spacing-xs)}.mcq-contact-block p{color:var(--brand-text);font-size:.88rem;margin:0;line-height:1.6}.mcq-contact-block strong{color:var(--brand-text)}.mcq-contact-regions{margin-top:var(--spacing-md)}.mcq-contact-regions h5{color:var(--brand-text);margin-bottom:var(--spacing-sm)}.mcq-region{background:var(--brand-bg-alt);padding:var(--spacing-sm);border-radius:var(--brand-border-radius)}.mcq-region strong{color:var(--brand-primary);font-size:.85rem}.mcq-region p{color:var(--brand-text);font-size:.82rem;margin:4px 0 0}@media (max-width:991.98px){.mcq-contact-hero{padding-top:140px}}