PageSourceSearch

https://solarspy.ai/en/homepage/

html solarspy.ai collected 2026-10-05 12:39:08 UTC 227,211 bytes, 1,914 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8<link rel="alternate" href="https://solarspy.ai/" hreflang="pl" />
9<link rel="alternate" href="https://solarspy.ai/de/startseite/" hreflang="de" />
10<link rel="alternate" href="https://solarspy.ai/en/homepage/" hreflang="en" />
11<link rel="alternate" href="https://solarspy.ai/es/pagina-principal-esp/" hreflang="es" />
12
13	<!-- This site is optimized with the Yoast SEO plugin v28.1 - https://yoast.com/product/yoast-seo-wordpress/ -->
14	<title>Solar Spy – AI-Powered Asset Intelligence for Solar Plants</title>
15	<meta name="description" content="Solar Spy detects faults in solar plants with AI, quantifies their impact, and turns data into clear operational decisions." />
16	<link rel="canonical" href="https://solarspy.ai/en/homepage/" />
17	<meta property="og:locale" content="en_US" />
18	<meta property="og:locale:alternate" content="pl_PL" />
19	<meta property="og:locale:alternate" content="de_DE" />
20	<meta property="og:locale:alternate" content="es_ES" />
21	<meta property="og:type" content="website" />
22	<meta property="og:title" content="Solar Spy – AI-Powered Asset Intelligence for Solar Plants" />
23	<meta property="og:description" content="Solar Spy detects faults in solar plants with AI, quantifies their impact, and turns data into clear operational decisions." />
24	<meta property="og:url" content="https://solarspy.ai/en/homepage/" />
25	<meta property="og:site_name" content="Solar Spy" />
26	<meta property="article:publisher" content="https://www.facebook.com/p/Solar-Spy-100077454786600/" />
27	<meta property="article:modified_time" content="2026-07-28T19:46:08+00:00" />
28	<meta property="og:image" content="https://solarspy.ai/wp-content/uploads/squares-four-bckgrnd.png" />
29	<meta property="og:image:width" content="256" />
30	<meta property="og:image:height" content="256" />
31	<meta property="og:image:type" content="image/png" />
32	<meta name="twitter:card" content="summary_large_image" />
33	
33<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/solarspy.ai\/en\/homepage\/","url":"https:\/\/solarspy.ai\/en\/homepage\/","name":"Solar Spy – AI-Powered Asset Intelligence for Solar Plants","isPartOf":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#website"},"about":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#primaryimage"},"image":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#primaryimage"},"thumbnailUrl":"https:\/\/solarspy.ai\/wp-content\/uploads\/squares-four-bckgrnd.png","datePublished":"2024-03-23T16:03:41+00:00","dateModified":"2026-07-28T19:46:08+00:00","description":"Solar Spy detects faults in solar plants with AI, quantifies their impact, and turns data into clear operational decisions.","breadcrumb":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/solarspy.ai\/en\/homepage\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/solarspy.ai\/en\/homepage\/#primaryimage","url":"https:\/\/solarspy.ai\/wp-content\/uploads\/squares-four-bckgrnd.png","contentUrl":"https:\/\/solarspy.ai\/wp-content\/uploads\/squares-four-bckgrnd.png"},{"@type":"BreadcrumbList","@id":"https:\/\/solarspy.ai\/en\/homepage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona główna"}]},{"@type":"WebSite","@id":"https:\/\/solarspy.ai\/en\/homepage\/#website","url":"https:\/\/solarspy.ai\/en\/homepage\/","name":"Solar Spy","description":"Lift your solar investment ROI with AI-powered site Managment, Inspections and Forecasting","publisher":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/solarspy.ai\/en\/homepage\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/solarspy.ai\/en\/homepage\/#organization","name":"Solar Spy","url":"https:\/\/solarspy.ai\/en\/homepage\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/solarspy.ai\/en\/homepage\/#\/schema\/logo\/image\/","url":"https:\/\/solarspy.ai\/wp-content\/uploads\/logo_solarspy-02.png","contentUrl":"https:\/\/solarspy.ai\/wp-content\/uploads\/logo_solarspy-02.png","width":415,"height":141,"caption":"Solar Spy"},"image":{"@id":"https:\/\/solarspy.ai\/en\/homepage\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/p\/Solar-Spy-100077454786600\/","https:\/\/www.linkedin.com\/company\/solarspy\/"]}]}</script>
33
34	<!-- / Yoast SEO plugin. -->
35
36
37<link rel='dns-prefetch' href='//www.googletagmanager.com' />
38<link rel="alternate" type="application/rss+xml" title="Solar Spy &raquo; Feed" href="https://solarspy.ai/en/feed/" />
39<link rel="alternate" type="application/rss+xml" title="Solar Spy &raquo; Comments Feed" href="https://solarspy.ai/en/comments/feed/" />
40<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://solarspy.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsolarspy.ai%2Fen%2Fhomepage%2F&#038;lang=en" />
41<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://solarspy.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsolarspy.ai%2Fen%2Fhomepage%2F&#038;format=xml&#038;lang=en" />
42<style id="wp-img-auto-sizes-contain-inline-css">
43img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
44/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
45</style>
46<style id="wp-emoji-styles-inline-css">
47
48	img.wp-smiley, img.emoji {
49		display: inline !important;
50		border: none !important;
51		box-shadow: none !important;
52		height: 1em !important;
53		width: 1em !important;
54		margin: 0 0.07em !important;
55		vertical-align: -0.1em !important;
56		background: none !important;
57		padding: 0 !important;
58	}
59/*# sourceURL=wp-emoji-styles-inline-css */
60</style>
61<style id="global-styles-inline-css">
62:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
62--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
62.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
63:root :where(.wp-block-icon svg){width: 24px;}
64:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
65/*# sourceURL=global-styles-inline-css */
66</style>
67<link rel='stylesheet' id='cew-flickity-css' href='https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/vendor/flickity.css?ver=133966831' media='all' />
68<link rel='stylesheet' id='cew-style-css' href='https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/dist/css/public.min.css?ver=438464858' media='all' />
69<link rel='stylesheet' id='parent-style-css' href='https://solarspy.ai/wp-content/themes/hello-elementor/style.css?ver=7.1.2' media='all' />
70<link rel='stylesheet' id='child-style-css' href='https://solarspy.ai/wp-content/themes/hello-elementor-child/style.css?ver=7.1.2' media='all' />
71<link rel='stylesheet' id='hello-elementor-css' href='https://solarspy.ai/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.9' media='all' />
72<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://solarspy.ai/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.9' media='all' />
73<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://solarspy.ai/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.9' media='all' />
74<link rel='stylesheet' id='elementor-frontend-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.0' media='all' />
75<link rel='stylesheet' id='elementor-post-7-css' href='https://solarspy.ai/wp-content/uploads/elementor/css/post-7.css?ver=1790452573' media='all' />
76<link rel='stylesheet' id='widget-image-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.0' media='all' />
77<link rel='stylesheet' id='widget-nav-menu-css' href='https://solarspy.ai/wp-content/plugins/pro-elements/assets/css/widget-nav-menu.min.css?ver=4.1.0' media='all' />
78<link rel='stylesheet' id='e-sticky-css' href='https://solarspy.ai/wp-content/plugins/pro-elements/assets/css/modules/sticky.min.css?ver=4.1.0' media='all' />
79<link rel='stylesheet' id='widget-heading-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.0' media='all' />
80<link rel='stylesheet' id='widget-form-css' href='https://solarspy.ai/wp-content/plugins/pro-elements/assets/css/widget-form.min.css?ver=4.1.0' media='all' />
81<link rel='stylesheet' id='widget-social-icons-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.0' media='all' />
82<link rel='stylesheet' id='e-apple-webkit-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.0' media='all' />
83<link rel='stylesheet' id='elementor-icons-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' />
84<link rel='stylesheet' id='cpel-language-switcher-css' href='https://solarspy.ai/wp-content/plugins/connect-polylang-elementor/assets/css/language-switcher.min.css?ver=2.5.5' media='all' />
85<link rel='stylesheet' id='widget-video-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-video.min.css?ver=4.2.0' media='all' />
86<link rel='stylesheet' id='e-motion-fx-css' href='https://solarspy.ai/wp-content/plugins/pro-elements/assets/css/modules/motion-fx.min.css?ver=4.1.0' media='all' />
87<link rel='stylesheet' id='widget-spacer-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.2.0' media='all' />
88<link rel='stylesheet' id='widget-divider-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.2.0' media='all' />
89<link rel='stylesheet' id='widget-icon-list-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.0' media='all' />
90<link rel='stylesheet' id='widget-nested-accordion-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/css/widget-nested-accordion.min.css?ver=4.2.0' media='all' />
91<link rel='stylesheet' id='elementor-post-2306-css' href='https://solarspy.ai/wp-content/uploads/elementor/css/post-2306.css?ver=1790452855' media='all' />
92<link rel='stylesheet' id='elementor-post-17-css' href='https://solarspy.ai/wp-content/uploads/elementor/css/post-17.css?ver=1790452574' media='all' />
93<link rel='stylesheet' id='elementor-post-108-css' href='https://solarspy.ai/wp-content/uploads/elementor/css/post-108.css?ver=1790452574' media='all' />
94<style id="hide_field_class_style-inline-css">
95.cfef-hidden, .cfef-hidden-step-field {
96			display: none !important;
97	}
98/*# sourceURL=hide_field_class_style-inline-css */
99</style>
100<link rel='stylesheet' id='elementor-gf-poppins-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
101<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' />
102<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' />
103<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://solarspy.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
104<script id="cookie-law-info-js-extra">
105var _ckyConfig = {"_ipData":[],"_assetsURL":"https://solarspy.ai/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://solarspy.ai","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863DC"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863DC"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863DC"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.3","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863DC"}},{"tag":"hide-desc-button","styles":{"color":"#1863DC"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"
105Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]};
106var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}
106.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
106.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
106 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}
106.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
107//# sourceURL=cookie-law-info-js-extra
108</script>
vendor: 1 bytes, line 108
108
109<script id="cookie-law-info-js" src="https://solarspy.ai/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.3"></script>
vendor: 1 bytes, line 109
109
110<script id="jquery-core-js" src="https://solarspy.ai/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 110
110
111<script id="jquery-migrate-js" src="https://solarspy.ai/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 111
111
112<script id="cew-splitType-js" src="https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/vendor/splitType.min.js?ver=1"></script>
vendor: 1 bytes, line 112
112
113<script id="cew-lottie-js" src="https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/vendor/dotlottie.min.js?ver=1"></script>
vendor: 1 bytes, line 113
113
114<script id="cew-gsap-js" src="https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/vendor/gsap.min.js?ver=1"></script>
vendor: 1 bytes, line 114
114
115<script id="cew-scrollTrigger-js" src="https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/vendor/scrollTrigger.min.js?ver=1"></script>
115
116<link rel="https://api.w.org/" href="https://solarspy.ai/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://solarspy.ai/wp-json/wp/v2/pages/2306" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://solarspy.ai/xmlrpc.php?rsd" />
117<meta name="generator" content="WordPress 7.1.2" />
118<link rel='shortlink' href='https://solarspy.ai/' />
119<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><meta name="generator" content="Site Kit by Google 1.184.0" /><!-- Analytics by WP Statistics - https://wp-statistics.com -->
120<meta name="generator" content="Elementor 4.2.0; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
121<style>
122 
123 
124
125</style>
126
127
128
129<!-- Google Tag Manager -->
130<script>
vendor: 327 bytes, lines 130-134
130(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
131new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
132j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
133'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
134})(window,document,'script','dataLayer','
134GTM-PJDHTXJR
vendor: 3 bytes, line 134
134');
134</script>
134
135<!-- End Google Tag Manager -->
136			<style>
137				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
138				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
139					background-image: none !important;
140				}
141				@media screen and (max-height: 1024px) {
142					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
143					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
144						background-image: none !important;
145					}
146				}
147				@media screen and (max-height: 640px) {
148					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
149					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
150						background-image: none !important;
151					}
152				}
153			</style>
154						<meta name="theme-color" content="#FAFAFA">
155			<link rel="icon" href="https://solarspy.ai/wp-content/uploads/2024/04/favicon.svg" sizes="32x32" />
156<link rel="icon" href="https://solarspy.ai/wp-content/uploads/2024/04/favicon.svg" sizes="192x192" />
157<link rel="apple-touch-icon" href="https://solarspy.ai/wp-content/uploads/2024/04/favicon.svg" />
158<meta name="msapplication-TileImage" content="https://solarspy.ai/wp-content/uploads/2024/04/favicon.svg" />
159<style id="wp-custom-css">
160.cky-notice-btn-wrapper button {
161    font-size: 15px !important;
162}
163.cky-notice-btn-wrapper {
164    gap: 10px;
165}
166button.cky-btn.cky-btn-accept{
167	background-color:#fec604 !important;
168	border-color: #fec604!important;
169}
170button.cky-btn.cky-btn-customize, 
171button.cky-btn.cky-btn-reject{
172		border-color: #fec604!important;
173		color: #fec604!important;
174}
175.cky-btn-revisit-wrapper{
176		background:#fec604 !important;
177}
178</style>
179</head>
180<body class="home wp-singular page-template-default page page-id-2306 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-elementor-child hello-elementor-default elementor-default elementor-kit-7 elementor-page elementor-page-2306 cew-active-transparent-navbar navbar-transparent">
181
182<script>
183(function () {
184    /**
185     * COOKIEYES TRANSLATOR - dopasowany do realnej struktury bannera
186     */
187
188    function detectLang() {
189        var htmlLang = document.documentElement.lang; 
190        if (htmlLang) {
191            var code = htmlLang.slice(0, 2).toLowerCase();
192            if (['pl', 'de', 'es', 'en'].includes(code)) return code;
193        }
194
195        var path = window.location.pathname;
196        if (path.startsWith('/en/') || path === '/en') return 'en';
197        if (path.startsWith('/de/') || path === '/de') return 'de';
198        if (path.startsWith('/es/') || path === '/es') return 'es';
199
200        return 'pl';
201    }
202
203    var lang = detectLang();
204
205    if (lang === 'en') return;
206
207    var translations = {
208        pl: {
209            title: 'Szanujemy Twoją prywatność',
210            description: 'Używamy plików cookie, aby poprawić jakość przeglądania, wyświetlać spersonalizowane reklamy lub treści oraz analizować ruch na stronie. Klikając „Zaakceptuj wszystkie", wyrażasz zgodę na wykorzystywanie przez nas plików cookie.',
211            customise: 'Dostosuj',
212            reject: 'Odrzuć wszystkie',
213            accept: 'Zaakceptuj wszystkie'
214        },
215        de: {
216            title: 'Wir schätzen Ihre Privatsphäre',
217            description: 'Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern, personalisierte Anzeigen oder Inhalte bereitzustellen und unseren Traffic zu analysieren. Indem Sie auf „Alle akzeptieren" klicken, stimmen Sie unserer Verwendung von Cookies zu.',
218            customise: 'Anpassen',
219            reject: 'Alle ablehnen',
220            accept: 'Alle akzeptieren'
221        },
222        es: {
223            title: 'Valoramos tu privacidad',
224            description: 'Utilizamos cookies para mejorar tu experiencia de navegación, ofrecer anuncios o contenido personalizado y analizar nuestro tráfico. Al hacer clic en "Aceptar todo", aceptas nuestro uso de cookies.',
225            customise: 'Personalizar',
226            reject: 'Rechazar todo',
227            accept: 'Aceptar todo'
228        }
229    };
230
231    var t = translations[lang];
232    if (!t) return; 
233
234    function translateBanner() {
235        var bar = document.querySelector('.cky-consent-bar[data-cky-tag="notice"]');
236        if (!bar) return false; 
237
238        var title = bar.querySelector('[data-cky-tag="title"]');
239        if (title) title.textContent = t.title;
240
241        var description = bar.querySelector('[data-cky-tag="description"] p');
242        if (description) description.textContent = t.description;
243
244        var customiseBtn = bar.querySelector('[data-cky-tag="settings-button"]');
245        if (customiseBtn) {
246            customiseBtn.textContent = t.customise;
247            customiseBtn.setAttribute('aria-label', t.customise);
248        }
249
250        var rejectBtn = bar.querySelector('[data-cky-tag="reject-button"]');
251        if (rejectBtn) {
252            rejectBtn.textContent = t.reject;
253            rejectBtn.setAttribute('aria-label', t.reject);
254        }
255
256        var acceptBtn = bar.querySelector('[data-cky-tag="accept-button"]');
257        if (acceptBtn) {
258            acceptBtn.textContent = t.accept;
259            acceptBtn.setAttribute('aria-label', t.accept);
260        }
261
262        return true;
263    }
264
265    var translated = translateBanner();
266    if (!translated) {
267        var observer = new MutationObserver(function () {
268            if (translateBanner()) {
269                observer.disconnect(); 
270            }
271        });
272        observer.observe(document.body, { childList: true, subtree: true });
273    }
274})();
275</script>
275
276
277<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
278
279		<header data-elementor-type="header" data-elementor-id="17" class="elementor elementor-17 elementor-location-header" data-elementor-post-type="elementor_library">
280			<div class="elementor-element elementor-element-67fa3d79 e-con-full e-flex e-con e-parent" data-id="67fa3d79" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;top&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}">
281				<div class="elementor-element elementor-element-520740d elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="520740d" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
282				<div class="elementor-widget-container">
283											<a href="https://solarspy.ai/en/homepage/">
284			<img width="350" height="100" src="https://solarspy.ai/wp-content/uploads/cropped-solar-spy-logo-350-x-100-1.png" class="attachment-full size-full wp-image-7032" alt="logo" srcset="https://solarspy.ai/wp-content/uploads/cropped-solar-spy-logo-350-x-100-1.png 350w, https://solarspy.ai/wp-content/uploads/cropped-solar-spy-logo-350-x-100-1-300x86.png 300w" sizes="(max-width: 350px) 100vw, 350px" />				<img class="transparentLogo" src="https://solarspy.ai/wp-content/uploads/solar-spy-logo-350-x-100.png"></a>
285											</div>
286				</div>
287		<div class="elementor-element elementor-element-6b37233 e-con-full e-flex e-con e-child" data-id="6b37233" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
288				<div class="elementor-element elementor-element-7a2249a elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="7a2249a" data-element_type="widget" data-e-type="widget" data-settings="{&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i class=\&quot;fas fa-caret-down\&quot; aria-hidden=\&quot;true\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
289				<div class="elementor-widget-container">
290								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none">
291				<ul id="menu-1-7a2249a" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2316"><a href="#" class="elementor-item elementor-item-anchor">Solutions</a>
292<ul class="sub-menu elementor-nav-menu--dropdown">
293	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2317"><a href="https://solarspy.ai/en/pv-copilot-for-complete-lifecycle-management/" class="elementor-sub-item">Platform by Solar Spy</a></li>
294	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2319"><a href="https://solarspy.ai/en/aerial-inspections-with-ai-powered-analysis/" class="elementor-sub-item">AI Analysis of Aerial Inspections</a></li>
295	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6581"><a href="https://solarspy.ai/en/commissioning-support/" class="elementor-sub-item">Commissioning Support</a></li>
296	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7014"><a href="https://solarspy.ai/en/work-orders-us/" class="elementor-sub-item">Work Orders for O&#038;M</a></li>
297	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7013"><a href="https://solarspy.ai/en/remote-power-control/" class="elementor-sub-item">Remote Power Control for PV Plants</a></li>
298	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6445"><a href="https://solarspy.ai/en/short-term-power-forecasting/" class="elementor-sub-item">Short-Term Forecasting</a></li>
299</ul>
300</li>
301<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2323"><a href="#" class="elementor-item elementor-item-anchor">Key Benefits</a>
302<ul class="sub-menu elementor-nav-menu--dropdown">
303	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2324"><a href="/en/ipps-and-investors/" class="elementor-sub-item">IPPs and Investors</a></li>
304	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2326"><a href="/en/asset-managers/" class="elementor-sub-item">Asset Managers</a></li>
305	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2328"><a href="/en/om-specialists/" class="elementor-sub-item">O&#038;Ms</a></li>
306	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2330"><a href="https://solarspy.ai/en/epcs/" class="elementor-sub-item">EPCs</a></li>
307</ul>
308</li>
309<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2332"><a href="https://solarspy.ai/resources/" class="elementor-item">Resources</a></li>
310<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2333"><a href="/en/about-us/" class="elementor-item">About Us</a></li>
311<li class="loginButton menu-item menu-item-type-custom menu-item-object-custom menu-item-4592"><a href="https://platform.solarspy.ai" class="elementor-item">Log in</a></li>
312<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2334"><a href="https://solarspy.ai/en/contact/" class="elementor-item">Contact Us</a></li>
313</ul>			</nav>
314					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
315			<i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i>		</div>
316					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
317				<ul id="menu-2-7a2249a" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2316"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Solutions</a>
318<ul class="sub-menu elementor-nav-menu--dropdown">
319	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2317"><a href="https://solarspy.ai/en/pv-copilot-for-complete-lifecycle-management/" class="elementor-sub-item" tabindex="-1">Platform by Solar Spy</a></li>
320	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2319"><a href="https://solarspy.ai/en/aerial-inspections-with-ai-powered-analysis/" class="elementor-sub-item" tabindex="-1">AI Analysis of Aerial Inspections</a></li>
321	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6581"><a href="https://solarspy.ai/en/commissioning-support/" class="elementor-sub-item" tabindex="-1">Commissioning Support</a></li>
322	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7014"><a href="https://solarspy.ai/en/work-orders-us/" class="elementor-sub-item" tabindex="-1">Work Orders for O&#038;M</a></li>
323	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7013"><a href="https://solarspy.ai/en/remote-power-control/" class="elementor-sub-item" tabindex="-1">Remote Power Control for PV Plants</a></li>
324	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6445"><a href="https://solarspy.ai/en/short-term-power-forecasting/" class="elementor-sub-item" tabindex="-1">Short-Term Forecasting</a></li>
325</ul>
326</li>
327<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2323"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Key Benefits</a>
328<ul class="sub-menu elementor-nav-menu--dropdown">
329	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2324"><a href="/en/ipps-and-investors/" class="elementor-sub-item" tabindex="-1">IPPs and Investors</a></li>
330	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2326"><a href="/en/asset-managers/" class="elementor-sub-item" tabindex="-1">Asset Managers</a></li>
331	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2328"><a href="/en/om-specialists/" class="elementor-sub-item" tabindex="-1">O&#038;Ms</a></li>
332	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2330"><a href="https://solarspy.ai/en/epcs/" class="elementor-sub-item" tabindex="-1">EPCs</a></li>
333</ul>
334</li>
335<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2332"><a href="https://solarspy.ai/resources/" class="elementor-item" tabindex="-1">Resources</a></li>
336<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2333"><a href="/en/about-us/" class="elementor-item" tabindex="-1">About Us</a></li>
337<li class="loginButton menu-item menu-item-type-custom menu-item-object-custom menu-item-4592"><a href="https://platform.solarspy.ai" class="elementor-item" tabindex="-1">Log in</a></li>
338<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2334"><a href="https://solarspy.ai/en/contact/" class="elementor-item" tabindex="-1">Contact Us</a></li>
339</ul>			</nav>
340						</div>
341				</div>
342				<div class="elementor-element elementor-element-70a3bf7 elementor-widget__width-initial cpel-switcher--layout-horizontal cpel-switcher--aspect-ratio-43 elementor-widget elementor-widget-polylang-language-switcher" data-id="70a3bf7" data-element_type="widget" data-e-type="widget" data-widget_type="polylang-language-switcher.default">
343				<div class="elementor-widget-container">
344					<nav class="cpel-switcher__nav"><ul class="cpel-switcher__list"><li class="cpel-switcher__lang"><a lang="pl-PL" hreflang="pl-PL" href="https://solarspy.ai/"><span class="cpel-switcher__flag cpel-switcher__flag--pl"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNFQjJBNTAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjREExQjQwIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMjF2MTVIMHoiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMCA3aDIxdjhIMHoiLz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDIxdjdIMHoiLz48L2c+PC9zdmc+" alt="Polski" /></span></a></li><li class="cpel-switcher__lang"><a lang="de-DE" hreflang="de-DE" href="https://solarspy.ai/de/startseite/"><span class="cpel-switcher__flag cpel-switcher__flag--de"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiMyNjI2MjYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMEQwRDBEIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0YwMTUxNSIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNERTAwMDAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJkIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZENTIxIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGQ0YwMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDIxdjE1SDB6Ii8+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTAgMGgyMXY1SDB6Ii8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTAgNWgyMXY1SDB6Ii8+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTAgMTBoMjF2NUgweiIvPjwvZz48L3N2Zz4=" alt="Deutsch" /></span></a></li><li class="cpel-switcher__lang"><a lang="es-ES" hreflang="es-ES" href="https://solarspy.ai/es/pagina-principal-esp/"><span class="cpel-switcher__flag cpel-switcher__flag--es"><img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YwRjBGMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNERDE3MkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQzYwQjFGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYyI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRDEzMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkM1MDAiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgyMXYxNUgweiIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0wIDBoMjF2NEgwem0wIDExaDIxdjRIMHoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMCA0aDIxdjdIMHoiLz48cGF0aCBmaWxsPSIjRkZFREIxIiBkPSJNNS41IDdoMXYuNWgtMXoiLz48cGF0aCBkPSJNNC45MTUgOC40NmMuMDI1LjI5NS4yOTEuNTQuNTg1LjU0cy41Ni0uMjQ2LjU4NS0uNTRMNi4yMDcgN0g0Ljc5M2wuMTIyIDEuNDZ6bS0uNjI0LTEuNDY1YS40NTYuNDU2IDAgMDEuNDY1LS40OTVoMS40ODhhLjQ1LjQ1IDAgMDEuNDY1LjQ5NWwtLjEyNiAxLjUwNkExLjEwNCAxLjEwNCAwIDAxNS41IDkuNWExLjEwNCAxLjEwNCAwIDAxLTEuMDgzLS45OTlMNC4yOSA2Ljk5NXoiIGZpbGw9IiNBNDE1MTciIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGZpbGw9IiNBNDE1MTciIGQ9Ik00LjUgNy41aDJWOEg2bC0uNSAxTDUgOGgtLjV6TTMgNmgxdjMuNUgzem00IDBoMXYzLjVIN3ptLTIuNS0uNWMwLS4yNzYuMjE0LS41LjUwNS0uNWguOTljLjI3OSAwIC41MDUuMjMyLjUwNS41di4yNDhBLjI0OC4yNDggMCAwMTYuMjU1IDZoLTEuNTFhLjI0NS4yNDUgMCAwMS0uMjQ1LS4yNTJW
344NS41eiIvPjwvZz48L3N2Zz4=" alt="Español" /></span></a></li></ul></nav>				</div>
345				</div>
346				</div>
347				</div>
348				</header>
349		
350<main id="content" class="site-main post-2306 page type-page status-publish hentry">
351
352	
353	<div class="page-content">
354				<div data-elementor-type="wp-page" data-elementor-id="2306" class="elementor elementor-2306" data-elementor-post-type="page">
355				<div class="elementor-element elementor-element-78626eed e-con-full e-flex e-con e-parent" data-id="78626eed" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
356				<div class="elementor-element elementor-element-3fba571e elementor-widget elementor-widget-html" data-id="3fba571e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
357				<div class="elementor-widget-container">
358					
358<script>
359document.addEventListener('DOMContentLoaded', function() {
360  const strip = document.getElementById('strip');
361  const textHero = document.getElementById('textHero');
362  const videos = [1, 2, 3];
363  let currentIndex = 0;
364  const isMobile =  window.innerWidth < 1024
365  
366  gsap.set(textHero, {
367    x: isMobile ? "-100vw" : "-60vw"
368  });
369
370  function playCurrentVideo() {
371    setTimeout(() => {
372      strip.classList.add('animate');
373    }, 100);
374  }
375
376  playCurrentVideo();
377
378  setInterval(() => {
379    strip.classList.remove('animate');
380    currentIndex = (currentIndex + 1) % videos.length;
381
382    if (currentIndex === 0) {
383      gsap.fromTo(textHero, {
384        x: isMobile ? "-150vw" : "-90vw"
385      }, {
386        ease: "expo.out",
387        duration: 1.5,
388        x: isMobile ? "-100vw" : "-60vw"
389      });
390    } else {
391      gsap.to(textHero, {
392        duration: 1.5,
393        ease: "expo.out",
394        x: isMobile ?`-${100 - (currentIndex * 50)}vw` : `-${60 - (currentIndex * 30)}vw`,
395      });
396    }
397
398    playCurrentVideo();
399  }, 3000);
400});
401</script>
401				</div>
402				</div>
403		<div class="elementor-element elementor-element-2cb7865d e-flex e-con-boxed e-con e-child" data-id="2cb7865d" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
404					<div class="e-con-inner">
405				<div class="elementor-element elementor-element-7c0630ec elementor-widget elementor-widget-heading" data-id="7c0630ec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
406				<div class="elementor-widget-container">
407					<h1 class="elementor-heading-title elementor-size-default">The first conversational AI platform with AI-powered site for PV power plants</h1>				</div>
408				</div>
409					</div>
410				</div>
411		<div class="elementor-element elementor-element-4727f926 e-con-full e-flex e-con e-child" data-id="4727f926" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
412				<div class="elementor-element elementor-element-3ef25937 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-video" data-id="3ef25937" data-element_type="widget" data-e-type="widget" id="video1" data-settings="{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}" data-widget_type="video.default">
413				<div class="elementor-widget-container">
414							<div class="e-hosted-video elementor-wrapper elementor-open-inline">
415					<video class="elementor-video" src="https://solarspy.ai/wp-content/uploads/2024/04/Solar-spy.mp4" autoplay="" loop="" muted="muted" playsinline="" controlsList="nodownload"></video>
416				</div>
417						</div>
418				</div>
419				<div class="elementor-element elementor-element-70ee67b0 elementor-hidden-desktop elementor-widget elementor-widget-video" data-id="70ee67b0" data-element_type="widget" data-e-type="widget" data-settings="{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}" data-widget_type="video.default">
420				<div class="elementor-widget-container">
421							<div class="e-hosted-video elementor-wrapper elementor-open-inline">
422					<video class="elementor-video" src="https://solarspy.ai/wp-content/uploads/2024/04/X2Download.app-Solar-Mobile.mp4" autoplay="" loop="" muted="muted" playsinline="" controlsList="nodownload"></video>
423				</div>
424						</div>
425				</div>
426				<div class="elementor-element elementor-element-58543def elementor-align-right elementor-absolute elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="58543def" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="button.default">
427				<div class="elementor-widget-container">
428									<div class="elementor-button-wrapper">
429					<a class="elementor-button elementor-button-link elementor-size-sm" href="#">
430						<span class="elementor-button-content-wrapper">
431									<span class="elementor-button-text">+ Więcej</span>
432					</span>
433					</a>
434				</div>
435								</div>
436				</div>
437		<div class="elementor-element elementor-element-583e1cf3 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="583e1cf3" data-element_type="container" data-e-type="container" data-settings="{&quot;position&quot;:&quot;absolute&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;enable_glow_container&quot;:&quot;no&quot;,&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}">
438		<div class="elementor-element elementor-element-55e2cd72 e-con-full e-flex e-con e-child" data-id="55e2cd72" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;absolute&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
439				</div>
440				</div>
441				</div>
442				</div>
443		<div class="elementor-element elementor-element-691cbb50 e-con-full e-flex e-con e-parent" data-id="691cbb50" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
444		<div class="elementor-element elementor-element-26e691d e-con-full e-flex e-con e-child" data-id="26e691d" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
445				<div class="elementor-element elementor-element-10bb71e1 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="10bb71e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
446				<div class="elementor-widget-container">
447					<h2 class="elementor-heading-title elementor-size-default">One AI platform for 
448utility-scale solar assets</h2>				</div>
449				</div>
450				<div class="elementor-element elementor-element-3808a862 elementor-widget elementor-widget-heading" data-id="3808a862" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
451				<div class="elementor-widget-container">
452					<p class="elementor-heading-title elementor-size-default">Detects faults, quantifies their impact, and turns data into operational decisions.</p>				</div>
453				</div>
454				</div>
455		<div class="elementor-element elementor-element-377ed63b e-con-full e-flex e-con e-child" data-id="377ed63b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
456		<div class="elementor-element elementor-element-5e9ded33 e-con-full square-card-menu e-flex e-con e-child" data-id="5e9ded33" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
457		<div class="elementor-element elementor-element-3384646f e-con-full e-flex e-con e-child" data-id="3384646f" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
458				<div class="elementor-element elementor-element-5f1dea7f elementor-widget elementor-widget-image" data-id="5f1dea7f" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
459				<div class="elementor-widget-container">
460															<img fetchpriority="high" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/squares-four-bckgrnd.png" class="attachment-large size-large wp-image-6836" alt="ikona - diagnostyka" srcset="https://solarspy.ai/wp-content/uploads/squares-four-bckgrnd.png 256w, https://solarspy.ai/wp-content/uploads/squares-four-bckgrnd-150x150.png 150w" sizes="(max-width: 256px) 100v
460w, 256px" />															</div>
461				</div>
462				<div class="elementor-element elementor-element-20571806 elementor-widget elementor-widget-heading" data-id="20571806" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
463				<div class="elementor-widget-container">
464					<h3 class="elementor-heading-title elementor-size-default"><b>Diagnostics</b></h3>				</div>
465				</div>
466				</div>
467				<div class="elementor-element elementor-element-550d2ad6 elementor-widget elementor-widget-button" data-id="550d2ad6" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
468				<div class="elementor-widget-container">
469									<div class="elementor-button-wrapper">
470					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://solarspy.ai/en/pv-copilot-for-complete-lifecycle-management/">
471						<span class="elementor-button-content-wrapper">
472									<span class="elementor-button-text">Explore</span>
473					</span>
474					</a>
475				</div>
476								</div>
477				</div>
478				<div class="elementor-element elementor-element-7c2d120c elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="7c2d120c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
479				<div class="elementor-widget-container">
480									<p>Manage your PV plant in one system. Monitoring, diagnostics, KPIs, and operational decisions work together with full technical context.</p>								</div>
481				</div>
482				</div>
483		<div class="elementor-element elementor-element-689cc5a7 e-con-full square-card-menu e-flex e-con e-child" data-id="689cc5a7" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
484		<div class="elementor-element elementor-element-395c2df5 e-con-full e-flex e-con e-child" data-id="395c2df5" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
485				<div class="elementor-element elementor-element-d864e0 elementor-widget elementor-widget-image" data-id="d864e0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
486				<div class="elementor-widget-container">
487															<img decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/drone-bckgrnd.png" class="attachment-large size-large wp-image-6837" alt="ikona - Inspekcje z drona + AI" srcset="https://solarspy.ai/wp-content/uploads/drone-bckgrnd.png 256w, https://solarspy.ai/wp-content/uploads/drone-bckgrnd-150x150.png 150w" sizes="(max-width: 256px) 100v
487w, 256px" />															</div>
488				</div>
489				<div class="elementor-element elementor-element-d5eea10 elementor-widget elementor-widget-heading" data-id="d5eea10" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
490				<div class="elementor-widget-container">
491					<h3 class="elementor-heading-title elementor-size-default"><b>Drone Inspections + AI</b></h3>				</div>
492				</div>
493				</div>
494				<div class="elementor-element elementor-element-2b7c0a36 elementor-widget elementor-widget-button" data-id="2b7c0a36" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
495				<div class="elementor-widget-container">
496									<div class="elementor-button-wrapper">
497					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://solarspy.ai/en/aerial-inspections-with-ai-powered-analysis/">
498						<span class="elementor-button-content-wrapper">
499									<span class="elementor-button-text">Explore</span>
500					</span>
501					</a>
502				</div>
503								</div>
504				</div>
505				<div class="elementor-element elementor-element-33101394 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="33101394" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
506				<div class="elementor-widget-container">
507									<p>Detect anomalies in thermal and RGB imagery. Get classification, location, and ready-to-use reports.</p>								</div>
508				</div>
509				</div>
510		<div class="elementor-element elementor-element-372163c7 e-con-full square-card-menu e-flex e-con e-child" data-id="372163c7" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
511		<div class="elementor-element elementor-element-328d7bbf e-con-full e-flex e-con e-child" data-id="328d7bbf" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
512				<div class="elementor-element elementor-element-5380f81e elementor-widget elementor-widget-image" data-id="5380f81e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
513				<div class="elementor-widget-container">
514															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/rocket-launch-bckgrnd.png" class="attachment-large size-large wp-image-6835" alt="ikona - Wsparcie uruchomienia" srcset="https://solarspy.ai/wp-content/uploads/rocket-launch-bckgrnd.png 256w, https://solarspy.ai/wp-content/uploads/rocket-launch-bckgrnd-150x150.png 150w" sizes="(max-width: 256px) 100v
514w, 256px" />															</div>
515				</div>
516				<div class="elementor-element elementor-element-ed6af14 elementor-widget elementor-widget-heading" data-id="ed6af14" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
517				<div class="elementor-widget-container">
518					<h3 class="elementor-heading-title elementor-size-default"><b>Commissioning Support</b></h3>				</div>
519				</div>
520				</div>
521				<div class="elementor-element elementor-element-60cc649 elementor-widget elementor-widget-button" data-id="60cc649" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
522				<div class="elementor-widget-container">
523									<div class="elementor-button-wrapper">
524					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://solarspy.ai/en/commissioning-support/">
525						<span class="elementor-button-content-wrapper">
526									<span class="elementor-button-text">Explore</span>
527					</span>
528					</a>
529				</div>
530								</div>
531				</div>
532				<div class="elementor-element elementor-element-c7b57d8 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="c7b57d8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
533				<div class="elementor-widget-container">
534									<p>Structure the PV plant commissioning process from pre-PAC checks to FAC handover. Track progress, documentation, and critical issues in one place.</p>								</div>
535				</div>
536				</div>
537				</div>
538		<div class="elementor-element elementor-element-3395a995 e-con-full e-flex e-con e-child" data-id="3395a995" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
539		<div class="elementor-element elementor-element-4ae09234 e-con-full square-card-menu e-flex e-con e-child" data-id="4ae09234" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
540		<div class="elementor-element elementor-element-656023cf e-con-full e-flex e-con e-child" data-id="656023cf" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
541				<div class="elementor-element elementor-element-1ea2ace9 elementor-widget elementor-widget-image" data-id="1ea2ace9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
542				<div class="elementor-widget-container">
543															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/clipboard-text-bckgrnd.png" class="attachment-large size-large wp-image-6834" alt="ikona - Zlecenia serwisowe" srcset="https://solarspy.ai/wp-content/uploads/clipboard-text-bckgrnd.png 256w, https://solarspy.ai/wp-content/uploads/clipboard-text-bckgrnd-150x150.png 150w" sizes="(max-width: 256px) 100v
543w, 256px" />															</div>
544				</div>
545				<div class="elementor-element elementor-element-1de028a8 elementor-widget elementor-widget-heading" data-id="1de028a8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
546				<div class="elementor-widget-container">
547					<h3 class="elementor-heading-title elementor-size-default"><b>Work Orders</b></h3>				</div>
548				</div>
549				</div>
550				<div class="elementor-element elementor-element-1a92e92f elementor-widget elementor-widget-button" data-id="1a92e92f" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
551				<div class="elementor-widget-container">
552									<div class="elementor-button-wrapper">
553					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://solarspy.ai/en/work-orders-us/">
554						<span class="elementor-button-content-wrapper">
555									<span class="elementor-button-text">Explore</span>
556					</span>
557					</a>
558				</div>
559								</div>
560				</div>
561				<div class="elementor-element elementor-element-49980727 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="49980727" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
562				<div class="elementor-widget-container">
563									<p>Create, assign, and track service tickets in one system. O&amp;M teams work with data from monitoring, inspections, and field reports.</p>								</div>
564				</div>
565				</div>
566		<div class="elementor-element elementor-element-44308602 e-con-full square-card-menu e-flex e-con e-child" data-id="44308602" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
567		<div class="elementor-element elementor-element-6ef0e560 e-con-full e-flex e-con e-child" data-id="6ef0e560" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
568				<div class="elementor-element elementor-element-db1d974 elementor-widget elementor-widget-image" data-id="db1d974" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
569				<div class="elementor-widget-container">
570															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/sliders-bckgrnd.png" class="attachment-large size-large wp-image-6833" alt="ikona - Zdalne sterowanie mocą" srcset="https://solarspy.ai/wp-content/uploads/sliders-bckgrnd.png 256w, https://solarspy.ai/wp-content/uploads/sliders-bckgrnd-150x150.png 150w" sizes="(max-width: 256px) 100v
570w, 256px" />															</div>
571				</div>
572				<div class="elementor-element elementor-element-27467c30 elementor-widget elementor-widget-heading" data-id="27467c30" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
573				<div class="elementor-widget-container">
574					<h3 class="elementor-heading-title elementor-size-default"><b>Remote Power Control</b></h3>				</div>
575				</div>
576				</div>
577				<div class="elementor-element elementor-element-1fc02ac9 elementor-widget elementor-widget-button" data-id="1fc02ac9" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
578				<div class="elementor-widget-container">
579									<div class="elementor-button-wrapper">
580					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://solarspy.ai/en/remote-power-control/">
581						<span class="elementor-button-content-wrapper">
582									<span class="elementor-button-text">Explore</span>
583					</span>
584					</a>
585				</div>
586								</div>
587				</div>
588				<div class="elementor-element elementor-element-6d19503b elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6d19503b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
589				<div class="elementor-widget-container">
590									<p>Respond to market and grid signals in one workflow. Schedule curtailments, execute remote control actions, and confirm their status.</p>								</div>
591				</div>
592				</div>
593		<div class="elementor-element elementor-element-4ba7b0e8 e-con-full square-card-menu e-flex e-con e-child" data-id="4ba7b0e8" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
594		<div class="elementor-element elementor-element-afe585 e-con-full e-flex e-con e-child" data-id="afe585" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
595				<div class="elementor-element elementor-element-59d46cfb elementor-widget elementor-widget-image" data-id="59d46cfb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
596				<div class="elementor-widget-container">
597															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/chart-line-bckgrnd.png" class="attachment-large size-large wp-image-6838" alt="ikona - Prognozowanie mocy" srcset="https://solarspy.ai/wp-content/uploads/chart-line-bckgrnd.png 256w, https://solarspy.ai/wp-content/uploads/chart-line-bckgrnd-150x150.png 150w" sizes="(max-width: 256px) 100v
597w, 256px" />															</div>
598				</div>
599				<div class="elementor-element elementor-element-6b3925be elementor-widget elementor-widget-heading" data-id="6b3925be" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
600				<div class="elementor-widget-container">
601					<h3 class="elementor-heading-title elementor-size-default"><b>Forecasting</b></h3>				</div>
602				</div>
603				</div>
604				<div class="elementor-element elementor-element-6d4cc6f0 elementor-widget elementor-widget-button" data-id="6d4cc6f0" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
605				<div class="elementor-widget-container">
606									<div class="elementor-button-wrapper">
607					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://solarspy.ai/en/short-term-power-forecasting/">
608						<span class="elementor-button-content-wrapper">
609									<span class="elementor-button-text">Explore</span>
610					</span>
611					</a>
612				</div>
613								</div>
614				</div>
615				<div class="elementor-element elementor-element-1028b8eb elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="1028b8eb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
616				<div class="elementor-widget-container">
617									<p>Use short-term production forecasts to plan energy sales more effectively and reduce imbalance costs.</p>								</div>
618				</div>
619				</div>
620				</div>
621				</div>
622		<div class="elementor-element elementor-element-49566bf e-flex e-con-boxed e-con e-parent" data-id="49566bf" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
623					<div class="e-con-inner">
624				<div class="elementor-element elementor-element-531cffb0 elementor-widget elementor-widget-spacer" data-id="531cffb0" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
625				<div class="elementor-widget-container">
626							<div class="elementor-spacer">
627			<div class="elementor-spacer-inner"></div>
628		</div>
629						</div>
630				</div>
631				<div class="elementor-element elementor-element-23ed1cb5 elementor-widget elementor-widget-heading" data-id="23ed1cb5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
632				<div class="elementor-widget-container">
633					<div class="elementor-heading-title elementor-size-default">How does it work?</div>				</div>
634				</div>
635				<div class="elementor-element elementor-element-4f77e6f5 elementor-widget elementor-widget-heading" data-id="4f77e6f5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
636				<div class="elementor-widget-container">
637					<h2 class="elementor-heading-title elementor-size-default">How Solar Spy turns data into decisions?</h2>				</div>
638				</div>
639				<div class="elementor-element elementor-element-399ecdd4 elementor-widget elementor-widget-heading" data-id="399ecdd4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
640				<div class="elementor-widget-container">
641					<p class="elementor-heading-title elementor-size-default">One system that connects KPIs, asset modeling, AI analysis, and operational logic.</p>				</div>
642				</div>
643				<div class="elementor-element elementor-element-7b2e10b7 elementor-widget elementor-widget-spacer" data-id="7b2e10b7" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
644				<div class="elementor-widget-container">
645							<div class="elementor-spacer">
646			<div class="elementor-spacer-inner"></div>
647		</div>
648						</div>
649				</div>
650		<div class="elementor-element elementor-element-14d6da40 e-con-full e-flex e-con e-child" data-id="14d6da40" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
651		<div class="elementor-element elementor-element-101c5421 e-con-full e-flex e-con e-child" data-id="101c5421" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
652		<div class="elementor-element elementor-element-5266b78e e-con-full e-flex e-con e-child" data-id="5266b78e" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
653				<div class="elementor-element elementor-element-198b4387 elementor-widget elementor-widget-image" data-id="198b4387" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
654				<div class="elementor-widget-container">
655															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/chart-bar.png" class="attachment-large size-large wp-image-6818" alt="ikona - kpi i dane źródłowe" srcset="https://solarspy.ai/wp-content/uploads/chart-bar.png 256w, https://solarspy.ai/wp-content/uploads/chart-bar-150x150.png 150w" sizes="(max-width: 256px) 100v
655w, 256px" />															</div>
656				</div>
657				<div class="elementor-element elementor-element-156c8da9 elementor-widget elementor-widget-heading" data-id="156c8da9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
658				<div class="elementor-widget-container">
659					<h3 class="elementor-heading-title elementor-size-default"><b>KPIs AND SOURCE DATA</b></h3>				</div>
660				</div>
661				</div>
662				<div class="elementor-element elementor-element-2ad56360 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="2ad56360" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
663				<div class="elementor-widget-container">
664									<p>Portfolio dashboard, EPI, PR, AR, events, and plant data.</p>								</div>
665				</div>
666				</div>
667				<div class="elementor-element elementor-element-192da425 elementor-view-default elementor-widget elementor-widget-icon" data-id="192da425" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
668				<div class="elementor-widget-container">
669							<div class="elementor-icon-wrapper">
670			<div class="elementor-icon">
671			<i aria-hidden="true" class="fas fa-arrow-right"></i>			</div>
672		</div>
673						</div>
674				</div>
675		<div class="elementor-element elementor-element-1a6cec47 e-con-full e-flex e-con e-child" data-id="1a6cec47" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
676		<div class="elementor-element elementor-element-65ed08c4 e-con-full e-flex e-con e-child" data-id="65ed08c4" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
677				<div class="elementor-element elementor-element-16077c4c elementor-widget elementor-widget-image" data-id="16077c4c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
678				<div class="elementor-widget-container">
679															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/brain.png" class="attachment-large size-large wp-image-6819" alt="ikona - cyfrowy bliźniak" srcset="https://solarspy.ai/wp-content/uploads/brain.png 256w, https://solarspy.ai/wp-content/uploads/brain-150x150.png 150w" sizes="(max-width: 256px) 100v
679w, 256px" />															</div>
680				</div>
681				<div class="elementor-element elementor-element-df81ded elementor-widget elementor-widget-heading" data-id="df81ded" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
682				<div class="elementor-widget-container">
683					<h3 class="elementor-heading-title elementor-size-default"><b>DIGITAL TWIN</b></h3>				</div>
684				</div>
685				</div>
686				<div class="elementor-element elementor-element-6598709a elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="6598709a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
687				<div class="elementor-widget-container">
688									<p>A plant model that connects components, relationships, and operational history.</p>								</div>
689				</div>
690				</div>
691				<div class="elementor-element elementor-element-1b47bc45 elementor-view-default elementor-widget elementor-widget-icon" data-id="1b47bc45" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
692				<div class="elementor-widget-container">
693							<div class="elementor-icon-wrapper">
694			<div class="elementor-icon">
695			<i aria-hidden="true" class="fas fa-arrow-right"></i>			</div>
696		</div>
697						</div>
698				</div>
699		<div class="elementor-element elementor-element-4369b4cf e-con-full e-flex e-con e-child" data-id="4369b4cf" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
700		<div class="elementor-element elementor-element-2416ddd5 e-con-full e-flex e-con e-child" data-id="2416ddd5" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
701				<div class="elementor-element elementor-element-6689fc9d elementor-widget elementor-widget-image" data-id="6689fc9d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
702				<div class="elementor-widget-container">
703															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/sparkle.png" class="attachment-large size-large wp-image-6820" alt="ikona - analiza ai" srcset="https://solarspy.ai/wp-content/uploads/sparkle.png 256w, https://solarspy.ai/wp-content/uploads/sparkle-150x150.png 150w" sizes="(max-width: 256px) 100v
703w, 256px" />															</div>
704				</div>
705				<div class="elementor-element elementor-element-7b1531b0 elementor-widget elementor-widget-heading" data-id="7b1531b0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
706				<div class="elementor-widget-container">
707					<h3 class="elementor-heading-title elementor-size-default"><b>AI ANALYSIS</b></h3>				</div>
708				</div>
709				</div>
710				<div class="elementor-element elementor-element-4a0845ff elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="4a0845ff" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
711				<div class="elementor-widget-container">
712									<p>Assessment of root causes, performance impact, and action priorities.</p>								</div>
713				</div>
714				</div>
715				<div class="elementor-element elementor-element-37c75f82 elementor-view-default elementor-widget elementor-widget-icon" data-id="37c75f82" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default">
716				<div class="elementor-widget-container">
717							<div class="elementor-icon-wrapper">
718			<div class="elementor-icon">
719			<i aria-hidden="true" class="fas fa-arrow-right"></i>			</div>
720		</div>
721						</div>
722				</div>
723		<div class="elementor-element elementor-element-7c3ba9cd e-con-full e-flex e-con e-child" data-id="7c3ba9cd" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
724		<div class="elementor-element elementor-element-244a5b97 e-con-full e-flex e-con e-child" data-id="244a5b97" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
725				<div class="elementor-element elementor-element-7b99c4a4 elementor-widget elementor-widget-image" data-id="7b99c4a4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
726				<div class="elementor-widget-container">
727															<img loading="lazy" decoding="async" width="256" height="256" src="https://solarspy.ai/wp-content/uploads/checks.png" class="attachment-large size-large wp-image-6821" alt="ikona - decyzje operacyjne" srcset="https://solarspy.ai/wp-content/uploads/checks.png 256w, https://solarspy.ai/wp-content/uploads/checks-150x150.png 150w" sizes="(max-width: 256px) 100v
727w, 256px" />															</div>
728				</div>
729				<div class="elementor-element elementor-element-2a77690f elementor-widget elementor-widget-heading" data-id="2a77690f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
730				<div class="elementor-widget-container">
731					<h3 class="elementor-heading-title elementor-size-default"><b>OPERATIONAL DECISIONS</b></h3>				</div>
732				</div>
733				<div class="elementor-element elementor-element-ec9bffa elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="ec9bffa" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
734				<div class="elementor-widget-container">
735									<p>Insights ready to be used by technical teams and asset managers.</p>								</div>
736				</div>
737				</div>
738				</div>
739				</div>
740					</div>
741				</div>
742		<div class="elementor-element elementor-element-7835545e e-flex e-con-boxed e-con e-parent" data-id="7835545e" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
743					<div class="e-con-inner">
744				<div class="elementor-element elementor-element-55d98848 elementor-widget__width-inherit elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="55d98848" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
745				<div class="elementor-widget-container">
746							<div class="elementor-divider">
747			<span class="elementor-divider-separator">
748						</span>
749		</div>
750						</div>
751				</div>
752				<div class="elementor-element elementor-element-6e7f7539 elementor-widget elementor-widget-heading" data-id="6e7f7539" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
753				<div class="elementor-widget-container">
754					<div class="elementor-heading-title elementor-size-default">Over 99% accuracy in module fault detection</div>				</div>
755				</div>
756				<div class="elementor-element elementor-element-1cab639b elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="1cab639b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
757				<div class="elementor-widget-container">
758					<h2 class="elementor-heading-title elementor-size-default">What you walk away with?</h2>				</div>
759				</div>
760				<div class="elementor-element elementor-element-78eae60e elementor-widget elementor-widget-heading" data-id="78eae60e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
761				<div class="elementor-widget-container">
762					<p class="elementor-heading-title elementor-size-default">Actionable results - not a pile of files</p>				</div>
763				</div>
764				<div class="elementor-element elementor-element-77a569be elementor-widget elementor-widget-spacer" data-id="77a569be" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
765				<div class="elementor-widget-container">
766							<div class="elementor-spacer">
767			<div class="elementor-spacer-inner"></div>
768		</div>
769						</div>
770				</div>
771					</div>
772				</div>
773		<div class="elementor-element elementor-element-4d55e5a5 e-flex e-con-boxed e-con e-parent" data-id="4d55e5a5" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
774					<div class="e-con-inner">
775		<div class="elementor-element elementor-element-76ee85ef e-con-full e-flex e-con e-child" data-id="76ee85ef" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
776		<div class="elementor-element elementor-element-6b01075 e-con-full e-flex e-con e-child" data-id="6b01075" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
777		<div class="elementor-element elementor-element-17fbc8b0 e-con-full e-flex e-con e-child" data-id="17fbc8b0" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
778				<div class="elementor-element elementor-element-649f7146 elementor-widget elementor-widget-heading" data-id="649f7146" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
779				<div class="elementor-widget-container">
780					<h3 class="elementor-heading-title elementor-size-default"><b>RAW INSPECTION OUTPUT</b></h3>
780				</div>
781				</div>
782				</div>
783				<div class="elementor-element elementor-element-7e3dd1d7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="7e3dd1d7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
784				<div class="elementor-widget-container">
785									<ul><li>Images and tables without a clear link to energy loss or repair priority.</li><li>Priorities and tasks left for the team to interpret on their own.</li></ul>								</div>
786				</div>
787				</div>
788				</div>
789		<div class="elementor-element elementor-element-3390e9a1 e-con-full e-flex e-con e-child" data-id="3390e9a1" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
790		<div class="elementor-element elementor-element-3a831750 e-con-full e-flex e-con e-child" data-id="3a831750" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
791				<div class="elementor-element elementor-element-5e953e32 elementor-widget elementor-widget-heading" data-id="5e953e32" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
792				<div class="elementor-widget-container">
793					<h3 class="elementor-heading-title elementor-size-default"><b>SOLAR SPY OUTPUT</b></h3>				</div>
794				</div>
795				</div>
796				<div class="elementor-element elementor-element-7cc05fb7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="7cc05fb7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
797				<div class="elementor-widget-container">
798									<ul><li>Precise location of every detected anomaly</li><li>IEC-compliant fault classification</li><li>Estimated impact on energy production</li><li>String and component map of the PV plant</li></ul>								</div>
799				</div>
800				</div>
801					</div>
802				</div>
803		<div class="elementor-element elementor-element-270163a6 e-flex e-con-boxed e-con e-parent" data-id="270163a6" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
804					<div class="e-con-inner">
805				<div class="elementor-element elementor-element-7f64e0b2 elementor-widget elementor-widget-spacer" data-id="7f64e0b2" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
806				<div class="elementor-widget-container">
807							<div class="elementor-spacer">
808			<div class="elementor-spacer-inner"></div>
809		</div>
810						</div>
811				</div>
812				<div class="elementor-element elementor-element-4ab98c elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4ab98c" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
813				<div class="elementor-widget-container">
814							<div class="elementor-divider">
815			<span class="elementor-divider-separator">
816						</span>
817		</div>
818						</div>
819				</div>
820				<div class="elementor-element elementor-element-438948cc elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="438948cc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
821				<div class="elementor-widget-container">
822					<h2 class="elementor-heading-title elementor-size-default">From detected anomaly to closed service ticket</h2>				</div>
823				</div>
824				<div class="elementor-element elementor-element-5c2b4256 elementor-widget elementor-widget-heading" data-id="5c2b4256" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
825				<div class="elementor-widget-container">
826					<p class="elementor-heading-title elementor-size-default">Structured tasks flow from inspection results to the mobile app and back into 
827the Digital Twin with a full audit trail across the portfolio</p>				</div>
828				</div>
829				<div class="elementor-element elementor-element-4d12ca78 elementor-widget elementor-widget-spacer" data-id="4d12ca78" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
830				<div class="elementor-widget-container">
831							<div class="elementor-spacer">
832			<div class="elementor-spacer-inner"></div>
833		</div>
834						</div>
835				</div>
836					</div>
837				</div>
838		<div class="elementor-element elementor-element-1d110f40 e-flex e-con-boxed e-con e-parent" data-id="1d110f40" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
839					<div class="e-con-inner">
840		<div class="elementor-element elementor-element-1fde100 e-con-full e-flex e-con e-child" data-id="1fde100" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
841				<div class="elementor-element elementor-element-74c9b182 elementor-widget elementor-widget-image" data-id="74c9b182" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
842				<div class="elementor-widget-container">
843															<img loading="lazy" decoding="async" width="800" height="800" src="https://solarspy.ai/wp-content/uploads/app-anonym-png-1024x1024.png" class="attachment-large size-large wp-image-6840" alt="aplikacja mobilna - solar spy" srcset="https://solarspy.ai/wp-content/uploads/app-anonym-png-1024x1024.png 1024w, https://solarspy.ai/wp-content/uploads/app-anonym-png-300x300.png 300w, https://solarspy.ai/wp-content/uploads/app-anonym-png-150x150.png 150w, https://solarspy.ai/wp-content/uploads/app-anonym-png-768x768.png 768w, https://solarspy.ai/wp-content/uploads/app-anonym-png-1536x1536.png 1536w, https://solarspy.ai/wp-content/uploads/app-anonym-png-2048x2048.png 2048w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
844				</div>
845				</div>
846		<div class="elementor-element elementor-element-132d2551 e-con-full e-flex e-con e-child" data-id="132d2551" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
847				<div class="elementor-element elementor-element-6a7c7bb3 elementor-widget elementor-widget-spacer" data-id="6a7c7bb3" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
848				<div class="elementor-widget-container">
849							<div class="elementor-spacer">
850			<div class="elementor-spacer-inner"></div>
851		</div>
852						</div>
853				</div>
854				<div class="elementor-element elementor-element-36347315 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="36347315" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
855				<div class="elementor-widget-container">
856							<ul class="elementor-icon-list-items">
857							<li class="elementor-icon-list-item">
858											<span class="elementor-icon-list-icon">
859							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
860										<span class="elementor-icon-list-text">From ticket creation to field execution and closure - all in one consistent workflow </span>
861									</li>
862								<li class="elementor-icon-list-item">
863											<span class="elementor-icon-list-icon">
864							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
865										<span class="elementor-icon-list-text">Priorities based on fault severity, energy losses, and anomaly grouping </span>
866									</li>
867								<li class="elementor-icon-list-item">
868											<span class="elementor-icon-list-icon">
869							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
870										<span class="elementor-icon-list-text">Technicians receive precise location data, component history, and repair context directly in the app </span>
871									</li>
872								<li class="elementor-icon-list-item">
873											<span class="elementor-icon-list-icon">
874							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
875										<span class="elementor-icon-list-text">Full visibility into progress across the entire portfolio </span>
876									</li>
877								<li class="elementor-icon-list-item">
878											<span class="elementor-icon-list-icon">
879							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
880										<span class="elementor-icon-list-text">Offline mode keeps field work moving, with automatic data synchronization </span>
881									</li>
882								<li class="elementor-icon-list-item">
883											<span class="elementor-icon-list-icon">
884							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
885										<span class="elementor-icon-list-text">Every action updates the Digital Twin, keeping asset data up to date </span>
886									</li>
887						</ul>
888						</div>
889				</div>
890				</div>
891					</div>
892				</div>
893		<div class="elementor-element elementor-element-930d8f0 e-flex e-con-boxed e-con e-parent" data-id="930d8f0" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
894					<div class="e-con-inner">
895				<div class="elementor-element elementor-element-3c650f64 elementor-widget elementor-widget-spacer" data-id="3c650f64" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
896				<div class="elementor-widget-container">
897							<div class="elementor-spacer">
898			<div class="elementor-spacer-inner"></div>
899		</div>
900						</div>
901				</div>
902				<div class="elementor-element elementor-element-1a3dd117 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1a3dd117" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
903				<div class="elementor-widget-container">
904							<div class="elementor-divider">
905			<span class="elementor-divider-separator">
906						</span>
907		</div>
908						</div>
909				</div>
910				<div class="elementor-element elementor-element-14249009 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="14249009" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
911				<div class="elementor-widget-container">
912					<h2 class="elementor-heading-title elementor-size-default">Digital Twin</h2>				</div>
913				</div>
914				<div class="elementor-element elementor-element-a07c112 elementor-widget elementor-widget-heading" data-id="a07c112" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
915				<div class="elementor-widget-container">
916					<p class="elementor-heading-title elementor-size-default">Digital Twin structures all technical knowledge about your PV plant</p>				</div>
917				</div>
918				<div class="elementor-element elementor-element-312278e2 elementor-widget elementor-widget-spacer" data-id="312278e2" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
919				<div class="elementor-widget-container">
920							<div class="elementor-spacer">
921			<div class="elementor-spacer-inner"></div>
922		</div>
923						</div>
924				</div>
925					</div>
926				</div>
927		<div class="elementor-element elementor-element-3e351552 e-flex e-con-boxed e-con e-parent" data-id="3e351552" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
928					<div class="e-con-inner">
929		<div class="elementor-element elementor-element-3689bb3c e-con-full e-flex e-con e-child" data-id="3689bb3c" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
930		<div class="elementor-element elementor-element-74d5a802 e-flex e-con-boxed e-con e-child" data-id="74d5a802" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
931					<div class="e-con-inner">
932					</div>
933				</div>
934				</div>
935		<div class="elementor-element elementor-element-148cc112 e-flex e-con-boxed e-con e-child" data-id="148cc112" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
936					<div class="e-con-inner">
937		<div class="elementor-element elementor-element-6ccf33df e-con-full e-flex e-con e-child" data-id="6ccf33df" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
938				<div class="elementor-element elementor-element-2a3e0e06 elementor-widget elementor-widget-image" data-id="2a3e0e06" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
939				<div class="elementor-widget-container">
940															<img loading="lazy" decoding="async" width="800" height="407" src="https://solarspy.ai/wp-content/uploads/digital-twin-en-1024x521.png" class="attachment-large size-large wp-image-6842" alt="digital twin - solar spy" srcset="https://solarspy.ai/wp-content/uploads/digital-twin-en-1024x521.png 1024w, https://solarspy.ai/wp-content/uploads/digital-twin-en-300x153.png 300w, https://solarspy.ai/wp-content/uploads/digital-twin-en-768x391.png 768w, https://solarspy.ai/wp-content/uploads/digital-twin-en-1536x782.png 1536w, https://solarspy.ai/wp-content/uploads/digital-twin-en.png 1700w" sizes="(max-width: 800px) 100v
940w, 800px" />															</div>
941				</div>
942				</div>
943		<div class="elementor-element elementor-element-5d63345f e-con-full e-flex e-con e-child" data-id="5d63345f" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
944		<div class="elementor-element elementor-element-176b410a e-flex e-con-boxed e-con e-child" data-id="176b410a" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
945					<div class="e-con-inner">
946				<div class="elementor-element elementor-element-3060e466 elementor-widget elementor-widget-text-editor" data-id="3060e466" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
947				<div class="elementor-widget-container">
948									<p>Digital Twin connects components, event history, and system status over time, so diagnostics are based not only on live readings, but on complete technical context.</p>								</div>
949				</div>
950				<div class="elementor-element elementor-element-55af0860 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="55af0860" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
951				<div class="elementor-widget-container">
952							<ul class="elementor-icon-list-items">
953							<li class="elementor-icon-list-item">
954											<span class="elementor-icon-list-icon">
955							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
956										<span class="elementor-icon-list-text">Component and event history  </span>
957									</li>
958								<li class="elementor-icon-list-item">
959											<span class="elementor-icon-list-icon">
960							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
961										<span class="elementor-icon-list-text">Relationships between plant elements  </span>
962									</li>
963								<li class="elementor-icon-list-item">
964											<span class="elementor-icon-list-icon">
965							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
966										<span class="elementor-icon-list-text">A single source of truth for system status  </span>
967									</li>
968								<li class="elementor-icon-list-item">
969											<span class="elementor-icon-list-icon">
970							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
971										<span class="elementor-icon-list-text">Better context for diagnostics and operational decisions  </span>
972									</li>
973						</ul>
974						</div>
975				</div>
976					</div>
977				</div>
978				</div>
979					</div>
980				</div>
981					</div>
982				</div>
983		<div class="elementor-element elementor-element-36aaa635 e-flex e-con-boxed e-con e-parent" data-id="36aaa635" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
984					<div class="e-con-inner">
985				<div class="elementor-element elementor-element-ef5003d elementor-widget elementor-widget-spacer" data-id="ef5003d" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
986				<div class="elementor-widget-container">
987							<div class="elementor-spacer">
988			<div class="elementor-spacer-inner"></div>
989		</div>
990						</div>
991				</div>
992				<div class="elementor-element elementor-element-7670b20d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="7670b20d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
993				<div class="elementor-widget-container">
994							<div class="elementor-divider">
995			<span class="elementor-divider-separator">
996						</span>
997		</div>
998						</div>
999				</div>
1000				<div class="elementor-element elementor-element-3b942821 elementor-widget elementor-widget-heading" data-id="3b942821" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1001				<div class="elementor-widget-container">
1002					<h2 class="elementor-heading-title elementor-size-default">Proven in real PV portfolios</h2>				</div>
1003				</div>
1004				<div class="elementor-element elementor-element-7c9d9b7a elementor-widget elementor-widget-heading" data-id="7c9d9b7a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1005				<div class="elementor-widget-container">
1006					<p class="elementor-heading-title elementor-size-default">Trusted by asset managers and operators - from inspections to day-to-day operations.</p>				</div>
1007				</div>
1008				<div class="elementor-element elementor-element-3735ce4f elementor-widget elementor-widget-spacer" data-id="3735ce4f" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
1009				<div class="elementor-widget-container">
1010							<div class="elementor-spacer">
1011			<div class="elementor-spacer-inner"></div>
1012		</div>
1013						</div>
1014				</div>
1015					</div>
1016				</div>
1017		<div class="elementor-element elementor-element-22ebecfd e-grid e-con-boxed e-con e-parent" data-id="22ebecfd" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1018					<div class="e-con-inner">
1019		<div class="elementor-element elementor-element-1eb4cd9a e-flex e-con-boxed e-con e-child" data-id="1eb4cd9a" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1020					<div class="e-con-inner">
1021				<div class="elementor-element elementor-element-17981bda elementor-widget elementor-widget-image" data-id="17981bda" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1022				<div class="elementor-widget-container">
1023															<img loading="lazy" decoding="async" width="800" height="516" src="https://solarspy.ai/wp-content/uploads/Ergy-logo-BPNT-1024x661.webp" class="attachment-large size-large wp-image-6757" alt="logo - Ergy Asset Management" srcset="https://solarspy.ai/wp-content/uploads/Ergy-logo-BPNT-1024x661.webp 1024w, https://solarspy.ai/wp-content/uploads/Ergy-logo-BPNT-300x194.webp 300w, https://solarspy.ai/wp-content/uploads/Ergy-logo-BPNT-768x496.webp 768w, https://solarspy.ai/wp-content/uploads/Ergy-logo-BPNT-1536x992.webp 1536w, https://solarspy.ai/wp-content/uploads/Ergy-logo-BPNT.webp 1594w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
1024				</div>
1025				<div class="elementor-element elementor-element-747eb47d elementor-widget elementor-widget-heading" data-id="747eb47d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1026				<div class="elementor-widget-container">
1027					<h3 class="elementor-heading-title elementor-size-default">Ergy Asset Management</h3>				</div>
1028				</div>
1029				<div class="elementor-element elementor-element-6f6f2a7b elementor-widget elementor-widget-heading" data-id="6f6f2a7b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1030				<div class="elementor-widget-container">
1031					<p class="elementor-heading-title elementor-size-default">193 MWp</p>				</div>
1032				</div>
1033				<div class="elementor-element elementor-element-6e24992d elementor-widget elementor-widget-text-editor" data-id="6e24992d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1034				<div class="elementor-widget-container">
1035									<p><em>“We received online reports that not only identified defects, but also precisely classified and located them. Integration with the orthophoto map provided clear visualization and intuitive defect location.”</em></p>								</div>
1036				</div>
1037				<div class="elementor-element elementor-element-67e11f7c elementor-widget elementor-widget-heading" data-id="67e11f7c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1038				<div class="elementor-widget-container">
1039					<p class="elementor-heading-title elementor-size-default">Marcin Kuprel, CEO, Ergy Asset Management</p>				</div>
1040				</div>
1041					</div>
1042				</div>
1043		<div class="elementor-element elementor-element-49fdf610 e-flex e-con-boxed e-con e-child" data-id="49fdf610" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1044					<div class="e-con-inner">
1045				<div class="elementor-element elementor-element-5a830cd2 elementor-widget elementor-widget-image" data-id="5a830cd2" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1046				<div class="elementor-widget-container">
1047															<img loading="lazy" decoding="async" width="800" height="311" src="https://solarspy.ai/wp-content/uploads/Logo_ABO_Energy.svg-1024x398.png" class="attachment-large size-large wp-image-6758" alt="logo - ABO Energy" srcset="https://solarspy.ai/wp-content/uploads/Logo_ABO_Energy.svg-1024x398.png 1024w, https://solarspy.ai/wp-content/uploads/Logo_ABO_Energy.svg-300x117.png 300w, https://solarspy.ai/wp-content/uploads/Logo_ABO_Energy.svg-768x299.png 768w, https://solarspy.ai/wp-content/uploads/Logo_ABO_Energy.svg.png 1280w" sizes="(max-width: 800px) 100v
1047w, 800px" />															</div>
1048				</div>
1049				<div class="elementor-element elementor-element-5e6f351f elementor-widget elementor-widget-heading" data-id="5e6f351f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1050				<div class="elementor-widget-container">
1051					<h3 class="elementor-heading-title elementor-size-default">ABO Energy</h3>				</div>
1052				</div>
1053				<div class="elementor-element elementor-element-68b95dfc elementor-widget elementor-widget-heading" data-id="68b95dfc" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1054				<div class="elementor-widget-container">
1055					<p class="elementor-heading-title elementor-size-default">15 MWp</p>				</div>
1056				</div>
1057				<div class="elementor-element elementor-element-3416f2a3 elementor-widget elementor-widget-text-editor" data-id="3416f2a3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1058				<div class="elementor-widget-container">
1059									<p><em>“Solar Spy’s analyses and detailed reports gave us objective, data-driven clarity. We confirmed compliance with contractual parameters and avoided contractual penalties.”</em></p>								</div>
1060				</div>
1061				<div class="elementor-element elementor-element-4deeb3d5 elementor-widget elementor-widget-heading" data-id="4deeb3d5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1062				<div class="elementor-widget-container">
1063					<p class="elementor-heading-title elementor-size-default">Miroslav Petkov, Head of Solar Engineering, ABO Energy</p>				</div>
1064				</div>
1065					</div>
1066				</div>
1067					</div>
1068				</div>
1069		<div class="elementor-element elementor-element-5971480f e-grid e-con-boxed e-con e-parent" data-id="5971480f" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1070					<div class="e-con-inner">
1071		<div class="elementor-element elementor-element-2a18f0d1 e-flex e-con-boxed e-con e-child" data-id="2a18f0d1" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1072					<div class="e-con-inner">
1073				<div class="elementor-element elementor-element-27994a69 elementor-widget elementor-widget-image" data-id="27994a69" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1074				<div class="elementor-widget-container">
1075															<img loading="lazy" decoding="async" width="800" height="222" src="https://solarspy.ai/wp-content/uploads/2024/03/skypower_owler_20190614_104750_original-1024x284.png" class="attachment-large size-large wp-image-4028" alt="logo - SkyPower Global" srcset="https://solarspy.ai/wp-content/uploads/2024/03/skypower_owler_20190614_104750_original-1024x284.png 1024w, https://solarspy.ai/wp-content/uploads/2024/03/skypower_owler_20190614_104750_original-300x83.png 300w, https://solarspy.ai/wp-content/uploads/2024/03/skypower_owler_20190614_104750_original-768x213.png 768w, https://solarspy.ai/wp-content/uploads/2024/03/skypower_owler_20190614_104750_original.png 1200w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
1076				</div>
1077				<div class="elementor-element elementor-element-78d1c058 elementor-widget elementor-widget-heading" data-id="78d1c058" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1078				<div class="elementor-widget-container">
1079					<h3 class="elementor-heading-title elementor-size-default">SkyPower Global</h3>				</div>
1080				</div>
1081				<div class="elementor-element elementor-element-2fdcbc6d elementor-widget elementor-widget-heading" data-id="2fdcbc6d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1082				<div class="elementor-widget-container">
1083					<p class="elementor-heading-title elementor-size-default">25 GWp</p>				</div>
1084				</div>
1085				<div class="elementor-element elementor-element-3e918680 elementor-widget elementor-widget-text-editor" data-id="3e918680" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1086				<div class="elementor-widget-container">
1087									<p><em>“At the scale of our farms, coating delamination became a major issue. After a long search, Solar Spy proved to be the only company with technology capable of truly handling the task.”</em></p>								</div>
1088				</div>
1089				<div class="elementor-element elementor-element-7e555892 elementor-widget elementor-widget-heading" data-id="7e555892" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1090				<div class="elementor-widget-container">
1091					<p class="elementor-heading-title elementor-size-default">Benoit Fortin, VP of Business Development, SkyPower Global</p>				</div>
1092				</div>
1093					</div>
1094				</div>
1095		<div class="elementor-element elementor-element-4ead7ec6 e-flex e-con-boxed e-con e-child" data-id="4ead7ec6" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1096					<div class="e-con-inner">
1097				<div class="elementor-element elementor-element-29f8cb98 elementor-widget elementor-widget-image" data-id="29f8cb98" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1098				<div class="elementor-widget-container">
1099															<img loading="lazy" decoding="async" width="800" height="324" src="https://solarspy.ai/wp-content/uploads/PST-Logo.png" class="attachment-large size-large wp-image-6770" alt="logo - PST" srcset="https://solarspy.ai/wp-content/uploads/PST-Logo.png 834w, https://solarspy.ai/wp-content/uploads/PST-Logo-300x122.png 300w, https://solarspy.ai/wp-content/uploads/PST-Logo-768x311.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
1100				</div>
1101				<div class="elementor-element elementor-element-29ee39c1 elementor-widget elementor-widget-heading" data-id="29ee39c1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1102				<div class="elementor-widget-container">
1103					<h3 class="elementor-heading-title elementor-size-default">PST</h3>				</div>
1104				</div>
1105				<div class="elementor-element elementor-element-1f68c79b elementor-widget elementor-widget-heading" data-id="1f68c79b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1106				<div class="elementor-widget-container">
1107					<p class="elementor-heading-title elementor-size-default">250 MWp</p>				</div>
1108				</div>
1109				<div class="elementor-element elementor-element-7c57b247 elementor-widget elementor-widget-text-editor" data-id="7c57b247" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1110				<div class="elementor-widget-container">
1111									<p><em>“Solar Spy carried out 54 drone inspections for us. The reports showed precise defect locations and made repair planning easier. Detailed analysis and a clear reporting system simplified document flow and data sharing across the team.”</em></p>								</div>
1112				</div>
1113				<div class="elementor-element elementor-element-6bec240c elementor-widget elementor-widget-heading" data-id="6bec240c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1114				<div class="elementor-widget-container">
1115					<p class="elementor-heading-title elementor-size-default">Adam Wołoszyn, Director of Commissioning, Service and Warranty, PST</p>				</div>
1116				</div>
1117					</div>
1118				</div>
1119					</div>
1120				</div>
1121		<div data-morphing-gradients-background="&lt;div  class=&quot;cew_morphingGradientsBackground&quot;&gt;&lt;canvas  data-color1=&quot;#FEC604&quot; data-color2=&quot;&quot; data-speed=&quot;1000&quot; data-blendingMode=&quot;linear&quot;  &gt;&lt;/canvas&gt;&lt;/div&gt;" class="elementor-element elementor-element-58a43c75 e-con-full e-flex e-con e-parent" data-id="58a43c75" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_morphing_gradients_background&quot;:&quot;yes&quot;,&quot;gradient_color_1&quot;:&quot;#FEC604&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;,&quot;animation_gradient_type&quot;:&quot;type1&quot;,&quot;gradient_speed&quot;:1000,&quot;animation_gradient_color_mix&quot;:&quot;linear&quot;}">
1122		<div class="elementor-element elementor-element-14ad8bc3 e-flex e-con-boxed e-con e-child" data-id="14ad8bc3" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1123					<div class="e-con-inner">
1124		<div class="elementor-element elementor-element-14c45b4c e-con-full e-flex e-con e-child" data-id="14c45b4c" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1125				<div class="elementor-element elementor-element-14fe918d elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="14fe918d" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
1126				<div class="elementor-widget-container">
1127							<div class="elementor-divider">
1128			<span class="elementor-divider-separator">
1129						</span>
1130		</div>
1131						</div>
1132				</div>
1133				<div class="elementor-element elementor-element-74aab5bf elementor-widget elementor-widget-heading" data-id="74aab5bf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1134				<div class="elementor-widget-container">
1135					<h2 class="elementor-heading-title elementor-size-default">Built for every stakeholder in your PV portfolio</h2>				</div>
1136				</div>
1137				</div>
1138					</div>
1139				</div>
1140				<div class="elementor-element elementor-element-212e73d1 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="212e73d1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1141				<div class="elementor-widget-container">
1142					<p class="elementor-heading-title elementor-size-default">One platform supporting profitability, transparency, and operational control - across every role.</p>				</div>
1143				</div>
1144		<div class="elementor-element elementor-element-3221abcf e-flex e-con-boxed e-con e-child" data-id="3221abcf" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1145					<div class="e-con-inner">
1146		<div class="elementor-element elementor-element-759016af e-con-full e-flex e-con e-child" data-id="759016af" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
1147				<div class="elementor-element elementor-element-38f3e1a5 elementor-widget elementor-widget-heading" data-id="38f3e1a5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1148				<div class="elementor-widget-container">
1149					<h3 class="elementor-heading-title elementor-size-default"><b>IPPs and Investors </b></h3>				</div>
1150				</div>
1151				<div class="elementor-element elementor-element-2c76a210 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="2c76a210" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1152				<div class="elementor-widget-container">
1153							<ul class="elementor-icon-list-items">
1154							<li class="elementor-icon-list-item">
1155											<span class="elementor-icon-list-icon">
1156							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1157										<span class="elementor-icon-list-text">Increase PV investment yield by 5%</span>
1158									</li>
1159								<li class="elementor-icon-list-item">
1160											<span class="elementor-icon-list-icon">
1161							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1162										<span class="elementor-icon-list-text">Get transparency on how sites perform vs potential across portfolio</span>
1163									</li>
1164								<li class="elementor-icon-list-item">
1165											<span class="elementor-icon-list-icon">
1166							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1167										<span class="elementor-icon-list-text">Be always ready for due diligence with auditable system of records</span>
1168									</li>
1169								<li class="elementor-icon-list-item">
1170											<span class="elementor-icon-list-icon">
1171							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1172										<span class="elementor-icon-list-text">Independent performance reporting</span>
1173									</li>
1174								<li class="elementor-icon-list-item">
1175											<span class="elementor-icon-list-icon">
1176							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1177										<span class="elementor-icon-list-text">Ensure long-term asset health and profitability</span>
1178									</li>
1179						</ul>
1180						</div>
1181				</div>
1182				<div class="elementor-element elementor-element-1b469c75 elementor-absolute elementor-widget elementor-widget-button" data-id="1b469c75" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="button.default">
1183				<div class="elementor-widget-container">
1184									<div class="elementor-button-wrapper">
1185					<a class="elementor-button elementor-button-link elementor-size-sm" href="/en/ipps-and-investors/">
1186						<span class="elementor-button-content-wrapper">
1187									<span class="elementor-button-text">Explore more</span>
1188					</span>
1189					</a>
1190				</div>
1191								</div>
1192				</div>
1193				</div>
1194		<div class="elementor-element elementor-element-67bfc428 e-con-full e-flex e-con e-child" data-id="67bfc428" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
1195				<div class="elementor-element elementor-element-7e9a0b78 elementor-widget elementor-widget-heading" data-id="7e9a0b78" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1196				<div class="elementor-widget-container">
1197					<h3 class="elementor-heading-title elementor-size-default"><b>PV Asset Managers&nbsp;&nbsp;</b></h3>				</div>
1198				</div>
1199				<div class="elementor-element elementor-element-16cc4371 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="16cc4371" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1200				<div class="elementor-widget-container">
1201							<ul class="elementor-icon-list-items">
1202							<li class="elementor-icon-list-item">
1203											<span class="elementor-icon-list-icon">
1204							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1205										<span class="elementor-icon-list-text">Start with fault free commissioning</span>
1206									</li>
1207								<li class="elementor-icon-list-item">
1208											<span class="elementor-icon-list-icon">
1209							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1210										<span class="elementor-icon-list-text">Scalable automatic reporting</span>
1211									</li>
1212								<li class="elementor-icon-list-item">
1213											<span class="elementor-icon-list-icon">
1214							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1215										<span class="elementor-icon-list-text">Get transparency on how O&amp;Ms perform vs potential across portfolio</span>
1216									</li>
1217								<li class="elementor-icon-list-item">
1218											<span class="elementor-icon-list-icon">
1219							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1220										<span class="elementor-icon-list-text">Achieve high availability and performance</span>
1221									</li>
1222								<li class="elementor-icon-list-item">
1223											<span class="elementor-icon-list-icon">
1224							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1225										<span class="elementor-icon-list-text">Streamline operations with a single source of truth</span>
1226									</li>
1227						</ul>
1228						</div>
1229				</div>
1230				<div class="elementor-element elementor-element-4c5c52da elementor-absolute elementor-widget elementor-widget-button" data-id="4c5c52da" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="button.default">
1231				<div class="elementor-widget-container">
1232									<div class="elementor-button-wrapper">
1233					<a class="elementor-button elementor-button-link elementor-size-sm" href="/en/asset-managers/">
1234						<span class="elementor-button-content-wrapper">
1235									<span class="elementor-button-text">Explore more</span>
1236					</span>
1237					</a>
1238				</div>
1239								</div>
1240				</div>
1241				</div>
1242					</div>
1243				</div>
1244		<div class="elementor-element elementor-element-316e7a63 e-flex e-con-boxed e-con e-child" data-id="316e7a63" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1245					<div class="e-con-inner">
1246		<div class="elementor-element elementor-element-f0b743c e-con-full e-flex e-con e-child" data-id="f0b743c" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
1247				<div class="elementor-element elementor-element-1a0d9582 elementor-widget elementor-widget-heading" data-id="1a0d9582" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1248				<div class="elementor-widget-container">
1249					<h3 class="elementor-heading-title elementor-size-default"><b>O&amp;Ms  </b></h3>
1249				</div>
1250				</div>
1251				<div class="elementor-element elementor-element-18cf5018 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="18cf5018" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1252				<div class="elementor-widget-container">
1253							<ul class="elementor-icon-list-items">
1254							<li class="elementor-icon-list-item">
1255											<span class="elementor-icon-list-icon">
1256							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1257										<span class="elementor-icon-list-text">Automate issue detection and classification</span>
1258									</li>
1259								<li class="elementor-icon-list-item">
1260											<span class="elementor-icon-list-icon">
1261							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1262										<span class="elementor-icon-list-text">Automate control room tasks and reduce cost</span>
1263									</li>
1264								<li class="elementor-icon-list-item">
1265											<span class="elementor-icon-list-icon">
1266							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1267										<span class="elementor-icon-list-text">Improve field work efficiency</span>
1268									</li>
1269								<li class="elementor-icon-list-item">
1270											<span class="elementor-icon-list-icon">
1271							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1272										<span class="elementor-icon-list-text">Leverage integrated thermal drone image analysis</span>
1273									</li>
1274								<li class="elementor-icon-list-item">
1275											<span class="elementor-icon-list-icon">
1276							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1277										<span class="elementor-icon-list-text">Always stay ahead with critical notifications</span>
1278									</li>
1279						</ul>
1280						</div>
1281				</div>
1282				<div class="elementor-element elementor-element-3876052c elementor-absolute elementor-widget elementor-widget-button" data-id="3876052c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="button.default">
1283				<div class="elementor-widget-container">
1284									<div class="elementor-button-wrapper">
1285					<a class="elementor-button elementor-button-link elementor-size-sm" href="/en/om-specialists/">
1286						<span class="elementor-button-content-wrapper">
1287									<span class="elementor-button-text">Explore more</span>
1288					</span>
1289					</a>
1290				</div>
1291								</div>
1292				</div>
1293				</div>
1294		<div class="elementor-element elementor-element-56dc96c3 e-con-full e-flex e-con e-child" data-id="56dc96c3" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
1295				<div class="elementor-element elementor-element-160b6e85 elementor-widget elementor-widget-heading" data-id="160b6e85" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1296				<div class="elementor-widget-container">
1297					<h3 class="elementor-heading-title elementor-size-default"><b>EPCs</b></h3>				</div>
1298				</div>
1299				<div class="elementor-element elementor-element-66702994 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="66702994" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
1300				<div class="elementor-widget-container">
1301							<ul class="elementor-icon-list-items">
1302							<li class="elementor-icon-list-item">
1303											<span class="elementor-icon-list-icon">
1304							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1305										<span class="elementor-icon-list-text">Secure asset handover with detailed supporting data</span>
1306									</li>
1307								<li class="elementor-icon-list-item">
1308											<span class="elementor-icon-list-icon">
1309							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1310										<span class="elementor-icon-list-text">Minimize risk in asset condition and efficiency nearing project completion</span>
1311									</li>
1312								<li class="elementor-icon-list-item">
1313											<span class="elementor-icon-list-icon">
1314							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1315										<span class="elementor-icon-list-text">Avoid delivering underperforming projects and potential penalty fees</span>
1316									</li>
1317								<li class="elementor-icon-list-item">
1318											<span class="elementor-icon-list-icon">
1319							<i aria-hidden="true" class="fas fa-circle"></i>						</span>
1320										<span class="elementor-icon-list-text">Identify defects caused during manufacturing; transport or installation; support warranty claims</span>
1321									</li>
1322						</ul>
1323						</div>
1324				</div>
1325				<div class="elementor-element elementor-element-9e8b9c7 elementor-absolute elementor-widget elementor-widget-button" data-id="9e8b9c7" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="button.default">
1326				<div class="elementor-widget-container">
1327									<div class="elementor-button-wrapper">
1328					<a class="elementor-button elementor-button-link elementor-size-sm" href="/en/epcs/">
1329						<span class="elementor-button-content-wrapper">
1330									<span class="elementor-button-text">Explore more</span>
1331					</span>
1332					</a>
1333				</div>
1334								</div>
1335				</div>
1336				</div>
1337					</div>
1338				</div>
1339				</div>
1340		<div class="elementor-element elementor-element-a37bdfc e-flex e-con-boxed e-con e-parent" data-id="a37bdfc" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1341					<div class="e-con-inner">
1342				<div class="elementor-element elementor-element-ccdc3a9 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="ccdc3a9" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1343				<div class="elementor-widget-container">
1344					<h2 class="elementor-heading-title elementor-size-default">Frequently Asked Questions</h2>				</div>
1345				</div>
1346				<div class="elementor-element elementor-element-85ce26d elementor-widget elementor-widget-n-accordion" data-id="85ce26d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}" data-widget_type="nested-accordion.default">
1347				<div class="elementor-widget-container">
1348							<div class="e-n-accordion" aria-label="Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys">
1349						<details id="e-n-accordion-item-1400" class="e-n-accordion-item" open>
1350				<summary class="e-n-accordion-item-title" data-accordion-index="1" tabindex="0" aria-expanded="true" aria-controls="e-n-accordion-item-1400" >
1351					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> What is Solar Spy? </h3></span>
1352							<span class='e-n-accordion-item-title-icon'>
1353			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1354			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1355		</span>
1356
1357						</summary>
1358				<div role="region" aria-labelledby="e-n-accordion-item-1400" class="elementor-element elementor-element-6765d25 e-con-full e-flex e-con e-child" data-id="6765d25" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1359				<div class="elementor-element elementor-element-355e2d3 elementor-widget elementor-widget-text-editor" data-id="355e2d3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1360				<div class="elementor-widget-container">
1361									Solar Spy is the first conversational AI platform for utility-scale photovoltaic power plants. It detects faults, evaluates their impact on energy production, and turns data from monitoring, drone inspections, and KPIs into concrete operational decisions &#8211; all within a single system.								</div>
1362				</div>
1363				</div>
1364					</details>
1365						<details id="e-n-accordion-item-1401" class="e-n-accordion-item" >
1366				<summary class="e-n-accordion-item-title" data-accordion-index="2" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1401" >
1367					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> How exactly does Solar Spy detect faults? </h3></span>
1368							<span class='e-n-accordion-item-title-icon'>
1369			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1370			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1371		</span>
1372
1373						</summary>
1374				<div role="region" aria-labelledby="e-n-accordion-item-1401" class="elementor-element elementor-element-4791007 e-con-full e-flex e-con e-child" data-id="4791007" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1375				<div class="elementor-element elementor-element-fd36f27 elementor-widget elementor-widget-text-editor" data-id="fd36f27" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1376				<div class="elementor-widget-container">
1377									<p>The platform analyzes thermal and RGB drone images using AI algorithms, achieving over 99% accuracy in detecting module defects. Each anomaly is located, classified according to IEC standards, and assessed for its impact on energy production.</p>								</div>
1378				</div>
1379				</div>
1380					</details>
1381						<details id="e-n-accordion-item-1402" class="e-n-accordion-item" >
1382				<summary class="e-n-accordion-item-title" data-accordion-index="3" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1402" >
1383					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> What is the Digital Twin? </h3></span>
1384							<span class='e-n-accordion-item-title-icon'>
1385			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1386			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1387		</span>
1388
1389						</summary>
1390				<div role="region" aria-labelledby="e-n-accordion-item-1402" class="elementor-element elementor-element-f791b67 e-con-full e-flex e-con e-child" data-id="f791b67" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1391				<div class="elementor-element elementor-element-3d4f921 elementor-widget elementor-widget-text-editor" data-id="3d4f921" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1392				<div class="elementor-widget-container">
1393									<p>It&#8217;s a model of the installation that organizes all the technical knowledge about your PV plant &#8211; connecting components, their relationships, and the history of events and system state changes over time. This means analysis and diagnostics rely not just on current readings, but on the full technical context.</p>								</div>
1394				</div>
1395				</div>
1396					</details>
1397						<details id="e-n-accordion-item-1403" class="e-n-accordion-item" >
1398				<summary class="e-n-accordion-item-title" data-accordion-index="4" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1403" >
1399					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> What happens after a fault is detected? </h3></span>
1400							<span class='e-n-accordion-item-title-icon'>
1401			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1402			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1403		</span>
1404
1405						</summary>
1406				<div role="region" aria-labelledby="e-n-accordion-item-1403" class="elementor-element elementor-element-8683d59 e-con-full e-flex e-con e-child" data-id="8683d59" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1407				<div class="elementor-element elementor-element-5660c2e elementor-widget elementor-widget-text-editor" data-id="5660c2e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1408				<div class="elementor-widget-container">
1409									<p>Solar Spy automatically turns detected anomalies into organized work orders. Tasks are sent to the O&amp;M team&#8217;s mobile app with priorities, location, and component history, and once the repair is completed, the data flows back into the system and updates the Digital Twin.</p>								</div>
1410				</div>
1411				</div>
1412					</details>
1413						<details id="e-n-accordion-item-1404" class="e-n-accordion-item" >
1414				<summary class="e-n-accordion-item-title" data-accordion-index="5" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1404" >
1415					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> Does the platform also work without an internet connection in the field? </h3></span>
1416							<span class='e-n-accordion-item-title-icon'>
1417			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1418			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1419		</span>
1420
1421						</summary>
1422				<div role="region" aria-labelledby="e-n-accordion-item-1404" class="elementor-element elementor-element-fbef12b e-con-full e-flex e-con e-child" data-id="fbef12b" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1423				<div class="elementor-element elementor-element-357407f elementor-widget elementor-widget-text-editor" data-id="357407f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1424				<div class="elementor-widget-container">
1425									Yes. The mobile app for O&#038;M teams has an offline mode &#8211; technicians can work without a connection, and data syncs automatically once the device is back in range.								</div>
1426				</div>
1427				</div>
1428					</details>
1429						<details id="e-n-accordion-item-1405" class="e-n-accordion-item" >
1430				<summary class="e-n-accordion-item-title" data-accordion-index="6" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1405" >
1431					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> Does Solar Spy also support power control and production forecasting? </h3></span>
1432							<span class='e-n-accordion-item-title-icon'>
1433			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1434			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1435		</span>
1436
1437						</summary>
1438				<div role="region" aria-labelledby="e-n-accordion-item-1405" class="elementor-element elementor-element-53241f3 e-con-full e-flex e-con e-child" data-id="53241f3" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1439				<div class="elementor-element elementor-element-257132a elementor-widget elementor-widget-text-editor" data-id="257132a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1440				<div class="elementor-widget-container">
1441									Yes. The platform lets you respond to market and grid signals through remote power control (scheduling curtailment, execution, and status confirmation), and use short-term production forecasts to better plan energy sales and reduce balancing costs.								</div>
1442				</div>
1443				</div>
1444					</details>
1445						<details id="e-n-accordion-item-1406" class="e-n-accordion-item" >
1446				<summary class="e-n-accordion-item-title" data-accordion-index="7" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1406" >
1447					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> Who is the platform designed for? </h3></span>
1448							<span class='e-n-accordion-item-title-icon'>
1449			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1450			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1451		</span>
1452
1453						</summary>
1454				<div role="region" aria-labelledby="e-n-accordion-item-1406" class="elementor-element elementor-element-7d334ee e-con-full e-flex e-con e-child" data-id="7d334ee" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1455				<div class="elementor-element elementor-element-af7fe11 elementor-widget elementor-widget-text-editor" data-id="af7fe11" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1456				<div class="elementor-widget-container">
1457									<p>Solar Spy supports four main groups: investors and independent power producers (higher returns, due diligence readiness), PV asset managers (trouble-free commissioning, automated reporting), O&amp;M teams (automated diagnostics, fewer unnecessary site visits), and EPC contractors (secure handover, warranty documentation).</p>								</div>
1458				</div>
1459				</div>
1460					</details>
1461						<details id="e-n-accordion-item-1407" class="e-n-accordion-item" >
1462				<summary class="e-n-accordion-item-title" data-accordion-index="8" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1407" >
1463					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> Are there client references available for Solar Spy? </h3></span>
1464							<span class='e-n-accordion-item-title-icon'>
1465			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1466			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1467		</span>
1468
1469						</summary>
1470				<div role="region" aria-labelledby="e-n-accordion-item-1407" class="elementor-element elementor-element-bcaacac e-con-full e-flex e-con e-child" data-id="bcaacac" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1471				<div class="elementor-element elementor-element-8495e78 elementor-widget elementor-widget-text-editor" data-id="8495e78" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1472				<div class="elementor-widget-container">
1473									Yes. The platform is used by Ergy Asset Management (193 MWp), ABO Energy (15 MWp), SkyPower Global (25 GWp), and PST (250 MWp) &#8211; their feedback and concrete results (such as avoiding contractual penalties or pinpointing coating delamination) can be found in the references section on the homepage.								</div>
1474				</div>
1475				</div>
1476					</details>
1477						<details id="e-n-accordion-item-1408" class="e-n-accordion-item" >
1478				<summary class="e-n-accordion-item-title" data-accordion-index="9" tabindex="-1" aria-expanded="false" aria-controls="e-n-accordion-item-1408" >
1479					<span class='e-n-accordion-item-title-header'><h3 class="e-n-accordion-item-title-text"> How do I get started with Solar Spy? </h3></span>
1480							<span class='e-n-accordion-item-title-icon'>
1481			<span class='e-opened' ><i aria-hidden="true" class="fas fa-minus"></i></span>
1482			<span class='e-closed'><i aria-hidden="true" class="fas fa-plus"></i></span>
1483		</span>
1484
1485						</summary>
1486				<div role="region" aria-labelledby="e-n-accordion-item-1408" class="elementor-element elementor-element-50514b5 e-con-full e-flex e-con e-child" data-id="50514b5" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1487				<div class="elementor-element elementor-element-886b5e5 elementor-widget elementor-widget-text-editor" data-id="886b5e5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1488				<div class="elementor-widget-container">
1489									<p>Simply schedule a platform demo &#8211; our team will show you how Solar Spy can work within the context of your PV portfolio, whatever its size.</p>								</div>
1490				</div>
1491				</div>
1492					</details>
1493					</div>
1494					
1494<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Solar Spy?","acceptedAnswer":{"@type":"Answer","text":"Solar Spy is the first conversational AI platform for utility-scale photovoltaic power plants. It detects faults, evaluates their impact on energy production, and turns data from monitoring, drone inspections, and KPIs into concrete operational decisions &#8211; all within a single system."}},{"@type":"Question","name":"How exactly does Solar Spy detect faults?","acceptedAnswer":{"@type":"Answer","text":"The platform analyzes thermal and RGB drone images using AI algorithms, achieving over 99% accuracy in detecting module defects. Each anomaly is located, classified according to IEC standards, and assessed for its impact on energy production."}},{"@type":"Question","name":"What is the Digital Twin?","acceptedAnswer":{"@type":"Answer","text":"It&#8217;s a model of the installation that organizes all the technical knowledge about your PV plant &#8211; connecting components, their relationships, and the history of events and system state changes over time. This means analysis and diagnostics rely not just on current readings, but on the full technical context."}},{"@type":"Question","name":"What happens after a fault is detected?","acceptedA
1494nswer":{"@type":"Answer","text":"Solar Spy automatically turns detected anomalies into organized work orders. Tasks are sent to the O&amp;M team&#8217;s mobile app with priorities, location, and component history, and once the repair is completed, the data flows back into the system and updates the Digital Twin."}},{"@type":"Question","name":"Does the platform also work without an internet connection in the field?","acceptedAnswer":{"@type":"Answer","text":"Yes. The mobile app for O&#038;M teams has an offline mode &#8211; technicians can work without a connection, and data syncs automatically once the device is back in range."}},{"@type":"Question","name":"Does Solar Spy also support power control and production forecasting?","acceptedAnswer":{"@type":"Answer","text":"Yes. The platform lets you respond to market and grid signals through remote power control (scheduling curtailment, execution, and status confirmation), and use short-term production forecasts to better plan energy sales and reduce balancing costs."}},{"@type":"Question","name":"Who is the platform designed for?","acceptedA
1494nswer":{"@type":"Answer","text":"Solar Spy supports four main groups: investors and independent power producers (higher returns, due diligence readiness), PV asset managers (trouble-free commissioning, automated reporting), O&amp;M teams (automated diagnostics, fewer unnecessary site visits), and EPC contractors (secure handover, warranty documentation)."}},{"@type":"Question","name":"Are there client references available for Solar Spy?","acceptedAnswer":{"@type":"Answer","text":"Yes. The platform is used by Ergy Asset Management (193 MWp), ABO Energy (15 MWp), SkyPower Global (25 GWp), and PST (250 MWp) &#8211; their feedback and concrete results (such as avoiding contractual penalties or pinpointing coating delamination) can be found in the references section on the homepage."}},{"@type":"Question","name":"How do I get started with Solar Spy?","acceptedAnswer":{"@type":"Answer","text":"Simply schedule a platform demo &#8211; our team will show you how Solar Spy can work within the context of your PV portfolio, whatever its size."}}]}</script>
1494
1495							</div>
1496				</div>
1497					</div>
1498				</div>
1499				</div>
1500		
1501		
1502			</div>
1503
1504	
1505</main>
1506
1507			<footer data-elementor-type="footer" data-elementor-id="108" class="elementor elementor-108 elementor-location-footer" data-elementor-post-type="elementor_library">
1508			<div class="elementor-element elementor-element-1a53226 e-con-full e-flex e-con e-parent" data-id="1a53226" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
1509		<div class="elementor-element elementor-element-7615298 e-con-full e-flex e-con e-child" data-id="7615298" data-element_type="container" data-e-type="container" data-settings="{&quot;cew_animation_enable&quot;:&quot;yes&quot;,&quot;cew_animation_scrub&quot;:&quot;yes&quot;,&quot;cew_animation_clipPath_toggle&quot;:&quot;yes&quot;,&quot;cew_animation_from_clipPath_inset&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;top&quot;:&quot;-1&quot;,&quot;right&quot;:&quot;0&quot;,&quot;bottom&quot;:&quot;0&quot;,&quot;left&quot;:&quot;0&quot;,&quot;isLinked&quot;:false},&quot;cew_animation_to_clipPath_inset&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;top&quot;:&quot;-1&quot;,&quot;right&quot;:&quot;8&quot;,&quot;bottom&quot;:&quot;4&quot;,&quot;left&quot;:&quot;8&quot;,&quot;isLinked&quot;:false},&quot;cew_animation_borderRadius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;0&quot;,&quot;right&quot;:&quot;0&quot;,&quot;bottom&quot;:&quot;30&quot;,&quot;left&quot;:&quot;30&quot;,&quot;isLinked&quot;:false},&quot;cew_animation_start_toggle&quot;:&quot;yes&quot;,&quot;cew_animation_end_toggle&quot;:&quot;yes&quot;,&quot;cew_animation_start_window&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;cew_animation_scrub_value&quot;:0,&quot;cew_animation_ease&quot;:&quot;power1.out&quot;,&quot;background_background&quot;:&quot;gradient&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;,&quot;cew_animation_start_element&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;cew_animation_end_window&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;cew_animation_end_element&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;cew_animation_from_clipPath_inset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;cew_animation_from_clipPath_inset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;cew_animation_to_clipPath_inset_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;cew_animation_to_clipPath_inset_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;cew_animation_borderRadius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;cew_animation_borderRadius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}">
1510		<div class="elementor-element elementor-element-4757005 e-con-full e-flex e-con e-child" data-id="4757005" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;enable_glow_container&quot;:&quot;no&quot;}">
1511				<div class="elementor-element elementor-element-6fb8d6b elementor-widget elementor-widget-heading" data-id="6fb8d6b" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1512				<div class="elementor-widget-container">
1513					<h2 class="elementor-heading-title elementor-size-default"><b>Get started</b></h2>				</div>
1514				</div>
1515				<div class="elementor-element elementor-element-d6c123f elementor-widget elementor-widget-heading" data-id="d6c123f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1516				<div class="elementor-widget-container">
1517					<div data-scribble-type="basicUnderline" class="cew-scribble-text"><h2 class="elementor-heading-title elementor-size-default">Book a demo</h2></div>				</div>
1518				</div>
1519				<div class="elementor-element elementor-element-2fb7f92 elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="2fb7f92" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
1520				<div class="elementor-widget-container">
1521							<form class="elementor-form" method="post" name="New Form" aria-label="New Form">
1522			<input type="hidden" name="post_id" value="108"/>
1523			<input type="hidden" name="form_id" value="2fb7f92"/>
1524			<input type="hidden" name="referer_title" value="Copilot PV – Diagnostics and AI for Solar Plants | Solar Spy" />
1525
1526							<input type="hidden" name="queried_id" value="2307"/>
1527			
1528			<div class="elementor-form-fields-wrapper elementor-labels-above">
1529								<div class="elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-33">
1530													<input size="1" type="text" name="form_fields[name]" id="form-field-name" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Name">
1531											</div>
1532								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-33 elementor-field-required">
1533													<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Email" required="required">
1534											</div>
1535								<div class="elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_af47378 elementor-col-33">
1536							<div class="elementor-field elementor-select-wrapper remove-before ">
1537			<div class="select-caret-down-wrapper">
1538				<i aria-hidden="true" class="eicon-caret-down"></i>			</div>
1539			<select name="form_fields[field_af47378]" id="form-field-field_af47378" class="elementor-field-textual elementor-size-sm">
1540									<option value="Role:">Role:</option>
1541									<option value="IPP">IPP</option>
1542									<option value="Investor">Investor</option>
1543									<option value="Asset Manager">Asset Manager</option>
1544									<option value="O&amp;M">O&amp;M</option>
1545									<option value="EPC">EPC</option>
1546									<option value="Drone Pilot">Drone Pilot</option>
1547									<option value="Other">Other</option>
1548							</select>
1549		</div>
1550						</div>
1551								<div class="elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100">
1552					<textarea class="elementor-field-textual elementor-field  elementor-size-sm" name="form_fields[message]" id="form-field-message" rows="4" placeholder="Message"></textarea>				</div>
1553								<div class="elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_d917f2d elementor-col-100">
1554					<div class="elementor-field" id="form-field-field_d917f2d"><div class="elementor-g-recaptcha" data-sitekey="6LdA6t4pAAAAAPuRUxUPFnFn3qD1YTtVXdR6lhza" data-type="v2_checkbox" data-theme="light" data-size="normal"></div></div>				</div>
1555								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
1556					<button class="elementor-button elementor-size-lg" type="submit">
1557						<span class="elementor-button-content-wrapper">
1558																						<span class="elementor-button-text">Submit</span>
1559													</span>
1560					</button>
1561				</div>
1562			</div>
1563		</form>
1564						</div>
1565				</div>
1566				</div>
1567				</div>
1568		<div class="elementor-element elementor-element-db0e93a e-flex e-con-boxed e-con e-child" data-id="db0e93a" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1569					<div class="e-con-inner">
1570				<div class="elementor-element elementor-element-41ccad9 elementor-widget elementor-widget-image" data-id="41ccad9" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1571				<div class="elementor-widget-container">
1572															<img width="96" height="8" src="https://solarspy.ai/wp-content/uploads/2024/03/Solar-spy.svg" class="attachment-large size-large wp-image-2773" alt="" />															</div>
1573				</div>
1574				<div class="elementor-element elementor-element-d74664c elementor-widget elementor-widget-heading" data-id="d74664c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1575				<div class="elementor-widget-container">
1576					<h2 class="elementor-heading-title elementor-size-default">More than diagnostics. <br>Complete PV analytics.</h2>				</div>
1577				</div>
1578					</div>
1579				</div>
1580		<div class="elementor-element elementor-element-4474e71 e-flex e-con-boxed e-con e-child" data-id="4474e71" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1581					<div class="e-con-inner">
1582		<div class="elementor-element elementor-element-aa1946d e-con-full e-flex e-con e-child" data-id="aa1946d" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1583		<div class="elementor-element elementor-element-21cf1cc e-con-full e-flex e-con e-child" data-id="21cf1cc" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1584		<div class="elementor-element elementor-element-aafe705 e-con-full e-flex e-con e-child" data-id="aafe705" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1585		<div class="elementor-element elementor-element-278af85 e-con-full e-flex e-con e-child" data-id="278af85" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1586				<div class="elementor-element elementor-element-30de9f7 elementor-widget elementor-widget-heading" data-id="30de9f7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1587				<div class="elementor-widget-container">
1588					<p class="elementor-heading-title elementor-size-default"><b>Solutions</b></p>				</div>
1589				</div>
1590				<div class="elementor-element elementor-element-31c8bc4 elementor-widget elementor-widget-heading" data-id="31c8bc4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1591				<div class="elementor-widget-container">
1592					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en/pv-copilot-for-complete-lifecycle-management/">Platform by Solar Spy</a></p>				</div>
1593				</div>
1594				<div class="elementor-element elementor-element-bb2e197 elementor-widget elementor-widget-heading" data-id="bb2e197" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1595				<div class="elementor-widget-container">
1596					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en/aerial-inspections-with-ai-powered-analysis/">AI Analysis of Aerial Inspections</a></p>				</div>
1597				</div>
1598				<div class="elementor-element elementor-element-b6b4d07 elementor-widget elementor-widget-heading" data-id="b6b4d07" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1599				<div class="elementor-widget-container">
1600					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en/commissioning-support/">Commissioning Support</a></p>				</div>
1601				</div>
1602				<div class="elementor-element elementor-element-ced50a2 elementor-widget elementor-widget-heading" data-id="ced50a2" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1603				<div class="elementor-widget-container">
1604					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en/work-orders-us/">Work Orders for O&amp;M</a></p>				</div>
1605				</div>
1606				<div class="elementor-element elementor-element-e925052 elementor-widget elementor-widget-heading" data-id="e925052" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1607				<div class="elementor-widget-container">
1608					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en_gb/remote-power-control/">Remote Power Plant Control</a></p>				</div>
1609				</div>
1610				<div class="elementor-element elementor-element-879a945 elementor-widget elementor-widget-heading" data-id="879a945" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1611				<div class="elementor-widget-container">
1612					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en/short-term-power-forecasting/">Forecasting</a></p>				</div>
1613				</div>
1614				</div>
1615		<div class="elementor-element elementor-element-1351643 e-con-full e-flex e-con e-child" data-id="1351643" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1616				<div class="elementor-element elementor-element-3bdfbd3 elementor-widget elementor-widget-heading" data-id="3bdfbd3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1617				<div class="elementor-widget-container">
1618					<p class="elementor-heading-title elementor-size-default"><b>Key Benefits</b></p>				</div>
1619				</div>
1620				<div class="elementor-element elementor-element-7e5118a elementor-widget elementor-widget-heading" data-id="7e5118a" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1621				<div class="elementor-widget-container">
1622					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/ipps-and-investors/">IPPs and Investors</a></p>				</div>
1623				</div>
1624				<div class="elementor-element elementor-element-7d12387 elementor-widget elementor-widget-heading" data-id="7d12387" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1625				<div class="elementor-widget-container">
1626					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/asset-managers/">Asset Managers</a></p>				</div>
1627				</div>
1628				<div class="elementor-element elementor-element-11d0d42 elementor-widget elementor-widget-heading" data-id="11d0d42" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1629				<div class="elementor-widget-container">
1630					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/om-specialists/">O&amp;M Specialists</a></p>				</div>
1631				</div>
1632				<div class="elementor-element elementor-element-294c068 elementor-widget elementor-widget-heading" data-id="294c068" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1633				<div class="elementor-widget-container">
1634					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/epcs/">EPCs</a></p>				</div>
1635				</div>
1636				</div>
1637				</div>
1638				</div>
1639		<div class="elementor-element elementor-element-9a595d4 e-con-full e-flex e-con e-child" data-id="9a595d4" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1640		<div class="elementor-element elementor-element-6b9b6af e-con-full e-flex e-con e-child" data-id="6b9b6af" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1641				<div class="elementor-element elementor-element-465704d elementor-widget elementor-widget-heading" data-id="465704d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1642				<div class="elementor-widget-container">
1643					<p class="elementor-heading-title elementor-size-default"><b>Company</b></p>				</div>
1644				</div>
1645				<div class="elementor-element elementor-element-0fb5bfd elementor-widget elementor-widget-heading" data-id="0fb5bfd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1646				<div class="elementor-widget-container">
1647					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/about-us/">About Us</a></p>				</div>
1648				</div>
1649				<div class="elementor-element elementor-element-c806055 elementor-widget elementor-widget-heading" data-id="c806055" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1650				<div class="elementor-widget-container">
1651					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/contact/">Contact Us</a></p>				</div>
1652				</div>
1653				<div class="elementor-element elementor-element-2d36bbd elementor-widget elementor-widget-heading" data-id="2d36bbd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1654				<div class="elementor-widget-container">
1655					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/resources/">Resources</a></p>				</div>
1656				</div>
1657				<div class="elementor-element elementor-element-8573300 elementor-widget elementor-widget-heading" data-id="8573300" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
1658				<div class="elementor-widget-container">
1659					<p class="elementor-heading-title elementor-size-default"><a href="https://solarspy.ai/en/privacy-policy/">Privacy policy
1660</a></p>				</div>
1661				</div>
1662				</div>
1663				</div>
1664				</div>
1665		<div class="elementor-element elementor-element-b10662d e-con-full e-flex e-con e-child" data-id="b10662d" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1666				<div class="elementor-element elementor-element-3408c85 elementor-widget elementor-widget-text-editor" data-id="3408c85" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
1667				<div class="elementor-widget-container">
1668									<p>© Solar Spy</p>								</div>
1669				</div>
1670				</div>
1671					</div>
1672				</div>
1673		<div class="elementor-element elementor-element-8b8b082 e-grid e-con-boxed e-con e-child" data-id="8b8b082" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1674					<div class="e-con-inner">
1675				<div class="elementor-element elementor-element-2d2d58b elementor-widget__width-initial elementor-grid-2 e-grid-align-mobile-center elementor-shape-rounded e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="2d2d58b" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
1676				<div class="elementor-widget-container">
1677							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
1678							<span class="elementor-grid-item" role="listitem">
1679					<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-8190c59" href="https://www.linkedin.com/company/solarspy/" target="_blank" rel="nofollow">
1680						<span class="elementor-screen-only">Linkedin</span>
1681						<i aria-hidden="true" class="fab fa-linkedin"></i>					</a>
1682				</span>
1683							<span class="elementor-grid-item" role="listitem">
1684					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-3720834" href="https://www.youtube.com/@solarspy2327" target="_blank" rel="nofollow">
1685						<span class="elementor-screen-only">Youtube</span>
1686						<i aria-hidden="true" class="fab fa-youtube"></i>					</a>
1687				</span>
1688					</div>
1689						</div>
1690				</div>
1691				<div class="elementor-element elementor-element-e71f988 elementor-widget elementor-widget-image" data-id="e71f988" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1692				<div class="elementor-widget-container">
1693																<a href="/en/european-funds/">
1694							<img width="471" height="80" src="https://solarspy.ai/wp-content/uploads/image001copy-Photoroom.png" class="attachment-large size-large wp-image-6499" alt="european funds - logo" srcset="https://solarspy.ai/wp-content/uploads/image001copy-Photoroom.png 471w, https://solarspy.ai/wp-content/uploads/image001copy-Photoroom-300x51.png 300w" sizes="(max-width: 471px) 100vw, 471px" />								</a>
1695															</div>
1696				</div>
1697				<div class="elementor-element elementor-element-4f9a2f0 elementor-widget elementor-widget-image" data-id="4f9a2f0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1698				<div class="elementor-widget-container">
1699															<img src="https://solarspy.ai/wp-content/uploads/elementor/thumbs/SBPM-qrx0z0y3wv1846wy3xtifo2y0d80fianid1t0co5zw.jpg" title="SBPM" alt="solar o&amp;m - logo" loading="lazy" />															</div>
1700				</div>
1701				<div class="elementor-element elementor-element-3880c12 elementor-widget elementor-widget-image" data-id="3880c12" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1702				<div class="elementor-widget-container">
1703															<img src="https://solarspy.ai/wp-content/uploads/elementor/thumbs/SolarPower_Europe-qrx0z3rmhd5330sunh1e55dbsiu42lluir09g6jzh8.png" title="SolarPower_Europe" alt="solarpower - logo" loading="lazy" />															</div>
1704				</div>
1705				<div class="elementor-element elementor-element-e9758bc elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="e9758bc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
1706				<div class="elementor-widget-container">
1707															<img width="177" height="83" src="https://solarspy.ai/wp-content/uploads/ovh_cloud_logo_small.png" class="attachment-full size-full wp-image-6745" alt="Partner technologiczny OVHcloud" />															</div>
1708				</div>
1709					</div>
1710				</div>
1711		<div class="elementor-element elementor-element-c0f7c90 e-flex e-con-boxed e-con e-child" data-id="c0f7c90" data-element_type="container" data-e-type="container" data-settings="{&quot;enable_glow_container&quot;:&quot;no&quot;}">
1712					<div class="e-con-inner">
1713					</div>
1714				</div>
1715				</div>
1716				</footer>
1717		
1718<script type="speculationrules">
1719{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor-child/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1720</script>
1720
1721<!--
1722The IP2Location Redirection is using IP2Location LITE geolocation database. Please visit https://lite.ip2location.com for more information.
1723efe15989c5827bc13c13d1defa162a730670ed41
1724-->
1725<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://solarspy.ai/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customise" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Customise</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Customise Consent Preferences</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://solarspy.ai/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyse how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These 
1725cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accept All </button> </div></div></div></div></script>
1725        <div>
1726            <div class="cew-cursor">
1727                <div class="outline"></div>
1728                <svg class="left-state" width="24" height="24" viewBox="0 0 24 24" fill="none"
1729                     xmlns="http://www.w3.org/2000/svg">
1730                    <g clip-path="url(#clip0_3719_6733)">
1731                        <path fill-rule="evenodd" clip-rule="evenodd"
1732                              d="M7.94002 13.0609C7.65912 12.7796 7.50134 12.3984 7.50134 12.0009C7.50134 11.6034 7.65912 11.2221 7.94002 10.9409L13.596 5.28288C13.8774 5.00161 14.259 4.84366 14.6569 4.84375C14.8539 4.8438 15.0489 4.88264 15.2309 4.95808C15.4129 5.03351 15.5783 5.14404 15.7175 5.28338C15.8568 5.42271 15.9672 5.58811 16.0426 5.77013C16.1179 5.95215 16.1567 6.14723 16.1567 6.34423C16.1566 6.54123 16.1178 6.73629 16.0423 6.91828C15.9669 7.10026 15.8564 7.26561 15.717 7.40488L11.122 12.0009L15.718 16.5969C15.8614 16.7352 15.9757 16.9006 16.0544 17.0836C16.1331 17.2666 16.1746 17.4634 16.1764 17.6626C16.1782 17.8617 16.1404 18.0593 16.065 18.2436C15.9897 18.428 15.8784 18.5955 15.7376 18.7365C15.5968 18.8774 15.4294 18.9888 15.2451 19.0643C15.0608 19.1398 14.8633 19.1779 14.6641 19.1762C14.465 19.1746 14.2681 19.1333 14.0851 19.0548C13.902 18.9763 13.7365 18.8621 13.598 18.7189L7.93802 13.0609H7.94002Z"/>
1733                    </g>
1734                    <defs>
1735                        <clipPath id="clip0_3719_6733">
1736                            <rect width="24" height="24" fill="white"/>
1737                        </clipPath>
1738                    </defs>
1739                </svg>
1740                <svg class="right-state" width="24" height="24" viewBox="0 0 24 24" fill="none"
1741                     xmlns="http://www.w3.org/2000/svg">
1742                    <path fill-rule="evenodd" clip-rule="evenodd"
1743                          d="M16.06 10.9391C16.3409 11.2204 16.4987 11.6016 16.4987 11.9991C16.4987 12.3966 16.3409 12.7779 16.06 13.0591L10.404 18.7171C10.1226 18.9984 9.74098 19.1563 9.34312 19.1562C9.14612 19.1562 8.95106 19.1174 8.76908 19.0419C8.58709 18.9665 8.42174 18.856 8.28248 18.7166C8.14321 18.5773 8.03275 18.4119 7.95741 18.2299C7.88206 18.0478 7.8433 17.8528 7.84335 17.6558C7.8434 17.4588 7.88224 17.2637 7.95768 17.0817C8.03311 16.8997 8.14364 16.7344 8.28298 16.5951L12.878 11.9991L8.28198 7.40312C8.13865 7.26482 8.0243 7.09936 7.9456 6.91639C7.8669 6.73342 7.82543 6.53661 7.82361 6.33744C7.82178 6.13827 7.85964 5.94074 7.93498 5.75636C8.01031 5.57198 8.12161 5.40445 8.26238 5.26355C8.40316 5.12264 8.57058 5.01118 8.75489 4.93567C8.9392 4.86017 9.1367 4.82212 9.33587 4.82376C9.53504 4.82539 9.73188 4.86668 9.91493 4.9452C10.098 5.02373 10.2635 5.13792 10.402 5.28112L16.062 10.9391L16.06 10.9391Z"/>
1744                </svg>
1745
1746                <svg class="open-state" width="16" height="16" viewBox="0 0 16 16" fill="none"
1747                     xmlns="http://www.w3.org/2000/svg">
1748                    <path d="M8 1V15M1 8H15" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1749                </svg>
1750                <svg class="close-state" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"
1751                     stroke-width="1.5" stroke="currentColor">
1752                    <path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12"/>
1753                </svg>
1754            </div>
1755            
1755<script>
1756                (() => {
1757                    // gsap.set('.cew-cursor', {scale: 0.5})
1758
1759                    document.addEventListener("pointermove", mouseMove);
1760                    let xCTo = gsap.quickTo(".cew-cursor", "left", {
1761                        duration: 0.7,
1762                        ease: "back.out(1.3)",
1763                    });
1764                    let yCTo = gsap.quickTo(".cew-cursor", "top", {
1765                        duration: 0.7,
1766                        ease: "back.out(1.3)",
1767                    });
1768
1769
1770                    let isVisible = false;
1771
1772                    function mouseMove(e) {
1773
1774                        if (!isVisible) {
1775                            if (!true) {
1776                                gsap.set(".cew-cursor", {opacity: 1});
1777                                isVisible = true;
1778                            }
1779                        }
1780
1781                        const cursorPosition = {
1782                            left: e.clientX,
1783                            top: e.clientY
1784                        };
1785
1786                        xCTo(cursorPosition.left);
1787                        yCTo(cursorPosition.top);
1788                    }
1789
1790                    let targets = gsap.utils.toArray("a,button");
1791
1792                    let scaleAnim = gsap.timeline({paused: true});
1793
1794
1795                    targets.forEach((target) => {
1796                        target.addEventListener("mouseenter", (e) => {
1797                            scaleAnim.play();
1798                        });
1799
1800                        target.addEventListener("mouseleave", (e) => {
1801                            scaleAnim.reverse();
1802                        });
1803                    });
1804                })()
1805            </script>
1805
1806        </div>
1807		
1808<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1808-1809
1808
1809<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1809GTM-PJDHTXJR
vendor: 83 bytes, lines 1809-1810
1809"
1810height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1811<!-- End Google Tag Manager (noscript) -->
1812			
1812<script>
1813				( () => {
1814					const lazyloadRunObserver = () => {
1815						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
1816						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
1817							entries.forEach( ( entry ) => {
1818								if ( entry.isIntersecting ) {
1819									let lazyloadBackground = entry.target;
1820									if( lazyloadBackground ) {
1821										lazyloadBackground.classList.add( 'e-lazyloaded' );
1822									}
1823									lazyloadBackgroundObserver.unobserve( entry.target );
1824								}
1825							});
1826						}, { rootMargin: '200px 0px 200px 0px' } );
1827						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
1828							lazyloadBackgroundObserver.observe( lazyloadBackground );
1829						} );
1830					};
1831					const events = [
1832						'DOMContentLoaded',
1833						'elementor/lazyload/observe',
1834					];
1835					events.forEach( ( event ) => {
1836						document.addEventListener( event, lazyloadRunObserver );
1837					} );
1838				} )();
1839			</script>
1839
1840			
1840<script id="cew-flickity-js" src="https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/vendor/flickity.pkgd.min.js?ver=955735833"></script>
vendor: 1 bytes, line 1840
1840
1841<script id="cew-script-js" src="https://solarspy.ai/wp-content/plugins/my-elementor-widget/assets/dist/js/public.min.js?ver=753311626"></script>
vendor: 1 bytes, line 1841
1841
1842<script id="hello-theme-frontend-js" src="https://solarspy.ai/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.9"></script>
vendor: 1 bytes, line 1842
1842
1843<script id="elementor-webpack-runtime-js" src="https://solarspy.ai/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.0"></script>
vendor: 1 bytes, line 1843
1843
1844<script id="elementor-frontend-modules-js" src="https://solarspy.ai/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.0"></script>
vendor: 1 bytes, line 1844
1844
1845<script id="jquery-ui-core-js-before">
1846jQuery.uiBackCompat = true;
1847//# sourceURL=jquery-ui-core-js-before
1848</script>
vendor: 1 bytes, line 1848
1848
1849<script id="jquery-ui-core-js" src="https://solarspy.ai/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1849
1849
1850<script id="elementor-frontend-js-before">
1851var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.0","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"mega-menu":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/solarspy.ai\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/solarspy.ai\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/solarspy.ai\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b993e91e20","atomicFormsSendForm":"b0ee994dc5"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":2306,"title":"Solar%20Spy%20%E2%80%93%20AI-Powered%20Asset%20Intelligence%20for%20Solar%20Plants","excerpt":"","featuredImage":false}};
1852//# sourceURL=elementor-frontend-js-before
1853</script>
vendor: 1 bytes, line 1853
1853
1854<script id="elementor-frontend-js" src="https://solarspy.ai/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.0"></script>
vendor: 1 bytes, line 1854
1854
1855<script id="smartmenus-js" src="https://solarspy.ai/wp-content/plugins/pro-elements/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 1855
1855
1856<script id="e-sticky-js" src="https://solarspy.ai/wp-content/plugins/pro-elements/assets/lib/sticky/jquery.sticky.min.js?ver=4.1.0"></script>
vendor: 1 bytes, line 1856
1856
1857<script id="cfef_logic-js-extra">
1858var my_script_vars_elementor = {"no_input_step":"No input is required on this step. Just click \"%s\" to proceed.","next_button":"Next"};
1859//# sourceURL=cfef_logic-js-extra
1860</script>
vendor: 1 bytes, line 1860
1860
1861<script id="cfef_logic-js" src="https://solarspy.ai/wp-content/plugins/conditional-fields-for-elementor-form/assets/js/cfef_logic_frontend.min.js?ver=1.7.6"></script>
vendor: 1 bytes, line 1861
1861
1862<script id="wp-statistics-tracker-js-extra">
1863var WP_Statistics_Tracker_Object = {"requestUrl":"https://solarspy.ai/wp-json/wp-statistics/v2","ajaxUrl":"https://solarspy.ai/wp-admin/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"home","source_id":2306,"search_query":"","signature":"9f48f7ec88b5025dc9cd6b040e44538d","endpoint":"hit"},"option":{"dntEnabled":false,"bypassAdBlockers":false,"consentIntegration":{"name":null,"status":[]},"isPreview":false,"userOnline":false,"isWpConsentApiActive":false},"isLegacyEventLoaded":"","customEventAjaxUrl":"https://solarspy.ai/wp-admin/admin-ajax.php?action=wp_statistics_custom_event&nonce=217731fde8","onlineParams":{"wp_statistics_hit":1,"source_type":"home","source_id":2306,"search_query":"","signature":"9f48f7ec88b5025dc9cd6b040e44538d","action":"wp_statistics_online_check"},"jsCheckTime":"60000"};
1864//# sourceURL=wp-statistics-tracker-js-extra
1865</script>
vendor: 1 bytes, line 1865
1865
1866<script id="wp-statistics-tracker-js" src="https://solarspy.ai/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.16.10"></script>
vendor: 128 bytes, lines 1866-1867
1866
1867<script id="elementor-recaptcha-api-js" src="https://www.google.com/recaptcha/api.js?render=explicit&#038;ver=4.1.0"></script>
1868<script id="elementor-pro-webpack-runtime-js" src="https://solarspy.ai/wp-content/plugins/pro-elements/assets/js/webpack-pro.runtime.min.js?ver=4.1.0"></script>
vendor: 1 bytes, line 1868
1868
1869<script id="wp-hooks-js" src="https://solarspy.ai/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1869
1869
1870<script id="wp-i18n-js" src="https://solarspy.ai/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1870
1870
1871<script id="wp-i18n-js-after">
1872wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1873//# sourceURL=wp-i18n-js-after
1874</script>
vendor: 1 bytes, line 1874
1874
1875<script id="elementor-pro-frontend-js-before">
1876var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/solarspy.ai\/wp-admin\/admin-ajax.php","nonce":"ec2155e00a","urls":{"assets":"https:\/\/solarspy.ai\/wp-content\/plugins\/pro-elements\/assets\/","rest":"https:\/\/solarspy.ai\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/solarspy.ai\/wp-content\/plugins\/pro-elements\/modules\/lottie\/assets\/animations\/default.json"}};
1877//# sourceURL=elementor-pro-frontend-js-before
1878</script>
vendor: 1 bytes, line 1878
1878
1879<script id="elementor-pro-frontend-js" src="https://solarspy.ai/wp-content/plugins/pro-elements/assets/js/frontend.min.js?ver=4.1.0"></script>
vendor: 1 bytes, line 1879
1879
1880<script id="pro-elements-handlers-js" src="https://solarspy.ai/wp-content/plugins/pro-elements/assets/js/elements-handlers.min.js?ver=4.1.0"></script>
vendor: 1 bytes, line 1880
1880
1881<script id="wp-emoji-settings" type="application/json">
1882{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://solarspy.ai/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1883</script>
vendor: 1 bytes, line 1883
1883
1884<script type="module">
1885/*! This file is auto-generated */
1886var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1887//# sourceURL=https://solarspy.ai/wp-includes/js/wp-emoji-loader.min.js
1888</script>
1888
1889<style>
1890.ip2location-credit {
1891    background: #FEC604;
1892    padding: 5px 15px;
1893    text-align: center;
1894    font-size: 10px;
1895    line-height: 1.4;
1896    color: #000;
1897}
1898	.ip2location-credit a {
1899    color: inherit;
1900}
1901</style>
1902
1903<script>
1904document.addEventListener('DOMContentLoaded', function () {
1905    const credit = document.createElement('div');
1906    credit.className = 'ip2location-credit';
1907    credit.innerHTML = 'This site includes IP2Location LITE data available from <a href="https://lite.ip2location.com" target="_blank" rel="noopener noreferrer nofollow">https://lite.ip2location.com</a>.';
1908
1909    document.body.appendChild(credit);
1910});
1911</script>
1911
1912
1913</body>
1914</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.