.epa-proposal{
color-scheme: light dark;
--navy: #1a2740;
--navy-deep: #111b2d;
--canvas: #f6f1e7;
--paper: #fffdf8;
--card: #ffffff;
--ink: #1f2a40;
--body: #4f514d;
--sage: #a3b8a0;
--sage-deep: #667c65;
--tan: #9d8560;
--line: #ded4c0;
--line-dark: rgba(255,255,255,.17);
--white: #ffffff;
--shadow: 0 16px 38px rgba(29,35,47,.09);
--serif: Georgia, "Times New Roman", serif;
--sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
@media (prefers-color-scheme: dark) {.epa-proposal{
--navy: #0e1727;
--navy-deep: #09101c;
--canvas: #121820;
--paper: #171e27;
--card: #1b2430;
--ink: #edf0eb;
--body: #d1d5cf;
--sage: #adc2a9;
--sage-deep: #bfd0bc;
--tan: #c5ad87;
--line: #303946;
--line-dark: rgba(255,255,255,.18);
--shadow: 0 16px 38px rgba(0,0,0,.22);
}
}.epa-proposal *{ box-sizing: border-box; }.epa-proposal{ scroll-behavior: auto; }.epa-proposal{
margin: 0;
background: var(--canvas);
color: var(--body);
font: 16px/1.58 var(--sans);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}.epa-proposal a{ color: inherit; }.epa-proposal strong{ color: inherit; }.epa-proposal h1, .epa-proposal h2, .epa-proposal h3, .epa-proposal p{ margin-top: 0; }.epa-proposal h1, .epa-proposal h2, .epa-proposal h3{
color: var(--ink);
font-family: var(--serif);
font-weight: 500;
line-height: 1.08;
}.epa-proposal h1{ max-width: 830px; margin-bottom: 16px; font-size: clamp(42px, 6.6vw, 69px); letter-spacing: -.042em; }.epa-proposal h2{ max-width: 800px; margin-bottom: 18px; font-size: clamp(34px, 4.8vw, 48px); letter-spacing: -.033em; }.epa-proposal h3{ margin-bottom: 9px; font-size: 23px; letter-spacing: -.017em; }.epa-proposal em{ color: var(--sage-deep); font-weight: 500; }.epa-proposal .dark h1, .epa-proposal .dark h2, .epa-proposal .dark h3{ color: var(--white); }.epa-proposal .dark em{ color: var(--sage); }.epa-proposal .wrap{ width: min(1060px, calc(100% - 40px)); margin: 0 auto; }.epa-proposal .section{ padding: 48px 0; }.epa-proposal .dark{ background: var(--navy); color: rgba(255,255,255,.8); }.epa-proposal .light{ background: var(--canvas); }.epa-proposal .paper{ background: var(--paper); }.epa-proposal .eyebrow{
display: flex;
align-items: center;
gap: 16px;
margin: 0 0 15px;
color: var(--tan);
font-size: 11px;
font-weight: 780;
letter-spacing: .16em;
line-height: 1.3;
text-transform: uppercase;
}.epa-proposal .dark .eyebrow{ color: var(--sage); }.epa-proposal .dark .eyebrow::after{ content: ""; height: 1px; flex: 1; background: var(--line-dark); }.epa-proposal .lede{ max-width: 760px; margin-bottom: 0; font-size: clamp(17px, 2vw, 20px); line-height: 1.56; }.epa-proposal .hero{ padding: 50px 0 0; overflow: hidden; }.epa-proposal .hero .lede{ color: rgba(255,255,255,.75); }.epa-proposal .hero-meta{
display: grid;
grid-template-columns: 1.35fr .75fr .8fr 1.25fr;
margin-top: 32px;
border-top: 1px solid var(--line-dark);
}.epa-proposal .meta-cell{ min-width: 0; padding: 17px 16px 19px 0; }.epa-proposal .meta-cell + .meta-cell{ padding-left: 16px; border-left: 1px solid var(--line-dark); }.epa-proposal .meta-label, .epa-proposal .due{
display: block;
color: var(--sage);
font-size: 10px;
font-weight: 780;
letter-spacing: .14em;
line-height: 1.35;
text-transform: uppercase;
}.epa-proposal .meta-value{ display: block; margin-top: 6px; color: var(--white); font-size: 14px; font-weight: 680; line-height: 1.35; overflow-wrap: anywhere; }.epa-proposal .proposal-nav{
position: sticky;
top: 0;
z-index: 20;
background: #1a2740;
border-top: 1px solid rgba(255,255,255,.11);
border-bottom: 1px solid rgba(255,255,255,.17);
}.epa-proposal .proposal-nav-row{ display: flex; align-items: stretch; justify-content: space-between; gap: 18px; }.epa-proposal .proposal-nav a{
display: flex;
align-items: center;
flex: 0 1 auto;
min-height: 47px;
padding: 11px 0 9px;
border-bottom: 2px solid transparent;
color: rgba(255,255,255,.72);
font-size: 10px;
font-weight: 780;
letter-spacing: .1em;
line-height: 1.25;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}.epa-proposal .proposal-nav a:hover, .epa-proposal .proposal-nav a:focus-visible, .epa-proposal .proposal-nav a.active{ border-bottom-color: #a3b8a0; color: #c6d8c2; outline: none; }.epa-proposal section[id], .epa-proposal footer[id]{ scroll-margin-top: 76px; }.epa-proposal .copy-columns{ display: grid; grid-template-columns: 1fr 1fr; gap: 26px 48px; align-items: start; }.epa-proposal .copy-columns p{ margin-bottom: 13px; }.epa-proposal .playful{
margin: 17px 0 0;
padding: 18px 21px;
background: color-mix(in srgb, var(--sage) 18%, transparent);
border-left: 4px solid var(--sage-deep);
color: var(--ink);
font: 19px/1.42 var(--serif);
}.epa-proposal .tenure-copy{ max-width: 800px; margin-bottom: 0; font-size: 18px; }.epa-proposal .process-flow{
margin: 24px 0 18px;
padding: 25px;
overflow: hidden;
background: var(--navy);
border: 1px solid rgba(255,255,255,.14);
border-radius: 14px;
box-shadow: var(--shadow);
color: rgba(255,255,255,.78);
}.epa-proposal .flow-intro{ display: flex; align-items: baseline; justify-content: space-between; gap: 20px; margin-bottom: 21px; padding-bottom: 15px; border-bottom: 1px solid var(--line-dark); }.epa-proposal .flow-intro strong{ color: var(--white); font: 500 clamp(23px, 3vw, 32px)/1.1 var(--serif); letter-spacing: -.025em; }.epa-proposal .flow-intro span{ color: var(--sage); font-size: 10px; font-weight: 780; letter-spacing: .14em; text-transform: uppercase; }.epa-proposal .flow-stage{
display: grid;
grid-template-columns: minmax(115px,1fr) 50px minmax(115px,1fr) 50px minmax(115px,1fr) 50px minmax(115px,1fr);
grid-template-rows: auto 66px auto;
align-items: stretch;
}.epa-proposal .flow-node{ min-height: 138px; padding: 17px 15px 15px; background: rgba(255,255,255,.055); border: 1px solid var(--line-dark); border-radius: 10px; }.epa-proposal .node-1{ grid-column: 1; grid-row: 1; }.epa-proposal .node-2{ grid-column: 3; grid-row: 1; }.epa-proposal .node-3{ grid-column: 5; grid-row: 1; }.epa-proposal .node-4{ grid-column: 7; grid-row: 1; }.epa-proposal .node-5{ grid-column: 7; grid-row: 3; }.epa-proposal .node-6{ grid-column: 5; grid-row: 3; }.epa-proposal .node-7{ grid-column: 3; grid-row: 3; }.epa-proposal .flow-number{ display: block; margin-bottom: 12px; color: var(--sage); font: 26px/1 var(--serif); }.epa-proposal .flow-label{ display: block; margin-bottom: 7px; color: var(--white); font-size: 10px; font-weight: 820; letter-spacing: .11em; line-height: 1.25; text-transform: uppercase; }.epa-proposal .flow-node p{ margin: 0; font-size: 12px; line-height: 1.44; }.epa-proposal .flow-connector{ position: relative; min-width: 0; }.epa-proposal .flow-connector::before{ content: ""; position: absolute; top: 50%; right: 8px; left: 8px; height: 1px; background: var(--sage); }.epa-proposal .flow-connector::after{ content: ""; position: absolute; top: calc(50% - 4px); right: 6px; width: 7px; height: 7px; border-top: 1px solid var(--sage); border-right: 1px solid var(--sage); transform: rotate(45deg); }.epa-proposal .flow-connector.reverse::after{ right: auto; left: 6px; transform: rotate(-135deg); }.epa-proposal .connector-1{ grid-column: 2; grid-row: 1; }.epa-proposal .connector-2{ grid-column: 4; grid-row: 1; }.epa-proposal .connector-3{ grid-column: 6; grid-row: 1; }.epa-proposal .connector-4{ grid-column: 6; grid-row: 3; }.epa-proposal .connector-5{ grid-column: 4; grid-row: 3; }.epa-proposal .flow-bridge{ position: relative; grid-column: 7; grid-row: 2; color: var(--sage); font-size: 9px; font-weight: 800; letter-spacing: .12em; text-align: center; text-transform: uppercase; }.epa-proposal .flow-bridge::before{ content: ""; position: absolute; top: 0; bottom: 17px; left: 50%; width: 1px; background: var(--sage); }.epa-proposal .flow-bridge::after{ content: ""; position: absolute; bottom: 15px; left: calc(50% - 4px); width: 7px; height: 7px; border-right: 1px solid var(--sage); border-bottom: 1px solid var(--sage); transform: rotate(45deg); }.epa-proposal .flow-bridge span{ position: absolute; top: 50%; left: 50%; padding: 0 8px; background: var(--navy); white-space: nowrap; transform: translate(-50%,-50%); }.epa-proposal .decision-outcomes{ display: grid; grid-template-columns: 1.35fr .65fr; gap: 11px; width: min(660px,100%); margin: 16px auto 0; }.epa-proposal .decision-path{ position: relative; padding: 16px 16px 16px 52px; background: rgba(255,255,255,.055); border: 1px solid var(--line-dark); border-radius: 9px; font-size: 12px; line-height: 1.45; }.epa-proposal .decision-path b{ position: absolute; top: 16px; left: 15px; color: var(--sage); font-size: 10px; letter-spacing: .12em; }.epa-proposal .decision-path.yes{ border-color: rgba(163,184,160,.55); }.epa-proposal .steps{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin-top: 16px; }.epa-proposal .step{ display: grid; grid-template-columns: 54px 1fr; gap: 17px; min-height: 142px; padding: 21px; background: var(--card); border: 1px solid var(--line); border-radius: 13px; box-shadow: var(--shadow); }.epa-proposal .step:last-child:nth-child(odd){ grid-column: 1 / -1; min-height: auto; }.epa-proposal .step-num{ color: var(--sage-deep); font: 28px/1 var(--serif); }.epa-proposal .step p{ margin-bottom: 0; }.epa-proposal .cost-grid{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; margin-top: 25px; }.epa-proposal .cost-card{ padding: 22px; background: rgba(255,255,255,.055); border: 1px solid var(--line-dark); border-radius: 13px; }.epa-proposal .cost-card.wide{ grid-column: 1 / -1; }.epa-proposal .cost-summary{ padding-top: 20px; padding-bottom: 20px; }.epa-proposal .cost-formula{ margin: 0; color: var(--white); font: 500 clamp(20px,2.8vw,29px)/1.25 var(--serif); letter-spacing: -.015em; }.epa-proposal .cost-timing{ margin: 11px 0 0; color: rgba(255,255,255,.7); font-size: 12px; line-height: 1.55; }.epa-proposal .cost-kicker{ color: var(--sage); font-size: 10px; font-weight: 780; letter-spacing: .14em; text-transform: uppercase; }.epa-proposal .cost-amount{ margin: 8px 0 18px; color: var(--white); font: clamp(30px,4vw,42px)/1 var(--serif); }.epa-proposal .cost-card p:last-child{ margin-bottom: 0; }.epa-proposal .cost-example{ display: block; margin-top: 12px; font: inherit; color: rgba(255,255,255,.78); }.epa-proposal .not-word{ color: var(--sage); font-weight: 850; }.epa-proposal .terms-panel{ margin-top: 14px; padding: 22px; border: 1px solid var(--line-dark); border-radius: 11px; }.epa-proposal .terms-panel h3{ margin-bottom: 15px; font-size: 22px; }.epa-proposal .term-list{ display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px 28px; margin: 0; padding: 0; list-style: none; }.epa-proposal .term-list li{ position: relative; padding-left: 18px; }.epa-proposal .term-list li::before{ content: ""; position: absolute; top: .68em; left: 0; width: 6px; height: 6px; background: var(--sage); border-radius: 50%; }.epa-proposal .guarantee{ max-width: 830px; }.epa-proposal .guarantee-callout{ margin: 21px 0 0; padding: 20px 22px; background: var(--card); border: 1px solid var(--line); box-shadow: var(--shadow); }.epa-proposal .guarantee-callout p:last-child{ margin-bottom: 0; }.epa-proposal .guarantee-callout strong{ color: var(--ink); font-family: var(--serif); font-size: 23px; font-weight: 500; }.epa-proposal .footer-cta{ padding: 52px 0 30px; }.epa-proposal .closing-line{ margin: 0 0 14px; color: var(--white); font: clamp(23px,3vw,30px)/1.35 var(--serif); }.epa-proposal .contact-card{ display: grid; grid-template-columns: 1fr 1.2fr; gap: 28px; margin-top: 25px; padding: 22px 24px; background: rgba(255,255,255,.045); border: 1px solid var(--line-dark); border-radius: 11px; }.epa-proposal .contact-card strong{ display: block; color: var(--sage); font: 500 25px/1.25 var(--serif); }.epa-proposal .contact-card p{ margin-bottom: 0; }.epa-proposal .contact-details{ align-self: center; font-size: 14px; line-height: 1.68; }.epa-proposal .confidential{ margin: 22px 0 9px; color: var(--sage); font-size: 10px; font-weight: 760; letter-spacing: .14em; text-transform: uppercase; }.epa-proposal .fine-print{ max-width: 940px; margin-bottom: 0; color: rgba(255,255,255,.59); font-size: 12px; line-height: 1.65; }
@media (max-width: 820px) {.epa-proposal .proposal-nav-row{ justify-content: center; flex-wrap: wrap; gap: 0 20px; padding: 5px 0; }.epa-proposal .proposal-nav a{ min-height: 34px; padding: 7px 0 5px; }.epa-proposal section[id], .epa-proposal footer[id]{ scroll-margin-top: 110px; }.epa-proposal .copy-columns{ grid-template-columns: 1fr; gap: 18px; }.epa-proposal .hero-meta{ grid-template-columns: repeat(2,minmax(0,1fr)); }.epa-proposal .meta-cell:nth-child(3){ border-left: 0; padding-left: 0; border-top: 1px solid var(--line-dark); }.epa-proposal .meta-cell:nth-child(4){ border-top: 1px solid var(--line-dark); }.epa-proposal .process-flow{ padding: 20px 17px; }.epa-proposal .flow-intro{ display: block; }.epa-proposal .flow-intro span{ display: block; margin-top: 6px; }.epa-proposal .flow-stage{ display: flex; flex-direction: column; }.epa-proposal .flow-node{ width: 100%; min-height: 0; }.epa-proposal .flow-connector, .epa-proposal .flow-bridge{ width: 100%; height: 42px; min-height: 42px; }.epa-proposal .flow-connector::before, .epa-proposal .flow-bridge::before{ top: 6px; right: auto; bottom: 8px; left: 22px; width: 1px; height: auto; background: var(--sage); }.epa-proposal .flow-connector::after, .epa-proposal .flow-connector.reverse::after, .epa-proposal .flow-bridge::after{ top: auto; right: auto; bottom: 7px; left: 19px; width: 7px; height: 7px; border: 0; border-right: 1px solid var(--sage); border-bottom: 1px solid var(--sage); transform: rotate(45deg); }.epa-proposal .flow-bridge{ text-align: left; }.epa-proposal .flow-bridge span{ top: 50%; left: 22px; transform: translateY(-50%); }.epa-proposal .decision-outcomes, .epa-proposal .steps, .epa-proposal .cost-grid, .epa-proposal .term-list{ grid-template-columns: 1fr; }.epa-proposal .step:last-child:nth-child(odd), .epa-proposal .cost-card.wide{ grid-column: auto; }
}
@media (max-width: 560px) {.epa-proposal .wrap{ width: min(100% - 28px,1060px); }.epa-proposal .section{ padding: 40px 0; }.epa-proposal .hero{ padding-top: 39px; }.epa-proposal h1{ font-size: clamp(38px,12vw,53px); }.epa-proposal .hero-meta{ margin-top: 27px; }.epa-proposal .meta-cell, .epa-proposal .meta-cell + .meta-cell{ padding: 15px 10px 16px 0; }.epa-proposal .meta-cell + .meta-cell{ padding-left: 10px; }.epa-proposal .meta-cell:nth-child(3){ padding-left: 0; }.epa-proposal .meta-value{ font-size: 12.5px; }.epa-proposal .proposal-nav-row{
width: 100%;
padding: 0 14px;
margin: 0;
justify-content: flex-start;
flex-wrap: nowrap;
gap: 0 24px;
overflow-x: auto;
overscroll-behavior-x: contain;
scrollbar-width: none;
-webkit-overflow-scrolling: touch;
}.epa-proposal .proposal-nav-row::-webkit-scrollbar{ display: none; }.epa-proposal .proposal-nav a{
flex: 0 0 auto;
min-height: 48px;
padding: 13px 0 11px;
font-size: 10px;
letter-spacing: .08em;
white-space: nowrap;
}.epa-proposal .proposal-nav a:not(.active):hover, .epa-proposal .proposal-nav a:not(.active):focus-visible{
border-bottom-color: transparent;
color: rgba(255,255,255,.72);
}.epa-proposal .proposal-nav a:focus-visible{ outline: 2px solid var(--sage); outline-offset: -4px; }.epa-proposal section[id], .epa-proposal footer[id]{ scroll-margin-top: 64px; }.epa-proposal .step{ grid-template-columns: 42px 1fr; gap: 12px; min-height: 0; padding: 20px 18px; }.epa-proposal .cost-grid, .epa-proposal .cost-card{ min-width: 0; }.epa-proposal .cost-card{ padding: 20px 18px; }.epa-proposal .cost-summary{ width: 100%; padding: 21px 18px 20px; }.epa-proposal .cost-formula{
font-size: clamp(19px,5.6vw,23px);
line-height: 1.32;
overflow-wrap: break-word;
}.epa-proposal .cost-timing{
margin-top: 12px;
font-size: 13px;
line-height: 1.55;
overflow-wrap: break-word;
}.epa-proposal .terms-panel{ padding: 20px 18px; }.epa-proposal .contact-card{ grid-template-columns: 1fr; gap: 17px; padding: 22px 20px; }
}
@media (prefers-reduced-motion: reduce) {.epa-proposal{ scroll-behavior: auto; } }
Proposal · Prepared for Example
Let’s find your next Family Medicine.
A straight-shooting proposal from Elevate Healthcare Consultants — who we are, how the search works, and exactly what it costs. No fine-print surprises.
Who is Elevate?
great question. we’re Elevate.
Elevate Healthcare Consultants is a leading physician employment firm, built in 2015 around three core values: Integrity-Driven, Faith-Centered, and Transcendent. Translation: we do what’s right when no one’s looking, we genuinely enjoy the people we work with, and we hold ourselves to a standard most firms only talk about.
We built our reputation one search at a time: clear communication, disciplined candidate screening, and senior recruiters who stay close to the work from kickoff through placement.
But here’s the part that matters to you: no large-firm bureaucracy. You get senior people who pick up the phone, boots on the ground in your community, and a search tailored to the actual opportunity — not a template.
Wait — the best? Are we saying we’re the best? We certainly think so. And we’re working hard every day to prove it.
Your search team
14.6 years on average.
The recruiters running your search average 14.6 years of healthcare recruiting experience apiece. That means they don’t just know how to find candidates — they know how to screen them. The wrong CVs never reach your desk, the right ones arrive pre-vetted, and you get your time back.
How it all comes to life
Let the magic begin. From kickoff call to placement
01 Agreement Once signed, we hit the ground running!
02 Profile Call Meet your Recruiter… on a focused profile call. Walk us through the job, the team, the schools, places of worship, local favorites, and the details that make Plano worth choosing. We learn what actually sells the opportunity.
03 Get to Work We dial the phone. A lot. Targeted marketing goes out, the secret sauce gets deployed, and the pipeline starts filling.
04 Candidate Screening Confirm candidate fits our job specs and work history. Learn about their family, ties to the community, hobbies, place of worship... what makes them tick — Before you ever see a CV
Boom, we found someone!!
05 Candidate Presentation CVs that survive our vetting: OIG and excluded-parties checks, sex-offender database, and licensure verification. Pre- and post-interview summaries are included at no cost.
06 Interview Phone, video, or an onsite visit — your call. We coordinate the travel; you roll out the red carpet.
07 Like Them? Say yes and we stay in your corner: contract negotiations, licensing, credentialing, all the way to day one. Say no and we return to the search.
YES Awesome. We help after the hire too — contract negotiations, licensing, and credentialing.
NO Back to the search.
What it costs
every dollar, and exactly when it’s due.
No mystery fees. Here’s the full cost structure in plain English.
Total Cost of Success = Procurement Cost + Placement Fee + ECB (if applicable)
Procurement due when the search begins · Placement invoiced at the earliest of LOI signed, written agreement entered, or candidate begins services · ECB applies only if the position is filled within 90 days.
Procurement campaign
$12,000
Due · when the search begins
One time, per search. This funds targeted email, text, and social campaigns; specialty push-lead programs; candidate conferences; and advertising to residency programs, associations, and journals.
Placement fee
$22,000
Per candidate
Invoiced at the earliest of: a letter of intent is signed, a written agreement is entered, or the candidate begins services. Interview assessments already paid are deducted.
Interview assessment
$2,000
Per pre-authorized onsite interview · one per candidate
This is NOT an additional cost. Each assessment is deducted from the placement fee.ex) You have three onsite interviews, and hire one of the candidates, your Placement Fee is now reduced by $6k
Early completion bonus
+$5,000
If the position is filled within 90 days
The placement fee increases by $5,000 when the position is filled within 90 days. It keeps everyone, including us, moving with urgency.
Additional early completion bonus
+$3,000
If the position is filled within 120 days
The placement fee increases by $3,000 when the position is filled within 120 days.
Travel & interview expenses
At cost
Approved expenses only
Example covers approved candidate travel and interview expenses, including airfare, ground transportation, lodging, and approved family travel when applicable. Our travel team can handle the logistics.
Payment & agreement terms
The procurement campaign is due when the search begins; all other invoices are due within 30 days.
Unpaid amounts accrue 1.5% interest monthly.
Late payment voids replacement and refund protections.
The agreement term is six months.
The guarantee
we stand behind our placements.
If a placed candidate resigns within the first 90 days, Elevate goes back to work at no additional charge. Example gives Elevate 120 days to find a replacement under the same search parameters.
If no replacement is found within 120 days, the placement fee is reimbursed.
Replacement and refund protections remain subject to timely payment and the signed agreement.