.about-middle-bridge{box-sizing:border-box;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:64px;margin:60px auto;max-width:1200px;padding:0 20px;width:100%}.bridge-section-header{margin-bottom:40px;text-align:center}.bridge-eyebrow{color:#d3b368;display:block;font-size:14px;font-weight:800;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.bridge-title{color:#0b2240;font-size:42px;font-weight:800;line-height:1.2;margin:0 0 12px}.bridge-subtitle{color:#475569;font-size:18px;line-height:1.6;margin:0 auto;max-width:680px}.serve-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.serve-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 6px 20px rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex-direction:column;padding:36px 30px}.serve-badge{align-items:center;background-color:#d3b368;border-radius:10px;color:#0b2240;display:flex;font-size:17px;font-weight:800;height:44px;justify-content:center;margin-bottom:20px;width:44px}.serve-card-title{color:#0b2240;font-size:20px;font-weight:700;margin-bottom:12px}.serve-card-desc{color:#475569;font-size:15px;line-height:1.6;margin:0}.problems-container{background-color:#0b2240;border-radius:24px;box-shadow:0 10px 30px rgba(11,34,64,.15);color:#fff;padding:52px 40px}.problems-container .bridge-title{color:#fff}.problems-grid{display:flex;flex-direction:column;gap:24px;margin-top:32px}.problem-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:32px}@media (max-width:768px){.problem-card{grid-template-columns:1fr;padding:24px}}.problem-block,.result-block{display:flex;flex-direction:column;gap:8px}.tag-problem{color:#f87171}.tag-problem,.tag-result{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.tag-result{color:#d3b368}.problem-text,.result-text{color:#e2e8f0;font-size:15px;line-height:1.6;margin:0}