.cust{--cust-gold:#B5852A;--cust-gold-light:#E7C57D;--cust-name-muted:#A9B7B0;--cust-card-border:#EAE4D9;--cust-hair:#F0ECE3;--cust-src-a:var(--teal);--cust-src-b:var(--cust-gold);--cust-src-c:#1B7A8C;--cust-src-d:#5E8C84;max-width:1200px;margin:0 auto;padding:64px 28px 40px}.cust__head{text-align:center;max-width:720px;margin:0 auto 34px}.cust__eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin-bottom:14px}.cust__title{font-family:var(--font-display);font-size:42px;font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0;color:var(--ink)}.cust__names{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;max-width:900px;margin:0 auto 44px;padding-bottom:34px;border-bottom:1px solid var(--sand)}.cust__name{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.01em}.cust__name,.cust__name-sep{color:var(--cust-name-muted)}.cust__name-sep{opacity:.6;font-size:15px}.cust__feature{background:var(--forest);border-radius:var(--r-hero);overflow:hidden;display:grid;grid-template-columns:1.02fr .98fr;margin-bottom:24px}.cust__feature-body{padding:48px 44px;display:flex;flex-direction:column;justify-content:center}.cust__feature-clinic{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--surface);margin:0 0 4px}.cust__feature-meta{font-size:13px;color:var(--mint);margin-bottom:26px}.cust__feature-quote{font-family:var(--font-display);font-size:25px;font-weight:500;line-height:1.34;letter-spacing:-.01em;color:var(--surface);margin:0 0 30px}.cust__feature-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:30px}.cust__stat-v{font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--cust-gold-light);line-height:1;white-space:nowrap}.cust__stat-l{font-size:12px;color:#9FB8B0;margin-top:7px;line-height:1.35}.cust__author{display:flex;align-items:center;gap:12px}.cust__author-av{width:42px;height:42px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cust__author-av,.cust__author-name{color:var(--surface);font-size:14px;font-weight:700}.cust__author-role{font-size:12.5px;color:#9FB8B0;margin-top:1px}.cust__feature-shot{background:var(--pine);padding:30px;display:flex;align-items:center;justify-content:center;min-width:0}.cust__mock{width:100%;background:var(--surface);border:1px solid #2e5a52;border-radius:var(--r-inner);box-shadow:0 20px 50px rgba(0,0,0,.35);overflow:hidden}.cust__mock-bar{height:28px;background:#F1F4F2;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:6px;padding:0 12px}.cust__mock-dot{width:8px;height:8px;border-radius:50%}.cust__mock-dot--r{background:#E6786C}.cust__mock-dot--y{background:#E8B84B}.cust__mock-dot--g{background:#5FB97E}.cust__mock-body{padding:16px}.cust__mock-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cust__mock-title{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink)}.cust__mock-pill{font-size:10px;font-weight:600;color:var(--text-faint);background:var(--wash-2);border-radius:var(--r-pill);padding:4px 9px}.cust__mock-kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.cust__kpi{border:1px solid var(--border);border-radius:var(--r-control);padding:9px 10px;background:var(--surface)}.cust__kpi-l{font-size:9.5px;color:var(--text-faint);margin-bottom:3px}.cust__kpi-v{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--ink);line-height:1}.cust__kpi-v span{font-family:var(--font-ui);font-size:10px;font-weight:600;color:var(--success);margin-left:4px}.cust__mock-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.cust__mock-panel{border:1px solid var(--border);border-radius:var(--r-control);padding:11px 11px 12px;min-width:0}.cust__mock-panel-t{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px}.cust__camp{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:8px}.cust__camp:last-child{margin-bottom:0}.cust__camp-n{color:var(--text-body);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cust__camp-v{font-weight:700;color:var(--ink);flex-shrink:0}.cust__src{margin-bottom:9px}.cust__src:last-child{margin-bottom:0}.cust__src-row{display:flex;align-items:baseline;justify-content:space-between;font-size:10.5px;margin-bottom:4px}.cust__src-n{color:var(--text-body)}.cust__src-p{font-weight:700;color:var(--ink)}.cust__src-track{height:6px;background:var(--wash-2);border-radius:var(--r-pill);overflow:hidden}.cust__src-fill{height:100%;border-radius:var(--r-pill)}.cust__src-fill--a{background:var(--cust-src-a)}.cust__src-fill--b{background:var(--cust-src-b)}.cust__src-fill--c{background:var(--cust-src-c)}.cust__src-fill--d{background:var(--cust-src-d)}.cust__mock-funnel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:var(--r-control);padding:11px;margin-bottom:12px}.cust__funnel-t{grid-column:1/-1;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin-bottom:2px}.cust__funnel-v{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--ink);line-height:1}.cust__funnel-l{font-size:9.5px;color:var(--text-faint);margin:4px 0 6px}.cust__funnel-bar{height:5px;background:var(--teal-wash);border-radius:var(--r-pill);overflow:hidden}.cust__funnel-bar>span{display:block;height:100%;background:var(--teal);border-radius:var(--r-pill)}.cust__mock-lin{display:flex;align-items:center;gap:8px;background:var(--forest);border-radius:var(--r-control);padding:9px 12px}.cust__mock-lin-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);flex-shrink:0}.cust__mock-lin-t{font-size:11px;color:var(--surface);font-weight:500}.cust__mock-lin-t b{color:var(--mint);font-weight:700}.cust__cases{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cust__case{background:var(--surface);border:1px solid var(--cust-card-border);border-radius:var(--r-hero);padding:32px;display:flex;flex-direction:column}.cust__case-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.cust__case-clinic{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--ink);margin:0}.cust__case-type{font-size:12px;color:var(--text-faint);text-align:right;flex-shrink:0}.cust__case-quote{font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:#2E423D;margin:0 0 24px;flex:1 1}.cust__case-metrics{display:flex;gap:28px;padding:18px 0;border-top:1px solid var(--cust-hair);border-bottom:1px solid var(--cust-hair);margin-bottom:18px}.cust__case-mv{font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--teal);line-height:1;white-space:nowrap}.cust__case-ml{font-size:12px;color:var(--text-faint);margin-top:5px}.cust__case-foot{display:flex;align-items:center;gap:11px}.cust__case-av{width:38px;height:38px;border-radius:50%;color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.cust__tint--mist{background:#E7F0ED}.cust__tint--sand{background:#F1EADF}.cust__case-name{font-size:13.5px;font-weight:700;color:var(--ink)}.cust__case-role{font-size:12px;color:var(--text-faint);margin-top:1px}@media (max-width:900px){.cust__cases,.cust__feature{grid-template-columns:1fr}}@media (max-width:720px){.cust{padding:44px 20px 28px}.cust__title{font-size:31px}.cust__names{gap:4px 12px}.cust__name{font-size:17px}.cust__feature-body{padding:34px 26px}.cust__feature-quote{font-size:21px}.cust__feature-stats{gap:14px}.cust__stat-v{font-size:25px}.cust__feature-shot{padding:22px}.cust__case{padding:26px}.cust__case-metrics{flex-wrap:wrap;gap:16px 28px}.cust__case-mv{font-size:22px}}@media (max-width:420px){.cust__mock-cols,.cust__mock-kpis{grid-template-columns:1fr}}