body {
  margin:0;
  font-family: Arial, sans-serif;
  background:#000;
  color:white;
  text-align:center;
}

/* MENU */
nav {
  background:#000;
  padding:15px;
  border-bottom:3px solid #0077cc;
  position:sticky;
  top:0;
  z-index:1000;
}
nav a {
  color:white;
  text-decoration:none;
  margin:15px;
  font-weight:bold;
  font-size:16px;
}
nav a:hover { color:#0077cc; }

/* LOGO */
.logo-area img {
  width:45%;
  max-width:550px;
  margin:30px auto;
}

/* SECTION */
.section {
  padding:60px 20px;
}
h1, h2 { color:#0077cc; }

/* TEXT */
.text-block {
  max-width:900px;
  margin:auto;
  font-size:20px;
  line-height:1.6;
}

/* FEDEX STYLE BOXES */
.grid {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:25px;
  max-width:1100px;
  margin:40px auto;
}
.box {
  background:#000;
  border:2px solid #0077cc;
  padding:25px;
  border-radius:12px;
  font-size:18px;
  font-weight:bold;
  color:white;
  box-shadow:0 0 12px #0077cc33;
  transition:0.3s;
}
.box:hover {
  background:#0077cc;
  color:black;
}

/* FLEET GRID */
.fleet-grid {
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:20px;
  max-width:1100px;
  margin:auto;
}
.fleet-grid img {
  width:100%;
  border-radius:12px;
  border:2px solid #0077cc;
}

/* BUTTON */
.button {
  padding:15px 35px;
  background:#0077cc;
  color:black;
  font-weight:bold;
  text-decoration:none;
  border-radius:30px;
  display:inline-block;
  margin-top:120px;
  font-size:18px;
}
.button:hover {
  background:white;
  color:black;
}

/* FOOTER */
footer {
  background:#000;
  padding:20px;
  border-top:2px solid #0077cc;
  font-size:14px;
  margin-top:60px;
}

/* ICON CONTACT BUTTONS */
.contact-buttons {
  position:fixed;
  bottom:15px;
  right:15px;
  display:flex;
  gap:10px;
  z-index:9999;
}
.contact-buttons a {
  width:42px;
  height:42px;
  background:#0077cc;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  box-shadow:0 0 10px #0077cc55;
}
.contact-buttons a:hover {
  background:white;
}
.contact-buttons svg {
  width:20px;
  height:20px;
  fill:black;
}



