A smart way to support your pre-MBA talent.
We deliver 1:1 support that raises business school admissions outcomes for your stars while protecting their productivity at work.
/* ===== Rescue stylesheet for Partnerships page ===== */
/* Shared tokens per slice (no wrapper needed) */
.bp, .csx, .cta-soft {
–ink:#e8eeec;
–muted:rgba(255,255,255,.78);
–chip:rgba(255,255,255,.08);
–panel:rgba(255,255,255,.04);
–ring:rgba(82,213,175,.55);
–pill:#52d5af;
–accent:#fee12f;
color:var(–ink);
max-width:1270px; margin:56px auto; padding:0 24px;
font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}
/* Headings inside slices */
.bp h2, .csx h2 { margin:0 0 18px; font-weight:800; line-height:1.2; font-size:clamp(22px,2.2vw,30px); }
.bp h3 { margin:0 0 10px; font-size:clamp(18px,1.8vw,22px); }
.bp p { margin:0 0 10px; line-height:1.7; }
.bp .k { color:var(–accent); font-weight:800; }
/* Grid helpers */
.bp-grid{ display:grid; gap:24px; }
.bp-grid.bp-3{ grid-template-columns:repeat(3, minmax(280px,1fr)); }
.bp-grid.bp-4{ grid-template-columns:repeat(4, minmax(220px,1fr)); }
@media (max-width:1100px){ .bp-grid.bp-4{ grid-template-columns:repeat(2, minmax(260px,1fr)); } }
@media (max-width:900px){ .bp-grid.bp-3{ grid-template-columns:repeat(2, minmax(260px,1fr)); } }
@media (max-width:620px){ .bp-grid.bp-3, .bp-grid.bp-4{ grid-template-columns:1fr; } }
/* Cards */
.bp-card{
background:var(–panel); border-radius:16px; padding:22px;
border:1px solid rgba(255,255,255,.06);
box-shadow:0 0 0 1px transparent;
display:flex; flex-direction:column; min-height:500px;
}
.bp-card:hover{ box-shadow:0 0 0 1px var(–ring); }
/* Row 1 spacing logic */
.bp-card-body{ display:flex; flex-direction:column; flex-grow:1; }
.bp-card-body h3{ margin-bottom:30px !important; }
.bp-card-body .you-get{ margin-bottom:25px; }
.bp-card-body .how-happens{ margin-bottom:25px; }
/* Chips */
.bp-chips{ display:flex; flex-wrap:wrap; gap:10px; margin-top:auto; }
.bp-chip{
background:var(–chip);
border:1px solid rgba(255,255,255,.12);
border-radius:999px; padding:7px 12px;
font-size:13px; color:var(–muted);
}
/* Row 2: level pill + copy + italics green */
.bp .bp-pill{
align-self:flex-start; background:var(–pill); color:#0b0b0b;
font-weight:800; border-radius:999px; padding:6px 25px; font-size:12px; margin-bottom:16px;
}
.bp-grid.bp-4 .bp-card{ min-height:360px; padding:20px; }
.bp-grid.bp-4 h3{ margin:0 0 30px; }
.bp-grid.bp-4 p.small{ color:var(–muted); font-size:14px; line-height:1.55; margin:0 0 10px; }
.bp-grid.bp-4 .bp-card em{ color:var(–pill); font-style:italic; }
/* Case studies */
.csx h2{ margin:0 0 18px; font-weight:800; line-height:1.2; font-size:clamp(22px,2.6vw,30px); }
.csx-band{
display:grid; grid-template-columns:0.95fr 1.05fr; gap:44px; align-items:stretch;
background:linear-gradient(135deg, rgba(255,255,255,.02), rgba(255,255,255,.06));
border-radius:16px; padding:36px 32px; margin:30px 0;
border:1px solid rgba(255,255,255,.06);
}
.csx .left{ display:flex; flex-direction:column; min-height:260px; align-items:flex-start; }
.csx .csx-pill{
all:unset; display:inline-block; white-space:nowrap;
background:var(–pill); color:#0b0b0b; font-weight:800; border-radius:999px;
padding:11px 17px; font-size:12.5pt; line-height:1; margin:0 0 16px;
}
.csx .csx-quote{ margin:0; font-weight:800; line-height:1.15; font-size:clamp(20px,3.2vw,38px); }
.csx .csx-meta{ margin-top:auto; display:flex; flex-wrap:wrap; gap:12px; padding-top:16px; }
.csx .csx-badge{ font-size:11pt; border:1px solid rgba(255,255,255,.15); padding:6px 10px; border-radius:6px; color:var(–ink); }
.csx .csx-k{ color:#fa3f6b; font-weight:800; margin-right:4px; }
.csx .right{ color:var(–ink); }
.csx .csx-block{ margin:0 0 18px; }
.csx .csx-h{ color:var(–accent); font-weight:800; margin:0 0 6px; font-size:clamp(14px,1.4vw,18px); }
.csx .csx-p{ margin:0; color:var(–muted); font-size:clamp(13px,1.2vw,15px); line-height:1.7; }
@media (max-width:900px){ .csx-band{ grid-template-columns:1fr; padding:28px 22px; } }
/* “Why Orgs” table styling (light cells + spacing) */
.table-wrap{ max-width:1270px; margin:64px auto; padding:0 24px; }
.table-wrap table{ width:100%; border-collapse:separate; border-spacing:0 6px; font-size:14pt; line-height:1.45; background:transparent; }
.table-wrap th{
text-align:left; color:#ffd85e; font-weight:600; background:rgba(255,255,255,.02); padding:28px 18px 28px 28px;
}
.table-wrap td{
background:rgba(255,255,255,.03); border-radius:4px; padding:28px 18px 28px 28px; color:var(–ink);
}
.table-wrap td:first-child{ color:var(–pill); font-weight:700; }
/* Soft CTA (green band, black text) */
.cta-soft{ max-width:1270px; margin:56px auto 0; padding:0 24px; color:#000; }
.cta-soft .band{ background:#52d5af; border:none; border-radius:14px; padding:22px 20px; }
.cta-soft h2{ margin:0 0 10px; font-weight:800; line-height:1.2; font-size:clamp(22px,2.1vw,28px); color:#000; }
.cta-soft p{ margin:0; color:#000; font-size:clamp(14px,1.15vw,16px); line-height:1.6; max-width:820px; }
/* Hero full-bleed + tall (keeps the hero you just restored) */
.partnerships-page .wp-block-acf-adm-section-hero-partners-and-affiliates{
margin-left:calc(50% – 50vw); margin-right:calc(50% – 50vw);
width:100vw; max-width:100vw; padding:0;
position:relative; overflow:hidden;
min-height:clamp(560px,75vh,900px);
background-size:cover; background-position:center; background-repeat:no-repeat;
}
.partnerships-page .wp-block-acf-adm-section-hero-partners-and-affiliates img{
display:block; width:100%; height:100%; max-width:none; min-height:inherit;
object-fit:cover; object-position:center;
}
.partnerships-page .wp-block-acf-adm-section-hero-partners-and-affiliates
:is(.container,.wrap,.inner,.acf-inner,.hero-content,.entry-content,.wp-block-group__inner-container){
max-width:1270px; margin:0 auto; width:100%; padding:clamp(56px,8vh,120px) 24px; box-sizing:border-box; position:relative; z-index:2;
}
/* ===== Partnerships Final Polish ===== */
/* Keep every content slice pinned to the 1270 rail */
.partnerships-page .wp-block-acf-adm-text,
.partnerships-page section.bp,
.partnerships-page section.csx,
.partnerships-page section.cta-soft{
max-width:1270px !important;
margin-left:auto !important;
margin-right:auto !important;
padding-left:24px !important;
padding-right:24px !important;
width:100% !important;
}
/* Section rhythm: consistent top/bottom spacing so nothing “sticks” to the hero or form */
.partnerships-page .wp-block-acf-adm-text{ margin-top:56px !important; margin-bottom:40px !important; }
.partnerships-page section.bp{ margin-top:56px !important; margin-bottom:44px !important; }
.partnerships-page section.csx{ margin-top:56px !important; margin-bottom:44px !important; }
.partnerships-page section.cta-soft{ margin-top:56px !important; margin-bottom:0 !important; }
/* Hero bottom: avoid weird extra banding if the theme injects margins */
.partnerships-page :is(.wp-block-acf-adm-section-hero-partners-and-affiliates,
.acf-block-component[data-name=”adm-section-hero-partners-and-affiliates”]){
margin-bottom:0 !important;
}
/* Why Orgs table: lock the look */
.table-wrap table{ border-collapse:separate !important; border-spacing:0 6px !important; width:100% !important; }
.table-wrap th{
text-align:left !important; color:#ffd85e !important; font-weight:600 !important;
background:rgba(255,255,255,.02) !important; padding:28px 18px 28px 28px !important;
}
.table-wrap td{
background:rgba(255,255,255,.03) !important; color:var(–ink) !important;
border-radius:4px !important; padding:28px 18px 28px 28px !important;
}
.table-wrap td:first-child{ color:var(–pill) !important; font-weight:700 !important; }
/* Row 1 cards: labels + spacing */
.bp .k{ color:var(–accent) !important; font-weight:800 !important; }
.bp-card p{ margin:0 0 12px !important; line-height:1.7 !important; }
.bp-card-body h3{ margin-bottom:30px !important; }
.bp-card-body .you-get{ margin-bottom:25px !important; }
.bp-card-body .how-happens{ margin-bottom:25px !important; }
/* Chips */
.bp-chips{ gap:10px !important; margin-top:auto !important; }
.bp-chip{ padding:7px 12px !important; border-radius:999px !important; }
/* Row 2 level pills + italic green */
.bp .bp-pill{
background:var(–pill) !important; color:#0b0b0b !important; font-weight:800 !important;
padding:6px 25px !important; border-radius:999px !important; margin-bottom:16px !important;
}
.bp-grid.bp-4 p.small em{ color:var(–pill) !important; font-style:italic !important; }
/* CTA: centered + black text inside the green band */
.cta-soft .band{ background:#52d5af !important; border:none !important; border-radius:14px !important; padding:22px 20px !important; }
.cta-soft h2, .cta-soft p{ color:#000 !important; }
/* Mobile protective bump so body text stays readable */
@media (max-width:520px){
.bp p, .bp-grid.bp-4 p.small, .csx .csx-p{ font-size:15px !important; }
}
/* Match H2 sizing across the page */
.partnerships-page .wp-block-acf-adm-text h2{
margin:0 0 25px !important;
font-weight:800 !important;
line-height:1.2 !important;
font-size:clamp(22px,2.2vw,30px) !important; /* same as the other section H2s */
}
/* Force first-column labels to pill green */
.table-wrap tbody td:first-child,
.table-wrap tbody td:first-child *,
.table-wrap tbody tr td:nth-child(1){
color:var(–pill) !important;
font-weight:700 !important;
}
/* keep the rest of the table text ink-colored */
.table-wrap td{
color:var(–ink) !important;
}
/* 1) Normalize section H2 scale (but NOT the hero) */
.partnerships-page .wp-block-heading{
margin:0 0 25px !important;
font-weight:800 !important;
line-height:1.2 !important;
font-size:clamp(22px,2.2vw,30px) !important;
}
/* also catch the ACF text block version of that heading, if it isn’t a core heading */
.partnerships-page .wp-block-acf-adm-text h2{
margin:0 0 25px !important;
font-weight:800 !important;
line-height:1.2 !important;
font-size:clamp(22px,2.2vw,30px) !important;
}
/* 2) Force first column in the table back to eucalyptus green, regardless of wrappers */
.partnerships-page table tbody td:first-child,
.partnerships-page table tbody td:first-child *{
color: var(–pill) !important;
font-weight:700 !important;
}
/* === Patch: table H2 sizing + first-column color === */
/* Make the H2 in the custom HTML table match all other section H2s */
.table-wrap h2{
margin:0 0 25px !important;
font-weight:800 !important;
line-height:1.2 !important;
font-size:clamp(22px,2.2vw,30px) !important;
}
/* Color logic for table cells
1) Set ink for all non-first-child cells
2) Then force first column to pill green (and win the cascade)
*/
.table-wrap tbody td:not(:first-child){
color:var(–ink) !important;
}
.table-wrap tbody td:first-child,
.table-wrap tbody td:first-child *,
.table-wrap tbody tr td:nth-child(1){
color:var(–pill) !important;
font-weight:700 !important;
}
/* === Token shim for the table === */
.table-wrap{
–ink:#e8eeec;
–muted:rgba(255,255,255,.78);
–pill:#52d5af;
–accent:#fee12f;
}
/* Force first column to eucalyptus green and keep others ink */
.table-wrap tbody tr > td:not(:first-child){
color: var(–ink) !important;
}
.table-wrap tbody tr > td:first-child,
.table-wrap tbody tr > td:first-child strong{
color: var(–pill) !important;
font-weight:700 !important;
}
/* === Normalize H2 spacing across the Partnerships page === */
/* 1) Set a single, roomy H2 → content gap everywhere (matches Case Studies look) */
.partnerships-page :is(.bp h2,
.csx h2,
.table-wrap h2,
.wp-block-heading){
margin-bottom: 32px !important; /* was 18 in some places */
}
/* 2) Remove slice-specific top margins so the H2 controls the gap */
.csx .csx-band{ margin-top: 0 !important; } /* was 30px */
.bp .bp-grid{ margin-top: 0 !important; } /* ensure no hidden bump */
/* === Normalize all H2 font sizes (except hero) === */
.partnerships-page h2:not(.hero-title),
.partnerships-page .csx h2 {
font-size: clamp(22px, 2.2vw, 30px) !important;
font-weight: 800 !important;
line-height: 1.2 !important;
}
/* Force “Selected Case Studies” heading to match other section H2s */
.partnerships-page .csx > h2 {
font-size: clamp(22px, 2.2vw, 30px) !important;
font-weight: 800 !important;
line-height: 1.2 !important;
margin-bottom: 25px !important;
}
/* === One rule to size ALL H2s on the partnerships page === */
.partnerships-page h2 {
font-weight: 800 !important;
line-height: 1.2 !important;
font-size: clamp(22px, 2.2vw, 30px) !important; /* adjust to taste */
margin: 0 0 28px !important; /* space under every H2 */
}
/* Force all H2s, including Case Studies, to match */
.partnerships-page h2,
.partnerships-page .csx h2 {
font-weight: 800 !important;
line-height: 1.2 !important;
font-size: clamp(22px, 2.2vw, 30px) !important; /* adjust */
margin: 0 0 28px !important;
}
.partnerships-page h2 {
margin-bottom: 42px !important; /* adjust to taste */
}
.partnerships-page h2 + * {
margin-top: 0 !important; /* removes “double margin” from the first element after any H2 */
}
/* ———- One ruler for ALL H2s on the Partnerships page ———- */
/* tweak these two to taste */
:root { –h2-gap: 28px; } /* space below all H2s */
:where(.partnerships-page) :is(h2, .wp-block-heading){
font-weight: 800 !important;
line-height: 1.2 !important;
font-size: clamp(22px, 2.1vw, 30px) !important;
margin-top: 0 !important;
margin-bottom: var(–h2-gap) !important;
}
/* Make sure the section-specific headings honor the same gap */
:where(.partnerships-page) :is(.bp h2, .csx h2, .cta-soft h2, .wp-block-acf-adm-text h2){
margin-top: 0 !important;
margin-bottom: var(–h2-gap) !important;
font-size: clamp(22px, 2.1vw, 30px) !important; /* keep size in sync too */
}
/* Kill “double spacing” below H2s caused by the next element having its own top margin */
:where(.partnerships-page) :is(h2, .wp-block-heading) + *{
margin-top: 0 !important;
}
/* The table block sometimes adds top margin to the table itself */
:where(.partnerships-page) .table-wrap table{
margin-top: 0 !important;
}
Why Organizations Approach Us
| Issue |
What it looks like |
| Competitive Poaching |
“Our best people leave for employers seen as better launch pads to elite MBAs.” |
| Sponsorship Signal |
“Our offers are declined because other firms subsidize MBA support.” |
| Split Attention |
“Client work slows and quality wobbles because they’re stressing over MBA applications.” |
| Mid-tier Results |
“We sponsor MBAs, but they’re not getting into HBS/GSB/Wharton—no prestige halo back to us.” |
What partners get — and how it happens
Focus stays high
You get: Apps move forward without client work slipping; managers see predictable timelines.
How it happens: We do the strategic heavy-lift asynchronously; talent reviews are focused 60–90 mins after hours using our playbooks. Recommender coaching keeps letters on track.
Standard cadence
Recommender coaching
Frameworks & templates
Admit mix shifts up-market
You get: More H/S/W outcomes, fewer “safe” admits—stronger alumni halo and recruiting pull over time.
How it happens: Targeted narrative work for the toughest pools; calibrated school lists; interview prep aligned to elite criteria.
97% in high-propensity finance
Senior bench
Change-proof partnership
You get: Models that flex year to year—referrals only one cycle, embedded support the next—without re-inventing process.
How it happens: Four simple options; sponsor or employee pay; start small and scale if useful. One discreet channel, light reporting.
Sponsor / no-sponsor
Simple SOW
Start small, scale
Four ways to work together—sponsor or not
Level 1
Referral Pathway
Enable discounted access with no firm cost.
Preferred rates, zero admin lift. Employees opt in; no budget required.
Level 2
Structured Learning
Fund group education on the admissions process.
Webinars or lunch-and-learns to sharpen strategy and reduce distraction.
Level 3
Individual Coaching
Sponsor 1:1 support for select employees.
Full-price consulting, case-by-case. No prepay, no volume minimums.
Level 4
Cohort Training
Pre-purchase seats. Unlock strategic perks.
Discounted bundles + cadence, office hours, white-glove support, and light reporting.
Selected Case Studies
Boutique Private Equity
“If we’re sponsoring our stars, we want H/S/W results.”
Model: Referral / Sponsored
Cycle: ~8–10 weeks
Manager lift: Low
Situation
Strong analysts; sponsorship on the table, but prestige outcomes needed to justify ROI.
Approach
Flat-fee per supported employee. High-touch 1:1 applications consulting; four schools per candidate skewed to H/S/W; recommender alignment; light reporting.
Results
H/S/W admits year after year; clean reporting; zero disruption in Q3/Q4.
Why this works
Senior bench + targeted narratives in a tough applicant pool; <6% hiring rate for our consultants.
Elite Consulting
“Keep performance up while candidates apply.”
Model: Referral (employee-paid)
Cycle: Rolling
Manager lift: Minimal
Situation
Up-or-out culture → MBA expected. Performance dips when candidates self-manage apps; firm wants outcomes, not overhead.
Approach
Referral program; 1:1 strategy, essays, interview playbooks; cadence check-ins to managers so timelines stay predictable.
Results
Productivity stays high; admit rates improve; stronger recruiting story.
Why this works
We remove guesswork and standardize timing; the firm gets outcomes without extra lift.
Global Bank
“We need U.S. brand outcomes without dragging managers into it.”
Model: Embedded sprint
Cycle: 2 months
Manager lift: Low
Situation
Non-U.S. bank needed elite admits to strengthen brand and retention. U.S. outcomes were rare, EU was ad-hoc; managers wanted a short, low-friction engagement.
Approach
Two-month embedded sprint: cross-border strategy (U.S. Top-20 + INSEAD/LBS), recommender calibration, weekend workshops + targeted 1:1s; discreet data handling.
Results
Cohorts into U.S. Top-20 and top-10 EU programs; repeatable playbook; stronger alumni halo.
Why this works
On-site alignment + cross-border expertise; de-risked letters/interviews; simple SOW minimized lift.
If this feels aligned, let’s talk.
If a quick 15-minute scope call makes sense, please share some details around the outcome(s) you want. We’ll review and bring one or two right-sized options—no deck, no spam.
/* ==== Partnerships “Stabilizer Pack” (append under your current CSS) ==== */
/* 1) Headings + spacing that sometimes get overridden by the theme */
.bp h2, .csx h2 { margin: 0 0 24px !important; line-height: 1.2 !important; }
.bp h3 { font-weight: 800; margin: 0 0 12px !important; font-size: clamp(18px, 1.8vw, 22px) !important; }
/* 2) Yellow labels (“You get:” / “How it happens:”) and consistent paragraph rhythm */
.bp .k { color: var(–accent) !important; font-weight: 800 !important; }
.bp p { margin: 0 0 12px !important; line-height: 1.7 !important; }
/* 3) Row 1 card layout: keep the intended vertical spacing */
.bp-card { min-height: 500px !important; }
.bp-card-body h3 { margin-bottom: 30px !important; } /* Title → section 2 */
.bp-card-body .you-get { margin-bottom: 25px !important; } /* Section 2 → 3 */
.bp-card-body .how-happens { margin-bottom: 25px !important; } /* Section 3 → chips */
/* 4) Chips: tighter, consistent pill feel */
.bp-chips { gap: 10px !important; margin-top: auto !important; }
.bp-chip { padding: 7px 12px !important; border-radius: 999px !important; }
/* 5) Row 2 level pills + italics green restored no matter what */
.bp .bp-pill {
background: var(–pill) !important; color: #0b0b0b !important;
font-weight: 800 !important; padding: 6px 25px !important; border-radius: 999px !important;
margin-bottom: 16px !important;
}
.bp-grid.bp-4 p.small em { color: var(–pill) !important; font-style: italic !important; }
/* 6) Ensure Row 2 card height isn’t collapsing */
.bp-grid.bp-4 .bp-card { min-height: 360px !important; padding: 20px !important; }
/* 7) “Why Orgs” table — reinforce the light-cell look even if theme meddles */
.table-wrap table { border-collapse: separate !important; border-spacing: 0 6px !important; }
.table-wrap th {
text-align: left !important; color: #ffd85e !important; font-weight: 600 !important;
background: rgba(255,255,255,.02) !important; padding: 28px 18px 28px 28px !important;
}
.table-wrap td {
background: rgba(255,255,255,.03) !important; color: var(–ink) !important;
border-radius: 4px !important; padding: 28px 18px 28px 28px !important;
}
.table-wrap td:first-child { color: var(–pill) !important; font-weight: 700 !important; }
/* 8) Case Studies: make sure there’s breathing room above */
.csx { margin-top: 56px !important; }
/* 9) Soft CTA: ensure green band + black text + tight gap above form */
.cta-soft { margin: 56px auto 0 !important; }
.cta-soft .band { background: #52d5af !important; border: none !important; }
.cta-soft h2, .cta-soft p { color: #000 !important; }
/* 10) Optional: fallback gradient for the hero’s gradient span if theme misses it */
.text-gradient-eucalyptus-azure {
background: linear-gradient(90deg, #14b8a6 0%, #22d3ee 100%);
-webkit-background-clip: text; background-clip: text; color: transparent;
}
/* 11) Safety: prevent theme typography from shrinking inside cards on small screens */
@media (max-width: 520px){
.bp p, .bp-grid.bp-4 p.small, .csx .csx-p { font-size: 15px !important; }
}