.mbc-doc-page{--teal-primary:#49a2a4;--teal-dark:#0d4b45;--teal-mid:#0d9488;--green-accent:#71b177;--aqua-light:#67c2c7;--teal-bg:#f0f9f9;--teal-pale:#e8f5f5;--border-light:#d8eaea;--text-dark:#0f2f2f;--text-mid:#3a5a5a;--white:#fff;--warn:#49a2a4;--warn-bg:#edf7f7;--warn-border:#cce4e4}.mbc-doc-page *,.mbc-doc-page :after,.mbc-doc-page :before{box-sizing:border-box;margin:0;padding:0}.mbc-doc-page{background:var(--white);color:var(--text-dark);font-family:DM Sans,sans-serif;line-height:1.6}.mbc-doc-page h1,.mbc-doc-page h2,.mbc-doc-page h3,.mbc-doc-page h4,.mbc-doc-page h5{font-family:Plus Jakarta Sans,sans-serif;line-height:1.25}.mbc-doc-page a{color:inherit;text-decoration:none}.mbc-doc-page img{max-width:100%}.mbc-doc-page .topbar{background:var(--teal-dark);color:#acd8d7;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;padding:6px 0}.mbc-doc-page .topbar .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .topbar a{color:#acd8d7}.mbc-doc-page .topbar a:hover{color:#fff}.mbc-doc-page .navbar{background:var(--white);border-bottom:2px solid var(--border-light);box-shadow:0 2px 12px rgba(13,75,69,.07);position:sticky;top:0;z-index:100}.mbc-doc-page .nav-inner{align-items:center;display:flex;height:68px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .nav-logo svg{height:40px;width:auto}.mbc-doc-page .nav-links{align-items:center;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:600;gap:28px;list-style:none}.mbc-doc-page .nav-links a{color:var(--text-dark);transition:color .2s}.mbc-doc-page .nav-links a:hover{color:var(--teal-primary)}.mbc-doc-page .nav-cta{background:var(--teal-primary);border-radius:6px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;padding:10px 22px;transition:background .2s}.mbc-doc-page .nav-cta:hover{background:var(--teal-dark);color:#fff}.mbc-doc-page .hero{background:linear-gradient(135deg,var(--teal-dark) 0,#0a3d38 60%,#093530 100%);overflow:hidden;padding:72px 0 64px;position:relative}.mbc-doc-page .hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='400' viewBox='0 0 600 400'%3E%3Ccircle cx='400' cy='200' r='300' fill='%2349a2a4' fill-opacity='.04'/%3E%3Ccircle cx='500' cy='100' r='180' fill='%2371b177' fill-opacity='.04'/%3E%3C/svg%3E") 50%/cover no-repeat;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:55%}.mbc-doc-page .hero .container{align-items:center;display:grid;gap:48px;grid-template-columns:7fr 5fr;margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .hero-eyebrow{align-items:center;background:rgba(73,162,164,.15);border:1px solid rgba(73,162,164,.3);border-radius:100px;color:var(--aqua-light);display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.mbc-doc-page .hero h1{color:#fff;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.2;margin-bottom:20px}.mbc-doc-page .hero h1 .accent{color:var(--aqua-light)}.mbc-doc-page .hero-subhead{color:#a8cece;font-size:1.05rem;line-height:1.7;margin-bottom:32px;max-width:520px}.mbc-doc-page .hero-btns{display:flex;flex-wrap:wrap;gap:14px}.mbc-doc-page .btn-primary{align-items:center;background:var(--green-accent);border-radius:7px;color:#fff;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:700;gap:8px;padding:13px 28px;transition:all .2s}.mbc-doc-page .btn-primary:hover{background:#5a9d60;transform:translateY(-1px)}.mbc-doc-page .btn-secondary{align-items:center;background:transparent;border:2px solid rgba(73,162,164,.5);border-radius:7px;color:var(--aqua-light);display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;gap:8px;padding:13px 28px;transition:all .2s}.mbc-doc-page .btn-secondary:hover{border-color:var(--aqua-light);color:#fff}.mbc-doc-page .hero-stats-panel{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.06);border:1px solid rgba(73,162,164,.2);border-radius:16px;padding:32px 28px}.mbc-doc-page .stats-panel-title{align-items:center;color:var(--aqua-light);display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.mbc-doc-page .stat-tile{border-bottom:1px solid rgba(73,162,164,.15);padding:16px 0}.mbc-doc-page .stat-tile:last-child{border-bottom:none}.mbc-doc-page .stat-tile .num{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:800}.mbc-doc-page .stat-tile .num span{color:var(--green-accent)}.mbc-doc-page .stat-tile .label{color:#8ab8b8;font-size:.82rem;margin-top:2px}.mbc-doc-page .stats-bar{background:var(--teal-primary);padding:20px 0}.mbc-doc-page .stats-bar .container{display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 24px;text-align:center}.mbc-doc-page .stat-bar-item{border-right:1px solid hsla(0,0%,100%,.2);padding:0 16px}.mbc-doc-page .stat-bar-item:last-child{border-right:none}.mbc-doc-page .stat-bar-item .val{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:800}.mbc-doc-page .stat-bar-item .lbl{color:hsla(0,0%,100%,.8);font-size:.78rem;margin-top:2px}.mbc-doc-page .problem-section{background:#071e1c;padding:72px 0}.mbc-doc-page .problem-section .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .section-header-center{margin-bottom:48px;text-align:center}.mbc-doc-page .section-header-center h2{color:#fff;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;margin-bottom:12px}.mbc-doc-page .section-header-center h2 .accent{color:var(--aqua-light)}.mbc-doc-page .section-lead{color:#7aabab;font-size:1rem;margin:0 auto;max-width:620px}.mbc-doc-page .problem-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.mbc-doc-page .problem-card{background:hsla(0,0%,100%,.04);border:1px solid rgba(73,162,164,.15);border-radius:12px;padding:28px 24px;transition:border-color .2s}.mbc-doc-page .problem-card:hover{border-color:rgba(73,162,164,.4)}.mbc-doc-page .problem-icon{align-items:center;background:rgba(73,162,164,.12);border-radius:10px;color:var(--aqua-light);display:flex;font-size:1.1rem;height:44px;justify-content:center;margin-bottom:16px;width:44px}.mbc-doc-page .problem-card h3{color:#fff;font-size:1rem;font-weight:700;margin-bottom:8px}.mbc-doc-page .problem-card p{color:#7aabab;font-size:.88rem;line-height:1.6}.mbc-doc-page .features-section{background:#fff;padding:72px 0}.mbc-doc-page .features-section .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .section-eyebrow{color:var(--teal-primary);display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.mbc-doc-page .features-section .section-header-center h2{color:var(--text-dark)}.mbc-doc-page .features-section .section-lead{color:var(--text-mid)}.mbc-doc-page .features-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:48px}.mbc-doc-page .feature-card{background:#fff;border:1px solid var(--border-light);border-radius:12px;padding:28px 24px;transition:all .2s}.mbc-doc-page .feature-card:hover{border-color:var(--teal-primary);box-shadow:0 4px 20px rgba(73,162,164,.12);transform:translateY(-2px)}.mbc-doc-page .feature-icon{align-items:center;background:var(--teal-bg);border-radius:10px;color:var(--teal-primary);display:flex;font-size:1.1rem;height:48px;justify-content:center;margin-bottom:16px;width:48px}.mbc-doc-page .feature-card h3{color:var(--text-dark);font-size:1.05rem;font-weight:700;margin-bottom:8px}.mbc-doc-page .feature-card p{color:var(--text-mid);font-size:.9rem;line-height:1.65}.mbc-doc-page .callout-box{align-items:flex-start;background:var(--warn-bg);border-left:4px solid var(--warn);border-radius:0 10px 10px 0;display:flex;gap:16px;margin:48px auto 0;max-width:780px;padding:20px 24px}.mbc-doc-page .callout-box .callout-icon{color:var(--teal-primary);flex-shrink:0;font-size:1.3rem;margin-top:2px}.mbc-doc-page .callout-box .callout-text strong{color:var(--teal-dark);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;margin-bottom:4px}.mbc-doc-page .callout-box .callout-text p{color:var(--text-mid);font-size:.88rem;line-height:1.6}.mbc-doc-page .how-section{background:var(--teal-bg);padding:72px 0}.mbc-doc-page .how-section .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .how-section .section-header-center h2{color:var(--text-dark)}.mbc-doc-page .how-section .section-lead{color:var(--text-mid)}.mbc-doc-page .steps-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:48px}.mbc-doc-page .step-card{background:#fff;border:1px solid var(--border-light);border-radius:12px;padding:28px 22px;position:relative;text-align:center}.mbc-doc-page .step-num{align-items:center;background:var(--teal-primary);border-radius:50%;color:#fff;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800;height:44px;justify-content:center;margin:0 auto 16px;width:44px}.mbc-doc-page .step-card h3{color:var(--text-dark);font-size:.95rem;font-weight:700;margin-bottom:8px}.mbc-doc-page .step-card p{color:var(--text-mid);font-size:.85rem;line-height:1.6}.mbc-doc-page .credentials-section{background:var(--teal-dark);padding:64px 0}.mbc-doc-page .credentials-section .container{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .credentials-content h2{color:#fff;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;margin-bottom:16px}.mbc-doc-page .credentials-content h2 .accent{color:var(--aqua-light)}.mbc-doc-page .credentials-content p{color:#8ab8b8;line-height:1.7;margin-bottom:24px}.mbc-doc-page .cred-list{display:flex;flex-direction:column;gap:12px;list-style:none}.mbc-doc-page .cred-list li{align-items:flex-start;color:#b8d8d8;display:flex;font-size:.9rem;gap:12px}.mbc-doc-page .cred-list li i{color:var(--green-accent);flex-shrink:0;margin-top:3px}.mbc-doc-page .cred-stats{display:grid;gap:16px;grid-template-columns:1fr 1fr}.mbc-doc-page .cred-stat{background:hsla(0,0%,100%,.06);border:1px solid rgba(73,162,164,.2);border-radius:12px;padding:24px 20px;text-align:center}.mbc-doc-page .cred-stat .num{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:800}.mbc-doc-page .cred-stat .num span{color:var(--green-accent)}.mbc-doc-page .cred-stat .lbl{color:#7aabab;font-size:.8rem;margin-top:4px}.mbc-doc-page .testimonials-section{background:#fff;padding:72px 0}.mbc-doc-page .testimonials-section .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .testimonials-section .section-header-center h2{color:var(--text-dark)}.mbc-doc-page .testimonials-section .section-lead{color:var(--text-mid)}.mbc-doc-page .testimonials-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.mbc-doc-page .testimonial-card{border:1px solid var(--border-light);border-radius:12px;padding:28px 24px;position:relative}.mbc-doc-page .testimonial-card:before{color:var(--teal-bg);content:'"';font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;right:24px;top:16px}.mbc-doc-page .testimonial-stars{color:#f5a623;font-size:.85rem;margin-bottom:14px}.mbc-doc-page .testimonial-text{color:var(--text-mid);font-size:.9rem;font-style:italic;line-height:1.7;margin-bottom:20px}.mbc-doc-page .testimonial-author{border-top:1px solid var(--border-light);margin-top:4px;padding-top:14px}.mbc-doc-page .testimonial-author .name{color:var(--text-dark);font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:700}.mbc-doc-page .testimonial-author .role{color:var(--text-mid);font-size:.8rem}.mbc-doc-page .faq-section{background:var(--teal-bg);padding:72px 0}.mbc-doc-page .faq-section .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .faq-section .section-header-center h2{color:var(--text-dark)}.mbc-doc-page .faq-section .section-lead{color:var(--text-mid)}.mbc-doc-page .faq-list{display:flex;flex-direction:column;gap:12px;margin:48px auto 0;max-width:780px}.mbc-doc-page .faq-item{background:#fff;border:1px solid var(--border-light);border-radius:10px;overflow:hidden}.mbc-doc-page .faq-question{align-items:center;background:none;border:none;color:var(--text-dark);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;gap:12px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.mbc-doc-page .faq-question i{color:var(--teal-primary);flex-shrink:0;transition:transform .3s}.mbc-doc-page .faq-item.open .faq-question i{transform:rotate(180deg)}.mbc-doc-page .faq-answer{color:var(--text-mid);display:none;font-size:.88rem;line-height:1.7;padding:0 22px 18px}.mbc-doc-page .faq-item.open .faq-answer{display:block}.mbc-doc-page .interlink-section{background:#fff;padding:64px 0}.mbc-doc-page .interlink-section .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .interlink-section .section-header-center h2{color:var(--text-dark)}.mbc-doc-page .interlink-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:36px}.mbc-doc-page .interlink-tab{align-items:center;border:1.5px solid var(--border-light);border-radius:100px;color:var(--text-mid);display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.83rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.mbc-doc-page .interlink-tab:hover{background:var(--teal-bg);border-color:var(--teal-primary);color:var(--teal-primary)}.mbc-doc-page .interlink-tab i{font-size:.85rem}.mbc-doc-page .cta-section{background:linear-gradient(135deg,var(--teal-dark) 0,#093530 100%);padding:72px 0;text-align:center}.mbc-doc-page .cta-section .container{margin:0 auto;max-width:700px;padding:0 24px}.mbc-doc-page .cta-section h2{color:#fff;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;margin-bottom:14px}.mbc-doc-page .cta-section p{color:#8ab8b8;font-size:1rem;margin-bottom:32px}.mbc-doc-page .cta-phone{align-items:center;color:var(--aqua-light);display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:600;gap:8px;margin-top:16px}.mbc-doc-page .cta-phone i{color:var(--green-accent)}.mbc-doc-page .footer{background:#050f0e;padding:48px 0 28px}.mbc-doc-page .footer .container{margin:0 auto;max-width:1200px;padding:0 24px}.mbc-doc-page .footer-top{border-bottom:1px solid rgba(73,162,164,.15);display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr 1fr;padding-bottom:36px}.mbc-doc-page .footer-about p{color:#5a8888;font-size:.85rem;line-height:1.7;margin-top:14px}.mbc-doc-page .footer-col h4{color:#49a2a4;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.mbc-doc-page .footer-col ul{display:flex;flex-direction:column;gap:8px;list-style:none}.mbc-doc-page .footer-col ul li a{color:#5a8888;font-size:.85rem;transition:color .2s}.mbc-doc-page .footer-col ul li a:hover{color:#acd8d7}.mbc-doc-page .footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:24px}.mbc-doc-page .footer-bottom p{color:#3a5a5a;font-size:.8rem}.mbc-doc-page .footer-contact a{color:#5a8888;font-size:.85rem}.mbc-doc-page .footer-contact a:hover{color:#acd8d7}.mbc-doc-page .footer-logo-text{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.mbc-doc-page .footer-logo-text span{color:var(--teal-primary)}@media (max-width:991px){.mbc-doc-page .hero .container{grid-template-columns:1fr}.mbc-doc-page .hero-stats-panel{display:none}.mbc-doc-page .stats-bar .container{gap:16px;grid-template-columns:repeat(2,1fr)}.mbc-doc-page .problem-grid{grid-template-columns:1fr 1fr}.mbc-doc-page .features-grid{grid-template-columns:1fr}.mbc-doc-page .steps-grid{grid-template-columns:repeat(2,1fr)}.mbc-doc-page .credentials-section .container,.mbc-doc-page .testimonials-grid{grid-template-columns:1fr}.mbc-doc-page .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:600px){.mbc-doc-page .footer-top,.mbc-doc-page .problem-grid,.mbc-doc-page .steps-grid{grid-template-columns:1fr}}