Apache
tcp/443 tcp/80
Open service 50.87.150.53:443 · www.m2gservices.com
2026-01-24 22:40
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 22:40:03 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade, close
Last-Modified: Fri, 26 Sep 2025 17:26:54 GMT
Accept-Ranges: bytes
Content-Length: 20041
Vary: Accept-Encoding
Content-Type: text/html
Page title: M2G — Management & Consulting
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title data-i18n="meta.title">M2G — Management & Consulting</title>
<!-- Bootstrap 5 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Fonts: DM Serif Text for headings, Inter for body -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=DM+Serif+Text:ital@0;1&display=swap" rel="stylesheet">
<style>
:root{
--page-max: 1200px;
--accent: #0077B6; /* Ocean Blue */
--accent-hover: #005f8f;
--text: #0f1012;
--muted: #6b7280;
--bg: #ffffff;
--card: #f7f8fa;
--dark: #111827;
}
html, body { height: 100%; background: var(--bg); color: var(--text); font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
.container-narrow { max-width: var(--page-max); }
h1, h2, h3, h4, h5, h6 { font-family: "DM Serif Text", Georgia, serif; letter-spacing: .01em; }
/* HERO */
.hero {
position: relative;
min-height: 65vh;
display: grid;
place-items: center;
text-align: center;
color: #fff;
overflow: hidden;
}
.hero::before{
content: "";
position: absolute; inset: 0;
background:
linear-gradient(0deg, rgba(0,0,0,.55), rgba(0,0,0,.35)),
url('https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?q=80&w=2000&auto=format&fit=crop') center/cover no-repeat;
filter: saturate(105%) contrast(105%);
}
.hero-content{
position: relative;
padding: 4rem 1.5rem;
width: 100%;
max-width: var(--page-max);
}
.brand-row{
display: flex; align-items: center; justify-content: center; gap: 1rem;
margin-bottom: 2rem;
}
.cta { font-size: clamp(1.75rem, 2.2vw + 1rem, 3rem); font-weight: 600; letter-spacing: -0.01em; line-height: 1.15; margin-bottom: 1.25rem; }
.cta-sub { font-size: clamp(1rem, 0.4vw + 0.9rem, 1.125rem); color: #e6e8ea; max-width: 800px; margin: 0 auto 1.75rem auto; }
/* “Se habla Español” badge */
.badge-es {
display: inline-flex; align-items: center; gap: .5rem;
background: rgba(255,255,255,.9); color:#111827; border-radius:999px;
padding:.35rem .75rem; font-weight:600; border:1px solid rgba(0,0,0,.06);
}
/* MAIN */
.section-pad { padding: 72px 0; }
.col-wrap { gap: 2.5rem; }
@media (min-width: 992px){
.col-70 { flex: 0 0 70%; max-width: 70%; }
.col-30 { flex: 0 0 30%; max-width: 30%; }
}
/* Services */
.service{ padding:1.5rem; border-radius:14px; background:#fff; border:1px solid #eef0f3; box-shadow:0 1px 0 rgba(16,24,40,.02); transition:transform .2s, box-shadow .2s; }
.service:hover{ transform: translateY(-2px); box-shadow:0 6px 20px rgba(16,24,40,.06); }
.service + .service { margin-top: 1rem; }
.service h3{ font-size:1.25rem; margin-bottom:.35rem; }
.service p{ margin:0; color:var(--muted); }
/* Sidebar */
.contact-card{ position: sticky; top:24px; padding:1.5rem; border-radius:16px; background:var(--card); border:1px solid #eceff3; }
.contact-card h4{ font-size:1.1rem; color:#374151; margin-bottom:.75rem; font-family: "DM Serif Text", Georgia, serif; }
.contact-card .lead { font-weight:600; margin-bottom:.5rem; }
.contact-link{ display:inline-flex; align-items:center; gap:.5rem; text-decoration:none; color:var(--accent); border:1px solid rgba(0,119,182,.25); padding:.6rem .9rem; border-radius:999px; font-weight:600; }
.contact-link:hover{ background: rgba(0,119,182,.08); }
.divider { height:1px; background:#eef0f3; margin:1rem 0 1.25rem; }
.muted{ color:var(--muted); }
/* Buttons */
.btn-primary{ background-color: var(--accent); border-color: var(--accent); }
.btn-primary:hover{ background-color: var(--accent-hover); border-color: var(--accent-hover); }
footer { padding: 48px 0; color: #9aa3af; }
/* Floating footer nav (appears on scroll down, hides on scroll up) */
.footer-fab {
position: fixed;
left: 50%;
transform: translateX(-50%);
bottom: 30px;
z-index: 1050;
display: none; /* shown via JS on scr
Open service 50.87.150.53:80 · www.m2gservices.com
2026-01-24 22:40
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 22:40:13 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade, close
Last-Modified: Fri, 26 Sep 2025 17:26:54 GMT
Accept-Ranges: bytes
Content-Length: 20041
Vary: Accept-Encoding
Content-Type: text/html
Page title: M2G — Management & Consulting
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title data-i18n="meta.title">M2G — Management & Consulting</title>
<!-- Bootstrap 5 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Fonts: DM Serif Text for headings, Inter for body -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=DM+Serif+Text:ital@0;1&display=swap" rel="stylesheet">
<style>
:root{
--page-max: 1200px;
--accent: #0077B6; /* Ocean Blue */
--accent-hover: #005f8f;
--text: #0f1012;
--muted: #6b7280;
--bg: #ffffff;
--card: #f7f8fa;
--dark: #111827;
}
html, body { height: 100%; background: var(--bg); color: var(--text); font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
.container-narrow { max-width: var(--page-max); }
h1, h2, h3, h4, h5, h6 { font-family: "DM Serif Text", Georgia, serif; letter-spacing: .01em; }
/* HERO */
.hero {
position: relative;
min-height: 65vh;
display: grid;
place-items: center;
text-align: center;
color: #fff;
overflow: hidden;
}
.hero::before{
content: "";
position: absolute; inset: 0;
background:
linear-gradient(0deg, rgba(0,0,0,.55), rgba(0,0,0,.35)),
url('https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?q=80&w=2000&auto=format&fit=crop') center/cover no-repeat;
filter: saturate(105%) contrast(105%);
}
.hero-content{
position: relative;
padding: 4rem 1.5rem;
width: 100%;
max-width: var(--page-max);
}
.brand-row{
display: flex; align-items: center; justify-content: center; gap: 1rem;
margin-bottom: 2rem;
}
.cta { font-size: clamp(1.75rem, 2.2vw + 1rem, 3rem); font-weight: 600; letter-spacing: -0.01em; line-height: 1.15; margin-bottom: 1.25rem; }
.cta-sub { font-size: clamp(1rem, 0.4vw + 0.9rem, 1.125rem); color: #e6e8ea; max-width: 800px; margin: 0 auto 1.75rem auto; }
/* “Se habla Español” badge */
.badge-es {
display: inline-flex; align-items: center; gap: .5rem;
background: rgba(255,255,255,.9); color:#111827; border-radius:999px;
padding:.35rem .75rem; font-weight:600; border:1px solid rgba(0,0,0,.06);
}
/* MAIN */
.section-pad { padding: 72px 0; }
.col-wrap { gap: 2.5rem; }
@media (min-width: 992px){
.col-70 { flex: 0 0 70%; max-width: 70%; }
.col-30 { flex: 0 0 30%; max-width: 30%; }
}
/* Services */
.service{ padding:1.5rem; border-radius:14px; background:#fff; border:1px solid #eef0f3; box-shadow:0 1px 0 rgba(16,24,40,.02); transition:transform .2s, box-shadow .2s; }
.service:hover{ transform: translateY(-2px); box-shadow:0 6px 20px rgba(16,24,40,.06); }
.service + .service { margin-top: 1rem; }
.service h3{ font-size:1.25rem; margin-bottom:.35rem; }
.service p{ margin:0; color:var(--muted); }
/* Sidebar */
.contact-card{ position: sticky; top:24px; padding:1.5rem; border-radius:16px; background:var(--card); border:1px solid #eceff3; }
.contact-card h4{ font-size:1.1rem; color:#374151; margin-bottom:.75rem; font-family: "DM Serif Text", Georgia, serif; }
.contact-card .lead { font-weight:600; margin-bottom:.5rem; }
.contact-link{ display:inline-flex; align-items:center; gap:.5rem; text-decoration:none; color:var(--accent); border:1px solid rgba(0,119,182,.25); padding:.6rem .9rem; border-radius:999px; font-weight:600; }
.contact-link:hover{ background: rgba(0,119,182,.08); }
.divider { height:1px; background:#eef0f3; margin:1rem 0 1.25rem; }
.muted{ color:var(--muted); }
/* Buttons */
.btn-primary{ background-color: var(--accent); border-color: var(--accent); }
.btn-primary:hover{ background-color: var(--accent-hover); border-color: var(--accent-hover); }
footer { padding: 48px 0; color: #9aa3af; }
/* Floating footer nav (appears on scroll down, hides on scroll up) */
.footer-fab {
position: fixed;
left: 50%;
transform: translateX(-50%);
bottom: 30px;
z-index: 1050;
display: none; /* shown via JS on scr
Open service 50.87.150.53:80 · m2gservices.com
2026-01-24 22:40
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 22:40:12 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade, close
Last-Modified: Fri, 26 Sep 2025 17:26:54 GMT
Accept-Ranges: bytes
Content-Length: 20041
Vary: Accept-Encoding
Content-Type: text/html
Page title: M2G — Management & Consulting
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title data-i18n="meta.title">M2G — Management & Consulting</title>
<!-- Bootstrap 5 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Fonts: DM Serif Text for headings, Inter for body -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=DM+Serif+Text:ital@0;1&display=swap" rel="stylesheet">
<style>
:root{
--page-max: 1200px;
--accent: #0077B6; /* Ocean Blue */
--accent-hover: #005f8f;
--text: #0f1012;
--muted: #6b7280;
--bg: #ffffff;
--card: #f7f8fa;
--dark: #111827;
}
html, body { height: 100%; background: var(--bg); color: var(--text); font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
.container-narrow { max-width: var(--page-max); }
h1, h2, h3, h4, h5, h6 { font-family: "DM Serif Text", Georgia, serif; letter-spacing: .01em; }
/* HERO */
.hero {
position: relative;
min-height: 65vh;
display: grid;
place-items: center;
text-align: center;
color: #fff;
overflow: hidden;
}
.hero::before{
content: "";
position: absolute; inset: 0;
background:
linear-gradient(0deg, rgba(0,0,0,.55), rgba(0,0,0,.35)),
url('https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?q=80&w=2000&auto=format&fit=crop') center/cover no-repeat;
filter: saturate(105%) contrast(105%);
}
.hero-content{
position: relative;
padding: 4rem 1.5rem;
width: 100%;
max-width: var(--page-max);
}
.brand-row{
display: flex; align-items: center; justify-content: center; gap: 1rem;
margin-bottom: 2rem;
}
.cta { font-size: clamp(1.75rem, 2.2vw + 1rem, 3rem); font-weight: 600; letter-spacing: -0.01em; line-height: 1.15; margin-bottom: 1.25rem; }
.cta-sub { font-size: clamp(1rem, 0.4vw + 0.9rem, 1.125rem); color: #e6e8ea; max-width: 800px; margin: 0 auto 1.75rem auto; }
/* “Se habla Español” badge */
.badge-es {
display: inline-flex; align-items: center; gap: .5rem;
background: rgba(255,255,255,.9); color:#111827; border-radius:999px;
padding:.35rem .75rem; font-weight:600; border:1px solid rgba(0,0,0,.06);
}
/* MAIN */
.section-pad { padding: 72px 0; }
.col-wrap { gap: 2.5rem; }
@media (min-width: 992px){
.col-70 { flex: 0 0 70%; max-width: 70%; }
.col-30 { flex: 0 0 30%; max-width: 30%; }
}
/* Services */
.service{ padding:1.5rem; border-radius:14px; background:#fff; border:1px solid #eef0f3; box-shadow:0 1px 0 rgba(16,24,40,.02); transition:transform .2s, box-shadow .2s; }
.service:hover{ transform: translateY(-2px); box-shadow:0 6px 20px rgba(16,24,40,.06); }
.service + .service { margin-top: 1rem; }
.service h3{ font-size:1.25rem; margin-bottom:.35rem; }
.service p{ margin:0; color:var(--muted); }
/* Sidebar */
.contact-card{ position: sticky; top:24px; padding:1.5rem; border-radius:16px; background:var(--card); border:1px solid #eceff3; }
.contact-card h4{ font-size:1.1rem; color:#374151; margin-bottom:.75rem; font-family: "DM Serif Text", Georgia, serif; }
.contact-card .lead { font-weight:600; margin-bottom:.5rem; }
.contact-link{ display:inline-flex; align-items:center; gap:.5rem; text-decoration:none; color:var(--accent); border:1px solid rgba(0,119,182,.25); padding:.6rem .9rem; border-radius:999px; font-weight:600; }
.contact-link:hover{ background: rgba(0,119,182,.08); }
.divider { height:1px; background:#eef0f3; margin:1rem 0 1.25rem; }
.muted{ color:var(--muted); }
/* Buttons */
.btn-primary{ background-color: var(--accent); border-color: var(--accent); }
.btn-primary:hover{ background-color: var(--accent-hover); border-color: var(--accent-hover); }
footer { padding: 48px 0; color: #9aa3af; }
/* Floating footer nav (appears on scroll down, hides on scroll up) */
.footer-fab {
position: fixed;
left: 50%;
transform: translateX(-50%);
bottom: 30px;
z-index: 1050;
display: none; /* shown via JS on scr
Open service 50.87.150.53:443 · m2gservices.com
2026-01-24 22:40
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 22:40:03 GMT
Server: Apache
Upgrade: h2,h2c
Connection: Upgrade, close
Last-Modified: Fri, 26 Sep 2025 17:26:54 GMT
Accept-Ranges: bytes
Content-Length: 20041
Vary: Accept-Encoding
Content-Type: text/html
Page title: M2G — Management & Consulting
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title data-i18n="meta.title">M2G — Management & Consulting</title>
<!-- Bootstrap 5 -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Fonts: DM Serif Text for headings, Inter for body -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=DM+Serif+Text:ital@0;1&display=swap" rel="stylesheet">
<style>
:root{
--page-max: 1200px;
--accent: #0077B6; /* Ocean Blue */
--accent-hover: #005f8f;
--text: #0f1012;
--muted: #6b7280;
--bg: #ffffff;
--card: #f7f8fa;
--dark: #111827;
}
html, body { height: 100%; background: var(--bg); color: var(--text); font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; }
.container-narrow { max-width: var(--page-max); }
h1, h2, h3, h4, h5, h6 { font-family: "DM Serif Text", Georgia, serif; letter-spacing: .01em; }
/* HERO */
.hero {
position: relative;
min-height: 65vh;
display: grid;
place-items: center;
text-align: center;
color: #fff;
overflow: hidden;
}
.hero::before{
content: "";
position: absolute; inset: 0;
background:
linear-gradient(0deg, rgba(0,0,0,.55), rgba(0,0,0,.35)),
url('https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?q=80&w=2000&auto=format&fit=crop') center/cover no-repeat;
filter: saturate(105%) contrast(105%);
}
.hero-content{
position: relative;
padding: 4rem 1.5rem;
width: 100%;
max-width: var(--page-max);
}
.brand-row{
display: flex; align-items: center; justify-content: center; gap: 1rem;
margin-bottom: 2rem;
}
.cta { font-size: clamp(1.75rem, 2.2vw + 1rem, 3rem); font-weight: 600; letter-spacing: -0.01em; line-height: 1.15; margin-bottom: 1.25rem; }
.cta-sub { font-size: clamp(1rem, 0.4vw + 0.9rem, 1.125rem); color: #e6e8ea; max-width: 800px; margin: 0 auto 1.75rem auto; }
/* “Se habla Español” badge */
.badge-es {
display: inline-flex; align-items: center; gap: .5rem;
background: rgba(255,255,255,.9); color:#111827; border-radius:999px;
padding:.35rem .75rem; font-weight:600; border:1px solid rgba(0,0,0,.06);
}
/* MAIN */
.section-pad { padding: 72px 0; }
.col-wrap { gap: 2.5rem; }
@media (min-width: 992px){
.col-70 { flex: 0 0 70%; max-width: 70%; }
.col-30 { flex: 0 0 30%; max-width: 30%; }
}
/* Services */
.service{ padding:1.5rem; border-radius:14px; background:#fff; border:1px solid #eef0f3; box-shadow:0 1px 0 rgba(16,24,40,.02); transition:transform .2s, box-shadow .2s; }
.service:hover{ transform: translateY(-2px); box-shadow:0 6px 20px rgba(16,24,40,.06); }
.service + .service { margin-top: 1rem; }
.service h3{ font-size:1.25rem; margin-bottom:.35rem; }
.service p{ margin:0; color:var(--muted); }
/* Sidebar */
.contact-card{ position: sticky; top:24px; padding:1.5rem; border-radius:16px; background:var(--card); border:1px solid #eceff3; }
.contact-card h4{ font-size:1.1rem; color:#374151; margin-bottom:.75rem; font-family: "DM Serif Text", Georgia, serif; }
.contact-card .lead { font-weight:600; margin-bottom:.5rem; }
.contact-link{ display:inline-flex; align-items:center; gap:.5rem; text-decoration:none; color:var(--accent); border:1px solid rgba(0,119,182,.25); padding:.6rem .9rem; border-radius:999px; font-weight:600; }
.contact-link:hover{ background: rgba(0,119,182,.08); }
.divider { height:1px; background:#eef0f3; margin:1rem 0 1.25rem; }
.muted{ color:var(--muted); }
/* Buttons */
.btn-primary{ background-color: var(--accent); border-color: var(--accent); }
.btn-primary:hover{ background-color: var(--accent-hover); border-color: var(--accent-hover); }
footer { padding: 48px 0; color: #9aa3af; }
/* Floating footer nav (appears on scroll down, hides on scroll up) */
.footer-fab {
position: fixed;
left: 50%;
transform: translateX(-50%);
bottom: 30px;
z-index: 1050;
display: none; /* shown via JS on scr