/* Field experience behind the small-company sales training. */
.sales-difference{margin-block:0 48px;background:#f3f6f9;border-block:1px solid #dce3eb}
.starting-point-inner{padding-block:45px 34px}
.starting-point-heading{display:block}
.starting-point-heading .eyebrow{color:#265b89;line-height:1.8}
.starting-point-heading h2{font-size:clamp(1.9rem,3vw,2.65rem);line-height:1.5;letter-spacing:-.045em;margin-top:15px;word-break:keep-all;overflow-wrap:anywhere}
.starting-point-heading h2 span{color:#265b89}
.starting-point-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;margin-top:25px;font-size:1rem;line-height:1.9;color:#566578;word-break:keep-all;overflow-wrap:anywhere}
.starting-point-realities p+p{margin-top:5px}
.starting-point-context{border-left:2px solid #b6cde0;padding-left:24px}
.starting-point-lead strong{color:#1b3045}
.sales-comparison{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:30px;font-size:1rem;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}
.sales-comparison caption{text-align:left;font-size:.8125rem;color:#566578;padding-bottom:12px}
.sales-comparison .comparison-topic{width:16%}
.sales-comparison th,.sales-comparison td{text-align:left;vertical-align:top;padding:19px 23px;border-bottom:1px solid #dce3eb}
.sales-comparison thead th{background:#e6ecf2;color:#36495c;font-size:1.0625rem;line-height:1.65;vertical-align:middle}
.sales-comparison thead th:first-child{font-size:.875rem}
.sales-comparison thead th:last-child{background:#1b3045;color:#fff}
.sales-comparison thead th:last-child span{display:block;font-size:.8125rem;font-weight:500;color:#beddf8;margin-bottom:4px}
.sales-comparison tbody th{color:#1b3045;font-size:.875rem;font-weight:700}
.sales-comparison td{background:#fff;color:#566578}
.sales-comparison td:last-child{background:#eaf2fa;color:#1b3045}
.sales-comparison td strong{font-weight:700}
.starting-point-proof{margin-top:25px;padding:22px 25px;border-left:3px solid #265b89;background:#fff}
.starting-point-proof h3{font-size:1.125rem;line-height:1.7;color:#1b3045;word-break:keep-all;overflow-wrap:anywhere}
.starting-point-proof>p{font-size:1rem;line-height:1.9;color:#566578;margin-top:9px;word-break:keep-all;overflow-wrap:anywhere}
.starting-point-proof strong{color:#1b3045}
.starting-point-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #dce3eb;margin-top:27px;padding-top:22px}
.starting-point-footer p{font-size:.875rem;line-height:1.9;color:#566578;word-break:keep-all;overflow-wrap:anywhere}
.starting-point-footer strong{display:block;color:#1b3045;font-weight:700;margin-bottom:5px}
.starting-point-footer .inline-link{flex-shrink:0}
.training-page .sales-difference{margin-bottom:0}
@media(max-width:850px){
 .starting-point-lead{grid-template-columns:1fr;gap:18px}
 .starting-point-context{padding-left:18px}
 .sales-comparison th,.sales-comparison td{padding:16px}
 .starting-point-footer{align-items:flex-start;flex-direction:column;gap:10px}
}
@media(max-width:650px){
 .sales-difference{margin-bottom:32px}
 .starting-point-inner{padding-block:32px 25px}
 .starting-point-heading h2{font-size:clamp(1.75rem,7vw,2.15rem);margin-top:12px}
 .starting-point-lead{margin-top:20px}
 .sales-comparison{font-size:.875rem;line-height:1.8;margin-top:24px}
 .sales-comparison .comparison-topic{width:17%}
 .sales-comparison th,.sales-comparison td{padding:14px 10px}
 .sales-comparison thead th{font-size:.875rem}
 .sales-comparison tbody th,.sales-comparison thead th:first-child{font-size:.8125rem;padding-inline:7px}
 .sales-comparison thead th:last-child span{font-size:.75rem}
 .starting-point-proof{padding:18px;margin-top:22px}
 .starting-point-proof>p{font-size:.9375rem}
 .starting-point-proof h3{font-size:1.0625rem}
 .starting-point-footer{margin-top:24px;padding-top:20px}
}
