/* Cloud V2: organização das ferramentas de trabalho, sem catálogo de produtos. */
.mp-cloud-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:center}.mp-cloud-page .mp-hero h1{max-width:820px}.mp-cloud-page .mp-hero .mp-lead{max-width:590px}.mp-cloud-page .mp-hero::after{width:240px;opacity:.16}
.mp-cloud-visual{padding:28px 0 28px 32px;border-left:2px solid #8acdb8;position:relative;z-index:1}.mp-cloud-visual strong{display:block;font-size:23px;line-height:1.3;color:#006b57}.mp-cloud-visual p{margin-top:14px!important;color:var(--mp-muted);max-width:38ch}.mp-cloud-visual-platforms{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:15px;font-weight:650;color:#006b57}.mp-cloud-visual-items{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mp-cloud-visual-items li{border-top:1px solid #8acdb8;padding-top:12px;font-size:14px}
.mp-cloud-concept{background:white}.mp-cloud-concept-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:72px}.mp-cloud-concept p{max-width:60ch;color:var(--mp-muted)}
.mp-cloud-fronts-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 64px}.mp-cloud-front{border-top:1px solid #8acdb8;padding-top:24px}.mp-cloud-front h3{margin-bottom:16px}.mp-cloud-front p{color:var(--mp-muted);max-width:60ch}
.mp-cloud-migration{background:#e4f7f0}.mp-cloud-migration .mp-lead{max-width:650px}.mp-cloud-migration-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 40px;list-style:none;padding:0;margin:40px 0 0}.mp-cloud-migration-list li{border-top:1px solid #8acdb8;padding-top:20px}.mp-cloud-migration-list strong{display:block;font-size:21px;line-height:1.25;margin-bottom:12px}.mp-cloud-migration-list p{font-size:16px;color:var(--mp-muted)}.mp-cloud-scope{max-width:65ch;margin-top:32px!important;color:var(--mp-muted);font-size:16px}
.mp-cloud-platforms{background:white}.mp-cloud-platforms-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px}.mp-cloud-platforms p{color:var(--mp-muted);max-width:60ch}.mp-cloud-platforms ul{padding-left:22px;margin:24px 0 0;color:var(--mp-muted)}.mp-cloud-platforms li+li{margin-top:12px}
.mp-cloud-bridges{background:#e9f8f3}.mp-cloud-bridges-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px}.mp-cloud-bridges h2{font-size:clamp(28px,2.6vw,36px);margin-bottom:20px}.mp-cloud-bridges p{color:var(--mp-muted);max-width:60ch}.mp-cloud-bridges a{display:inline-flex;gap:12px;margin-top:24px;font-weight:650;color:#006b57;text-decoration:underline;text-underline-offset:5px}.mp-cloud-page .mp-section{scroll-margin-top:110px}.mp-cloud-page .mp-final h2{max-width:820px}
@media(max-width:1100px){.mp-cloud-page .mp-section{padding:64px 0}.mp-cloud-hero-grid{grid-template-columns:1fr;gap:36px}.mp-cloud-visual{max-width:650px}.mp-cloud-concept-inner,.mp-cloud-platforms-inner,.mp-cloud-bridges-grid{gap:36px}.mp-cloud-fronts-grid{gap:32px}.mp-cloud-migration-list{grid-template-columns:repeat(2,1fr);gap:32px}}
@media(max-width:700px){.mp-cloud-page .mp-section{padding:56px 0;scroll-margin-top:90px}.mp-cloud-concept-inner,.mp-cloud-fronts-grid,.mp-cloud-migration-list,.mp-cloud-platforms-inner,.mp-cloud-bridges-grid{grid-template-columns:1fr;gap:28px}.mp-cloud-visual{padding:20px 0 20px 22px}.mp-cloud-visual strong{font-size:21px}.mp-cloud-visual-platforms{font-size:14px}.mp-cloud-page .mp-hero::after{width:140px;opacity:.14}}
