.mbicp-wrap{font-family:'Open Sans',Arial,sans-serif;line-height:1.7;color:#2d2d2d}.mbicp-wrap *{box-sizing:border-box}.mbicp-hero{background:#1a5ccc;padding:52px 40px 44px;position:relative}.mbicp-hero h1{font-size:2rem;font-weight:800;color:#ffffff;max-width:820px;line-height:1.25;margin:0 0 16px 0;padding:0}.mbicp-hero p{margin:0;max-width:720px;color:rgba(255,255,255,0.88);font-size:1rem;padding:0}.mbicp-content{max-width:860px;margin:0 auto;padding:48px 40px}.mbicp-section{margin-bottom:44px}.mbicp-section:last-child{margin-bottom:0}.mbicp-section-heading{font-size:1.25rem;font-weight:800;color:#2d2d2d;margin:0 0 14px 0;padding:0;display:flex;align-items:center;gap:10px}.mbicp-section-heading::before{content:'';display:inline-block;width:4px;height:22px;background:#1a5ccc;border-radius:2px;flex-shrink:0}.mbicp-sub-heading{font-size:1rem;font-weight:700;color:#2d2d2d;margin:24px 0 6px 0;padding:0}.mbicp-para{color:#555555;font-size:0.97rem;margin:0 0 12px 0;padding:0;line-height:1.7}.mbicp-plain{color:#555555;font-size:0.97rem;margin:0;padding:0;line-height:1.8}.mbicp-list{list-style:none;margin:10px 0 0 0;padding:0}.mbicp-list li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid #dde3ed;font-size:0.95rem;color:#2d2d2d;margin:0}.mbicp-list li:last-child{border-bottom:none}.mbicp-list li::before{content:'▶';color:#1a5ccc;font-size:0.65rem;margin-top:5px;flex-shrink:0}.mbicp-divider{border:none;border-top:2px solid #dde3ed;margin:0;padding:0}.mbicp-contracts{background:#f4f6fa;padding:48px 40px}.mbicp-contracts-heading{text-align:center;font-size:1.45rem;font-weight:800;color:#2d2d2d;margin:0 0 32px 0;padding:0;text-transform:uppercase;letter-spacing:1px}.mbicp-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mbicp-col{background:#ffffff;border-radius:8px;border:1px solid #dde3ed;overflow:hidden}.mbicp-col-header{background:#0d3068;color:#ffffff;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:12px 18px;text-align:center;margin:0}.mbicp-col ul{list-style:none;padding:12px 18px;margin:0}.mbicp-col ul li{padding:7px 0;font-size:0.875rem;color:#2d2d2d;border-bottom:1px solid #dde3ed;line-height:1.45;margin:0}.mbicp-col ul li:last-child{border-bottom:none}.mbicp-col ul li.mbicp-note{color:#1a5ccc;font-style:italic;font-size:0.82rem}@media (max-width:820px){.mbicp-hero{padding:36px 20px 30px}.mbicp-hero h1{font-size:1.5rem}.mbicp-content{padding:32px 20px}.mbicp-contracts{padding:36px 20px}.mbicp-grid{grid-template-columns:1fr}}