{"id":1752,"date":"2025-09-13T17:46:53","date_gmt":"2025-09-13T17:46:53","guid":{"rendered":"https:\/\/palmetto.com\/local\/oregon\/corvallis\/"},"modified":"2026-08-25T20:04:42","modified_gmt":"2026-08-25T20:04:42","slug":"corvallis","status":"publish","type":"page","link":"https:\/\/palmetto.com\/local\/oregon\/corvallis\/","title":{"rendered":"Corvallis, OR Solar Installation: 2026 Costs, Incentives &#038; Savings"},"content":{"rendered":"\n\n<link rel=\"preconnect\" href=\"https:\/\/palmettosolar.blob.core.windows.net\" crossorigin>\n<link rel=\"dns-prefetch\" href=\"https:\/\/palmettosolar.blob.core.windows.net\">\n<link rel=\"preload\" as=\"image\" type=\"image\/webp\" fetchpriority=\"high\" media=\"(min-width: 577px)\"\n      imagesrcset=\"https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-sm.webp 640w, https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-md.webp 768w, https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-lg.webp 1024w, https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-xl.webp 1405w\"\n      imagesizes=\"(max-width: 1360px) 100vw, 1360px\">\n<link rel=\"preload\" as=\"font\" type=\"font\/woff2\" href=\"https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-Bold.e20e2c6c.woff2\" crossorigin>\n<link rel=\"preload\" as=\"font\" type=\"font\/woff2\" href=\"https:\/\/palmetto.com\/_next\/static\/media\/Saans-Regular.7b6112a7.woff2\" crossorigin>\n\n\n\n\n<script type=\"application\/ld+json\">\n{\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"name\": \"Palmetto Solar Navigation\",\n    \"itemListElement\": [\n    {\n        \"@type\": \"ListItem\",\n        \"position\": 1,\n        \"name\": \"Home\",\n        \"item\": \"https:\/\/palmetto.com\/\"\n    },\n    {\n        \"@type\": \"ListItem\",\n        \"position\": 2,\n        \"name\": \"Local Solar Guides\",\n        \"item\": \"https:\/\/palmetto.com\/local\/\"\n    },\n    {\n        \"@type\": \"ListItem\",\n        \"position\": 3,\n        \"name\": \"Oregon Solar Guide\",\n        \"item\": \"https:\/\/palmetto.com\/local\/oregon\/\"\n    },\n    {\n        \"@type\": \"ListItem\",\n        \"position\": 4,\n        \"name\": \"Corvallis Solar Guide\",\n        \"item\": \"https:\/\/palmetto.com\/local\/oregon\/corvallis\/\"\n    }\n    ]\n}\n<\/script>\n\n\n\n\n<script type=\"application\/ld+json\">\n    {\n    \"@context\": \"https:\/\/schema.org\/\",\n    \"@type\": \"LocalBusiness\",\n    \"name\": \"Corvallis, OR Solar Installation Company\",\n    \"image\": \"https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or.jpg\",\n    \"logo\": \"https:\/\/palmetto.com\/theme\/default\/favicon-32x32.png\",\n    \"url\": \"https:\/\/www.palmetto.com\/local\/oregon\/corvallis\/\",\n    \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"addressLocality\": \"Corvallis\",\n    \"addressRegion\": \"Oregon\",\n    \"addressCountry\": \"US\"\n    },\n    \"areaServed\": {\n    \"@type\": \"City\",\n    \"name\": \"Corvallis\",\n    \"containedInPlace\": {\n    \"@type\": \"State\",\n    \"name\": \"Oregon\"\n    }\n    },\n    \"telephone\": \"7047026927\",\n    \"sameAs\": [\"https:\/\/www.linkedin.com\/company\/palmetto\/\",\"https:\/\/www.youtube.com\/@PalmettoEnergy\",\"https:\/\/x.com\/PalmettoEnergy\",\"https:\/\/www.facebook.com\/Palmetto\/\"]\n    }\n<\/script>\n\n\n\n\n<style>\n@font-face {\nfont-family: Saans;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-Bold.9bfe4e2b.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-Bold.55af0076.woff) format(\"woff\");\nfont-weight: 700;\nfont-style: normal;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: Saans;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-BoldItalic.759af772.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-BoldItalic.1f68b9fd.woff) format(\"woff\");\nfont-weight: 700;\nfont-style: italic;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: Saans;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-Medium.42015e2e.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-Medium.bea454fa.woff) format(\"woff\");\nfont-weight: 500;\nfont-style: normal;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: Saans;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-MediumItalic.514fe8eb.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-MediumItalic.be66b2ca.woff) format(\"woff\");\nfont-weight: 500;\nfont-style: italic;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: Saans;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-Regular.7b6112a7.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-Regular.bd35f1b6.woff) format(\"woff\");\nfont-weight: 400;\nfont-style: normal;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: Saans;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-RegularItalic.0f06b41c.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/Saans-RegularItalic.8ab2f0b3.woff) format(\"woff\");\nfont-weight: 400;\nfont-style: italic;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: ABC Solar Display;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-Bold.e20e2c6c.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-Bold.ed5f4fc6.woff) format(\"woff\");\nfont-weight: 700;\nfont-style: normal;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: ABC Solar Display;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-BoldItalic.0d7817c2.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-BoldItalic.f1f8bb7c.woff) format(\"woff\");\nfont-weight: 700;\nfont-style: italic;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: ABC Solar Display;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-Extrabold.186558fe.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-Extrabold.781ff2ce.woff) format(\"woff\");\nfont-weight: 800;\nfont-style: normal;\nfont-display:fallback\n}\n\n@font-face {\nfont-family: ABC Solar Display;\nsrc: url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-ExtraboldItalic.e03de023.woff2) format(\"woff2\"), url(https:\/\/palmetto.com\/_next\/static\/media\/ABCSolarDisplay-ExtraboldItalic.f47873d3.woff) format(\"woff\");\nfont-weight: 800;\nfont-style: italic;\nfont-display:fallback\n}\n\n:root {\n--color-brand-grey-50: var(--grey-50, #fbfbf7);\n--color-brand-greengrey: var(--greengrey, #E0E8C7);\n--color-brand-green: var(--green, #DAF3A7);\n--color-brand-grey-100: var(--grey-100, #ecf0e4);\n--color-brand-grey-200: var(--grey-200, #cbd5d0);\n--color-brand-grey-300: var(--grey-300, #a7b1b0);\n--color-brand-grey-400: var(--grey-400, #819087);\n--color-brand-grey-500: var(--grey-500, #65776d);\n--color-brand-grey-600: var(--grey-600, #4a5951);\n--color-brand-grey-700: var(--grey-700, #313e37);\n--color-brand-grey-800: var(--grey-800, #28332d);\n--color-brand-grey-900: var(--grey-900, #1f2723);\n--color-brand-grey-lighter: var(--grey-150, #dae3d8);\n--color-brand-primary-400: var(--palmetto-400, #f77d67);\n--color-brand-primary-500: var(--palmetto-500, #f9593b);\n--color-brand-primary-600: var(--palmetto-600, #df3a1c);\n--color-brand-primary-base: var(--palmetto-500, #f9593b);\n--color-brand-primary-light: var(--palmetto-300, #ffb493);\n--color-brand-primary-lighter: var(--palmetto-200, #ffccb5);\n--color-brand-primary-dark: var(--palmetto-700, #952a18);\n--color-brand-primary-darker: var(--palmetto-800, #611d11);\n--color-brand-secondary-50: var(--volt-50, #f5f5fd);\n--color-brand-secondary-200: var(--volt-200, #c5abfd);\n--color-brand-secondary-400: var(--volt-400, #9469f2);\n--color-brand-secondary-500: var(--volt-500, #815ed5);\n--color-brand-secondary-light: var(--volt-300, #ad8bf5);\n--color-brand-danger-600: var(--red-600, #a61515);\n--color-brand-danger-700: var(--red-700, #881616);\n--color-brand-danger-800: var(--red-800, #4f0104);\n--color-brand-dark-500: var(--lumen-800, #323a25);\n--color-brand-dark-base: var(--lumen-800, #323a25);\n--color-brand-light-base: var(--grey-100, #ecf0e4);\n--color-brand-black-500: var(--mono-black, #000);\n--color-brand-white-500: var(--mono-white, #fff);\n--color-brand-white-base:var(--mono-white, #fff);\n--color-text-white:var(--mono-white, #fff);\n--color-text-black:var(--almostblack, #1D2320);\n    --font-family-body: Saans, -apple-system, BlinkMacSystemFont, 'avenir next', 'avenir', 'helvetica neue', 'helvetica', 'Ubuntu', 'roboto', 'noto', 'segoe ui', arial, sans-serif;\n    --font-family-brand: ABC Solar Display, 'Helvetica', Arial, sans-serif;\n    --font-weight-regular: 400;\n    --font-weight-medium: 500;\n    --font-weight-bold: 700;\n    --size-border-radius-md: 8px;\n    --size-border-radius-lg: 16px;\n    --size-spacing-2xs: 0.25rem;\n    --size-spacing-xs: 0.5rem;\n    --size-spacing-sm: 0.75rem;\n    --size-spacing-md: 1rem;\n    --size-spacing-lg: 1.5rem;\n    --size-spacing-xl: 2rem;\n    --size-spacing-4xl: 4rem;\n    --size-font-sm: 0.875rem;\n    --size-font-md: 1rem;\n    --size-font-lg: 1.25rem;\n    --size-font-xl: 1.5rem;\n    --size-font-2xl: 2.25rem;\n    --size-font-3xl: 3.75rem;\n    --shadow-sm: 0 2px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0,0,0,0.1);\n    --shadow-lg: 0 10px 12px -4px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.06);\n}\n\nbody {\n    font-family: var(--font-family-body);\n    margin: 0;\n    padding: 0;\n    background: #FBFBF7;\n}\n\n.palmetto-location-header * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\n.palmetto-location-header {\n    position: relative;\n    max-width:1360px;\n    border-radius: 48px;\n    margin:0 auto;\n    overflow: hidden;\n    color: var(--color-text-body-primary);\n    line-height: 1.5;\n}\n\n.palmetto-location-container {\n    position: relative;\n    background-color: #5191D3;\n    margin: 0 auto;\n    padding: var(--size-spacing-xl);\n    display: flex;\n    flex-direction: column;\n    contain: layout paint;\n}\n\n.palmetto-location-banner-img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    z-index: 0;\n    pointer-events: none;\n    user-select: none;\n}\n\n.palmetto-location-container > .palmetto-location-content-card {\n    position: relative;\n    z-index: 1;\n}\n\n.palmetto-location-bottom-band {\n    background: #ECF0E4;\n    display:grid;\n    grid-template-columns: 375px 1fr;\n    padding:40px;\n}\n\n.palmetto-location-content-card {\n    display: grid;\n    grid-template-columns: 1fr 500px;\n    padding:0 85px;\n    width: 100%;\n    margin: 70px 0;\n    overflow: hidden;\n}\n\n.palmetto-location-left-panel {\n    display: flex;\n    flex-direction: column;\n    color: var(--color-text-white);\n}\n\n.palmetto-location-info {\n    background-color: var(--color-background-primary);\n    margin-bottom: var(--size-spacing-med);\n}\n\n.palmetto-location-branding {\n    color: var(--color-text-primary);\n    text-transform: uppercase;\n    font-size: var(--size-font-sm);\n    font-weight: var(--font-weight-bold);\n    letter-spacing: 1px;\n    margin-bottom: var(--size-spacing-xs);\n}\n\n.palmetto-location-title {\n    font-family: var(--font-family-brand);\n    font-size: 100px;\n    font-weight: var(--font-weight-bold);\n    color: var(--color-text-contrast);\n    margin-bottom: var(--size-spacing-2xs);\n    line-height: 1.05;\n}\n\n\n.palmetto-location-authors {\n    display: flex;\n    align-items: center; \n}\n\n.palmetto-author-avatars {\n    display: flex;\n    margin-right: var(--size-spacing-sm);\n}\n\n.palmetto-author-avatar {\n    width: 64px;\n    height: 64px;\n    border-radius: 16px;\n    overflow: hidden;\n    position: relative;\n}\n\n.palmetto-author-avatar:nth-child(2) {\n    margin-left: -12px;\n}\n\n.palmetto-author-avatar img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n.palmetto-author-details {\n    font-size: var(--size-font-sm);\n    color: var(--color-text-body-secondary);\n    line-height: 1.4;\n}\n\n.palmetto-author-name {\n    font-weight: var(--font-weight-medium);\n    color: var(--color-text-contrast);\n}\n\n\/* Full-width row beneath the author byline + trust badge so the bio\n   breaks out of the narrow 375px grid column. *\/\n.palmetto-author-bio {\n    grid-column: 1 \/ -1;\n    margin-top: 28px;\n    padding-top: 24px;\n    border-top: 1px solid rgba(33, 41, 24, 0.12);\n}\n\n.palmetto-author-bio summary {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    width: fit-content;\n    cursor: pointer;\n    list-style: none;\n    font-size: var(--size-font-sm);\n    font-weight: var(--font-weight-bold);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: var(--color-text-primary);\n    outline: none;\n}\n\n.palmetto-author-bio summary::-webkit-details-marker {\n    display: none;\n}\n\n.palmetto-author-bio summary:hover {\n    opacity: 0.65;\n}\n\n.palmetto-author-bio summary:focus-visible {\n    outline: 2px solid var(--color-text-contrast);\n    outline-offset: 3px;\n    border-radius: 2px;\n}\n\n.palmetto-author-bio summary::after {\n    content: \"\";\n    width: 7px;\n    height: 7px;\n    border-right: 2px solid currentColor;\n    border-bottom: 2px solid currentColor;\n    transform: rotate(45deg);\n    transition: transform 0.2s ease;\n}\n\n.palmetto-author-bio[open] summary::after {\n    transform: rotate(-135deg);\n}\n\n.palmetto-author-bio-content {\n    margin-top: 16px;\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));\n    gap: 12px 56px;\n    align-items: start;\n    color: var(--color-text-body-secondary);\n    font-size: var(--size-font-sm);\n    line-height: 1.65;\n}\n\n.palmetto-author-bio-content b {\n    font-weight: var(--font-weight-bold);\n    color: var(--color-text-contrast);\n}\n\n.palmetto-author-bio-content p {\n    margin: 0 0 0.85em;\n}\n\n.palmetto-author-bio-content > p:last-child,\n.palmetto-author-bio-col p:last-child {\n    margin-bottom: 0;\n}\n\n.palmetto-author-bio-quote {\n    padding: 2px 0 2px 16px;\n    border-left: 3px solid rgba(33, 41, 24, 0.25);\n    font-style: italic;\n    color: var(--color-text-contrast);\n}\n\n.palmetto-author-bio-quote-attr {\n    font-style: normal;\n    font-weight: var(--font-weight-medium);\n    white-space: nowrap;\n}\n\n.palmetto-trust-badge {\n    display: flex;\n    align-items: center;\n}\n\n.palmetto-trust-badge-icon {\n    width: 64px;\n    height: 64px;\n    margin-right: var(--size-spacing-md);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n}\n\n.palmetto-trust-badge-text {\n    flex: 1;\n}\n\n.palmetto-trust-badge-title {\n    font-size: var(--size-font-sm);\n    font-weight: var(--font-weight-bold);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: var(--color-text-primary);\n    margin-bottom: var(--size-spacing-2xs);\n}\n\n.palmetto-trust-badge-description {\n    font-size: var(--size-font-sm);\n    color: var(--color-text-primary);\n    line-height: 1.3;\n}\n\n.palmetto-location-right-panel {\n    width: 100%;\n    background-color: #ECF0E4;\n    border-radius: 48px;\n    padding: 48px;\n    color: var(--color-text-black);\n    display: flex;\n    flex-direction: column;\n}\n\n.palmetto-toc-title {\n    font-family: var(--font-family-brand);\n    font-size: 28px;\n    letter-spacing: 1px;\n    margin-bottom: var(--size-spacing-sm);\n}\n\n.palmetto-toc-list {\n    font-family: var(--font-family-body);\n    font-size:18px;\n    font-weight: 500;\n    list-style: none;\n}\n\n.palmetto-toc-item {\n    display: flex;\n    gap:12px;\n    align-items: baseline;\n    margin-bottom: var(--size-spacing-xs);\n}\n\n.palmetto-toc-number {\n    font-size: var(--size-font-sm);\n    font-weight: bold;\n    width: 25px;\n    opacity: 0.8;\n    flex-shrink: 0;\n}\n\n.palmetto-toc-link {\n    flex: 1;\n    color: #65776D;\n    text-decoration: none;\n    font-size: var(--size-font-md);\n    transition: color 0.2s ease;\n    padding-bottom: var(--size-spacing-2xs);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n    line-height: 1.3;\n}\n\n.palmetto-toc-link:hover {\n    color: var(--color-text-black);\n}\n\n.palmetto-stat-number a {\n    text-decoration: none;\n    transition: opacity 0.2s ease;\n}\n\n.palmetto-stat-number a:hover {\n    opacity: 0.8;\n    text-decoration: underline;\n}\n\n@media (max-width: 1200px) {\n    .palmetto-location-content-card { padding:0; }\n}\n\n@media (max-width: 992px) {\n    \n    .palmetto-location-title { \n        font-size:80px; \n    }\n\n    .palmetto-location-header {\n        background-size: auto;\n        background-position: center -80px;\n        background-repeat: no-repeat;\n        background-color: #5191D3;\n    }\n\n    .palmetto-location-content-card {\n        grid-template-columns: 1fr 1fr;\n        margin: 48px 0;\n        padding:0 48px;\n        max-width: 100%;\n    }\n\n    .palmetto-location-left-panel {\n        width: 100%;\n        min-width: unset;\n    }\n\n    .palmetto-location-right-panel {\n        width: 100%;\n    }\n}\n\n@media (max-width: 768px) {\n    .palmetto-location-bottom-band {\n        grid-template-columns: 1fr 1fr;\n    }\n    \n    \n    .palmetto-location-container {\n        padding: 0;\n    }\n    \n    .palmetto-location-content-card {\n        grid-template-columns: 1fr;\n        border-radius: 0;\n    }\n    \n    .palmetto-location-title {\n        font-size: 50px;\n    }\n\n    \n    .palmetto-trust-badge {\n        margin-top: var(--size-spacing-sm);\n        padding-top: var(--size-spacing-sm);\n    }\n}\n\n@media (max-width: 576px) {\n\n    .palmetto-location-header {\n        background-image: none;\n        width:calc(100% - 32px);\n    }\n\n    .palmetto-location-banner-img {\n        display: none;\n    }\n    \n    .palmetto-location-container {\n        margin-top: 0;\n    }\n\n    .palmetto-location-content-card {\n        margin-top: 1rem;\n        padding:32px 20px;\n    }\n    \n    .palmetto-location-bottom-band {\n        grid-template-columns: 1fr;\n        padding: 40px;\n    }\n\n    .palmetto-toc-list {\n        padding-left: 0;\n    }\n    \n    .palmetto-toc-item {\n        margin-bottom: var(--size-spacing-sm);\n    }\n}\n\n\n<\/style>\n<header class=\"palmetto-location-header\">\n<div class=\"palmetto-location-container\">\n\n    <img class=\"palmetto-location-banner-img\"\n         src=\"https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-lg.webp\"\n         srcset=\"https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-sm.webp 640w, https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-md.webp 768w, https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-lg.webp 1024w, https:\/\/palmettosolar.blob.core.windows.net\/banner\/corvallis-or-xl.webp 1405w\"\n         sizes=\"(max-width: 1360px) 100vw, 1360px\"\n         width=\"1405\" height=\"936\"\n         alt=\"\"\n         fetchpriority=\"high\"\n         decoding=\"async\">\n\n    <div class=\"palmetto-location-content-card\">\n\n    <div class=\"palmetto-location-left-panel\">\n        <div class=\"palmetto-location-info\">\n        <h1 class=\"palmetto-location-title\">Corvallis, OR Solar Panels<\/h1>\n    <\/div>\n    <\/div>\n\n<div class=\"palmetto-location-right-panel\">\n    <h2 class=\"palmetto-toc-title\">In This Guide<\/h2>\n    <ol class=\"palmetto-toc-list\">\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">01<\/span>\n        <a href=\"#solar-in-corvallis\" class=\"palmetto-toc-link\">Solar Energy in Corvallis<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">02<\/span>\n        <a href=\"#solar-cost-calculator\" class=\"palmetto-toc-link\">Solar Cost Calculator<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">03<\/span>\n        <a href=\"#palmetto-reviews\" class=\"palmetto-toc-link\">Corvallis Reviews<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">04<\/span>\n        <a href=\"#key-takeaways\" class=\"palmetto-toc-link\">Key Takeaways<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">05<\/span>\n        <a href=\"#local-electricity-prices\" class=\"palmetto-toc-link\">Corvallis Electricity Prices<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">06<\/span>\n        <a href=\"#solar-incentives\" class=\"palmetto-toc-link\">Oregon Solar Incentives<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">07<\/span>\n        <a href=\"#solar-production\" class=\"palmetto-toc-link\">Corvallis Solar Production<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">08<\/span>\n        <a href=\"#solar-installations\" class=\"palmetto-toc-link\">Solar Installations in Corvallis<\/a>\n    <\/li>\n    <li class=\"palmetto-toc-item\">\n        <span class=\"palmetto-toc-number\">09<\/span>\n        <a href=\"#faq-section\" class=\"palmetto-toc-link\">Frequently Asked Questions<\/a>\n    <\/li>\n    <\/ol>\n<\/div>\n<\/div>\n\n<\/div>\n<div class=\"palmetto-location-bottom-band\">\n\n<div class=\"palmetto-location-authors\">\n<div class=\"palmetto-author-avatars\">\n    <div class=\"palmetto-author-avatar\">\n    <img src=\"https:\/\/palmettosolar.blob.core.windows.net\/editors\/nathan-healy-128.webp\" alt=\"Nathan Healy\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\">\n    <\/div>\n<\/div>\n<div class=\"palmetto-author-details\">\n    <div>Certified by <span class=\"palmetto-author-name\">Nathan Healy<\/span><\/div>\n    <div>Updated: August 2026<\/div>\n<\/div>\n<\/div>\n\n<div class=\"palmetto-trust-badge\">\n<div class=\"palmetto-trust-badge-icon\">\n    <svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <g clip-path=\"url(#clip0_164_5)\">\n    <path d=\"M32 64C49.6731 64 64 49.6731 64 32C64 14.3269 49.6731 0 32 0C14.3269 0 0 14.3269 0 32C0 49.6731 14.3269 64 32 64Z\" fill=\"#611D11\"\/>\n    <mask id=\"mask0_164_5\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"64\" height=\"64\">\n    <path d=\"M32 64C49.6731 64 64 49.6731 64 32C64 14.3269 49.6731 0 32 0C14.3269 0 0 14.3269 0 32C0 49.6731 14.3269 64 32 64Z\" fill=\"white\"\/>\n    <\/mask>\n    <g mask=\"url(#mask0_164_5)\">\n    <path d=\"M66.2648 24.4403C66.2648 42.3604 48.4509 51.3733 29.0463 51.3733C24.8007 51.3733 21.1971 51.0809 17.9314 50.4547L17.5334 51.0551C11.8075 59.6442 8.30831 61.3405 4.49087 61.3405C-0.70495 61.3405 -5.47631 56.8871 1.73383 46.1775L11.9134 31.1204C19.548 19.8807 28.6671 16.9116 34.0747 16.9116C37.8922 16.9116 38.7405 19.0324 36.3014 22.7437L25.8583 38.497C26.5625 38.5286 27.2995 38.5429 28.0921 38.5429C39.6497 38.5429 49.7231 33.5592 49.7231 24.9704C49.7231 17.442 41.0284 12.8824 28.516 12.8824C11.0207 12.8824 -3.30448 22.3195 -3.30448 29.212C-3.30448 32.7109 0.239754 33.3471 0.239754 36.7404C0.239754 39.4974 -2.39321 43.1025 -8.26647 43.1025C-15.76 43.1025 -21.6333 38.0129 -21.6333 29.9541C-21.6333 12.4582 3.07671 -0.160095 28.516 -0.160095C51.2077 -0.160095 66.2648 9.38322 66.2648 24.4403Z\" fill=\"#F2492C\"\/>\n    <\/g>\n    <\/g>\n    <defs>\n    <clipPath id=\"clip0_164_5\">\n    <rect width=\"64\" height=\"64\" fill=\"white\"\/>\n    <\/clipPath>\n    <\/defs>\n    <\/svg>\n<\/div>\n<div class=\"palmetto-trust-badge-text\">\n    <div class=\"palmetto-trust-badge-title\">Quality Solar Panels Since 2011<\/div>\n    <div class=\"palmetto-trust-badge-description\">Palmetto has served 20,000+ customers across 31 states with an approval rating over 85%.<\/div>\n<\/div>\n<\/div>\n\n    <details class=\"palmetto-author-bio\">\n    <summary>About Nathan Healy<\/summary>\n    <div class=\"palmetto-author-bio-content\">\n        <p>Nathan Healy is a Vice President at Palmetto, where he helps homeowners cut through the confusion around solar and figure out whether it actually pencils out for their home, roof, and budget. With energy prices climbing and the federal incentive landscape shifting, his focus is simple: give people a straight, honest answer instead of a sales pitch.<\/p>\n        <p>He reviews Palmetto&rsquo;s local solar guides so the costs, incentives, and utility details on this page reflect what&rsquo;s really happening in your area.<br><b>He believes in solar so much, that he had Palmetto install solar on his own parents&rsquo; house, the home he grew up in.<\/b><\/p>\n    <\/div>\n    <\/details>\n\n<\/div>\n<\/header>\n\n\n\n<section id=\"solar-in-corvallis\" class=\"palmetto-stats-section\">\n<div class=\"palmetto-stats-container\">\n    <div class=\"palmetto-stats-layout\">\n    \n    <div class=\"palmetto-stats-content\">\n        <div class=\"section-number\">01<\/div>\n        <h2 class=\"palmetto-stats-heading\">Solar Power in Corvallis<\/h2>\n        <div class=\"palmetto-stats-text\">\n            <p>If you live in Corvallis and have watched your utility bill climb, you&#8217;re not alone. Oregon&#8217;s electricity prices have risen 31% from 2020 to 2024, leaving many homeowners looking for ways to control their energy costs. Solar installation offers a practical path forward, letting you generate your own clean power right from your rooftop\u2014even in the Willamette Valley&#8217;s mix of sunny and cloudy days.<\/p><p>At Palmetto, we&#8217;re here to make solar simple to understand. This guide walks you through what solar installation looks like in Corvallis, from how the process works to what you can expect. For a deeper look at the equipment itself, explore our guide on <a href=\"https:\/\/palmetto.com\/solar\/solar-panels-for-home\">home solar panels<\/a>.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"palmetto-stats-cards-section\">\n        <h3 class=\"palmetto-stats-cards-heading\"><a href=\"https:\/\/palmetto.com\/local\/oregon\/\">OREGON<\/a> by the Numbers<\/h3>        \n        <div class=\"palmetto-stats-cards-grid\">\n        <div class=\"palmetto-stat-card\">\n            <span class=\"palmetto-stat-number\"><a href=\"https:\/\/www.eia.gov\/electricity\/data\/eia861\/\" target=\"_blank\" rel=\"noopener noreferrer\">21st<\/a><\/span>\n            <span class=\"palmetto-stat-description\">Most residential solar in the United States<\/span>\n        <\/div>\n        \n        <div class=\"palmetto-stat-card\">\n            <span class=\"palmetto-stat-number\"><a href=\"https:\/\/www.eia.gov\/electricity\/data\/eia861\/\" target=\"_blank\" rel=\"noopener noreferrer\">45<\/a><\/span>\n            <span class=\"palmetto-stat-description\">Households have installed solar panels<\/span>\n        <\/div>\n        \n        <div class=\"palmetto-stat-card\">\n            <span class=\"palmetto-stat-number\"><a href=\"https:\/\/palmetto.com\/local\/peak-sun-hours\/\">4.3<\/a><\/span>\n            <span class=\"palmetto-stat-description\">Avg peak sun hours per day<\/span>\n        <\/div>\n\n        <div class=\"palmetto-stat-card\">\n            <span class=\"palmetto-stat-number\"><a href=\"#solar-cost-calculator\">~$44k<\/a><\/span>\n            <span class=\"palmetto-stat-description\">Corvallis average savings over 25 years<\/span>\n        <\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n<\/div>\n<\/section>\n\n<style>\n    .section-number {\n        color: var(--color-brand-primary-500);\n        font-family: var(--font-family-brand);\n        font-weight: var(--font-weight-bold);\n        font-size: var(--size-font-xl);\n    }\n\n    .section-number.number-reverse {\n        color: var(--color-text-white);\n    } \n\n    .palmetto-stats-section {\n        color: var(--color-text-black);\n        padding-top: var(--size-spacing-4xl);\n        padding-bottom: var(--size-spacing-4xl);\n        width: 100%;\n    }\n\n    .palmetto-stats-section p a, .palmetto-stats-section h3 a { \n        color: var(--color-brand-secondary-500);\n    }\n\n\n    .palmetto-stats-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 0 var(--size-spacing-xl);\n    }\n\n    .palmetto-stats-layout {\n        display: flex;\n        flex-wrap: wrap;\n        gap: var(--size-spacing-xl);\n    }\n\n    .palmetto-stats-content {\n        flex: 1;\n        max-width: 600px;\n        min-width: 300px;\n    }\n\n    .palmetto-stats-heading {\n        font-family: var(--font-family-brand);\n        font-size: var(--size-font-3xl);\n        font-weight: var(--font-weight-bold);\n        margin: 0px 0px var(--size-spacing-lg) 0px;\n        color: var(--color-text-black);\n        line-height: 1;\n    }\n\n    .palmetto-stats-text {\n        font-size: var(--size-font-md);\n        line-height: 1.6;\n        padding-right: var(--size-spacing-xl);\n    }\n\n    .palmetto-stats-text p {\n        margin-bottom: var(--size-spacing-md);\n        padding-right: var(--size-spacing-lg);\n    }\n\n    .palmetto-cta-button, .cta-button {\n        display: inline-block;\n        background-color: var(--color-brand-primary-500);\n        color: var(--color-text-white);\n        font-family: var(--font-family-brand);\n        font-weight: var(--font-weight-medium);\n        text-decoration: none;\n        padding: var(--size-spacing-sm) var(--size-spacing-lg);\n        border-radius: var(--size-border-radius-md);\n        margin-top: var(--size-spacing-md);\n        transition: all .2s cubic-bezier(.4,0,.2,1);\n    }\n\n    .palmetto-cta-button:hover, .cta-button:hover {\n        background-color: var(--color-brand-primary-dark);\n        border-radius:32px;\n    }\n\n    .palmetto-stats-cards-section {\n        flex: 1;\n        min-width: 300px;\n        max-width: 500px;\n    }\n\n    .palmetto-stats-cards-heading {\n        font-family: var(--font-family-brand);\n        font-size: var(--size-font-md);\n        font-weight: var(--font-weight-bold);\n        letter-spacing: 1px;\n        margin-bottom: var(--size-spacing-md);\n        color: var(--color-text-black);\n    }\n\n    .palmetto-stats-cards-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: var(--size-spacing-md);\n    }\n\n    .palmetto-stat-card {\n        background-color: #323A25;\n        border-radius: var(--size-border-radius-md);\n        padding: var(--size-spacing-xl);\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        text-align: center;\n    }\n\n    .palmetto-stat-card:first-of-type, .palmetto-stat-card:last-of-type { \n        background-color: var(--color-brand-greengrey); \n    }\n\n    .palmetto-stat-number {\n        font-family: var(--font-family-brand);\n        font-size: var(--size-font-3xl);\n        font-weight: var(--font-weight-bold);\n        color: var(--color-text-white);\n        margin-bottom: var(--size-spacing-xs);\n        line-height: 1.1;\n    }\n    .palmetto-stat-number a { color: #DFF4AE; }\n    .palmetto-stat-card:first-of-type .palmetto-stat-number a, .palmetto-stat-card:last-of-type .palmetto-stat-number a { color: var(--color-text-black);}\n\n    .palmetto-stat-description {\n        font-size: var(--size-font-sm);\n        color: #DFF4AE;\n        line-height: 1.4;\n    }\n\n    .palmetto-stat-card:first-of-type .palmetto-stat-description, .palmetto-stat-card:last-of-type .palmetto-stat-description { color:var(--color-text-black); }\n\n    @media (max-width: 992px) {\n        .palmetto-stats-heading {\n            font-size: var(--size-font-2xl);\n        }\n\n        .palmetto-stats-text p {\n            padding-right: 0;\n        }\n\n        .palmetto-stat-number {\n            font-size: var(--size-font-2xl);\n        }\n\n        .palmetto-stats-layout {\n            flex-direction: column;\n        }\n\n        .palmetto-stats-content,\n        .palmetto-stats-cards-section {\n            max-width: 100%;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .palmetto-stats-section {\n            padding-top: var(--size-spacing-xl);\n            padding-bottom: var(--size-spacing-xl);\n        }\n\n        .palmetto-stats-container {\n            padding: 0 var(--size-spacing-lg);\n        }\n\n        .palmetto-stats-layout {\n            gap: var(--size-spacing-lg);\n        }\n\n        .palmetto-stat-card {\n            padding: var(--size-spacing-lg);\n        }\n\n        .palmetto-cta-button {\n            width: 96%;\n            text-align: center;\n        }\n    }\n\n    @media (max-width: 576px) {\n        .palmetto-stats-heading {\n            font-size: var(--size-font-2xl);\n            margin-bottom: var(--size-spacing-md);\n        }\n\n        .palmetto-stats-text {\n            font-size: var(--size-font-md);\n        }\n    }\n<\/style>\n\n\n\n<section id=\"solar-cost-calculator\" class=\"palmetto-calculator\">\n    <div class=\"calculator-header\">\n        <div class=\"section-number\">02<\/div>\n        <h2 class=\"palmetto-section-heading\">How Much Do Solar Panels Cost in Corvallis, OR?<\/h2>\n        <p class=\"calculator-subtitle\">See real solar costs for Corvallis homes, built from our actual local installations. Whether you&#8217;re in Timberhill, South Corvallis, or near OSU, this calculator uses firsthand data from your area. Explore what owning solar could cost you, with clear, honest numbers you can trust.<\/p>\n    <\/div>\n\n<div class=\"calculator-content\">\n\n    <!-- CASH PANEL (hidden by default) -->\n    <div class=\"cash-panel\">\n        <div class=\"home-size-selector\">\n            <div class=\"home-size-option home-size-sm\" data-size=\"small\">\n                <div class=\"checkbox-indicator\"><\/div>\n                <span class=\"home-size-label\">Small Home<\/span>\n                <span class=\"home-size-details\">Up to 2,000 sq ft<\/span>\n            <\/div>\n\n            <div class=\"home-size-option home-size-md selected\" data-size=\"medium\">\n                <div class=\"checkbox-indicator\"><\/div>\n                <span class=\"home-size-label\">Medium Home<\/span>\n                <span class=\"home-size-details\">2,000-3,000 sq ft<\/span>\n            <\/div>\n\n            <div class=\"home-size-option home-size-lg\" data-size=\"large\">\n                <div class=\"checkbox-indicator\"><\/div>\n                <span class=\"home-size-label\">Large Home<\/span>\n                <span class=\"home-size-details\">Over 3,000 sq ft<\/span>\n            <\/div>\n        <\/div>\n\n        <div class=\"results-grid\">\n\n            <div class=\"result-card\">\n                <div class=\"content-box\">\n                <div class=\"result-header\">System Size<\/div>\n                <div class=\"system-info-desc\">\n                This system size is designed to offset approximately <strong>100%<\/strong> of the average electricity usage for a home of this size in Oregon.\n                <\/div>\n                <\/div>\n                <div class=\"info-box\">\n                <div class=\"info-title\">Recommended<br\/>System<\/div>\n                <div class=\"info-value\" id=\"systemSize\">6.80 kW<\/div>\n                <\/div>\n\n            <\/div>\n\n            <div class=\"result-card\">\n                <div class=\"content-box\">\n                    <div class=\"result-header\">Cost Breakdown<\/div>\n                    <div class=\"system-info-desc\">Your estimated investment<\/div>\n\n                    <div class=\"cost-item\">\n                        <div class=\"cost-label\">System Cost<\/div>\n                        <div class=\"cost-value\" id=\"systemCost\">$21521<\/div>\n                    <\/div>\n\n                    <div class=\"cost-item\">\n                        <div class=\"cost-label\">Price per Watt<\/div>\n                        <div class=\"cost-value\" id=\"pricePerKw\">$3.16<\/div>\n                    <\/div>\n                    \n                <\/div>\n\n                <div class=\"info-box\">\n                    <div class=\"info-title\">Final<br\/>Cost<\/div>\n                    <div class=\"info-value\" id=\"finalCost\">$21521<\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"result-card\">\n                <div class=\"content-box\">\n                    <div class=\"result-header\">Savings<\/div>\n                    <div class=\"system-info-desc\">\n                        Your total financial benefit\n                    <\/div>\n\n                    <div class=\"savings-item\">\n                        <div class=\"savings-info\">\n                            <div class=\"savings-label\">Monthly Savings<\/div>\n                            <div class=\"savings-desc\">Average utility bill reduction<\/div>\n                        <\/div>\n                        <div class=\"savings-value\" id=\"monthlySavings\">$102<\/div>\n                    <\/div>\n\n                    <div class=\"savings-item\">\n                        <div class=\"savings-info\">\n                            <div class=\"savings-label\">Payback Period<\/div>\n                            <div class=\"savings-desc\">Break-even point<\/div>\n                        <\/div>\n                        <div class=\"savings-value\" id=\"paybackPeriod\">14.2 years<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"info-box\">\n                    <div class=\"info-title\">25-Year<br\/>Savings<\/div>\n                    <div class=\"info-value\" id=\"lifetimeSavings\">$44410<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"cta-container\">\n    <a href=\"https:\/\/luminance.palmetto.com\/home\/buy-solar\/step-1?utm_source=localorganic\" class=\"cta-button\" id=\"getQuoteBtn\">Get Your Personalized Quote<\/a>\n    <\/div>\n\n<div class=\"calculator-footer\">\n    <p>Based on Palmetto Solar installations in Oregon. Current electricity rate: 14.6&cent;\/kWh. Assumes 100% credit of retail rate.<\/p>\n\n    <div class=\"data-source\">\n    <svg width=\"358\" height=\"51\" viewBox=\"0 0 358 51\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n    <path d=\"M336.31 13.7072C327.62 13.7072 319.684 19.6982 317.05 26.3222C313.844 30.136 310.92 31.7101 308.629 31.7101C307.629 31.7101 307.091 31.2646 307.091 30.3762C307.091 29.2652 308.244 27.5609 309.936 24.8933L312.575 20.6841H312.883C319.113 20.6841 321.625 17.4109 321.625 15.7067C321.625 14.2978 320.295 14.01 317.754 14.01H316.138C316.369 13.1216 316.624 12.1507 316.624 11.4099C316.624 8.00151 314.776 5.55652 312.469 5.55652C311.084 5.55652 310.162 6.22223 308.853 8.44695L305.597 14.0124H298.444C298.675 13.1241 298.93 12.1531 298.93 11.4124C298.93 8.004 297.082 5.55908 294.775 5.55908C293.39 5.55908 292.468 6.22472 291.158 8.44944L287.903 14.015H286.824C283.439 14.015 280.695 15.1186 280.695 17.7112C280.695 19.4904 282.335 20.1686 284.029 20.539C284.029 20.539 282.054 23.8773 281.672 24.4979C279.079 28.7146 272.443 32.3808 266.468 32.3808C261.198 32.3808 260.13 29.9208 260.338 27.7061C261.765 28.5845 263.843 29.0975 266.738 29.0975C272.968 29.0975 277.468 24.6731 277.468 20.2287C277.468 15.7843 273.698 13.7097 269.084 13.7097C259.239 13.7097 251.395 21.4749 249.94 28.8122C248.009 30.8392 246.245 31.7151 244.775 31.7151C243.775 31.7151 243.237 31.2697 243.237 30.3813C243.237 28.4544 248.235 23.9348 248.235 19.1926C248.235 16.6726 246.388 13.7097 241.389 13.7097C237.85 13.7097 234.312 14.8959 230.082 19.3403C229.85 16.3023 227.928 13.7097 223.236 13.7097C220.006 13.7097 216.696 14.8959 212.928 18.8223C212.697 15.7117 211.237 13.7097 209.314 13.7097C207.698 13.7097 206.16 14.8207 204.237 18.0816L200.347 24.7231C197.214 29.7056 194.312 31.7126 192.082 31.7126C191.082 31.7126 190.545 31.2672 190.545 30.3788C190.545 29.2676 191.698 27.5635 193.389 24.8958L197.466 18.5244C199.467 15.4865 200.082 13.2642 200.082 11.4124C200.082 8.004 198.235 5.55908 195.928 5.55908C194.543 5.55908 193.62 6.22472 192.311 8.44944C192.311 8.44944 182.994 24.2427 182.537 25.0259C179.476 29.7882 176.649 31.7151 174.464 31.7151C173.464 31.7151 172.926 31.2697 172.926 30.3813C172.926 27.2682 179.694 22.601 179.694 18.4519C179.694 15.2663 176.54 13.7097 171.231 13.7097C156.46 13.7097 143.693 24.4529 143.693 33.567C143.693 37.2707 145.616 40.0134 150.077 40.0134C154 40.0134 157.923 37.9388 160.846 35.3462C160.924 37.7912 162.462 40.0134 166.308 40.0134C170.153 40.0134 174.606 38.2241 178.462 35.2186C178.499 37.7736 179.972 40.0134 183.921 40.0134C187.398 40.0134 191.3 38.5794 194.847 36.1245C194.847 36.162 194.845 36.1996 194.845 36.2346C194.845 38.3842 196.229 40.0134 199.152 40.0134C202.459 40.0134 204.46 37.8637 207.152 33.4193L210.769 27.4909C213.77 22.5259 215.999 21.2672 217.693 21.2672C218.693 21.2672 219.31 21.7126 219.31 22.601C219.31 25.1936 212.77 31.5649 212.77 36.2346C212.77 38.3842 214.233 40.0134 217.309 40.0134C220.616 40.0134 222.617 37.8637 225.309 33.4193L228.925 27.4909C232.002 22.601 234.155 21.2672 235.85 21.2672C236.85 21.2672 237.466 21.7126 237.466 22.601C237.466 24.7507 231.004 30.9743 231.004 35.4939C231.004 38.0138 232.773 40.0134 236.618 40.0134C240.952 40.0134 245.962 37.9288 250.189 34.4703C251.46 38.2641 255.108 40.0134 260.081 40.0134C265.498 40.0134 272.049 38.0264 277.354 34.2902C277.328 34.5679 277.312 34.8457 277.312 35.1235C277.312 37.7161 278.776 40.0134 282.774 40.0134C286.773 40.0134 291.158 38.2341 295.006 35.1985C295.006 37.7186 296.469 40.0134 300.468 40.0134C305.61 40.0134 311.516 37.5609 316.283 33.587C317.385 37.8537 321.919 40.0134 326.632 40.0134C337.033 40.0134 345.968 31.122 346.132 22.5284C346.212 16.9729 342.071 13.7121 336.3 13.7121L336.31 13.7072ZM156.782 31.7101C155.629 31.7101 154.936 31.0419 154.936 29.8582C154.936 26.1546 161.088 21.2647 164.627 21.2647C165.702 21.2647 166.318 21.6351 166.318 22.5235C166.318 25.3388 160.779 31.7101 156.78 31.7101H156.782ZM267.706 19.8558C269.17 19.8558 270.092 20.5214 270.092 21.6351C270.092 22.9689 268.629 24.5254 266.169 24.5254C264.705 24.5254 263.399 24.08 263.399 22.8212C263.399 21.4123 265.246 19.8583 267.706 19.8583V19.8558ZM299.862 23.6345C296.477 29.4128 293.323 31.7101 290.94 31.7101C289.94 31.7101 289.402 31.2646 289.402 30.3762C289.402 29.2652 290.555 27.5609 292.247 24.8933L294.887 20.6841H301.656C301.656 20.6841 300.091 23.2642 299.86 23.6345H299.862ZM329.649 32.3758C327.942 32.3758 326.967 31.3372 326.967 29.7081C327.048 26.152 331.761 21.2622 335.581 21.2622C337.123 21.2622 338.017 22.2257 338.017 23.7071C337.937 27.2632 333.548 32.3758 329.649 32.3758ZM144.769 21.1896C144.769 33.7121 131.845 40.0083 117.768 40.0083C114.689 40.0083 112.072 39.8031 109.705 39.3677L109.417 39.7882C105.262 45.7891 102.724 46.9753 99.9541 46.9753C96.1841 46.9753 92.7232 43.8647 97.9535 36.3797L105.338 25.8593C110.877 18.0064 117.492 15.9319 121.416 15.9319C124.185 15.9319 124.801 17.4134 123.032 20.0059L115.455 31.0144C115.967 31.0369 116.5 31.0469 117.077 31.0469C125.461 31.0469 132.77 27.5635 132.77 21.5625C132.77 16.3023 126.461 13.1166 117.386 13.1166C104.693 13.1166 94.3004 19.7106 94.3004 24.5279C94.3004 26.9729 96.8726 27.4183 96.8726 29.7882C96.8726 31.7151 94.9629 34.2326 90.7018 34.2326C85.2611 34.2301 81 30.674 81 25.041C81 12.8163 98.9252 4 117.383 4C133.845 4 144.769 10.6691 144.769 21.1896Z\" fill=\"#1F2723\"\/>\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M352.57 10C350.053 10 348 11.9714 348 14.3907C348 16.8284 350.053 18.8177 352.57 18.8177C355.086 18.8177 357.139 16.8285 357.139 14.3907C357.139 11.9714 355.086 10 352.57 10ZM356.252 14.3907C356.252 12.3656 354.624 10.7707 352.57 10.7707C350.498 10.7707 348.852 12.3656 348.852 14.3907C348.852 16.4339 350.498 18.047 352.57 18.047C354.624 18.047 356.252 16.4339 356.252 14.3907ZM352.903 12.0073H350.794V16.6132H351.811V14.839H352.292C352.903 14.839 353.199 15.0361 353.272 15.5377L353.384 16.2009C353.402 16.3264 353.476 16.5236 353.532 16.6132H354.734C354.661 16.4876 354.568 16.2368 354.531 16.0397L354.364 15.3406C354.29 14.9823 354.142 14.7493 353.81 14.57C354.216 14.3191 354.457 13.9249 354.457 13.423C354.457 12.5627 353.847 12.0073 352.903 12.0073ZM352.736 12.8854C353.162 12.8854 353.402 13.0825 353.402 13.423C353.402 13.7456 353.162 13.9428 352.736 13.9428H351.811V12.8854H352.736Z\" fill=\"#1F2723\"\/>\n    <path d=\"M47.6151 20.5439H50.2791L45.1911 33.8399C44.3751 35.9759 43.1511 37.6799 40.5351 37.6799C39.9591 37.6799 39.3831 37.5599 38.9511 37.4399V35.1839C39.2871 35.2799 39.6951 35.3999 40.3191 35.3999C41.5911 35.3999 42.5031 34.7999 43.1751 33.0719L38.2551 20.5439H40.9191L44.3031 29.9039L47.6151 20.5439Z\" fill=\"black\"\/>\n    <path d=\"M31.8 33.1919C30.072 33.1919 28.608 32.3999 28.032 31.3919V32.9999H25.416V15.5039H28.032V22.1279C28.776 21.0719 30.264 20.3519 31.824 20.3519C35.52 20.3519 37.728 23.0159 37.728 26.7599C37.728 30.5039 35.544 33.1919 31.8 33.1919ZM31.44 30.9119C33.624 30.9119 35.064 29.2319 35.064 26.7599C35.064 24.2639 33.624 22.6319 31.44 22.6319C29.304 22.6319 27.84 24.2639 27.84 26.7599C27.84 29.2559 29.304 30.9119 31.44 30.9119Z\" fill=\"black\"\/>\n    <path d=\"M36 1.5C45.6672 1.5 54.3561 4.27754 60.5889 8.69238C66.8253 13.1099 70.5 19.0742 70.5 25.5C70.5 31.9258 66.8253 37.8901 60.5889 42.3076C54.3561 46.7225 45.6672 49.5 36 49.5C26.3328 49.5 17.6439 46.7225 11.4111 42.3076C5.1747 37.8901 1.5 31.9258 1.5 25.5C1.5 19.0742 5.1747 13.1099 11.4111 8.69238C17.6439 4.27754 26.3328 1.5 36 1.5Z\" stroke=\"black\" stroke-width=\"3\"\/>\n    <\/svg>\n    <\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<script>\n(function() {\n    var btns = document.querySelectorAll('.calc-toggle-btn');\n    var slider = document.querySelector('.calc-toggle-slider');\n    var leasePanel = document.querySelector('.lease-panel');\n    var cashPanel = document.querySelector('.cash-panel');\n\n    \/\/ This state has no third-party-ownership product, so the toggle\n    \/\/ and its panel were removed at build time. Nothing to drive here.\n    if (!slider || !leasePanel) { return; }\n\n    function setSliderPosition(btn) {\n        slider.style.width = btn.offsetWidth + 'px';\n        slider.style.transform = 'translateX(' + btn.offsetLeft + 'px)';\n    }\n\n    \/\/ Set initial slider position after layout is ready\n    requestAnimationFrame(function() {\n        btns.forEach(function(btn) {\n            if (btn.classList.contains('active')) {\n                setSliderPosition(btn);\n            }\n        });\n        slider.style.transition = 'transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1)';\n    });\n\n    btns.forEach(function(btn) {\n        btn.addEventListener('click', function() {\n            btns.forEach(function(b) { b.classList.remove('active'); });\n            this.classList.add('active');\n            setSliderPosition(this);\n\n            var target = this.getAttribute('data-target');\n            if (target === 'lease') {\n                leasePanel.style.display = 'block';\n                cashPanel.style.display = 'none';\n            } else {\n                leasePanel.style.display = 'none';\n                cashPanel.style.display = 'block';\n            }\n        });\n    });\n\n    \/\/ Recalculate slider on resize\n    window.addEventListener('resize', function() {\n        btns.forEach(function(btn) {\n            if (btn.classList.contains('active')) {\n                setSliderPosition(btn);\n            }\n        });\n    });\n})();\n<\/script>\n\n<script>\n(function() {\n    \/\/ Solar system data by home size\n    var solarData = {\n    small: {\n        systemSize: 5.16,\n        systemCost: 16912,\n        pricePerKw: 3.28,\n        stateIncentives: 0,\n        finalCost: 16912,\n        monthlySavings: 77,\n        lifetimeSavings: 33700,\n        paybackPeriod: 14.6\n    },\n    medium: {\n        systemSize: 6.80,\n        systemCost: 21521,\n        pricePerKw: 3.16,\n        stateIncentives: 0,\n        finalCost: 21521,\n        monthlySavings: 102,\n        lifetimeSavings: 44410,\n        paybackPeriod: 14.2\n    },\n    large: {\n        systemSize: 8.93,\n        systemCost: 27506,\n        pricePerKw: 3.08,\n        stateIncentives: 0,\n        finalCost: 27506,\n        monthlySavings: 133,\n        lifetimeSavings: 58321,\n        paybackPeriod: 13.9\n    }\n    };\n\n    \/\/ Lease monthly data by home size\n    var leaseData = {\n        small: { monthly: 66, systemSize: 5.16 },\n        medium: { monthly: 87, systemSize: 6.80 },\n        large: { monthly: 114, systemSize: 8.93 }\n    };\n\n    function updateCashCalculator(size) {\n        var data = solarData[size];\n\n        document.getElementById('systemSize').textContent = data.systemSize.toFixed(2) + ' kW';\n        document.getElementById('systemCost').textContent = '$' + data.systemCost.toLocaleString();\n        document.getElementById('pricePerKw').textContent = '$' + data.pricePerKw.toLocaleString();\n        document.getElementById('finalCost').textContent = '$' + data.finalCost.toLocaleString();\n        \n\n        document.getElementById('monthlySavings').textContent = '$' + data.monthlySavings.toLocaleString();\n        document.getElementById('paybackPeriod').textContent = data.paybackPeriod.toFixed(1) + ' years';\n        document.getElementById('lifetimeSavings').textContent = '$' + data.lifetimeSavings.toLocaleString();\n    }\n\n    function updateLeaseCalculator(size) {\n        var data = leaseData[size];\n        document.getElementById('leaseSystemSize').textContent = data.systemSize.toFixed(2) + ' kW';\n        document.getElementById('leaseMonthly').textContent = Math.round(data.monthly).toLocaleString();\n        document.getElementById('leaseMonthlyBox').textContent = '$' + Math.round(data.monthly).toLocaleString() + '\/mo';\n    }\n\n    function initCalculator() {\n        updateCashCalculator('medium');\n\n        \/\/ Cash panel home size selector\n        var cashOptions = document.querySelectorAll('.cash-panel .home-size-option');\n        cashOptions.forEach(function(option) {\n            option.addEventListener('click', function() {\n                cashOptions.forEach(function(opt) { opt.classList.remove('selected'); });\n                this.classList.add('selected');\n                updateCashCalculator(this.getAttribute('data-size'));\n            });\n        });\n\n        \/\/ Lease panel home size selector\n        var leaseOptions = document.querySelectorAll('.lease-panel .home-size-option');\n        leaseOptions.forEach(function(option) {\n            option.addEventListener('click', function() {\n                leaseOptions.forEach(function(opt) { opt.classList.remove('selected'); });\n                this.classList.add('selected');\n                updateLeaseCalculator(this.getAttribute('data-size'));\n            });\n        });\n\n        document.getElementById('getQuoteBtn').addEventListener('click', function() {\n        var selectedSize = 'medium';\n        document.querySelectorAll('.home-size-option').forEach(function(option) {\n            if (option.classList.contains('selected')) {\n            selectedSize = option.getAttribute('data-size');\n            }\n        });\n\n        if (typeof gtag !== 'undefined') {\n            gtag('event', 'quote_request', {\n            'home_size': selectedSize,\n            'location': 'Oregon'\n            });\n        }\n\n        });\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', initCalculator);\n    } else {\n        initCalculator();\n    }\n\n    if (typeof jQuery !== 'undefined') {\n        jQuery(document).ready(initCalculator);\n    }\n    })();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"Residential Solar Panel System in Corvallis, OR\",\n  \"description\": \"Solar energy systems for Corvallis, OR homes based on real Palmetto installations, designed to offset approximately 100% of electricity usage.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Palmetto Solar\"\n  },\n  \"offers\": {\n    \"@type\": \"AggregateOffer\",\n    \"priceCurrency\": \"USD\",\n    \"lowPrice\": 21521,\n    \"offerCount\": 1,\n    \"offers\": [\n      {\n        \"@type\": \"Offer\",\n        \"name\": \"Cash Purchase Solar System\",\n        \"description\": \"6.80 kW solar system for average-sized homes in Corvallis, OR\",\n        \"price\": 21521,\n        \"priceCurrency\": \"USD\",\n        \"areaServed\": {\n          \"@type\": \"State\",\n          \"name\": \"Oregon\"\n        },\n        \"priceSpecification\": {\n          \"@type\": \"PriceSpecification\",\n          \"price\": 21521,\n          \"priceCurrency\": \"USD\",\n          \"valueAddedTaxIncluded\": true\n        }\n      }\n    ]\n  },\n  \"additionalProperty\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"System Size Range\",\n      \"value\": \"5.16 kW - 8.93 kW\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Average Monthly Savings\",\n      \"value\": \"$77 - $133\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Payback Period\",\n      \"value\": \"14.6 - 13.9 years\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"25-Year Savings\",\n      \"value\": \"$33700 - $58321\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Current Electricity Rate\",\n      \"value\": \"14.6\u00a2\/kWh\"\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebApplication\",\n  \"name\": \"Solar Cost Calculator\",\n  \"applicationCategory\": \"Calculator\",\n  \"operatingSystem\": \"Any\",\n  \"description\": \"Calculate solar panel costs and savings for Corvallis, OR homes based on actual Palmetto Solar installations. Get estimates for system size, cost breakdown, state incentives, monthly savings, payback period, and 25-year savings.\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Palmetto Solar\"\n  },\n  \"audience\": {\n    \"@type\": \"Audience\",\n    \"audienceType\": \"Oregon Homeowners\"\n  }\n}\n<\/script>\n\n<style>\n    .palmetto-calculator {\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: var(--size-spacing-4xl) var(--size-spacing-xl);\n        font-family: var(--font-family-body);\n        line-height: 1.5;\n    }\n\n    .calculator-header {\n        margin-bottom: 32px;\n    }\n\n    .calculator-subtitle {\n        font-size: 16px;\n    }\n\n    .calculator-content {\n        overflow: hidden;\n    }\n\n    \/* Toggle Bar *\/\n    .calc-toggle {\n        display: flex;\n        justify-content: center;\n        margin-bottom: 32px;\n    }\n\n    .calc-toggle-track {\n        position: relative;\n        display: inline-flex;\n        background: #E0E4D9;\n        border-radius: 60px;\n        padding: 4px;\n    }\n\n    .calc-toggle-btn {\n        position: relative;\n        z-index: 2;\n        padding: 12px 32px;\n        border: none;\n        background: transparent;\n        font-family: var(--font-family-body);\n        font-size: 16px;\n        font-weight: 600;\n        color: #555;\n        cursor: pointer;\n        border-radius: 56px;\n        transition: color 0.3s ease;\n        white-space: nowrap;\n    }\n\n    .calc-toggle-btn.active {\n        color: #fff;\n    }\n\n    .calc-toggle-slider {\n        position: absolute;\n        top: 4px;\n        left: 0;\n        height: calc(100% - 8px);\n        background: #1F2723;\n        border-radius: 56px;\n        transition: none;\n        z-index: 1;\n    }\n\n    \/* Panels *\/\n    .lease-panel,\n    .cash-panel {\n        animation: calcFadeIn 0.3s ease;\n    }\n\n    @keyframes calcFadeIn {\n        from { opacity: 0; transform: translateY(8px); }\n        to { opacity: 1; transform: translateY(0); }\n    }\n\n    .home-size-selector {\n        display: flex;\n        gap: 16px;\n        margin-bottom: 32px;\n    }\n\n    .home-size-option {\n        flex: 1;\n        padding: 16px;\n        cursor: pointer;\n        transition: all 0.3s ease;\n        position: relative;\n        text-align: center;\n        border-radius: 32px;\n        border: 2px solid #e0e0e0;\n    }\n\n    .checkbox-indicator {\n        position: absolute;\n        top: 16px;\n        left: 16px;\n        width: 22px;\n        height: 22px;\n        border: 2px solid #ccc;\n        border-radius: 4px;\n        background-color: #fff;\n        transition: all 0.3s ease;\n    }\n\n    .checkbox-indicator::after {\n        content: '';\n        position: absolute;\n        top: 2px;\n        left: 6px;\n        width: 6px;\n        height: 10px;\n        border: solid #fff;\n        border-width: 0 2px 2px 0;\n        transform: rotate(45deg);\n        opacity: 0;\n        transition: opacity 0.3s ease;\n    }\n\n    .home-size-option.selected .checkbox-indicator {\n        background-color: #4CAF50;\n        border-color: #4CAF50;\n    }\n\n    .home-size-option.selected .checkbox-indicator::after {\n        opacity: 1;\n    }\n\n    .home-size-option.selected {\n        background-color: #ECF0E4;\n    }\n\n    .home-size-option:hover:not(.selected) {\n        background-color: rgba(236, 240, 228, 0.5);\n    }\n\n    .home-size-option:hover:not(.selected) .checkbox-indicator {\n        border-color: #4CAF50;\n    }\n\n    .home-size-label {\n        font-size: 18px;\n        font-weight: 700;\n        display: block;\n        margin-bottom: 4px;\n    }\n\n    .home-size-details {\n        font-size: 14px;\n        display: block;\n    }\n\n    .results-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 32px;\n        border-radius: 16px;\n        height: auto;\n        font-size: 1rem;\n    }\n\n    .result-card {\n        background-color: #ECF0E4;\n        border-radius: 48px;\n        padding: 26px;\n        display: grid;\n    }\n\n    .lease-panel .result-card:last-of-type,\n    .cash-panel .result-card:last-of-type {\n        background: var(--color-brand-green);\n    }\n\n    .result-header {\n        font-size: 24px;\n        font-weight: 700;\n        margin-bottom: 8px;\n    }\n\n    .info-box {\n        padding: 16px;\n        background-color: #fff;\n        border-radius: 24px;\n        align-self: end;\n        display: grid;\n        align-items: center;\n        grid-template-columns: 1fr max-content;\n    }\n\n\n    .info-value {\n        font-size: 24px;\n        font-family: var(--font-family-brand);\n        font-weight: 700;\n    }\n\n    .info-value .small {\n        font-size: 16px;\n    }\n\n    .system-info-desc {\n        font-size: 16px;\n        line-height: 20px;\n        margin-bottom:30px;\n    }\n\n    \/* Lease Hero Price *\/\n    .lease-hero-price {\n        font-family: var(--font-family-brand);\n        font-size: 48px;\n        font-weight: 700;\n        line-height: 1.1;\n        margin-bottom: 16px;\n    }\n\n    .lease-hero-unit {\n        font-size: 24px;\n        font-weight: 400;\n        opacity: 0.7;\n    }\n\n    \/* Tax Credit Callout *\/\n    .tax-credit-callout {\n        background: rgba(255, 255, 255, 0.5);\n        border-left: 4px solid #1F2723;\n        border-radius: 0 12px 12px 0;\n        padding: 16px 20px;\n        font-size: 14px;\n        line-height: 1.6;\n        margin-bottom: 20px;\n    }\n\n    \/* Lease Benefits *\/\n    .lease-benefits {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n    }\n\n    .lease-benefits li {\n        position: relative;\n        padding: 10px 0 10px 28px;\n        font-size: 15px;\n        font-weight: 500;\n        border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n    }\n\n    .lease-benefits li:last-child {\n        border-bottom: none;\n    }\n\n    .lease-benefits li::before {\n        content: '';\n        position: absolute;\n        left: 0;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 18px;\n        height: 18px;\n        background: #1F2723;\n        border-radius: 50%;\n        background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'\/%3E%3C\/svg%3E\");\n        background-size: 12px;\n        background-repeat: no-repeat;\n        background-position: center;\n    }\n\n    .cost-item {\n        display: flex;\n        justify-content: space-between;\n        padding: 12px 0;\n        border-bottom: 1px solid var(--color-text-black);\n    }\n\n    .cost-item:last-child {\n        border-bottom: none;\n    }\n\n    .cost-item.total {\n        margin-top: 16px;\n        padding: 16px;\n        background-color: #e6f7ee;\n        border-radius: 8px;\n        border: none;\n    }\n\n    .cost-label, .savings-label { font-weight: bold; }\n\n    .cost-item.total .cost-label,\n    .cost-item.total .cost-value {\n        font-weight: 700;\n        font-size: 18px;\n    }\n\n    .savings-item {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        padding: 16px 0;\n        border-bottom: 1px solid var(--color-text-black);\n    }\n\n    .savings-item:last-child {\n        border-bottom: none;\n    }\n\n    .savings-info {\n        flex: 1;\n    }\n\n    .savings-desc {\n        font-size: 14px;\n    }\n\n    .savings-item.highlight {\n        background-color: #e6f7ee;\n        margin-top: 16px;\n        padding: 16px;\n        border-radius: 8px;\n        border: none;\n    }\n\n    .savings-item.highlight .savings-value {\n        font-size: 24px;\n    }\n\n    .cta-container {\n        margin-top: 32px;\n        text-align: center;\n    }\n\n    .calculator-footer {\n        margin-top: 32px;\n        padding-top: 16px;\n        text-align: center;\n        font-size: 14px;\n        color: #666;\n    }\n\n    .data-source {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin-top: 12px;\n    }\n\n    .data-source-label {\n        margin-right: 8px;\n    }\n\n    .palmetto-solar-logo {\n        height: 40px;\n        width: auto;\n    }\n\n    @media (max-width: 992px) {\n        .results-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 24px;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .calculator-content {\n        padding: 8px;\n        }\n\n        .results-grid {\n        grid-template-columns: 1fr;\n        padding: var(--size-spacing-xs);\n        }\n\n        .palmetto-calculator {\n        padding: var(--size-spacing-sm);\n        }\n\n        .home-size-selector {\n        flex-direction: column;\n        }\n\n        .calc-toggle-btn {\n        padding: 10px 20px;\n        font-size: 14px;\n        }\n\n        .lease-hero-price {\n        font-size: 36px;\n        }\n    }\n\n    @media (max-width: 480px) {\n        .calculator-content {\n        padding: 8px;\n        }\n\n        .system-info-value {\n        font-size: 18px;\n        }\n\n        .savings-value {\n        font-size: 16px;\n        }\n\n        .savings-item.highlight .savings-value {\n        font-size: 18px;\n        }\n\n        .calc-toggle-btn {\n        padding: 8px 16px;\n        font-size: 13px;\n        }\n\n        .lease-hero-price {\n        font-size: 32px;\n        }\n\n        .lease-hero-unit {\n        font-size: 18px;\n        }\n    }\n<\/style>\n\n\n\n<section id=\"palmetto-reviews\" class=\"palmetto-reviews-section\">\n<div class=\"palmetto-reviews-container\">\n    <div class=\"section-number\">03<\/div>\n    <h2 class=\"palmetto-section-heading-dark\">Palmetto Reviews<\/h2>\n<div class=\"palmetto-reviews-carousel\">\n<button class=\"palmetto-carousel-arrow palmetto-carousel-prev\" aria-label=\"Previous review\">\n<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<g clip-path=\"url(#clip0_232_1126)\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9443 27.5999C11.4035 25.8023 11.4035 22.1974 12.9443 20.3999L27.7761 5.32058C29.7443 3.59994 32.5315 3.07471 34.5443 4.79994C36.5571 6.52517 36.7902 9.5554 35.0649 11.5682C35.0649 11.5682 24.9443 22.7999 24.9443 23.9999C24.9443 25.1999 35.0649 36.4315 35.0649 36.4315C36.7902 38.4443 36.5571 41.4745 34.5443 43.1998C32.5315 44.925 29.7443 44.3999 27.7761 42.6791L12.9443 27.5999Z\" fill=\"white\"\/>\n<\/g>\n<defs>\n    <clipPath id=\"clip0_232_1126\">\n        <rect width=\"48\" height=\"48\" fill=\"white\"\/>\n    <\/clipPath>\n<\/defs>\n<\/svg>\n\n<\/button>\n\n<div class=\"palmetto-reviews-slides\">\n    <div class=\"palmetto-review-slide\">\n        <div class=\"palmetto-review-stars\">\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n        <\/div>\n        \n        <div class=\"palmetto-review-content\">\n            <p>Palmetto Solar has been nothing but solid for me. Their app is clean, easy to use, and honestly kind of addictive \u2014 I catch myself checking my energy production like it\u2019s a scoreboard. And the <b>savings on my electric bill<\/b> are the real deal. Every month I\u2019m seeing the difference.\n Their customer service deserves a shoutout too. Every time I reached out, they were friendly, patient, and actually helpful. No runaround, no \u201cwe\u2019ll get back to you someday\u201d energy \u2014 just people who know their stuff and take care of you.\n If you\u2019re thinking about <b>going solar<\/b>, Palmetto makes the whole thing <b>smooth, simple, and worth it<\/b>.<\/p>\n        <\/div>\n        \n        <div class=\"palmetto-reviewer-info\">\n            <div class=\"palmetto-reviewer-name\">Jesse Richardson<\/div>\n            <div class=\"palmetto-reviewer-location\">Oregon, Oregon<\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"palmetto-review-slide\">\n        <div class=\"palmetto-review-stars\">\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n        <\/div>\n        \n        <div class=\"palmetto-review-content\">\n            <p>I resisted going solar for years because of the cost of installation that many quoted when they came to my door. Someone finally came to my door from Palmetto and offered a solar plan that didn&#8217;t cost me a penny to install the solar at all. They looked at my power bill and told me how many panels they would install and that they would only bill me $83 dollars a month. My wife and I did the math, and we said okay. After everything was installed and up and running, they sent me an email that said my monthly bill would only be $63 a month instead of the $83. I said, &#8220;Great&#8221;. Through the <b>entire process they notified me of everything<\/b> that was happening from them getting permits from the city, to installers coming out, etc. So far I&#8217;m very pleased with their <b>service and the money I&#8217;m saving<\/b>.<\/p>\n        <\/div>\n        \n        <div class=\"palmetto-reviewer-info\">\n            <div class=\"palmetto-reviewer-name\">Steve Shaw<\/div>\n            <div class=\"palmetto-reviewer-location\">Oregon, Oregon<\/div>\n        <\/div>\n    <\/div>\n    \n    <div class=\"palmetto-review-slide\">\n        <div class=\"palmetto-review-stars\">\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n            <svg class=\"palmetto-star-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M12 2L15.09 8.26L22 9.27L17 14.14L18.18 21.02L12 17.77L5.82 21.02L7 14.14L2 9.27L8.91 8.26L12 2Z\"\/>\n            <\/svg>\n        <\/div>\n        \n        <div class=\"palmetto-review-content\">\n            <p>Palmetto Solar is a fantastic solar company to work with. They provide <b>great communication<\/b> every step of the way. Customer service is excellent! Keeping their customers fully informed of just how simple the <b>solar install<\/b>, and payment set up is; plus keeping my expectations of the process very simple. They are available to speak to, which makes it easy to understand how things work once all is completed. I <b>highly recommend Palmetto Solar<\/b>.<\/p>\n        <\/div>\n        \n        <div class=\"palmetto-reviewer-info\">\n            <div class=\"palmetto-reviewer-name\">Maria Margaritis<\/div>\n            <div class=\"palmetto-reviewer-location\">Oregon, Oregon<\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n    <button class=\"palmetto-carousel-arrow palmetto-carousel-next\" aria-label=\"Next review\">\n        <svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <g clip-path=\"url(#clip0_232_1130)\">\n            <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.065 27.5999C36.6058 25.8023 36.6058 22.1974 35.065 20.3999L20.2332 5.32058C18.265 3.59994 15.4778 3.07471 13.465 4.79994C11.4523 6.52517 11.2192 9.55541 12.9444 11.5682C12.9444 11.5682 23.065 22.7999 23.065 23.9999C23.065 25.1999 12.9444 36.4315 12.9444 36.4315C11.2192 38.4443 11.4523 41.4745 13.465 43.1998C15.4778 44.925 18.265 44.3999 20.2332 42.6791L35.065 27.5999Z\" fill=\"white\"\/>\n            <\/g>\n            <defs>\n                <clipPath id=\"clip0_232_1130\">\n                    <rect width=\"48\" height=\"48\" fill=\"white\"\/>\n                <\/clipPath>\n            <\/defs>\n        <\/svg>\n    <\/button>\n<\/div>\n\n    <div class=\"palmetto-reviews-indicators\">\n        <button class=\"palmetto-indicator active\" aria-label=\"Go to review 1\"><\/button>\n        <button class=\"palmetto-indicator\" aria-label=\"Go to review 2\"><\/button>\n        <button class=\"palmetto-indicator\" aria-label=\"Go to review 3\"><\/button>\n    <\/div>\n\n    <div class=\"palmetto-reviews-cta\">\n        <a href=\"https:\/\/palmetto.com\/customer-reviews\" class=\"palmetto-button-secondary\" target=\"_blank\" rel=\"noopener\">\n            Read More Reviews\n        <\/a>\n        <a href=\"https:\/\/luminance.palmetto.com\/home\/buy-solar\/step-1?utm_source=localorganic\" class=\"palmetto-button-primary\">\n            Calculate Your Savings\n        <\/a>\n    <\/div>\n<\/div>\n<\/section>\n<style>\n\n.palmetto-reviews-section {\npadding: var(--size-spacing-4xl) 0;\nwidth: 100%;\nmax-width: 1360px;\nmargin:0 auto;\nborder-radius: 48px;\nbackground-image: url(\"https:\/\/palmetto.com\/local\/wp-content\/uploads\/testimonial-bg.jpg\");\nbackground-size: cover;\ncolor: var(--color-text-white);\nposition: relative;\noverflow: hidden;\n}\n\n.palmetto-reviews-container {\nmax-width: 1200px;\nmargin: 0 auto;\npadding: 0 var(--size-spacing-lg);\nposition: relative;\nz-index: 1;\n}\n\n.palmetto-section-heading-dark {\nfont-family: var(--font-family-brand);\nfont-size: var(--size-font-3xl);\nline-height: 1;\nfont-weight: var(--size-font-weight-bold);\ncolor: var(--color-text-white);\nmargin: var(--size-spacing-sm) 0px var(--size-spacing-4xl) 0px;\ndisplay: flex;\nalign-items: center;\ngap: var(--size-spacing-sm);\n}\n\n.palmetto-reviews-carousel {\nposition: relative;\ndisplay: flex;\nalign-items: center;\nmargin-bottom: var(--size-spacing-lg);\n}\n\n.palmetto-carousel-arrow {\nwidth: 48px;\nheight: 48px;\nborder-radius: 50%;\nbackground: none;\nborder: none;\ndisplay: flex;\nalign-items: center;\njustify-content: center;\ncolor: var(--color-text-white);\ncursor: pointer;\ntransition: background 0.2s ease;\nz-index: 10;\nflex-shrink: 0;\n}\n\n.palmetto-carousel-arrow:hover {\nopacity: .8;\n}\n\n.palmetto-carousel-prev {\nmargin-right: var(--size-spacing-md);\n}\n\n.palmetto-carousel-next {\nmargin-left: var(--size-spacing-md);\n}\n\n.palmetto-reviews-slides {\nflex: 1;\nmax-width: 1000px;\noverflow: hidden;\n}\n\n.palmetto-review-slide {\nbackground-color: var(--color-brand-white-base);\ncolor: var(--color-text-black);\nborder-radius: var(--size-border-radius-lg);\npadding: var(--size-spacing-4xl);\ntext-align: center;\n}\n\n.palmetto-review-stars {\ndisplay: flex;\ngap: 0;\nmargin: 0 auto var(--size-spacing-md) auto;\nwidth: max-content;\ncolor: #F9523B;\n}\n\n.palmetto-star-icon {\nwidth: 36px;\nheight: 36px;\n}\n\n.palmetto-review-content {\nfont-size: var(--size-font-sm);\nline-height: 1.6;\nmargin-bottom: var(--size-spacing-lg);\n}\n\n.palmetto-reviewer-info {\ndisplay: flex;\nflex-wrap: wrap;\nalign-items: center;\ngap: var(--size-spacing-md);\nmargin: 0 auto;\nwidth: max-content;\n}\n\n.palmetto-reviewer-name {\nfont-weight: var(--size-font-weight-bold);\nfont-size: var(--size-font-sm);\nletter-spacing: 0.05em;\n}\n\n.palmetto-reviewer-location {\nfont-size: var(--size-font-sm);\n}\n\n.palmetto-review-link {\ndisplay: flex;\nalign-items: center;\ngap: var(--size-spacing-2xs);\ncolor: var(--color-brand-primary-400);\ntext-decoration: none;\nfont-size: var(--size-font-sm);\nfont-weight: var(--size-font-weight-medium);\ntransition: opacity 0.2s ease;\nmargin-left: auto;\n}\n\n.palmetto-review-link:hover {\nopacity: 0.8;\n}\n\n.palmetto-reviews-indicators {\ndisplay: flex;\njustify-content: center;\ngap: var(--size-spacing-sm);\nmargin-bottom: var(--size-spacing-xl);\n}\n\n.palmetto-indicator {\nwidth: 10px;\nheight: 10px;\nborder-radius: 50%;\nbackground-color: rgba(255, 255, 255, 0.3);\nborder: none;\ncursor: pointer;\ntransition: background-color 0.2s ease;\npadding: 0;\n}\n\n.palmetto-indicator.active {\nbackground-color: var(--color-brand-primary-400);\n}\n\n.palmetto-reviews-cta {\ndisplay: flex;\nflex-wrap: wrap;\njustify-content: center;\ngap: var(--size-spacing-md);\n}\n\n.palmetto-button-primary,\n.palmetto-button-secondary {\ndisplay: inline-block;\npadding: var(--size-spacing-sm, 0.75rem) var(--size-spacing-lg);\nborder-radius: var(--size-border-radius-md);\nfont-weight: var(--size-font-weight-medium);\nfont-family: var(--font-family-brand);\ntext-decoration: none;\ntransition: all .2s cubic-bezier(.4,0,.2,1);\ntext-align: center;\n}\n\n.palmetto-button-primary {\nbackground-color: var(--color-brand-primary-500);\ncolor: var(--color-text-white);\ntransition: all .2s cubic-bezier(.4,0,.2,1);\n}\n\n.palmetto-button-primary:hover {\nbackground-color: var(--color-brand-primary-dark);\nborder-radius: 32px;\n\n}\n\n.palmetto-button-secondary {\nbackground-color: white;\ncolor: var(--color-brand-primary-500);\ntransition: all .2s cubic-bezier(.4,0,.2,1);\n}\n\n.palmetto-button-secondary:hover {\nbackground-color: var(--color-brand-greengrey);\nborder-radius: 32px;\n}\n\n@media (max-width: 992px) {\n.palmetto-section-heading-dark {\n    font-size: var(--size-font-2xl);\n}\n\n.palmetto-review-slide {\n    padding: var(--size-spacing-lg);\n}\n}\n\n@media (max-width: 768px) {\n.palmetto-reviews-section {\n    padding: var(--size-spacing-md) 0;\n    background-image: none;\n    background-color: #5E654B;\n    border-radius: 24px;\n}\n\n.palmetto-carousel-arrow {\n    width: 48px;\n    height: 48px;\n}\n\n.palmetto-review-slide {\n    padding: var(--size-spacing-md);\n}\n\n.palmetto-carousel-prev {\n    margin-right: var(--size-spacing-xs);\n}\n\n.palmetto-carousel-next {\n    margin-left: var(--size-spacing-xs);\n}\n\n.palmetto-review-content {\n    font-size: var(--size-font-sm);\n}\n\n}\n\n@media (max-width: 576px) {\n.palmetto-reviews-section {\n    width: calc(100% - 16px);\n    padding: var(--size-spacing-md) 0;\n    background-image: none;\n    background-color: #5E654B;\n}\n.palmetto-reviews-container {\n    padding: 0 var(--size-spacing-md);\n}\n\n.palmetto-section-heading-dark {\n    font-size: var(--size-font-2xl);\n    margin-bottom: var(--size-spacing-lg);\n}\n\n.palmetto-carousel-arrow {\n    width: 52px;\n    height: 52px;\n}\n\n.palmetto-carousel-prev {\n    margin-right: var(--size-spacing-xs);\n}\n\n.palmetto-carousel-next {\n    margin-left: var(--size-spacing-xs);\n}\n\n.palmetto-review-slide {\n    padding: var(--size-spacing-lg);\n}\n\n.palmetto-reviewer-info {\n    flex-direction: column;\n    align-items: flex-start;\n    gap: var(--size-spacing-xs);\n}\n\n.palmetto-review-link {\n    margin-left: 0;\n}\n.palmetto-reviews-cta {\n    display: block;\n}\n\n.palmetto-button-primary,\n.palmetto-button-secondary {\n    display: block;\n    margin-bottom: var(--size-spacing-md);\n    transition: all .2s cubic-bezier(.4,0,.2,1);\n}\n}\n<\/style>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ Initialize carousel\n    const slides = document.querySelectorAll('.palmetto-review-slide');\n    const indicators = document.querySelectorAll('.palmetto-indicator');\n    const prevBtn = document.querySelector('.palmetto-carousel-prev');\n    const nextBtn = document.querySelector('.palmetto-carousel-next');\n    \n    let currentSlide = 0;\n    \n    \/\/ Hide all slides except the first one\n    slides.forEach((slide, index) => {\n    if (index !== 0) {\n        slide.style.display = 'none';\n    }\n    });\n    \n    \/\/ Function to show a specific slide\n    function showSlide(index) {\n    \/\/ Hide all slides\n    slides.forEach(slide => {\n        slide.style.display = 'none';\n    });\n    \n    \/\/ Remove active class from all indicators\n    indicators.forEach(indicator => {\n        indicator.classList.remove('active');\n    });\n    \n    \/\/ Show the selected slide and set its indicator as active\n    slides[index].style.display = 'block';\n    indicators[index].classList.add('active');\n    \n    \/\/ Update current slide\n    currentSlide = index;\n    }\n    \n    \/\/ Previous button click\n    prevBtn.addEventListener('click', function() {\n    let newIndex = currentSlide - 1;\n    if (newIndex < 0) {\n        newIndex = slides.length - 1;\n    }\n    showSlide(newIndex);\n    });\n    \n    \/\/ Next button click\n    nextBtn.addEventListener('click', function() {\n    let newIndex = currentSlide + 1;\n    if (newIndex >= slides.length) {\n        newIndex = 0;\n    }\n    showSlide(newIndex);\n    });\n    \n    \/\/ Indicator clicks\n    indicators.forEach((indicator, index) => {\n    indicator.addEventListener('click', function() {\n        showSlide(index);\n    });\n    });\n});\n<\/script>\n\n\n\n<section id=\"key-takeaways\" class=\"takeaways-section\">\n<div class=\"takeaways-container\">\n    <div class=\"section-number\">04<\/div> \n    <h2 class=\"palmetto-section-heading\">Key Takeaways<\/h2>\n    <ul class=\"takeaways-list\">\n    <li class=\"takeaway-item\">\n        <span class=\"takeaway-highlight\">Oregon electricity prices rose 28% from 2021 to 2024<\/span>, so generating your own solar power in Corvallis helps protect your budget from rising utility rates.    \n    <\/li>\n        \n    <li class=\"takeaway-item\">\n        <span class=\"takeaway-highlight\">A typical Corvallis home can save around $44,000 over 25 years<\/span> by owning solar outright, keeping the full utility-bill savings for decades.\n    <\/li>\n    \n    <li class=\"takeaway-item\">\n        <span class=\"takeaway-highlight\">Oregon offers rebates, net metering, and tax exemptions<\/span> through programs like Energy Trust and the state Solar + Storage Rebate that lower your solar cost.\n    <\/li>\n    <\/ul>\n<\/div>\n<\/section>\n\n<style>\n    .takeaways-section {\n        background-color: var(--color-background-secondary);\n        padding: 60px 0;\n        width: 100%;\n    }\n\n    .takeaways-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 0 20px;\n    }\n\n    .takeaways-list {\n        list-style: none;\n        padding: 24px 0 0 0;\n        display: flex;\n        align-items: stretch;\n        gap: 24px;\n    }\n\n    .takeaway-item {\n        color: var(--color-text-black);\n        font-size: 1.1rem;\n        line-height: 1.6;\n        margin-bottom: 2rem;\n        position: relative;\n        border-radius: 16px;\n        background-color: var(--color-brand-green);\n        padding: 48px;\n        height: 100%;\n    }\n\n    .takeaway-item:last-child {\n        margin-bottom: 0;\n    }\n\n    .takeaway-highlight {\n        color: var(--color-text-black);\n        font-weight: 700;\n    }\n\n    @media (max-width: 992px) {\n        .takeaways-list {\n            flex-direction: column;\n            gap: 24px;\n        }\n        .takeaway-item {\n            flex: none;\n            margin-bottom: var(--size-font-xs);\n            padding: 40px;\n        }\n    }\n\n    @media (max-width: 768px) {\n        .takeaways-section {\n            padding: 50px 0;\n        }\n\n        .takeaway-item {\n            font-size: 1rem;\n        }\n    }\n\n    @media (max-width: 480px) {\n        .takeaways-section {\n            padding: 40px 0;\n        }\n\n        .takeaway-item {\n            margin-bottom: 1.5rem;\n        }\n    }\n<\/style>\n\n\n\n\n<section id=\"local-electricity-prices\" class=\"palmetto-electricity-section\">\n<div class=\"palmetto-section-container\">\n    <div class=\"palmetto-electricity-content\">\n        <div class=\"palmetto-electricity-grid\">\n            <div class=\"palmetto-electricity-text\">\n                <div class=\"section-number\">05<\/div>\n                <h2 class=\"palmetto-section-heading\"> Corvallis Electricity Prices<\/h2>\n                <p class=\"palmetto-section-intro\">          \n                    <p class=\"palmetto-section-intro\">Have you noticed your Pacific Power bill creeping higher each year? You&#8217;re not imagining it\u2014electricity in Oregon keeps getting more expensive.<\/p> <p class=\"palmetto-section-body\">From 2021 to 2024, Oregon&#8217;s average electricity price climbed from 11.4 to 14.6 cents per kWh\u2014roughly a 28% increase in just three years, adding up on every monthly bill Corvallis homeowners receive.<\/p> <p class=\"palmetto-section-body\">Solar offers a way to take control. By generating your own power at home\u2014yes, even through the Willamette Valley&#8217;s cloudy stretches\u2014you rely less on the grid and shield yourself from rising utility rates.<\/p> <p class=\"palmetto-section-body\">When you own your solar system outright, you keep the full savings for decades. As electricity prices continue to rise, that locked-in value only grows, protecting your household budget for the long term.<\/p>\n                <\/p>\n            <\/div>\n            \n            <div class=\"electricity-chart-container\">\n                <h3 class=\"chart-title\">Price of Energy: Oregon vs National Average<\/h3>\n\n                <div class=\"bar-chart-container\">\n  <div class=\"y-axis\">\n    <div class=\"y-label\">0\u00a2<\/div>\n    <div class=\"y-label\">10\u00a2<\/div>\n    <div class=\"y-label\">20\u00a2<\/div>\n    <div class=\"y-label\">30\u00a2<\/div>\n  <\/div>\n  <div class=\"chart-area\">\n    <div class=\"grid-lines\">\n      <div class=\"grid-line\"><\/div>\n      <div class=\"grid-line\"><\/div>\n      <div class=\"grid-line\"><\/div>\n      <div class=\"grid-line\"><\/div>\n    <\/div>\n    <!-- 2021 -->\n    <div class=\"year-column\">\n      <div class=\"bar-group\">\n        <div class=\"bar us-bar\" style=\"height: 45.67%;\">\n          <span class=\"bar-label\">13.7\u00a2<\/span>\n        <\/div>\n        <div class=\"bar local-bar\" style=\"height: 38.00%;\">\n          <span class=\"bar-label\">11.4\u00a2<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <!-- 2022 -->\n    <div class=\"year-column\">\n      <div class=\"bar-group\">\n        <div class=\"bar us-bar\" style=\"height: 50.00%;\">\n          <span class=\"bar-label\">15.0\u00a2<\/span>\n        <\/div>\n        <div class=\"bar local-bar\" style=\"height: 38.00%;\">\n          <span class=\"bar-label\">11.4\u00a2<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <!-- 2023 -->\n    <div class=\"year-column\">\n      <div class=\"bar-group\">\n        <div class=\"bar us-bar\" style=\"height: 53.33%;\">\n          <span class=\"bar-label\">16.0\u00a2<\/span>\n        <\/div>\n        <div class=\"bar local-bar\" style=\"height: 42.33%;\">\n          <span class=\"bar-label\">12.7\u00a2<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n    <!-- 2024 -->\n    <div class=\"year-column\">\n      <div class=\"bar-group\">\n        <div class=\"bar us-bar\" style=\"height: 55.00%;\">\n          <span class=\"bar-label\">16.5\u00a2<\/span>\n        <\/div>\n        <div class=\"bar local-bar\" style=\"height: 48.67%;\">\n          <span class=\"bar-label\">14.6\u00a2<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n<div class=\"x-axis\">\n  <div class=\"year-label\">2021<\/div>\n  <div class=\"year-label\">2022<\/div>\n  <div class=\"year-label\">2023<\/div>\n  <div class=\"year-label\">2024<\/div>\n<\/div>\n<div class=\"chart-legend\">\n  <div class=\"legend-item\">\n    <span class=\"legend-color us-color\"><\/span>\n    <span class=\"legend-label\">US Average<\/span>\n  <\/div>\n  <div class=\"legend-item\">\n    <span class=\"legend-color local-color\"><\/span>\n    <span class=\"legend-label\">Oregon<\/span>\n  <\/div>\n<\/div>\n<div class=\"chart-source\"><a href=\"https:\/\/www.eia.gov\/electricity\/data\/eia861\/\" target=\"_blank\" rel=\"noopener\">Source: US Bureau of Labor Statistics, Energy Information Administration, Form 861<\/a><\/div>\n\n            <\/div>\n        <\/div>\n      \n        <div class=\"palmetto-utilities-section\">\n            <h3 class=\"palmetto-section-subheading\">Corvallis Area Utility Providers<\/h3>\n\n            <div class=\"palmetto-utilities-grid\">\n                <div class=\"palmetto-utilities-text\">\n                    <p class=\"palmetto-section-intro\">In Corvallis, two main utilities serve homeowners: Pacific Power and PGE. Based on 2023 data (2024 figures aren&#8217;t yet available), Pacific Power charged about 12.0\u00a2 per kWh, while PGE customers paid closer to 15.2\u00a2 per kWh.<\/p><p class=\"palmetto-section-body\">Compared to the 2023 Oregon average of 12.70\u00a2 per kWh, Pacific Power sits slightly below, while PGE runs higher. Both, though, come in under the 2023 national average of 16.0\u00a2 per kWh, thanks partly to Oregon&#8217;s abundant hydropower.<\/p><p class=\"palmetto-section-body\">Even with these rates, electricity costs can rise over time. Solar installation in Corvallis lets you generate your own power and own the system outright, so you keep the full utility-bill savings for years to come.<\/p>\n                <\/div>\n                \n                <div class=\"utilities-comparison\">\n                    <h3 class=\"chart-title\">Corvallis Utilities Electricity Rates<\/h3>\n                    \n                    <div class=\"horizontal-chart\">\n  <div class=\"h-bar-row\">\n    <div class=\"h-bar-label\">Pacific Power<\/div>\n    <div class=\"h-bar-container\">\n      <div class=\"h-bar\" style=\"width: 75%;\">\n        <span class=\"h-bar-value\">12.00\u00a2<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"h-bar-comparison\">-25%<\/div>\n  <\/div>\n  <div class=\"h-bar-row\">\n    <div class=\"h-bar-label\">PGE<\/div>\n    <div class=\"h-bar-container\">\n      <div class=\"h-bar\" style=\"width: 95%;\">\n        <span class=\"h-bar-value\">15.20\u00a2<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"h-bar-comparison\">-5%<\/div>\n  <\/div>\n  <div class=\"h-bar-row\">\n    <div class=\"h-bar-label\">OR Average<\/div>\n    <div class=\"h-bar-container\">\n      <div class=\"h-bar\" style=\"width: 79%;\">\n        <span class=\"h-bar-value\">12.70\u00a2<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"h-bar-comparison\">-21%<\/div>\n  <\/div>\n  <div class=\"h-bar-row\">\n    <div class=\"h-bar-label\">US Average<\/div>\n    <div class=\"h-bar-container\">\n      <div class=\"h-bar us-h-bar\" style=\"width: 100%;\">\n        <span class=\"h-bar-value\">16.0\u00a2<\/span>\n      <\/div>\n    <\/div>\n    <div class=\"h-bar-comparison\">\u2014<\/div>\n  <\/div>\n<\/div>\n                    \n                    <div class=\"chart-source\"><a href=\"https:\/\/www.eia.gov\/electricity\/sales_revenue_price\/\" target=\"_blank\" rel=\"noopener\">Source: US Energy Information Administration, 2023, Form 861, Table 6<\/a><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<\/section>\n\n<style>\n.palmetto-electricity-section {\n    padding: 4rem 0;\n    width: 100%;\n    background-color: var(--color-brand-green);\n}\n\n.palmetto-section-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n}\n\n.palmetto-electricity-grid, \n.palmetto-utilities-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 80px;\n    margin-bottom: 3rem;\n}\n\n.palmetto-section-intro {\n    font-size: 20px;\n    font-weight: normal;\n    color: var(--color-text-black);\n    margin-bottom: 1.5rem;\n    line-height: 1.3;\n}\n\n.palmetto-section-body {\n    font-size: 1rem;\n    color: var(--color-text-black);\n    margin-bottom: 1rem;\n    line-height: 1.6;\n}\n\n.palmetto-section-subheading {\n    font-family: var(--font-family-brand);\n    font-size: 2rem;\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n    line-height: 1.2;\n}\n\n.palmetto-list {\n    margin: 2rem 4rem 2rem 0;\n}\n\n.palmetto-list li {\n    margin-bottom: 0.5rem;\n    padding-left: 0.5rem;\n    color: #5b5e65;\n    line-height: 1.4;\n    font-size: 1.0rem;\n}\n\n.palmetto-list li::marker {\n    color: var(--color-brand-primary-400);\n    content: \"\u25ba\";\n}\n\n.electricity-chart-container,\n.utilities-comparison {\n    background-color: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);\n    padding: 1.5rem;\n    display: flex;\n    flex-direction: column;\n}\n\n.utilities-comparison .chart-title, .chart-title {\n    font-size: 40px;\n    font-family: var(--font-family-brand);\n    font-weight: 700;\n}\n\n.bar-chart-container {\n    height: 280px;\n    margin: 2rem 0 0;\n    display: flex;\n}\n\n.y-axis {\n    display: flex;\n    flex-direction: column-reverse;\n    justify-content: space-between;\n    width: 30px;\n    padding-right: 4px;\n    height: 100%;\n}\n\n.y-label {\n    font-size: 0.75rem;\n    color: #6e727a;\n    display: flex;\n    align-items: center;\n    position: relative;\n}\n\n.chart-area {\n    flex: 1;\n    position: relative;\n    display: flex;\n    justify-content: space-around;\n    border-bottom: 1px solid #e0e2e7;\n    border-left: 1px solid #e0e2e7;\n}\n\n.grid-lines {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    display: flex;\n    flex-direction: column-reverse;\n    justify-content: space-between;\n    pointer-events: none;\n}\n\n.grid-line {\n    border-top: 1px dashed #e0e2e7;\n    width: 100%;\n    height: 0;\n}\n\n.year-column {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: flex-end;\n    flex: 1;\n}\n\n.bar-group {\n    display: flex;\n    width: 100%;\n    height: 100%;\n    justify-content: center;\n    gap: 8px;\n    align-items: flex-end;\n}\n\n.bar {\n    width: 30px;\n    border-radius: 8px 8px 0 0;\n    position: relative;\n    transition: height 1s ease-out;\n}\n\n.us-bar {\n    background: #d1d5db;\n}\n\n.local-bar {\n    background: #7754C4;\n}\n\n.bar-label {\n    position: absolute;\n    top: -20px;\n    left: 50%;\n    transform: translateX(-50%);\n    font-size: 0.75rem;\n    font-weight: 600;\n    color: #44474b;\n    white-space: nowrap;\n}\n\n\n.horizontal-chart {\n    margin: 1.5rem 0;\n    flex-shrink: 0;\n}\n\n.h-bar-row {\n    display: grid;\n    grid-template-columns: 100px 1fr 60px;\n    gap: 1rem;\n    margin-bottom: 1rem;\n    align-items: center;\n}\n\n.h-bar-row:last-child {\n    margin-bottom: 0;\n}\n\n.h-bar-label {\n    text-align: right;\n    font-size: 0.875rem;\n    font-weight: 500;\n    color: #44474b;\n}\n\n.h-bar-container {\n    height: 30px;\n    background: #f3f4f5;\n    border-radius:0 8px 8px 0;\n    overflow: hidden;\n}\n\n.h-bar {\n    height: 100%;\n    background: #7754C4;\n    border-radius:0 8px 8px 0;\n    position: relative;\n    transition: width 1s ease-out;\n}\n\n.us-h-bar {\n    background: #d1d5db;\n}\n\n.us-h-bar .h-bar-value {\n    color: var(--color-gray-700);\n}\n\n.h-bar-value {\n    position: absolute;\n    right: 10px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #ffffff;\n    font-weight: 600;\n    font-size: 0.875rem;\n}\n\n.h-bar-comparison {\n    font-weight: 600;\n    font-size: 0.875rem;\n}\n\n.h-bar-row:last-child .h-bar-comparison {\n    color: #6e727a;\n}\n\n.electricity-chart-container .x-axis {\n    display: flex;\n    justify-content: space-around;\n    margin: 0 0 10px 0;\n    padding: 0 0 0 50px;\n}\n\n.x-axis .year-label {\n    font-size: 0.875rem;\n    color: #6e727a;\n}\n\n.chart-legend {\n    display: flex;\n    justify-content: center;\n    gap: 1.5rem;\n    margin: 1rem 0;\n}\n\n.legend-item {\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n}\n\n.legend-color {\n    width: 16px;\n    height: 16px;\n    border-radius: 4px;\n}\n\n.us-color {\n    background: #d1d5db;\n}\n\n.local-color {\n    background: #7754C4;\n}\n\n.legend-label {\nfont-size: 0.875rem;\ncolor: #5b5e65;\n}\n\n.chart-source a {\nfont-size: 0.75rem;\ncolor: #6e727a;\ntext-align: center;\nmargin-top: 0.5rem;\n}\n\n@media (max-width: 992px) {\n.palmetto-electricity-grid,\n.palmetto-utilities-grid {\n    grid-template-columns: 1fr;\n    gap: 2rem;\n}\n\n.bar {\n    width: 25px;\n}\n}\n\n@media (max-width: 768px) {\n.palmetto-electricity-section {\n    padding: 2rem 0;\n}\n\n.palmetto-section-container {\n    padding: 0 1rem;\n}\n\n.electricity-chart-container,\n.utilities-comparison {\n    padding: 1rem;\n}\n\n.bar-chart-container {\n    height: 240px;\n    margin: 1.5rem 0 0 0;\n}\n\n.y-axis {\n    width: 30px;\n    padding-right: 8px;\n}\n\n.y-label {\n    font-size: 0.7rem;\n}\n\n.electricity-chart-container .x-axis {\n    padding: 0 0 0 38px;\n}\n\n.bar {\n    width: 20px;\n}\n\n.chart-legend {\n    flex-direction: column;\n    align-items: center;\n    gap: 1rem;\n}\n\n.h-bar-row {\n    grid-template-columns: 80px 1fr 50px;\n    gap: 0.75rem;\n}\n}\n\n@media (max-width: 480px) {\n.chart-title {\n    font-size: 1rem;\n}\n\n.bar-chart-container {\n    height: 220px;\n    margin: 1rem 0 0 0;\n}\n\n.y-axis {\n    width: 25px;\n    padding-right: 6px;\n}\n\n.y-label {\n    font-size: 0.65rem;\n}\n\n.electricity-chart-container .x-axis {\n    padding: 0 0 0 31px;\n}\n\n.bar {\n    width: 15px;\n}\n\n.bar-label {\n    font-size: 0.7rem;\n}\n\n.year-label {\n    margin: 0;\n    padding: 0;\n    font-size: 0.75rem;\n}\n\n.h-bar-row {\n    grid-template-columns: 70px 1fr 45px;\n}\n\n.h-bar-value {\n    font-size: 0.75rem;\n}\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n\/\/ Animate vertical bars\nconst bars = document.querySelectorAll('.bar');\nbars.forEach(bar => {\n    const originalHeight = bar.style.height;\n    bar.style.height = '0%';\n    \n    setTimeout(() => {\n    bar.style.height = originalHeight;\n    }, 300);\n});\n\n\/\/ Animate horizontal bars\nconst hBars = document.querySelectorAll('.h-bar');\nhBars.forEach(bar => {\n    const originalWidth = bar.style.width;\n    bar.style.width = '0%';\n    \n    setTimeout(() => {\n    bar.style.width = originalWidth;\n    }, 300);\n});\n});\n<\/script>\n\n\n\n<section id=\"solar-incentives\" class=\"palmetto-incentives-section\">\n<div class=\"palmetto-section-container\">\n\n    \n    <div class=\"palmetto-incentives-content\">\n    <div class=\"palmetto-incentives-hero\">\n        <div class=\"palmetto-incentives-intro\">\n        <div class=\"section-number\">06<\/div>\n        <h2 class=\"palmetto-section-heading\">Oregon Solar Incentives<\/h2>\n        <p class=\"palmetto-section-intro\"><p class=\"palmetto-section-intro\">Corvallis homeowners can lower the cost of going solar with several <a href=\"#incentives-table\" class=\"palmetto-incentives-text-link\">solar incentives in Oregon<\/a>, from statewide rebates to programs tied to your local utility.<\/p><p class=\"palmetto-section-body\">Oregon offers rebates through the Solar + Storage Rebate Program and Energy Trust of Oregon. Since Pacific Power serves Corvallis, you may also qualify for utility-specific solar and battery rebates when you own your system.<\/p><p class=\"palmetto-section-body\">Oregon also skips sales tax on equipment and exempts added home value from property tax. While the federal tax credit has ended, these state and local incentives still make solar panel installation in Corvallis worthwhile.<\/p><\/p>\n        <\/div>\n    <\/div>\n\n\n    <div id=\"incentives-table\" class=\"palmetto-incentives-table-container\">\n        <table class=\"palmetto-incentives-table\">\n        <thead>\n            <tr>\n            <th>Incentive<\/th>\n            <th>Type<\/th>\n            <th>Description<\/th>\n            <th>Source<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n<td>Oregon Solar + Storage Rebate Program<\/td>\n<td>Rebate<\/td>\n<td>State rebate program providing up to $5,000 for solar and $2,500 for storage to Oregon residents regardless of utility.<\/td>\n<td><a aria-label=\"Learn more about the Oregon Solar + Storage Rebate Program\" class=\"palmetto-button-link\" href=\"https:\/\/www.oregon.gov\/energy\/incentives\/pages\/solar-storage-rebate-program.aspx\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Learn <\/span>More<\/a><\/td>\n<\/tr><tr>\n<td>Energy Trust of Oregon Solar Rebate (Solar for Homes)<\/td>\n<td>Rebate<\/td>\n<td>A flat $2,500 rebate for PGE and Pacific Power customers installing solar through a certified Trade Ally contractor.<\/td>\n<td><\/td>\n<\/tr><tr>\n<td>Energy Trust of Oregon Battery Storage Incentive<\/td>\n<td>Rebate<\/td>\n<td>Battery rebate of $400\/kWh (up to $5,000) for PGE customers and $320\/kWh (up to $4,000) for Pacific Power customers.<\/td>\n<td><\/td>\n<\/tr><tr>\n<td>Solar Within Reach (Income-Qualified Program)<\/td>\n<td>Rebate<\/td>\n<td>Enhanced income-qualified solar and storage incentives from Energy Trust for eligible PGE and Pacific Power households.<\/td>\n<td><\/td>\n<\/tr><tr>\n<td>Oregon Net Metering<\/td>\n<td>Net Metering<\/td>\n<td>Statewide policy that credits solar customers for excess electricity exported to the grid.<\/td>\n<td><a aria-label=\"Learn more about the Oregon Net Metering\" class=\"palmetto-button-link\" href=\"https:\/\/www.oregon.gov\/energy\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Learn <\/span>More<\/a><\/td>\n<\/tr><tr>\n<td>Oregon Renewable Energy Systems Property Tax Exemption<\/td>\n<td>Property Tax Exemption<\/td>\n<td>Exempts the added home value from a qualifying solar system from property tax assessment.<\/td>\n<td><a aria-label=\"Learn more about the Oregon Renewable Energy Systems Property Tax Exemption\" class=\"palmetto-button-link\" href=\"https:\/\/www.oregon.gov\/energy\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Learn <\/span>More<\/a><\/td>\n<\/tr><tr>\n<td>Oregon Solar Equipment Sales Tax Exemption<\/td>\n<td>Sales Tax Exemption<\/td>\n<td>Oregon has no state sales tax, so all solar equipment and installation labor is sales-tax-free.<\/td>\n<td><a aria-label=\"Learn more about the Oregon Solar Equipment Sales Tax Exemption\" class=\"palmetto-button-link\" href=\"https:\/\/www.oregon.gov\/energy\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Learn <\/span>More<\/a><\/td>\n<\/tr><tr>\n<td>PGE Smart Battery Pilot Program<\/td>\n<td>Rebate<\/td>\n<td>Portland General Electric offers an upfront battery rebate plus payments for participating in peak grid events.<\/td>\n<td><a aria-label=\"Learn more about the PGE Smart Battery Pilot Program\" class=\"palmetto-button-link\" href=\"https:\/\/www.portlandgeneral.com\/\" rel=\"noopener noreferrer\" target=\"_blank\"><span>Learn <\/span>More<\/a><\/td>\n<\/tr><tr>\n<td>Oregon Community Solar Program<\/td>\n<td>Community Solar<\/td>\n<td>Allows customers to subscribe to shared solar projects and receive bill credits without installing rooftop panels.<\/td>\n<td><\/td>\n<\/tr><tr>\n<td>Making Solar Equitable Program<\/td>\n<td>Rebate<\/td>\n<td>Energy Trust program offering larger solar and battery incentives for tribes, nonprofits, and affordable housing.<\/td>\n<td><\/td>\n<\/tr>\n        <\/tbody>\n        <\/table>\n    <\/div>\n        \n\n    <div class=\"palmetto-incentives-accordions\">\n        <div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Oregon Solar + Storage Rebate Program<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>The Oregon Department of Energy (ODOE) Solar + Storage Rebate Program provides rebates for solar and battery storage systems to Oregon residents, including homeowners in Corvallis, regardless of their utility provider, including customers of PGE, Pacific Power, EWEB, and smaller PUDs and co-ops. Homeowners are eligible for rebates up to $5,000 for solar and up to $2,500 for energy storage. Low-income service providers such as nonprofits, municipalities, and organizations serving low-income Oregonians are eligible for up to $30,000 for solar plus $15,000 for storage.<\/p><p>Rebates are issued to ODOE-approved contractors, who pass the full amount on to their customers as up-front savings on their installation cost. Following SB 827 (2025) and recent administrative rulemaking, ODOE also accepts applications for storage-only installations being added to existing solar systems.<\/p><p>The program operates on limited funding rounds. After reopening on June 15, 2026, the $1.1 million made available was fully reserved, so the program is not always accepting new applications. Homeowners should sign up for ODOE email updates and work with an approved contractor to reserve funds when the program reopens.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Energy Trust of Oregon Solar Rebate (Solar for Homes)<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>The Energy Trust of Oregon (ETO) offers cash rebates to help homeowners in Corvallis lower the cost of installing solar panels. For 2026, the standard solar rebate is a flat $2,500 per system for qualifying Portland General Electric (PGE) and Pacific Power customers.<\/p><p>To qualify, you must be a customer of PGE or Pacific Power and install your system through a certified ETO Trade Ally contractor. Customers of smaller PUDs or co-ops generally do not qualify for Energy Trust funds. The rebate is applied directly as a discount on your installation quote by your contractor, so you never have to file paperwork or wait for a check.<\/p><p>This rebate can be combined with battery storage incentives and the ODOE Solar + Storage Rebate. A solar-plus-storage setup could see up to $7,500 in combined Energy Trust incentives before factoring in net metering credits.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Energy Trust of Oregon Battery Storage Incentive<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>The Energy Trust of Oregon offers a battery storage incentive for customers who pair energy storage with their solar system, or add storage to an existing solar installation. PGE customers can receive $400 per kWh of battery installed, up to a maximum rebate of $5,000. Pacific Power customers can receive $320 per kWh of battery installed, up to a maximum rebate of $4,000.<\/p><p>A standard 15-kWh battery, such as a Tesla Powerwall 3 or Enphase IQ Battery, would reach the PGE cap exactly. To qualify, the system must be installed with &#8216;islanding&#8217; capability, meaning it can operate independently of the grid to provide backup power during an outage.<\/p><p>The battery incentive stacks on top of the standard $2,500 solar rebate. Systems must follow electric utility-specific rules and regulations as well as other technical and programmatic requirements. You must be a PGE or Pacific Power customer and use a certified Trade Ally contractor.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Solar Within Reach (Income-Qualified Program)<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>Solar Within Reach is an Energy Trust of Oregon income-qualified program designed to make solar accessible to working families and retirees in Corvallis. For 2026, a family of four with gross annual income under approximately $120,000 often qualifies, with income thresholds increasing with household size. Your utility must be PGE or Pacific Power to participate.<\/p><p>PGE customers can earn $1,100 per kW for solar (up to $6,600) and $900 per kWh for storage (up to $11,700). Pacific Power customers can earn $900 per kW for solar (up to $5,400) and $750 per kWh for storage (up to $9,000). You must own and live in an eligible home type, such as a single-family home, manufactured home, floating home, or attached unit like a duplex, triplex, or fourplex.<\/p><p>Solar Within Reach can be combined with the ODOE Solar + Storage Rebate for additional savings. Income-qualified households have reduced their out-of-pocket system cost by $10,000 or more through combined program stacking.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Oregon Net Metering<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>Oregon&#8217;s net metering policy allows solar customers with systems under 25 kW connected to the grid to earn credits for excess electricity sent back to the grid. When your system overproduces, credits are applied to offset electricity you pull from the grid when the sun isn&#8217;t shining. The policy covers all investor-owned utilities except Idaho Power, which shifted to net billing in 2024.<\/p><p>Historically, Oregon offered a 1:1 retail-rate credit. However, as of 2026, PGE credits excess generation at the avoided cost rate (roughly 4 to 5 cents per kWh), lower than its retail rate of around 12 cents, under a &#8216;net metering 2.0&#8217; structure. Pacific Power continues to offer retail-rate net metering, producing a noticeably higher per-kWh export value than PGE.<\/p><p>When you sign your net metering contract with your utility, your credit value is locked in for the lifetime of your system. Any credits remaining at the end of the annual billing cycle are donated to low-income bill assistance programs under Oregon&#8217;s net metering rules.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Oregon Renewable Energy Systems Property Tax Exemption<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>Under Oregon Revised Statute \u00a7307.175, the value added to your property by a qualifying solar energy system is exempt from property tax assessment. This means your solar panels won&#8217;t increase your property taxes even though they increase your home&#8217;s value. The exemption applies to grid-connected systems used for net metering.<\/p><p>Solar typically adds 3\u20134% to home value. On a $500,000 home, that could be $15,000\u2013$20,000 in additional equity that is never taxed. With Oregon&#8217;s average property tax rate around 0.82%, this can save roughly $255 to $378 annually depending on whether batteries are included.<\/p><p>Homeowners in Corvallis should apply for the exemption through their county assessor&#8217;s office on or before December 31 of the year in which the system was installed, as it is not entirely automatic in all counties. Note that this exemption may not be allowed for tax years beginning after July 1, 2029.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Oregon Solar Equipment Sales Tax Exemption<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>Oregon has no state sales tax, which means all solar equipment \u2014 including panels, inverters, racking, batteries, and installation labor \u2014 is automatically exempt from sales tax. This is a meaningful cost advantage over neighboring states such as Washington.<\/p><p>Unlike many state incentives, there is no application process or paperwork required to benefit from this exemption; it applies automatically to every solar and battery purchase made in Oregon.<\/p><p>Over the cost of a typical solar-plus-storage installation, avoiding sales tax can save homeowners hundreds to over a thousand dollars compared to purchasing the same equipment in a state with sales tax.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">PGE Smart Battery Pilot Program<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>Portland General Electric&#8217;s Smart Battery Pilot Program offers residential customers an upfront rebate of $1,000 to $3,000 toward the cost of installing a qualifying battery storage system. The program is designed to help stabilize the grid during periods of high demand.<\/p><p>In addition to the upfront incentive, participants can earn $1.70 per kWh during each Peak Time Event, when PGE remotely draws on your battery to help stabilize the grid. This provides an ongoing revenue opportunity on top of the initial rebate.<\/p><p>To participate, you must be a PGE residential customer with a qualifying battery storage system that meets the program&#8217;s technical requirements. This incentive can be combined with other solar and storage rebates available to PGE customers.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Oregon Community Solar Program<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>The Oregon Community Solar Program allows customers who cannot or do not wish to install rooftop solar \u2014 including renters, residents of multifamily buildings, low-income customers, and small businesses in Corvallis \u2014 to subscribe to a shared community solar project and receive credits on their utility bill for their share of the electricity produced.<\/p><p>Most customers of Pacific Power, Portland General Electric, and Idaho Power are eligible. You can participate as a resident, business, nonprofit, or government entity as long as you have a utility account with one of these three utilities.<\/p><p>The program includes unique protections for income-qualified households, such as no up-front costs and guaranteed bill savings. This makes it an accessible option for households that want to benefit from solar energy without the expense of installing their own system.<\/p>\n<\/div>\n<\/div><div class=\"incentive-accordion\">\n<button class=\"accordion-trigger\">\n<span class=\"accordion-title\">Making Solar Equitable Program<\/span>\n<span class=\"accordion-icon\">\n<i class=\"fas fa-chevron-down\"><\/i>\n<\/span>\n<\/button>\n<div class=\"accordion-content\">\n<p>The Making Solar Equitable Program, offered through Energy Trust of Oregon, provides larger solar and battery storage incentives for tribes, nonprofits, and affordable housing projects. Incentives vary by project type and utility service area.<\/p><p>Incentive amounts can reach up to $50,000 for tribal solar projects, $42,000 for affordable housing, $30,000 for nonprofits, and $13,500 for battery storage. These enhanced amounts are designed to bring the benefits of solar and storage to organizations serving communities that have historically had less access to clean energy.<\/p><p>Eligibility depends on the project type and whether the project is located in PGE or Pacific Power service territory. Organizations should contact Energy Trust to confirm eligibility and current incentive levels for their specific project.<\/p>\n<\/div>\n<\/div>\n    <\/div>\n    \n    <div class=\"palmetto-incentives-cta\">\n        <h3 class=\"cta-heading\">Ready to start saving with solar?<\/h3>\n        <p class=\"cta-description\">Speak with a Palmetto solar expert to find out exactly how much you can save with Oregon incentives.<\/p>\n        <a href=\"https:\/\/luminance.palmetto.com\/home\/buy-solar\/step-1?utm_source=localorganic\" class=\"palmetto-button-primary-quote\">Get a Free Quote<\/a>\n    <\/div>\n    <\/div>\n<\/div>\n<\/section>\n\n<style>\n.palmetto-incentives-section {\npadding: 4rem 0;\nwidth: 100%;\n}\n\n.palmetto-incentives-section p a {\ncolor: var(--color-brand-secondary-500);\n}\n\n.palmetto-section-container {\nmax-width: 1200px;\nmargin: 0 auto;\npadding: 0 1.5rem;\n}\n\n.palmetto-incentives-hero {\nmargin-bottom: 3rem;\n}\n\n.palmetto-incentives-text-link {\ntext-decoration: underline;\nfont-weight: 500;\ntransition: opacity 0.2s ease;\n}\n\n.palmetto-incentives-text-link:hover {\nopacity: 0.8;\n}\n\n.palmetto-incentives-card {\npadding: 2rem 4rem;\nfont-family: var(--font-family-brand);\ntext-align: center;\ndisplay: flex;\nflex-direction: column;\nalign-items: center;\njustify-content: center;\nborder-left:1px solid #E0E8C7;\n}\n\n.incentives-savings-icon {\nbackground-color: #ffffff;\nwidth: 70px;\nheight: 70px;\nborder-radius: 50%;\ndisplay: flex;\nalign-items: center;\njustify-content: center;\nmargin-bottom: 1rem;\nfont-size: 1.5rem;\ncolor: #008433;\n}\n\n.incentives-savings-heading {\nfont-size: 1.25rem;\nmargin-bottom: 0.5rem;\nfont-weight: 500;\n}\n\n.incentives-savings-amount {\nfont-size: 144px;\nfont-weight: 700;\ncolor: var(--color-brand-primary-500);\nmargin: 0.5rem;\n}\n\n.incentives-savings-description {\nfont-size: 28px;\nfont-family: var(--font-family-body);\nfont-weight: 700;\npadding:0 20px;\n}\n\n.palmetto-incentives-table-container {\nmargin-bottom: 3rem;\noverflow-x: auto;\n}\n\n.palmetto-incentives-table {\nwidth: 100%;\nmargin: 1rem 0;\npadding: 0;\nborder: 1px solid #CCCCCC;\nborder-spacing: 0;\nfont-size: 1.0rem;\nborder-radius: 16px;\noverflow: hidden;\n}\n\n.palmetto-incentives-table th {\nfont-family: var(--font-family-body);\nbackground-color: var(--color-text-black);\ncolor: #ffffff;\ntext-align: left;\npadding: 1rem;\nmargin: 0;\nfont-weight: 700;\nletter-spacing: 0.05em;\n}\n\n.palmetto-incentives-table td {\npadding: 1.25rem;\nborder: 0;\n}\n\n.palmetto-incentives-table tr:nth-child(even) {\nbackground-color: #E9EEE1;\n}\n\n.palmetto-incentives-table tr:hover {\nbackground-color: #dce0d5;\n}\n\n.palmetto-button-link {\ndisplay: inline-block;\npadding: 0.5rem 1rem;\nbackground-color: var(--color-brand-primary-500);\ncolor: #ffffff;\nborder-radius: 12px;\ntext-decoration: none;\nfont-weight: 500;\ntransition: all .2s cubic-bezier(.4,0,.2,1);\ntext-align: center;\n}\n\n.palmetto-button-link:hover {\nbackground-color: var(--color-brand-primary-dark);\nborder-radius: 32px;\n}\n\n.palmetto-incentives-accordions {\nmargin-bottom: 3rem;\n}\n\n.incentive-accordion {\nborder-bottom: 1px solid #cccccc;\n}\n\n.accordion-trigger {\nwidth: 100%;\nbackground: none;\nborder: none;\ntext-align: left;\npadding: 1.5rem 0;\ncursor: pointer;\ndisplay: flex;\njustify-content: space-between;\nalign-items: center;\nfont-family: 'Helvetica', Arial, sans-serif;\nfont-size: 1.25rem;\nfont-weight: 700;\n}\n\n.accordion-title {\nfont-family: var(--font-family-brand);\nfont-size: var(--size-font-xl);\nflex: 1;\ncolor: var(--color-text-black);\n}\n\n.accordion-icon {\nwidth: 24px;\nheight: 24px;\ndisplay: flex;\nalign-items: center;\njustify-content: center;\ncolor: #1F2723;\n}\n\n.accordion-icon svg {\ntransition: transform 0.3s ease;\n}\n\n.accordion-trigger[aria-expanded=\"true\"] .accordion-icon svg {\ntransform: rotate(180deg);\n}\n\n.accordion-icon::before,\n.accordion-icon::after {\ncontent: none !important;\ndisplay: none !important;\n}\n\n.accordion-content {\noverflow: hidden;\ntransition: max-height 0.3s ease;\npadding: 0 1rem 0 0;\n}\n\n.accordion-content:not(.active) {\nmax-height: 0;\n}\n\n.accordion-content.active {\npadding-bottom: 1.5rem;\n}\n\n.accordion-content p {\nmargin: 0 0 1rem;\ncolor: #4A5951;\nline-height: 1.6;\nfont-size: 1rem;\n}\n\n.accordion-content p:last-child {\nmargin-bottom: 0;\n}\n\n.palmetto-incentives-cta {\nbackground-image: url(\"https:\/\/palmetto.com\/local\/wp-content\/uploads\/cta-banner-bg.jpg\");\nbackground-size: cover;\nbackground-color: #f3f4f5;\nborder-radius: 48px;\npadding: 130px 2rem;\ntext-align: center;\nmargin-top: 3rem;\n}\n\n.cta-heading {\nfont-family: var(--font-family-brand);\nfont-size: 88px;\nline-height: 1;\nmax-width:800px;\nmargin:0 auto;\nfont-weight: 700;\ncolor: var(--color-text-white);\nmargin-bottom: 0.5rem;\n}\n\n.cta-description {\nfont-size: 28px;\ncolor: var(--color-text-white);\nmargin-bottom: 1.5rem;\nmax-width: 800px;\nmargin-left: auto;\nmargin-right: auto;\n}\n\n.palmetto-button-primary-quote {\ndisplay: inline-block;\npadding: 0.75rem 2rem;\nbackground-color: var(--color-brand-primary-500);\ncolor: #ffffff;\nborder-radius: 16px;\ntext-decoration: none;\nfont-weight: 700;\ntransition: all .2s cubic-bezier(.4,0,.2,1);\n}\n\n.palmetto-button-primary-quote:hover {\nbackground-color: var(--color-brand-primary-dark);\nborder-radius: 32px;\n}\n\n\n@media (max-width: 992px) {\n.palmetto-incentives-card {\n    margin: 0 10px;\n    border-left: none;\n    border-top: 1px solid #e0e8c7;\n    padding: 2rem 1rem;\n}\n\n.incentives-savings-amount {\n    font-size: 6rem;\n}\n\n.accordion-trigger {\n    font-size: 1.125rem;\n}\n}\n\n@media (max-width: 768px) {\n.palmetto-incentives-section {\n    padding: 1.5rem 0;\n}\n\n.palmetto-incentives-table {\n    font-size: 0.8rem;\n}\n\n.palmetto-section-container {\n    padding: 0 1rem;\n}\n\n.palmetto-incentives-card {\n    margin: 0;\n    padding: 1.5rem 0.5rem;\n    max-width: 100%;\n    overflow: hidden;\n}\n\n.incentives-savings-amount {\n    font-size: 6rem;\n    word-break: break-all;\n    max-width: 100%;\n}\n\n.incentives-savings-description {\n    font-size: 1.25rem;\n    padding: 0 0.5rem;\n}\n\n.palmetto-incentives-table th,\n.palmetto-incentives-table td {\n    padding: 0.5rem;\n}\n\n.palmetto-incentives-cta {\n    padding: 80px 1.5rem;\n}\n\n.cta-heading {\n    font-size: var(--size-font-xl);\n}\n\n.cta-description {\n    font-size: 20px;\n    line-height:1.2;\n}\n}\n\n@media (max-width: 576px) {\n.palmetto-section-intro {\n    font-size: 1.5rem;\n}\n\n.palmetto-incentives-table {\n    font-size: 0.8rem;\n}\n\n.palmetto-incentives-card {\n    padding: 1rem 0.25rem;\n}\n\n.incentives-savings-amount {\n    font-size: 5rem;\n    line-height: 1;\n}\n\n.incentives-savings-description {\n    font-size: 1.1rem;\n    padding: 0;\n    margin: 0;\n}\n\n.palmetto-incentives-table td, \n.palmetto-incentives-table th {\n    padding: .5rem;\n}\n\n.palmetto-button-link {\n    padding: 0.25rem 0.5rem;\n    font-size: 0.8rem;\n}\n\n.palmetto-incentives-table .palmetto-button-link span {\n    display:none;\n}\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\nconst accordionTriggers = document.querySelectorAll('.accordion-trigger');\n\naccordionTriggers.forEach(trigger => {\n    trigger.setAttribute('aria-expanded', 'false');\n    trigger.addEventListener('click', function() {\n    const content = this.nextElementSibling;\n    const isOpen = content.classList.toggle('active');\n    this.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n    });\n});\n});\n<\/script>\n\n\n\n<section id=\"solar-production\" class=\"palmetto-section solar-production-section\">\n<div class=\"palmetto-container\">\n    <div class=\"section-number\">07<\/div>\n    <h2 class=\"palmetto-section-heading\">Corvallis Solar Irradiance<\/h2>\n    \n    <div class=\"section-intro\">\n    <p class=\"palmetto-section-intro\">\n        Solar panel production varies throughout the year based on daylight hours, weather patterns, and sun intensity. Understanding how seasons affect your solar system helps set realistic expectations for your investment.\n    <\/p>\n    <p class=\"palmetto-section-body\">\n        Corvallis sees cloudy, rainy winters but sunny, long summer days that boost production. Despite its reputation, Corvallis can be great for solar year-round with the right system.\n    <\/p>\n    <\/div>\n    \n    <div class=\"chart-wrapper\">\n    <div class=\"chart-container\">\n        <div class=\"chart-header\">\n        <h3 class=\"chart-title\">Solar Production in Corvallis by Month<\/h3>\n        <div class=\"chart-controls\">\n            <label for=\"system-size\">System Size:<\/label>\n            <select id=\"system-size\" class=\"system-size-select\">\n            <option value=\"5\">5 kW<\/option>\n            <option value=\"7\">7 kW<\/option>\n            <option value=\"10\" selected>10 kW<\/option>\n            <\/select>\n        <\/div>\n        <\/div>\n        \n        <div class=\"chart-legend\">\n        <div class=\"legend-item\">\n            <span class=\"legend-color daylight-color\"><\/span>\n            <span class=\"legend-label\">Daylight Hours<\/span>\n        <\/div>\n        <div class=\"legend-item\">\n            <span class=\"legend-color production-color\"><\/span>\n            <span class=\"legend-label\">Energy Production (kWh\/day)<\/span>\n        <\/div>\n        <\/div>\n        \n        <div class=\"chart-area\">\n        <canvas id=\"solar-chart\" height=\"400\"><\/canvas>\n        <\/div>\n        \n        <div class=\"chart-source\"><a href=\"https:\/\/pvwatts.nrel.gov\" target=\"_blank\" rel=\"noopener noreferrer\">Source: National Renewable Energy Laboratory (NREL) PVWatts data; Corvallis, OR<\/a><\/div>\n    <\/div>\n    <\/div>\n    \n    <div class=\"context-section\">\n    <h3 class=\"context-heading\">What Can Your Solar System Power?<\/h3>\n    \n    <div class=\"context-cards\">\n        <div class=\"context-card\">\n        <svg width=\"74\" height=\"74\" viewBox=\"0 0 74 74\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <g clip-path=\"url(#clip0_7420_450)\">\n        <path d=\"M12.9731 52.4844C14.7424 50.715 17.611 50.715 19.3803 52.4844L21.516 54.6201C23.2853 56.3894 23.2853 59.258 21.516 61.0274L18.3124 64.231C16.5431 66.0003 13.6745 66.0003 11.9052 64.231L9.76952 62.0952C8.00023 60.3259 8.00023 57.4573 9.76952 55.688L12.9731 52.4844Z\" fill=\"black\"\/>\n        <path d=\"M55.1222 36.2449C55.1222 46.2537 47.0086 54.3673 37 54.3673C26.9914 54.3673 18.8778 46.2537 18.8778 36.2449C18.8778 26.2361 26.9914 18.1224 37 18.1224C47.0086 18.1224 55.1222 26.2361 55.1222 36.2449Z\" fill=\"black\"\/>\n        <path d=\"M30.9593 4.53061C30.9593 2.02842 32.9877 0 35.4898 0H38.5102C41.0124 0 43.0407 2.02842 43.0407 4.53061V9.06122C43.0407 11.5634 41.0124 13.5918 38.5102 13.5918H35.4898C32.9877 13.5918 30.9593 11.5634 30.9593 9.06122V4.53061Z\" fill=\"black\"\/>\n        <path d=\"M30.9593 64.9388C30.9593 62.4366 32.9877 60.4082 35.4898 60.4082H38.5102C41.0124 60.4082 43.0407 62.4366 43.0407 64.9388V69.4694C43.0407 71.9716 41.0124 74 38.5102 74H35.4898C32.9877 74 30.9593 71.9716 30.9593 69.4694V64.9388Z\" fill=\"black\"\/>\n        <path d=\"M55.6876 9.76947C57.4569 8.00016 60.3255 8.00016 62.0948 9.76947L64.2305 11.9052C65.9998 13.6745 65.9998 16.5432 64.2305 18.3125L61.0269 21.5161C59.2576 23.2854 56.389 23.2854 54.6197 21.5161L52.484 19.3804C50.7147 17.611 50.7147 14.7424 52.484 12.9731L55.6876 9.76947Z\" fill=\"black\"\/>\n        <path d=\"M9.76953 18.3116C8.00024 16.5423 8.00024 13.6736 9.76953 11.9043L11.9053 9.76856C13.6745 7.99925 16.5431 7.99925 18.3124 9.76856L21.516 12.9722C23.2853 14.7415 23.2853 17.6101 21.516 19.3794L19.3803 21.5152C17.611 23.2845 14.7424 23.2845 12.9731 21.5152L9.76953 18.3116Z\" fill=\"black\"\/>\n        <path d=\"M52.484 61.0279C50.7147 59.2586 50.7147 56.39 52.484 54.6207L54.6197 52.4849C56.389 50.7156 59.2576 50.7156 61.0269 52.4849L64.2305 55.6885C65.9998 57.4579 65.9998 60.3265 64.2305 62.0958L62.0947 64.2316C60.3255 66.0009 57.4569 66.0009 55.6876 64.2316L52.484 61.0279Z\" fill=\"black\"\/>\n        <path d=\"M4.53055 43.0408C2.0284 43.0408 1.20699e-07 41.0124 6.60122e-08 38.5102L0 35.4898C-5.46864e-08 32.9876 2.0284 30.9592 4.53055 30.9592H9.06111C11.5633 30.9592 13.5917 32.9876 13.5917 35.4898V38.5102C13.5917 41.0124 11.5633 43.0408 9.06111 43.0408H4.53055Z\" fill=\"black\"\/>\n        <path d=\"M64.9389 43.0408C62.4367 43.0408 60.4083 41.0124 60.4083 38.5102V35.4898C60.4083 32.9876 62.4367 30.9592 64.9389 30.9592H69.4694C71.9716 30.9592 74 32.9876 74 35.4898V38.5102C74 41.0124 71.9716 43.0408 69.4694 43.0408H64.9389Z\" fill=\"black\"\/>\n        <\/g>\n        <defs>\n        <clipPath id=\"clip0_7420_450\">\n        <rect width=\"74\" height=\"74\" fill=\"white\"\/>\n        <\/clipPath>\n        <\/defs>\n        <\/svg>\n        <h4 class=\"card-title\">Summer Production (July)<\/h4>\n        <div class=\"production-value\"><span id=\"summer-production\" class=\"number-card\">[SummerProduction]<\/span> kWh\/day<\/div>\n        <div class=\"card-content\">\n            <p>In July, your <span class=\"system-size-text\">10 kW<\/span> system could power:<\/p>\n            <ul class=\"benefit-list\" id=\"summer-benefits\">\n            <li><strong>3.6 average homes<\/strong> (15 kWh\/day per home)<\/li>\n            <li><span class=\"or-text\">or<\/span> Run central AC for <strong>18 hours<\/strong> AND power all other appliances<\/li>\n            <li><span class=\"or-text\">or<\/span> Fully charge <strong>5.4 Tesla Model 3<\/strong> electric vehicles<\/li>\n            <\/ul>\n        <\/div>\n        <\/div>\n        \n        <div class=\"context-card\">\n        <svg width=\"74\" height=\"74\" viewBox=\"0 0 74 74\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <path d=\"M41.8449 2.39461C43.6983 0.535413 46.7028 0.535524 48.5563 2.39461C50.4098 4.25386 50.4098 7.26758 48.5563 9.12683L41.2455 16.4604V29.2538L52.2905 22.8578L54.9664 12.8401C55.6448 10.3005 58.2469 8.79384 60.7786 9.47398C63.3104 10.1545 64.8141 12.7645 64.1358 15.3042L62.1784 22.6285L69.4799 24.592L69.7148 24.6602C72.1043 25.4343 73.4943 27.9618 72.8372 30.4223C72.1799 32.8828 69.7166 34.3737 67.2613 33.8458L67.0234 33.7884L57.0351 31.1042L45.9932 37.5001L57.0351 43.8945L67.0234 41.2118C69.5553 40.5313 72.1587 42.0382 72.8372 44.5779C73.5154 47.1174 72.0128 49.7273 69.4815 50.4082L62.1784 52.3702L64.1358 59.696C64.814 62.2355 63.3115 64.8454 60.7801 65.5263C58.2482 66.2068 55.6448 64.6999 54.9664 62.1602L52.2905 52.1409L41.2455 45.7449V58.5399L48.5563 65.8734L48.7247 66.0501C50.4086 67.919 50.3521 70.8043 48.5563 72.6056C46.7608 74.4066 43.8856 74.4629 42.0226 72.7746L41.8449 72.6056L36.4993 67.2434L31.1537 72.6056C29.3001 74.4647 26.2957 74.4648 24.4423 72.6056C22.589 70.7464 22.589 67.7326 24.4423 65.8734L31.7531 58.5399V45.7465L20.7081 52.1424L18.0322 62.1617C17.3537 64.7014 14.7518 66.2083 12.22 65.5278C9.68808 64.8473 8.18593 62.2373 8.86427 59.6976L10.8202 52.3718L3.51864 50.4098L3.28381 50.3416C0.89451 49.5673 -0.494253 47.0399 0.162953 44.5795C0.820142 42.1192 3.28218 40.6284 5.73723 41.156L5.97516 41.2134L15.9619 43.896L27.0069 37.5001L15.9619 31.1027L5.97516 33.7869C3.44325 34.4674 0.841375 32.9605 0.162953 30.4207C-0.515458 27.881 0.986748 25.271 3.51864 24.5905L10.8202 22.6269L8.86427 15.3027L8.8071 15.064C8.28118 12.6014 9.76734 10.1317 12.22 9.47243C14.6727 8.81319 17.1922 10.2063 17.9642 12.603L18.0322 12.8385L20.7081 22.8563L31.7531 29.2522V16.4604L24.4423 9.12683L24.2739 8.95016C22.5903 7.08132 22.6468 4.19587 24.4423 2.39461C26.2379 0.593367 29.1144 0.536843 30.9775 2.22568L31.1537 2.39461L36.4993 7.75683L41.8449 2.39461Z\" fill=\"black\"\/>\n        <\/svg>\n        <h4 class=\"card-title\">Winter Production (December)<\/h4>\n        <div class=\"production-value\"><span id=\"winter-production\" class=\"card-number\">[WinterProduction]<\/span> kWh\/day<\/div>\n        <div class=\"card-content\">\n            <p>In December, your <span class=\"system-size-text\">10 kW<\/span> system could power:<\/p>\n            <ul class=\"benefit-list\" id=\"winter-benefits\">\n            <li><strong>2 average homes<\/strong> (15 kWh\/day per home)<\/li>\n            <li><span class=\"or-text\">or<\/span> Keep your home heating system running for <strong>15 hours<\/strong><\/li>\n            <li><span class=\"or-text\">or<\/span> Fully charge <strong>3 Tesla Model 3<\/strong> electric vehicles<\/li>\n            <\/ul>\n        <\/div>\n        <\/div>\n        \n        <div class=\"context-card\">\n        <svg width=\"74\" height=\"74\" viewBox=\"0 0 74 74\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <path d=\"M70 62C70 67.5227 65.5227 71.9998 60 72H13C7.47715 72 3 67.5228 3 62V31.167H70V62ZM25.2168 2C27.4259 2 29.2168 3.79086 29.2168 6V10.75H43.7822V6C43.7822 3.79098 45.5733 2.00019 47.7822 2H52.8916C55.1006 2.00012 56.8916 3.79094 56.8916 6V10.75H60C65.5227 10.7502 70 15.2273 70 20.75V25.334H3V20.75C3 15.2272 7.47715 10.75 13 10.75H16.1084V6C16.1084 3.79087 17.8993 2.00002 20.1084 2H25.2168Z\" fill=\"black\"\/>\n        <\/svg>\n        <h4 class=\"card-title\">Annual Production<\/h4>\n        <div class=\"production-value\" ><span id=\"annual-production\" class=\"card-number\">[AnnualProduction]<\/span> kWh\/year<\/div>\n        <div class=\"card-content\">\n            <p>Over a year, your <span class=\"system-size-text\">10 kW<\/span> system could:<\/p>\n            <ul class=\"benefit-list\" id=\"annual-benefits\">\n            <li><strong>Offset 10 tons<\/strong> of carbon dioxide emissions<\/li>\n            <li><span class=\"or-text\">or<\/span> Equal the environmental benefit of <strong>planting 175 trees<\/strong><\/li>\n            <li><span class=\"or-text\">or<\/span> Save approximately <strong>$4,234<\/strong> in electricity costs<\/li>\n            <\/ul>\n        <\/div>\n        <\/div>\n    <\/div>\n    <\/div>\n    \n    <div class=\"palmetto-incentives-cta solar\">\n    <h3 class=\"cta-heading\">Want to know exactly how much solar can power your home?<\/h3>\n    <p class=\"cta-description\">Get a personalized solar analysis based on your actual home, energy usage, and roof characteristics.<\/p>\n    <a href=\"https:\/\/luminance.palmetto.com\/home\/buy-solar\/step-1?utm_source=localorganic\" class=\"cta-button\">Get My Custom Estimate<\/a>\n    <\/div>\n<\/div>\n<\/section>\n\n<style>\n\n.palmetto-incentives-cta.solar {\nbackground-image: url(\"https:\/\/palmetto.com\/local\/wp-content\/uploads\/cta-banner-bg-couple.jpg\");\npadding:100px 20px;\n}\n\n.palmetto-incentives-cta.solar h3{ max-width: 955px; }\n\n\n.palmetto-section {\npadding: 4rem 2rem;\nmargin: 0 auto;\nwidth: 100%;\nmax-width: 100%;\nbox-sizing: border-box;\n}\n\n\n\n.palmetto-container {\nmax-width: 1200px;\nmargin: 0 auto;\n}\n\n.section-intro {\nmax-width: 1200px;\nmargin-bottom: 3rem;\n}\n\n.intro-text {\nfont-size: 1.25rem;\nfont-weight: 500;\nmargin-bottom: 1rem;\n}\n\n.chart-wrapper {\nbackground-color: #ECF0E4;\nborder-radius: 1rem;\nmargin-bottom: 3rem;\noverflow: hidden;\n}\n\n.chart-container {\npadding: 2rem;\n}\n\n.chart-header {\ndisplay: flex;\njustify-content: space-between;\nalign-items: center;\nflex-wrap: wrap;\ngap: 1rem;\nmargin-bottom: 1.5rem;\n}\n\n.chart-title {\nfont-size: 40px;\ncolor: var(--color-text-black);\npadding:30px 30px 10px 30px;\nfont-weight: 700;\nmargin: 0;\n}\n\n.chart-controls {\ndisplay: flex;\nalign-items: center;\ngap: 0.75rem;\n}\n\n.chart-controls label {\nfont-weight: 500;\ncolor: #5b5e65;\n}\n\n.system-size-select {\npadding: 0.75rem 1rem;\nborder: 1px solid #c8ccd4;\nborder-radius: 0.5rem;\nbackground-color: #ffffff;\ncolor: #44474b;\nfont-size: 1rem;\nfont-weight: 500;\ncursor: pointer;\nmin-width: 100px;\nappearance: none;\nbackground-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%235B5E65' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\nbackground-repeat: no-repeat;\nbackground-position: right 1rem center;\n}\n\n.system-size-select:focus {\noutline: none;\nborder-color: #7754C4;\n}\n\n.chart-legend {\ndisplay: flex;\njustify-content: center;\ngap: 2rem;\nmargin-bottom: 1.5rem;\n}\n\n.legend-item {\ndisplay: flex;\nalign-items: center;\ngap: 0.5rem;\n}\n\n.legend-color {\nwidth: 1rem;\nheight: 1rem;\nborder-radius: 4px;\n}\n\n.daylight-color {\nbackground-color: #ffd41a;\n}\n\n.production-color {\nbackground-color: #7754C4;\n}\n\n.legend-label {\nfont-size: 0.875rem;\ncolor: #6e727a;\n}\n\n.chart-area {\nposition: relative;\nmargin-bottom: 1rem;\n}\n\n.chart-axes {\ndisplay: flex;\nheight: 400px;\nposition: relative;\n}\n\n.production-axis {\npadding-right: 0.5rem;\ntext-align: right;\n}\n\n.daylight-axis {\npadding-left: 0.5rem;\ntext-align: left;\n}\n\n.axis-label {\nfont-size: 0.75rem;\ncolor: #8c919b;\nheight: 1rem;\n}\n\n.chart-grid {\nflex: 1;\nposition: relative;\nborder: 1px solid #e0e2e7;\nborder-top: none;\nborder-right: none;\nheight: 100%;\npadding: 1rem 0;\n}\n\n.x-axis {\ndisplay: flex;\njustify-content: space-around;\npadding: 0 50px;\nmargin-top: 0.5rem;\n}\n\n.month-label {\nfont-size: 0.875rem;\ncolor: #6e727a;\ntext-align: center;\nwidth: calc(100% \/ 12);\n}\n\n.chart-source {\nfont-size: 0.75rem;\ncolor: #8c919b;\ntext-align: center;\nmargin-top: 1rem;\n}\n\n.context-section {\nmargin-bottom: 3rem;\n}\n\n.context-heading {\nfont-family: var(--font-family-brand);\nfont-size: 48px;\ncolor: var(--color-text-black);\nfont-weight: 700;\ntext-align: center;\nmargin-bottom: 2rem;\n}\n\n.context-cards {\ndisplay: grid;\ngrid-template-columns: repeat(3, 1fr);\ngap: 2rem;\n}\n\n.context-card {\nfont-family: var(--font-family-body);\nbackground-color: #E9EEE1;\nborder-radius: 1rem;\npadding: 2rem;\ndisplay: flex;\nflex-direction: column;\n}\n\n.context-card svg {\npadding-bottom:40px;\n}\n\n.card-title {\nfont-size: 1.15rem;\nfont-weight: 700;\nmargin: 0 0 1rem 0;\n}\n\n.production-value {\nfont-family: var(--font-family-body);\nfont-size:20px;\nmargin-bottom: 1rem;\ncolor: var(--color-text-black);\n}\n\n.production-value span {\nfont-family: var(--font-family-brand);\nfont-size: 64px;\nfont-weight: 700;\n}\n\n.card-content {\ntext-align: left;\nwidth: 100%;\n}\n\n.card-content p {\nmargin-top: 0;\nmargin-bottom: 1rem;\nfont-size: 0.9rem;\n}\n\n.benefit-list {\nlist-style-type: none;\npadding: 0;\nmargin: 0;\n}\n\n.benefit-list li {\nposition: relative;\npadding-left: 1.5rem;\nmargin-bottom: 0.75rem;\nline-height: 1.3;\nfont-size: 0.9rem;\n}\n\n.benefit-list li:last-child {\nmargin-bottom: 0;\n}\n\n.benefit-list li:before {\ncontent: \"\";\nposition: absolute;\nleft: 0;\ntop: 0.45rem;\nwidth: 0.5rem;\nheight: 0.5rem;\nbackground-color: var(--color-text-black);\nborder-radius: 50%;\n}\n\n.benefit-list .or-text {\nfont-style: italic;\nfont-size: 0.9em;\n}\n\n\n\n@media (max-width: 992px) {\n.context-cards {\n    grid-template-columns: repeat(2, 1fr);\n}\n\n.section-title {\n    font-size: 1.75rem;\n}\n}\n\n@media (max-width: 768px) {\n\n.context-heading {\n    padding-bottom: 20px;\n}\n\n.palmetto-section {\n    padding: 3rem 1.5rem;\n}\n\n.section-title {\n    font-size: 1.5rem;\n}\n\n.context-cards {\n    grid-template-columns: 1fr;\n}\n\n.chart-area {\n    overflow-x: auto;\n}\n\n.chart-axes {\n    width: 800px;\n    min-width: 100%;\n}\n\n.chart-header {\n    flex-direction: column;\n    align-items: flex-start;\n}\n\n.cta-section {\n    padding: 2rem 1.5rem;\n}\n\n.cta-heading {\n    font-size: 3rem;\n}\n}\n\n@media (max-width: 480px) {\n.palmetto-section {\n    padding: 2rem 1rem;\n}\n\n.context-card svg {\n    width:48px;\n    padding-bottom:20px;\n}\n\n.section-header {\n    flex-direction: column;\n    align-items: flex-start;\n}\n\n.section-number {\n    margin-bottom: 1rem;\n}\n\n.section-title {\n    font-size: 1.25rem;\n}\n\n.chart-container {\n    padding: 1rem;\n}\n\n.chart-title {\n    font-size: 1.25rem;\n}\n\n.cta-heading {\n    font-size: 3rem;\n}\n\n.production-value {\n    font-size: 1.5rem;\n}\n}\n<\/style>\n\n<script>\n    document.addEventListener('DOMContentLoaded', function() {\n    \/\/ Chart Data\n    const monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\n\n\n    \n    const daylightHours = {\n        'Jan': 9.2, 'Feb': 10.5, 'Mar': 11.9, 'Apr': 13.5, 'May': 14.9, 'Jun': 15.7,\n        'Jul': 15.2, 'Aug': 14.0, 'Sep': 12.5, 'Oct': 11.0, 'Nov': 9.5, 'Dec': 8.9\n    };\n    \n    const productionData = {\n \"5\": {\n  \"Jan\": 7.2,\n  \"Feb\": 9.9,\n  \"Mar\": 15.0,\n  \"Apr\": 19.8,\n  \"May\": 23.6,\n  \"Jun\": 24.3,\n  \"Jul\": 27.3,\n  \"Aug\": 25.4,\n  \"Sep\": 20.7,\n  \"Oct\": 13.4,\n  \"Nov\": 8.1,\n  \"Dec\": 6.0,\n  \"annual\": 6123\n },\n \"7\": {\n  \"Jan\": 10.1,\n  \"Feb\": 13.9,\n  \"Mar\": 20.9,\n  \"Apr\": 27.7,\n  \"May\": 33.1,\n  \"Jun\": 34.0,\n  \"Jul\": 38.3,\n  \"Aug\": 35.6,\n  \"Sep\": 29.0,\n  \"Oct\": 18.7,\n  \"Nov\": 11.4,\n  \"Dec\": 8.4,\n  \"annual\": 8571\n },\n \"10\": {\n  \"Jan\": 14.4,\n  \"Feb\": 19.9,\n  \"Mar\": 29.9,\n  \"Apr\": 39.6,\n  \"May\": 47.2,\n  \"Jun\": 48.6,\n  \"Jul\": 54.6,\n  \"Aug\": 50.9,\n  \"Sep\": 41.4,\n  \"Oct\": 26.7,\n  \"Nov\": 16.2,\n  \"Dec\": 12.0,\n  \"annual\": 12244\n }\n};\n\n    \/\/ DOM Elements\n    const systemSizeSelect = document.getElementById('system-size');\n    const summerProduction = document.getElementById('summer-production');\n    const winterProduction = document.getElementById('winter-production');\n    const annualProduction = document.getElementById('annual-production');\n    const summerBenefits = document.getElementById('summer-benefits');\n    const winterBenefits = document.getElementById('winter-benefits');\n    const annualBenefits = document.getElementById('annual-benefits');\n    const systemSizeTexts = document.querySelectorAll('.system-size-text');\n\n    \/\/ Load Chart.js\n    function loadScript(url, callback) {\n        var script = document.createElement('script');\n        script.src = url;\n        script.onload = callback;\n        document.head.appendChild(script);\n    }\n\n    loadScript('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@3.9.1\/dist\/chart.min.js', initChart);\n\n    let solarChart;\n\n    \/\/ Initialize the chart\n    function initChart() {\n        const ctx = document.getElementById('solar-chart').getContext('2d');\n        \n        \/\/ Setup initial data\n        const systemSize = systemSizeSelect.value;\n        const data = productionData[systemSize];\n        const productionValues = monthNames.map(month => data[month]);\n        const daylightValues = monthNames.map(month => daylightHours[month]);\n        \n        \/\/ Create the chart\n        solarChart = new Chart(ctx, {\n        type: 'bar',\n        data: {\n            labels: monthNames,\n            datasets: [{\n            label: 'Energy Production (kWh\/day)',\n            data: productionValues,\n            backgroundColor: '#7754C4',\n            borderRadius: 15,\n            order: 2,\n            yAxisID: 'y'\n            }, {\n            label: 'Daylight Hours',\n            data: daylightValues,\n            borderColor: '#ffd41a',\n            borderRadius: '20px 20px 0 0',\n            backgroundColor: 'rgba(255, 212, 26, 0.2)',\n            type: 'line',\n            pointBackgroundColor: '#ffd41a',\n            pointRadius: 4,\n            pointHoverRadius: 6,\n            borderWidth: 3,\n            fill: false,\n            order: 1,\n            yAxisID: 'y1'\n            }]\n        },\n        options: {\n            responsive: true,\n            maintainAspectRatio: false,\n            scales: {\n            y: {\n                beginAtZero: true,\n                max: 60,\n                title: {\n                display: true,\n                text: 'Energy Production (kWh\/day)'\n                },\n                grid: {\n                color: 'rgba(224, 226, 231, 0.5)'\n                },\n                ticks: {\n                color: '#8c919b'\n                }\n            },\n            y1: {\n                beginAtZero: true,\n                max: 18,\n                position: 'right',\n                title: {\n                display: true,\n                text: 'Daylight Hours'\n                },\n                grid: {\n                display: false\n                },\n                ticks: {\n                color: '#8c919b',\n                callback: function(value) {\n                    return value + 'h';\n                }\n                }\n            },\n            x: {\n                grid: {\n                display: false\n                },\n                ticks: {\n                color: '#6e727a'\n                }\n            }\n            },\n            plugins: {\n            legend: {\n                display: false\n            },\n            tooltip: {\n                callbacks: {\n                label: function(context) {\n                    const label = context.dataset.label || '';\n                    const value = context.raw;\n                    return context.datasetIndex === 0 \n                    ? `${label}: ${value} kWh\/day` \n                    : `${label}: ${value} hours`;\n                }\n                }\n            }\n            }\n        }\n        });\n        \n        \/\/ Update other elements with initial data\n        updateCardData(systemSize, data);\n    }\n\n    \/\/ Update chart data based on selected system size\n    function updateChartData() {\n        const systemSize = systemSizeSelect.value;\n        const data = productionData[systemSize];\n        \n        \/\/ Update chart\n        solarChart.data.datasets[0].data = monthNames.map(month => data[month]);\n        solarChart.update();\n        \n        \/\/ Update other elements\n        updateCardData(systemSize, data);\n    }\n\n    \/\/ Update card data elements\n    function updateCardData(systemSize, data) {\n        \/\/ Update system size texts\n        systemSizeTexts.forEach(text => {\n        text.textContent = `${systemSize} kW`;\n        });\n        \n        \/\/ Update production values\n        summerProduction.textContent = `${data['Jul']}`;\n        winterProduction.textContent = `${data['Dec']}`;\n        annualProduction.textContent = `${data['annual'].toLocaleString()}`;\n        \n        \/\/ Update benefit lists\n        updateBenefitLists(systemSize, data);\n    }\n\n    \/\/ Update benefit lists based on production data\n    function updateBenefitLists(systemSize, data) {\n        \/\/ Summer benefits\n        const julProduction = data['Jul'];\n        summerBenefits.innerHTML = `\n        <li><strong>${(julProduction \/ 15).toFixed(1)} average homes<\/strong> (15 kWh\/day per home)<\/li>\n        <li><span class=\"or-text\">or<\/span> Run central AC for <strong>${Math.floor(julProduction \/ 3)} hours<\/strong> AND power all other appliances<\/li>\n        <li><span class=\"or-text\">or<\/span> Fully charge <strong>${(julProduction \/ 10).toFixed(1)} Tesla Model 3<\/strong> electric vehicles<\/li>\n        `;\n        \n        \/\/ Winter benefits\n        const decProduction = data['Dec'];\n        winterBenefits.innerHTML = `\n        <li><strong>${(decProduction \/ 15).toFixed(1)} average homes<\/strong> (15 kWh\/day per home)<\/li>\n        <li><span class=\"or-text\">or<\/span> Keep your home heating system running for <strong>${Math.floor(decProduction \/ 2)} hours<\/strong><\/li>\n        <li><span class=\"or-text\">or<\/span> Fully charge <strong>${(decProduction \/ 10).toFixed(1)} Tesla Model 3<\/strong> electric vehicles<\/li>\n        `;\n        \n        \/\/ Annual benefits\n        const annualProduction = data['annual'];\n        annualBenefits.innerHTML = `\n        <li><strong>Offset ${Math.round(annualProduction * 0.0007)} tons<\/strong> of carbon dioxide emissions<\/li>\n        <li><span class=\"or-text\">or<\/span> Equal the environmental benefit of <strong>planting ${Math.round(annualProduction * 0.012)} trees<\/strong><\/li>\n        `;\n    }\n\n    \/\/ Add event listener for system size change\n    systemSizeSelect.addEventListener('change', updateChartData);\n    });\n<\/script>\n\n\n\n<section id=\"solar-installations\" class=\"palmetto-map-section\">\n<div class=\"palmetto-map-container\">\n    <div class=\"section-number\">08<\/div>\n    <h2 class=\"palmetto-section-heading\">Solar Panel Systems in Corvallis<\/h2>\n    <p class=\"palmetto-map-description\">\n    We&#8217;ve organized solar installation data from across the country, right down to the address level. Explore this interactive map to see how many Corvallis neighbors have made the switch to solar. Click any hexagon to discover solar activity in your community\u2014and see the clean energy movement growing all around you.\n    <\/p>\n    <div class=\"palmetto-map-wrapper\">\n    <iframe\n        src=\"https:\/\/palmettosolar.blob.core.windows.net\/maps\/corvallis-or-solar.html\"\n        title=\"Corvallis Solar Installation Map\"\n        class=\"palmetto-map-iframe\"\n        loading=\"lazy\">\n    <\/iframe>\n    <\/div>\n<\/div>\n<\/section>\n<style>\n\n.palmetto-map-section {\npadding-top: var(--size-spacing-4xl);\npadding-bottom: var(--size-spacing-4xl);\nwidth: 100%;\nbackground-color: var(--color-brand-green);\n}\n\n.palmetto-map-container {\nmax-width: 1200px;\nmargin: 0 auto;\npadding: 0 var(--size-spacing-lg);\n}\n\n.palmetto-section-heading, .palmetto-map-container .palmetto-section-heading {\nfont-family: var(--font-family-brand);\nfont-size: var(--size-font-3xl);\nfont-weight: var(--font-weight-bold);\ncolor: var(--color-text-black);\nmargin: 0 0px var(--size-spacing-lg) 0px;\nline-height: 1;\ndisplay: flex;\nalign-items: center;\ngap: var(--size-spacing-sm);\n}\n\n.section-number {\ncolor: var(--color-brand-primary-500);\nfont-weight: 700;\nfont-family: var(--font-family-body);\n}\n\n.palmetto-map-description {\nfont-family: var(--asset-fonts-body);\nfont-size: var(--size-font-md);\nline-height: var(--size-line-height-text);\ncolor: var(--color-text-black);\nmax-width: 1200px;\nmargin-bottom: var(--size-spacing-lg);\n}\n\n.palmetto-map-wrapper {\nposition: relative;\nwidth: 100%;\nheight: 0;\npadding-bottom: 42%;\nborder-radius: var(--size-border-radius-lg, 1rem);\noverflow: hidden;\nbackground-color: var(--color-background-secondary);\n}\n\n.palmetto-map-iframe {\nposition: absolute;\ntop: 0;\nleft: 0;\nwidth: 100%;\nheight: 100%;\nborder: none;\n}\n\n@media (max-width: 992px) {\n.palmetto-section-heading, .palmetto-map-container .palmetto-section-heading {\n    font-size: var(--size-font-2xl);\n}\n.palmetto-map-wrapper {\n    padding-bottom: 56%;\n}\n}\n\n@media (max-width: 768px) {\n.palmetto-map-section {\n    padding-top: var(--size-spacing-xl);\n    padding-bottom: var(--size-spacing-xl);\n}\n.palmetto-map-container {\n    padding: 0 var(--size-spacing-md);\n}\n}\n\n@media (max-width: 576px) {\n.palmetto-section-heading {\n}\n.palmetto-map-description {\n    font-size: var(--size-font-sm);\n}\n.palmetto-map-wrapper {\n    padding-bottom: 140%;\n    border-radius: var(--size-border-radius-md);\n}\n}\n<\/style>\n\n\n\n<section id=\"faq-section\" class=\"faq-section palmetto-incentives-section\">\n<div class=\"palmetto-section-container\">\n    <div class=\"section-number\">09<\/div>\n    <h2 class=\"palmetto-section-heading\">Frequently Asked Questions<\/h2>\n    \n    <div class=\"palmetto-incentives-accordions\">\n        <div class=\"incentive-accordion\">\n        <button class=\"accordion-trigger\">\n        <span class=\"accordion-title\">Does Corvallis, OR have net metering?<\/span>\n        <span class=\"accordion-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M4 6L8 10L12 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <\/button>\n        <div class=\"accordion-content\">\n            <p>Yes, <b>Corvallis, OR does have net metering<\/b>. Oregon&#8217;s statewide policy lets solar customers with systems under 25 kW earn credits for the excess electricity their panels send back to the grid, helping offset the power you use when the sun isn&#8217;t shining.<\/p><p>In Corvallis, <b>Pacific Power offers retail-rate net metering<\/b>, while PGE credits excess generation at a lower avoided-cost rate. Any credits remaining at the end of your annual billing cycle are donated to low-income bill assistance programs.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"incentive-accordion\">\n        <button class=\"accordion-trigger\">\n        <span class=\"accordion-title\">Do solar panels increase your home value in Corvallis, OR?<\/span>\n        <span class=\"accordion-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M4 6L8 10L12 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <\/button>\n        <div class=\"accordion-content\">\n            <p>Yes. In Corvallis, a solar system you <b>own outright<\/b> can increase your home&#8217;s value. A <a href=\"https:\/\/www.zillow.com\/research\/solar-panels-house-sell-more-23798\/\" target=\"_blank\" rel=\"noopener\">Zillow study<\/a> found homes with solar panels sell for about <b>4.1% more<\/b> than comparable homes without them.<\/p><p>Because you own the panels, that added resale value belongs to you. Oregon also exempts this added home value from property tax, so your Corvallis home can gain equity without raising your tax bill.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"incentive-accordion\">\n        <button class=\"accordion-trigger\">\n        <span class=\"accordion-title\">How much does it cost to go solar in Corvallis, OR?<\/span>\n        <span class=\"accordion-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M4 6L8 10L12 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <\/button>\n        <div class=\"accordion-content\">\n            <p>In Corvallis, a typical solar system costs around <b>$21,500<\/b> installed, or roughly <b>$3.16 per watt<\/b>, for an average-sized home. Smaller and larger systems generally range from about $16,900 to $27,500, depending on your home&#8217;s energy needs.<\/p><p>You buy the system outright and own it, keeping the full utility-bill savings for decades. Note that the federal 30% residential tax credit was eliminated by the 2025 federal law change. Use the calculator above for pricing specific to your home.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"incentive-accordion\">\n        <button class=\"accordion-trigger\">\n        <span class=\"accordion-title\">Does solar make sense in Corvallis, OR?<\/span>\n        <span class=\"accordion-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M4 6L8 10L12 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <\/button>\n        <div class=\"accordion-content\">\n            <p>Yes, solar makes sense for many Corvallis homes. Even with the Willamette Valley&#8217;s cloudy winters, the area averages about <b>4.3 peak sun hours per day<\/b> and long, sunny summers that boost production. With Oregon rates near <b>14.6\u00a2 per kWh<\/b> and climbing, that generation offsets a meaningful chunk of your bill.<\/p><p>A purchased system sized for a typical Corvallis home is designed to offset roughly <b>100% of average electricity usage<\/b>. Because you own the panels, you keep the full utility-bill savings\u2014around <b>$44,000 over 25 years<\/b>.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"incentive-accordion\">\n        <button class=\"accordion-trigger\">\n        <span class=\"accordion-title\">Do solar panels require maintenance in Corvallis, OR?<\/span>\n        <span class=\"accordion-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M4 6L8 10L12 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <\/button>\n        <div class=\"accordion-content\">\n            <p>Solar panels require very little maintenance in Corvallis. Because they have <b>no moving parts<\/b>, there&#8217;s nothing to wear out. An occasional visual inspection is usually all that&#8217;s needed, and Corvallis&#8217; frequent rain naturally rinses away dust and pollen from the panels.<\/p><p>Most equipment is also backed by <b>manufacturer warranties<\/b>, typically covering the panels for around 25 years and the inverter for about 10 to 12 years. This makes rooftop solar a low-effort, long-lasting way to generate clean power.<\/p>\n        <\/div>\n    <\/div>\n\n    <div class=\"incentive-accordion\">\n        <button class=\"accordion-trigger\">\n        <span class=\"accordion-title\">Do solar panels work in Corvallis, OR&#8217;s climate?<\/span>\n        <span class=\"accordion-icon\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M4 6L8 10L12 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n        <\/span>\n        <\/button>\n        <div class=\"accordion-content\">\n            <p>Yes. Solar panels work well in Corvallis, even with the Willamette Valley&#8217;s cloudy, rainy winters. Corvallis averages about <b>4.3 peak sun hours per day<\/b>, and panels still generate power on overcast days\u2014just at a reduced rate.<\/p><p>Production varies by season. Long, sunny summer days produce the most energy, while shorter, cloudier winter days produce less. Over a full year, these seasonal swings balance out, letting a properly sized system offset roughly 100% of a typical Corvallis home&#8217;s electricity use.<\/p>\n        <\/div>\n    <\/div>\n    <\/div>\n<\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n        {\n      \"@type\": \"Question\",\n      \"name\": \"Does Corvallis, OR have net metering?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"<p>Yes, <b>Corvallis, OR does have net metering<\/b>. Oregon's statewide policy lets solar customers with systems under 25 kW earn credits for the excess electricity their panels send back to the grid, helping offset the power you use when the sun isn't shining.<\/p><p>In Corvallis, <b>Pacific Power offers retail-rate net metering<\/b>, while PGE credits excess generation at a lower avoided-cost rate. Any credits remaining at the end of your annual billing cycle are donated to low-income bill assistance programs.<\/p>\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do solar panels increase your home value in Corvallis, OR?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"<p>Yes. In Corvallis, a solar system you <b>own outright<\/b> can increase your home's value. A <a href=\\\"https:\/\/www.zillow.com\/research\/solar-panels-house-sell-more-23798\/\\\">Zillow study<\/a> found homes with solar panels sell for about <b>4.1% more<\/b> than comparable homes without them.<\/p><p>Because you own the panels, that added resale value belongs to you. Oregon also exempts this added home value from property tax, so your Corvallis home can gain equity without raising your tax bill.<\/p>\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does it cost to go solar in Corvallis, OR?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"<p>In Corvallis, a typical solar system costs around <b>$21,500<\/b> installed, or roughly <b>$3.16 per watt<\/b>, for an average-sized home. Smaller and larger systems generally range from about $16,900 to $27,500, depending on your home's energy needs.<\/p><p>You buy the system outright and own it, keeping the full utility-bill savings for decades. Note that the federal 30% residential tax credit was eliminated by the 2025 federal law change. Use the calculator above for pricing specific to your home.<\/p>\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does solar make sense in Corvallis, OR?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"<p>Yes, solar makes sense for many Corvallis homes. Even with the Willamette Valley's cloudy winters, the area averages about <b>4.3 peak sun hours per day<\/b> and long, sunny summers that boost production. With Oregon rates near <b>14.6\\u00a2 per kWh<\/b> and climbing, that generation offsets a meaningful chunk of your bill.<\/p><p>A purchased system sized for a typical Corvallis home is designed to offset roughly <b>100% of average electricity usage<\/b>. Because you own the panels, you keep the full utility-bill savings\\u2014around <b>$44,000 over 25 years<\/b>.<\/p>\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do solar panels require maintenance in Corvallis, OR?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"<p>Solar panels require very little maintenance in Corvallis. Because they have <b>no moving parts<\/b>, there's nothing to wear out. An occasional visual inspection is usually all that's needed, and Corvallis' frequent rain naturally rinses away dust and pollen from the panels.<\/p><p>Most equipment is also backed by <b>manufacturer warranties<\/b>, typically covering the panels for around 25 years and the inverter for about 10 to 12 years. This makes rooftop solar a low-effort, long-lasting way to generate clean power.<\/p>\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do solar panels work in Corvallis, OR's climate?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"<p>Yes. Solar panels work well in Corvallis, even with the Willamette Valley's cloudy, rainy winters. Corvallis averages about <b>4.3 peak sun hours per day<\/b>, and panels still generate power on overcast days\\u2014just at a reduced rate.<\/p><p>Production varies by season. Long, sunny summer days produce the most energy, while shorter, cloudier winter days produce less. Over a full year, these seasonal swings balance out, letting a properly sized system offset roughly 100% of a typical Corvallis home's electricity use.<\/p>\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n<style>\n    .palmetto-internal-links-section {\n        width: 100%;\n        padding: 3rem 0;\n        background-color: var(--color-brand-grey-50);\n        border-top: 1px solid rgba(0, 0, 0, 0.08);\n    }\n\n    .palmetto-internal-links-container {\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 0 var(--size-spacing-xl);\n    }\n\n    .palmetto-internal-links-heading {\n        font-family: var(--font-family-brand);\n        font-size: var(--size-font-xl);\n        font-weight: 600;\n        color: var(--color-text-black);\n        margin: 0 0 var(--size-spacing-lg) 0;\n        text-align: center;\n    }\n\n    .palmetto-internal-links-grid {\n        display: grid;\n        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n        gap: 0.75rem;\n        margin: 0;\n        padding: 0;\n        list-style: none;\n    }\n\n    .palmetto-internal-link-item {\n        margin: 0;\n    }\n\n    .palmetto-internal-link {\n        display: block;\n        padding: 0.75rem 1rem;\n        background-color: #ffffff;\n        border: 1px solid rgba(0, 0, 0, 0.08);\n        border-radius: 8px;\n        text-decoration: none;\n        color: var(--color-text-black);\n        font-family: var(--font-family-body);\n        font-size: 0.9375rem;\n        font-weight: 500;\n        text-align: center;\n        transition: all 0.2s ease;\n        box-shadow: var(--shadow-sm);\n    }\n\n    .palmetto-internal-link:hover {\n        background-color: var(--color-brand-green);\n        border-color: var(--color-brand-green-dark);\n        transform: translateY(-2px);\n        color: var(--color-text-black);\n    }\n\n    @media (max-width: 768px) {\n        .palmetto-internal-links-grid {\n            grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));\n            gap: 0.5rem;\n        }\n\n        .palmetto-internal-link {\n            padding: 0.625rem 0.75rem;\n            font-size: 0.875rem;\n        }\n\n        .palmetto-internal-links-heading {\n            font-size: var(--size-font-md);\n        }\n    }\n<\/style>\n\n<section class=\"palmetto-internal-links-section\">\n    <div class=\"palmetto-internal-links-container\">\n        <h2 class=\"palmetto-internal-links-heading\">Explore Solar Power in Other Oregon Cities<\/h2>\n        <ul class=\"palmetto-internal-links-grid\">\n                        <li class=\"palmetto-internal-link-item\"><a href=\"https:\/\/palmetto.com\/local\/oregon\/bend\/\" class=\"palmetto-internal-link\" title=\"Bend, OR solar panels\">Bend Solar Panels<\/a><\/li>\n            <li class=\"palmetto-internal-link-item\"><a href=\"https:\/\/palmetto.com\/local\/oregon\/eugene\/\" class=\"palmetto-internal-link\" title=\"Eugene, OR solar panels\">Solar in Eugene<\/a><\/li>\n            <li class=\"palmetto-internal-link-item\"><a href=\"https:\/\/palmetto.com\/local\/oregon\/portland\/\" class=\"palmetto-internal-link\" title=\"Portland, OR solar panels\">Portland Solar Panels<\/a><\/li>\n            <li class=\"palmetto-internal-link-item\"><a href=\"https:\/\/palmetto.com\/local\/oregon\/salem\/\" class=\"palmetto-internal-link\" title=\"Salem, OR solar panels\">Salem, OR<\/a><\/li>\n        <\/ul>\n    <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Corvallis, OR Solar Panels In This Guide 01 Solar Energy in Corvallis 02 Solar Cost Calculator 03 Corvallis Reviews 04 Key Takeaways 05 Corvallis Electricity Prices 06 Oregon Solar Incentives 07 Corvallis Solar Production 08 Solar Installations in Corvallis 09 Frequently Asked Questions Certified by Nathan Healy Updated: August 2026 Quality Solar Panels Since 2011 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":1525,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1752","page","type-page","status-publish","hentry"],"rankMath":{"parentDomain":"palmetto.com","noFollowDomains":[],"noFollowExcludeDomains":[],"noFollowExternalLinks":false,"featuredImageNotice":"The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.","pluginReviewed":false,"postSettings":{"linkSuggestions":true,"useFocusKeyword":false},"frontEndScore":false,"postName":"corvallis","permalinkFormat":"https:\/\/palmetto.com\/local\/%pagename%\/","showLockModifiedDate":true,"assessor":{"focusKeywordLink":"https:\/\/palmetto.com\/local\/wp-admin\/edit.php?focus_keyword=%focus_keyword%&post_type=%post_type%","hasTOCPlugin":false,"primaryTaxonomy":false,"serpData":{"title":"","description":"","focusKeywords":"","pillarContent":false,"canonicalUrl":"","breadcrumbTitle":"","advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":"","facebookHasOverlay":false,"facebookImageOverlay":"","facebookAuthor":"","twitterCardType":"","twitterUseFacebook":true,"twitterTitle":"","twitterDescription":"","twitterImage":"","twitterImageID":"","twitterHasOverlay":false,"twitterImageOverlay":"","twitterPlayerUrl":"","twitterPlayerSize":"","twitterPlayerStream":"","twitterPlayerStreamCtype":"","twitterAppDescription":"","twitterAppIphoneName":"","twitterAppIphoneID":"","twitterAppIphoneUrl":"","twitterAppIpadName":"","twitterAppIpadID":"","twitterAppIpadUrl":"","twitterAppGoogleplayName":"","twitterAppGoogleplayID":"","twitterAppGoogleplayUrl":"","twitterAppCountry":"","robots":{"index":true},"twitterAuthor":"username","primaryTerm":0,"authorName":"Nathan Healy","titleTemplate":"%title%","descriptionTemplate":"%excerpt%","showScoreFrontend":true,"lockModifiedDate":false},"powerWords":["a cut above","absolute","absolutely","absolutely lowest","absurd","abuse","accurate","accuse","achieve","actionable","adaptable","adequate","admit","adorable","advantage","advice","affordable","aggravate","aggressive","agitated","agonizing","agony","alarmed","alarming","alienated","aligned","alive","all-inclusive","alluring","always","amazing","amp","animated","annihilate","announcing","anonymous","antagonistic","anxious","apocalypse","appalled","approved","approving","argumentative","armageddon","arrogant","ass kicking","assault","assured","astonishing","astounded","astounding","at ease","atrocious","attack","attractive","audacity","authentic","authoritative","authority","avoid","aware","awe-inspiring","awesome","awkward","backbone","backdoor","backed","backlash","backstabbing","badass","balanced","banned","bargain","barrage","basic","battle","beaming","beat down","beating","beautiful","beauty","begging","behind the scenes","belief","belong","best","best-selling","better","beware","big","billion","black market","blacklisted","blast","blessed","blinded","blissful","blood","bloodbath","bloodcurdling","bloody","blunder","blushing","bold","bomb","bona","bona fide","bonanza","bonus","bootleg","bottom line","bountiful","brave","bravery","brazen","break","breaking","breakthrough","breathtaking","bright","brilliant","broke","brutal","budget","buffoon","bullshit","bully","bumbling","buy","cadaver","calm","cancel anytime","capable","captivate","captivating","carefree","case study","cash","cataclysmic","catapult","catastrophe","caution","censored","centered","certain","certainly","certified","challenge","charming","cheap","cheat","cheat-sheet","cheer","cheerful","child-like","clarity","classified","clear","clueless","collapse","colorful","colossal","comfortable","compare","competitive","complete","completely","completeness","comprehensive","compromise","compulsive","concealed","conclusive","condemning","condescending","confess","confession","confessions","confident","confidential","conquer","conscientious","constructive","content","contrary","controlling","controversial","convenient","convert","cool","cooperative","copy","corpse","corrupt","corrupting","courage","courageous","cover-up","covert","coward","cowardly","crammed","crave","crazy","create","creative","cringeworthy","cripple","crisis","critical","crooked","crush","crushing","damaging","danger","dangerous","daring","dazzling","dead","deadline","deadly","death","decadent","deceived","deceptive","deep","defiance","definitely","definitive","defying","dejected","delicious","delight","delighted","delightful","delirious","delivered","demoralizing","deplorable","depraved","desire","desperate","despicable","destiny","destroy","detailed","devastating","devoted","diagnosed","direct","dirty","disadvantages","disastrous","discount","discover","disdainful","disempowered","disgusted","disgusting","dishonest","disillusioned","disoriented","distracted","distraught","distressed","distrustful","divulge","document","dollar","dominate","doomed","double","doubtful","download","dreadful","dreamy","drive","drowning","dumb","dynamic","eager","earnest","easily","easy","economical","ecstatic","edge","effective","efficient","effortless","elated","eliminate","elite","embarrass","embarrassed","embarrassing","emergency","emerging","emphasize","empowered","enchant","encouraged","endorsed","energetic","energy","enormous","enraged","enthusiastic","envy","epic","epidemic","essential","ethical","euphoric","evil","exactly","exasperated","excellent","excited","excitement","exciting","exclusive","exclusivity","excruciating","exhilarated","expensive","expert","explode","exploit","explosive","exposed","exquisite","extra","extraordinary","extremely","exuberant","eye-opening","fail","fail-proof","failure","faith","famous","fantasy","fascinating","fatigued","faux","faux pas","fearless","feast","feeble","festive","fide","fierce","fight","final","fine","fired","first","first ever","flirt","fluid","focus","focused","fool","fooled","foolish","forbidden","force-fed","forever","forgiving","forgotten","formula","fortune","foul","frantic","free","freebie","freedom","frenzied","frenzy","frightening","frisky","frugal","frustrated","fulfill","fulfilled","full","fully","fun","fun-loving","fundamentals","funniest","funny","furious","gambling","gargantuan","genius","genuine","gift","gigantic","giveaway","glamorous","gleeful","glorious","glowing","goddamn","gorgeous","graceful","grateful","gratified","gravity","great","greatest","greatness","greed","greedy","gripping","grit","grounded","growth","guaranteed","guilt","guilt-free","gullible","guts","hack","happiness","happy","harmful","harsh","hate","have you heard","havoc","hazardous","healthy","heart","heartbreaking","heartwarming","heavenly","hell","helpful","helplessness","hero","hesitant","hidden","high tech","highest","highly effective","hilarious","hoak","hoax","honest","honored","hope","hopeful","horribly","horrific","horrifying","horror","hostile","how to","huge","humility","humor","hurricane","hurry","hypnotic","idiot","ignite","illegal","illusive","imagination","immediately","imminently","impatience","impatient","impenetrable","important","impressive","improved","in the zone","incapable","incapacitated","incompetent","inconsiderate","increase","incredible","indecisive","indulgence","indulgent","inexpensive","inferior","informative","infuriated","ingredients","innocent","innovative","insane","insecure","insider","insidious","inspired","inspiring","instant savings","instantly","instructive","insult","intel","intelligent","intense","interesting","intriguing","introducing","invasion","investment","iron-clad","ironclad","irresistible","irs","is here","jackpot","jail","jaw-dropping","jealous","jeopardy","jittery","jovial","joyous","jubilant","judgmental","jumpstart","just arrived","keen","kickass","kickstart","kill","killed","killing","kills","know it all","lame","largest","lascivious","last","last chance","last minute","latest","laugh","laughing","launch","launching","lavishly","lawsuit","lazy","left behind","legendary","legitimate","liberal","liberated","lick","lies","life-changing","lifetime","light","lighthearted","likely","limited","literally","little-known","loathsome","lonely","looming","loser","lost","love","lucrative","lunatic","lurking","lust","luxurious","luxury","lying","magic","magical","magnificent","mainstream","malicious","mammoth","manipulative","marked down","massive","master","masterclass","maul","mediocre","meditative","meltdown","memorability","memorable","menacing","mesmerizing","meticulous","mind-blowing","minimalist","miracle","mired","mischievous","misgiving","missing out","mistake","monetize","money","moneyback","moneygrubbing","monumental","most important","motivated","mouth-watering","murder","mystery","nail","naked","natural","naughty","nazi","nest egg","never","new","nightmare","no good","no obligation","no one talks about","no questions asked","no risk","no strings attached","non-controlling","noted","novelty","now","obnoxious","obsessed","obsession","obvious","odd","off-kilter","off-limits","off-the record","offensive","official","okay","on-demand","open-minded","opportunities","optimistic","ordeal","outlawed","outrageousness","outstanding","overcome","overjoyed","overnight","overwhelmed","packed","painful","painless","painstaking","pale","panic","panicked","paralyzed","pas","passionate","pathetic","pay zero","payback","perfect","peril","perplexed","perspective","pessimistic","pioneering","piranha","pitfall","pitiful","placid","plague","played","playful","pleased","pluck","plummet","plunge","poison","poisonous","polarizing","poor","popular","portfolio","pound","powerful","powerless","practical","preposterous","prestige","price","priceless","pride","prison","privacy","private","privileged","prize","problem","productive","professional","profit","profitable","profound","promiscuous","promising","promote","protect","protected","proven","provocative","provoke","psychological","pummel","punch","punish","pus","quadruple","quality","quarrelsome","quick","quick-start","quickly","quiet","radiant","rare","ravenous","rebellious","recession-proof","reckoning","recognized","recommend","recreate","reduced","reflective","refugee","refund","refundable","reject","relaxed","release","relentless","reliable","remarkable","replicate","report","reprimanding","repulsed","repulsive","research","resentful","resourceful","responsible","responsive","rested","restricted","results","retaliating","reveal","revealing","revenge","revengeful","revisited","revolting","revolutionary","reward","rich","ridiculous","risky","riveting","rookie","rowdy","ruin","rules","ruthless","sabotaging","sacred","sadistic","sadly","sadness","safe","safety","sale","sampler","sarcastic","satisfied","savage","savagery","save","savings","savvy","scam","scandal","scandalous","scarce","scared","scary","scornful","scream","searing","secret","secret agenda","secret plot","secrets","secure","security","seductive","seething","seize","selected","self-hating","self-sufficient","sensational","senseless","sensual","serene","seriously","severe","sex","sexy","shaking","shameful","shameless","shaming","shatter","shellacking","shocking","should","shrewd","sick and tired","signs","silly","simple","simplicity","simplified","simplistic","sincere","sinful","sins","six-figure","sizable","sizzle","sizzled","sizzles","sizzling","sizzlingly","skill","skyrocket","slaughter","slave","sleazy","sleeping","sly","smash","smiling","smug","smuggle","smuggled","sneak-peek","sneaky","sniveling","snob","snooty","snotty","soar","soaring","solid","solution","spank","special","spectacular","speedy","spell-binding","spine","spirit","spirited","spiteful","spoiler","spontaneous","spotlight","spunky","squirming","stable","staggering","startling","steady","steal","stealthy","steamy","step-by-step","still","stoic","stop","strange","strangle","strategy","stressed","strong","strongly suggest","struggle","stuck up","studies","stunning","stupid","stupid-simple","sturdy","sublime","succeed","success","successful","suck","suddenly","suffer","sunny","super","super-human","superb","supercharge","superior","supported","supportive","sure","sure fire","surefire","surge","surging","surprise","surprised","surprising","survival","survive","suspicious","sweaty","swoon","swoon-worthy","tailspin","tank","tantalizing","targeted","tawdry","tease","technology","teetering","tempting","tenacious","tense","terrible","terrific","terrified","terrifying","terror","terrorist","tested","thankful","the truth","threaten","threatened","thrilled","thrilling","thug","ticked off","tickled","timely","today","torture","toxic","track record","trade secret","tragedy","tragic","transform","transparency","trap","trapped","trauma","traumatized","treacherous","treasure","tremendous","trend","tricks","triggers","triple","triumph","truly","trusting","trustworthy","truth","truthful","turbo-charge","turbocharges","tweaks","twitching","ultimate","unadulterated","unassuming","unauthorized","unbelievable","unburdened","uncaring","uncensored","uncertain","uncomfortable","unconditional","uncontrollable","unconventional","uncovered","undeniable","under priced","undercover","underground","underhanded","underused","unexpected","unforgettable","unheard of","unhurried","uninterested","unique","unjustified","unknowingly","unleashed","unlimited","unlock","unparalleled","unpopular","unreliable","unresponsive","unseen","unstable","unstoppable","unsure","unsurpassed","untapped","unusual","up-sell","upbeat","uplifted","uplifting","urge","urgent","useful","useless","validate","valor","valuable","value","vanquish","vaporize","venomous","verify","vibrant","vicious","victim","victory","vigorous","vilified","vindictive","violated","violent","volatile","vulnerable","waiting","wanted","wanton","warning","waste","weak","wealth","weird","what no one tells you","whip","whopping","wicked","wild","willpower","withheld","wonderful","wondrous","woozy","world","worry","worst","worthwhile","wounded","wreaking","youthful","zen","zinger"],"diacritics":{"A":"[\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F]","AA":"[\\uA732]","AE":"[\\u00C6\\u01FC\\u01E2]","AO":"[\\uA734]","AU":"[\\uA736]","AV":"[\\uA738\\uA73A]","AY":"[\\uA73C]","B":"[\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181]","C":"[\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E]","D":"[\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779]","DZ":"[\\u01F1\\u01C4]","Dz":"[\\u01F2\\u01C5]","E":"[\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E]","F":"[\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B]","G":"[\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E]","H":"[\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D]","I":"[\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197]","J":"[\\u004A\\u24BF\\uFF2A\\u0134\\u0248]","K":"[\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2]","L":"[\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780]","LJ":"[\\u01C7]","Lj":"[\\u01C8]","M":"[\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C]","N":"[\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4]","NJ":"[\\u01CA]","Nj":"[\\u01CB]","O":"[\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C]","OI":"[\\u01A2]","OO":"[\\uA74E]","OU":"[\\u0222]","P":"[\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754]","Q":"[\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A]","R":"[\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782]","S":"[\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784]","T":"[\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786]","TZ":"[\\uA728]","U":"[\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244]","V":"[\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245]","VY":"[\\uA760]","W":"[\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72]","X":"[\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C]","Y":"[\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE]","Z":"[\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762]","a":"[\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250]","aa":"[\\uA733]","ae":"[\\u00E6\\u01FD\\u01E3]","ao":"[\\uA735]","au":"[\\uA737]","av":"[\\uA739\\uA73B]","ay":"[\\uA73D]","b":"[\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253]","c":"[\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184]","d":"[\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A]","dz":"[\\u01F3\\u01C6]","e":"[\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD]","f":"[\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C]","g":"[\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F]","h":"[\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265]","hv":"[\\u0195]","i":"[\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131]","j":"[\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249]","k":"[\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3]","l":"[\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747]","lj":"[\\u01C9]","m":"[\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F]","n":"[\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5]","nj":"[\\u01CC]","o":"[\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275]","oi":"[\\u01A3]","ou":"[\\u0223]","oo":"[\\uA74F]","p":"[\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755]","q":"[\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759]","r":"[\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783]","s":"[\\u0073\\u24E2\\uFF53\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B]","ss":"[\\u00DF]","t":"[\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787]","tz":"[\\uA729]","u":"[\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289]","v":"[\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C]","vy":"[\\uA761]","w":"[\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73]","x":"[\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D]","y":"[\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF]","z":"[\\u007A\\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763]"},"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasRedirection":false,"hasBreadcrumb":false},"homeUrl":"https:\/\/palmetto.com\/local","objectID":1752,"objectType":"post","locale":"en","localeFull":"en_US","overlayImages":{"play":{"name":"Play icon","url":"https:\/\/palmetto.com\/local\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","path":"\/var\/www\/html\/local\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-play.png","position":"middle_center"},"gif":{"name":"GIF icon","url":"https:\/\/palmetto.com\/local\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","path":"\/var\/www\/html\/local\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/icon-gif.png","position":"middle_center"}},"defautOgImage":"https:\/\/palmetto.com\/local\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/social-placeholder.jpg","customPermalinks":true,"isUserRegistered":false,"autoSuggestKeywords":false,"connectSiteUrl":"https:\/\/rankmath.com\/auth?site=https%3A%2F%2Fpalmetto.com%2Flocal&r=https%3A%2F%2Fpalmetto.com%2Flocal%2Fwp-json%2Fwp%2Fv2%2Fpages%2F1752%3Fnonce%3D53607e6408","maxTags":5,"trendsIcon":"<svg viewBox=\"0 0 610 610\"><path d=\"M18.85,446,174.32,290.48l58.08,58.08L76.93,504a14.54,14.54,0,0,1-20.55,0L18.83,466.48a14.54,14.54,0,0,1,0-20.55Z\" style=\"fill:#4285f4\"\/><path d=\"M242.65,242.66,377.59,377.6l-47.75,47.75a14.54,14.54,0,0,1-20.55,0L174.37,290.43l47.75-47.75A14.52,14.52,0,0,1,242.65,242.66Z\" style=\"fill:#ea4335\"\/><polygon points=\"319.53 319.53 479.26 159.8 537.34 217.88 377.61 377.62 319.53 319.53\" style=\"fill:#fabb05\"\/><path d=\"M594.26,262.73V118.61h0a16.94,16.94,0,0,0-16.94-16.94H433.2a16.94,16.94,0,0,0-12,28.92L565.34,274.71h0a16.94,16.94,0,0,0,28.92-12Z\" style=\"fill:#34a853\"\/><rect width=\"610\" height=\"610\" style=\"fill:none\"\/><\/svg>","showScore":true,"siteFavIcon":"https:\/\/palmetto.com\/local\/wp-content\/uploads\/palmetto-favicon.png","canUser":{"general":false,"advanced":false,"snippet":false,"social":false,"analysis":false,"analytics":false,"content_ai":false},"showKeywordIntent":true,"isPro":false,"is_front_page":false,"trendsUpgradeLink":"https:\/\/rankmath.com\/pricing\/?utm_source=Plugin&utm_medium=CE%20General%20Tab%20Trends&utm_campaign=WP","trendsUpgradeLabel":"Upgrade","trendsPreviewImage":"https:\/\/palmetto.com\/local\/wp-content\/plugins\/seo-by-rank-math\/assets\/admin\/img\/trends-preview.jpg","currentEditor":false,"homepageData":{"assessor":{"powerWords":["a cut above","absolute","absolutely","absolutely lowest","absurd","abuse","accurate","accuse","achieve","actionable","adaptable","adequate","admit","adorable","advantage","advice","affordable","aggravate","aggressive","agitated","agonizing","agony","alarmed","alarming","alienated","aligned","alive","all-inclusive","alluring","always","amazing","amp","animated","annihilate","announcing","anonymous","antagonistic","anxious","apocalypse","appalled","approved","approving","argumentative","armageddon","arrogant","ass kicking","assault","assured","astonishing","astounded","astounding","at ease","atrocious","attack","attractive","audacity","authentic","authoritative","authority","avoid","aware","awe-inspiring","awesome","awkward","backbone","backdoor","backed","backlash","backstabbing","badass","balanced","banned","bargain","barrage","basic","battle","beaming","beat down","beating","beautiful","beauty","begging","behind the scenes","belief","belong","best","best-selling","better","beware","big","billion","black market","blacklisted","blast","blessed","blinded","blissful","blood","bloodbath","bloodcurdling","bloody","blunder","blushing","bold","bomb","bona","bona fide","bonanza","bonus","bootleg","bottom line","bountiful","brave","bravery","brazen","break","breaking","breakthrough","breathtaking","bright","brilliant","broke","brutal","budget","buffoon","bullshit","bully","bumbling","buy","cadaver","calm","cancel anytime","capable","captivate","captivating","carefree","case study","cash","cataclysmic","catapult","catastrophe","caution","censored","centered","certain","certainly","certified","challenge","charming","cheap","cheat","cheat-sheet","cheer","cheerful","child-like","clarity","classified","clear","clueless","collapse","colorful","colossal","comfortable","compare","competitive","complete","completely","completeness","comprehensive","compromise","compulsive","concealed","conclusive","condemning","condescending","confess","confession","confessions","confident","confidential","conquer","conscientious","constructive","content","contrary","controlling","controversial","convenient","convert","cool","cooperative","copy","corpse","corrupt","corrupting","courage","courageous","cover-up","covert","coward","cowardly","crammed","crave","crazy","create","creative","cringeworthy","cripple","crisis","critical","crooked","crush","crushing","damaging","danger","dangerous","daring","dazzling","dead","deadline","deadly","death","decadent","deceived","deceptive","deep","defiance","definitely","definitive","defying","dejected","delicious","delight","delighted","delightful","delirious","delivered","demoralizing","deplorable","depraved","desire","desperate","despicable","destiny","destroy","detailed","devastating","devoted","diagnosed","direct","dirty","disadvantages","disastrous","discount","discover","disdainful","disempowered","disgusted","disgusting","dishonest","disillusioned","disoriented","distracted","distraught","distressed","distrustful","divulge","document","dollar","dominate","doomed","double","doubtful","download","dreadful","dreamy","drive","drowning","dumb","dynamic","eager","earnest","easily","easy","economical","ecstatic","edge","effective","efficient","effortless","elated","eliminate","elite","embarrass","embarrassed","embarrassing","emergency","emerging","emphasize","empowered","enchant","encouraged","endorsed","energetic","energy","enormous","enraged","enthusiastic","envy","epic","epidemic","essential","ethical","euphoric","evil","exactly","exasperated","excellent","excited","excitement","exciting","exclusive","exclusivity","excruciating","exhilarated","expensive","expert","explode","exploit","explosive","exposed","exquisite","extra","extraordinary","extremely","exuberant","eye-opening","fail","fail-proof","failure","faith","famous","fantasy","fascinating","fatigued","faux","faux pas","fearless","feast","feeble","festive","fide","fierce","fight","final","fine","fired","first","first ever","flirt","fluid","focus","focused","fool","fooled","foolish","forbidden","force-fed","forever","forgiving","forgotten","formula","fortune","foul","frantic","free","freebie","freedom","frenzied","frenzy","frightening","frisky","frugal","frustrated","fulfill","fulfilled","full","fully","fun","fun-loving","fundamentals","funniest","funny","furious","gambling","gargantuan","genius","genuine","gift","gigantic","giveaway","glamorous","gleeful","glorious","glowing","goddamn","gorgeous","graceful","grateful","gratified","gravity","great","greatest","greatness","greed","greedy","gripping","grit","grounded","growth","guaranteed","guilt","guilt-free","gullible","guts","hack","happiness","happy","harmful","harsh","hate","have you heard","havoc","hazardous","healthy","heart","heartbreaking","heartwarming","heavenly","hell","helpful","helplessness","hero","hesitant","hidden","high tech","highest","highly effective","hilarious","hoak","hoax","honest","honored","hope","hopeful","horribly","horrific","horrifying","horror","hostile","how to","huge","humility","humor","hurricane","hurry","hypnotic","idiot","ignite","illegal","illusive","imagination","immediately","imminently","impatience","impatient","impenetrable","important","impressive","improved","in the zone","incapable","incapacitated","incompetent","inconsiderate","increase","incredible","indecisive","indulgence","indulgent","inexpensive","inferior","informative","infuriated","ingredients","innocent","innovative","insane","insecure","insider","insidious","inspired","inspiring","instant savings","instantly","instructive","insult","intel","intelligent","intense","interesting","intriguing","introducing","invasion","investment","iron-clad","ironclad","irresistible","irs","is here","jackpot","jail","jaw-dropping","jealous","jeopardy","jittery","jovial","joyous","jubilant","judgmental","jumpstart","just arrived","keen","kickass","kickstart","kill","killed","killing","kills","know it all","lame","largest","lascivious","last","last chance","last minute","latest","laugh","laughing","launch","launching","lavishly","lawsuit","lazy","left behind","legendary","legitimate","liberal","liberated","lick","lies","life-changing","lifetime","light","lighthearted","likely","limited","literally","little-known","loathsome","lonely","looming","loser","lost","love","lucrative","lunatic","lurking","lust","luxurious","luxury","lying","magic","magical","magnificent","mainstream","malicious","mammoth","manipulative","marked down","massive","master","masterclass","maul","mediocre","meditative","meltdown","memorability","memorable","menacing","mesmerizing","meticulous","mind-blowing","minimalist","miracle","mired","mischievous","misgiving","missing out","mistake","monetize","money","moneyback","moneygrubbing","monumental","most important","motivated","mouth-watering","murder","mystery","nail","naked","natural","naughty","nazi","nest egg","never","new","nightmare","no good","no obligation","no one talks about","no questions asked","no risk","no strings attached","non-controlling","noted","novelty","now","obnoxious","obsessed","obsession","obvious","odd","off-kilter","off-limits","off-the record","offensive","official","okay","on-demand","open-minded","opportunities","optimistic","ordeal","outlawed","outrageousness","outstanding","overcome","overjoyed","overnight","overwhelmed","packed","painful","painless","painstaking","pale","panic","panicked","paralyzed","pas","passionate","pathetic","pay zero","payback","perfect","peril","perplexed","perspective","pessimistic","pioneering","piranha","pitfall","pitiful","placid","plague","played","playful","pleased","pluck","plummet","plunge","poison","poisonous","polarizing","poor","popular","portfolio","pound","powerful","powerless","practical","preposterous","prestige","price","priceless","pride","prison","privacy","private","privileged","prize","problem","productive","professional","profit","profitable","profound","promiscuous","promising","promote","protect","protected","proven","provocative","provoke","psychological","pummel","punch","punish","pus","quadruple","quality","quarrelsome","quick","quick-start","quickly","quiet","radiant","rare","ravenous","rebellious","recession-proof","reckoning","recognized","recommend","recreate","reduced","reflective","refugee","refund","refundable","reject","relaxed","release","relentless","reliable","remarkable","replicate","report","reprimanding","repulsed","repulsive","research","resentful","resourceful","responsible","responsive","rested","restricted","results","retaliating","reveal","revealing","revenge","revengeful","revisited","revolting","revolutionary","reward","rich","ridiculous","risky","riveting","rookie","rowdy","ruin","rules","ruthless","sabotaging","sacred","sadistic","sadly","sadness","safe","safety","sale","sampler","sarcastic","satisfied","savage","savagery","save","savings","savvy","scam","scandal","scandalous","scarce","scared","scary","scornful","scream","searing","secret","secret agenda","secret plot","secrets","secure","security","seductive","seething","seize","selected","self-hating","self-sufficient","sensational","senseless","sensual","serene","seriously","severe","sex","sexy","shaking","shameful","shameless","shaming","shatter","shellacking","shocking","should","shrewd","sick and tired","signs","silly","simple","simplicity","simplified","simplistic","sincere","sinful","sins","six-figure","sizable","sizzle","sizzled","sizzles","sizzling","sizzlingly","skill","skyrocket","slaughter","slave","sleazy","sleeping","sly","smash","smiling","smug","smuggle","smuggled","sneak-peek","sneaky","sniveling","snob","snooty","snotty","soar","soaring","solid","solution","spank","special","spectacular","speedy","spell-binding","spine","spirit","spirited","spiteful","spoiler","spontaneous","spotlight","spunky","squirming","stable","staggering","startling","steady","steal","stealthy","steamy","step-by-step","still","stoic","stop","strange","strangle","strategy","stressed","strong","strongly suggest","struggle","stuck up","studies","stunning","stupid","stupid-simple","sturdy","sublime","succeed","success","successful","suck","suddenly","suffer","sunny","super","super-human","superb","supercharge","superior","supported","supportive","sure","sure fire","surefire","surge","surging","surprise","surprised","surprising","survival","survive","suspicious","sweaty","swoon","swoon-worthy","tailspin","tank","tantalizing","targeted","tawdry","tease","technology","teetering","tempting","tenacious","tense","terrible","terrific","terrified","terrifying","terror","terrorist","tested","thankful","the truth","threaten","threatened","thrilled","thrilling","thug","ticked off","tickled","timely","today","torture","toxic","track record","trade secret","tragedy","tragic","transform","transparency","trap","trapped","trauma","traumatized","treacherous","treasure","tremendous","trend","tricks","triggers","triple","triumph","truly","trusting","trustworthy","truth","truthful","turbo-charge","turbocharges","tweaks","twitching","ultimate","unadulterated","unassuming","unauthorized","unbelievable","unburdened","uncaring","uncensored","uncertain","uncomfortable","unconditional","uncontrollable","unconventional","uncovered","undeniable","under priced","undercover","underground","underhanded","underused","unexpected","unforgettable","unheard of","unhurried","uninterested","unique","unjustified","unknowingly","unleashed","unlimited","unlock","unparalleled","unpopular","unreliable","unresponsive","unseen","unstable","unstoppable","unsure","unsurpassed","untapped","unusual","up-sell","upbeat","uplifted","uplifting","urge","urgent","useful","useless","validate","valor","valuable","value","vanquish","vaporize","venomous","verify","vibrant","vicious","victim","victory","vigorous","vilified","vindictive","violated","violent","volatile","vulnerable","waiting","wanted","wanton","warning","waste","weak","wealth","weird","what no one tells you","whip","whopping","wicked","wild","willpower","withheld","wonderful","wondrous","woozy","world","worry","worst","worthwhile","wounded","wreaking","youthful","zen","zinger"],"diacritics":true,"researchesTests":["contentHasTOC","contentHasShortParagraphs","contentHasAssets","keywordInTitle","keywordInMetaDescription","keywordInPermalink","keywordIn10Percent","keywordInContent","keywordInSubheadings","keywordInImageAlt","keywordDensity","keywordNotUsed","lengthContent","lengthPermalink","linksHasInternal","linksHasExternals","linksNotAllExternals","titleStartWithKeyword","titleSentiment","titleHasPowerWords","titleHasNumber","hasContentAI"],"hasBreadcrumb":false,"serpData":{"title":"%sitename%","description":"","titleTemplate":"%sitename% %page% %sep% %sitedesc%","descriptionTemplate":"","focusKeywords":"","breadcrumbTitle":"Home","robots":{"index":true},"advancedRobots":{"max-snippet":"-1","max-video-preview":"-1","max-image-preview":"large"},"facebookTitle":"","facebookDescription":"","facebookImage":"","facebookImageID":""}}},"tocTitle":"Table of Contents","tocExcludeHeadings":[],"listStyle":"ul"},"_links":{"self":[{"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/pages\/1752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/comments?post=1752"}],"version-history":[{"count":6,"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/pages\/1752\/revisions"}],"predecessor-version":[{"id":4417,"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/pages\/1752\/revisions\/4417"}],"up":[{"embeddable":true,"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/pages\/1525"}],"wp:attachment":[{"href":"https:\/\/palmetto.com\/local\/wp-json\/wp\/v2\/media?parent=1752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}