PageSourceSearch

https://buildnova.ai/

html buildnova.ai collected 2026-10-05 12:12:20 UTC 44,155 bytes, 30 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/build-nova-ai-Dfnt0ujI.svg"/><link rel="preload" as="image" href="/__l5e/assets-v1/1780cad3-ef68-4bb3-8edd-88f36a37ce1f/motificon.png"/><link rel="preload" as="image" href="/__l5e/assets-v1/88ae3d3e-f911-4f1a-be2b-26329c8c3f09/motificon-2.png"/><link rel="preload" as="image" href="/__l5e/assets-v1/2f909c17-8170-4555-9090-5be4f455dbd9/motificon-3.png"/><link rel="preload" as="image" href="/__l5e/assets-v1/5865e96b-594d-4a96-b588-c5ba1460cb2f/motificon-6.png"/><link rel="preload" as="image" href="/__l5e/assets-v1/b45d7ae5-b191-466f-99c1-3ec5bcf5ecea/motificon-7.png"/><link rel="preload" as="image" href="/__l5e/assets-v1/8cf02c3c-9f97-4e26-9b48-c115236725f2/motificon-5.png"/><link rel="stylesheet" href="/assets/styles-BifbHH3w.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&amp;
1family=IBM+Plex+Mono:wght@400;500;600&amp;family=Barlow:wght@400;500;600&amp;display=swap" data-precedence="default"/><title>Solar Project Management Software for Solar EPC Companies</title><meta name="description" content="Manage renewable projects efficiently with AI-powered renewable project lifecycle software and Streamline renewable energy projects."/><meta property="og:title" content="Solar Project Management Software for Solar EPC Companies"/><meta property="og:description" content="Manage renewable projects efficiently with AI-powered renewable project lifecycle software and Streamline renewable energy projects."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta property="og:url" content="https://buildnova.ai/"/><link rel="modulepreload" href="/assets/index-C_OlGMnb.js"/><link rel="modulepreload" href="/assets/routes-KTMo6Taf.js"/><link rel="modulepreload" href="/assets/SiteFooter-DeYXbaXt.js"/><link rel="modulepreload" href="/assets/motificon-3.png.asset-AF58psDX.js"/><link rel="modulepreload" href="/assets/CardIllustration-Cmi8N4tw.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="icon" type="image/png" href="/favicon.png"/><link rel="canonical" href="https://buildnova.ai/"/>
1<script>
vendor: 327 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
3j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
4'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5})(window,document,'script','dataLayer','
5GTM-NJS3HVPZ
vendor: 3 bytes, line 5
5');
5</script>
5<script type="text/javascript">(function(c,l,a,r,i,t,y){
6    c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
7    t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
8    y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
9})(window, document, "clarity", "script", "ygjicszrqe");</script>
9</head><body>
vendor: 67 bytes, line 9
9<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
9GTM-NJS3HVPZ
vendor: 82 bytes, line 9
9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
9<!--$--><div class="flex flex-col items-stretch w-full bg-muted overflow-hidden"><div class="flex w-full flex-col lg:min-h-[min(100vh,max(820px,34vw))]"><header class="page-gutter relative flex min-h-[620px] w-full flex-1 flex-col gap-10 overflow-hidden bg-link-water py-5 pb-5 sm:gap-16 sm:py-[30px] sm:pb-8 lg:min-h-0 lg:gap-10 lg:pb-8"><div role="img" aria-label="Aerial view of a solar farm with wind turbines arranged in diagonal bands" class="pointer-events-none absolute top-0 right-0 h-full w-[58%] hidden lg:block" style="background-image:url(/__l5e/assets-v1/832cf1f2-9ed7-4744-814e-0958b9636cd4/hero-collage-v2.png);background-size:cover;background-position:center;-webkit-mask-image:url(/hero-shape-mask.svg);mask-image:url(/hero-shape-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat"></div><nav class="relative z-30 w-full rounded-[20px] py-3 pr-3 pl-5 transition-colors duration-300 bg-background/70 backdrop-blur-sm"><div class="grid grid-cols-[minmax(0,1fr)_auto] items-center gap-4"><a class="min-w-0 active" href="/" data-status="active" aria-current="page"><img class="h-9 w-[124px] object-contain" src="/assets/build-nova-ai-Dfnt0ujI.svg" alt="BuildNova AI"/></a><div class="flex flex-row items-center gap-4 xl:gap-[40px]"><div class="hidden lg:flex flex-row gap-4 xl:gap-6 items-center"><div class="relative"><button type="button" aria-expanded="false" class="flex items-center gap-1 story-link text-sm lg:text-base font-semibold text-popover-foreground leading-normal transition-colors duration-300 ease-out hover:text-primary">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition-transform duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a href="/about" class="story-link text-sm lg:text-base font-semibold text-popover-foreground leading-normal transition-colors duration-300 ease-out hover:text-primary">About Us</a><a href="/contact" class="story-link text-sm lg:text-base font-semibold text-popover-foreground leading-normal transition-colors duration-300 ease-out hover:text-primary">Contact Us</a></div><div class="hidden sm:block scale-90 origin-right"><button type="button" class="flex min-h-11 w-full flex-row items-center justify-center gap-2.5 rounded-[10px] px-[22px] py-3.5 transition-colors duration-300 ease-out sm:w-fit bg-solar-orange hover:bg-primary"><span class="text-center text-sm lg:text-base font-semibold leading-normal text-primary-foreground">Schedule Technical Consultation</span><img class="h-5 w-5" src="/__l5e/assets-v1/1780cad3-ef68-4bb3-8edd-88f36a37ce1f/motificon.png" alt=""/></button></div><button type="button" aria-expanded="false" aria-controls="mobile-menu" aria-label="Open menu" class="lg:hidden grid place-items-center h-11 w-11 shrink-0 rounded-[10px] transition-colors duration-300 ease-out text-popover-foreground hover:bg-muted"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-6 w-6" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></nav><div class="relative z-10 flex flex-col gap-7 items-start w-full max-w-[690px] lg:max-w-[min(690px,44%)]"><div class="flex flex-col gap-3 lg:gap-4 items-start self-stretch"><h1 data-revealed="false" class="reveal type-hero font-semibold text-accent-foreground">Enterprise Intelligence Across the Renewable Project Lifecycle</h1><p data-revealed="false" style="transition-delay:80ms" class="reveal type-hero-sub font-normal text-muted-foreground max-w-[500px]">BuildNova AI brings engineering automation, unified automation, and AI to complex asset delivery.</p></div><div data-revealed="false" style="transition-delay:160ms" class="reveal flex flex-col sm:flex-row flex-wrap gap-3 items-stretch sm:items-center w-full sm:w-auto"><a href="/solar-plant-design-configurator" class="flex min-h-11 w-full flex-row items-center justify-center gap-2.5 rounded-[10px] px-[22px] py-3.5 transition-colors duration-300 ease-out sm:w-fit bg-solar-orange hover:bg-primary"><span class="text-center text-sm lg:text-base font-semibold leading-normal text-primary-foreground">Explore Solution</span><img class="h-5 w-5" src="/__l5e/assets-v1/1780cad3-ef68-4bb3-8edd-88f36a37ce1f/motificon.png" alt=""/></a><button type="button" class="flex min-h-11 w-full flex-row items-center justify-center gap-2.5 rounded-[10px] px-[22px] py-3.5 transition-colors duration-300 ease-out sm:w-fit border border-primary bg-background hover:bg-muted"><span class="text-center text-sm lg:text-base font-semibold leading-normal text-primary">Schedule Technical Consultation</span><img class="h-5 w-5" src="/__l5e/assets-v1/88ae3d3e-f911-4f1a-be2b-26329c8c3f09/motificon-2.png" alt=""/></button></div></div><div role="img" aria-label="Aerial view of a solar farm with wind turbines arranged in diagonal bands" class="relative z-10 h-[240px] w-full overflow-hidden rounded-[20px] sm:h-[320px] lg:hidden" style="background-image:url(/__l5e/assets-v1/832cf1f2-9ed7-4744-814e-0958b9636cd4/hero-collage-v2.png);background-size:cover;background-position:center"></div></header><section class="page-gutter w-full shrink-0 bg-link-water section-block-tight"><div class="grid grid-cols-1 md:grid-cols-3 w-full"><div data-revealed="false" class="reveal group flex flex-row gap-4 lg:gap-[30px] items-center min-w-0 py-6 max-md:first:pt-0 md:py-0 md:px-6 lg:px-10 md:first:pl-0 md:last:pr-0"><p class="font-barlow text-[40px] sm:text-[52px] lg:text-[60px] font-semibold text-accent-foreground leading-none tracking-[-0.64px] shrink-0 transition-colors duration-300 ease-out group-hover:text-solar-orange">300+</p><p class="text-base lg:text-[18px] font-normal text-muted-foreground leading-snug min-w-0">Software engineers across multiple domains</p></div><div data-revealed="false" style="transition-delay:80ms" class="reveal group flex flex-row gap-4 lg:gap-[30px] items-center min-w-0 py-6 max-md:first:pt-0 md:py-0 md:px-6 lg:px-10 md:first:pl-0 md:last:pr-0 border-t md:border-t-0 md:border-l border-border"><p class="font-barlow text-[40px] sm:text-[52px] lg:text-[60px] font-semibold text-accent-foreground leading-none tracking-[-0.64px] shrink-0 transition-colors duration-300 ease-out group-hover:text-solar-orange">16+</p><p class="text-base lg:text-[18px] font-normal text-muted-foreground leading-snug min-w-0">Years in Autodesk product development</p></div>
9<div data-revealed="false" style="transition-delay:160ms" class="reveal group flex flex-row gap-4 lg:gap-[30px] items-center min-w-0 py-6 max-md:first:pt-0 md:py-0 md:px-6 lg:px-10 md:first:pl-0 md:last:pr-0 border-t md:border-t-0 md:border-l border-border"><p class="font-barlow text-[40px] sm:text-[52px] lg:text-[60px] font-semibold text-accent-foreground leading-none tracking-[-0.64px] shrink-0 transition-colors duration-300 ease-out group-hover:text-solar-orange">150+</p><p class="text-base lg:text-[18px] font-normal text-muted-foreground leading-snug min-w-0">Enterprise solutions &amp; multiple SaaS platforms delivered</p></div></div></section></div><section class="page-gutter flex w-full flex-col items-center gap-10 bg-link-water section-block lg:flex-row lg:gap-[100px]"><div data-revealed="false" class="reveal w-full lg:w-[55%]"><div id="eai-lifecycle" class="relative w-full overflow-hidden rounded-[30px] [&amp;&gt;svg]:block [&amp;&gt;svg]:h-auto [&amp;&gt;svg]:w-full mx-auto max-w-[560px] lg:max-w-none" role="img" aria-label="Enterprise AI connects the Solar Plant Design Configurator, Work &amp; Material Management, Quality Management, Asset Commissioning &amp; Handover, and O&amp;M Asset Management"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="auto" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1440 1000" role="img" aria-labelledby="title desc"><title id="title">Enterprise AI — connected project lifecycle</title><desc id="desc">Five sculpted semicircular segments represent Solar Plant Design Configurator, Work and Material Management, Quality Management, Asset Commissioning and Handover, and O&amp;M Asset Management. Two-way signals connect each solution to the Enterprise AI core. A moving orange signal follows the lifecycle arc.</desc><metadata>Palette anchors: #3D62A9, #EC7B04, #EC7B04, #F7F9FE. IBM Plex Sans must be installed or loaded by the host page. Standalone CSS animation; reduced-motion support.</metadata><defs>
10<radialGradient id="back" cx="50%" cy="65%" r="75%"><stop stop-color="#4E74BC"/><stop offset=".65" stop-color="#3D62A9"/><stop offset="1" stop-color="#33538F"/></radialGradient>
11<linearGradient id="core" x1="0" y1="0" x2="1" y2="1"><stop stop-color="#4966AD"/><stop offset="1" stop-color="#304A89"/></linearGradient>
12<linearGradient id="orange" x1="0" y1="0" x2="1" y2="1"><stop stop-color="#F59A3C"/><stop offset="1" stop-color="#EC7B04"/></linearGradient>
13<filter id="shadow" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="15"/></filter>
14<filter id="glow" x="-100%" y="-100%" width="300%" height="300%"><feGaussianBlur stdDeviation="4"/></filter>
15<clipPath id="panel"><rect width="1440" height="1000" rx="52"/></clipPath>
16<linearGradient id="seg0" x1="0" y1="0" x2=".6" y2="1"><stop stop-color="#3F60A5"/><stop offset="1" stop-color="#2D4788"/></linearGradient><linearGradient id="seg1" x1="0" y1="0" x2=".6" y2="1"><stop stop-color="#5879BC"/><stop offset="1" stop-color="#3C5B9F"/></linearGradient><linearGradient id="seg2" x1="0" y1="0" x2=".6" y2="1"><stop stop-color="#6A8BCA"/><stop offset="1" stop-color="#496AAD"/></linearGradient><linearGradient id="seg3" x1="0" y1="0" x2=".6" y2="1"><stop stop-color="#597DBC"/><stop offset="1" stop-color="#38599B"/></linearGradient><linearGradient id="seg4" x1="0" y1="0" x2=".6" y2="1"><stop stop-color="#466BAA"/><stop offset="1" stop-color="#2B4989"/></linearGradient><style>#eai-lifecycle text{font-family:'IBM Plex Sans',Arial,sans-serif;fill:#F7F9FE;font-weight:400}#eai-lifecycle .number{fill:#EC7B04;font-size:25px;letter-spacing:4px}#eai-lifecycle .label{font-size:32px}#eai-lifecycle .signal{stroke-dasharray:8 92;animation:eaiTravel 4s linear infinite}#eai-lifecycle .return{stroke-dasharray:5 95;animation:eaiTravel 4s linear infinite;opacity:.65}#eai-lifecycle .journey{stroke-dasharray:1.6 98.4;animation:eaiTravel 16s linear infinite}#eai-lifecycle .node-ring{animation:eaiPulse 15s ease-in-out infinite}#eai-lifecycle .core-ring{animation:eaiBreath 5s ease-in-out infinite}
17@keyframes eaiTravel{to{stroke-dashoffset:-100}}@keyframes eaiPulse{0%,19%,100%{stroke-opacity:.4;stroke-width:3}4%,13%{stroke-opacity:1;stroke-width:5}}@keyframes eaiBreath{50%{stroke-opacity:.55}}
18@media(prefers-reduced-motion:reduce){#eai-lifecycle .signal,#eai-lifecycle .return,#eai-lifecycle .journey,#eai-lifecycle .node-ring,#eai-lifecycle .core-ring{animation:none}#eai-lifecycle .signal,#eai-lifecycle .return,#eai-lifecycle .journey{display:none}}#eai-lifecycle .label{font-size:27px;font-weight:400}#eai-lifecycle .number{font-size:17px;letter-spacing:2px}#eai-lifecycle .segment{transition:filter .25s}#eai-lifecycle .segment:hover{filter:brightness(1.13)}#eai-lifecycle .node-ring{stroke-width:2}#eai-lifecycle .core-ring{stroke-width:3}
19</style></defs><g clip-path="url(#panel)"><rect width="1440" height="1000" fill="url(#back)"/>
20<path d="M1080 0L1440 360M1155 0L1440 285M1230 0L1440 210M1305 0L1440 135" stroke="#F7F9FE" stroke-width="24" opacity=".025"/>
21<path d="M269.00 775.00A451 451 0 0 1 1171.00 775.00L1028.00 775.00A308 308 0 0 0 412.00 775.00Z" transform="translate(0 16)" fill="#1B3067" opacity=".25" filter="url
21(#shadow)"/><path d="M257.00 775.00A463 463 0 0 1 1183.00 775.00" fill="none" stroke="#F7F9FE" stroke-opacity="0.14" stroke-width="1"/><path d="M430.00 775.00A290 290 0 0 1 1010.00 775.00" fill="none" stroke="#F7F9FE" stroke-opacity="0.13" stroke-width="1"/><path d="M478.00 775.00A242 242 0 0 1 962.00 775.00" fill="none" stroke="#F7F9FE" stroke-opacity="0.09" stroke-width="1"/><g class="segment"><path d="M275.02 771.12A445 445 0 0 1 357.72 516.59L467.62 594.98A310 310 0 0 0 410.01 772.29Z" fill="url(#seg0)" stroke="#D5E4FF" stroke-opacity=".14" stroke-width="1"/><path d="M275.02 771.12A445 445 0 0 1 357.72 516.59L366.67 522.97A434 434 0 0 0 286.02 771.21Z" fill="#F7F9FE" opacity=".10"/><path d="M391.01 772.13A329 329 0 0 1 452.16 583.95L467.62 594.98A310 310 0 0 0 410.01 772.29Z" fill="#162C62" opacity=".12"/></g><g class="segment"><path d="M362.28 510.30A445 445 0 0 1 578.80 353.00L621.64 481.02A310 310 0 0 0 470.80 590.60Z" fill="url(#seg1)" stroke="#D5E4FF" stroke-opacity=".14" stroke-width="1"/><path d="M362.28 510.30A445 445 0 0 1 578.80 353.00L582.29 363.43A434 434 0 0 0 371.13 516.85Z" fill="#F7F9FE" opacity=".10"/><path d="M455.53 579.30A329 329 0 0 1 615.61 463.00L621.64 481.02A310 310 0 0 0 470.80 590.60Z" fill="#162C62" opacity=".12"/></g><g class="segment"><path d="M586.19 350.60A445 445 0 0 1 853.81 350.60L813.22 479.35A310 310 0 0 0 626.78 479.35Z" fill="url(#seg2)" stroke="#D5E4FF" stroke-opacity=".14" stroke-width="1"/><path d="M586.19 350.60A445 445 0 0 1 853.81 350.60L850.51 361.09A434 434 0 0 0 589.49 361.09Z" fill="#F7F9FE" opacity=".10"/><path d="M621.07 461.23A329 329 0 0 1 818.93 461.23L813.22 479.35A310 310 0 0 0 626.78 479.35Z" fill="#162C62" opacity=".12"/></g><g class="segment"><path d="M861.20 353.00A445 445 0 0 1 1077.72 510.30L969.20 590.60A310 310 0 0 0 818.36 481.02Z" fill="url(#seg3)" stroke="#D5E4FF" stroke-opacity=".14" stroke-width="1"/><path d="M861.20 353.00A445 445 0 0 1 1077.72 510.30L1068.87 516.85A434 434 0 0 0 857.71 363.43Z" fill="#F7F9FE" opacity=".10"/><path d="M824.39 463.00A329 329 0 0 1 984.47 579.30L969.20 590.60A310 310 0 0 0 818.36 481.02Z" fill="#162C62" opacity=".12"/></g><g class="segment"><path d="M1082.28 516.59A445 445 0 0 1 1164.98 771.12L1029.99 772.29A310 310 0 0 0 972.38 594.98Z" fill="url(#seg4)" stroke="#D5E4FF" stroke-opacity=".14" stroke-width="1"/><path d="M1082.28 516.59A445 445 0 0 1 1164.98 771.12L1153.98 771.21A434 434 0 0 0 1073.33 522.97Z" fill="#F7F9FE" opacity=".10"/><path d="M987.84 583.95A329 329 0 0 1 1048.99 772.13L1029.99 772.29A310 310 0 0 0 972.38 594.98Z" fill="#162C62" opacity=".12"/></g><path d="M543.10 717.52L435.63 682.60" stroke="#F7F9FE" stroke-opacity=".23" stroke-width="1.5"/><path class="signal" pathLength="100" d="M543.10 717.52L435.63 682.60" fill="none" stroke="#EC7B04" stroke-width="5" stroke-linecap="round" style="animation-delay:-0.0s"/><path class="return" pathLength="100" d="M435.63 682.60L543.10 717.52" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" style="animation-delay:-2.0s"/><circle class="node-ring" cx="435.6341016277491" cy="682.6039186818907" r="9" fill="#3D62A9" stroke="#F59A3C" stroke-opacity=".5" style="animation-delay:0s"/><circle cx="435.6341016277491" cy="682.6039186818907" r="3.5" fill="#EC7B04"/><g transform="translate(361.4516933567271 658.5005931206448)" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M-27-22H27L35 15H-35ZM-10-22L-12 15M10-22L12 15M-31-4H31M0 15V29M-19 29H19"/></g><path d="M610.67 624.52L544.25 533.10" stroke="#F7F9FE" stroke-opacity=".23" stroke-width="1.5"/><path class="signal" pathLength="100" d="M610.67 624.52L544.25 533.10" fill="none" stroke="#EC7B04" stroke-width="5" stroke-linecap="round" style="animation-delay:-0.8s"/><path class="return" pathLength="100" d="M544.25 533.10L610.67 624.52" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" style="animation-delay:-2.8s"/><circle class="node-ring" cx="544.2522095645505" cy="533.1039186818907" r="9" fill="#3D62A9" stroke="#F59A3C" stroke-opacity=".5" style="animation-delay:3s"/><circle cx="544.2522095645505" cy="533.1039186818907" r="3.5" fill="#EC7B04"/><g transform="translate(498.40495988573764 470.0005931206448)" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M-33-9L-15-19L3-9L-15 2ZM-33-9V14L-15 25L3 14V-9M-15 2V25M3-9L20-19L37-9L20 2L3-9M37-9V14L20 25L3 14M20 2V25"/></g><path d="M720.00 589.00L720.00 476.00" stroke="#F7F9FE" stroke-opacity=".23" stroke-width="1.5"/><path class="signal" pathLength="100" d="M720.00 589.00L720.00 476.00" fill="none" stroke="#EC7B04" stroke-width="5" stroke-linecap="round" style="animation-delay:-1.
216s"/><path class="return" pathLength="100" d="M720.00 476.00L720.00 589.00" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" style="animation-delay:-3.6s"/><circle class="node-ring" cx="720.0" cy="476.0" r="9" fill="#3D62A9" stroke="#F59A3C" stroke-opacity=".5" style="animation-delay:6s"/><circle cx="720.0" cy="476.0" r="3.5" fill="#EC7B04"/><g transform="translate(720.0 398.0)" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M-12-27H-26V30H26V-27H12M-12-31H12V-20H-12ZM-15-5L-10 0L-2-9M6-5H16M-15 14L-10 19L-2 10M6 14H16"/></g><path d="M829.33 624.52L895.75 533.10" stroke="#F7F9FE" stroke-opacity=".23" stroke-width="1.5"/><path class="signal" pathLength="100" d="M829.33 624.52L895.75 533.10" fill="none" stroke="#EC7B04" stroke-width="5" stroke-linecap="round" style="animation-delay:-2.4000000000000004s"/><path class="return" pathLength="100" d="M895.75 533.10L829.33 624.52" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" style="animation-delay:-4.4s"/><circle class="node-ring" cx="895.7477904354495" cy="533.1039186818907" r="9" fill="#3D62A9" stroke="#F59A3C" stroke-opacity=".5" style="animation-delay:9s"/><circle cx="895.7477904354495" cy="533.1039186818907" r="3.5" fill="#EC7B04"/><g transform="translate(941.5950401142624 470.0005931206448)" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M-26 29V-30H6L23-13V4M6-30V-12H23M-14-2H8M-14 9H0M-14 20H-5M1 22L11 32L33 9"/></g><path d="M896.90 717.52L1004.37 682.60" stroke="#F7F9FE" stroke-opacity=".23" stroke-width="1.5"/><path class="signal" pathLength="100" d="M896.90 717.52L1004.37 682.60" fill="none" stroke="#EC7B04" stroke-width="5" stroke-linecap="round" style="animation-delay:-3.2s"/><path class="return" pathLength="100" d="M1004.37 682.60L896.90 717.52" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" style="animation-delay:-5.2s"/><circle class="node-ring" cx="1004.365898372251" cy="682.6039186818907" r="9" fill="#3D62A9" stroke="#F59A3C" stroke-opacity=".5" style="animation-delay:12s"/><circle cx="1004.365898372251" cy="682.6039186818907" r="3.5" fill="#EC7B04"/><g transform="translate(1078.548306643273 658.5005931206448)" fill="none" stroke="#F7F9FE" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M-33-23H33V20H-33ZM0 20V31M-19 31H19M-24 2H-14L-6-12L5 11L13-1H24"/></g><path d="M265.00 775.00A455 455 0 0 1 1175.00 775.00" fill="none" stroke="#F7F9FE" stroke-opacity=".12" stroke-width="2"/><path class="journey" pathLength="100" d="M265.00 775.00A455 455 0 0 1 1175.00 775.00" fill="none" stroke="#EC7B04" stroke-width="5" stroke-linecap="round"/><path d="M272.05 629.45L239.72 618.95" stroke="#F7F9FE" stroke-opacity=".3" stroke-width="1.2"/><circle cx="272.05238082498266" cy="629.4529956493998" r="2" fill="#F59A3C"/><rect x="133" y="478" width="44" height="27" rx="13.5" fill="#EC7B04" fill-opacity=".14" stroke="#EC7B04" stroke-opacity=".5"/><text x="156" y="497" class="number" text-anchor="middle" style="fill:#F7B267">01</text><text x="155" y="543" class="label" text-anchor="middle">Solar Plant Design</text><text x="155" y="577" class="label" text-anchor="middle">Configurator</text><path d="M443.15 393.95L423.17 366.45" stroke="#F7F9FE" stroke-opacity=".3" stroke-width="1.2"/><circle cx="443.1531461702452" cy="393.9529956493997" r="2" fill="#F59A3C"/><rect x="344" y="236" width="44" height="27" rx="13.5" fill="#EC7B04" fill-opacity=".14" stroke="#EC7B04" stroke-opacity=".5"/><text x="367" y="255" class="number" text-anchor="middle" style="fill:#F7B267">02</text><text x="366" y="301" class="label" text-anchor="middle">Work &amp; Material</text><text x="366" y="335" class="label" text-anchor="middle">Management</text><path d="M720.00 304.00L720.00 270.00" stroke="#F7F9FE" stroke-opacity=".3" stroke-width="1.2"/><circle cx="720.0" cy="304.0" r="2" fill="#F59A3C"/><rect x="698" y="144" width="44" height="27" rx="13.5" fill="#EC7B04" fill-opacity=".14" stroke="#EC7B04" stroke-opacity=".5"/><text x="721" y="163" class="number" text-anchor="middle" style="fill:#F7B267">03</text><text x="720" y="209" class="label" text-anchor="middle">Quality</text><text x="720" y="243" class="label" text-anchor="middle">Management</text><path d="M996.85 393.95L1016.83 366.45" stroke="#F7F9FE" stroke-opacity=".3" stroke-width="1.2"/><circle cx="996.8468538297548" cy="393.9529956493997" r="2" fill="#F59A3C"/><rect x="1052" y="236" width="44" height="27" rx="13.5" fill="#EC7B04" fill-opacity=".14" stroke="#EC7B04" stroke-opacity=".5"/><text x="1075" y="255" class="number" text-anchor="middle" style="fill:#F7B267">04</text><text x="1074" y="301" class="label" text-anchor="middle">Asset Commissioning</text><text x="1074" y="335" class="label" text-anchor="middle">&amp; Handover</text><path d="M1167.95 629.45L1200.28 618.95" stroke="#F7F9FE" stroke-opacity=".3" stroke-width="1.2"/><circle cx="1167.9476191750173" cy="629.4529956493998" r="2" fill="#F59A3C"/><rect x="1263" y="478" width="44" height="27" rx="13.5" fill="#EC7B04" fill-opacity=".14" stroke="#EC7B04" stroke-opacity=".5"/><text x="1286" y="497" class="number" text-anchor="middle" style="fill:#F7B267">05</text><text x="1285" y="543" class="label" text-anchor="middle">O&amp;M Asset</text><text x="1285" y="577" class="label" text-anchor="middle">Management</text><path d="M245 775H520M920 775H1195" stroke="#F7F9FE" stroke-opacity=".16"/>
22<ellipse cx="720" cy="924" rx="185" ry="20" fill="#1C326D" opacity=".25" filter="url
22(#shadow)"/>
23<circle cx="720" cy="775" r="185" fill="#F7F9FE" fill-opacity=".025" stroke="#F7F9FE" stroke-opacity=".17"/>
24<circle cx="720" cy="775" r="167" fill="url(#core)" stroke="#F7F9FE" stroke-opacity=".13"/>
25<circle class="core-ring" cx="720" cy="775" r="157" fill="none" stroke="url(#orange)"/>
26<rect x="700" y="683" width="40" height="40" rx="11" fill="#EC7B04" fill-opacity=".13" stroke="#F59A3C" stroke-opacity=".6"/>
27<g stroke="#F7B267" stroke-width="1.6" fill="none" stroke-linecap="round"><path d="M710 711L720 694L730 711M714 706H726M708 680V685M720 680V685M732 680V685M708 722V727M720 722V727M732 722V727"/></g>
28<text x="720" y="783" text-anchor="middle" font-size="38" style="font-weight:500">Enterprise AI</text>
29<path d="M690 849H750" stroke="#EC7B04" stroke-width="2" stroke-linecap="round"/>
30</g></svg></div></div><div class="flex flex-col gap-8 items-start lg:w-[38%]"><div class="flex flex-col gap-[30px] items-start"><h2 data-revealed="false" style="transition-delay:80ms" class="reveal home-section-title">Built for the Entire Project Lifecycle</h2><p data-revealed="false" style="transition-delay:160ms" class="reveal text-base font-normal text-muted-foreground leading-relaxed">BuildNova AI is the overarching enterprise software suite designed to eliminate operational friction across high-stakes infrastructure and add a governance layer on top of your existing ecosystem. Engineered for all EPC departments, the platform connects engineering, project management, quality assurance, and O&amp;M under a single digital thread.</p></div><div data-revealed="false" style="transition-delay:240ms" class="reveal"><button type="button" class="flex min-h-11 w-full flex-row items-center justify-center gap-2.5 rounded-[10px] px-[22px] py-3.5 transition-colors duration-300 ease-out sm:w-fit bg-solar-orange hover:bg-primary"><span class="text-center text-sm lg:text-base font-semibold leading-normal text-primary-foreground">Explore Solution</span><img class="h-5 w-5" src="/__l5e/assets-v1/1780cad3-ef68-4bb3-8edd-88f36a37ce1f/motificon.png" alt=""/></button></div></div></section><section class="page-gutter section-band flex w-full flex-col items-start gap-10 overflow-hidden bg-accent-foreground section-block lg:flex-row lg:items-center lg:gap-20"><h2 data-revealed="false" class="reveal type-section shrink-0 font-medium text-primary-foreground tracking-tight lg:whitespace-nowrap">Trusted By Industry Leaders</h2><div class="flex w-full min-w-0 flex-1 flex-nowrap items-center justify-start gap-8 self-center sm:gap-12 lg:justify-end lg:gap-16"><img class="h-[84px] w-full max-w-[270px] min-w-0 flex-1 sm:h-[113px] sm:max-w-[315px] object-contain opacity-90 transition-[opacity,transform] duration-300 ease-out hover:opacity-100 hover:scale-105" src="/__l5e/assets-v1/84698b83-a70b-48f1-9a6e-02140aa3da1f/customer-logo-enrich-hd.png" alt="Enrich" loading="lazy"/><img class="h-[84px] w-full max-w-[270px] min-w-0 flex-1 sm:h-[113px] sm:max-w-[315px] object-contain opacity-90 transition-[opacity,transform] duration-300 ease-out hover:opacity-100 hover:scale-105" src="/__l5e/assets-v1/a570d290-7c03-4191-a0fe-3fadbb18f59c/customer-logo-waaree-hd.png" alt="RTL" loading="lazy"/></div></section><section id="solutions" class="page-gutter section-stack w-full bg-muted section-block"><h2 data-revealed="false" class="reveal home-section-title">Integrated Solutions for Renewable Infrastructure Delivery</h2><div class="grid w-full grid-cols-1 gap-x-5 gap-y-12 md:grid-cols-2 xl:grid-cols-3 items-stretch"><div data-revealed="false" class="reveal group flex h-full flex-col gap-[30px] items-start"><a href="/solar-plant-design-configurator" class="card-solution-media flex aspect-[4/3] w-full shrink-0 items-center justify-center p-4 sm:p-6"><img class="h-full w-full object-contain object-center transition-transform duration-300 ease-out group-hover:scale-[1.03]" src="/__l5e/assets-v1/6cb35c60-6a46-46eb-a2a8-35d971a51f35/sol-simple-1.jpg" alt="Solar Plant Design Configurator" loading="lazy"/></a><div class="flex flex-1 flex-col gap-6 items-start w-full"><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">
30Solar Plant Design Configurator</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Cuts layout design cycles to minutes while delivering construction-ready outputs directly inside native AutoCAD.</p></div><a href="/solar-plant-design-configurator" class="mt-auto flex flex-row gap-2.5 items-center text-sm lg:text-base font-semibold text-solar-orange leading-normal">Explore More<img class="w-5 h-5 transition-transform duration-300 ease-out group-hover:translate-x-1" src="/__l5e/assets-v1/2f909c17-8170-4555-9090-5be4f455dbd9/motificon-3.png" alt=""/></a></div></div><div data-revealed="false" style="transition-delay:80ms" class="reveal group flex h-full flex-col gap-[30px] items-start"><div class="card-solution-media flex aspect-[4/3] w-full shrink-0 items-center justify-center p-4 sm:p-6"><img class="h-full w-full object-contain object-center" src="/__l5e/assets-v1/1259f56b-710c-4a34-b7e4-a00d6e9e3201/sol-simple-2.jpg" alt="Work &amp; Material Management" loading="lazy"/></div><div class="flex flex-1 flex-col gap-6 items-start w-full"><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">Work &amp; Material Management</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Replaces manual tracking with automated invoicing through ERP integration to eliminate stock discrepancies and material wastage.</p></div><span aria-disabled="true" class="mt-auto flex cursor-not-allowed flex-row gap-2.5 items-center text-sm lg:text-base font-semibold text-muted-foreground/70 leading-normal">Coming soon</span></div></div><div data-revealed="false" style="transition-delay:160ms" class="reveal group flex h-full flex-col gap-[30px] items-start"><a href="/quality-management" class="card-solution-media flex aspect-[4/3] w-full shrink-0 items-center justify-center p-4 sm:p-6"><img class="h-full w-full object-contain object-center transition-transform duration-300 ease-out group-hover:scale-[1.03]" src="/__l5e/assets-v1/b601ca0f-b3f9-4e09-ab65-1878af059591/sol-simple-3.jpg" alt="Quality Management" loading="lazy"/></a><div class="flex flex-1 flex-col gap-6 items-start w-full"><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">Quality Management</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Reduces approval delays, provides audit ready data whenever necessary, and stops field rework before it impacts project timelines.</p></div><a href="/quality-management" class="mt-auto flex flex-row gap-2.5 items-center text-sm lg:text-base font-semibold text-solar-orange leading-normal">Explore More<img class="w-5 h-5 transition-transform duration-300 ease-out group-hover:translate-x-1" src="/__l5e/assets-v1/5865e96b-594d-4a96-b588-c5ba1460cb2f/motificon-6.png" alt=""/></a></div></div><div data-revealed="false" class="reveal group flex h-full flex-col gap-[30px] items-start"><a href="/asset-commissioning-handover" class="card-solution-media flex aspect-[4/3] w-full shrink-0 items-center justify-center p-4 sm:p-6"><img class="h-full w-full object-contain object-center transition-transform duration-300 ease-out group-hover:scale-[1.03]" src="/__l5e/assets-v1/5adc6038-b667-41b1-81dd-f1fd28f4c700/sol-simple-4.jpg" alt="Asset Commissioning &amp; Handover Management" loading="lazy"/></a><div class="flex flex-1 flex-col gap-6 items-start w-full"><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">Asset Commissioning &amp; Handover Management</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Turns unstructured file dumps into structured, compliance-ready asset transfer packages for smooth operational takeover.</p></div><a href="/asset-commissioning-handover" class="mt-auto flex flex-row gap-2.5 items-center text-sm lg:text-base font-semibold text-solar-orange leading-normal">Explore More<img class="w-5 h-5 transition-transform duration-300 ease-out group-hover:translate-x-1" src="/__l5e/assets-v1/b45d7ae5-b191-4
3066f-99c1-3ec5bcf5ecea/motificon-7.png" alt=""/></a></div></div><div data-revealed="false" style="transition-delay:80ms" class="reveal group flex h-full flex-col gap-[30px] items-start"><a href="/om-asset-management" class="card-solution-media flex aspect-[4/3] w-full shrink-0 items-center justify-center p-4 sm:p-6"><img class="h-full w-full object-contain object-center transition-transform duration-300 ease-out group-hover:scale-[1.03]" src="/__l5e/assets-v1/b02d6f06-fe5a-4d4a-a965-99b23981e18a/sol-simple-6.jpg" alt="O&amp;M Asset Management" loading="lazy"/></a><div class="flex flex-1 flex-col gap-6 items-start w-full"><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">O&amp;M Asset Management</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Safeguards plant yield, minimises operational field friction, and lowers routine maintenance costs over the asset lifecycle.</p></div><a href="/om-asset-management" class="mt-auto flex flex-row gap-2.5 items-center text-sm lg:text-base font-semibold text-solar-orange leading-normal">Explore More<img class="w-5 h-5 transition-transform duration-300 ease-out group-hover:translate-x-1" src="/__l5e/assets-v1/8cf02c3c-9f97-4e26-9b48-c115236725f2/motificon-5.png" alt=""/></a></div></div><div data-revealed="false" style="transition-delay:160ms" class="reveal group flex h-full flex-col gap-[30px] items-start"><a href="/enterprise-ai" class="card-solution-media flex aspect-[4/3] w-full shrink-0 items-center justify-center p-4 sm:p-6"><img class="h-full w-full object-contain object-center transition-transform duration-300 ease-out group-hover:scale-[1.03]" src="/__l5e/assets-v1/e12d4656-dca5-4fdc-8332-b509297a0171/sol-simple-5.jpg" alt="Enterprise AI" loading="lazy"/></a><div class="flex flex-1 flex-col gap-6 items-start w-full"><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">Enterprise AI</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Transforms reactive firefighting into proactive risk mitigation across enterprise portfolios.</p></div><a href="/enterprise-ai" class="mt-auto flex flex-row gap-2.5 items-center text-sm lg:text-base font-semibold text-solar-orange leading-normal">Explore More<img class="w-5 h-5 transition-transform duration-300 ease-out group-hover:translate-x-1" src="/__l5e/assets-v1/2f909c17-8170-4555-9090-5be4f455dbd9/motificon-3.png" alt=""/></a></div></div></div></section><section class="page-gutter section-stack w-full bg-muted section-block"><h2 data-revealed="false" class="reveal home-section-title">Why BuildNova AI?</h2><div class="grid grid-cols-1 md:grid-cols-3 gap-5 w-full"><div data-revealed="false" class="reveal card-benefit card-striped group flex flex-col items-start gap-[30px]"><svg viewBox="0 0 64 64" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-[56px] w-[56px] shrink-0 text-ink transition-all duration-300 ease-out group-hover:scale-110 group-hover:text-solar-orange" aria-hidden="true"><circle cx="32" cy="24" r="16"></circle><path d="M32 16l3.2 6.6 7.3 1-5.3 5.1 1.3 7.2L32 32.6l-6.5 3.3 1.3-7.2-5.3-5.1 7.3-1L32 16Z"></path><path d="M22 38l-5 18 15-7 15 7-5-18"></path></svg><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">Proven Heritage</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Developed by CCTech, a trusted technology leader with 15+ years of certified Autodesk Developer Network and APS partnership.</p></div></div><div data-revealed="false" style="transition-delay:80ms" class="reveal card-benefit card-striped group flex flex-col items-start gap-[30px]"><svg viewBox="0 0 64 64" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-[56px] w-[56px] shrink-0 text-ink transition-all duration-300 ease-out group-hover:scale-110 group-hover:text-solar-orange" aria-hidden="true"><circle cx="32" cy="32" r="20"></circle><circle cx="32" cy="32" r="9"></circle><circle cx="32" cy="32" r="2.5"></circle><path d="M32 4v10M32 50v10M4 32h10M50 32h10"></path><path d="M12 12l6 6M52 12l-6 6M12 52l6-6M52 52l-6-6"></path></svg><div class="flex flex-col gap-2 items-start w-full"><h3 class="type-card font-medium text-accent-foreground">Utility-Scale Precision</h3><p class="text-base font-normal text-muted-foreground leading-relaxed">Engineered for both local and global project environments to deliver flexible, high-precision automation built for large-scale execution.</p></div></div></div></section><footer class="relative w-full overflow-hidden bg-secondary"><img src="/assets/footer-solar-bg-DuiQQvEL.jpg" alt="" aria-hidden="true" class="pointer-events-none absolute inset-x-0 bottom-0 h-[32%] w-full object-cover sm:h-full [mask-image:linear-gradient(to_bottom,transparent_0%,rgba(0,0,0,0.6)_45%,#000_75%)] [-webkit-mask-image:linear-gradient(to_bottom,transparent_0%,rgba(0,0,0,0.6)_45%,#000_75%)] sm:[mask-image:linear-gradient(to_bottom,transparent_0%,transparent_42%,rgba(0,0,0,0.45)_58%,#000_78%)] sm:[-webkit-mask-image:linear-gradient(to_bottom,transparent_0%,transparent_42%,rgba(0,0,0,0.45)_58%,#000_78%)]" loading="eager" fetchPriority="low" decoding="async"/><div class="page-gutter relative z-10 flex flex-col section-block-t"><div class="grid w-full grid-cols-1 items-start gap-10 sm:grid-cols-2 lg:grid-cols-[minmax(0,1fr)_auto_auto] lg:gap-x-16 xl:gap-x-24"><div class="flex flex-col items-start gap-3"><div class="flex flex-col items-start gap-3"><img class="h-8 w-auto object-contain lg:h-10" src="/assets/build-nova-ai-Dfnt0ujI.svg" alt="BuildNova AI"/><div class="flex items-center gap-2.5 border-t border-accent-foreground
30/15 pt-3"><span class="text-[11px] font-medium uppercase tracking-[0.14em] text-accent-foreground/60">Powered by</span><img class="h-7 w-auto object-contain lg:h-8" src="/__l5e/assets-v1/a1082e4b-c618-4fe2-9619-129f24ec91b8/cctech-logo.png" alt="CCTech" loading="lazy"/></div></div><p class="max-w-[260px] text-sm lg:text-base font-normal leading-[1.5] text-muted-foreground">Enterprise intelligence across the infrastructure lifecycle.</p></div><nav class="flex flex-col items-start gap-2.5"><p class="text-sm lg:text-base font-normal uppercase leading-normal tracking-[0.02em] text-primary">Products</p><ul class="flex w-full flex-col items-start gap-2"><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/solar-plant-design-configurator" class="inline-block transition-colors duration-300 ease-out hover:text-primary">Solar Plant Design Configurator</a></li><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/quality-management" class="inline-block transition-colors duration-300 ease-out hover:text-primary">Quality Management</a></li><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/asset-commissioning-handover" class="inline-block transition-colors duration-300 ease-out hover:text-primary">Asset Commissioning &amp; Handover</a></li><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/om-asset-management" class="inline-block transition-colors duration-300 ease-out hover:text-primary">O&amp;M Asset Management</a></li><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/enterprise-ai" class="inline-block transition-colors duration-300 ease-out hover:text-primary">Enterprise AI</a></li></ul></nav><nav class="flex flex-col items-start gap-2.5"><p class="text-sm lg:text-base font-normal uppercase leading-normal tracking-[0.02em] text-primary">Company</p><ul class="flex w-full flex-col items-start gap-2"><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/about" class="inline-block transition-colors duration-300 ease-out hover:text-primary">About BuildNova AI</a></li><li class="w-full text-sm lg:text-base leading-[1.5] text-muted-foreground"><a href="/contact" class="inline-block transition-colors duration-300 ease-out hover:text-primary">Contact Us</a></li></ul></nav></div><p aria-hidden="true" class="mt-14 w-full select-none whitespace-nowrap text-[14.8vw] font-semibold leading-[0.82] tracking-[-0.02em] text-primary-foreground/25 sm:mt-20 lg:mt-24">BuildNova AI</p>
30<p class="mt-3 mb-5 w-fit rounded-[4px] bg-foreground/45 px-2 py-1 text-xs font-normal leading-normal text-primary-foreground sm:mt-4 sm:mb-6">©Copyright 2026, All Rights Reserved. BuildNovaAI, a CCTech vertical.</p></div></footer></div>
30<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
30<!--/$-->
30<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-C_OlGMnb.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-C_OlGMnb.js"}}]},"/":$R[8]={preloads:$R[9]=["/assets/routes-KTMo6Taf.js","/assets/SiteFooter-DeYXbaXt.js","/assets/motificon-3.png.asset-AF58psDX.js","/assets/CardIllustration-Cmi8N4tw.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1789479937661,s:"success",ssr:!0},$R[12]={i:"��",u:1789479937732,s:"success",ssr:!0}],lastMatchId:"��"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
30<script type="module" async="" src="/assets/index-C_OlGMnb.js"></script>
30</body></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.