{"id":293,"date":"2026-10-13T15:46:43","date_gmt":"2026-10-13T22:46:43","guid":{"rendered":"https:\/\/starlightenergy.io\/?page_id=293"},"modified":"2026-10-24T15:16:37","modified_gmt":"2026-10-24T22:16:37","slug":"solar-ppa","status":"publish","type":"page","link":"https:\/\/starlightenergy.io\/es\/solar-ppa\/","title":{"rendered":"PPA solar"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&#038;family=IBM+Plex+Sans:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  :root { --se-navy:#0e2c4d; --se-navy-2:#0a2038; --se-blue:#1c6fb3; --se-blue-lite:#4f97d6; --se-sun-red:#d83a2c; --se-sun-orange:#f07d1a; --se-sun-gold:#f6b62e; --se-paper:#f6f8fb; --se-card:#ffffff; --se-ink:#14202c; --se-muted:#566573; --se-line:#e2e8f0; --se-sun-grad:linear-gradient(90deg,var(--se-sun-red),var(--se-sun-orange) 55%,var(--se-sun-gold)); }\n  * { box-sizing:border-box; } html { scroll-behavior:smooth; }\n  body { margin:0; font-family:'IBM Plex Sans',-apple-system,BlinkMacSystemFont,sans-serif; color:var(--se-ink); background:var(--se-card); -webkit-font-smoothing:antialiased; line-height:1.55; }\n  a { color:inherit; } img { max-width:100%; display:block; }\n  .se-wrap { max-width:1140px; margin:0 auto; padding:0 22px; } .se-narrow { max-width:780px; }\n  :focus-visible { outline:3px solid var(--se-sun-orange); outline-offset:3px; border-radius:4px; }\n  h1,h2,h3 { font-family:'Fraunces',serif; font-optical-sizing:auto; letter-spacing:-0.01em; margin:0; }\n  .se-btn { display:inline-block; font-family:'IBM Plex Sans',sans-serif; font-weight:600; font-size:15px; padding:14px 26px; border-radius:999px; cursor:pointer; text-decoration:none; border:none; transition:transform .12s ease,background .2s ease; }\n  .se-btn:hover { transform:translateY(-1px); } .se-btn-sun { background:var(--se-sun-grad); color:#fff; box-shadow:0 10px 26px -12px rgba(240,125,26,0.8); }\n  .se-btn-ghost { background:transparent; color:var(--se-navy); border:1.5px solid var(--se-line); } .se-btn-ghost:hover { border-color:var(--se-blue); }\n  .se-header { position:sticky; top:0; z-index:40; background:rgba(255,255,255,0.92); backdrop-filter:blur(10px); border-bottom:1px solid var(--se-line); }\n  .se-header-inner { display:flex; align-items:center; justify-content:space-between; height:74px; }\n  .se-brand { display:flex; align-items:center; gap:12px; text-decoration:none; } .se-brand-mark { width:44px; height:auto; flex:none; }\n  .se-brand-text { font-family:'Fraunces',serif; font-weight:600; font-size:20px; color:var(--se-blue); letter-spacing:0.02em; }\n  .se-brand-text small { display:block; font-family:'IBM Plex Sans',sans-serif; font-weight:500; font-size:9.5px; letter-spacing:0.22em; color:var(--se-muted); text-transform:uppercase; margin-top:1px; }\n  .se-nav { display:flex; align-items:center; gap:30px; }\n  .se-nav a.se-navlink { text-decoration:none; font-size:14.5px; font-weight:500; color:var(--se-ink); } .se-nav a.se-navlink:hover { color:var(--se-blue); }\n  .se-nav-phone { font-weight:600; color:var(--se-navy); text-decoration:none; font-size:14.5px; }\n  @media (max-width:860px){ .se-nav a.se-navlink { display:none; } }\n  .se-crumb { background:var(--se-paper); border-bottom:1px solid var(--se-line); font-size:13px; color:var(--se-muted); }\n  .se-crumb .se-wrap { padding-top:12px; padding-bottom:12px; } .se-crumb a { text-decoration:none; color:var(--se-blue); }\n  .se-hero { background:radial-gradient(120% 90% at 85% -10%,rgba(246,182,46,0.16),rgba(240,125,26,0.05) 42%,transparent 60%),var(--se-paper); }\n  .se-hero-inner { padding:66px 0 54px; max-width:760px; }\n  .se-eyebrow { text-transform:uppercase; letter-spacing:0.17em; font-size:12px; font-weight:600; color:var(--se-blue); margin-bottom:18px; }\n  .se-hero h1 { font-size:clamp(32px,5vw,52px); font-weight:600; line-height:1.06; color:var(--se-navy); }\n  .se-hero h1 .se-underline { position:relative; white-space:nowrap; }\n  .se-hero h1 .se-underline::after { content:\"\"; position:absolute; left:0; right:0; bottom:3px; height:7px; border-radius:6px; background:var(--se-sun-grad); opacity:0.9; z-index:-1; }\n  .se-hero p.se-lede { font-size:18px; color:var(--se-muted); margin:22px 0 0; }\n  .se-section { padding:60px 0; } .se-section-head { max-width:640px; margin-bottom:36px; }\n  .se-section-head .se-kicker { text-transform:uppercase; letter-spacing:0.15em; font-size:12px; font-weight:600; color:var(--se-sun-orange); margin-bottom:12px; }\n  .se-section-head h2 { font-size:clamp(25px,3.4vw,34px); font-weight:600; color:var(--se-navy); line-height:1.14; }\n  .se-prose p { font-size:16.5px; color:#33414d; margin:0 0 18px; } .se-prose p:last-child { margin-bottom:0; } .se-prose strong { color:var(--se-navy); }\n  .se-vals { background:var(--se-paper); }\n  .se-vals-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:22px; }\n  .se-val-card { background:var(--se-card); border:1px solid var(--se-line); border-radius:16px; padding:28px 24px; }\n  .se-val-card h3 { font-size:18px; color:var(--se-navy); font-weight:600; margin-bottom:9px; }\n  .se-val-card p { font-size:14.5px; color:var(--se-muted); margin:0; }\n  @media (max-width:780px){ .se-vals-grid { grid-template-columns:1fr; } }\n  .se-cred { border:1px solid var(--se-line); border-radius:16px; padding:30px; display:flex; flex-wrap:wrap; gap:26px 40px; }\n  .se-cred div strong { display:block; font-family:'Fraunces',serif; font-size:18px; color:var(--se-navy); }\n  .se-cred div span { font-size:13.5px; color:var(--se-muted); }\n  .se-final { background:linear-gradient(120deg,var(--se-blue),var(--se-navy)); color:#fff; text-align:center; }\n  .se-final h2 { font-size:clamp(27px,4vw,40px); font-weight:600; color:#fff; max-width:620px; margin:0 auto 16px; line-height:1.1; }\n  .se-final p { color:#cfe0f0; font-size:17px; max-width:520px; margin:0 auto 30px; }\n  .se-footer { background:var(--se-navy-2); color:#9fb2c6; font-size:13.5px; padding:54px 0 30px; }\n  .se-footer-grid { display:grid; grid-template-columns:1.4fr 1fr 1fr; gap:34px; margin-bottom:34px; }\n  .se-footer h4, .se-footer h3.se-foot-h { color:#fff; font-family:'IBM Plex Sans',sans-serif; font-size:13px; text-transform:uppercase; letter-spacing:0.1em; margin:0 0 14px; }\n  .se-footer a { color:#9fb2c6; text-decoration:none; display:block; margin-bottom:8px; } .se-footer a:hover { color:#fff; }\n  .se-footer-brand { font-family:'Fraunces',serif; color:#fff; font-size:20px; margin-bottom:10px; }\n  .se-footer-legal { border-top:1px solid rgba(255,255,255,0.12); padding-top:20px; font-size:12px; line-height:1.7; color:#7e93a8; }\n  @media (max-width:780px){ .se-footer-grid { grid-template-columns:1fr; gap:26px; } }\n<\/style>\n<style>\n  .se-menu-toggle {\n    display: none;\n    align-items: center;\n    justify-content: center;\n    width: 44px;\n    height: 44px;\n    min-width: 44px;\n    min-height: 44px;\n    padding: 0;\n    border: 1.5px solid var(--se-line);\n    border-radius: 10px;\n    background: #fff;\n    cursor: pointer;\n    flex: none;\n    -webkit-tap-highlight-color: transparent;\n  }\n  .se-menu-toggle:hover { border-color: var(--se-blue); }\n  .se-menu-toggle .se-menu-icon { position: relative; width: 20px; height: 14px; display: block; }\n  .se-menu-toggle .se-menu-icon span {\n    position: absolute; left: 0; right: 0; height: 2px; border-radius: 2px;\n    background: var(--se-navy); transition: transform .2s ease, opacity .2s ease;\n  }\n  .se-menu-toggle .se-menu-icon span:nth-child(1) { top: 0; }\n  .se-menu-toggle .se-menu-icon span:nth-child(2) { top: 6px; }\n  .se-menu-toggle .se-menu-icon span:nth-child(3) { top: 12px; }\n  .se-header[data-se-nav-open=\"true\"] .se-menu-toggle .se-menu-icon span:nth-child(1) { transform: translateY(6px) rotate(45deg); }\n  .se-header[data-se-nav-open=\"true\"] .se-menu-toggle .se-menu-icon span:nth-child(2) { opacity: 0; }\n  .se-header[data-se-nav-open=\"true\"] .se-menu-toggle .se-menu-icon span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }\n\n  @media (max-width: 860px) {\n    .se-menu-toggle { display: flex; order: 3; margin-left: 8px; }\n    .se-nav { gap: 12px; flex-wrap: wrap; justify-content: flex-end; }\n    \/* Primary text links become a collapsible panel; phone + CTA stay\n       visible in the header row at all times per spec. *\/\n    .se-header .se-nav a.se-navlink { display: none; }\n    .se-header[data-se-nav-open=\"true\"] .se-nav a.se-navlink {\n      display: block;\n      width: 100%;\n    }\n    .se-header[data-se-nav-open=\"true\"] .se-nav {\n      position: absolute;\n      left: 0; right: 0; top: 100%;\n      background: #fff;\n      border-bottom: 1px solid var(--se-line);\n      box-shadow: 0 12px 24px -12px rgba(20,32,44,0.18);\n      padding: 10px clamp(18px, 3vw, 48px) 18px;\n      flex-direction: column;\n      align-items: stretch;\n      gap: 2px;\n      max-height: calc(100vh - 74px);\n      overflow-y: auto;\n      z-index: 41;\n    }\n    .se-header[data-se-nav-open=\"true\"] .se-nav a.se-navlink {\n      padding: 13px 4px;\n      border-bottom: 1px solid var(--se-line);\n      font-size: 16px;\n    }\n    .se-header[data-se-nav-open=\"true\"] .se-nav a.se-navlink:last-of-type { border-bottom: none; }\n    .se-header[data-se-nav-open=\"true\"] .se-nav-phone,\n    .se-header[data-se-nav-open=\"true\"] .se-nav .se-btn { order: 4; margin-top: 8px; }\n    \/* .se-header is already position:sticky (see base theme CSS above),\n       which establishes a positioning context for the absolutely\n       positioned dropdown panel above - no need to change position here\n       and no risk of breaking the sticky header behavior. *\/\n  }\n  @media (min-width: 861px) {\n    .se-menu-toggle { display: none !important; }\n  }\n\n  \/* ---------- Standardized nav dropdowns (Services \/ Service Area) ---------- *\/\n  .se-nav .se-has-dropdown { position: relative; }\n  .se-nav .se-dd-toggle {\n    display: inline-flex; align-items: center; gap: 5px; background: none; border: none;\n    font: inherit; font-size: 14.5px; font-weight: 500; color: var(--se-ink); cursor: pointer; padding: 0;\n    font-family: 'IBM Plex Sans', sans-serif;\n  }\n  .se-nav .se-dd-toggle:hover { color: var(--se-blue); }\n  .se-nav .se-dd-toggle .se-caret { width: 8px; height: 8px; border-right: 1.6px solid currentColor; border-bottom: 1.6px solid currentColor; transform: rotate(45deg) translateY(-2px); transition: transform .15s ease; }\n  .se-nav .se-has-dropdown[data-open=\"true\"] .se-dd-toggle .se-caret { transform: rotate(225deg) translateY(1px); }\n  .se-dd-menu {\n    display: none; position: absolute; top: calc(100% + 14px); left: 50%; transform: translateX(-50%);\n    background: #fff; border: 1px solid var(--se-line); border-radius: 12px; min-width: 260px;\n    box-shadow: 0 20px 40px -20px rgba(14,44,77,0.35); padding: 8px; z-index: 50;\n  }\n  .se-has-dropdown[data-open=\"true\"] .se-dd-menu { display: block; }\n  .se-dd-menu a { display: block; padding: 10px 12px; border-radius: 8px; font-size: 14px; font-weight: 500; color: var(--se-ink); text-decoration: none; }\n  .se-dd-menu a:hover { background: var(--se-paper); color: var(--se-blue); }\n\n  @media (max-width: 860px) {\n    \/* Dropdown triggers live inside the collapsible mobile panel too -\n       hidden until the hamburger opens it, exactly like .se-navlink. *\/\n    .se-header .se-nav .se-has-dropdown { display: none; width: 100%; }\n    .se-header[data-se-nav-open=\"true\"] .se-nav .se-has-dropdown { display: block; }\n    .se-nav .se-dd-toggle { width: 100%; justify-content: space-between; padding: 13px 4px; border-bottom: 1px solid var(--se-line); }\n    .se-dd-menu { display: none; position: static; transform: none; box-shadow: none; border: none; border-radius: 0;\n      background: var(--se-paper); margin: 0 0 4px; padding: 4px 0 4px 14px; }\n    .se-has-dropdown[data-open=\"true\"] .se-dd-menu { display: block; }\n    .se-dd-menu a { padding: 12px 4px; font-size: 15px; }\n  }\n\n<\/style>\n<header class=\"se-header\">\n  <div class=\"se-wrap se-header-inner\">\n    <a class=\"se-brand\" href=\"\/\" aria-label=\"Starlight Energy home\">\n      <img loading=\"lazy\" decoding=\"async\" class=\"se-brand-mark\" src=\"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-logo-96.webp\" alt=\"Starlight Energy logo\" width=\"44\" height=\"39\" \/>\n      <span class=\"se-brand-text\">Starlight Energy<small>Powering Your Future<\/small><\/span>\n    <\/a>\n    <nav class=\"se-nav\" aria-label=\"Primary\">\n      <div class=\"se-has-dropdown\" data-se-dropdown>\n        <button type=\"button\" class=\"se-dd-toggle\" aria-expanded=\"false\" aria-haspopup=\"true\" aria-controls=\"se-services-menu\">Services <span class=\"se-caret\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"se-dd-menu\" id=\"se-services-menu\" role=\"menu\">\n          <a role=\"menuitem\" href=\"\/solar-battery-installation\/\">Solar &amp; Battery Installation<\/a>\n          <a role=\"menuitem\" href=\"\/new-construction-solar\/\">New Construction Solar<\/a>\n          <a role=\"menuitem\" href=\"\/solar-ppa\/\">Solar PPA ($0 Upfront)<\/a>\n          <a role=\"menuitem\" href=\"\/solar-maintenance\/\">Solar Preventative Maintenance<\/a>\n          <a role=\"menuitem\" href=\"\/panel-upgrades\/\">Main Panel Upgrades<\/a>\n          <a role=\"menuitem\" href=\"\/ev-charger-installation\/\">EV Charger Installation<\/a>\n          <a role=\"menuitem\" href=\"\/electrical-troubleshooting\/\">Electrical Troubleshooting &amp; Repair<\/a>\n        <\/div>\n      <\/div>\n      <a class=\"se-navlink\" href=\"\/savings-calculator\/\">Savings Calculator<\/a>\n      <div class=\"se-has-dropdown\" data-se-dropdown>\n        <button type=\"button\" class=\"se-dd-toggle\" aria-expanded=\"false\" aria-haspopup=\"true\" aria-controls=\"se-areas-menu\">Blog <span class=\"se-caret\" aria-hidden=\"true\"><\/span><\/button>\n        <div class=\"se-dd-menu\" id=\"se-areas-menu\" role=\"menu\">\n          <a role=\"menuitem\" href=\"\/solar-san-jose\/\">Solar in San Jose<\/a>\n          <a role=\"menuitem\" href=\"\/solar-san-francisco\/\">Solar in San Francisco<\/a>\n          <a role=\"menuitem\" href=\"\/pge-and-cca-explained\/\">PG&amp;E and CCAs, explained<\/a>\n          <a role=\"menuitem\" href=\"\/pge-peak-hours-explained\/\">PG&amp;E peak hours, explained<\/a>\n          <a role=\"menuitem\" href=\"\/home-battery-power-outage\/\">Home batteries in a power outage<\/a>\n          <a role=\"menuitem\" href=\"\/solar-panel-upgrade-120-rule\/\">Do I need a panel upgrade for solar?<\/a>\n        <\/div>\n      <\/div>\n      <a class=\"se-navlink\" href=\"\/about\/\">About<\/a>\n      <a class=\"se-nav-phone\" href=\"tel:+14087020480\">(408) 702-0480<\/a>\n      <a class=\"se-btn se-btn-sun\" href=\"\/contact\/\">Free assessment<\/a>\n    <\/nav>\n  <\/div>\n<\/header>\n<style>\n.et{--n:#0e2c4d;--p:#f6f8fb;--l:#e2e8f0;--m:#566573;--i:#14202c;--b:#1c6fb3;--g:#f6b62e;font-family:'IBM Plex Sans',system-ui,sans-serif;color:var(--i);line-height:1.6}\n.et *{box-sizing:border-box}\n.et-i{max-width:1080px;margin:0 auto;padding:0 20px}\n.et-hero{background:var(--n);color:#fff;padding:56px 0 52px}\n.et-hero h1{margin:0 0 14px;font-size:38px;line-height:1.2;font-weight:600}\n.et-hero p{margin:0 0 22px;font-size:17px;color:#c9d6e4;max-width:660px}\n.et-cta{display:flex;flex-wrap:wrap;gap:12px}\n.et-b1,.et-b2{display:inline-block;padding:13px 22px;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none}\n.et-b1{background:var(--g);color:var(--n)}\n.et-b2{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}\n.et-tags{margin:20px 0 0;font-size:14px;color:#9fb4ca}\n.et-s{padding:52px 0}\n.et-s.alt{background:var(--p);border-top:1px solid var(--l);border-bottom:1px solid var(--l)}\n.et-s h2{margin:0 0 8px;font-size:27px;font-weight:600;color:var(--n)}\n.et-s .lead{margin:0 0 26px;color:var(--m);max-width:700px}\n.et-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.et-card{background:#fff;border:1px solid var(--l);border-radius:10px;padding:20px}\n.et-s.alt .et-card{background:#fff}\n.et-card h3{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--n)}\n.et-card p{margin:0;font-size:14px;color:var(--m)}\n.et-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}\n.et-steps li{counter-increment:s;background:#fff;border:1px solid var(--l);border-radius:10px;padding:20px;font-size:14px;color:var(--m)}\n.et-steps li:before{content:counter(s);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--n);color:#fff;font-weight:600;font-size:14px;margin-bottom:10px}\n.et-steps b{display:block;color:var(--i);font-size:15px;margin-bottom:4px}\n.et-warn{background:#fdecea;border:1px solid #f5c6c0;border-left:4px solid #d83a2c;border-radius:8px;padding:16px 18px;margin:24px 0 0;font-size:14px;color:#7a1e15}\n.et-faq details{border-bottom:1px solid var(--l);padding:14px 0}\n.et-faq summary{cursor:pointer;font-weight:600;color:var(--n);font-size:16px}\n.et-faq p{margin:10px 0 0;color:var(--m);font-size:14px}\n.et-end{background:var(--n);color:#fff;padding:46px 0;text-align:center}\n.et-end h2{margin:0 0 8px;font-size:26px;font-weight:600}\n.et-end p{margin:0 0 20px;color:#c9d6e4}\n.et-end .et-cta{justify-content:center}\n@media(max-width:900px){.et-grid,.et-steps{grid-template-columns:1fr}.et-hero h1{font-size:29px}.et-hero{padding:40px 0}.et-s{padding:38px 0}}\n<\/style>\n<style>\n.et-eye{margin:0 0 12px;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;color:var(--g)}\n.et-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 22px;border:1px solid var(--l);border-radius:10px;background:#fff}\n.et-t{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}\n.et-t th,.et-t td{padding:13px 16px;text-align:left;border-bottom:1px solid var(--l);vertical-align:top}\n.et-t thead th{background:var(--n);color:#fff;font-weight:600}\n.et-t tbody th{color:var(--n);font-weight:600;width:24%}\n.et-t td{color:var(--m)}\n.et-t tbody tr:last-child th,.et-t tbody tr:last-child td{border-bottom:0}\n.et-t td:last-child{color:var(--i)}\n.et-two{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}\n.et-ul{margin:6px 0 0;padding-left:18px;font-size:14px;color:var(--m)}.et-ul li{margin:4px 0}\n.et-note{margin:16px 0 0;font-size:14px;color:var(--m)}\n.et-steps.et-steps5{grid-template-columns:repeat(5,1fr)}\n.et-fine{margin:22px auto 0!important;max-width:760px;font-size:12.5px!important;color:#9fb4ca!important;line-height:1.6}\n@media(max-width:900px){.et-two,.et-steps.et-steps5{grid-template-columns:1fr}}\n@media(max-width:640px){.et-tw{border:0;background:transparent;overflow:visible}.et-t{min-width:0}.et-t thead{display:none}.et-t,.et-t tbody,.et-t tr,.et-t th,.et-t td{display:block;width:auto!important}.et-t tr{background:#fff;border:1px solid var(--l);border-radius:10px;margin:0 0 12px;padding:12px 14px}.et-t tbody th{padding:0 0 6px;border:0;font-size:15px}.et-t td{padding:6px 0;border:0;border-top:1px solid var(--l)}.et-t td:before{content:attr(data-label);display:block;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--b);margin-bottom:2px}}\n<\/style>\n<div class=\"et\">\n\n<section class=\"et-hero\"><div class=\"et-i\">\n<p class=\"et-eye\">Solar PPA &middot; San Jose &amp; the Bay Area<\/p>\n<h1>Go Solar With $0 Upfront Through a PPA (Power Purchase Agreement)<\/h1>\n<p>Starlight Energy designs and installs your system. You do not buy the equipment. Instead, you pay a predictable monthly amount for the power, with monitoring and maintenance included.<\/p>\n<div class=\"et-cta\">\n<a class=\"et-b1\" href=\"\/contact\/\">Request a plan review<\/a>\n<a class=\"et-b2\" href=\"tel:+14087020480\">Call (408) 702-0480<\/a>\n<\/div>\n<p class=\"et-tags\">Licensed &amp; insured &middot; CSLB #1132072 &middot; Spanish-language contracts available in California<\/p>\n<\/div><\/section>\n\n<section class=\"et-s\"><div class=\"et-i\">\n<h2>How a PPA (power purchase agreement) works<\/h2>\n<p class=\"lead\">With a PPA, you do not buy the solar system on your roof. You get the electricity it produces without the cost of buying it.<\/p>\n<div class=\"et-grid\">\n<div class=\"et-card\"><h3>1. We design and install it<\/h3><p>Starlight Energy reviews your PG&amp;E bill and roof, designs the system, pulls the permits, and installs it with our own crew.<\/p><\/div>\n<div class=\"et-card\"><h3>2. Service is included<\/h3><p>Your plan covers maintenance, warranties, and 24\/7 production monitoring for the life of the agreement.<\/p><\/div>\n<div class=\"et-card\"><h3>3. You pay for the power<\/h3><p>You make one predictable monthly plan payment. You will still get a PG&amp;E bill for any electricity you use beyond what your solar produces.<\/p><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"et-s alt\"><div class=\"et-i\">\n<h2>Why a PPA makes sense for so many California homes<\/h2>\n<p class=\"lead\">The rules changed in 2026. For many households, a PPA is now the simplest way to go solar.<\/p>\n<div class=\"et-grid\">\n<div class=\"et-card\"><h3>The homeowner tax credit ended<\/h3><p>The 30% federal residential credit (Section 25D) ended for systems completed after December 31, 2025. With a PPA, you do not own the system, so there are no tax forms for you to file and you do not need a tax bill to benefit.<\/p><\/div>\n<div class=\"et-card\"><h3>PG&amp;E rates keep climbing<\/h3><p>PG&amp;E residential electric rates rose about 39% from January 2021 to March 2026, according to the CPUC&#8217;s Public Advocates Office. A PPA sets your rate and its annual increase in writing before you sign.<\/p><\/div>\n<div class=\"et-card\"><h3>Batteries matter under Net Billing<\/h3><p>Under California&#8217;s Net Billing Tariff (often called NEM 3.0), solar you send to the grid earns less than before. In PG&amp;E, SCE, and SDG&amp;E territory, a PPA can include a home battery that stores daytime solar for the evening and, when set up for backup, can power your home during an outage.<\/p><\/div>\n<div class=\"et-card\"><h3>$0 upfront<\/h3><p>There is no down payment and no equipment to buy. Checking whether you qualify uses a soft credit check, which does not affect your credit score.<\/p><\/div>\n<div class=\"et-card\"><h3>Service is included<\/h3><p>Plans include a 25-year panel and inverter warranty, a 25-year workmanship warranty, a 10-year roof penetration warranty, and a 25-year, 90% production guarantee.<\/p><\/div>\n<div class=\"et-card\"><h3>Contracts in Spanish<\/h3><p>Plan agreements are available in Spanish in California, and our team explains every page in English or Spanish before you sign.<\/p><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"et-s\"><div class=\"et-i\">\n<h2>Buying vs. a PPA<\/h2>\n<p class=\"lead\">Both are good options. The right one depends on your budget, your taxes, and how hands-on you want to be.<\/p>\n<div class=\"et-tw\"><table class=\"et-t\">\n<thead><tr><th><\/th><th>Buy (cash or loan)<\/th><th>PPA (power purchase agreement)<\/th><\/tr><\/thead>\n<tbody>\n<tr><th>Upfront cost<\/th><td data-label=\"Buy (cash or loan)\">Full system price, or financed with a loan<\/td><td data-label=\"PPA (power purchase agreement)\">$0<\/td><\/tr>\n<tr><th>Who owns the system<\/th><td data-label=\"Buy (cash or loan)\">You<\/td><td data-label=\"PPA (power purchase agreement)\">The plan provider. You pay for the power<\/td><\/tr>\n<tr><th>Federal tax credit<\/th><td data-label=\"Buy (cash or loan)\">Homeowner credit ended after 2025<\/td><td data-label=\"PPA (power purchase agreement)\">No tax forms for you<\/td><\/tr>\n<tr><th>Maintenance and repairs<\/th><td data-label=\"Buy (cash or loan)\">Your responsibility after warranties<\/td><td data-label=\"PPA (power purchase agreement)\">Included for the life of the agreement<\/td><\/tr>\n<tr><th>Monthly costs<\/th><td data-label=\"Buy (cash or loan)\">Loan payment (if financed) plus PG&amp;E bill<\/td><td data-label=\"PPA (power purchase agreement)\">Plan payment plus PG&amp;E bill<\/td><\/tr>\n<tr><th>Best for<\/th><td data-label=\"Buy (cash or loan)\">Homeowners who want to own the equipment<\/td><td data-label=\"PPA (power purchase agreement)\">Homeowners who want a predictable payment with service included<\/td><\/tr>\n<\/tbody><\/table><\/div>\n<div class=\"et-card\"><h3>What you pay with a PPA<\/h3><p>You pay a set rate for each kilowatt-hour your system produces. Any annual increase applies to that per-kWh rate, and it is written in your agreement before you sign.<\/p><\/div>\n<\/div><\/section>\n\n<section class=\"et-s alt\"><div class=\"et-i\">\n<h2>Is a PPA a good fit for you?<\/h2>\n<div class=\"et-two\">\n<div class=\"et-card\"><h3>Often a strong fit if you<\/h3><ul class=\"et-ul\"><li>Want solar without a down payment or a loan<\/li><li>Do not want to depend on a tax credit<\/li><li>Want maintenance and monitoring handled for you<\/li><li>Want a battery for evening use and outages<\/li><li>Plan to stay in your home, or are comfortable transferring the plan when you sell<\/li><\/ul><\/div>\n<div class=\"et-card\"><h3>Worth a closer look if you<\/h3><ul class=\"et-ul\"><li>Are on a discounted rate such as CARE or FERA, since solar may save less or not at all<\/li><li>Have a roof that needs replacing soon<\/li><li>Would rather own the equipment outright<\/li><\/ul><p style=\"margin-top:10px\">We will tell you honestly if buying, a plan, or waiting makes more sense.<\/p><\/div>\n<\/div>\n<\/div><\/section>\n\n<section class=\"et-s\"><div class=\"et-i\">\n<h2>How it works with Starlight Energy<\/h2>\n<ol class=\"et-steps et-steps5\">\n<li><b>Bill and roof review<\/b>We look at 12 months of PG&amp;E usage and your roof, panel, and shading.<\/li>\n<li><b>Design and proposal<\/b>We design the system and walk you through your plan proposal line by line.<\/li>\n<li><b>Sign and confirm<\/b>You review the agreement, then confirm the system, payment, and terms on a welcome call.<\/li>\n<li><b>Permit and install<\/b>We pull permits, install, and pass city inspection.<\/li>\n<li><b>PG&amp;E approval<\/b>We handle interconnection. Once PG&amp;E approves, your system turns on and monitoring begins.<\/li>\n<\/ol>\n<\/div><\/section>\n\n<section class=\"et-s alt\"><div class=\"et-i\">\n<h2>Questions we get asked<\/h2>\n<div class=\"et-faq\">\n<details><summary>Will I still get a PG&amp;E bill?<\/summary><p>Yes. You will get a monthly plan bill and a bill from PG&amp;E. The PG&amp;E bill covers electricity you use beyond what your solar produces, plus utility charges, and it will vary from month to month.<\/p><\/details>\n<details><summary>Is a PPA free solar?<\/summary><p>No. There is no upfront cost, but you make a payment every month for the power or the system. Be careful with anyone who calls solar free.<\/p><\/details>\n<details><summary>How long is the agreement?<\/summary><p>Plans are typically 25 years. Your exact term, starting payment, and annual increase are written in your agreement before you sign.<\/p><\/details>\n<details><summary>Do I get the federal tax credit?<\/summary><p>No. You do not own the system, so you do not claim a tax credit and there are no incentive or tax forms for you to file. We do not promise any specific tax credit, rebate, or incentive.<\/p><\/details>\n<details><summary>Will it hurt my credit?<\/summary><p>We use a soft credit check to see if you qualify, which does not affect your credit score.<\/p><\/details>\n<details><summary>What if I sell my home?<\/summary><p>You can transfer the plan to the buyer, or purchase the system at its appraised fair market value. Pre-paying the remaining payments is also an option.<\/p><\/details>\n<details><summary>Who fixes it if something breaks?<\/summary><p>Maintenance and repairs are covered for the life of the agreement, and we monitor your system&#8217;s production around the clock. Starlight Energy is your local installer and point of contact.<\/p><\/details>\n<details><summary>What happens at the end of the term?<\/summary><p>Your agreement lays out the options: the system can be removed at no cost, you can purchase it at fair market value, or you can extend at a new rate.<\/p><\/details>\n<details><summary>Can I add a battery?<\/summary><p>Yes, in PG&amp;E, SCE, and SDG&amp;E territory a PPA can include a home battery. It becomes part of the same plan and is covered the same way as the solar.<\/p><\/details>\n<\/div>\n<\/div><\/section>\n\n<section class=\"et-end\"><div class=\"et-i\">\n<h2>See if a PPA fits your home<\/h2>\n<p>Send us your PG&amp;E bill and we will show you buying and plan options side by side, in English or Spanish.<\/p>\n<div class=\"et-cta\">\n<a class=\"et-b1\" href=\"\/contact\/\">Request a plan review<\/a>\n<a class=\"et-b2\" href=\"tel:+14087020480\">Call (408) 702-0480<\/a>\n<\/div>\n<p class=\"et-fine\">PPA plans are subject to credit approval and availability. Savings are not guaranteed and depend on your usage, your utility rates, and your agreement&#8217;s terms. You will continue to receive a utility bill.<\/p>\n<\/div><\/section>\n\n<\/div>\n<script type=\"application\/ld+json\">\n{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will I still get a PG&E bill?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. You will get a monthly plan bill and a bill from PG&E. The PG&E bill covers electricity you use beyond what your solar produces, plus utility charges, and it will vary from month to month.\"}}, {\"@type\": \"Question\", \"name\": \"Is a PPA free solar?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. There is no upfront cost, but you make a payment every month for the power or the system. Be careful with anyone who calls solar free.\"}}, {\"@type\": \"Question\", \"name\": \"How long is the agreement?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Plans are typically 25 years. Your exact term, starting payment, and annual increase are written in your agreement before you sign.\"}}, {\"@type\": \"Question\", \"name\": \"Do I get the federal tax credit?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. You do not own the system, so you do not claim a tax credit and there are no incentive or tax forms for you to file. We do not promise any specific tax credit, rebate, or incentive.\"}}, {\"@type\": \"Question\", \"name\": \"Will it hurt my credit?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"We use a soft credit check to see if you qualify, which does not affect your credit score.\"}}, {\"@type\": \"Question\", \"name\": \"What if I sell my home?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"You can transfer the plan to the buyer, or purchase the system at its appraised fair market value. Pre-paying the remaining payments is also an option.\"}}, {\"@type\": \"Question\", \"name\": \"Who fixes it if something breaks?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Maintenance and repairs are covered for the life of the agreement, and we monitor your system's production around the clock. Starlight Energy is your local installer and point of contact.\"}}, {\"@type\": \"Question\", \"name\": \"What happens at the end of the term?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Your agreement lays out the options: the system can be removed at no cost, you can purchase it at fair market value, or you can extend at a new rate.\"}}, {\"@type\": \"Question\", \"name\": \"Can I add a battery?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, in PG&E, SCE, and SDG&E territory a PPA can include a home battery. It becomes part of the same plan and is covered the same way as the solar.\"}}]}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Service\",\n  \"name\": \"Solar PPA (Power Purchase Agreement)\",\n  \"serviceType\": \"Solar power purchase agreement\",\n  \"url\": \"https:\/\/starlightenergy.io\/solar-ppa\/\",\n  \"areaServed\": [\n    {\n      \"@type\": \"City\",\n      \"name\": \"San Jose\"\n    },\n    {\n      \"@type\": \"AdministrativeArea\",\n      \"name\": \"San Francisco Bay Area\"\n    },\n    {\n      \"@type\": \"State\",\n      \"name\": \"California\"\n    }\n  ],\n  \"provider\": {\n    \"@type\": \"SolarEnergyContractor\",\n    \"@id\": \"https:\/\/starlightenergy.io\/#organization\",\n    \"name\": \"Starlight Energy\",\n    \"telephone\": \"+1-408-702-0480\",\n    \"email\": \"info@starlightenergy.io\",\n    \"url\": \"https:\/\/starlightenergy.io\/\",\n    \"image\": \"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/08\/logo.png\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"addressLocality\": \"San Jose\",\n      \"addressRegion\": \"CA\",\n      \"addressCountry\": \"US\"\n    },\n    \"areaServed\": [\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Jose, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Santa Clara, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Milpitas, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Campbell, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Sunnyvale, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Cupertino, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Los Gatos, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Monte Sereno, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Saratoga, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Mountain View, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Los Altos, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Los Altos Hills, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Palo Alto, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Morgan Hill, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Gilroy, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Francisco, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"East Palo Alto, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Menlo Park, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Atherton, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Portola Valley, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Woodside, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Redwood City, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Carlos, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Belmont, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Foster City, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Mateo, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Hillsborough, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Burlingame, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Millbrae, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Bruno, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"South San Francisco, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Brisbane, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Colma, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Daly City, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Pacifica, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Half Moon Bay, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Fremont, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Newark, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Union City, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Hayward, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Leandro, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Pleasanton, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Dublin, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Livermore, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Alameda, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Oakland, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Piedmont, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Emeryville, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Berkeley, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Albany, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Ramon, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Danville, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Moraga, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Orinda, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Lafayette, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Walnut Creek, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Pleasant Hill, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Concord, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Clayton, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Martinez, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Pittsburg, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Antioch, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Oakley, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Brentwood, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"El Cerrito, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Richmond, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Pablo, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Santa Cruz, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Scotts Valley, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Capitola, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Watsonville, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Hollister, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"San Juan Bautista, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Salinas, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Marina, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Tracy, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Lathrop, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Manteca, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Ripon, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Patterson, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Newman, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Gustine, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Sausalito, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Tiburon, CA\"\n      },\n      {\n        \"@type\": \"City\",\n        \"name\": \"Belvedere, CA\"\n      }\n    ]\n  }\n}\n<\/script>\n<script>\n(function () {\n  function initSeNav(header) {\n    if (!header || header.__seNavInit) return;\n    header.__seNavInit = true;\n    var nav = header.querySelector('.se-nav');\n    if (!nav) return;\n\n    var toggle = document.createElement('button');\n    toggle.type = 'button';\n    toggle.className = 'se-menu-toggle';\n    toggle.setAttribute('aria-label', 'Open menu');\n    toggle.setAttribute('aria-expanded', 'false');\n    toggle.setAttribute('aria-controls', nav.id || (nav.id = 'se-primary-nav'));\n    toggle.innerHTML = '<span class=\"se-menu-icon\"><span><\/span><span><\/span><span><\/span><\/span>';\n    nav.parentNode.insertBefore(toggle, nav.nextSibling);\n\n    function setOpen(open) {\n      header.setAttribute('data-se-nav-open', open ? 'true' : 'false');\n      toggle.setAttribute('aria-expanded', open ? 'true' : 'false');\n      toggle.setAttribute('aria-label', open ? 'Close menu' : 'Open menu');\n    }\n    setOpen(false);\n\n    toggle.addEventListener('click', function () {\n      setOpen(header.getAttribute('data-se-nav-open') !== 'true');\n    });\n\n    document.addEventListener('keydown', function (e) {\n      if (e.key === 'Escape' && header.getAttribute('data-se-nav-open') === 'true') {\n        setOpen(false);\n        toggle.focus();\n      }\n    });\n\n    \/\/ Close after choosing a link (selection close behavior).\n    nav.querySelectorAll('a').forEach(function (a) {\n      a.addEventListener('click', function () { setOpen(false); });\n    });\n\n    \/\/ Click outside closes the panel.\n    document.addEventListener('click', function (e) {\n      if (header.getAttribute('data-se-nav-open') === 'true' &&\n          !header.contains(e.target)) {\n        setOpen(false);\n      }\n    });\n\n    \/\/ Collapse back to closed state if the viewport grows past the\n    \/\/ mobile breakpoint while the panel is open.\n    window.addEventListener('resize', function () {\n      if (window.innerWidth > 860) setOpen(false);\n    });\n  }\n  var h = document.querySelector('header.se-header');\n  if (h) initSeNav(h);\n\n  \/\/ Standardized dropdown behavior (Services \/ Service Areas), desktop + mobile.\n  function initDropdowns(header) {\n    var dds = header.querySelectorAll('[data-se-dropdown]');\n    dds.forEach(function (dd) {\n      var btn = dd.querySelector('.se-dd-toggle');\n      if (!btn || dd.__ddInit) return;\n      dd.__ddInit = true;\n      function setOpen(open) {\n        dd.setAttribute('data-open', open ? 'true' : 'false');\n        btn.setAttribute('aria-expanded', open ? 'true' : 'false');\n      }\n      setOpen(false);\n      btn.addEventListener('click', function (e) {\n        e.stopPropagation();\n        var willOpen = dd.getAttribute('data-open') !== 'true';\n        dds.forEach(function (other) { if (other !== dd) other.setAttribute('data-open', 'false'); });\n        setOpen(willOpen);\n      });\n      btn.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape') { setOpen(false); btn.focus(); }\n      });\n    });\n    document.addEventListener('click', function (e) {\n      dds.forEach(function (dd) {\n        if (!dd.contains(e.target)) dd.setAttribute('data-open', 'false');\n      });\n    });\n  }\n  var __seHeaderForDD = document.querySelector('header.se-header');\n  if (__seHeaderForDD) initDropdowns(__seHeaderForDD);\n\n})();\n<\/script>\n\n<!-- ============================================================ FLOATING CONTROLS: WHATSAPP + CHATBASE AI (checkpoint 2) -->\n<style id=\"se-whatsapp-style\">\n  #se-whatsapp-fab {\n    position: fixed;\n    right: 16px;\n    right: max(16px, env(safe-area-inset-right));\n    bottom: 16px;\n    bottom: max(16px, env(safe-area-inset-bottom));\n    z-index: 39; \/* below header (40) dropdown menus (50), above page content *\/\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    min-width: 44px;\n    min-height: 44px;\n    height: 48px;\n    padding: 0 16px;\n    border-radius: 999px;\n    background: #25D366;\n    color: #fff;\n    text-decoration: none;\n    font-family: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n    font-size: 14.5px;\n    font-weight: 600;\n    line-height: 1;\n    box-shadow: 0 10px 24px -10px rgba(0,0,0,0.35);\n    -webkit-tap-highlight-color: transparent;\n  }\n  #se-whatsapp-fab:hover { background: #1ebe5a; }\n  #se-whatsapp-fab:focus-visible {\n    outline: 3px solid #0e2c4d;\n    outline-offset: 3px;\n  }\n  #se-whatsapp-fab .se-wa-icon {\n    width: 22px;\n    height: 22px;\n    flex: none;\n    display: block;\n  }\n  #se-whatsapp-fab .se-wa-label { white-space: nowrap; }\n  \/* Compact circular button on narrow viewports; label stays for accessibility (visually hidden, not display:none) *\/\n  @media (max-width: 480px) {\n    #se-whatsapp-fab {\n      width: 48px;\n      height: 48px;\n      padding: 0;\n      gap: 0;\n    }\n    #se-whatsapp-fab .se-wa-label {\n      position: absolute;\n      width: 1px; height: 1px;\n      overflow: hidden;\n      clip: rect(0 0 0 0);\n      clip-path: inset(50%);\n      white-space: nowrap;\n    }\n  }\n  @media (prefers-reduced-motion: reduce) {\n    #se-whatsapp-fab, #se-whatsapp-fab:hover { transition: none; animation: none; }\n  }\n<\/style>\n<a\n  id=\"se-whatsapp-fab\"\n  href=\"https:\/\/wa.me\/14087020480?text=Hi%20Starlight%20Energy%2C%20I%20have%20a%20question%20about%20your%20services.\"\n  target=\"_blank\"\n  rel=\"noopener noreferrer\"\n  aria-label=\"Chat with Starlight Energy on WhatsApp\"\n>\n  <svg class=\"se-wa-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\">\n    <path d=\"M20.5 11.9a8.6 8.6 0 1 1-3.8-7.1M20.5 11.9a8.6 8.6 0 0 1-12.4 7.6L4 20.5l1.1-4a8.6 8.6 0 0 1-.1-8.9\"><\/path>\n    <path d=\"M8.3 8.4c.2-.5.6-.5 1-.5.3 0 .6 0 .8.5.3.6.9 1.9.9 2.1 0 .2 0 .4-.2.6-.2.3-.4.4-.6.6-.2.2-.4.4-.2.8.3.5 1.9 2.4 3.7 2.9.3.1.5 0 .7-.2.2-.3.6-.8.8-1 .2-.2.4-.2.6-.1.3.1 1.7.8 2 1 .3.1.5.2.5.4 0 .2 0 1-.4 1.5-.4.5-1.5 1-2.6.8-1.7-.3-3.6-1.2-5-2.6-1.2-1.2-1.9-2.4-2.3-3.4-.4-1-.3-2 .1-2.7z\" fill=\"currentColor\" stroke=\"none\"><\/path>\n  <\/svg>\n  <span class=\"se-wa-label\">Chat on WhatsApp<\/span>\n<\/a>\n<script id=\"se-whatsapp-script\">\n  (function () {\n    \/\/ Guard: never duplicate the widget even if this snippet runs more than once.\n    if (window.__seWhatsAppFabInit) return;\n    var existing = document.querySelectorAll('#se-whatsapp-fab');\n    if (existing.length > 1) {\n      for (var i = 1; i < existing.length; i++) existing[i].remove();\n    }\n    window.__seWhatsAppFabInit = true;\n  })();\n<\/script>\n\n<!-- Chatbase AI widget: official embed snippet, verbatim, guarded against duplicate injection. -->\n<script id=\"se-chatbase-guard\">\n  (function () {\n    if (window.__seChatbaseInit) return;\n    window.__seChatbaseInit = true;\n    if (document.getElementById('se-chatbase-embed-script')) return;\n    var s = document.createElement('script');\n    s.id = 'se-chatbase-embed-script';\n    s.textContent = ''\n      + '(function(){if(!window.chatbase||window.chatbase(\"getState\")!==\"initialized\"){window.chatbase=(...arguments)=>{if(!window.chatbase.q){window.chatbase.q=[]}window.chatbase.q.push(arguments)};window.chatbase=new Proxy(window.chatbase,{get(target,prop){if(prop===\"q\"){return target.q}return(...args)=>target(prop,...args)}})}const onLoad=function(){const script=document.createElement(\"script\");script.src=\"https:\/\/www.chatbase.co\/embed.min.js\";script.id=\"PjdzZuGpIZF8TepL0wIhz\";script.domain=\"www.chatbase.co\";document.body.appendChild(script)};if(document.readyState===\"complete\"){onLoad()}else{window.addEventListener(\"load\",onLoad)}})();';\n    document.body.appendChild(s);\n  })();\n<\/script>\n\n<style id=\"se-chatbase-position-fix\">\n  \/* Defensive stacking: keep the Chatbase launcher directly above the WhatsApp\n     FAB on the right, 12-16px clear of it, and keep the open panel within the\n     viewport above page content. WhatsApp FAB = 48px tall, bottom:16px (safe-area\n     aware) => its top edge sits at 64px from the bottom, so the Chatbase button\n     is pinned at bottom:78px (14px gap) using the site's own selectors, which\n     Chatbase renders with fixed inline styles we override with !important so\n     our rule wins regardless of paint order. *\/\n  #chatbase-bubble-button {\n    right: 16px !important;\n    right: max(16px, env(safe-area-inset-right)) !important;\n    bottom: 78px !important;\n    bottom: calc(max(16px, env(safe-area-inset-bottom)) + 48px + 14px) !important;\n    left: unset !important;\n    z-index: 2147483645 !important;\n  }\n  #chatbase-bubble-window {\n    right: 16px !important;\n    right: max(16px, env(safe-area-inset-right)) !important;\n    bottom: 147px !important;\n    bottom: calc(max(16px, env(safe-area-inset-bottom)) + 48px + 14px + 55px + 10px) !important;\n    left: unset !important;\n    max-height: min(80dvh, calc(100dvh - 170px)) !important;\n    z-index: 2147483646 !important;\n  }\n  #chatbase-message-bubbles {\n    right: 16px !important;\n    right: max(16px, env(safe-area-inset-right)) !important;\n    bottom: 147px !important;\n    bottom: calc(max(16px, env(safe-area-inset-bottom)) + 48px + 14px + 55px + 10px) !important;\n    left: unset !important;\n  }\n  \/* On very short\/narrow viewports (e.g. 390x844 mobile), keep the open panel\n     from overflowing the viewport top\/edges. *\/\n  @media (max-width: 480px) {\n    #chatbase-bubble-window {\n      right: 8px !important;\n      left: 8px !important;\n      width: auto !important;\n      max-width: calc(100vw - 16px) !important;\n      bottom: calc(max(16px, env(safe-area-inset-bottom)) + 48px + 12px + 55px + 8px) !important;\n      max-height: min(75dvh, calc(100dvh - 160px)) !important;\n    }\n  }\n<\/style>\n<script id=\"se-chatbase-position-observer\">\n  (function () {\n    if (window.__seChatbasePosObsInit) return;\n    window.__seChatbasePosObsInit = true;\n    \/\/ Chatbase sets inline styles on its own elements; our stylesheet rules\n    \/\/ above use !important so they win over inline styles regardless of when\n    \/\/ Chatbase's script (re)applies them. This observer is a defensive no-op\n    \/\/ safety net: if a future Chatbase build ever writes !important inline\n    \/\/ styles of its own (which would otherwise win), nudge the elements back\n    \/\/ by re-adding our class so the stylesheet still applies after re-render.\n    var target = document.body;\n    if (!target) return;\n    var obs = new MutationObserver(function () {\n      var btn = document.getElementById('chatbase-bubble-button');\n      var win = document.getElementById('chatbase-bubble-window');\n      if (btn) btn.classList.add('se-chatbase-positioned');\n      if (win) win.classList.add('se-chatbase-positioned');\n    });\n    obs.observe(target, { childList: true, subtree: true });\n  })();\n<\/script>\n<!-- ========================================================= \/FLOATING CONTROLS -->\n","protected":false},"excerpt":{"rendered":"<p>Starlight EnergyPowering Your Future Services Solar &amp; Battery Installation New Construction Solar Solar PPA ($0 Upfront) Solar Preventative Maintenance Main Panel Upgrades EV Charger Installation Electrical Troubleshooting &amp; Repair Savings Calculator Blog Solar in San Jose Solar in San Francisco PG&amp;E and CCAs, explained PG&amp;E peak hours, explained Home batteries in a power outage Do [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"no-title","meta":{"footnotes":""},"class_list":["post-293","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/starlightenergy.io\/es\/solar-ppa\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Starlight Energy - Bay Area Solar, Battery &amp; Electrical Contractor\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"PPA solar (acuerdo de compra de energ\u00eda) | $0 de entrada\" \/>\n\t\t<meta property=\"og:description\" content=\"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/starlightenergy.io\/es\/solar-ppa\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-energy-og.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-energy-og.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-13T22:46:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-24T22:16:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61570133153849\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"PPA solar (acuerdo de compra de energ\u00eda) | $0 de entrada\" \/>\n\t\t<meta name=\"twitter:description\" content=\"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-energy-og.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#listItem\",\"name\":\"Solar PPA\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#listItem\",\"position\":2,\"name\":\"Solar PPA\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/#organization\",\"name\":\"Starlight Energy\",\"description\":\"Licensed and insured California solar, battery storage and electrical contractor (CSLB #1132072) serving San Jose and the greater Bay Area with solar installation, home battery backup, main panel upgrades, EV charger installation, and solar maintenance and repair.\",\"url\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/\",\"email\":\"info@starlightenergy.io\",\"telephone\":\"+14087020480\",\"foundingDate\":\"2023-01-10\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"value\":5},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/starlightenergy.io\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/site-icon-512.png\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61570133153849\",\"https:\\\/\\\/www.instagram.com\\\/starlightenergy.io\",\"https:\\\/\\\/www.tiktok.com\\\/@starlightenergy.io\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#webpage\",\"url\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/\",\"name\":\"PPA solar (acuerdo de compra de energ\\u00eda) | $0 de entrada\",\"description\":\"P\\u00e1sese a la energ\\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\\u00eda para el hogar disponible.\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/solar-ppa\\\/#breadcrumblist\"},\"datePublished\":\"2026-10-13T15:46:43-07:00\",\"dateModified\":\"2026-10-24T15:16:37-07:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/\",\"name\":\"Starlight Energy\",\"description\":\"Bay Area Solar, Battery & Electrical Contractor\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/starlightenergy.io\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"PPA solar (acuerdo de compra de energ\u00eda) | $0 de entrada","description":"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.","canonical_url":"https:\/\/starlightenergy.io\/es\/solar-ppa\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/starlightenergy.io\/es\/#listItem","position":1,"name":"Home","item":"https:\/\/starlightenergy.io\/es\/","nextItem":{"@type":"ListItem","@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#listItem","name":"Solar PPA"}},{"@type":"ListItem","@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#listItem","position":2,"name":"Solar PPA","previousItem":{"@type":"ListItem","@id":"https:\/\/starlightenergy.io\/es\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/starlightenergy.io\/es\/#organization","name":"Starlight Energy","description":"Licensed and insured California solar, battery storage and electrical contractor (CSLB #1132072) serving San Jose and the greater Bay Area with solar installation, home battery backup, main panel upgrades, EV charger installation, and solar maintenance and repair.","url":"https:\/\/starlightenergy.io\/es\/","email":"info@starlightenergy.io","telephone":"+14087020480","foundingDate":"2023-01-10","numberOfEmployees":{"@type":"QuantitativeValue","value":5},"logo":{"@type":"ImageObject","url":"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/08\/site-icon-512.png","@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61570133153849","https:\/\/www.instagram.com\/starlightenergy.io","https:\/\/www.tiktok.com\/@starlightenergy.io"]},{"@type":"WebPage","@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#webpage","url":"https:\/\/starlightenergy.io\/es\/solar-ppa\/","name":"PPA solar (acuerdo de compra de energ\u00eda) | $0 de entrada","description":"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/starlightenergy.io\/es\/#website"},"breadcrumb":{"@id":"https:\/\/starlightenergy.io\/es\/solar-ppa\/#breadcrumblist"},"datePublished":"2026-10-13T15:46:43-07:00","dateModified":"2026-10-24T15:16:37-07:00"},{"@type":"WebSite","@id":"https:\/\/starlightenergy.io\/es\/#website","url":"https:\/\/starlightenergy.io\/es\/","name":"Starlight Energy","description":"Bay Area Solar, Battery & Electrical Contractor","inLanguage":"es-ES","publisher":{"@id":"https:\/\/starlightenergy.io\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Starlight Energy - Bay Area Solar, Battery &amp; Electrical Contractor","og:type":"article","og:title":"PPA solar (acuerdo de compra de energ\u00eda) | $0 de entrada","og:description":"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.","og:url":"https:\/\/starlightenergy.io\/es\/solar-ppa\/","og:image":"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-energy-og.jpg","og:image:secure_url":"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-energy-og.jpg","og:image:width":1200,"og:image:height":630,"article:published_time":"2026-10-13T22:46:43+00:00","article:modified_time":"2026-10-24T22:16:37+00:00","article:publisher":"https:\/\/www.facebook.com\/profile.php?id=61570133153849","twitter:card":"summary_large_image","twitter:title":"PPA solar (acuerdo de compra de energ\u00eda) | $0 de entrada","twitter:description":"P\u00e1sese a la energ\u00eda solar con $0 de entrada mediante un PPA (acuerdo de compra de energ\u00eda). Tarifa predecible, mantenimiento y monitoreo incluidos, bater\u00eda para el hogar disponible.","twitter:image":"https:\/\/starlightenergy.io\/wp-content\/uploads\/2026\/10\/starlight-energy-og.jpg"},"aioseo_meta_data":{"post_id":"293","title":"Solar PPA (Power Purchase Agreement) in California | $0 Upfront | Starlight Energy","description":"Go solar with $0 upfront through a PPA (power purchase agreement) from Starlight Energy. Predictable rate, maintenance and monitoring included, home battery available. San Jose and Bay Area.","keywords":null,"keyphrases":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-10-13 22:26:53","updated":"2026-10-27 02:24:12"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/starlightenergy.io\/es\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSolar PPA\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/starlightenergy.io\/es\/"},{"label":"Solar PPA","link":"https:\/\/starlightenergy.io\/es\/solar-ppa\/"}],"_links":{"self":[{"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/pages\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":14,"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/pages\/293\/revisions"}],"predecessor-version":[{"id":481,"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/pages\/293\/revisions\/481"}],"wp:attachment":[{"href":"https:\/\/starlightenergy.io\/es\/wp-json\/wp\/v2\/media?parent=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}