.mp-commercial{background:#fff;color:#17191d}.mp-commercial h1,.mp-commercial h2,.mp-commercial h3{letter-spacing:-.035em}.mp-commercial__hero{padding:clamp(7rem,12vw,11rem) 0 clamp(4rem,8vw,7rem);background:radial-gradient(circle at 85% 15%,rgba(244,51,111,.13),transparent 28%),#f8f9fb}.mp-commercial__hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:clamp(2rem,6vw,7rem);align-items:end}.mp-commercial__hero h1{max-width:900px;font-size:clamp(3.2rem,7vw,7rem);line-height:.94;margin:.6rem 0 1.5rem}.mp-commercial__hero p{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.7;max-width:760px}.mp-commercial__actions{margin-top:2rem}.mp-commercial__micro{font-size:.82rem!important;opacity:.68;margin-top:1rem}.mp-commercial__fit{padding:2rem;border:1px solid #dfe2e8;border-radius:1.6rem;background:rgba(255,255,255,.86);box-shadow:0 24px 80px rgba(22,25,30,.08)}.mp-commercial__fit strong{font-size:.75rem;letter-spacing:.15em}.mp-commercial__fit ul{padding-left:1.15rem;margin:1.5rem 0;display:grid;gap:.9rem}.mp-commercial__fit a,.mp-commercial__related a,.mp-commercial__proof-links a{font-weight:700;color:#e72967}.mp-commercial__problem,.mp-commercial__scope,.mp-commercial__proof,.mp-commercial__faq,.mp-commercial__related,.mp-commercial__cta{padding:clamp(4.5rem,8vw,8rem) 0}.mp-commercial__narrow{max-width:920px}.mp-commercial__problem h2,.mp-commercial__scope h2,.mp-commercial__proof h2,.mp-commercial__faq h2,.mp-commercial__cta h2{font-size:clamp(2.2rem,4.5vw,4.6rem);line-height:1.02;margin:.8rem 0 1.4rem}.mp-commercial__problem p,.mp-commercial__proof p,.mp-commercial__cta p{font-size:1.15rem;line-height:1.8}.mp-commercial__scope{background:#12161e;color:#fff}.mp-commercial__scope header{max-width:800px}.mp-commercial__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#343a44;border:1px solid #343a44;margin-top:3rem}.mp-commercial__grid article{background:#12161e;padding:2rem;min-height:290px}.mp-commercial__grid article>span{color:#ff4f86;font-weight:800}.mp-commercial__grid h3{font-size:1.45rem;margin:2.5rem 0 1rem}.mp-commercial__grid p{line-height:1.65;color:#c8cbd2}.mp-commercial__proof>.mp-container,.mp-commercial__cta>.mp-container{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);align-items:start}.mp-commercial__proof-links,.mp-commercial__related .mp-container>div{display:grid;gap:1rem}.mp-commercial__proof-links a,.mp-commercial__related a{padding:1.1rem 0;border-bottom:1px solid #dfe2e8}.mp-commercial__faq{background:#f5f6f8}.mp-commercial__faq details{border-top:1px solid #d5d8df;padding:1.5rem 0}.mp-commercial__faq details:last-child{border-bottom:1px solid #d5d8df}.mp-commercial__faq summary{font-size:1.2rem;font-weight:750;cursor:pointer}.mp-commercial__faq details p{line-height:1.75;max-width:780px}.mp-commercial__related .mp-container>div{grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.mp-commercial__cta{background:#edf9f3}.mp-commercial__cta .mp-contact-form-wrap{background:#fff;padding:1.4rem;border-radius:1.4rem}.mp-commercial__cta .mp-contact-form{margin:0}@media(max-width:980px){.mp-commercial__hero-grid,.mp-commercial__proof>.mp-container,.mp-commercial__cta>.mp-container{grid-template-columns:1fr}.mp-commercial__grid{grid-template-columns:repeat(2,1fr)}.mp-commercial__related .mp-container>div{grid-template-columns:1fr}}@media(max-width:620px){.mp-commercial__hero h1{font-size:3.1rem}.mp-commercial__grid{grid-template-columns:1fr}.mp-commercial__grid article{min-height:0}.mp-commercial__hero{padding-top:6rem}}
.mp-commercial__scope h2,.mp-commercial__scope h3{color:#fff}
.mp-commercial[dir="rtl"]{text-align:right}.mp-commercial[dir="rtl"] .mp-commercial__fit ul{padding-left:0;padding-right:1.15rem}.mp-commercial[dir="rtl"] .mp-commercial__related .mp-container>div,.mp-commercial[dir="rtl"] .mp-commercial__proof-links{text-align:right}.mp-commercial[dir="rtl"] .mp-commercial__grid article{text-align:right}
.mp-commercial__review{display:inline-flex!important;align-items:center;gap:.5rem;margin:.2rem 0 0!important;padding:.55rem .8rem;border:1px solid rgba(23,25,29,.12);border-radius:999px;font-size:.78rem!important;line-height:1.35!important;color:#555d68}.mp-commercial__review:before{content:'✓';display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:#e72967;color:#fff;font-size:.66rem;font-weight:800}
