.client-theme{--primary-color:#2e4631;--accent-color:#c1a25e;--secondary-color:#f3f4f6}.hero-section{background-color:var(--primary-color)}.hero-cta-button{background-color:var(--accent-color)}.hero-cta-button:hover{opacity:.9}.section-title{color:var(--primary-color)}.service-icon-bg{background-color:color-mix(in srgb,var(--primary-color) 20%,transparent)}.service-icon,.stats-number{color:var(--primary-color)}.contact-form-bg{background:linear-gradient(135deg,var(--primary-color),var(--accent-color))}.footer-bg{background-color:var(--primary-color)}.property-badge{background-color:var(--accent-color);color:#fff}.milestone-year{color:var(--primary-color);font-weight:700}.form-input:focus{border-color:var(--primary-color)}.cta-primary{background-color:var(--primary-color);color:#fff}.cta-secondary{background-color:var(--accent-color);color:#fff}.hero-with-bg{background-position:50%;background-size:cover}.bg-primary{background-color:var(--primary-color)}.bg-accent{background-color:var(--accent-color)}.text-primary{color:var(--primary-color)}.text-accent{color:var(--accent-color)}.border-primary{border-color:var(--primary-color)}
