.mbc-sp-spec__page{--sp-teal:#49a2a4;--sp-teal-dark:#0d4b45;--sp-teal-mid:#357c7e;--sp-teal-light:#67c2c7;--sp-teal-pale:#d6f0f1;--sp-teal-bg:#f0f9f9;--sp-green:#71b177;--sp-green-dark:#4e8a54;--sp-green-pale:#e4f4e6;--sp-aqua-light:#67c2c7;--sp-white:#fff;--sp-off-white:#f4fbfb;--sp-text-dark:#0e2e2f;--sp-text-mid:#2c5557;--sp-text-muted:#5a8a8c;--sp-border:#c8e6e8;--sp-border-light:#e2f2f3;background:var(--sp-white);color:var(--sp-text-dark);font-family:Plus Jakarta Sans,Plus Jakarta Fallback,system-ui,sans-serif;overflow-x:hidden}.mbc-sp-spec__page,.mbc-sp-spec__page *,.mbc-sp-spec__page :after,.mbc-sp-spec__page :before{box-sizing:border-box}.mbc-sp-spec__page h1,.mbc-sp-spec__page h2,.mbc-sp-spec__page h3,.mbc-sp-spec__page h4,.mbc-sp-spec__page h5,.mbc-sp-spec__page h6{color:var(--sp-text-dark);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;margin:0}.model-pop-subtitle-big{padding:18px}.model-pop-title{color:#fff}.mbc-sp-spec__page p{margin:0}.mbc-sp-spec__page a{text-decoration:none}.mbc-sp-spec__page .sp-section{padding:45px 0}.mbc-sp-spec__page .sp-section-eyebrow{color:var(--sp-teal);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.73rem;font-weight:700;letter-spacing:.14em;margin-bottom:12px;text-align:center;text-transform:uppercase}.mbc-sp-spec__page .sp-section-h2{color:var(--sp-text-dark);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.55rem,2.8vw,2.2rem);font-weight:700;line-height:1.2;margin-bottom:14px}.mbc-sp-spec__page .sp-section-lead{color:var(--sp-text-muted);font-size:1rem;line-height:1.7;max-width:640px}.mbc-sp-spec__page .sp-hero{background:var(--sp-white);border-bottom:1px solid var(--sp-border-light);overflow:hidden;padding:45px 0 70px;position:relative}.mbc-sp-spec__page .sp-hero:before{background:radial-gradient(ellipse 55% 70% at 100% 0,rgba(73,162,164,.07) 0,transparent 60%),radial-gradient(ellipse 40% 50% at 0 100%,rgba(113,177,119,.05) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.mbc-sp-spec__page .sp-hero .container{position:relative;z-index:1}.mbc-sp-spec__page .sp-hero-eyebrow{background:var(--sp-teal-pale);border:1px solid var(--sp-border);border-radius:100px;color:var(--sp-teal-mid);display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.mbc-sp-spec__page .sp-hero-h1{color:var(--sp-text-dark);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.8rem,3.5vw,2.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:20px}.mbc-sp-spec__page .sp-hero-subhead{color:var(--sp-text-muted);font-size:1.02rem;line-height:1.72;margin-bottom:32px;max-width:560px}.mbc-sp-spec__page .sp-hero-subhead-h2{color:var(--sp-teal-mid);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.3;margin-bottom:20px}.mbc-sp-spec__page .sp-btn-hero-primary{align-items:center;background:var(--sp-teal);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.93rem;font-weight:700;gap:8px;padding:14px 28px;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s}.mbc-sp-spec__page .sp-btn-hero-primary:hover{background:var(--sp-teal-mid);box-shadow:0 8px 24px rgba(73,162,164,.3);color:#fff;transform:translateY(-2px)}.mbc-sp-spec__page .sp-btn-hero-secondary{align-items:center;background:transparent;border:1.5px solid var(--sp-border);border-radius:8px;color:var(--sp-teal-mid);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:600;gap:8px;padding:13px 24px;text-decoration:none;transition:all .2s}.mbc-sp-spec__page .sp-btn-hero-secondary:hover{background:var(--sp-teal-pale);border-color:var(--sp-teal);color:var(--sp-teal-mid)}.mbc-sp-spec__page .sp-stats-panel{background:var(--sp-teal-dark);border-radius:16px;color:#fff;padding:32px 28px}.mbc-sp-spec__page .sp-stats-panel-header{border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:24px;padding-bottom:14px;text-transform:uppercase}.mbc-sp-spec__page .sp-stat-item{align-items:baseline;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:12px 0}.mbc-sp-spec__page .sp-stat-item:last-child{border-bottom:none}.mbc-sp-spec__page .sp-stat-label{color:hsla(0,0%,100%,.62);font-size:.83rem}.mbc-sp-spec__page .sp-stat-value{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:700}.mbc-sp-spec__page .sp-stat-value.sp-accent{color:var(--sp-teal-light)}.mbc-sp-spec__page .sp-stat-sub{color:hsla(0,0%,100%,.4);font-size:.72rem;margin-top:2px}.mbc-sp-spec__page .sp-stats-note{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.3);font-size:.72rem;line-height:1.5;margin-top:14px;padding-top:14px}.mbc-sp-spec__page .sp-risk-section{background:var(--sp-teal-dark);overflow:hidden;padding:45px 0;position:relative}.mbc-sp-spec__page .sp-risk-section:before{background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(113,177,119,.15) 0,transparent 60%);content:"";inset:0;position:absolute}.mbc-sp-spec__page .sp-risk-section .container{position:relative;z-index:1}.mbc-sp-spec__page .sp-risk-badge{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;color:var(--sp-teal-light);display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:16px;padding:6px 16px;text-transform:uppercase}.mbc-sp-spec__page .sp-risk-section .sp-section-h2{color:#fff}.mbc-sp-spec__page .sp-risk-section .sp-section-lead{color:hsla(0,0%,100%,.65)}.mbc-sp-spec__page .sp-risk-stat-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);border-radius:14px;height:100%;padding:28px 24px;transition:background .2s}.mbc-sp-spec__page .sp-risk-stat-card:hover{background:hsla(0,0%,100%,.11)}.mbc-sp-spec__page .sp-risk-stat-num{color:var(--sp-teal-light);font-family:Plus Jakarta Sans,sans-serif;font-size:2.4rem;font-weight:800;line-height:1;margin-bottom:6px}.mbc-sp-spec__page .sp-risk-stat-label{color:hsla(0,0%,100%,.7);font-size:.88rem;line-height:1.5}.mbc-sp-spec__page .sp-risk-lead{color:hsla(0,0%,100%,.6);font-size:.9rem;line-height:1.65;margin-top:8px}.mbc-sp-spec__page .sp-regulatory-section{background:var(--sp-off-white);border-bottom:1px solid var(--sp-border-light);border-top:1px solid var(--sp-border-light);padding:45px 0}.mbc-sp-spec__page .sp-reg-card{background:var(--sp-white);border:1.5px solid var(--sp-border);border-radius:14px;height:100%;overflow:hidden;padding:28px 24px;position:relative;transition:box-shadow .2s,transform .2s}.mbc-sp-spec__page .sp-reg-card:hover{box-shadow:0 8px 28px rgba(73,162,164,.12);transform:translateY(-3px)}.mbc-sp-spec__page .sp-reg-card:before{background:linear-gradient(90deg,var(--sp-teal),var(--sp-green));content:"";height:3px;left:0;position:absolute;right:0;top:0}.mbc-sp-spec__page .sp-reg-card-aqua:before{background:var(--sp-teal-light)}.mbc-sp-spec__page .sp-reg-card-green:before{background:var(--sp-green)}.mbc-sp-spec__page .sp-reg-card-teal:before{background:var(--sp-teal)}.mbc-sp-spec__page .sp-reg-eyebrow{color:var(--sp-teal);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.mbc-sp-spec__page .sp-reg-card h5{color:var(--sp-text-dark);font-size:.97rem;font-weight:700;line-height:1.35;margin-bottom:10px}.mbc-sp-spec__page .sp-reg-card p{color:var(--sp-text-muted);font-size:.85rem;line-height:1.65}.mbc-sp-spec__page .sp-pain-section{background:var(--sp-white);padding:45px 0}.mbc-sp-spec__page .sp-pain-card{background:var(--sp-white);border:1.5px solid var(--sp-border);border-radius:14px;border-top:3px solid var(--sp-teal);height:100%;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s}.mbc-sp-spec__page .sp-pain-card:hover{border-color:var(--sp-teal);box-shadow:0 8px 28px rgba(73,162,164,.12);transform:translateY(-3px)}.mbc-sp-spec__page .sp-card-header{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:14px}.mbc-sp-spec__page .sp-arch-card-icon,.mbc-sp-spec__page .sp-pain-icon,.mbc-sp-spec__page .sp-solution-icon,.mbc-sp-spec__page .sp-why-icon{align-items:center;border-radius:9px;display:flex;flex-shrink:0;font-size:1rem;height:38px;justify-content:center;min-width:38px;width:38px}.mbc-sp-spec__page .sp-pain-icon{background:var(--sp-teal-pale);color:var(--sp-teal-mid)}.mbc-sp-spec__page .sp-pain-card h5{color:var(--sp-text-dark);font-size:.95rem;font-weight:700;line-height:1.35;margin:0}.mbc-sp-spec__page .sp-pain-card p{color:var(--sp-text-muted);font-size:.86rem;line-height:1.65;margin:0}.mbc-sp-spec__page .sp-solution-section{background:var(--sp-teal-bg);border-bottom:1px solid var(--sp-border-light);border-top:1px solid var(--sp-border-light);padding:45px 0}.mbc-sp-spec__page .sp-solution-card{background:var(--sp-white);border:1.5px solid var(--sp-border);border-radius:14px;border-top:3px solid var(--sp-green);height:100%;padding:28px 24px;transition:box-shadow .2s,transform .2s}.mbc-sp-spec__page .sp-solution-card:hover{box-shadow:0 8px 28px rgba(73,162,164,.12);transform:translateY(-3px)}.mbc-sp-spec__page .sp-solution-icon{background:linear-gradient(135deg,var(--sp-teal-pale),var(--sp-green-pale));color:var(--sp-teal-mid)}.mbc-sp-spec__page .sp-solution-card h5{color:var(--sp-text-dark);font-size:.95rem;font-weight:700;line-height:1.35;margin:0}.mbc-sp-spec__page .sp-solution-card p{color:var(--sp-text-muted);font-size:.86rem;line-height:1.65;margin:0}.mbc-sp-spec__page .sp-cpt-section{background:var(--sp-white);padding:45px 0}.mbc-sp-spec__page .sp-cpt-section .nav-tabs{border-bottom:2px solid var(--sp-border);flex-wrap:wrap;gap:4px}.mbc-sp-spec__page .sp-cpt-section .nav-tabs .nav-link{background:none!important;border:1.5px solid transparent!important;border-radius:8px 8px 0 0!important;color:var(--sp-text-muted)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:.82rem!important;font-weight:600!important;margin-bottom:-2px!important;padding:9px 18px!important;transition:color .18s!important;white-space:nowrap}.mbc-sp-spec__page .sp-cpt-section .nav-tabs .nav-link:hover{background:var(--sp-teal-bg)!important;color:var(--sp-teal)!important}.mbc-sp-spec__page .sp-cpt-section .nav-tabs .nav-link.active{background:var(--sp-white)!important;border-color:var(--sp-border) var(--sp-border) var(--sp-white)!important;color:var(--sp-teal-mid)!important;font-weight:700!important}.mbc-sp-spec__page .sp-cpt-section .tab-content{background:var(--sp-white);border:1.5px solid var(--sp-border);border-radius:0 0 12px 12px;border-top:none;padding:28px}.mbc-sp-spec__page .sp-cpt-table{border-collapse:collapse;font-size:.86rem;width:100%}.mbc-sp-spec__page .sp-cpt-table th{background:var(--sp-teal-bg);border-bottom:2px solid var(--sp-border);color:var(--sp-teal-mid);font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase}.mbc-sp-spec__page .sp-cpt-table td{border-bottom:1px solid var(--sp-border-light);color:var(--sp-text-mid);line-height:1.5;padding:10px 14px;vertical-align:top}.mbc-sp-spec__page .sp-cpt-table tr:last-child td{border-bottom:none}.mbc-sp-spec__page .sp-cpt-table tr:hover td{background:var(--sp-teal-bg)}.mbc-sp-spec__page .sp-cpt-table td:first-child{color:var(--sp-teal-mid);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;white-space:nowrap}.mbc-sp-spec__page .sp-cpt-section .tab-pane h3{color:var(--sp-teal-mid);font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;margin-bottom:16px}.mbc-sp-spec__page .sp-arch-section{background:var(--sp-teal-bg);border-bottom:1px solid var(--sp-border-light);border-top:1px solid var(--sp-border-light);padding:45px 0}.mbc-sp-spec__page .sp-arch-card{background:var(--sp-white);border:1.5px solid var(--sp-border);border-radius:14px;height:100%;padding:28px 24px;transition:box-shadow .2s,transform .2s}.mbc-sp-spec__page .sp-arch-card:hover{box-shadow:0 8px 28px rgba(73,162,164,.12);transform:translateY(-3px)}.mbc-sp-spec__page .sp-arch-card-icon{background:linear-gradient(135deg,var(--sp-teal-pale),var(--sp-green-pale));color:var(--sp-teal-mid);margin-bottom:16px}.mbc-sp-spec__page .sp-arch-card h5{color:var(--sp-text-dark);font-size:.97rem;font-weight:700;line-height:1.35;margin-bottom:10px}.mbc-sp-spec__page .sp-arch-card p{color:var(--sp-text-muted);font-size:.86rem;line-height:1.65;margin:0}.mbc-sp-spec__page .sp-pillars-section{background:var(--sp-teal-dark);overflow:hidden;padding:45px 0;position:relative}.mbc-sp-spec__page .sp-pillars-section:before{background:radial-gradient(ellipse 60% 80% at 80% 50%,rgba(113,177,119,.15) 0,transparent 60%);content:"";inset:0;position:absolute}.mbc-sp-spec__page .sp-pillars-section .container{position:relative;z-index:1}.mbc-sp-spec__page .sp-pillars-section .sp-section-h2{color:#fff}.mbc-sp-spec__page .sp-pillars-section .sp-section-lead{color:hsla(0,0%,100%,.65)}.mbc-sp-spec__page .sp-pillars-section .sp-section-eyebrow{color:var(--sp-teal-light)}.mbc-sp-spec__page .sp-pillar-card{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.13);border-radius:14px;height:100%;padding:32px 24px;text-align:center}.mbc-sp-spec__page .sp-pillar-num{color:var(--sp-teal-light);font-family:Plus Jakarta Sans,sans-serif;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:12px}.mbc-sp-spec__page .sp-pillar-card h5{color:#fff;font-size:1rem;margin-bottom:10px}.mbc-sp-spec__page .sp-pillar-card p{color:hsla(0,0%,100%,.65);font-size:.86rem;line-height:1.65}.mbc-sp-spec__page .sp-why-section{background:var(--sp-white);padding:45px 0}.mbc-sp-spec__page .sp-why-card{background:var(--sp-white);border:1.5px solid var(--sp-border);border-radius:14px;height:100%;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s}.mbc-sp-spec__page .sp-why-card:hover{border-color:var(--sp-teal);box-shadow:0 8px 28px rgba(73,162,164,.12);transform:translateY(-3px)}.mbc-sp-spec__page .sp-why-icon{background:var(--sp-teal-pale);color:var(--sp-teal-mid);margin-bottom:16px}.mbc-sp-spec__page .sp-why-card h5{color:var(--sp-text-dark);font-size:.95rem;font-weight:700;line-height:1.35;margin-bottom:10px}.mbc-sp-spec__page .sp-why-card p{color:var(--sp-text-muted);font-size:.86rem;line-height:1.65;margin:0}.mbc-sp-spec__page .sp-cta-section{background:linear-gradient(135deg,var(--sp-teal-dark) 0,var(--sp-teal) 60%,var(--sp-green-dark) 100%);overflow:hidden;padding:90px 0;position:relative;text-align:center}.mbc-sp-spec__page .sp-cta-section:before{background:radial-gradient(ellipse 60% 80% at 80% 50%,hsla(0,0%,100%,.06) 0,transparent 60%);content:"";inset:0;position:absolute}.mbc-sp-spec__page .sp-cta-section .container{position:relative;z-index:1}.mbc-sp-spec__page .sp-cta-section .sp-section-eyebrow{color:var(--sp-teal-light)}.mbc-sp-spec__page .sp-cta-section h2{color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:16px}.mbc-sp-spec__page .sp-cta-section .sp-cta-lead,.mbc-sp-spec__page .sp-cta-section>.container>p{color:hsla(0,0%,100%,.72);font-size:1rem;line-height:1.7;margin:0 auto 32px;max-width:620px;text-align:center!important}.mbc-sp-spec__page .sp-cta-section .container p.mx-auto,.mbc-sp-spec__page .sp-cta-section .container>p{color:hsla(0,0%,100%,.72)!important;font-size:1rem!important;line-height:1.7!important;margin:0 auto 32px!important;max-width:90%!important;text-align:center!important;width:90%!important}.mbc-sp-spec__page .sp-cta-section .container p a{color:var(--sp-teal-light)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.mbc-sp-spec__page .sp-cta-section .container>p.section-eyebrow,.mbc-sp-spec__page .sp-cta-section .sp-section-eyebrow{color:var(--sp-teal-light)!important;display:block!important;font-size:.73rem!important;font-weight:700!important;letter-spacing:.14em!important;margin-bottom:16px!important;max-width:none!important;text-align:center!important;text-transform:uppercase!important}.mbc-sp-spec__page .sp-cta-section h2{color:#fff!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;font-weight:800!important;line-height:1.2!important;margin:0 auto 20px!important;max-width:90%!important;text-align:center!important;width:90%!important}.mbc-sp-spec__page .sp-btn-cta-primary{align-items:center;background:#fff;border:none;border-radius:8px;color:var(--sp-teal-mid);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;gap:8px;padding:15px 34px;text-decoration:none;transition:opacity .2s,transform .15s}.mbc-sp-spec__page .sp-btn-cta-primary:hover{color:var(--sp-teal-mid);opacity:.93;transform:translateY(-2px)}.mbc-sp-spec__page .sp-btn-cta-secondary{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;font-weight:600;gap:8px;padding:13px 28px;text-decoration:none;transition:all .2s}.mbc-sp-spec__page .sp-btn-cta-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7);color:#fff}@media (max-width:991px){.mbc-sp-spec__page .sp-hero{padding:60px 0 50px}.mbc-sp-spec__page .sp-stats-panel{margin-top:40px}}@media (max-width:767px){.mbc-sp-spec__page .sp-section{padding:56px 0}.mbc-sp-spec__page .sp-hero{padding:48px 0 40px}.mbc-sp-spec__page .sp-hero-h1{font-size:1.75rem}.mbc-sp-spec__page .sp-cpt-section .nav-tabs{flex-wrap:nowrap;overflow-x:auto}.mbc-sp-spec__page .sp-cpt-section .nav-tabs::-webkit-scrollbar{display:none}.mbc-sp-spec__page .sp-cta-section{padding:60px 0}}@media (max-width:575px){.mbc-sp-spec__page .sp-hero-h1{font-size:1.5rem}.mbc-sp-spec__page .sp-section-h2{font-size:1.4rem}.mbc-sp-spec__page .sp-risk-stat-num{font-size:1.9rem}}.mbc-sp-spec__page .sp-section-h2{margin-left:auto;margin-right:auto;max-width:90%;width:90%}.mbc-sp-spec__page .sp-section-lead{margin-left:auto!important;margin-right:auto!important;max-width:90%!important;width:90%!important}.mbc-sp-spec__page .container p[style*=max-width]{max-width:90%!important;text-align:center;width:90%!important}.nav-item button{background:#d5eaeba3;color:#000}.nav-item button.active{background:#49a2a4!important;color:#fff}