body:not(.home) .navbar{background:#fff!important;color:#222!important}body:not(.home) .navbar .nav-link{color:#252525!important}.br-inner{padding:150px 0 90px;background:#fafaf8;min-height:75vh;color:#222}.br-inner .container{max-width:1200px;margin:auto;padding:0 24px}.br-inner h1{font-size:clamp(44px,7vw,90px);letter-spacing:-.06em;line-height:1.04;margin:0 0 28px}.br-inner h2{font-size:clamp(28px,4vw,48px);margin:55px 0 24px}.br-lead{font-size:clamp(18px,2vw,25px);line-height:1.6;max-width:800px;color:#555;margin-bottom:45px}.br-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.br-card{display:block;color:inherit;text-decoration:none;background:#fff;border:1px solid #e7e7e7;overflow:hidden}.br-card img{width:100%;height:270px;object-fit:cover;display:block}.br-card .br-pad{padding:22px}.br-card h3{font-size:22px;margin:0 0 10px}.br-card p{color:#666}.br-pills{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 40px}.br-pills a{border:1px solid #ccc;padding:10px 18px;text-decoration:none;color:#222}.br-pills a:hover{background:#222;color:#fff}.br-body{max-width:850px;font-size:18px;line-height:1.8}.br-hero-image{width:100%;max-height:620px;object-fit:cover;margin:20px 0 40px}.br-contact{display:grid;grid-template-columns:1fr 1fr;gap:50px}.br-note{padding:20px;background:#eee;margin-top:25px}@media(max-width:800px){.br-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-contact{grid-template-columns:1fr}}@media(max-width:540px){.br-grid{grid-template-columns:1fr}.br-inner{padding-top:115px}}