.mccm-page{background:#ffffff}.mccm-section{padding:7rem 0}.mccm-section--tight{padding-top:5rem;padding-bottom:5rem}.mccm-chip{display:inline-block;border-radius:999px;border:1px solid rgba(26,202,176,0.35);background:rgba(26,202,176,0.1);color:#138d77;text-transform:uppercase;letter-spacing:.08rem;font-size:1.05rem;padding:.55rem 1.2rem;margin-bottom:1.4rem}.mccm-heading{margin-bottom:2.2rem}.mccm-title{margin:0 0 1.4rem;color:#170934;font-size:3.4rem;line-height:1.18}.mccm-subtitle{margin:0;color:#4f5569;font-size:1.52rem;line-height:1.72;max-width:82rem}.mccm-hero{position:relative;z-index:20;padding:2rem 0 6rem}.mccm-hero-shell{border:1px solid #e6edf7;border-radius:1.4rem;background:linear-gradient(145deg, #fff 0%, #f4fbff 100%);box-shadow:0 12px 32px rgba(20,29,70,0.08);padding:3.8rem}.mccm-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.4rem;align-items:center}.mccm-hero h1{margin:0 0 1.4rem;color:#170934;font-size:4.2rem;line-height:1.08}.mccm-hero p{margin:0;color:#4f5569;font-size:1.62rem;line-height:1.72}.mccm-subheadline{margin-top:1.3rem}.mccm-cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.mccm-cta-row .btn--green,.mccm-cta-row .btn--outline,.mccm-cta-row .btn--white{min-width:20rem;text-align:center;font-size:1.12rem}.mccm-dashboard{border:1px solid #e6edf7;border-radius:1.1rem;background:#ffffff;padding:1.8rem;box-shadow:0 8px 24px rgba(17,29,67,0.07)}.mccm-dashboard h3{margin:0 0 1.2rem;color:#170934;font-size:1.95rem}.mccm-bars{display:grid;grid-template-columns:repeat(6, 1fr);align-items:end;gap:.6rem;height:10rem;margin-bottom:1.3rem;border:1px solid #eef2f8;border-radius:.8rem;padding:.8rem;background:#fbfdff}.mccm-bars span{display:block;border-radius:.4rem .4rem 0 0;background:linear-gradient(180deg, #66d3ff 0%, #1acab0 100%);animation:mccmPulse 3s ease-in-out infinite}.mccm-bars span:nth-child(2){animation-delay:.15s}.mccm-bars span:nth-child(3){animation-delay:.3s}.mccm-bars span:nth-child(4){animation-delay:.45s}.mccm-bars span:nth-child(5){animation-delay:.6s}.mccm-bars span:nth-child(6){animation-delay:.75s}@keyframes mccmPulse{0%,100%{opacity:.75;transform:scaleY(0.92)}50%{opacity:1;transform:scaleY(1.02)}}.mccm-dashboard ul{list-style:none;margin:0;padding:0}.mccm-dashboard li{border:1px solid #e9eef6;border-radius:.7rem;padding:.85rem 1rem;margin-bottom:.7rem;color:#3f465a;font-size:1.18rem;line-height:1.55;background:#fbfdff}.mccm-dashboard li strong{color:#170934;margin-right:.5rem}.mccm-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.mccm-provider-cloud{border:1px solid #e6edf7;border-radius:1rem;padding:1.5rem;background:#ffffff}.mccm-provider-cloud h3{margin:0 0 .9rem;font-size:1.5rem;color:#170934}.mccm-provider-logos{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.mccm-provider-logo-card{border:1px solid #e7edf7;border-radius:.85rem;background:#f9fbff;min-height:4.35rem;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem .75rem;text-align:center}.mccm-provider-logo{max-height:2.1rem;max-width:9.6rem;width:auto;object-fit:contain;filter:saturate(1.02)}.mccm-provider-logo-card span{display:none;color:#4f5569;font-size:.98rem;line-height:1.3}.mccm-metrics{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin-top:1.2rem}.mccm-metric{border:1px solid #e7edf7;border-radius:.95rem;background:#ffffff;padding:1.4rem}.mccm-metric strong{display:block;margin-bottom:.55rem;color:#170934;font-size:2.2rem;line-height:1.15}.mccm-metric span{color:#5a6073;font-size:1.14rem;line-height:1.55}.mccm-problem-grid,.mccm-benefit-grid,.mccm-icp-grid,.mccm-why-grid{display:grid;gap:1rem}.mccm-problem-grid{grid-template-columns:repeat(3, 1fr)}.mccm-card{border:1px solid #e7edf7;border-radius:.95rem;background:#ffffff;padding:1.6rem}.mccm-icon{width:2.45rem;height:2.45rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.8rem;background:rgba(26,202,176,0.14);color:#11836f;font-size:1.35rem;line-height:1;box-shadow:inset 0 0 0 1px rgba(17,131,111,0.08)}.mccm-report-card .mccm-icon{background:rgba(23,9,52,0.07);color:#170934;box-shadow:inset 0 0 0 1px rgba(23,9,52,0.08)}.mccm-card h3{margin:0 0 .8rem;color:#170934;font-size:1.7rem}.mccm-card p{margin:0;color:#565d71;font-size:1.23rem;line-height:1.65}.mccm-solution-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1.2rem;align-items:start}.mccm-list{list-style:none;margin:1rem 0 0;padding:0}.mccm-list li{border:1px solid #e8eef8;border-radius:.8rem;padding:.95rem 1.1rem;margin-bottom:.7rem;background:#fbfdff;color:#455067;font-size:1.18rem;line-height:1.55}.mccm-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}.mccm-step{border:1px solid #e7edf7;border-radius:.95rem;padding:1.6rem;background:#ffffff}.mccm-step-index{width:2.8rem;height:2.8rem;border-radius:50%;background:#1acab0;color:#ffffff;line-height:2.8rem;text-align:center;font-size:1.1rem;margin-bottom:.9rem}.mccm-step h3{margin:0 0 .7rem;color:#170934;font-size:1.45rem}.mccm-step-icon{color:#11836f;font-size:1.45rem;line-height:1;display:block;margin-bottom:.8rem}.mccm-step p{margin:0;color:#566077;font-size:1.15rem;line-height:1.6}.mccm-benefit-grid{grid-template-columns:repeat(3, 1fr)}.mccm-table-wrap{border:1px solid #e7edf7;border-radius:.95rem;overflow-x:auto}.mccm-table{width:100%;border-collapse:collapse;min-width:70rem;background:#ffffff}.mccm-table th,.mccm-table td{text-align:left;vertical-align:top;padding:1.2rem 1.3rem;border-bottom:1px solid #edf2f8;color:#425069;font-size:1.16rem;line-height:1.6}.mccm-table th{background:#f4f9ff;color:#170934;font-size:1.24rem}.mccm-table tr:last-child td{border-bottom:none}.mccm-report{border:1px solid #e7edf7;border-radius:1rem;background:#ffffff;padding:1.8rem}.mccm-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mccm-report-card{border:1px solid #e8eef8;border-radius:.85rem;background:#fbfdff;padding:1.2rem}.mccm-report-card h3{margin:0 0 .6rem;font-size:1.36rem;color:#170934}.mccm-report-card p,.mccm-report-card li{color:#4b566e;font-size:1.12rem;line-height:1.55}.mccm-report-card ul{margin:0;padding-left:1.6rem}.mccm-pricing-top{border:1px solid #e6edf7;border-radius:1rem;background:#ffffff;padding:1.6rem;margin-bottom:1rem}.mccm-range{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.mccm-range-card{border:1px solid #e9eef8;border-radius:.9rem;background:#fbfdff;padding:1.2rem}.mccm-range-card strong{display:block;color:#170934;font-size:2rem;line-height:1.2;margin-bottom:.4rem}.mccm-range-card span{color:#556077;font-size:1.15rem;line-height:1.55}.mccm-plan-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.mccm-plan{border:1px solid #e7edf7;border-radius:.95rem;background:#ffffff;padding:1.5rem}.mccm-plan--featured{border-color:#78ddd0;box-shadow:0 8px 20px rgba(26,202,176,0.12)}.mccm-plan h3{margin:0 0 .4rem;color:#170934;font-size:1.62rem}.mccm-plan-price{color:#170934;font-size:2.5rem;line-height:1.1;margin-bottom:.25rem}.mccm-plan small{color:#60677c;font-size:1.02rem}.mccm-plan ul{margin:1rem 0 1.3rem;padding-left:1.6rem}.mccm-plan li{color:#4d566e;font-size:1.1rem;line-height:1.58;margin-bottom:.35rem}.mccm-icp-grid{grid-template-columns:repeat(3, 1fr)}.mccm-why-grid{grid-template-columns:repeat(2, 1fr)}.mccm-guarantee{border:1px solid #ffe2ad;background:#fff9ed;border-radius:1rem;padding:1.5rem}.mccm-guarantee h3{margin:0 0 .6rem;color:#7c4e00;font-size:1.5rem}.mccm-guarantee p{margin:0;color:#6f4c11;font-size:1.18rem;line-height:1.65}.mccm-faq details{border:1px solid #e7edf7;border-radius:.9rem;background:#ffffff;padding:1.3rem 1.5rem;margin-bottom:.8rem}.mccm-faq summary{list-style:none;cursor:pointer;color:#170934;font-size:1.32rem;font-weight:600;display:flex;align-items:flex-start;gap:.55rem}.mccm-faq summary::-webkit-details-marker{display:none}.mccm-faq summary i{color:#1acab0;font-size:1.2rem;line-height:1.3;margin-top:.12rem;flex-shrink:0}.mccm-faq p{margin:.85rem 0 0;color:#556078;font-size:1.17rem;line-height:1.65}.mccm-final{border:1px solid #d9ecff;border-radius:1.2rem;background:linear-gradient(140deg, #121a3d 0%, #1f2e6b 100%);color:#ffffff;padding:3.2rem}.mccm-final h2{margin:0 0 1rem;color:#ffffff;font-size:3.2rem;line-height:1.15}.mccm-final p{margin:0;color:rgba(255,255,255,0.88);font-size:1.45rem;line-height:1.7;max-width:78rem}.mccm-final .mccm-cta-row{margin-top:1.7rem}@media (max-width: 1199px){.mccm-metrics{grid-template-columns:repeat(2, 1fr)}.mccm-problem-grid,.mccm-benefit-grid,.mccm-icp-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 991px){.mccm-grid,.mccm-solution-grid,.mccm-steps,.mccm-report-grid,.mccm-plan-grid,.mccm-why-grid,.mccm-range,.mccm-trust-grid{grid-template-columns:1fr}.mccm-hero-shell{padding:2.5rem}.mccm-hero h1{font-size:3.5rem}.mccm-provider-logos{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.mccm-section{padding:5rem 0}.mccm-hero{padding-bottom:4.5rem}.mccm-hero-shell{padding:2rem}.mccm-hero h1,.mccm-title,.mccm-final h2{font-size:2.7rem}.mccm-cta-row .btn--green,.mccm-cta-row .btn--outline,.mccm-cta-row .btn--white{min-width:100%}.mccm-problem-grid,.mccm-benefit-grid,.mccm-icp-grid,.mccm-metrics{grid-template-columns:1fr}.mccm-provider-logos{grid-template-columns:1fr}.mccm-final{padding:2.2rem}}
