/* 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.