/* --- Global Consultant Styles --- */
:root {
--brand-primary: #001f3f; /* Your Deep Primary Color (Navy/Black) */
--brand-accent: #d4af37; /* Your Action Color (Gold/Blue/Red) */
--brand-neutral: #f4f4f4; /* Backgrounds */
--text-main: #333333; /* Body Text */
}
/* Professional Typography */
h1, h2, h3 {
color: var(--brand-primary);
font-family: 'Playfair Display', serif; /* Serif for authority */
font-weight: 700;
letter-spacing: -0.02em;
}
body {
font-family: 'Inter', sans-serif; /* Clean sans-serif for readability */
color: var(--text-main);
line-height: 1.6;
}
/* High-End Button Style */
.wp-block-button__link, .consultant-button {
background-color: var(--brand-primary) !important;
color: #ffffff !important;
border-radius: 2px !important; /* Sharp corners look more corporate */
padding: 15px 35px !important;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
transition: 0.3s ease;
}
.wp-block-button__link:hover {
background-color: var(--brand-accent) !important;
transform: translateY(-2px);
}
/* Section Spacing */
.entry-content section {
padding: 80px 0;
}