:root {
–cf-deep: #240055;
–cf-primary: #3a0088;
–cf-mid: #5000bb;
–cf-accent: #6500ee;
–cf-gray: #e6e6e6;
–cf-white: #ffffff;
–cf-text: #1c1c1c;
}
html, body { height: auto; margin: 0; }
body { color: var(–cf-text); line-height: 1.5; font-family: system-ui, sans-serif; }
h1, h2, h3 { line-height: 1.1; margin: 0 0 .6em; }
p { margin: 0 0 1rem; }
.eyebrow { letter-spacing: .12em; text-transform: uppercase; font-weight: 700; font-size: .8rem; color: var(–cf-mid); }
.hero { position: relative; color: var(–cf-white); }
.hero::before {
content: “”;
position: absolute;
inset: 0;
z-index: -1;
background: linear-gradient(135deg, var(–cf-primary) 0%, var(–cf-mid) 55%, var(–cf-accent) 100%);
}
.hero-inner { display: grid; grid-template-columns: 1.1fr; gap: 20px; align-items: center; min-height: 48vh; padding: clamp(40px, 8vw, 80px) clamp(16px, 4vw, 40px); max-width: 1120px; margin: 0 auto; }
.hero h1 { font-size: clamp(2rem, 5vw, 3.25rem); font-weight: 800; }
.hero p { font-size: clamp(1rem, 2.1vw, 1.15rem); opacity: .95; max-width: 62ch; }
.cta-group { margin-top: 18px; display: flex; gap: 12px; flex-wrap: wrap; }
.btn {
–bg: var(–cf-accent);
–fg: var(–cf-white);
–bd: transparent;
display: inline-flex;
align-items: center;
gap: .6em;
padding: .85em 1.1em;
border-radius: 14px;
background: var(–bg);
color: var(–fg);
border: 2px solid var(–bd);
text-decoration: none;
font-weight: 700;
transition: transform .08s ease, box-shadow .2s ease, background .2s ease;
}
.btn:hover { transform: translateY(-1px); box-shadow: 0 10px 24px rgba(0, 0, 0, .15); }
.btn.secondary { –bg: transparent; –fg: var(–cf-white); –bd: rgba(255, 255, 255, .6); }
.section { padding: clamp(40px, 6vw, 72px) 0; }
.container { max-width: 1120px; margin: 0 auto; padding-left: clamp(16px, 2.5vw, 28px); padding-right: clamp(16px, 2.5vw, 28px); }
.services { display: grid; grid-template-columns: repeat(12, 1fr); gap: 22px; align-items: start; }
.services-intro { grid-column: span 12; }
.cards { grid-column: span 12; display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; }
.card {
position: relative;
background: radial-gradient(1200px 400px at -10% -40%, rgba(101,0,238,.10), transparent 60%), var(–cf-white);
border: 1px solid rgba(36, 0, 85, .08);
border-radius: 18px;
padding: 22px;
box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.card h3 {
display: flex;
align-items: center;
gap: .6rem;
font-size: 1.2rem;
margin-bottom: .4rem;
color: var(–cf-deep);
}
.badge {
display: inline-block;
background: var(–cf-gray);
color: #333;
border-radius: 999px;
padding: .35em .7em;
font-size: .75rem;
font-weight: 700;
}
.card .more {
margin-top: 12px;
color: var(–cf-accent);
font-weight: 700;
text-decoration: none;
}
.card .more:hover { text-decoration: underline; }
.mission {
background: linear-gradient(180deg, var(–cf-gray), #f7f7f7);
}
.mission .wrap {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 22px;
align-items: start;
max-width: 1120px;
margin: 0 auto;
padding: clamp(40px, 6vw, 72px) clamp(16px, 2.5vw, 28px);
}
.mission .col { grid-column: span 12; }
.mission ul { list-style: none; padding: 0; margin: 0; }
.mission li { margin-bottom: .6rem; display: flex; align-items: center; }
.mission li::before {
content: “•”;
color: var(–cf-accent);
margin-right: .5rem;
font-weight: bold;
}
.hero, .section, .mission { margin-left: calc(50% – 50vw); margin-right: calc(50% – 50vw); }
What We Do
Salesforce & Mulesoft
Salesforce architecture, Mulesoft integration, and data-driven automation that align Marketing, Sales, and Service. We connect your systems so your teams can move faster, together.
Capabilities
Salesforce & Mulesoft
We design scalable, secure foundations for growth—bridging data, processes, and teams across your business.
Salesforce
From strategy to implementation, we unlock the full Salesforce ecosystem—Data Cloud, Sales, Service, and Marketing—so value flows end-to-end.
Architecture · Implementation · Adoption
Learn more
Mulesoft
We connect systems and eliminate data silos with secure APIs and reusable integration patterns that scale with your roadmap.
API Strategy · Integration · Governance
Learn more
Data-enabled, people-centered
Connected Force was founded in 2025 by Fei Liu van Dijk on a simple belief: when Salesforce clouds are united by Data Cloud, new possibilities open—insights get sharper and automation gets smarter.
We specialize in process automation and generated insights across departments—especially Marketing, Sales, and Service—so decisions become faster and customer experiences more consistent.
- On-site consultancy tailored to your context
- Fixed-price packaged solutions for rapid time-to-value
Start the conversation