:root{--mbp-navy:#002b53;--mbp-navy-dark:#001f3d;--mbp-orange:#fc7100;--mbp-orange-dark:#c95a00;--mbp-tint:#fff4ea}body{color:#1d2b3a;background:#fff}a{color:var(--mbp-navy)}a:hover{color:var(--mbp-orange-dark)}h1,h2,h3,h4,h5,h6{color:var(--mbp-navy);font-weight:700}.mbp-navbar{background:var(--mbp-navy);border-bottom:4px solid var(--mbp-orange)}.mbp-navbar .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.mbp-navbar .navbar-brand img{height:36px;width:36px;background:#fff;border-radius:50%;margin-right:10px}.mbp-navbar .nav-link.router-link-active,.mbp-navbar .nav-link.router-link-exact-active{color:var(--mbp-orange)!important}.badge-primary,.bg-primary,.btn-primary{background-color:var(--mbp-navy)!important;border-color:var(--mbp-navy)!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--mbp-navy-dark)!important;border-color:var(--mbp-navy-dark)!important}.btn-outline-primary:focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(252,113,0,.45)!important;box-shadow:0 0 0 .2rem rgba(252,113,0,.45)!important}.btn-primary:disabled{opacity:.55}.btn-outline-primary{color:var(--mbp-navy);border-color:var(--mbp-navy)}.btn-outline-primary:hover{background:var(--mbp-navy);border-color:var(--mbp-navy);color:#fff}.btn-link{color:var(--mbp-navy)}.btn-cta{background:var(--mbp-orange);border-color:var(--mbp-orange);color:var(--mbp-navy-dark);font-weight:700}.btn-cta:hover{background:var(--mbp-orange-dark);border-color:var(--mbp-orange-dark);color:#fff}.text-primary{color:var(--mbp-navy)!important}.badge-secondary{background:var(--mbp-orange);color:var(--mbp-navy-dark)}.badge-success{background:#1e7a46}.nav-tabs .nav-link{color:var(--mbp-navy)}.nav-tabs .nav-link.active{color:var(--mbp-navy);border-top:3px solid var(--mbp-orange);font-weight:600}.page-item.active .page-link{background:var(--mbp-navy);border-color:var(--mbp-navy)}.page-link{color:var(--mbp-navy)}.progress-bar{background-color:var(--mbp-orange)}.custom-control-input:checked~.custom-control-label:before{background-color:var(--mbp-navy);border-color:var(--mbp-navy)}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(252,113,0,.35);box-shadow:0 0 0 .2rem rgba(252,113,0,.35)}.custom-select:focus,.form-control:focus{border-color:var(--mbp-orange);-webkit-box-shadow:0 0 0 .2rem rgba(252,113,0,.25);box-shadow:0 0 0 .2rem rgba(252,113,0,.25)}.custom-range::-webkit-slider-thumb{background:var(--mbp-orange)}.custom-range::-moz-range-thumb{background:var(--mbp-orange)}.card{border-color:#e3e8ee}.card-title{color:var(--mbp-navy)}.alert-info{background:var(--mbp-tint);border-color:#ffd7b3;color:#5c2a00}.hero{background:linear-gradient(135deg,var(--mbp-tint),#fff 60%);border-radius:.5rem;border-left:6px solid var(--mbp-orange)}.brand-logo{max-width:220px;width:100%}.tagline{color:var(--mbp-orange-dark);font-weight:700;letter-spacing:.02em}.clinic-card{border-top:4px solid var(--mbp-orange)}.site-footer{border-top:1px solid #e3e8ee}