#mbse-modern .mbse-services *{box-sizing:border-box}#mbse-modern .mbse-services{margin:0;background:#ebe6e0;color:#121e2a;font-family:M,Arial,sans-serif}#mbse-modern .mbse-services button,#mbse-modern .mbse-services a{font:inherit}#mbse-modern .mbse-services button{cursor:pointer}#mbse-modern .mbse-services a{color:inherit}#mbse-modern .mbse-services .review{padding:10px 5%;background:#f6f2ed;font-size:12px;display:flex;justify-content:space-between;gap:16px}#mbse-modern .mbse-services .review span{opacity:.8}#mbse-modern .mbse-services header{background:#121e2a;color:white;display:flex;align-items:center;justify-content:space-between;padding:24px 5%;gap:24px}#mbse-modern .mbse-services .brand{font-size:14px;font-weight:800;letter-spacing:2px;line-height:1.5}#mbse-modern .mbse-services .brand small{font-weight:400;color:#d7ae72;letter-spacing:3px}#mbse-modern .mbse-services nav{display:flex;flex-wrap:wrap;gap:8px}#mbse-modern .mbse-services nav button{background:none;color:white;border:1px solid #6b737a;border-radius:30px;padding:10px 16px;font-size:13px}#mbse-modern .mbse-services nav button.active,#mbse-modern .mbse-services nav button:hover{background:#c28e40;color:#121e2a;border-color:#c28e40}#mbse-modern .mbse-services .wrap{max-width:1240px;margin:auto;padding:70px 32px}#mbse-modern .mbse-services .eyebrow{font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:#896027;font-weight:800}#mbse-modern .mbse-services .intro{text-align:center;max-width:850px;margin:auto auto 45px}#mbse-modern .mbse-services h1{font-size:clamp(32px,4.7vw,64px);line-height:1.1;letter-spacing:-2px;margin:22px 0}#mbse-modern .mbse-services h2{font-size:clamp(27px,3vw,40px);line-height:1.18;letter-spacing:-1px;margin:14px 0 20px}#mbse-modern .mbse-services p{line-height:1.75;margin:0 0 22px}#mbse-modern .mbse-services .overview{width:100%;display:block;border-radius:12px;box-shadow:0 14px 45px #121e2a20}#mbse-modern .mbse-services .four{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}#mbse-modern .mbse-services .offer{background:#fffaf4;border:1px solid #d9d1c4;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}#mbse-modern .mbse-services .offer .inside{padding:22px;display:flex;flex:1;flex-direction:column}#mbse-modern .mbse-services .offer h3{margin:0 0 14px;font-size:21px}#mbse-modern .mbse-services .offer p{font-size:14px;flex:1}#mbse-modern .mbse-services .photo{width:100%;display:block;object-fit:cover;aspect-ratio:4/3}#mbse-modern .mbse-services .btn{background:#121e2a;color:white;border:none;border-radius:7px;padding:15px 20px;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;transition:background .2s,transform .2s;min-height:50px}#mbse-modern .mbse-services .btn:hover{background:#c28e40;color:#121e2a;transform:translateY(-2px)}#mbse-modern .mbse-services .btn.copper{background:#c28e40;color:#121e2a}#mbse-modern .mbse-services .btn.copper:hover{background:#dfb675}#mbse-modern .mbse-services .hero{background:#121e2a;color:white}#mbse-modern .mbse-services .hero .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:64px;padding-bottom:64px}#mbse-modern .mbse-services .hero h1{font-size:clamp(32px,4vw,54px)}#mbse-modern .mbse-services .hero .eyebrow{color:#d9ad68}#mbse-modern .mbse-services .hero .photo{border-radius:12px}#mbse-modern .mbse-services .hero p{color:#e6e2dc}#mbse-modern .mbse-services .hero .caption{font-size:11px;color:#c8c3bb;margin:10px 0 0}#mbse-modern .mbse-services .split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#mbse-modern .mbse-services .statement{background:white;border-left:4px solid #c28e40;border-radius:0 12px 12px 0;padding:30px;font-size:21px;line-height:1.6}#mbse-modern .mbse-services .formats{background:#fbf9f5}#mbse-modern .mbse-services .three{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:36px}#mbse-modern .mbse-services .format{border:1px solid #ded6c9;padding:30px;background:white;border-radius:12px}#mbse-modern .mbse-services .num{display:block;color:#a17431;font-size:32px;margin-bottom:30px}#mbse-modern .mbse-services .format h3{font-size:23px;margin:0 0 15px}#mbse-modern .mbse-services .format p{font-size:15px;margin:0}#mbse-modern .mbse-services .impact{background:#121e2a;color:white}#mbse-modern .mbse-services .impact .eyebrow{color:#d9ad68}#mbse-modern .mbse-services .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}#mbse-modern .mbse-services .step{border-top:1px solid #a87c3b;padding-top:20px}#mbse-modern .mbse-services .step h3{color:#e2b873;font-size:22px}#mbse-modern .mbse-services .step p{font-size:14px;color:#e7e3dd}#mbse-modern .mbse-services .cta{text-align:center;background:#e7dccd}#mbse-modern .mbse-services .cta p{max-width:700px;margin:0 auto 28px}#mbse-modern .mbse-services .back{margin-top:24px;display:block;font-size:14px;background:none;border:0;text-decoration:underline;cursor:pointer;margin-left:auto;margin-right:auto}#mbse-modern .mbse-services footer{background:#121e2a;color:white;padding:30px 5%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:13px}#mbse-modern .mbse-services footer a{color:#e1b573}#mbse-modern .mbse-services .note{font-size:12px;color:#5d6264;margin-top:20px}#mbse-modern .mbse-services .contact{max-width:700px}#mbse-modern .mbse-services label{display:block;font-size:14px;margin:20px 0 8px}#mbse-modern .mbse-services input,#mbse-modern .mbse-services textarea,#mbse-modern .mbse-services select{font:inherit;width:100%;border:1px solid #b6aa98;border-radius:6px;padding:14px;background:white;color:#121e2a}#mbse-modern .mbse-services textarea{min-height:120px}#mbse-modern .mbse-services button:focus-visible,#mbse-modern .mbse-services a:focus-visible{outline:3px solid #c28e40;outline-offset:4px}@media(max-width:850px){#mbse-modern .mbse-services header{align-items:flex-start;flex-direction:column}#mbse-modern .mbse-services .four,#mbse-modern .mbse-services .three{grid-template-columns:repeat(2,1fr)}#mbse-modern .mbse-services .hero .wrap,#mbse-modern .mbse-services .split{grid-template-columns:1fr;gap:30px}#mbse-modern .mbse-services .hero .wrap{padding-top:38px}#mbse-modern .mbse-services .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){#mbse-modern .mbse-services .review{flex-direction:column;gap:4px}#mbse-modern .mbse-services nav{gap:6px}#mbse-modern .mbse-services nav button{padding:9px 12px}#mbse-modern .mbse-services .wrap{padding:45px 20px}#mbse-modern .mbse-services .four,#mbse-modern .mbse-services .three{grid-template-columns:1fr}#mbse-modern .mbse-services h1{letter-spacing:-1px}#mbse-modern .mbse-services .steps{grid-template-columns:1fr}#mbse-modern .mbse-services .btn{width:100%}#mbse-modern .mbse-services .hero .wrap{padding-bottom:38px}}@media(prefers-reduced-motion:reduce){#mbse-modern .mbse-services .btn{transition:none}}#mbse-modern .mbse-services .secondary .photo{border-radius:12px 12px 0 0;aspect-ratio:4/3}#mbse-modern .mbse-services .secondary .statement{border-radius:0 0 12px 12px;font-size:18px}#mbse-modern .mbse-services .hero .photo-2-0{aspect-ratio:4/5;object-position:55% 50%}#mbse-modern .mbse-services .hero .photo-0-0{object-position:55% 55%}#mbse-modern .mbse-services .secondary .photo-0-1{object-position:50% 70%}#mbse-modern .mbse-services .photo-3-0{object-position:50% 50%}#mbse-modern .mbse-services{font-size:16px}#mbse-modern .mbse-services nav button,#mbse-modern .mbse-services footer{font-size:14px}#mbse-modern .mbse-services .hero .caption{font-size:12px}#mbse-modern .mbse-services .eyebrow{font-size:13px}#mbse-modern .mbse-services .offer .photo{aspect-ratio:4/3}#mbse-modern .mbse-services .offer .photo-2-0{object-position:50% 45%}@media(max-width:850px){#mbse-modern .mbse-services .hero .photo-2-0{aspect-ratio:4/5;max-height:620px}#mbse-modern .mbse-services .secondary{max-width:100%}}@media(max-width:500px){#mbse-modern .mbse-services .hero .photo-2-0{max-height:none}#mbse-modern .mbse-services .hero h1{font-size:clamp(30px,8vw,42px)}#mbse-modern .mbse-services nav button{font-size:14px}#mbse-modern .mbse-services .brand small{letter-spacing:2px}}#mbse-modern .mbse-services .format-visual{padding:0;overflow:hidden;text-align:center;background:#fffdf9}#mbse-modern .mbse-services .format-photo{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center}#mbse-modern .mbse-services .format-photo-3-0{object-position:50% 100%}#mbse-modern .mbse-services .format-content{padding:24px 22px 30px}#mbse-modern .mbse-services .format-icon{width:34px;height:34px;color:#a17431;margin-bottom:16px}#mbse-modern .mbse-services .format-visual h3{font-size:21px;line-height:1.3}#mbse-modern .mbse-services .hero-wide{position:relative;isolation:isolate;overflow:hidden}#mbse-modern .mbse-services .hero-wide>.photo{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;border-radius:0;z-index:-2;object-position:50% 48%}#mbse-modern .mbse-services .hero-wide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,30,42,.9),rgba(18,30,42,.58) 55%,rgba(18,30,42,.2));z-index:-1}#mbse-modern .mbse-services .hero-wide .wrap{display:block;min-height:580px;align-content:center;padding-top:100px;padding-bottom:100px}#mbse-modern .mbse-services .hero-wide .wrap>div{max-width:650px}#mbse-modern .mbse-services .hero-wide h1{font-size:clamp(36px,4.5vw,64px)}#mbse-modern .mbse-services .hero-wide p{max-width:550px}@media(max-width:850px){#mbse-modern .mbse-services .hero-wide .wrap{min-height:540px;padding-top:70px;padding-bottom:70px}#mbse-modern .mbse-services .hero-wide:after{background:rgba(18,30,42,.72)}#mbse-modern .mbse-services .hero-wide>.photo{object-position:58% 50%}}@media(max-width:500px){#mbse-modern .mbse-services .hero-wide .wrap{min-height:520px;padding-top:60px;padding-bottom:60px}#mbse-modern .mbse-services .format-visual .format-photo{aspect-ratio:16/10}#mbse-modern .mbse-services .format-content{padding:24px}#mbse-modern .mbse-services .hero-wide h1{font-size:38px}}#mbse-modern .mbse-services .format-photo-1-0{object-position:50% 58%}#mbse-modern .mbse-services .format-photo-1-2{object-position:50% 52%}#mbse-modern .mbse-services .secondary .photo-1-1{object-position:50% 50%}#mbse-modern .mbse-services .format-photo-2-0{object-position:50% 70%}#mbse-modern .mbse-services .format-photo-2-2{object-position:50% 58%}#mbse-modern .mbse-services .hero-wide>.photo-2-0{object-position:50% 60%}@media(max-width:850px){#mbse-modern .mbse-services .hero-wide>.photo-2-0{object-position:57% 55%}}#mbse-modern .mbse-services .format-photo-3-0{object-position:50% 65%}#mbse-modern .mbse-services .format-photo-3-2{object-position:50% 77%}#mbse-modern .mbse-services .secondary .photo-3-1{object-position:50% 58%}#mbse-modern .mbse-services .hero-wide>.photo-3-0{object-position:50% 50%}#mbse-modern .mbse-services .static-nav{display:inline-block;color:inherit;text-decoration:none;padding:10px 12px;font-size:14px}#mbse-modern .mbse-services a.btn,#mbse-modern .mbse-services a.back{text-decoration:none;display:inline-block}#mbse-modern .mbse-services main>div[id]{scroll-margin-top:20px}#mbse-modern .mbse-services nav .static-nav{border:1px solid #6b737a;border-radius:30px;padding:10px 16px;font-size:13px}#mbse-modern .mbse-services nav .static-nav:hover,#mbse-modern .mbse-services nav .static-nav:focus-visible{background:#c28e40;color:#121e2a;border-color:#c28e40}@media(max-width:600px){#mbse-modern .mbse-services header nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}#mbse-modern .mbse-services header nav>:first-child{grid-column:1/-1}#mbse-modern .mbse-services header nav button,#mbse-modern .mbse-services header nav .static-nav{display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 8px;margin:0;border:1px solid #d7ae72;border-radius:8px;background:#ffffff0d;color:#fff;font-size:14px;font-weight:600;text-align:center;line-height:1.3}#mbse-modern .mbse-services header nav>:first-child,#mbse-modern .mbse-services header nav button.active{background:#c28e40;color:#121e2a;border-color:#c28e40}#mbse-modern .mbse-services header nav button:focus-visible,#mbse-modern .mbse-services header nav .static-nav:focus-visible{outline:2px solid white;outline-offset:3px}}#mbse-modern .mbse-services .offer .inside .btn,#mbse-modern .mbse-services .offer .inside .back{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box;text-align:center;line-height:1.4;font-weight:700;text-decoration:none;border-radius:7px;padding:14px 16px}#mbse-modern .mbse-services .offer .inside .btn{background:#c28e40;color:#121e2a;border:1px solid #c28e40}#mbse-modern .mbse-services .offer .inside .back{margin-top:12px;background:#ebe6e0;color:#121e2a;border:1px solid #896027}#mbse-modern .mbse-services .offer .inside .btn:hover{background:#d7ae72}#mbse-modern .mbse-services .offer .inside .back:hover{background:#ded5c7}#mbse-modern .mbse-services .offer .inside .btn:focus-visible,#mbse-modern .mbse-services .offer .inside .back:focus-visible{outline:3px solid #121e2a;outline-offset:3px}#mbse-modern .mbse-services .hero .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center}#mbse-modern .mbse-services .to-top{position:fixed;right:20px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:20;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;background:#121e2a;color:#fff;border:1px solid #c28e40;border-radius:24px;box-shadow:0 3px 12px #0003;font-size:13px;font-weight:600;text-decoration:none}#mbse-modern .mbse-services .to-top:hover{background:#c28e40;color:#121e2a}#mbse-modern .mbse-services .to-top:focus-visible{outline:3px solid #c28e40;outline-offset:3px}@media(max-width:600px){#mbse-modern .mbse-services .to-top{right:12px;font-size:12px;padding:10px 12px}}#mbse-modern .mbse-services .to-top{width:44px;height:44px;padding:0;font-size:22px;border-radius:50%}@media(max-width:600px){#mbse-modern .mbse-services .to-top{padding:0;font-size:22px}}
#mbse-modern .mbse-services{font-family:Manrope,Arial,sans-serif;color:#121e2a;font-size:16px}#mbse-modern .mbse-services p{margin:0 0 22px}#mbse-modern .mbse-services .wrap{width:100%}#mbse-modern .mbse-services .hero .wrap{background:none}#mbse-modern .mbse-services .btn{color:white}#mbse-modern .mbse-services .btn.copper,#mbse-modern .mbse-services .offer .btn{color:#121e2a}#mbse-modern .mbse-services .back{color:#121e2a}#mbse-modern .mbse-services .cta .back{color:#fff}#mbse-modern .mbse-services .steps{display:grid;grid-template-columns:repeat(4,1fr)}#mbse-modern .mbse-services .step{display:block;background:none;border:0;padding:0;text-align:left}#mbse-modern .mbse-services .step h3{margin-bottom:12px}#mbse-modern .mbse-services .format-photo-3-0{object-position:50% 100%}@media(max-width:850px){#mbse-modern .mbse-services .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){#mbse-modern .mbse-services .steps{grid-template-columns:1fr}}
#mbse-modern .mbse-top{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#121e2a;color:#fff;border:1px solid #c28e40;border-radius:50%;z-index:50;font-size:22px;text-decoration:none}#mbse-modern .mbse-top:focus-visible{outline:3px solid #c28e40;outline-offset:3px}#mbse-modern .service-nav{padding:20px 5%;background:#121e2a;color:#fff;gap:10px}#mbse-modern .service-nav a{border:1px solid #d7ae72;padding:10px 16px;border-radius:8px;font-weight:600}#mbse-modern .service-nav a[aria-current="page"]{background:#c28e40;color:#121e2a}@media(max-width:600px){#mbse-modern .service-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#mbse-modern .service-nav a{text-align:center;min-height:46px;display:flex;align-items:center;justify-content:center}#mbse-modern .service-nav a:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#mbse-modern .mbse-services .hero{display:block;padding:0;gap:0;background:#121e2a;color:#fff}#mbse-modern .mbse-services img.photo{padding:0}#mbse-modern .mbse-services .step:hover{background:none;transform:none;box-shadow:none}
#mbse-modern .mbse-tagline{display:block;font-size:10px;letter-spacing:1.5px;color:#d7ae72;margin-top:5px}#mbse-modern .mbse-contact-back{padding:24px 5% 0}#mbse-modern .mbse-contact-back a{display:inline-block;padding:10px 16px;border:1px solid #896027;border-radius:7px;color:#121e2a;background:#ebe6e0}
/* CTA: contact primary, formats secondary. */
#mbse-modern .mbse-services .cta .btn,#mbse-modern .mbse-services .cta .back{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:6px;padding:14px 20px;border-radius:7px;text-align:center;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;vertical-align:middle}
#mbse-modern .mbse-services .cta .back{background:#ebe6e0;color:#121e2a;border:1px solid #896027}
#mbse-modern .mbse-services .cta .back:hover{background:#ded5c7;color:#121e2a;text-decoration:none}
#mbse-modern .mbse-services .cta .back:focus-visible{outline:3px solid #121e2a;outline-offset:3px}
@media(max-width:600px){#mbse-modern .mbse-services .cta .btn,#mbse-modern .mbse-services .cta .back{display:flex;width:100%;margin:12px 0 0}}

#mbse-modern .mbse-return-home{margin:0;padding:16px 5% 0;background:#121e2a;color:#fff}#mbse-modern .mbse-return-home a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #d7ae72;border-radius:7px;color:#fff;font-size:13px;font-weight:600}#mbse-modern .mbse-return-home a:hover{background:#c28e40;color:#121e2a;text-decoration:none}
@media(max-width:600px){#mbse-modern .service-nav a:first-child{grid-column:auto}}