```html
<!-- index.html -->
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>Rosco Energy LLC</title>
  <meta name="description" content="Rosco Energy LLC — turnkey EV charging, energy storage systems, and infrastructure delivery." />
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&display=swap" rel="stylesheet">
  <link rel="stylesheet" href="assets/css/style.css" />
</head>
<body>
  <!-- Header (Overlays Hero Video) -->
  <header class="header" id="header">
    <div class="container header-inner">
      <a class="brand" href="#top" aria-label="Rosco Energy home">
        <img src="assets/img/rosco-logo.png" alt="Rosco Energy Logo" />
      </a>

      <nav class="nav" aria-label="Primary navigation">
        <button class="nav-toggle" id="navToggle" aria-expanded="false" aria-controls="navPanel">
          <span></span><span></span><span></span>
        </button>

        <div class="nav-links" id="navPanel">
          <div class="nav-group">
            <button class="nav-item has-panel" data-panel="panelSolutions">Solutions</button>
            <button class="nav-item has-panel" data-panel="panelCompany">Company</button>
            <button class="nav-item" data-scroll="#projects">Focus</button>
            <button class="nav-item" data-scroll="#news">Insights</button>
            <button class="nav-item" data-scroll="#contact">Contact</button>
          </div>
          <div class="nav-cta">
            <a class="btn btn-ghost" href="#contact">Project Intake</a>
          </div>
        </div>

        <!-- Mega Panels -->
        <div class="mega" id="mega">
          <div class="mega-panel" id="panelSolutions">
            <div class="mega-grid">
              <div class="mega-col">
                <div class="mega-title">Solutions</div>
                <a class="mega-link" href="#quick">Overview</a>
                <a class="mega-link" href="#contact">EV Charging Turnkey</a>
                <a class="mega-link" href="#contact">Energy Storage Systems</a>
                <a class="mega-link" href="#contact">Grid / Utility</a>
              </div>
              <div class="mega-col">
                <div class="mega-title">Delivery</div>
                <div class="mega-text">
                  End-to-end execution: site assessment, utility coordination, civil/electrical construction,
                  commissioning, and ongoing O&M.
                </div>
                <div class="mega-badges">
                  <span class="badge">Engineering</span>
                  <span class="badge">Procurement</span>
                  <span class="badge">Construction</span>
                  <span class="badge">Operations</span>
                </div>
              </div>
              <div class="mega-col mega-card">
                <div class="mega-card-title">Project Intake</div>
                <div class="mega-card-text">Share the site + scope — we’ll reply with next steps quickly.</div>
                <a class="btn btn-solid" href="#contact">Start Intake</a>
              </div>
            </div>
          </div>

          <div class="mega-panel" id="panelCompany">
            <div class="mega-grid">
              <div class="mega-col">
                <div class="mega-title">Company</div>
                <a class="mega-link" href="#about">About Rosco</a>
                <a class="mega-link" href="#capabilities">Capabilities</a>
                <a class="mega-link" href="#partners">Partners</a>
                <a class="mega-link" href="#contact">Contact</a>
              </div>
              <div class="mega-col">
                <div class="mega-title">Focus</div>
                <div class="mega-text">
                  Built for high-power deployments — scalable designs, utility-ready coordination,
                  and clean execution for public and private sites.
                </div>
              </div>
              <div class="mega-col mega-card">
                <div class="mega-card-title">Careers</div>
                <div class="mega-card-text">Field teams, PMs, estimators. Join the buildout.</div>
                <a class="btn btn-ghost" href="#contact">Reach Out</a>
              </div>
            </div>
          </div>
        </div>
      </nav>
    </div>
  </header>

  <!-- Hero (Full Screen Video) -->
  <main id="top">
    <section class="hero">
      <video class="hero-video" autoplay muted loop playsinline>
        <source src="assets/video/rosco-hero.mp4" type="video/mp4" />
      </video>
      <div class="hero-overlay"></div>

      <div class="hero-content container">
        <div class="hero-kicker reveal">ROSCO ENERGY LLC</div>
        <h1 class="hero-title reveal delay-1">Turnkey Infrastructure for EV Charging & Energy Storage</h1>
        <p class="hero-sub reveal delay-2">
          From utility coordination to commissioning — we deliver deployable, scalable projects built for real-world uptime.
        </p>
        <div class="hero-actions reveal delay-3">
          <a class="btn btn-solid" href="#contact">Request a Quote</a>
          <a class="btn btn-ghost" href="#quick">Explore</a>
        </div>

        <div class="hero-scroll">
          <span class="dot"></span>
          <span class="dot"></span>
          <span class="dot"></span>
        </div>
      </div>
    </section>

    <!-- Simplified Middle/Bottom (POSCO-like structure, original layout) -->
    <section class="section divided" id="quick">
      <div class="container">
        <div class="hdr reveal">
          <div>
            <h2>Solutions</h2>
            <p>Focused delivery for electrification projects — scalable, utility-ready execution.</p>
          </div>
          <a href="#contact">Project intake →</a>
        </div>

        <div class="tiles">
          <a class="tile reveal" href="#contact">
            <div class="k">EV Charging</div>
            <div class="t">Turnkey DCFC Deployment</div>
            <div class="d">Site + utility + build + commissioning.</div>
          </a>

          <a class="tile reveal delay-1" href="#contact">
            <div class="k">Energy Storage</div>
            <div class="t">Commercial ESS</div>
            <div class="d">Demand control, resiliency, monitoring.</div>
          </a>

          <a class="tile reveal delay-2" href="#contact">
            <div class="k">Grid / Utility</div>
            <div class="t">Infrastructure Delivery</div>
            <div class="d">Closeout packages, energization-ready work.</div>
          </a>

          <a class="tile reveal delay-3" href="#about">
            <div class="k">Company</div>
            <div class="t">About Rosco</div>
            <div class="d">Execution-first operator and builder.</div>
          </a>
        </div>
      </div>
    </section>

    <section class="section alt divided" id="projects">
      <div class="container">
        <div class="hdr reveal">
          <div>
            <h2>Focus Areas</h2>
            <p>Designed for municipal, commercial, and fleet sites with real-world uptime requirements.</p>
          </div>
          <a href="#contact">Discuss a site →</a>
        </div>

        <div class="tiles">
          <div class="tile reveal">
            <div class="k">Municipal</div>
            <div class="t">Public Parking Deployment</div>
            <div class="d">ADA flow, stall geometry, durable operations.</div>
          </div>
          <div class="tile reveal delay-1">
            <div class="k">Commercial</div>
            <div class="t">Retail / Destination</div>
            <div class="d">Clean installs, network/payment readiness.</div>
          </div>
          <div class="tile reveal delay-2">
            <div class="k">Fleet</div>
            <div class="t">Depot Charging</div>
            <div class="d">Phased rollouts and scalable service upgrades.</div>
          </div>
          <div class="tile reveal delay-3">
            <div class="k">Storage</div>
            <div class="t">ESS for Peak + Resiliency</div>
            <div class="d">Practical sizing and integration support.</div>
          </div>
        </div>
      </div>
    </section>

    <section class="section divided" id="news">
      <div class="container">
        <div class="hdr reveal">
          <div>
            <h2>Insights</h2>
            <p>Short updates — incentives, best practices, and deployment notes.</p>
          </div>
          <a href="#contact">Request details →</a>
        </div>

        <div class="rows">
          <a class="row reveal" href="#contact">
            <div class="date">Update</div>
            <div class="title">Incentive-ready delivery: what matters in documentation + closeout</div>
            <div class="cta">View →</div>
          </a>
          <a class="row reveal delay-1" href="#contact">
            <div class="date">Brief</div>
            <div class="title">Municipal charger placement: ADA flow + cable management</div>
            <div class="cta">View →</div>
          </a>
          <a class="row reveal delay-2" href="#contact">
            <div class="date">Note</div>
            <div class="title">Sizing ESS for demand control: a practical approach</div>
            <div class="cta">View →</div>
          </a>
        </div>
      </div>
    </section>

    <!-- About (kept simple) -->
    <section class="section alt divided" id="about">
      <div class="container">
        <div class="hdr reveal">
          <div>
            <h2>About Rosco Energy</h2>
            <p>Turnkey infrastructure provider focused on EV charging, energy storage, and utility-ready delivery.</p>
          </div>
          <a href="#contact">Contact →</a>
        </div>

        <div class="tiles">
          <div class="tile reveal" id="capabilities">
            <div class="k">Capability</div>
            <div class="t">Utility Coordination</div>
            <div class="d">Built to energize — permits, documentation, and closeout discipline.</div>
          </div>
          <div class="tile reveal delay-1">
            <div class="k">Capability</div>
            <div class="t">Construction Delivery</div>
            <div class="d">Civil + electrical execution with commissioning-first mindset.</div>
          </div>
          <div class="tile reveal delay-2" id="partners">
            <div class="k">Partners</div>
            <div class="t">Public + Private</div>
            <div class="d">Municipal, commercial, and fleet stakeholders.</div>
          </div>
          <div class="tile reveal delay-3">
            <div class="k">Approach</div>
            <div class="t">EPC + O&M</div>
            <div class="d">Design → build → maintain for long-term uptime.</div>
          </div>
        </div>
      </div>
    </section>

    <!-- Contact -->
    <section class="section divided" id="contact">
      <div class="container">
        <div class="hdr reveal">
          <div>
            <h2>Project Intake</h2>
            <p>Send the site address, available service (if known), target scope, and timeline.</p>
          </div>
        </div>

        <div class="contact-grid">
          <div class="contact-left reveal">
            <div class="contact-box">
              <div class="contact-line"><span>Scope:</span> EV Charging • ESS • Utility</div>
              <div class="contact-line"><span>Delivery:</span> EPC + Commissioning + O&M</div>
              <div class="contact-line"><span>Response:</span> Next steps + scope questions</div>
            </div>
          </div>

          <div class="contact-right reveal delay-1">
            <form class="form" onsubmit="return false;">
              <div class="field">
                <label>Name</label>
                <input type="text" placeholder="Your name" />
              </div>
              <div class="field">
                <label>Email</label>
                <input type="email" placeholder="you@company.com" />
              </div>
              <div class="field">
                <label>Project details</label>
                <textarea rows="5" placeholder="Site address, power info, charger/ESS scope, timeline..."></textarea>
              </div>
              <button class="btn btn-solid btn-full" type="button" id="fakeSubmit">Send</button>
              <div class="form-note" id="formNote">This is a static demo. Wire it to Formspree, Netlify Forms, or your backend.</div>
            </form>
          </div>
        </div>
      </div>
    </section>

    <footer class="footer">
      <div class="container footer-inner">
        <div class="foot-left">
          <img src="assets/img/rosco-logo.png" alt="Rosco Energy Logo" class="foot-logo" />
          <div class="foot-text">© <span id="year"></span> Rosco Energy LLC. All rights reserved.</div>
        </div>
        <div class="foot-right">
          <a href="#top">Top</a>
          <span class="sep">|</span>
          <a href="#contact">Contact</a>
        </div>
      </div>
    </footer>
  </main>

  <script src="assets/js/main.js"></script>
</body>
</html>
```

```css
/* assets/css/style.css */
:root{
  --bg:#030A1A;        /* very dark blue-black */
  --bg2:#04102A;       /* slightly brighter section */
  --surface:#061A3D;   /* cards / tiles */
  --surface2:#072451;  /* hover */
  --text:rgba(255,255,255,.94);
  --muted:rgba(255,255,255,.72);
  --muted2:rgba(255,255,255,.56);
  --accent:#1E6BFF;    /* bright royal/azure */
  --accent2:#35B6FF;   /* cyan highlight for gradients */
  --line:rgba(255,255,255,.10);
  --shadow:0 18px 50px rgba(0,0,0,.55);
}

*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}
a{color:inherit;text-decoration:none}
.container{width:min(1200px, calc(100% - 48px)); margin:0 auto}
.sep{opacity:.45; padding:0 10px}

/* Header overlays hero */
.header{
  position:absolute;
  top:0; left:0; right:0;
  z-index:60;
  border-bottom:none;
  background: rgba(0,0,0,.00);
  backdrop-filter: blur(0px);
  transition: background .22s ease, backdrop-filter .22s ease;
}
.header.scrolled{
  position:fixed;
  border-bottom:none;
  background: rgba(12, 68, 180, .28);
  backdrop-filter: blur(14px);
}

.header-inner{
  height:160px;
  display:flex; align-items:center; justify-content:space-between;
}

.brand img{
  height:192px;     /* h-48 */
  width:auto;
  display:block;
  object-fit:contain;
}

/* Nav */
.nav{position:relative; display:flex; align-items:center; gap:16px}
.nav-links{
  display:flex; align-items:center; gap:18px;
}
.nav-group{display:flex; align-items:center; gap:18px}
.nav-item{
  font-size:13px; letter-spacing:.12em; text-transform:uppercase;
  color:var(--muted);
  padding:10px 8px;
  border:none; background:transparent; cursor:pointer;
}
.nav-item:hover{color:var(--text)}
.nav-cta{display:flex; align-items:center}

/* Buttons */
.btn{
  display:inline-flex; align-items:center; justify-content:center;
  padding:12px 16px;
  border-radius:999px;
  font-size:13px;
  letter-spacing:.12em;
  text-transform:uppercase;
  border:1px solid rgba(255,255,255,.18);
  transition: transform .18s ease, background .18s ease, border-color .18s ease, opacity .18s ease;
}
.btn:hover{transform: translateY(-1px); border-color: rgba(255,255,255,.30)}
.btn-solid{background:#fff; color:#000; border-color:#fff}
.btn-solid:hover{opacity:.92}
.btn-ghost{background:transparent}
.btn-full{width:100%}

/* Mega menu */
.mega{
  position:absolute;
  top:160px;
  left:0;
  right:0;
  pointer-events:none;
}
.mega-panel{
  display:none;
  pointer-events:auto;
  background:rgba(4,16,42,.88);
  box-shadow: var(--shadow);
  border-radius:18px;
  padding:18px;
  margin-top:12px;
}
.mega-panel.open{display:block}
.mega-grid{
  display:grid;
  grid-template-columns: 1.1fr 1.2fr 1fr;
  gap:18px;
}
.mega-title{
  font-size:12px;
  letter-spacing:.18em;
  text-transform:uppercase;
  color:var(--muted2);
  margin-bottom:10px;
}
.mega-link{
  display:block;
  padding:10px 10px;
  border-radius:12px;
  border:1px solid transparent;
  color:var(--muted);
}
.mega-link:hover{
  border-color:rgba(30,107,255,.35);
  color:var(--text);
  background:rgba(30,107,255,.06);
}
.mega-text{color:var(--muted); line-height:1.6}
.mega-badges{display:flex; flex-wrap:wrap; gap:8px; margin-top:12px}
.badge{
  border:1px solid rgba(255,255,255,.14);
  border-radius:999px;
  padding:7px 10px;
  font-size:12px;
  color:var(--muted);
}
.mega-card{
  border-left:1px solid rgba(255,255,255,.10);
  padding-left:18px;
}
.mega-card-title{font-weight:600; letter-spacing:.04em}
.mega-card-text{color:var(--muted); margin:10px 0 14px}

/* Hero */
.hero{
  position:relative;
  height:100vh;
  min-height:720px;
  overflow:hidden;
  background: var(--bg);
}
.hero-video{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  filter: contrast(1.04) saturate(1.05);
  transform: scale(1.02);
}
.hero-overlay{
  position:absolute; inset:0;
  background:
    radial-gradient(1200px 700px at 50% 40%, rgba(30,107,255,.18), rgba(2,8,18,.90)),
    linear-gradient(rgba(30,107,255,.12), rgba(2,8,18,.86));
}

.hero-content{
  position:relative;
  height:100%;
  padding-top:210px; /* room for big header logo */
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:14px;
}
.hero-kicker{
  font-size:12px;
  letter-spacing:.22em;
  text-transform:uppercase;
  color:rgba(255,255,255,.76);
}
.hero-title{
  font-size: clamp(38px, 4.4vw, 64px);
  font-weight:300;
  line-height:1.05;
  margin:0;
  max-width: 900px;
}
.hero-sub{
  margin:0;
  font-size: clamp(16px, 1.6vw, 19px);
  line-height:1.7;
  color:rgba(255,255,255,.80);
  max-width: 720px;
}
.hero-actions{display:flex; gap:12px; margin-top:10px; flex-wrap:wrap}
.hero-scroll{
  position:absolute;
  left:50%;
  transform:translateX(-50%);
  bottom:30px;
  display:flex;
  gap:8px;
  opacity:.75;
}
.hero-scroll .dot{
  width:6px; height:6px; border-radius:999px;
  border:1px solid rgba(255,255,255,.60);
  background:rgba(255,255,255,.10);
}

/* Reveal animations */
.reveal{
  opacity:0;
  transform: translateY(14px);
  transition: opacity .65s ease, transform .65s ease;
}
.reveal.in{
  opacity:1;
  transform: translateY(0);
}
.delay-1{transition-delay:.10s}
.delay-2{transition-delay:.18s}
.delay-3{transition-delay:.26s}

/* Simplified “corporate” sections + POSCO-ish divider */
.section{
  padding: 72px 0;
  background: var(--bg);
  position: relative;
}
.section.alt{ background: var(--bg2); }

.section.divided::before{
  content:"";
  position:absolute;
  top:0; left:0; right:0;
  height:1px;
  background: linear-gradient(90deg,
    rgba(255,255,255,0),
    rgba(255,255,255,.10),
    rgba(30,107,255,.22),
    rgba(255,255,255,.10),
    rgba(255,255,255,0)
  );
}

.hdr{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:18px;
  margin-bottom:22px;
}
.hdr h2{
  margin:0;
  font-size: clamp(26px, 2.4vw, 36px);
  font-weight:300;
  letter-spacing:.01em;
}
.hdr h2::after{
  content:"";
  display:block;
  width:54px;
  height:2px;
  margin-top:10px;
  background: linear-gradient(90deg, var(--accent), var(--accent2));
  border-radius:999px;
  opacity:.95;
}
.hdr p{
  margin:0;
  color:var(--muted);
  line-height:1.6;
  max-width: 720px;
}
.hdr a{
  color: rgba(255,255,255,.86);
  border-bottom: 1px solid rgba(30,107,255,.55);
  padding-bottom: 3px;
}
.hdr a:hover{ opacity:.9; }

/* Tiles */
.tiles{
  display:grid;
  grid-template-columns: repeat(4, 1fr);
  gap:14px;
}
.tile{
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  padding:18px;
  background: rgba(255,255,255,.02);
  transition: transform .18s ease, border-color .18s ease, background .18s ease;
  min-height: 130px;
}
.tile:hover{
  transform: translateY(-2px);
  border-color: rgba(30,107,255,.35);
  background: rgba(30,107,255,.06);
}
.tile .k{
  font-size:12px;
  letter-spacing:.18em;
  text-transform:uppercase;
  color:var(--muted2);
}
.tile .t{
  margin-top:10px;
  font-weight:500;
}
.tile .d{
  margin-top:10px;
  color:var(--muted);
  line-height:1.6;
}

/* Rows list */
.rows{
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  overflow:hidden;
  background: rgba(255,255,255,.02);
}
.row{
  display:grid;
  grid-template-columns: 140px 1fr 120px;
  gap:14px;
  padding:16px 18px;
  border-bottom:1px solid rgba(255,255,255,.08);
  align-items:center;
}
.row:last-child{border-bottom:none}
.row .date{
  font-size:12px;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:var(--muted2);
}
.row .title{font-weight:500; line-height:1.35}
.row .cta{
  justify-self:end;
  color: rgba(255,255,255,.82);
}
.row:hover .cta{color:#fff}
.row:hover{background: rgba(30,107,255,.05)}

/* Contact bits */
.contact-grid{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:18px;
}
.contact-box{
  border:1px solid rgba(255,255,255,.10);
  border-radius:18px;
  padding:16px;
  background: rgba(255,255,255,.02);
}
.contact-line{color:var(--muted); line-height:1.9}
.contact-line span{color:rgba(255,255,255,.72)}

.form{
  border:1px solid rgba(255,255,255,.12);
  border-radius:18px;
  padding:18px;
  background: rgba(255,255,255,.02);
}
.field{display:flex; flex-direction:column; gap:8px; margin-bottom:12px}
label{font-size:12px; letter-spacing:.18em; text-transform:uppercase; color:var(--muted2)}
input,textarea{
  background: rgba(0,0,0,.25);
  border:1px solid rgba(255,255,255,.12);
  border-radius:14px;
  padding:12px 12px;
  color:var(--text);
  outline:none;
}
input:focus,textarea:focus{border-color:rgba(30,107,255,.55)}
.form-note{margin-top:10px; font-size:12px; color:var(--muted2); line-height:1.5}

/* Footer */
.footer{
  padding:48px 0;
  background: rgba(2,8,18,.88);
}
.footer-inner{display:flex; justify-content:space-between; align-items:center; gap:40px; flex-wrap:wrap}
.foot-left{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.foot-logo{
  height:192px;          /* match header */
  width:auto;            /* prevents stretch */
  max-width:100%;
  object-fit:contain;
  display:block;
  opacity:.95;
}
.foot-text{margin-top:10px; font-size:12px; color:var(--muted2)}
.foot-right a{color:var(--muted); font-size:13px}
.foot-right a:hover{color:var(--text)}

/* Mobile nav */
.nav-toggle{
  display:none;
  width:42px; height:42px;
  border-radius:12px;
  border:1px solid rgba(255,255,255,.14);
  background:rgba(255,255,255,.03);
  cursor:pointer;
}
.nav-toggle span{
  display:block;
  width:18px; height:2px;
  background:rgba(255,255,255,.85);
  margin:4px auto;
  border-radius:9px;
}

@media (max-width: 980px){
  .mega{display:none}
  .header-inner{height:auto; padding:16px 0}
  .brand img{height:120px}
  .hero-content{padding-top:180px}
  .tiles{grid-template-columns:1fr 1fr}
  .row{grid-template-columns: 1fr; gap:6px}
  .row .cta{justify-self:start}
  .contact-grid{grid-template-columns:1fr}
  .nav-toggle{display:inline-flex; align-items:center; justify-content:center}
  .nav-links{
    position:fixed;
    top:120px;
    left:0; right:0;
    background:rgba(3,10,26,.96);
    padding:16px 24px;
    display:none;
    flex-direction:column;
    align-items:flex-start;
    gap:12px;
  }
  .nav-links.open{display:flex}
  .nav-group{flex-direction:column; align-items:flex-start}
}

@media (max-width: 560px){
  .tiles{grid-template-columns:1fr}
  .foot-logo{height:120px}
}
/* FORCE HERO + HEADER TEXT TO PURE WHITE */
.header,
.header a,
.header button,
.header .nav-item,
.header .btn,
.header .mega,
.header .mega * {
  color: #fff !important;
}

/* Make nav items + mega links white (no gray) */
.header .nav-item { opacity: .95; }
.header .nav-item:hover { opacity: 1; }

.header .mega-link,
.header .mega-text,
.header .mega-title,
.header .badge {
  color: #fff !important;
  opacity: .92;
}

/* HERO text fully white */
.hero,
.hero a,
.hero .hero-kicker,
.hero .hero-title,
.hero .hero-sub {
  color: #fff !important;
}

/* Optional: keep hero buttons clean */
.hero .btn-ghost{
  border-color: rgba(255,255,255,.55);
}
.hero .btn-ghost:hover{
  border-color: rgba(255,255,255,.85);
}
.footer-links{
  display:flex;
  gap:14px;
  flex-wrap:wrap;
}

.footer-links a{
  font-size:13px;
  color: rgba(255,255,255,.65);
  letter-spacing:.04em;
  transition:.2s ease;
}

.footer-links a:hover{
  color:#fff;
}
