.capacity-table table,.project-details table{border-collapse:collapse;font-family:inherit}h2.title.b3.lh{line-height:30px!important}h2.headh2{font-size:42px;line-height:45px;}.challenges{padding:60px 20px;background:#f4f6f9;font-family:inherit}.number,.stats{background:#08476b}.container,.project-details .container{max-width:1100px;margin:auto}.section-title{display:flex;align-items:center;gap:15px;margin-bottom:15px}.section-title span{font-weight:700;color:#ffc107;font-size:16px}.section-title h2{margin:0;font-size:20px;font-weight:700;color:#0d1b2a;text-transform:uppercase}.section-intro{margin-bottom:40px;color:#556070;font-size:14px;max-width:900px}.challenge-list{display:flex;flex-direction:column;gap:30px}.challenge-item{display:flex;gap:25px;padding-bottom:25px;border-bottom:1px solid #dde3ea}.number{min-width:60px;height:70px;border-left:4px solid #ffc107;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:18px}.content h3{margin:0 0 8px;font-size:16px;color:#1c2733}.content p{margin:0;font-size:14px;color:#556070;line-height:1.6}.stats{padding:40px 20px}.stats-container{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap}.stat-item{flex:1 1 25%;text-align:center;padding:30px 20px;border-right:1px solid rgba(255,193,7,.4)}.stat-item:last-child{border-right:none}.stat-item h3{margin:0;font-size:28px;font-weight:700;color:#fd8804}.stat-item p{margin-top:8px;font-size:14px;color:#fff;opacity:.8;text-align:center}.project-details{padding:40px 20px;background:#f4f6f9}.project-details table{width:100%}.project-details td,.project-details th{padding:14px 18px;text-align:left;vertical-align:top}.project-details th{width:28%;background:#e9edf3;font-weight:600;color:#2d3e50}.project-details td{background:#fff;color:#1c2733}.project-details tr+tr td,.project-details tr+tr th{border-top:1px solid #dde3ea}.quote-card{padding:60px 20px;background:#f7f9fc}.quote-box{max-width:900px;margin:auto;padding:40px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.quote-box::before{content:"“";font-size:80px;color:#ffc107;position:absolute;top:10px;left:25px;font-family:serif;opacity:.2}.quote-text{font-size:18px;line-height:1.7;color:#1c2733;margin-bottom:20px}.quote-author{font-weight:600;color:#b8860b}.table-wrapper{max-width:1100px;margin:auto;overflow-x:auto}.capacity-table table{width:100%;min-width:650px}.capacity-table thead{background:#08476b}.capacity-table th{padding:14px;color:#ffc107;text-align:left;font-weight:600;font-size:14px}.capacity-table td{padding:14px;border-bottom:1px solid #dcdfe6;font-size:14px;color:#2d3e50}.capacity-table tbody tr:nth-child(2n){background:#f0f3f7}.capacity-table .total-row{background:#e8e2d4}.capacity-table .total-row td{border-bottom:none;color:#1c2733}.capacity-table tbody tr:hover{background:#e6edf5;transition:.2s}@media (max-width:768px){.challenge-item{flex-direction:column}.number{width:50px;height:50px}.project-details table,.project-details tbody,.project-details td,.project-details th,.project-details tr{display:block;width:100%}.project-details tr{margin-bottom:15px;border:1px solid #dde3ea}.project-details th{background:#e9edf3;width:100%;border-bottom:1px solid #dde3ea}.project-details td{background:#fff}}@media (max-width:992px){.stat-item,.stat-item:nth-child(2n){border-right:none}.stat-item{flex:1 1 50%;border-bottom:1px solid rgba(255,193,7,.4)}.stat-item:nth-last-child(-n+2){border-bottom:none}}@media (max-width:576px){.stat-item{flex:1 1 100%;border-bottom:1px solid rgba(255,193,7,.4)}.stat-item:last-child{border-bottom:none}}