.mbc-page-testimonials{--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;background:#fff;color:var(--text-dark);font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif;font-size:1rem;line-height:1.65;overflow-x:hidden}.mbc-page-testimonials *,.mbc-page-testimonials :after,.mbc-page-testimonials :before{box-sizing:border-box}.mbc-page-testimonials h1,.mbc-page-testimonials h2,.mbc-page-testimonials h3,.mbc-page-testimonials h4,.mbc-page-testimonials h5{color:var(--teal-dark);font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif;font-weight:700;line-height:1.25;margin:0 0 .75rem}.mbc-page-testimonials p{margin:0 0 1rem}.mbc-page-testimonials a{color:var(--teal-mid);text-decoration:none}.mbc-page-testimonials a:hover{text-decoration:underline}.mbc-page-testimonials .tm-container{margin:0 auto;max-width:1200px;padding:0 1.25rem}.mbc-page-testimonials .tm-row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.75rem}.mbc-page-testimonials .tm-row>[class*=tm-col-]{flex:0 0 100%;max-width:100%;padding:0 .75rem;width:100%}@media (min-width:992px){.mbc-page-testimonials .tm-row>.tm-col-lg-7{flex:0 0 58.333%;max-width:58.333%;width:58.333%}.mbc-page-testimonials .tm-row>.tm-col-lg-5{flex:0 0 41.667%;max-width:41.667%;width:41.667%}.mbc-page-testimonials .tm-row>.tm-col-lg-6{flex:0 0 50%;max-width:50%;width:50%}.mbc-page-testimonials .tm-row>.tm-col-lg-4{flex:0 0 33.333%;max-width:33.333%;width:33.333%}}@media (min-width:768px){.mbc-page-testimonials .tm-row>.tm-col-md-6{flex:0 0 50%;max-width:50%;width:50%}}.mbc-page-testimonials .btn-mbc{background:var(--teal-primary);border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;padding:.7rem 1.4rem}.mbc-page-testimonials .btn-mbc:hover{background:var(--teal-mid);color:#fff;text-decoration:none}.mbc-page-testimonials .btn-outline-mbc{background:#fff;border:2px solid var(--teal-primary);border-radius:8px;color:var(--teal-dark);display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;line-height:1.25;padding:.65rem 1.3rem}.mbc-page-testimonials .btn-outline-mbc:hover{background:var(--teal-bg);text-decoration:none}.mbc-page-testimonials .hero{background:linear-gradient(135deg,var(--teal-bg) 0,var(--teal-pale) 100%);padding:calc(var(--mbc-ad-strip-h, 0px) + var(--mbc-header-h, 80px) + 2rem) 0 3rem}.mbc-page-testimonials .hero .eyebrow{background:#fff;border:1px solid var(--border-light);border-radius:20px;color:var(--teal-mid);display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.35rem .9rem;text-transform:uppercase}.mbc-page-testimonials .hero h1{font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:800;line-height:1.28}.mbc-page-testimonials .hero p.lead-copy{color:var(--text-mid);font-size:1.05rem;line-height:1.6;max-width:56ch}.mbc-page-testimonials .stats-panel{background:#fff;border:1px solid var(--border-light);border-radius:16px;box-shadow:0 6px 24px rgba(13,75,69,.07);padding:1.75rem}.mbc-page-testimonials .stats-panel h3{font-size:1rem;margin-bottom:1.25rem;text-align:center}.mbc-page-testimonials .stat-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.mbc-page-testimonials .stat-item{background:var(--teal-bg);border-radius:10px;padding:1rem;text-align:center}.mbc-page-testimonials .stat-item .num{color:var(--teal-dark);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:800}.mbc-page-testimonials .stat-item .lbl{color:var(--text-mid);font-size:.8rem}.mbc-page-testimonials section{padding:3.5rem 0}.mbc-page-testimonials .section-header-center{margin:0 auto 2.5rem;max-width:70ch;text-align:center}.mbc-page-testimonials .section-header-center h2{font-size:clamp(1.5rem,3vw,2.1rem)}.mbc-page-testimonials .section-header-center p{color:var(--text-mid)}.mbc-page-testimonials .bg-teal{background:var(--teal-bg)}.mbc-page-testimonials .t-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.mbc-page-testimonials .t-grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.mbc-page-testimonials .t-grid.three{grid-template-columns:1fr 1fr 1fr}}.mbc-page-testimonials .t-card{background:#fff;border:1px solid var(--border-light);border-radius:14px;display:flex;flex-direction:column;padding:2.5rem 1.6rem 1.6rem;position:relative}.mbc-page-testimonials .t-card:before{color:var(--teal-primary);content:"\201C";font-family:Georgia,serif;font-size:3rem;left:1.35rem;line-height:1;opacity:.45;position:absolute;top:.55rem}.mbc-page-testimonials .t-quote{color:var(--text-mid);flex:1;font-size:.97rem;margin-bottom:1.1rem}.mbc-page-testimonials .t-person{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:.8rem;padding-top:1rem}.mbc-page-testimonials .avatar{align-items:center;background:var(--teal-dark);border-radius:50%;color:#fff;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;height:46px;justify-content:center;min-width:46px;width:46px}.mbc-page-testimonials .avatar.alt{background:var(--teal-primary)}.mbc-page-testimonials .avatar.alt2{background:var(--green-accent)}.mbc-page-testimonials .t-name{color:var(--teal-dark);font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700}.mbc-page-testimonials .t-meta{color:var(--text-mid);font-size:.82rem}.mbc-page-testimonials .result-tag{background:var(--teal-pale);border:1px solid var(--border-light);border-radius:14px;color:var(--teal-dark);display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;margin-bottom:.8rem;padding:.25rem .7rem}.mbc-page-testimonials .t-quote.clamp{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.mbc-page-testimonials .t-quote.clamp.open{display:block;-webkit-line-clamp:unset}.mbc-page-testimonials .read-more{background:none;border:0;color:var(--teal-mid);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;margin:-.5rem 0 1rem;padding:0;text-align:left}.mbc-page-testimonials .video-grid{display:grid;gap:1.75rem;grid-template-columns:1fr;margin:0 auto;max-width:1040px}@media (min-width:768px){.mbc-page-testimonials .video-grid{grid-template-columns:1fr 1fr}}.mbc-page-testimonials .video-wrap{margin:0}.mbc-page-testimonials .video-facade{aspect-ratio:16/9;background:var(--teal-dark);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 8px 28px rgba(13,75,69,.14);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.mbc-page-testimonials .video-facade img{display:block;height:100%;object-fit:cover;width:100%}.mbc-page-testimonials .video-facade .play-btn{align-items:center;background:var(--teal-primary);border-radius:50%;display:flex;height:76px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s;width:76px}.mbc-page-testimonials .video-facade:focus .play-btn,.mbc-page-testimonials .video-facade:hover .play-btn{background:var(--green-accent)}.mbc-page-testimonials .video-facade .play-btn:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:14px 0 14px 24px;content:"";display:block;margin-left:6px}.mbc-page-testimonials .video-facade:focus{outline:3px solid var(--aqua-light)}.mbc-page-testimonials .video-wrap iframe{aspect-ratio:16/9;border:0;border-radius:16px;display:block;width:100%}.mbc-page-testimonials .video-caption{color:var(--text-mid);font-size:.9rem;margin-top:1rem;text-align:center}.mbc-page-testimonials .trust-strip{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.mbc-page-testimonials .trust-strip{grid-template-columns:repeat(4,1fr)}}.mbc-page-testimonials .trust-item{background:#fff;border:1px solid var(--border-light);border-radius:12px;padding:1.25rem;text-align:center}.mbc-page-testimonials .trust-item i{color:var(--teal-primary);display:block;font-size:1.4rem;margin-bottom:.5rem}.mbc-page-testimonials .trust-item .t-title{color:var(--teal-dark);font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700}.mbc-page-testimonials .trust-item p{color:var(--text-mid);font-size:.85rem;margin:0}.mbc-page-testimonials .faq-item{background:#fff;border:1px solid var(--border-light);border-radius:12px;margin-bottom:1rem;overflow:hidden}.mbc-page-testimonials .faq-q{align-items:center;background:none;border:0;color:var(--teal-dark);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1.1rem 1.3rem;text-align:left;width:100%}.mbc-page-testimonials .faq-q .chev{color:var(--teal-primary);font-weight:800;transition:transform .2s}.mbc-page-testimonials .faq-item.open .chev{transform:rotate(180deg)}.mbc-page-testimonials .faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.mbc-page-testimonials .faq-a p{color:var(--text-mid);margin:0;padding:0 1.3rem 1.15rem}.mbc-page-testimonials .cta-band{background:var(--teal-dark);color:#fff;padding:3.5rem 0;text-align:center}.mbc-page-testimonials .cta-band .tm-container{align-items:center;display:flex;flex-direction:column;text-align:center}.mbc-page-testimonials .cta-band h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);text-align:center;width:100%}.mbc-page-testimonials .cta-band p{color:#cfe9e9;margin:0 auto 1.5rem;max-width:60ch;text-align:center}.mbc-page-testimonials .cta-band .btn-mbc{background:var(--green-accent);display:inline-block;font-size:1.05rem;margin-left:auto;margin-right:auto;padding:.85rem 1.9rem}.mbc-page-testimonials .cta-band .btn-mbc:hover{background:var(--aqua-light)}.mbc-page-testimonials .cta-sub{color:#9fd0d0;font-size:.85rem;margin-top:1rem;text-align:center;width:100%}.mbc-page-testimonials .lead-form{background:#fff;border:1px solid var(--border-light);border-radius:16px;box-shadow:0 6px 24px rgba(13,75,69,.07);padding:2rem}.mbc-page-testimonials .lead-form label{color:var(--teal-dark);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;margin-bottom:.3rem}.mbc-page-testimonials .lead-form input,.mbc-page-testimonials .lead-form select,.mbc-page-testimonials .lead-form textarea{background:#fff;border:1px solid var(--border-light);border-radius:8px;color:var(--text-dark);font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif;font-size:.95rem;margin-bottom:1rem;padding:.65rem .8rem;width:100%}.mbc-page-testimonials .lead-form input:focus,.mbc-page-testimonials .lead-form select:focus,.mbc-page-testimonials .lead-form textarea:focus{border-color:var(--teal-primary);outline:2px solid var(--aqua-light)}.mbc-page-testimonials .form-2col{display:grid;gap:0 1rem;grid-template-columns:1fr}@media (min-width:768px){.mbc-page-testimonials .form-2col{grid-template-columns:1fr 1fr}}.mbc-page-testimonials .connect-phone .new-icon-call{color:var(--teal-primary);display:inline-block;margin-right:6px;transform:rotate(-249deg)}@media (max-width:767.98px){.mbc-page-testimonials{font-size:15px;line-height:1.6}.mbc-page-testimonials .tm-container{padding:0 1rem}.mbc-page-testimonials .hero{padding:calc(var(--mbc-ad-strip-h, 0px) + var(--mbc-header-h, 80px) + .75rem) 0 1.75rem}.mbc-page-testimonials .hero .eyebrow{font-size:.7rem;padding:.3rem .75rem}.mbc-page-testimonials .hero h1{font-size:1.4rem;line-height:1.3;margin-bottom:.65rem}.mbc-page-testimonials .hero p.lead-copy{font-size:.95rem;line-height:1.55}.mbc-page-testimonials .hero .tm-col-lg-7>p:last-of-type{align-items:stretch;display:flex;flex-direction:column;gap:.65rem}.mbc-page-testimonials .hero .btn-mbc,.mbc-page-testimonials .hero .btn-outline-mbc{box-sizing:border-box;font-size:.875rem;line-height:1.25;margin-left:0!important;padding:.7rem 1rem;text-align:center;width:100%}.mbc-page-testimonials .stats-panel{margin-top:.5rem;padding:1.15rem}.mbc-page-testimonials .stats-panel h3{font-size:.9rem}.mbc-page-testimonials .stat-item{padding:.75rem .5rem}.mbc-page-testimonials .stat-item .num{font-size:1.2rem}.mbc-page-testimonials .stat-item .lbl{font-size:.72rem}.mbc-page-testimonials section{padding:2.25rem 0}.mbc-page-testimonials .section-header-center{margin-bottom:1.5rem}.mbc-page-testimonials #connect h2,.mbc-page-testimonials .cta-band h2,.mbc-page-testimonials .section-header-center h2{font-size:1.3rem;line-height:1.3}.mbc-page-testimonials #connect p,.mbc-page-testimonials .section-header-center p{font-size:.92rem}.mbc-page-testimonials .t-card{padding:2rem 1.15rem 1.15rem}.mbc-page-testimonials .t-quote{font-size:.9rem;line-height:1.55}.mbc-page-testimonials .t-name{font-size:.88rem}.mbc-page-testimonials .t-meta{font-size:.78rem}.mbc-page-testimonials .result-tag{font-size:.7rem}.mbc-page-testimonials .video-caption{font-size:.82rem}.mbc-page-testimonials .trust-item .t-title{font-size:.88rem}.mbc-page-testimonials .trust-item p{font-size:.8rem}.mbc-page-testimonials .faq-q{font-size:.9rem;line-height:1.35;padding:1rem 1.05rem}.mbc-page-testimonials .faq-a p{font-size:.88rem}.mbc-page-testimonials .lead-form{padding:1.25rem}.mbc-page-testimonials .lead-form label{font-size:.8rem}.mbc-page-testimonials .lead-form input,.mbc-page-testimonials .lead-form select,.mbc-page-testimonials .lead-form textarea{font-size:.9rem}.mbc-page-testimonials .btn-mbc,.mbc-page-testimonials .btn-outline-mbc{font-size:.875rem}.mbc-page-testimonials .cta-band{padding:2.25rem 0}.mbc-page-testimonials .cta-band p{font-size:.9rem}.mbc-page-testimonials .cta-band .btn-mbc{font-size:.9rem;padding:.75rem 1.25rem}.mbc-page-testimonials .cta-sub{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.mbc-page-testimonials *{transition:none!important}}