{"id":127,"date":"2026-08-23T14:23:19","date_gmt":"2026-08-23T14:23:19","guid":{"rendered":"https:\/\/staging3.gmportal.net\/?page_id=127"},"modified":"2026-08-25T02:24:03","modified_gmt":"2026-08-25T07:24:03","slug":"ev-chargers","status":"publish","type":"page","link":"https:\/\/electricalexpert520.com\/index.php\/ev-chargers\/","title":{"rendered":"EV Chargers"},"content":{"rendered":"\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"0\" data-consonant-block=\"post-127-core-html-0\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-hero\" id=\"ev-charger-installation\" aria-labelledby=\"ee-ev-hero-title\">\n  <div class=\"ee-ev-hero__grid\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"ee-ev-hero__shell\">\n    <div class=\"ee-ev-hero__copy\">\n      <div class=\"ee-ev-hero__eyebrow\">\n        <span>01 \/ EV CHARGING<\/span>\n        <i><\/i>\n        <span>TUCSON \u2022 SOUTHERN ARIZONA<\/span>\n      <\/div>\n\n      <h1 id=\"ee-ev-hero-title\">\n        EV Charger Installation\n        <span>Starts With Available Capacity.<\/span>\n      <\/h1>\n\n      <p class=\"ee-ev-hero__lead\">\n        Adding an EV charger is not just a matter of mounting equipment on the wall.\n        The circuit, panel, service, charging level, and the rest of the property&#8217;s\n        electrical demand should be considered together.\n      <\/p>\n\n      <div class=\"ee-ev-hero__actions\">\n        <a class=\"ee-ev-hero__primary\" href=\"\/contact\/\">\n          Request EV Charger Installation\n          <span aria-hidden=\"true\">\u2197<\/span>\n        <\/a>\n\n        <a class=\"ee-ev-hero__phone\" href=\"tel:+15204058755\">\n          (520) 405-8755\n        <\/a>\n      <\/div>\n\n      <div class=\"ee-ev-hero__local\">\n        <span>TUCSON<\/span>\n        <span>MARANA<\/span>\n        <span>ORO VALLEY<\/span>\n        <span>SADDLEBROOKE<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"ee-ev-hero__visual\" aria-hidden=\"true\">\n      <div class=\"ee-ev-hero__visual-index\">CAPACITY \/ 01<\/div>\n\n      <div class=\"ee-ev-system\">\n        <div class=\"ee-ev-system__panel\">\n          <span class=\"ee-ev-system__label\">ELECTRICAL SYSTEM<\/span>\n\n          <div class=\"ee-ev-system__panel-face\">\n            <span><\/span><span><\/span>\n            <span><\/span><span><\/span>\n            <span><\/span><span><\/span>\n            <span><\/span><span><\/span>\n          <\/div>\n\n          <strong>PANEL<\/strong>\n          <small>AVAILABLE CAPACITY<\/small>\n        <\/div>\n\n        <svg class=\"ee-ev-system__route\" viewBox=\"0 0 480 180\" preserveAspectRatio=\"none\">\n          <path class=\"ee-ev-system__route-base\" d=\"M8 92 H126 L170 48 H298 L348 92 H472\" \/>\n          <path class=\"ee-ev-system__route-live\" d=\"M8 92 H126 L170 48 H298 L348 92 H472\" \/>\n        <\/svg>\n\n        <div class=\"ee-ev-system__circuit\">\n          <span>CIRCUIT<\/span>\n          <strong>DEDICATED LOAD<\/strong>\n        <\/div>\n\n        <div class=\"ee-ev-system__charger\">\n          <span class=\"ee-ev-system__status\"><\/span>\n\n          <div class=\"ee-ev-system__charger-face\">\n            <i><\/i>\n          <\/div>\n\n          <strong>EV<\/strong>\n          <small>CHARGING EQUIPMENT<\/small>\n        <\/div>\n\n        <div class=\"ee-ev-system__spec ee-ev-system__spec--one\"><span>01<\/span><b>AMPERAGE<\/b><\/div>\n        <div class=\"ee-ev-system__spec ee-ev-system__spec--two\"><span>02<\/span><b>CIRCUIT SIZE<\/b><\/div>\n        <div class=\"ee-ev-system__spec ee-ev-system__spec--three\"><span>03<\/span><b>WIRING ROUTE<\/b><\/div>\n        <div class=\"ee-ev-system__spec ee-ev-system__spec--four\"><span>04<\/span><b>PANEL SPACE<\/b><\/div>\n      <\/div>\n\n      <div class=\"ee-ev-hero__visual-caption\">\n        <span>THE CHARGER IS ONE LOAD<\/span>\n        <strong>THE PROPERTY IS THE SYSTEM.<\/strong>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ee-ev-hero__handoff\" aria-hidden=\"true\">\n    <span><\/span>\n    <i><\/i>\n  <\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-hero,\n.ee-ev-hero * {\n  box-sizing: border-box;\n}\n\n.ee-ev-hero {\n  --navy: #020817;\n  --navy-2: #071426;\n  --navy-3: #0b3154;\n  --yellow: #f9b000;\n  --blue: #1494ff;\n  --cyan: #57def4;\n  --light: #f4f8fc;\n\n  position: relative;\n  isolation: isolate;\n  min-height: clamp(700px, 86svh, 900px);\n  overflow: hidden;\n  padding: clamp(72px, 7vw, 112px) 20px clamp(132px, 12vw, 180px);\n  background:\n    radial-gradient(circle at 78% 38%, rgba(20,148,255,.15), transparent 31rem),\n    radial-gradient(circle at 15% 88%, rgba(249,176,0,.07), transparent 25rem),\n    var(--navy);\n  color: #fff;\n  font-family: Arial, Helvetica, sans-serif;\n}\n\n.ee-ev-hero__grid {\n  position: absolute;\n  inset: 0;\n  z-index: -1;\n  opacity: .16;\n  background-image:\n    linear-gradient(rgba(20,148,255,.12) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(20,148,255,.09) 1px, transparent 1px);\n  background-size: 70px 70px;\n  mask-image: linear-gradient(90deg,#000,#000 42%,rgba(0,0,0,.35) 75%,transparent);\n}\n\n.ee-ev-hero__shell {\n  display: grid;\n  grid-template-columns: minmax(0, .82fr) minmax(520px, 1.18fr);\n  gap: clamp(48px, 6vw, 96px);\n  align-items: center;\n  width: min(1380px, 100%);\n  min-height: 600px;\n  margin: 0 auto;\n}\n\n.ee-ev-hero__copy { position: relative; z-index: 4; }\n\n.ee-ev-hero__eyebrow {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin-bottom: 18px;\n  color: var(--yellow);\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: .15em;\n}\n\n.ee-ev-hero__eyebrow i { width: 40px; height: 2px; background: var(--blue); }\n\n.ee-ev-hero h1 {\n  max-width: 760px;\n  margin: 0;\n  color: #fff;\n  font-size: clamp(48px, 5.8vw, 88px);\n  font-weight: 900;\n  line-height: .88;\n  letter-spacing: -.058em;\n  text-transform: uppercase;\n}\n\n.ee-ev-hero h1 span { display: block; margin-top: .08em; color: var(--blue); }\n\n.ee-ev-hero__lead {\n  max-width: 650px;\n  margin: 30px 0 0;\n  padding: 18px 0 0 20px;\n  border-top: 1px solid rgba(255,255,255,.12);\n  border-left: 3px solid var(--yellow);\n  color: rgba(235,243,255,.76);\n  font-size: clamp(15px, 1.15vw, 18px);\n  font-weight: 550;\n  line-height: 1.68;\n}\n\n.ee-ev-hero__actions {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 18px 28px;\n  margin-top: 30px;\n}\n\n.ee-ev-hero__primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 52px;\n  padding: 0 21px;\n  background: var(--yellow);\n  color: var(--navy-2) !important;\n  font-size: 12px;\n  font-weight: 900;\n  text-decoration: none !important;\n  clip-path: polygon(0 0,89% 0,100% 34%,100% 100%,7% 100%,0 72%);\n  filter: drop-shadow(7px 7px 0 rgba(20,148,255,.48));\n  transition: transform .2s ease, filter .2s ease;\n}\n\n.ee-ev-hero__primary:hover { transform: translateY(-2px); filter: drop-shadow(9px 9px 0 rgba(20,148,255,.62)); }\n\n.ee-ev-hero__phone {\n  position: relative;\n  color: #fff !important;\n  font-size: 16px;\n  font-weight: 900;\n  text-decoration: none !important;\n}\n\n.ee-ev-hero__phone::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: -7px;\n  height: 2px;\n  background: var(--blue);\n  transform-origin: left;\n  transition: transform .2s ease;\n}\n\n.ee-ev-hero__phone:hover::after { transform: scaleX(.55); }\n\n.ee-ev-hero__local {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 9px 18px;\n  margin-top: 38px;\n  color: rgba(255,255,255,.4);\n  font-size: 8px;\n  font-weight: 900;\n  letter-spacing: .13em;\n}\n\n.ee-ev-hero__local span { display: flex; align-items: center; gap: 10px; }\n.ee-ev-hero__local span:not(:last-child)::after { content: \"\"; width: 4px; height: 4px; background: var(--yellow); transform: rotate(45deg); }\n\n.ee-ev-hero__visual { position: relative; min-height: 600px; }\n\n.ee-ev-hero__visual-index {\n  position: absolute;\n  top: 2%;\n  right: 2%;\n  z-index: 5;\n  color: rgba(255,255,255,.3);\n  font-size: 8px;\n  font-weight: 900;\n  letter-spacing: .16em;\n}\n\n.ee-ev-system {\n  position: absolute;\n  inset: 7% 2% 7% 1%;\n  overflow: hidden;\n  background: linear-gradient(135deg, rgba(255,255,255,.035), transparent 55%), rgba(5,24,44,.82);\n  border: 1px solid rgba(255,255,255,.11);\n  clip-path: polygon(5% 0,100% 0,100% 89%,91% 100%,0 100%,0 11%);\n  filter: drop-shadow(-11px 12px 0 rgba(20,148,255,.43)) drop-shadow(10px -8px 0 rgba(249,176,0,.28)) drop-shadow(0 28px 42px rgba(0,0,0,.34));\n}\n\n.ee-ev-system::before { content: \"\"; position: absolute; inset: 18px; border: 1px solid rgba(255,255,255,.08); clip-path: inherit; }\n\n.ee-ev-system__panel,\n.ee-ev-system__charger {\n  position: absolute;\n  z-index: 4;\n  background: var(--navy-2);\n  border: 1px solid rgba(255,255,255,.16);\n  box-shadow: 0 20px 42px rgba(0,0,0,.38);\n}\n\n.ee-ev-system__panel {\n  left: 8%;\n  top: 29%;\n  width: 28%;\n  min-height: 260px;\n  padding: 22px 20px;\n  clip-path: polygon(0 0,90% 0,100% 10%,100% 100%,0 100%);\n}\n\n.ee-ev-system__label { display: block; margin-bottom: 18px; color: var(--blue); font-size: 7px; font-weight: 900; letter-spacing: .15em; }\n.ee-ev-system__panel-face { display: grid; grid-template-columns: 1fr 1fr; gap: 7px; margin-bottom: 20px; }\n.ee-ev-system__panel-face span { height: 28px; background: rgba(255,255,255,.06); border-left: 3px solid var(--yellow); }\n.ee-ev-system__panel strong,\n.ee-ev-system__charger strong { display: block; font-size: 24px; font-weight: 900; }\n.ee-ev-system__panel small,\n.ee-ev-system__charger small { display: block; margin-top: 5px; color: rgba(255,255,255,.48); font-size: 7px; font-weight: 900; letter-spacing: .11em; }\n\n.ee-ev-system__charger {\n  right: 8%;\n  top: 21%;\n  width: 25%;\n  min-height: 310px;\n  padding: 27px 24px;\n  clip-path: polygon(10% 0,100% 0,100% 87%,88% 100%,0 100%,0 12%);\n}\n\n.ee-ev-system__status { position: absolute; top: 17px; right: 18px; width: 8px; height: 8px; border-radius: 50%; background: var(--yellow); box-shadow: 0 0 18px rgba(249,176,0,.78); }\n.ee-ev-system__charger-face { position: relative; width: 82px; height: 116px; margin: 30px auto 38px; border: 2px solid rgba(255,255,255,.36); border-radius: 30px 30px 22px 22px; }\n.ee-ev-system__charger-face::before { content: \"\"; position: absolute; top: 22px; left: 50%; width: 24px; height: 24px; border: 3px solid var(--blue); border-radius: 50%; transform: translateX(-50%); }\n.ee-ev-system__charger-face i { position: absolute; left: 50%; bottom: -38px; width: 3px; height: 38px; background: var(--blue); transform: translateX(-50%); }\n\n.ee-ev-system__route { position: absolute; z-index: 2; left: 27%; top: 36%; width: 52%; height: 180px; overflow: visible; }\n.ee-ev-system__route path { fill: none; }\n.ee-ev-system__route-base { stroke: rgba(255,255,255,.13); stroke-width: 3; }\n.ee-ev-system__route-live { stroke: var(--blue); stroke-width: 3; stroke-linecap: round; stroke-dasharray: 24 18; filter: drop-shadow(0 0 7px rgba(20,148,255,.7)); }\n\n.ee-ev-system__circuit {\n  position: absolute;\n  z-index: 5;\n  left: 45%;\n  top: 29%;\n  padding: 9px 12px;\n  background: var(--yellow);\n  color: var(--navy-2);\n  clip-path: polygon(0 0,88% 0,100% 34%,100% 100%,0 100%);\n}\n.ee-ev-system__circuit span,\n.ee-ev-system__circuit strong { display: block; }\n.ee-ev-system__circuit span { font-size: 6px; font-weight: 900; letter-spacing: .14em; }\n.ee-ev-system__circuit strong { margin-top: 3px; font-size: 9px; font-weight: 900; }\n\n.ee-ev-system__spec { position: absolute; z-index: 6; display: flex; align-items: center; gap: 8px; color: rgba(255,255,255,.65); font-size: 7px; font-weight: 900; letter-spacing: .11em; }\n.ee-ev-system__spec span { color: var(--yellow); }\n.ee-ev-system__spec--one { left: 8%; bottom: 11%; }\n.ee-ev-system__spec--two { left: 34%; bottom: 7%; }\n.ee-ev-system__spec--three { right: 31%; bottom: 11%; }\n.ee-ev-system__spec--four { right: 7%; bottom: 7%; }\n\n.ee-ev-hero__visual-caption {\n  position: absolute;\n  z-index: 8;\n  right: 0;\n  bottom: 1%;\n  width: min(300px, 45%);\n  padding: 15px 18px;\n  background: var(--light);\n  color: var(--navy-2);\n  clip-path: polygon(7% 0,100% 0,100% 78%,91% 100%,0 100%,0 22%);\n  filter: drop-shadow(8px 8px 0 rgba(20,148,255,.62)) drop-shadow(-6px -5px 0 rgba(249,176,0,.42));\n}\n.ee-ev-hero__visual-caption span,\n.ee-ev-hero__visual-caption strong { display: block; }\n.ee-ev-hero__visual-caption span { margin-bottom: 5px; color: #0b6fb7; font-size: 7px; font-weight: 900; letter-spacing: .14em; }\n.ee-ev-hero__visual-caption strong { font-size: 11px; font-weight: 900; }\n\n.ee-ev-hero__handoff { position: absolute; z-index: 10; left: -4%; right: -4%; bottom: -2px; height: clamp(72px, 8vw, 120px); pointer-events: none; }\n.ee-ev-hero__handoff::before { content: \"\"; position: absolute; inset: 33% 0 0; background: #eef3f7; clip-path: polygon(0 66%,67% 4%,100% 43%,100% 100%,0 100%); }\n.ee-ev-hero__handoff span { position: absolute; left: 0; bottom: 23%; width: 72%; height: 16px; background: var(--blue); transform: rotate(-3.3deg); }\n.ee-ev-hero__handoff i { position: absolute; right: -4%; bottom: 42%; width: 50%; height: 9px; background: var(--yellow); transform: rotate(4deg); }\n\n.ee-ev-hero.is-enhanced .ee-ev-hero__copy { opacity: 0; transform: translateX(-42px); }\n.ee-ev-hero.is-enhanced .ee-ev-hero__visual { opacity: 0; transform: translateX(42px); }\n.ee-ev-hero.is-enhanced.is-visible .ee-ev-hero__copy,\n.ee-ev-hero.is-enhanced.is-visible .ee-ev-hero__visual { opacity: 1; transform: none; transition: opacity .8s cubic-bezier(.2,.75,.25,1), transform .8s cubic-bezier(.2,.75,.25,1); }\n.ee-ev-hero.is-visible .ee-ev-hero__visual { transition-delay: .12s; }\n.ee-ev-hero.is-visible .ee-ev-system__route-live { animation: eeEvRoute 2.3s linear infinite; }\n\n@keyframes eeEvRoute { to { stroke-dashoffset: -84; } }\n\n@media (max-width: 1000px) {\n  .ee-ev-hero__shell { grid-template-columns: 1fr; }\n  .ee-ev-hero__visual { min-height: 560px; }\n}\n\n@media (max-width: 620px) {\n  .ee-ev-hero { padding: 58px 14px 110px; }\n  .ee-ev-hero h1 { font-size: clamp(40px, 12vw, 56px); }\n  .ee-ev-hero__visual { min-height: 480px; }\n  .ee-ev-system { inset: 5% 0; }\n  .ee-ev-system__panel { left: 5%; width: 36%; min-height: 220px; }\n  .ee-ev-system__charger { right: 5%; width: 34%; min-height: 260px; }\n  .ee-ev-system__route { left: 30%; width: 43%; }\n  .ee-ev-system__spec { display: none; }\n  .ee-ev-system__circuit { left: 39%; top: 65%; }\n  .ee-ev-hero__visual-caption { width: 60%; }\n  .ee-ev-hero__actions { display: grid; }\n  .ee-ev-hero__primary { justify-content: center; width: 100%; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .ee-ev-hero.is-enhanced .ee-ev-hero__copy,\n  .ee-ev-hero.is-enhanced .ee-ev-hero__visual { opacity: 1; transform: none; }\n  .ee-ev-system__route-live { animation: none !important; }\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => {\n  const section = document.querySelector('.ee-ev-hero');\n  if (!section) return;\n\n  section.classList.add('is-enhanced');\n\n  const reduce = matchMedia('(prefers-reduced-motion: reduce)');\n\n  if (reduce.matches) {\n    section.classList.add('is-visible');\n    return;\n  }\n\n  requestAnimationFrame(() => {\n    requestAnimationFrame(() => {\n      section.classList.add('is-visible');\n    });\n  });\n})();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"1\" data-consonant-block=\"post-127-core-html-1\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-plan\" aria-labelledby=\"ee-ev-plan-title\">\n  <div class=\"ee-ev-plan__shell\">\n    <header class=\"ee-ev-plan__intro\">\n      <div class=\"ee-ev-plan__index\">\n        <span>02<\/span>\n        <span>LOAD PLANNING<\/span>\n      <\/div>\n\n      <span class=\"ee-ev-plan__eyebrow\">Before installation<\/span>\n\n      <h2 id=\"ee-ev-plan-title\">\n        Plan the Charger\n        <span>and the Electrical System Together.<\/span>\n      <\/h2>\n\n      <p>\n        Before installation, we look at the electrical requirements of the\n        charging equipment and how those requirements fit the property.\n      <\/p>\n\n      <div class=\"ee-ev-plan__statement\">\n        <span>THE RIGHT INSTALLATION<\/span>\n        <strong>Fits both the vehicle and the electrical system serving it.<\/strong>\n      <\/div>\n    <\/header>\n\n    <div class=\"ee-ev-plan__ledger\" aria-label=\"EV charger installation planning considerations\">\n      <div class=\"ee-ev-plan__route\" aria-hidden=\"true\"><i><\/i><\/div>\n\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">01<\/span><div><small>EQUIPMENT<\/small><strong>Charger Amperage<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">02<\/span><div><small>DEDICATED LOAD<\/small><strong>Circuit Size<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">03<\/span><div><small>PATH<\/small><strong>Wiring Route<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">04<\/span><div><small>DISTRIBUTION<\/small><strong>Panel Space<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">05<\/span><div><small>DEMAND<\/small><strong>Available Electrical Capacity<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">06<\/span><div><small>WHOLE PROPERTY<\/small><strong>Existing &amp; Future Loads<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n      <article class=\"ee-ev-plan__row\"><span class=\"ee-ev-plan__number\">07<\/span><div><small>PLACEMENT<\/small><strong>Charging Equipment Location<\/strong><\/div><span class=\"ee-ev-plan__marker\"><\/span><\/article>\n    <\/div>\n  <\/div>\n\n  <div class=\"ee-ev-plan__handoff\" aria-hidden=\"true\"><span><\/span><\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-plan,.ee-ev-plan *{box-sizing:border-box}.ee-ev-plan{--navy:#071426;--yellow:#f9b000;--blue:#1494ff;position:relative;overflow:hidden;padding:clamp(92px,9vw,134px) 20px clamp(160px,14vw,210px);background:radial-gradient(circle at 15% 15%,rgba(20,148,255,.10),transparent 25rem),linear-gradient(145deg,#f7fafc,#e2e9ef);color:var(--navy);font-family:Arial,Helvetica,sans-serif}.ee-ev-plan__shell{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr);gap:clamp(70px,9vw,140px);width:min(1280px,100%);margin:0 auto;align-items:center}.ee-ev-plan__intro{position:relative}.ee-ev-plan__index{display:flex;align-items:center;gap:13px;margin-bottom:42px}.ee-ev-plan__index span:first-child{color:var(--blue);font-size:35px;font-weight:900}.ee-ev-plan__index span:last-child{padding-top:3px;border-top:3px solid var(--yellow);color:#617589;font-size:8px;font-weight:900;letter-spacing:.14em}.ee-ev-plan__eyebrow{display:block;margin-bottom:13px;color:#0b6fb7;font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ee-ev-plan h2{margin:0;color:var(--navy);font-size:clamp(43px,5vw,72px);font-weight:900;line-height:.92;letter-spacing:-.052em;text-transform:uppercase}.ee-ev-plan h2 span{display:block;color:#0b6fb7}.ee-ev-plan__intro>p{max-width:570px;margin:28px 0 0;color:#455d75;font-size:clamp(15px,1.1vw,18px);font-weight:550;line-height:1.7}.ee-ev-plan__statement{position:relative;margin-top:38px;padding:22px 26px;background:var(--navy);color:#fff;clip-path:polygon(0 0,91% 0,100% 27%,100% 100%,8% 100%,0 74%);filter:drop-shadow(10px 10px 0 rgba(249,176,0,.45)) drop-shadow(-8px -7px 0 rgba(20,148,255,.45))}.ee-ev-plan__statement span,.ee-ev-plan__statement strong{display:block}.ee-ev-plan__statement span{margin-bottom:8px;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.14em}.ee-ev-plan__statement strong{font-size:clamp(18px,1.5vw,23px);line-height:1.3}.ee-ev-plan__ledger{position:relative;padding:32px 0 32px 64px}.ee-ev-plan__route{position:absolute;left:24px;top:56px;bottom:56px;width:2px;background:rgba(7,20,38,.12)}.ee-ev-plan__route i{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(var(--blue),var(--yellow));box-shadow:0 0 14px rgba(20,148,255,.25)}.ee-ev-plan__row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:14px;align-items:center;min-height:84px;padding:12px 18px 12px 0;border-bottom:1px solid rgba(7,20,38,.13)}.ee-ev-plan__row:first-of-type{border-top:1px solid rgba(7,20,38,.13)}.ee-ev-plan__number{color:rgba(7,20,38,.25);font-size:10px;font-weight:900;letter-spacing:.1em}.ee-ev-plan__row small,.ee-ev-plan__row strong{display:block}.ee-ev-plan__row small{margin-bottom:4px;color:#74889a;font-size:7px;font-weight:900;letter-spacing:.14em}.ee-ev-plan__row strong{color:var(--navy);font-size:clamp(17px,1.45vw,22px);font-weight:900}.ee-ev-plan__marker{width:9px;height:9px;border:2px solid var(--blue);transform:rotate(45deg)}.ee-ev-plan__row:nth-of-type(2n) .ee-ev-plan__marker{border-color:var(--yellow)}.ee-ev-plan.is-enhanced .ee-ev-plan__row{opacity:.18;transform:translateX(20px)}.ee-ev-plan.is-visible .ee-ev-plan__row{opacity:1;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.75,.25,1)}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(1){transition-delay:.04s}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(2){transition-delay:.09s}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(3){transition-delay:.14s}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(4){transition-delay:.19s}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(5){transition-delay:.24s}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(6){transition-delay:.29s}.ee-ev-plan.is-visible .ee-ev-plan__row:nth-of-type(7){transition-delay:.34s}.ee-ev-plan.is-visible .ee-ev-plan__route i{height:100%;transition:height 1.2s cubic-bezier(.2,.75,.25,1) .15s}.ee-ev-plan__handoff{position:absolute;left:-5%;right:-5%;bottom:-1px;height:clamp(100px,10vw,155px);background:#071426;clip-path:polygon(0 67%,35% 38%,68% 51%,100% 7%,100% 100%,0 100%)}.ee-ev-plan__handoff::before{content:\"\";position:absolute;left:-5%;top:24%;width:78%;height:11px;background:var(--blue);transform:rotate(-3.4deg)}.ee-ev-plan__handoff span{position:absolute;right:-5%;top:32%;width:46%;height:7px;background:var(--yellow);transform:rotate(-7deg)}@media(max-width:900px){.ee-ev-plan__shell{grid-template-columns:1fr}.ee-ev-plan__ledger{padding-left:54px}}@media(max-width:560px){.ee-ev-plan{padding:72px 14px 128px}.ee-ev-plan h2{font-size:clamp(38px,11vw,52px)}.ee-ev-plan__ledger{padding-left:38px}.ee-ev-plan__route{left:10px}.ee-ev-plan__row{grid-template-columns:34px 1fr 12px}}@media(prefers-reduced-motion:reduce){.ee-ev-plan.is-enhanced .ee-ev-plan__row{opacity:1;transform:none}.ee-ev-plan__route i{height:100%}}\n\n\/* Service-page atmosphere: ev-chargers\/1. Organic light, one diagonal datum, and view-linked copy motion. *\/\n.ee-ev-plan{\n  background:\n    linear-gradient(117deg,transparent 0 48.9%,rgba(7,20,38,.055) 49%,transparent 49.18% 100%),\n    radial-gradient(ellipse 68% 46% at 12% 18%,rgba(249,176,0,.105),transparent 72%),\n    radial-gradient(ellipse 58% 50% at 88% 76%,rgba(20,148,255,.085),transparent 74%),\n    linear-gradient(128deg,#f8fafc 0%,#eaf0f4 54%,#f8f3e8 118%);\n  background-size:100% 100%,128% 128%,132% 132%,100% 100%;\n  animation:ee-ev-plan-ambient-drift 26s ease-in-out infinite alternate;\n  box-shadow:inset 0 72px 110px -115px rgba(7,20,38,.28),inset 0 -82px 110px -118px rgba(7,20,38,.22);\n}\n@keyframes ee-ev-plan-ambient-drift{\n  0%{background-position:0 0,0% 14%,100% 78%,0 0;}\n  100%{background-position:0 0,13% 27%,86% 59%,0 0;}\n}\n@supports(animation-timeline:view()){\n  .ee-ev-plan h2,\n  .ee-ev-plan h3,\n  .ee-ev-plan p{\n    animation:ee-ev-plan-copy-arrive linear both;\n    animation-timeline:view();\n    animation-range:entry 5% cover 27%;\n  }\n  @keyframes ee-ev-plan-copy-arrive{\n    from{opacity:.18;translate:0 22px;filter:blur(3px);}\n    to{opacity:1;translate:0 0;filter:blur(0);}\n  }\n}\n\n@media(prefers-reduced-motion:reduce){\n  .ee-ev-plan{animation:none;}\n  .ee-ev-plan h2,.ee-ev-plan h3,.ee-ev-plan p{animation:none;translate:none;filter:none;}\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => { const section=document.querySelector('.ee-ev-plan'); if(!section)return; section.classList.add('is-enhanced'); const reduce=matchMedia('(prefers-reduced-motion: reduce)'); if(reduce.matches){section.classList.add('is-visible');return;} const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(!entry.isIntersecting)return;section.classList.add('is-visible');observer.disconnect();});},{threshold:.24}); observer.observe(section); })();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"2\" data-consonant-block=\"post-127-core-html-2\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-level2\" aria-labelledby=\"ee-ev-level2-title\">\n  <div class=\"ee-ev-level2__grid\" aria-hidden=\"true\"><\/div>\n  <div class=\"ee-ev-level2__ghost\" aria-hidden=\"true\">L2<\/div>\n\n  <div class=\"ee-ev-level2__shell\">\n    <div class=\"ee-ev-level2__visual\" aria-hidden=\"true\">\n      <div class=\"ee-ev-level2__index\"><span>03<\/span><span>CHARGING LEVEL<\/span><\/div>\n\n      <div class=\"ee-ev-level2__device\">\n        <span class=\"ee-ev-level2__device-light\"><\/span>\n        <div class=\"ee-ev-level2__device-ring\"><i><\/i><\/div>\n        <strong>LEVEL 2<\/strong>\n        <small>EV CHARGING<\/small>\n      <\/div>\n\n      <div class=\"ee-ev-level2__feed ee-ev-level2__feed--one\"><b>01<\/b><span>DEDICATED CIRCUIT<\/span><\/div>\n      <div class=\"ee-ev-level2__feed ee-ev-level2__feed--two\"><b>02<\/b><span>LOAD PLANNING<\/span><\/div>\n      <div class=\"ee-ev-level2__feed ee-ev-level2__feed--three\"><b>03<\/b><span>EQUIPMENT LOCATION<\/span><\/div>\n\n      <svg class=\"ee-ev-level2__trace\" viewBox=\"0 0 500 500\">\n        <path d=\"M40 370 H150 L190 310 V210 L244 155 H440\" \/>\n      <\/svg>\n    <\/div>\n\n    <article class=\"ee-ev-level2__copy\">\n      <span class=\"ee-ev-level2__eyebrow\">More charging power. More electrical demand.<\/span>\n      <h2 id=\"ee-ev-level2-title\">Level 2 <span>Charging.<\/span><\/h2>\n      <p>Many homeowners choose Level 2 charging because it can provide substantially more charging power than a standard household receptacle.<\/p>\n      <p>That increased charging capacity also increases the importance of proper circuit and load planning.<\/p>\n      <div class=\"ee-ev-level2__rule\"><span>AVAILABLE CAPACITY<\/span><i><\/i><span>CHARGING EQUIPMENT<\/span><\/div>\n      <p class=\"ee-ev-level2__note\">Electrical Expert LLC handles the electrical work needed to support Level 2 charging equipment where the existing system is appropriate for the load.<\/p>\n    <\/article>\n  <\/div>\n<div class=\"ee-ev-level2__handoff\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-level2,.ee-ev-level2 *{box-sizing:border-box}.ee-ev-level2{--navy:#071426;--deep:#020817;--yellow:#f9b000;--blue:#1494ff;position:relative;isolation:isolate;overflow:hidden;padding:clamp(94px,9vw,138px) 20px;background:radial-gradient(circle at 12% 78%,rgba(20,148,255,.19),transparent 27rem),linear-gradient(135deg,#071426,#020817);color:#fff;font-family:Arial,Helvetica,sans-serif}.ee-ev-level2__grid{position:absolute;inset:0;z-index:-3;opacity:.15;background-image:linear-gradient(rgba(20,148,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(20,148,255,.09) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.ee-ev-level2__ghost{position:absolute;z-index:-2;left:-4vw;bottom:-.12em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);font-size:clamp(260px,41vw,650px);font-weight:900;line-height:.72;letter-spacing:-.09em}.ee-ev-level2__shell{display:grid;grid-template-columns:minmax(500px,1.1fr) minmax(360px,.9fr);gap:clamp(64px,9vw,140px);align-items:center;width:min(1260px,100%);margin:0 auto}.ee-ev-level2__visual{position:relative;min-height:580px}.ee-ev-level2__index{position:absolute;left:0;top:0;display:grid;gap:6px;padding-top:8px;border-top:3px solid var(--blue)}.ee-ev-level2__index span:first-child{color:var(--yellow);font-size:34px;font-weight:900}.ee-ev-level2__index span:last-child{color:rgba(255,255,255,.4);font-size:8px;font-weight:900;letter-spacing:.14em}.ee-ev-level2__device{position:absolute;z-index:4;left:24%;top:10%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:44%;height:70%;padding:34px 28px 42px;background:linear-gradient(145deg,#0a2947,#061625);border:1px solid rgba(255,255,255,.15);clip-path:polygon(9% 0,100% 0,100% 86%,88% 100%,0 100%,0 12%);filter:drop-shadow(13px 14px 0 rgba(20,148,255,.52)) drop-shadow(-10px -8px 0 rgba(249,176,0,.3)) drop-shadow(0 28px 45px rgba(0,0,0,.45))}.ee-ev-level2__device-light{position:absolute;top:26px;right:27px;width:9px;height:9px;border-radius:50%;background:var(--yellow);box-shadow:0 0 19px rgba(249,176,0,.8)}.ee-ev-level2__device-ring{position:absolute;top:28%;left:50%;width:116px;height:116px;border:3px solid rgba(255,255,255,.16);border-radius:50%;transform:translate(-50%,-50%)}.ee-ev-level2__device-ring::before{content:\"\";position:absolute;inset:17px;border:4px solid var(--blue);border-radius:50%;box-shadow:0 0 22px rgba(20,148,255,.23),inset 0 0 18px rgba(20,148,255,.16)}.ee-ev-level2__device-ring i{position:absolute;left:50%;top:50%;width:24px;height:34px;border:3px solid #fff;border-radius:8px 8px 12px 12px;transform:translate(-50%,-50%)}.ee-ev-level2__device strong{color:#fff;font-size:clamp(38px,4vw,62px);font-weight:900;line-height:.9}.ee-ev-level2__device small{margin-top:9px;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.15em}.ee-ev-level2__feed{position:absolute;z-index:6;display:flex;gap:9px;align-items:center;padding:10px 13px;background:var(--deep);color:#fff;font-size:7px;font-weight:900;letter-spacing:.12em;clip-path:polygon(0 0,91% 0,100% 30%,100% 100%,7% 100%,0 72%)}.ee-ev-level2__feed b{color:var(--yellow)}.ee-ev-level2__feed--one{left:4%;bottom:25%}.ee-ev-level2__feed--two{right:3%;top:30%}.ee-ev-level2__feed--three{right:6%;bottom:14%}.ee-ev-level2__trace{position:absolute;z-index:1;inset:6%;width:88%;height:88%}.ee-ev-level2__trace path{fill:none;stroke:var(--blue);stroke-width:2;stroke-dasharray:11 11;opacity:.62}.ee-ev-level2__copy{position:relative;padding:clamp(34px,4vw,54px);background:linear-gradient(145deg,#f8fbfd,#dae5ee);color:var(--navy);clip-path:polygon(0 0,92% 0,100% 11%,100% 100%,9% 100%,0 89%);filter:drop-shadow(-12px 14px 0 rgba(20,148,255,.6)) drop-shadow(10px -9px 0 rgba(249,176,0,.43)) drop-shadow(0 28px 42px rgba(0,0,0,.3))}.ee-ev-level2__eyebrow{display:block;margin-bottom:14px;color:#0b6fb7;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ee-ev-level2 h2{margin:0 0 26px;color:var(--navy);font-size:clamp(47px,5.6vw,78px);font-weight:900;line-height:.89;letter-spacing:-.055em;text-transform:uppercase}.ee-ev-level2 h2 span{display:block;color:#0b6fb7}.ee-ev-level2__copy p{margin:0 0 18px;color:#425d77;font-size:15px;font-weight:550;line-height:1.68}.ee-ev-level2__rule{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin:28px 0;color:#6d8296;font-size:7px;font-weight:900;letter-spacing:.12em}.ee-ev-level2__rule i{height:2px;background:linear-gradient(90deg,var(--blue),var(--yellow))}.ee-ev-level2__note{padding:15px 0 0 17px;border-top:1px solid rgba(7,20,38,.14);border-left:3px solid var(--yellow);color:var(--navy)!important;font-weight:750!important}.ee-ev-level2.is-enhanced .ee-ev-level2__device{transform:translateY(35px) scale(.96);opacity:0}.ee-ev-level2.is-enhanced .ee-ev-level2__copy{transform:translateX(40px);opacity:0}.ee-ev-level2.is-visible .ee-ev-level2__device,.ee-ev-level2.is-visible .ee-ev-level2__copy{transform:none;opacity:1;transition:transform .75s cubic-bezier(.2,.75,.25,1),opacity .75s ease}.ee-ev-level2.is-visible .ee-ev-level2__copy{transition-delay:.12s}.ee-ev-level2.is-visible .ee-ev-level2__trace path{animation:eeEvL2Trace 2s linear infinite}@keyframes eeEvL2Trace{to{stroke-dashoffset:-44}}@media(max-width:900px){.ee-ev-level2__shell{grid-template-columns:1fr}.ee-ev-level2__visual{min-height:520px}}@media(max-width:560px){.ee-ev-level2{padding:72px 14px}.ee-ev-level2__visual{min-height:430px}.ee-ev-level2__device{left:20%;width:58%}.ee-ev-level2__feed{font-size:6px}.ee-ev-level2__feed--two{right:0}.ee-ev-level2__copy{padding:28px 23px}.ee-ev-level2 h2{font-size:clamp(40px,12vw,56px)}}@media(prefers-reduced-motion:reduce){.ee-ev-level2.is-enhanced .ee-ev-level2__device,.ee-ev-level2.is-enhanced .ee-ev-level2__copy{transform:none;opacity:1}.ee-ev-level2__trace path{animation:none!important}}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => { const section=document.querySelector('.ee-ev-level2'); if(!section)return; section.classList.add('is-enhanced'); const reduce=matchMedia('(prefers-reduced-motion: reduce)'); if(reduce.matches){section.classList.add('is-visible');return;} const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(!entry.isIntersecting)return;section.classList.add('is-visible');observer.disconnect();});},{threshold:.25}); observer.observe(section); })();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"3\" data-consonant-block=\"post-127-core-html-3\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-panel\" aria-labelledby=\"ee-ev-panel-title\">\n  <div class=\"ee-ev-panel__shell\">\n    <div class=\"ee-ev-panel__visual\">\n      <figure class=\"ee-ev-panel__image ee-ev-panel__image--main\">\n        <img decoding=\"async\" src=\"https:\/\/electricalexpert520.com\/wp-content\/uploads\/2026\/08\/ev2-1.webp\" alt=\"Wall-mounted Level 2 EV charger installed in a residential garage\" loading=\"lazy\">\n        <figcaption>LEVEL 2 \/ WALL-MOUNTED CHARGER<\/figcaption>\n      <\/figure>\n\n      <figure class=\"ee-ev-panel__image ee-ev-panel__image--detail\">\n        <img decoding=\"async\" src=\"https:\/\/electricalexpert520.com\/wp-content\/uploads\/2026\/08\/ev1.webp\" alt=\"Electric vehicle connected to a home EV charger\" loading=\"lazy\">\n        <figcaption>HOME \/ VEHICLE CONNECTED<\/figcaption>\n      <\/figure>\n\n      <div class=\"ee-ev-panel__marker\" aria-hidden=\"true\"><b>04<\/b><span>PANEL \/ SERVICE<\/span><\/div>\n    <\/div>\n\n    <article class=\"ee-ev-panel__copy\">\n      <span class=\"ee-ev-panel__eyebrow\">The charger can reveal the larger electrical picture.<\/span>\n      <h2 id=\"ee-ev-panel-title\">When the Panel <span>Is Part of the Project.<\/span><\/h2>\n      <p>Sometimes the electrical system is ready for an EV charger. Sometimes the project reveals a crowded panel, aging equipment, limited capacity, or another reason the charger cannot simply be added as-is.<\/p>\n\n      <div class=\"ee-ev-panel__conditions\">\n        <div><b>01<\/b><span>CROWDED PANEL<\/span><\/div>\n        <div><b>02<\/b><span>AGING EQUIPMENT<\/span><\/div>\n        <div><b>03<\/b><span>LIMITED CAPACITY<\/span><\/div>\n      <\/div>\n\n      <p class=\"ee-ev-panel__important\">If a panel or service change is appropriate, we address that as part of the larger electrical plan rather than hiding the issue behind the charger installation.<\/p>\n      <a class=\"ee-ev-panel__link\" href=\"\/panel-upgrades\/\">Learn About Panel Upgrades <span aria-hidden=\"true\">\u2197<\/span><\/a>\n    <\/article>\n  <\/div>\n\n  <div class=\"ee-ev-panel__handoff\" aria-hidden=\"true\"><i><\/i><\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-panel,.ee-ev-panel *{box-sizing:border-box}.ee-ev-panel{--navy:#071426;--yellow:#f9b000;--blue:#1494ff;position:relative;overflow:hidden;padding:clamp(100px,10vw,150px) 20px clamp(155px,14vw,210px);background:radial-gradient(circle at 85% 16%,rgba(20,148,255,.1),transparent 28rem),linear-gradient(#f5f9fc,#e4ebf1);color:var(--navy);font-family:Arial,Helvetica,sans-serif}.ee-ev-panel__shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(60px,8vw,120px);align-items:center;width:min(1280px,100%);margin:0 auto}.ee-ev-panel__visual{position:relative;min-height:610px}.ee-ev-panel__image{position:absolute;margin:0;overflow:hidden;background:var(--navy);box-shadow:0 28px 52px rgba(7,20,38,.22)}.ee-ev-panel__image img{width:100%;height:100%;display:block;object-fit:cover}.ee-ev-panel__image--main{inset:2% 10% 2% 0;clip-path:polygon(0 0,92% 0,100% 11%,100% 100%,8% 100%,0 89%)}.ee-ev-panel__image--detail{z-index:3;right:0;bottom:8%;width:39%;height:38%;border:6px solid #edf3f7;clip-path:polygon(0 0,88% 0,100% 18%,100% 100%,12% 100%,0 82%)}.ee-ev-panel__image figcaption{position:absolute;left:13px;bottom:12px;padding:8px 10px;background:rgba(7,20,38,.92);color:var(--yellow);font-size:7px;font-weight:900;letter-spacing:.12em}.ee-ev-panel__marker{position:absolute;z-index:5;top:0;right:2%;display:grid;justify-items:end}.ee-ev-panel__marker b{color:var(--blue);font-size:50px;font-weight:900;line-height:.8}.ee-ev-panel__marker span{margin-top:7px;color:#71869a;font-size:7px;font-weight:900;letter-spacing:.13em}.ee-ev-panel__copy{padding:clamp(28px,3vw,42px);background:var(--navy);color:#fff;clip-path:polygon(0 8%,9% 0,100% 0,100% 88%,90% 100%,0 100%);filter:drop-shadow(-11px 13px 0 rgba(20,148,255,.64)) drop-shadow(10px -8px 0 rgba(249,176,0,.4)) drop-shadow(0 25px 40px rgba(7,20,38,.2))}.ee-ev-panel__eyebrow{display:block;margin-bottom:14px;color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ee-ev-panel h2{margin:0 0 25px;color:#fff;font-size:clamp(42px,4.8vw,68px);font-weight:900;line-height:.91;letter-spacing:-.05em;text-transform:uppercase}.ee-ev-panel h2 span{display:block;color:var(--blue)}.ee-ev-panel__copy>p{margin:0 0 18px;color:rgba(255,255,255,.7);font-size:14px;font-weight:500;line-height:1.66}.ee-ev-panel__conditions{display:grid;margin:28px 0;border-top:1px solid rgba(255,255,255,.12)}.ee-ev-panel__conditions div{display:grid;grid-template-columns:42px 1fr;align-items:center;min-height:52px;border-bottom:1px solid rgba(255,255,255,.12)}.ee-ev-panel__conditions b{color:var(--yellow);font-size:8px;letter-spacing:.1em}.ee-ev-panel__conditions span{color:rgba(255,255,255,.87);font-size:10px;font-weight:900;letter-spacing:.09em}.ee-ev-panel__important{padding:14px 0 0 16px;border-left:3px solid var(--blue);color:rgba(255,255,255,.86)!important;font-weight:700!important}.ee-ev-panel__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0 16px;background:var(--yellow);color:var(--navy)!important;font-size:11px;font-weight:900;text-decoration:none!important;clip-path:polygon(0 0,88% 0,100% 34%,100% 100%,7% 100%,0 72%)}.ee-ev-panel__handoff{position:absolute;left:-5%;right:-5%;bottom:-1px;height:clamp(90px,9vw,140px);background:#c4ced7;clip-path:polygon(0 49%,29% 72%,67% 21%,100% 49%,100% 100%,0 100%)}.ee-ev-panel__handoff::before{content:\"\";position:absolute;left:-6%;top:28%;width:70%;height:12px;background:var(--blue);transform:rotate(3deg)}.ee-ev-panel__handoff i{position:absolute;right:-4%;top:31%;width:52%;height:8px;background:var(--yellow);transform:rotate(-5deg)}.ee-ev-panel.is-enhanced .ee-ev-panel__visual{opacity:0;transform:translateX(-38px)}.ee-ev-panel.is-enhanced .ee-ev-panel__copy{opacity:0;transform:translateX(38px)}.ee-ev-panel.is-visible .ee-ev-panel__visual,.ee-ev-panel.is-visible .ee-ev-panel__copy{opacity:1;transform:none;transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.25,1)}.ee-ev-panel.is-visible .ee-ev-panel__copy{transition-delay:.12s}@media(max-width:900px){.ee-ev-panel__shell{grid-template-columns:1fr}.ee-ev-panel__visual{min-height:520px}}@media(max-width:560px){.ee-ev-panel{padding:72px 14px 120px}.ee-ev-panel__visual{min-height:390px}.ee-ev-panel__image--main{right:5%}.ee-ev-panel__image--detail{width:43%;height:34%}.ee-ev-panel__copy{padding:27px 22px}.ee-ev-panel h2{font-size:clamp(38px,11vw,52px)}}@media(prefers-reduced-motion:reduce){.ee-ev-panel.is-enhanced .ee-ev-panel__visual,.ee-ev-panel.is-enhanced .ee-ev-panel__copy{opacity:1;transform:none}}\n\n\/* Service-page atmosphere: ev-chargers\/3. Organic light, one diagonal datum, and view-linked copy motion. *\/\n.ee-ev-panel{\n background:\n  linear-gradient(117deg,transparent 0 48.9%,rgba(7,20,38,.055) 49%,transparent 49.18% 100%),\n  radial-gradient(ellipse 68% 46% at 88% 22%,rgba(20,148,255,.105),transparent 72%),\n  radial-gradient(ellipse 58% 50% at 10% 74%,rgba(249,176,0,.09),transparent 74%),\n  linear-gradient(154deg,#f8fafc 0%,#eaf0f4 54%,#f8f3e8 118%);\n background-size:100% 100%,128% 128%,132% 132%,100% 100%;\n animation:ee-ev-panel-ambient-drift 24s ease-in-out infinite alternate;\n box-shadow:inset 0 72px 110px -115px rgba(7,20,38,.28),inset 0 -82px 110px -118px rgba(7,20,38,.22);\n}\n@keyframes ee-ev-panel-ambient-drift{\n 0%{background-position:0 0,0% 14%,100% 78%,0 0;}\n 100%{background-position:0 0,13% 27%,86% 59%,0 0;}\n}\n@supports(animation-timeline:view()){\n .ee-ev-panel h2,.ee-ev-panel h3,.ee-ev-panel p{\n  animation:ee-ev-panel-copy-arrive linear both;\n  animation-timeline:view();\n  animation-range:entry 5% cover 27%;\n }\n @keyframes ee-ev-panel-copy-arrive{\n  from{opacity:.18;translate:0 22px;filter:blur(3px);}\n  to{opacity:1;translate:0 0;filter:blur(0);}\n }\n}\n\n@media(min-width:900px){.ee-ev-panel article{position:sticky;top:clamp(92px,12vh,142px);align-self:start;}}\n@media(prefers-reduced-motion:reduce){\n .ee-ev-panel{animation:none;}\n .ee-ev-panel h2,.ee-ev-panel h3,.ee-ev-panel p{animation:none;translate:none;filter:none;}\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => { const section=document.querySelector('.ee-ev-panel'); if(!section)return; section.classList.add('is-enhanced'); const reduce=matchMedia('(prefers-reduced-motion: reduce)'); if(reduce.matches){section.classList.add('is-visible');return;} const observer=new IntersectionObserver(entries=>{if(!entries.some(entry=>entry.isIntersecting))return;section.classList.add('is-visible');observer.disconnect();},{threshold:.2}); observer.observe(section); })();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"4\" data-consonant-block=\"post-127-core-html-4\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-use\" aria-labelledby=\"ee-ev-use-title\">\n  <header class=\"ee-ev-use__head\">\n    <div class=\"ee-ev-use__index\"><span>05<\/span><span>PROPERTY TYPE<\/span><\/div>\n    <div>\n      <span class=\"ee-ev-use__eyebrow\">One electrical principle. Different property demands.<\/span>\n      <h2 id=\"ee-ev-use-title\">Home &amp; Commercial <span>EV Charging.<\/span><\/h2>\n    <\/div>\n  <\/header>\n\n  <div class=\"ee-ev-use__field\">\n    <article class=\"ee-ev-use__side ee-ev-use__side--home\">\n      <span class=\"ee-ev-use__label\">RESIDENTIAL \/ 01<\/span>\n      <div class=\"ee-ev-use__icon\" aria-hidden=\"true\"><span><\/span><i><\/i><\/div>\n      <h3>Charging at Home<\/h3>\n      <p>EV charging can be added at homes where the electrical infrastructure supports the equipment.<\/p>\n      <strong>Charger + circuit + panel + household demand.<\/strong>\n    <\/article>\n\n    <article class=\"ee-ev-use__side ee-ev-use__side--commercial\">\n      <span class=\"ee-ev-use__label\">COMMERCIAL \/ 02<\/span>\n      <div class=\"ee-ev-use__icon ee-ev-use__icon--commercial\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/div>\n      <h3>Charging for Business<\/h3>\n      <p>For commercial projects, charging equipment may become part of a larger electrical plan involving multiple loads, property use, and future expansion.<\/p>\n      <strong>Property use + multiple loads + future expansion.<\/strong>\n    <\/article>\n\n    <div class=\"ee-ev-use__seam\" aria-hidden=\"true\"><span><\/span><\/div>\n  <\/div>\n<div class=\"ee-ev-use__handoff\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-use,.ee-ev-use *{box-sizing:border-box}.ee-ev-use{--navy:#071426;--yellow:#f9b000;--blue:#1494ff;position:relative;overflow:hidden;padding:clamp(88px,9vw,130px) 20px clamp(110px,10vw,150px);background:linear-gradient(#c4ced7,#aebbc6);color:var(--navy);font-family:Arial,Helvetica,sans-serif}.ee-ev-use__head{display:grid;grid-template-columns:120px minmax(0,1fr);gap:clamp(30px,5vw,70px);width:min(1180px,100%);margin:0 auto clamp(50px,6vw,76px)}.ee-ev-use__index{display:grid;align-self:start;gap:7px;padding-top:8px;border-top:3px solid var(--blue)}.ee-ev-use__index span:first-child{font-size:31px;font-weight:900}.ee-ev-use__index span:last-child{color:#617589;font-size:8px;font-weight:900;letter-spacing:.14em}.ee-ev-use__eyebrow{display:block;margin-bottom:13px;color:#536b82;font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ee-ev-use h2{max-width:830px;margin:0;font-size:clamp(45px,5.7vw,78px);font-weight:900;line-height:.91;letter-spacing:-.053em;text-transform:uppercase}.ee-ev-use h2 span{display:block;color:#0b6fb7}.ee-ev-use__field{position:relative;display:grid;grid-template-columns:43fr 57fr;min-height:570px;width:min(1280px,100%);margin:0 auto;filter:drop-shadow(0 26px 44px rgba(7,20,38,.2))}.ee-ev-use__side{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(34px,4.5vw,66px);overflow:hidden}.ee-ev-use__side--home{padding-right:18%;background:radial-gradient(circle at 20% 20%,rgba(20,148,255,.2),transparent 21rem),#071426;color:#fff;clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.ee-ev-use__side--commercial{margin-left:-12%;padding-left:21%;background:radial-gradient(circle at 90% 70%,rgba(249,176,0,.13),transparent 21rem),linear-gradient(145deg,#eef4f8,#d6e0e8);color:var(--navy);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.ee-ev-use__label{position:absolute;top:32px;left:clamp(28px,4vw,58px);font-size:8px;font-weight:900;letter-spacing:.15em}.ee-ev-use__side--home .ee-ev-use__label{color:var(--yellow)}.ee-ev-use__side--commercial .ee-ev-use__label{left:21%;color:#0b6fb7}.ee-ev-use h3{max-width:510px;margin:0 0 17px;font-size:clamp(33px,3.8vw,54px);font-weight:900;line-height:.96;letter-spacing:-.04em;text-transform:uppercase}.ee-ev-use__side p{max-width:540px;margin:0;font-size:15px;font-weight:550;line-height:1.65}.ee-ev-use__side--home p{color:rgba(255,255,255,.7)}.ee-ev-use__side--commercial p{color:#536b82}.ee-ev-use__side>strong{display:block;margin-top:24px;padding-top:14px;border-top:1px solid currentColor;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.63}.ee-ev-use__icon{position:absolute;top:22%;left:14%;width:130px;height:110px;opacity:.8}.ee-ev-use__icon>span{position:absolute;inset:35px 20px 0;border:3px solid var(--blue);border-top:0}.ee-ev-use__icon>span::before,.ee-ev-use__icon>span::after{content:\"\";position:absolute;bottom:-3px;width:3px;height:30px;background:var(--yellow)}.ee-ev-use__icon>span::before{left:19px}.ee-ev-use__icon>span::after{right:19px}.ee-ev-use__icon i{position:absolute;left:13px;top:14px;width:104px;height:3px;background:var(--blue);transform:rotate(-28deg)}.ee-ev-use__icon--commercial{left:auto;right:10%;display:flex;gap:12px;width:160px}.ee-ev-use__icon--commercial span{position:relative;inset:auto;flex:1;height:100%;border:2px solid rgba(7,20,38,.28);border-top:6px solid var(--yellow)}.ee-ev-use__icon--commercial span::before,.ee-ev-use__icon--commercial span::after{display:none}.ee-ev-use__seam{position:absolute;z-index:8;left:40.2%;top:-4%;width:8px;height:108%;background:var(--blue);transform:rotate(6deg);transform-origin:center}.ee-ev-use__seam span{position:absolute;top:22%;left:-8px;width:23px;height:34%;background:var(--yellow)}.ee-ev-use.is-enhanced .ee-ev-use__side--home{transform:translateX(-35px);opacity:0}.ee-ev-use.is-enhanced .ee-ev-use__side--commercial{transform:translateX(35px);opacity:0}.ee-ev-use.is-visible .ee-ev-use__side{transform:none;opacity:1;transition:opacity .72s ease,transform .72s cubic-bezier(.2,.75,.25,1)}.ee-ev-use.is-visible .ee-ev-use__side--commercial{transition-delay:.1s}@media(max-width:760px){.ee-ev-use__head{grid-template-columns:1fr}.ee-ev-use__index{width:120px}.ee-ev-use__field{grid-template-columns:1fr}.ee-ev-use__side{min-height:430px}.ee-ev-use__side--home,.ee-ev-use__side--commercial{margin:0;padding:80px 26px 34px;clip-path:polygon(0 0,94% 0,100% 28px,100% 100%,0 100%)}.ee-ev-use__side--commercial .ee-ev-use__label{left:26px}.ee-ev-use__seam{left:5%;top:49%;width:90%;height:7px;transform:rotate(-3deg)}.ee-ev-use__seam span{top:-5px;left:54%;width:32%;height:16px}}@media(max-width:560px){.ee-ev-use{padding:68px 14px 88px}.ee-ev-use h2{font-size:clamp(38px,11vw,52px)}}@media(prefers-reduced-motion:reduce){.ee-ev-use.is-enhanced .ee-ev-use__side{transform:none;opacity:1}}\n\n\/* Service-page atmosphere: ev-chargers\/4. Organic light, one diagonal datum, and view-linked copy motion. *\/\n.ee-ev-use{\n background:\n  linear-gradient(117deg,transparent 0 48.9%,rgba(7,20,38,.055) 49%,transparent 49.18% 100%),\n  radial-gradient(ellipse 68% 46% at 12% 18%,rgba(249,176,0,.105),transparent 72%),\n  radial-gradient(ellipse 58% 50% at 88% 76%,rgba(20,148,255,.085),transparent 74%),\n  linear-gradient(128deg,#f8fafc 0%,#eaf0f4 54%,#f8f3e8 118%);\n background-size:100% 100%,128% 128%,132% 132%,100% 100%;\n animation:ee-ev-use-ambient-drift 26s ease-in-out infinite alternate;\n box-shadow:inset 0 72px 110px -115px rgba(7,20,38,.28),inset 0 -82px 110px -118px rgba(7,20,38,.22);\n}\n@keyframes ee-ev-use-ambient-drift{\n 0%{background-position:0 0,0% 14%,100% 78%,0 0;}\n 100%{background-position:0 0,13% 27%,86% 59%,0 0;}\n}\n@supports(animation-timeline:view()){\n .ee-ev-use h2,.ee-ev-use h3,.ee-ev-use p{\n  animation:ee-ev-use-copy-arrive linear both;\n  animation-timeline:view();\n  animation-range:entry 5% cover 27%;\n }\n @keyframes ee-ev-use-copy-arrive{\n  from{opacity:.18;translate:0 22px;filter:blur(3px);}\n  to{opacity:1;translate:0 0;filter:blur(0);}\n }\n}\n\n@media(prefers-reduced-motion:reduce){\n .ee-ev-use{animation:none;}\n .ee-ev-use h2,.ee-ev-use h3,.ee-ev-use p{animation:none;translate:none;filter:none;}\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => { const section=document.querySelector('.ee-ev-use'); if(!section)return; section.classList.add('is-enhanced'); const reduce=matchMedia('(prefers-reduced-motion: reduce)'); if(reduce.matches){section.classList.add('is-visible');return;} const observer=new IntersectionObserver(entries=>{if(!entries.some(entry=>entry.isIntersecting))return;section.classList.add('is-visible');observer.disconnect();},{threshold:.18}); observer.observe(section); })();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"5\" data-consonant-block=\"post-127-core-html-5\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-smart\" aria-labelledby=\"ee-ev-smart-title\">\n  <div class=\"ee-ev-smart__grid\" aria-hidden=\"true\"><\/div>\n\n  <div class=\"ee-ev-smart__shell\">\n    <header class=\"ee-ev-smart__copy\">\n      <div class=\"ee-ev-smart__index\"><span>06<\/span><span>CONNECTED LOADS<\/span><\/div>\n      <span class=\"ee-ev-smart__eyebrow\">Look at the complete demand.<\/span>\n      <h2 id=\"ee-ev-smart-title\">EV Charging and <span>Smart Electrical Systems.<\/span><\/h2>\n      <p>EV charging increasingly overlaps with smart panels, energy-management systems, connected controls, and broader home-electrification planning.<\/p>\n      <p class=\"ee-ev-smart__important\">If you are considering more than one major electrical change, it is worth looking at the complete demand instead of treating each project separately.<\/p>\n    <\/header>\n\n    <div class=\"ee-ev-smart__map\" aria-label=\"Diagram showing connected electrical loads\">\n      <svg class=\"ee-ev-smart__routes\" viewBox=\"0 0 700 560\" aria-hidden=\"true\">\n        <path class=\"ee-ev-smart__route\" d=\"M350 280 L150 105\" \/>\n        <path class=\"ee-ev-smart__route\" d=\"M350 280 L545 92\" \/>\n        <path class=\"ee-ev-smart__route\" d=\"M350 280 L596 330\" \/>\n        <path class=\"ee-ev-smart__route\" d=\"M350 280 L505 492\" \/>\n        <path class=\"ee-ev-smart__route\" d=\"M350 280 L142 464\" \/>\n      <\/svg>\n\n      <div class=\"ee-ev-smart__node ee-ev-smart__node--core\"><span>CORE<\/span><strong>PANEL<\/strong><small>AVAILABLE CAPACITY<\/small><\/div>\n      <div class=\"ee-ev-smart__node ee-ev-smart__node--charger\"><span>01<\/span><strong>EV CHARGER<\/strong><small>CHARGING LOAD<\/small><\/div>\n      <div class=\"ee-ev-smart__node ee-ev-smart__node--smart\"><span>02<\/span><strong>SMART PANEL<\/strong><small>CONNECTED SYSTEM<\/small><\/div>\n      <div class=\"ee-ev-smart__node ee-ev-smart__node--energy\"><span>03<\/span><strong>ENERGY MANAGEMENT<\/strong><small>LOAD PLANNING<\/small><\/div>\n      <div class=\"ee-ev-smart__node ee-ev-smart__node--controls\"><span>04<\/span><strong>CONNECTED CONTROLS<\/strong><small>SYSTEM CONTROL<\/small><\/div>\n      <div class=\"ee-ev-smart__node ee-ev-smart__node--future\"><span>05<\/span><strong>FUTURE LOADS<\/strong><small>WHAT COMES NEXT<\/small><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"ee-ev-smart__handoff\" aria-hidden=\"true\"><span><\/span><\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-smart,.ee-ev-smart *{box-sizing:border-box}.ee-ev-smart{--navy:#020817;--navy-2:#071426;--yellow:#f9b000;--blue:#1494ff;position:relative;isolation:isolate;overflow:hidden;padding:clamp(96px,10vw,146px) 20px clamp(155px,14vw,215px);background:radial-gradient(circle at 75% 40%,rgba(20,148,255,.18),transparent 30rem),linear-gradient(145deg,#071426,#020817);color:#fff;font-family:Arial,Helvetica,sans-serif}.ee-ev-smart__grid{position:absolute;inset:0;z-index:-2;opacity:.17;background-image:linear-gradient(rgba(20,148,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(20,148,255,.09) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 22%,#000)}.ee-ev-smart__shell{display:grid;grid-template-columns:minmax(350px,.78fr) minmax(560px,1.22fr);gap:clamp(65px,8vw,125px);align-items:center;width:min(1320px,100%);margin:0 auto}.ee-ev-smart__index{display:flex;align-items:center;gap:13px;margin-bottom:38px}.ee-ev-smart__index span:first-child{color:var(--yellow);font-size:34px;font-weight:900}.ee-ev-smart__index span:last-child{padding-top:3px;border-top:3px solid var(--blue);color:rgba(255,255,255,.43);font-size:8px;font-weight:900;letter-spacing:.14em}.ee-ev-smart__eyebrow{display:block;margin-bottom:13px;color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.ee-ev-smart h2{margin:0;color:#fff;font-size:clamp(45px,5vw,72px);font-weight:900;line-height:.91;letter-spacing:-.052em;text-transform:uppercase}.ee-ev-smart h2 span{display:block;color:var(--blue)}.ee-ev-smart__copy>p{max-width:590px;margin:27px 0 0;color:rgba(235,243,255,.7);font-size:15px;font-weight:500;line-height:1.68}.ee-ev-smart__important{padding:17px 0 0 19px;border-top:1px solid rgba(255,255,255,.12);border-left:3px solid var(--yellow);color:rgba(255,255,255,.86)!important;font-weight:700!important}.ee-ev-smart__map{position:relative;min-height:590px}.ee-ev-smart__routes{position:absolute;inset:0;width:100%;height:100%}.ee-ev-smart__route{fill:none;stroke:rgba(20,148,255,.55);stroke-width:2;stroke-dasharray:13 11}.ee-ev-smart__node{position:absolute;z-index:4;width:180px;min-height:94px;padding:17px 18px;background:rgba(7,20,38,.94);border:1px solid rgba(255,255,255,.12);color:#fff;clip-path:polygon(0 0,90% 0,100% 26%,100% 100%,7% 100%,0 72%);filter:drop-shadow(6px 7px 0 rgba(20,148,255,.32)) drop-shadow(0 17px 28px rgba(0,0,0,.3))}.ee-ev-smart__node span,.ee-ev-smart__node strong,.ee-ev-smart__node small{display:block}.ee-ev-smart__node span{margin-bottom:5px;color:var(--yellow);font-size:7px;font-weight:900;letter-spacing:.12em}.ee-ev-smart__node strong{font-size:13px;font-weight:900}.ee-ev-smart__node small{margin-top:6px;color:rgba(255,255,255,.44);font-size:6px;font-weight:900;letter-spacing:.1em}.ee-ev-smart__node--core{left:50%;top:50%;width:200px;min-height:120px;padding:25px;background:linear-gradient(145deg,#0b3154,#071426);transform:translate(-50%,-50%);filter:drop-shadow(10px 10px 0 rgba(249,176,0,.54)) drop-shadow(-8px -7px 0 rgba(20,148,255,.56)) drop-shadow(0 24px 38px rgba(0,0,0,.4))}.ee-ev-smart__node--core strong{font-size:30px}.ee-ev-smart__node--charger{left:2%;top:8%}.ee-ev-smart__node--smart{right:4%;top:5%}.ee-ev-smart__node--energy{right:0;top:51%}.ee-ev-smart__node--controls{right:12%;bottom:2%}.ee-ev-smart__node--future{left:1%;bottom:7%}.ee-ev-smart.is-visible .ee-ev-smart__route{animation:eeEvSmartRoute 2.2s linear infinite}@keyframes eeEvSmartRoute{to{stroke-dashoffset:-48}}.ee-ev-smart.is-enhanced .ee-ev-smart__node:not(.ee-ev-smart__node--core){opacity:0;transform:scale(.92)}.ee-ev-smart.is-visible .ee-ev-smart__node:not(.ee-ev-smart__node--core){opacity:1;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.75,.25,1)}.ee-ev-smart.is-visible .ee-ev-smart__node--charger{transition-delay:.10s}.ee-ev-smart.is-visible .ee-ev-smart__node--smart{transition-delay:.17s}.ee-ev-smart.is-visible .ee-ev-smart__node--energy{transition-delay:.24s}.ee-ev-smart.is-visible .ee-ev-smart__node--controls{transition-delay:.31s}.ee-ev-smart.is-visible .ee-ev-smart__node--future{transition-delay:.38s}.ee-ev-smart__handoff{position:absolute;left:-4%;right:-4%;bottom:-1px;height:clamp(92px,10vw,150px);background:#020817}.ee-ev-smart__handoff::before{content:\"\";position:absolute;inset:38% 0 0;background:#071426;clip-path:polygon(0 65%,42% 12%,72% 41%,100% 4%,100% 100%,0 100%)}.ee-ev-smart__handoff span{position:absolute;left:17%;top:43%;width:65%;height:8px;background:linear-gradient(90deg,var(--blue) 0 64%,var(--yellow) 64%);transform:rotate(-4deg)}@media(max-width:1000px){.ee-ev-smart__shell{grid-template-columns:1fr}.ee-ev-smart__map{min-height:560px}}@media(max-width:620px){.ee-ev-smart{padding:72px 14px 126px}.ee-ev-smart h2{font-size:clamp(38px,11vw,52px)}.ee-ev-smart__map{min-height:650px}.ee-ev-smart__routes{display:none}.ee-ev-smart__node{width:46%}.ee-ev-smart__node--core{top:47%;width:58%}.ee-ev-smart__node--charger{left:0}.ee-ev-smart__node--smart{right:0}.ee-ev-smart__node--energy{top:auto;right:0;bottom:4%}.ee-ev-smart__node--controls{right:auto;left:0;bottom:4%}.ee-ev-smart__node--future{left:50%;bottom:20%;transform:translateX(-50%)}.ee-ev-smart.is-enhanced .ee-ev-smart__node--future{transform:translateX(-50%) scale(.92)}.ee-ev-smart.is-visible .ee-ev-smart__node--future{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ee-ev-smart.is-enhanced .ee-ev-smart__node:not(.ee-ev-smart__node--core){opacity:1;transform:none}.ee-ev-smart__route{animation:none!important}}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => { const section=document.querySelector('.ee-ev-smart'); if(!section)return; section.classList.add('is-enhanced'); const reduce=matchMedia('(prefers-reduced-motion: reduce)'); if(reduce.matches){section.classList.add('is-visible');return;} const observer=new IntersectionObserver(entries=>{if(!entries.some(entry=>entry.isIntersecting))return;section.classList.add('is-visible');observer.disconnect();},{threshold:.2}); observer.observe(section); })();\n<\/script>\n\n\n\n<section data-consonant-block-name=\"core\/html\" data-consonant-block-path=\"6\" data-consonant-block=\"post-127-core-html-6\" data-consonant-page=\"127\" data-consonant-source=\"post-content\" class=\"ee-ev-final\" aria-labelledby=\"ee-ev-final-title\">\n  <div class=\"ee-ev-final__grid\" aria-hidden=\"true\"><\/div>\n  <div class=\"ee-ev-final__ghost\" aria-hidden=\"true\">EV<\/div>\n\n  <div class=\"ee-ev-final__shell\">\n    <div class=\"ee-ev-final__index\"><span>07<\/span><span>START HERE<\/span><\/div>\n\n    <div class=\"ee-ev-final__content\">\n      <span class=\"ee-ev-final__eyebrow\">EV CHARGER INSTALLATION \u2022 SOUTHERN ARIZONA<\/span>\n      <h2 id=\"ee-ev-final-title\">Start With the Charger. <span>Plan for the Whole System.<\/span><\/h2>\n      <p>Electrical Expert LLC installs EV charging equipment for homeowners and businesses across Tucson, Marana, Oro Valley, and SaddleBrooke.<\/p>\n\n      <div class=\"ee-ev-final__actions\">\n        <a class=\"ee-ev-final__primary\" href=\"\/contact\/\">Request EV Charger Installation <span aria-hidden=\"true\">\u2197<\/span><\/a>\n        <a class=\"ee-ev-final__phone\" href=\"tel:+15204058755\">(520) 405-8755<\/a>\n      <\/div>\n    <\/div>\n\n    <aside class=\"ee-ev-final__aside\">\n      <span class=\"ee-ev-final__aside-label\">SERVING<\/span>\n      <ol>\n        <li><b>01<\/b><span>Tucson<\/span><\/li>\n        <li><b>02<\/b><span>Marana<\/span><\/li>\n        <li><b>03<\/b><span>Oro Valley<\/span><\/li>\n        <li><b>04<\/b><span>SaddleBrooke<\/span><\/li>\n      <\/ol>\n      <p>Family-owned since 2004.<br>Licensed \u2022 Bonded \u2022 Insured \u2022 ROC Registered<\/p>\n    <\/aside>\n  <\/div>\n\n  <div class=\"ee-ev-final__rule\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><\/div>\n<\/section>\n\n<style data-wp-block-html=\"css\">\n.ee-ev-final,.ee-ev-final *{box-sizing:border-box}.ee-ev-final{--navy:#020817;--navy-2:#071426;--yellow:#f9b000;--blue:#1494ff;position:relative;isolation:isolate;overflow:hidden;padding:clamp(105px,11vw,165px) 20px clamp(110px,11vw,160px);background:radial-gradient(circle at 78% 16%,rgba(20,148,255,.2),transparent 30rem),radial-gradient(circle at 14% 92%,rgba(249,176,0,.09),transparent 25rem),var(--navy);color:#fff;font-family:Arial,Helvetica,sans-serif}.ee-ev-final__grid{position:absolute;inset:0;z-index:-2;opacity:.16;background-image:linear-gradient(rgba(20,148,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(20,148,255,.09) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.ee-ev-final__ghost{position:absolute;z-index:-1;left:51%;bottom:-.16em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.055);font-size:clamp(240px,40vw,650px);font-weight:900;line-height:.7;letter-spacing:-.1em;transform:translateX(-50%)}.ee-ev-final__shell{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(245px,.4fr);gap:clamp(28px,5vw,68px);align-items:start;width:min(1200px,100%);margin:0 auto}.ee-ev-final__index{display:grid;gap:7px;padding-top:8px;border-top:3px solid var(--blue)}.ee-ev-final__index span:first-child{color:var(--yellow);font-size:31px;font-weight:900}.ee-ev-final__index span:last-child{color:rgba(255,255,255,.44);font-size:8px;font-weight:900;letter-spacing:.14em}.ee-ev-final__eyebrow{display:block;margin-bottom:15px;color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.15em}.ee-ev-final h2{max-width:830px;margin:0;color:#fff;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:.89;letter-spacing:-.055em;text-transform:uppercase}.ee-ev-final h2 span{display:block;color:var(--blue)}.ee-ev-final__content>p{max-width:690px;margin:28px 0 0;color:rgba(235,243,255,.7);font-size:clamp(15px,1.25vw,19px);font-weight:500;line-height:1.67}.ee-ev-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:17px 26px;margin-top:31px}.ee-ev-final__primary{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 21px;background:var(--yellow);color:var(--navy-2)!important;font-size:12px;font-weight:900;text-decoration:none!important;clip-path:polygon(0 0,89% 0,100% 34%,100% 100%,7% 100%,0 72%);filter:drop-shadow(7px 7px 0 rgba(20,148,255,.43));transition:transform .2s ease,filter .2s ease}.ee-ev-final__primary:hover{transform:translateY(-2px);filter:drop-shadow(9px 9px 0 rgba(20,148,255,.58))}.ee-ev-final__phone{position:relative;color:#fff!important;font-size:16px;font-weight:900;text-decoration:none!important}.ee-ev-final__phone::after{content:\"\";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--blue)}.ee-ev-final__aside{margin-top:clamp(50px,7vw,96px);padding:18px 0 0 18px;border-top:1px solid rgba(255,255,255,.14);border-left:3px solid var(--yellow)}.ee-ev-final__aside-label{display:block;margin-bottom:14px;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.15em}.ee-ev-final__aside ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.ee-ev-final__aside li{display:grid;grid-template-columns:28px 1fr;min-height:36px;align-items:center;border-bottom:1px solid rgba(255,255,255,.09)}.ee-ev-final__aside li b{color:var(--yellow);font-size:7px;letter-spacing:.1em}.ee-ev-final__aside li span{color:rgba(255,255,255,.8);font-size:12px;font-weight:800}.ee-ev-final__aside p{margin:20px 0 0;color:rgba(255,255,255,.5);font-size:10px;font-weight:650;line-height:1.7}.ee-ev-final__rule{position:absolute;left:0;right:0;bottom:23px;display:grid;grid-template-columns:36% 28% 36%;height:3px}.ee-ev-final__rule span:nth-child(1){background:var(--yellow)}.ee-ev-final__rule span:nth-child(2){background:var(--blue)}.ee-ev-final__rule span:nth-child(3){background:rgba(255,255,255,.11)}.ee-ev-final.is-enhanced .ee-ev-final__content{opacity:0;transform:translateY(28px)}.ee-ev-final.is-enhanced .ee-ev-final__aside{opacity:0;transform:translateX(25px)}.ee-ev-final.is-visible .ee-ev-final__content,.ee-ev-final.is-visible .ee-ev-final__aside{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.ee-ev-final.is-visible .ee-ev-final__aside{transition-delay:.14s}@media(max-width:900px){.ee-ev-final__shell{grid-template-columns:1fr}.ee-ev-final__index{width:110px}.ee-ev-final__aside{max-width:520px;margin-top:24px}}@media(max-width:560px){.ee-ev-final{padding:74px 14px 106px}.ee-ev-final h2{font-size:clamp(39px,11.5vw,54px)}.ee-ev-final__actions{display:grid}.ee-ev-final__primary{width:100%;justify-content:center}.ee-ev-final__ghost{font-size:58vw}}@media(prefers-reduced-motion:reduce){.ee-ev-final.is-enhanced .ee-ev-final__content,.ee-ev-final.is-enhanced .ee-ev-final__aside{opacity:1;transform:none}}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n(() => { const section=document.querySelector('.ee-ev-final'); if(!section)return; section.classList.add('is-enhanced'); const reduce=matchMedia('(prefers-reduced-motion: reduce)'); if(reduce.matches){section.classList.add('is-visible');return;} const observer=new IntersectionObserver(entries=>{if(!entries.some(entry=>entry.isIntersecting))return;section.classList.add('is-visible');observer.disconnect();},{threshold:.2}); observer.observe(section); })();\n<\/script>\n\n\n\n<style data-wp-block-html=\"css\">\n\/* EV Chargers \u2014 six distinct electrical-flow section transitions *\/\n.ee-ev-level2 { padding-bottom: clamp(160px,14vw,215px) !important; }\n.ee-ev-use { padding-bottom: clamp(155px,13vw,205px) !important; }\n\n.ee-ev-hero__handoff,\n.ee-ev-plan__handoff,\n.ee-ev-level2__handoff,\n.ee-ev-panel__handoff,\n.ee-ev-use__handoff,\n.ee-ev-smart__handoff {\n  position: absolute;\n  z-index: 10;\n  left: -3vw !important;\n  right: -3vw !important;\n  bottom: -1px !important;\n  width: auto !important;\n  overflow: hidden !important;\n  transform: none !important;\n  isolation: isolate;\n  pointer-events: none;\n}\n\n\/* 01 \u2014 Hero: a single logo-inspired lightning fold with unequal elevation. *\/\n.ee-ev-hero__handoff { height: clamp(165px,12.5vw,215px) !important; }\n.ee-ev-hero__handoff::before {\n  inset: 0 !important;\n  background: #eef3f7 !important;\n  clip-path: polygon(0 64%,39% 50%,52% 70%,64% 17%,100% 8%,100% 100%,0 100%) !important;\n}\n.ee-ev-hero__handoff span {\n  left: 0 !important; right: auto !important; top: 42% !important; bottom: auto !important;\n  width: 72vw !important; height: 48px !important;\n  background: var(--blue) !important; opacity: .92;\n  clip-path: polygon(0 0,100% 50%,0 100%);\n  transform: rotate(-4.6deg) !important;\n}\n.ee-ev-hero__handoff i {\n  right: 0 !important; left: auto !important; top: 27% !important; bottom: auto !important;\n  width: 53vw !important; height: 29px !important;\n  background: var(--yellow) !important; opacity: .94;\n  clip-path: polygon(0 50%,100% 0,100% 100%);\n  transform: rotate(-4.6deg) !important;\n}\n.ee-ev-hero__handoff::after {\n  content:\"\"; position:absolute; z-index:3; right:0; top:12%;\n  width:77vw; height:17px; background:rgba(87,222,244,.3);\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-4.6deg);\n}\n\n\/* 02 \u2014 Planning: an off-center charging-port notch, not a centered repeat. *\/\n.ee-ev-plan__handoff {\n  height: clamp(145px,11vw,188px) !important;\n  background:#071426 !important;\n  clip-path:polygon(0 9%,58% 34%,66% 78%,75% 31%,100% 14%,100% 100%,0 100%) !important;\n}\n.ee-ev-plan__handoff::before {\n  left:0 !important; right:auto !important; top:27% !important;\n  width:68vw !important; height:43px !important;\n  background:var(--blue) !important; opacity:.78;\n  clip-path:polygon(0 0,100% 50%,0 100%);\n  transform:rotate(3.8deg) !important;\n}\n.ee-ev-plan__handoff span {\n  right:0 !important; left:auto !important; top:25% !important;\n  width:40vw !important; height:32px !important;\n  background:var(--yellow) !important; opacity:.96;\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-5.2deg) !important;\n}\n.ee-ev-plan__handoff::after {\n  content:\"\"; position:absolute; z-index:3; right:0; top:10%;\n  width:56vw; height:16px; background:rgba(87,222,244,.27);\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-3.2deg);\n}\n\n\/* 03 \u2014 Level 2: one elevated lightning break into the panel section. *\/\n.ee-ev-level2__handoff {\n  height: clamp(155px,12vw,205px);\n  background:#f5f9fc;\n  clip-path:polygon(0 16%,40% 31%,49% 69%,61% 17%,100% 7%,100% 100%,0 100%);\n}\n.ee-ev-level2__handoff span { position:absolute; display:block; margin:0; border:0; }\n.ee-ev-level2__handoff span:nth-child(1) {\n  left:0; top:29%; width:61vw; height:46px;\n  background:#1494ff; opacity:.88;\n  clip-path:polygon(0 0,100% 50%,0 100%);\n  transform:rotate(3.6deg);\n}\n.ee-ev-level2__handoff span:nth-child(2) {\n  right:0; top:22%; width:49vw; height:31px;\n  background:#f9b000; opacity:.94;\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-5deg);\n}\n.ee-ev-level2__handoff span:nth-child(3) {\n  right:0; top:9%; width:70vw; height:17px;\n  background:rgba(87,222,244,.32);\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-2.6deg);\n}\n\n\/* 04 \u2014 Panel: one broad low fold resolving into an elevated right plane. *\/\n.ee-ev-panel__handoff {\n  height:clamp(150px,11.5vw,198px) !important;\n  background:#c4ced7 !important;\n  clip-path:polygon(0 10%,45% 58%,64% 23%,100% 48%,100% 100%,0 100%) !important;\n}\n.ee-ev-panel__handoff::before {\n  left:0 !important; right:auto !important; top:28% !important;\n  width:59vw !important; height:51px !important;\n  background:var(--blue) !important; opacity:.84;\n  clip-path:polygon(0 0,100% 50%,0 100%);\n  transform:rotate(4.2deg) !important;\n}\n.ee-ev-panel__handoff i {\n  right:0 !important; left:auto !important; top:31% !important;\n  width:46vw !important; height:34px !important;\n  background:var(--yellow) !important; opacity:.92;\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(3.2deg) !important;\n}\n.ee-ev-panel__handoff::after {\n  content:\"\"; position:absolute; z-index:3; right:0; top:11%;\n  width:72vw; height:17px; background:rgba(87,222,244,.28);\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(2deg);\n}\n\n\/* 05 \u2014 Use cases: a stepped charging ramp into smart energy management. *\/\n.ee-ev-use__handoff {\n  height:clamp(160px,12vw,210px);\n  background:#071426;\n  clip-path:polygon(0 71%,39% 47%,49% 22%,61% 22%,67% 54%,100% 9%,100% 100%,0 100%);\n}\n.ee-ev-use__handoff span { position:absolute; display:block; margin:0; border:0; }\n.ee-ev-use__handoff span:nth-child(1) {\n  left:0; top:43%; width:68vw; height:52px;\n  background:#1494ff; opacity:.86;\n  clip-path:polygon(0 0,100% 50%,0 100%);\n  transform:rotate(-3.8deg);\n}\n.ee-ev-use__handoff span:nth-child(2) {\n  right:0; top:24%; width:57vw; height:32px;\n  background:#f9b000; opacity:.94;\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-4.5deg);\n}\n.ee-ev-use__handoff span:nth-child(3) {\n  right:0; top:10%; width:77vw; height:18px;\n  background:rgba(87,222,244,.3);\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(-4deg);\n}\n\n\/* 06 \u2014 Smart charging: a closing offset fold with a raised secondary rail. *\/\n.ee-ev-smart__handoff {\n  height:clamp(155px,11.5vw,200px) !important;\n  background:#020817 !important;\n  clip-path:polygon(0 12%,57% 49%,70% 25%,100% 56%,100% 100%,0 100%) !important;\n}\n.ee-ev-smart__handoff::before {\n  inset:19% 0 0 !important;\n  background:#071426 !important;\n  clip-path:polygon(0 3%,58% 39%,70% 19%,100% 46%,100% 100%,0 100%) !important;\n  transform:none !important;\n}\n.ee-ev-smart__handoff span {\n  left:0 !important; right:auto !important; top:30% !important;\n  width:67vw !important; height:43px !important;\n  background:var(--blue) !important; opacity:.86;\n  clip-path:polygon(0 0,100% 50%,0 100%);\n  transform:rotate(4.4deg) !important;\n}\n.ee-ev-smart__handoff::after {\n  content:\"\"; position:absolute; z-index:3; right:0; top:36%;\n  width:52vw; height:31px; background:var(--yellow); opacity:.92;\n  clip-path:polygon(0 50%,100% 0,100% 100%);\n  transform:rotate(4.4deg);\n}\n\n@media(max-width:620px){\n  .ee-ev-level2{padding-bottom:145px !important}\n  .ee-ev-use{padding-bottom:140px !important}\n  .ee-ev-hero__handoff,.ee-ev-plan__handoff,.ee-ev-level2__handoff,\n  .ee-ev-panel__handoff,.ee-ev-use__handoff,.ee-ev-smart__handoff{height:124px !important}\n  .ee-ev-hero__handoff span,.ee-ev-plan__handoff::before,\n  .ee-ev-level2__handoff span:nth-child(1),.ee-ev-panel__handoff::before,\n  .ee-ev-use__handoff span:nth-child(1),.ee-ev-smart__handoff span{height:32px !important}\n  .ee-ev-hero__handoff i,.ee-ev-plan__handoff span,\n  .ee-ev-level2__handoff span:nth-child(2),.ee-ev-panel__handoff i,\n  .ee-ev-use__handoff span:nth-child(2),.ee-ev-smart__handoff::after{height:22px !important}\n}\n<\/style>\n\n","protected":false},"excerpt":{"rendered":"<p>01 \/ EV CHARGING TUCSON \u2022 SOUTHERN ARIZONA EV Charger Installation Starts With Available Capacity. Adding an EV charger is not just a matter of mounting equipment on the wall. The circuit, panel, service, charging level, and the rest of the property&#8217;s electrical demand should be considered together. Request EV Charger Installation \u2197 (520) 405-8755 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/pages\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":1,"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/pages\/127\/revisions"}],"predecessor-version":[{"id":332,"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/pages\/127\/revisions\/332"}],"wp:attachment":[{"href":"https:\/\/electricalexpert520.com\/index.php\/wp-json\/wp\/v2\/media?parent=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}