/* What works in each country, plan notes and the price table (builder backlog A3). */
.capability-section .capability-head{max-width:760px;margin:0 auto 24px;text-align:center}
.capability-head h2,.capability-matrix h2,.country-price-table h2{margin:6px 0 8px;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em}
.capability-head p,.capability-matrix>p,.country-price-table>p{margin:0;color:#566275;font-size:15px;line-height:1.55}
.capability-matrix,.country-price-table{margin-top:48px}
.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 0 0 1px rgba(16,24,40,.08);background:#fff}
.capability-table,.country-price-table table{width:100%;border-collapse:collapse;font-size:14px}
.capability-table th,.capability-table td,.country-price-table th,.country-price-table td{padding:11px 14px;border-bottom:1px solid #F0F2F6;text-align:left;vertical-align:middle}
.capability-table thead th,.country-price-table thead th{font-size:12px;font-weight:600;color:#667085;background:#FAFBFD;white-space:nowrap}
.capability-table tbody th{font-weight:600;color:#0B1220}
.capability-table td{color:#566275}
.capability-table tr:last-child th,.capability-table tr:last-child td,.country-price-table tr:last-child th,.country-price-table tr:last-child td{border-bottom:0}
.capability-matrix .capability-table td{text-align:center}
.cap-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:2px 9px 2px 8px;font-size:12px;font-weight:600;white-space:nowrap}
.cap-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.cap-status.live{background:#E8F6EF;color:#0B7A53}
.cap-status.foundation{background:#FFF4E0;color:#9A5007}
.cap-status.planned{background:#EEF0F4;color:#4B5666}
.price-card .plan-note{margin:-4px 0 12px;padding:8px 10px;border-radius:8px;background:#FFF4E0;color:#6B4107;font-size:13px;line-height:1.45}
.country-price-table td{font-variant-numeric:tabular-nums}
@media(max-width:700px){.capability-table th,.capability-table td{padding:10px 12px}.capability-section .capability-head{text-align:left}}
.capability-matrix .capability-table tbody th{min-width:230px}.capability-matrix .capability-table thead th{text-align:center}.capability-matrix .capability-table thead th:first-child{text-align:left}
