.mp-thesis-service{--thesis-ink:#1d323c;--thesis-accent:#7a8045;--thesis-soft:#f3f1e9;color:var(--thesis-ink)}
.mp-thesis-hero{position:relative;overflow:hidden;background:var(--thesis-ink);color:#fff}
.mp-thesis-hero::after{content:"M&P";position:absolute;right:-.08em;bottom:-.28em;color:rgba(255,255,255,.035);font-family:Georgia,serif;font-size:clamp(12rem,32vw,34rem);line-height:1;pointer-events:none}
.mp-thesis-hero__inner{position:relative;z-index:1;display:flex;min-height:620px;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:90px}
.mp-thesis-hero .mp-eyebrow{color:#d9dcc5}
.mp-thesis-hero h1{max-width:1050px;margin:18px 0 42px;color:#fff;font-size:clamp(3.4rem,7vw,7rem);line-height:.94;letter-spacing:-.045em}
.mp-thesis-section{padding:clamp(76px,9vw,132px) 0}
.mp-thesis-section h2{margin:0 0 30px;font-size:clamp(2.35rem,4.6vw,4.7rem);line-height:1;letter-spacing:-.04em}
.mp-thesis-section p{max-width:850px;margin:0;color:#3f4e54;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.75}
.mp-thesis-number{display:block;color:var(--thesis-accent);font-size:.78rem;font-weight:800;letter-spacing:.16em}
.mp-thesis-split{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1.65fr);gap:clamp(30px,6vw,100px)}
.mp-thesis-section--soft{background:var(--thesis-soft)}
.mp-thesis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d7d8cd}
.mp-thesis-grid article{min-height:520px;padding:clamp(38px,5vw,76px);background:var(--thesis-soft)}
.mp-thesis-grid .mp-thesis-number{margin-bottom:80px}
.mp-thesis-grid h2{font-size:clamp(2.2rem,3.6vw,3.6rem)}
.mp-thesis-guarantees{background:var(--thesis-ink);color:#fff}
.mp-thesis-guarantees h2{color:#fff}
.mp-thesis-guarantees p{color:#e5e8e1}
.mp-thesis-pricing{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(50px,9vw,150px)}
.mp-thesis-pricing header .mp-thesis-number{margin-bottom:44px}
.mp-thesis-note{margin-top:34px!important;padding:26px 30px;border-left:3px solid var(--thesis-accent);background:var(--thesis-soft);color:var(--thesis-ink)!important;font-weight:700}
.mp-thesis-result{background:#dfe3c9}
.mp-thesis-result .mp-container{display:grid;grid-template-columns:minmax(70px,.2fr) minmax(0,.8fr) minmax(280px,1fr);align-items:start;gap:clamp(30px,5vw,80px)}
.mp-thesis-result h2{margin:0}
.mp-thesis-result__lead{font-size:clamp(1.2rem,1.7vw,1.48rem)!important}
.mp-thesis-result .mp-thesis-note{grid-column:3;margin-top:6px!important;background:rgba(255,255,255,.45)}
.mp-thesis-result .mp-button{grid-column:3;margin-top:4px}
@media(max-width:800px){.mp-thesis-hero__inner{min-height:520px;padding-block:72px}.mp-thesis-hero h1{font-size:clamp(3rem,14vw,5rem)}.mp-thesis-split,.mp-thesis-grid,.mp-thesis-pricing,.mp-thesis-result .mp-container{grid-template-columns:minmax(0,1fr)}.mp-thesis-split{gap:28px}.mp-thesis-grid article{min-height:0;padding:48px 26px}.mp-thesis-grid .mp-thesis-number{margin-bottom:44px}.mp-thesis-pricing{gap:24px}.mp-thesis-result .mp-thesis-note,.mp-thesis-result .mp-button{grid-column:1}.mp-thesis-result .mp-button{width:100%}}
@media(max-width:420px){.mp-thesis-hero__inner{min-height:480px}.mp-thesis-section{padding:68px 0}.mp-thesis-section h2{font-size:2.45rem}.mp-thesis-section p{font-size:1rem;line-height:1.68}.mp-thesis-note{padding:22px}}
