.mmm-main{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 4rem}.mmm-hero{text-align:left;margin-bottom:4rem;padding:2rem 0 1rem}.mmm-eyebrow{display:inline-block;padding:.4rem .9rem;background:#1a1a1a;color:#dffe68;font-size:.7rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;border-radius:999px;margin-bottom:1.25rem}.mmm-hero h1{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin-bottom:1.25rem;color:#1a1a1a}.mmm-hero p.lede{font-size:1.15rem;color:#4a4a4a;max-width:720px;line-height:1.55}.mmm-hero .tagline-underline{background:linear-gradient(to top,#DFFE68 45%,transparent 45%);padding:0 2px}.mmm-answers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:4rem}.answer-card{background:#fff;border:2px solid #1a1a1a;border-radius:12px;padding:1.5rem;box-shadow:4px 4px #1a1a1a}.answer-card .q-num{display:inline-block;width:28px;height:28px;background:#dffe68;border:2px solid #1a1a1a;border-radius:50%;text-align:center;line-height:24px;font-weight:800;font-size:.85rem;margin-bottom:.75rem}.answer-card h3{font-size:1.05rem;font-weight:800;margin-bottom:.5rem;color:#1a1a1a}.answer-card p{font-size:.9rem;color:#4a4a4a;line-height:1.55}.section-header{margin:3rem 0 1.5rem}.section-header .label{font-size:.75rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#6b6b6b;margin-bottom:.5rem}.section-header h2{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:#1a1a1a}.section-header p{margin-top:.5rem;color:#4a4a4a;max-width:680px}.cases{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:3rem}.case-card{background:#fff;border:2px solid #1a1a1a;border-radius:16px;padding:1.75rem;box-shadow:4px 4px #1a1a1a;display:flex;flex-direction:column}.case-card:hover{box-shadow:6px 6px #1a1a1a;transform:translate(-2px,-2px);transition:all .15s}.case-meta{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#6b6b6b;margin-bottom:.75rem}.case-meta .dot{width:6px;height:6px;background:#dffe68;border:1px solid #1a1a1a;border-radius:50%}.case-card h3{font-size:1.25rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.25rem;color:#1a1a1a}.case-card .industry{font-size:.85rem;color:#6b6b6b;margin-bottom:1rem;font-style:italic}.case-card .context{font-size:.92rem;color:#4a4a4a;line-height:1.55;margin-bottom:1.25rem;border-left:3px solid #DFFE68;padding-left:.9rem}.findings{list-style:none;padding:0;margin:0;flex:1}.findings li{padding:.8rem 0;border-top:1px dashed #d4d4d4;display:flex;gap:.85rem;align-items:flex-start}.findings li:first-child{border-top:none;padding-top:0}.findings .metric{flex:0 0 auto;min-width:84px;font-size:1.35rem;font-weight:800;color:#1a1a1a;line-height:1.1;letter-spacing:-.02em}.findings .metric .unit{font-size:.8rem;font-weight:700;color:#6b6b6b;display:block;margin-top:.15rem}.findings .desc{font-size:.88rem;color:#4a4a4a;line-height:1.5}.findings .desc strong{color:#1a1a1a}.case-footer{margin-top:1.5rem;padding-top:1rem;border-top:2px dashed #1a1a1a;font-size:.82rem;font-weight:700;color:#1a1a1a}.insight-callout{background:#1a1a1a;color:#fff;border-radius:16px;padding:2.5rem;margin:3rem 0;border:2px solid #1a1a1a;box-shadow:6px 6px #dffe68;text-align:center}.insight-callout .label{font-size:.75rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#dffe68;margin-bottom:1rem}.insight-callout h2{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem;color:#fff}.insight-callout p{font-size:1rem;color:#d4d4d4;max-width:640px;margin:0 auto;line-height:1.6}.method{background:#f5f5f5;border:2px solid #1a1a1a;border-radius:16px;padding:2.5rem;margin:2rem 0;box-shadow:4px 4px #1a1a1a}.method h2{font-size:1.6rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.75rem;color:#1a1a1a}.method>p{color:#4a4a4a;max-width:680px;margin-bottom:2rem;line-height:1.6}.method-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.method-step{background:#fff;border:2px solid #1a1a1a;border-radius:10px;padding:1.25rem;box-shadow:3px 3px #1a1a1a}.method-step .step-num{display:inline-block;padding:.25rem .6rem;background:#dffe68;color:#1a1a1a;font-size:.7rem;font-weight:800;border-radius:4px;margin-bottom:.75rem;border:1px solid #1a1a1a}.method-step h4{font-size:.95rem;font-weight:800;margin-bottom:.4rem;color:#1a1a1a}.method-step p{font-size:.82rem;color:#4a4a4a;line-height:1.5}.mmm-cta{background:#dffe68;border:2px solid #1a1a1a;border-radius:16px;padding:2.5rem;text-align:center;box-shadow:6px 6px #1a1a1a;margin-top:3rem}.mmm-cta h2{font-size:1.75rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.75rem;color:#1a1a1a}.mmm-cta p{color:#1a1a1a;margin-bottom:1.5rem;max-width:540px;margin-left:auto;margin-right:auto}.mmm-cta a{display:inline-block;padding:.9rem 1.75rem;background:#1a1a1a;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;font-size:1rem}.mmm-cta a:hover{background:#333}.note{font-size:.82rem;color:#6b6b6b;margin:2rem 0;text-align:center;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.6}@media(max-width:800px){.mmm-answers,.cases{grid-template-columns:1fr}.method-steps{grid-template-columns:1fr 1fr}}@media(max-width:500px){.method-steps{grid-template-columns:1fr}.method,.insight-callout{padding:1.75rem}.findings .metric{min-width:76px;font-size:1.15rem}}
