/* EV Hero - Jake Olson Electric (Squarespace) */ .ev-hero{ padding: clamp(48px, 6vw, 90px) 0; background: radial-gradient(1200px 600px at 15% 10%, rgba(0,140,255,.22), transparent 60%), radial-gradient(900px 500px at 80% 30%, rgba(120,0,255,.18), transparent 55%), linear-gradient(180deg, #0b0f14, #0a0c10); color:#eaf0f7; } .ev-wrap{ width:min(1120px, 92%); margin:0 auto; display:grid; grid-template-columns: 1.2fr .8fr; gap: clamp(22px, 3vw, 40px); align-items:start; } @media (max-width: 900px){ .ev-wrap{ grid-template-columns: 1fr; } } .ev-badge{ display:inline-flex; font-size: 12px; letter-spacing:.12em; text-transform:uppercase; padding:10px 12px; border-radius:999px; background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.12); margin-bottom: 14px; } .ev-copy h1{ font-size: clamp(34px, 4vw, 56px); line-height:1.05; margin:0 0 12px; } .ev-sub{ font-size: clamp(16px, 1.3vw, 18px); line-height:1.6; color: rgba(234,240,247,.86); margin: 0 0 18px; } .ev-bullets{ list-style:none; padding:0; margin:0 0 22px; } .ev-bullets li{ margin: 10px 0; padding-left: 26px; position: relative; color: rgba(234,240,247,.9); } .ev-bullets li:before{ content:"✓"; position:absolute; left:0; top:0; color:#4cc2ff; font-weight:700; } .ev-cta{ display:flex; flex-wrap:wrap; gap:12px; margin: 6px 0 18px; } .ev-btn{ display:inline-flex; align-items:center; justify-content:center; padding: 14px 18px; border-radius: 12px; text-decoration:none !important; font-weight: 650; letter-spacing:.01em; } .ev-btn-primary{ background: linear-gradient(135deg, #2bd0ff, #6b5bff); color:#081018; } .ev-btn-ghost{ background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.14); color:#eaf0f7; } .ev-trust{ display:flex; flex-wrap:wrap; gap:10px; color: rgba(234,240,247,.72); font-size: 13px; } .ev-card{ background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.12); border-radius: 18px; padding: 18px; box-shadow: 0 20px 60px rgba(0,0,0,.35); backdrop-filter: blur(10px); } .ev-card h3{ margin: 0 0 8px; font-size: 18px; } .ev-card p{ margin: 0 0 14px; color: rgba(234,240,247,.82); } .ev-q{ padding: 12px 0; border-top: 1px solid rgba(255,255,255,.10); } .ev-q:first-of-type{ border-top: none; } .ev-qtitle{ font-size: 13px; color: rgba(234,240,247,.78); margin-bottom: 10px; } .ev-qchips{ display:flex; flex-wrap:wrap; gap:8px; } .ev-qchips span{ font-size: 12px; padding: 8px 10px; border-radius: 999px; background: rgba(0,0,0,.25); border: 1px solid rgba(255,255,255,.10); color: rgba(234,240,247,.9); } .ev-mini{ margin-top: 14px; font-size: 12px; color: rgba(234,240,247,.75); padding-top: 12px; border-top: 1px solid rgba(255,255,255,.10);
Massachusetts • Licensed & Insured

Home EV Charger Installation

Fast, clean installs for Tesla, ChargePoint, Emporia, Wallbox & more. We verify your panel, run the line, install the charger, and leave it looking like it was built with the home.

  • Upfront options (no surprises)
  • Permitting + code-compliant workmanship
  • Panel/service upgrade capable (if needed)
Typical installs: 3–6 hrs Clean finish Workmanship warranty

Quick Fit Check

Answer these 3 and we’ll tell you the simplest path:

1) Where is your panel?
BasementGarageOutsideOther
2) How far to the charger spot?
0–25 ft25–50 ft50–100 ft100+ ft
3) What charger?
TeslaChargePointEmporiaNot sure
Next: Add your booking link or form below this section.