PageSourceSearch

https://www.energyintelligence.ai/_next/static/chunks/85208b5fe424db4e.js

js energyintelligence.ai collected 2026-10-05 14:59:45 UTC 82,525 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,37727,e=>{"use strict";e.s(["X",()=>t],37727);let t=(0,e.i(75254).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},70119,e=>{"use strict";e.s(["default",()=>c],70119);var t=e.i(43476),s=e.i(22016),a=e.i(57688);let i=(0,e.i(75254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var l=e.i(37727),n=e.i(71645),r=e.i(18566);let o=[{name:"Platform",href:"/#solutions",sectionId:"solutions"},{name:"How It Works",href:"/how-it-works",sectionId:"how-it-works",isExternal:!0},{name:"Watch Product Video",href:"/#weekly-forecasts",sectionId:"weekly-forecasts"},{name:"Resources",href:"/blog",sectionId:"blog",isExternal:!0},{name:"FAQ",href:"/#faq",sectionId:"faq"},{name:"Team",href:"/#team",sectionId:"team",excludeFromNav:!0},{name:"Book a Demo",href:"/#book-demo",sectionId:"book-demo",excludeFromNav:!0},{name:"Partner",href:"/#partner",sectionId:"partner",excludeFromNav:!0}],d=["about","case-studies","faq","weekly-forecasts","team","book-demo","partner"];function c(){let e=(0,r.usePathname)(),[c,m]=n.default.useState(!1),[x,h]=n.default.useState(""),[p,u]=n.default.useState(!1),g="/waitlist"===e||"/rebates"===e||(null==e?void 0:e.startsWith("/blog"))||"/how-it-works"===e;n.default.useEffect(()=>{let e=()=>{let e=o.map(e=>e.sectionId),t=window.scrollY+100,s="";for(let a=e.length-1;a>=0;a--){let i=document.getElementById(e[a]);if(i){let l=i.offsetTop,n=l+i.offsetHeight;if(t>=l&&t<n){s=e[a],h(e[a]);break}}}u(d.includes(s))};return window.addEventListener("scroll",e),e(),()=>window.removeEventListener("scroll",e)},[]),n.default.useEffect(()=>{if("/"===e&&window.location.hash){let e=window.location.hash.substring(1);setTimeout(()=>{let t=document.getElementById(e);if(t){let e=t.offsetTop-80;window.scrollTo({top:e,behavior:"smooth"})}},100)}},[e]);let b=g||p,f=(t,s)=>{if("/"!==e)return void m(!1);t.preventDefault();let a=document.getElementById(s);if(a){let e=a.offsetTop-80;window.scrollTo({top:e,behavior:"smooth"})}m(!1)};return(0,t.jsx)("header",{children:(0,t.jsx)("nav",{className:"fixed top-0 left-0 w-full z-20 backdrop-blur-sm transition-colors duration-300 ".concat(b?"bg-white/10":"bg-black/10"),children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between h-20",children:[(0,t.jsx)("div",{className:"flex items-center transition-all duration-300 pl-8",children:(0,t.jsx)(s.default,{href:"/","aria-label":"Energy Intelligence",className:"flex items-center gap-4 group",children:(0,t.jsx)("div",{className:"relative h-9 w-[170px] sm:h-11 sm:w-[210px] flex-shrink-0",children:(0,t.jsx)(a.default,{src:b?"/assets/logo-black-wide.png":"/assets/logo-white-wide.png",alt:"Energy Intelligence Logo",width:454,height:120,sizes:"(min-width: 640px) 210px, 170px",className:"h-full w-full object-contain",priority:!0,fetchPriority:"high"})})})}),(0,t.jsx)("div",{className:"hidden xl:flex items-center gap-8",children:o.filter(e=>!e.excludeFromNav).map((a,i)=>a.isExternal?(0,t.jsxs)(s.default,{href:a.href,className:"relative transition-colors duration-300 font-medium text-lg px-4 py-2 group cursor-pointer ".concat(b?"text-black hover:text-black/70":"text-white hover:text-white/80"),children:[a.name,(0,t.jsx)("span",{className:"absolute bottom-0 left-4 right-4 h-0.5 transform origin-left transition-transform duration-300 ease-out ".concat(b?"bg-black":"bg-white"," ").concat(e===a.href?"scale-x-100":"scale-x-0 group-hover:scale-x-100")})]},i):(0,t.jsxs)("a",{href:a.href,onClick:e=>f(e,a.sectionId),className:"relative transition-colors duration-300 font-medium text-lg px-4 py-2 group cursor-pointer ".concat(b?"text-black hover:text-black/70":"text-white hover:text-white/80"),children:[a.name,(0,t.jsx)("span",{className:"absolute bottom-0 left-4 right-4 h-0.5 transform origin-left transition-transform duration-300 ease-out ".concat(b?"bg-black":"bg-white"," ").concat(x===a.sectionId?"scale-x-100":"scale-x-0 group-hover:scale-x-100")})]},i))}),(0,t.jsx)("div",{className:"hidden xl:flex items-center transition-all duration-300",children:(0,t.jsx)(s.default,{href:"/#book-demo",className:"rounded-lg font-medium transition-all duration-300 hover:scale-105 shadow-lg hover:shadow-xl border-2 ".concat(b?"bg-black hover:bg-gray-800 text-white border-black":"bg-white hover:bg-gray-100 text-black border-white"),style:{padding:"8px 24px",lineHeight:"1.2"},children:"Book a Demo"})}),(0,t.jsx)("button",{className:"xl:hidden p-2 transition-all duration-300 ".concat(b?"text-black hover:text-black/70":"text-white hover:text-white/80"),onClick:()=>m(!c),"aria-label":"Toggle menu",children:c?(0,t.jsx)(l.X,{className:"w-6 h-6"}):(0,t.jsx)(i,{className:"w-6 h-6"})})]}),c&&(0,t.jsx)("div",{className:"xl:hidden mt-2",children:(0,t.jsxs)("div",{className:"px-2 pt-2 pb-3 space-y-1 backdrop-blur-lg rounded-2xl border transition-colors duration-300 ".concat(b?"bg-white/90 border-black/10":"bg-black/80 border-white/10"),children:[o.filter(e=>!e.excludeFromNav).map((a,i)=>a.isExternal?(0,t.jsxs)(s.default,{href:a.href,onClick:()=>m(!1),className:"relative block px-3 py-2 rounded-md font-medium group transition-colors duration-300 cursor-pointer ".concat(b?"text-black hover:text-black/70 hover:bg-black/10":"text-white hover:text-white/80 hover:bg-white/10"),children:[a.name,(0,t.jsx)("span",{className:"absolute bottom-1 left-3 right-3 h-0.5 transform origin-left transition-transform duration-300 ease-out ".concat(b?"bg-black":"bg-white"," ").concat(e===a.href?"scale-x-100":"scale-x-0 group-hover:scale-x-100")})]},i):(0,t.jsxs)("a",{href:a.href,onClick:e=>f(e,a.sectionId),className:"relative block px-3 py-2 rounded-md font-medium group transition-colors duration-300 cursor-pointer ".concat(b?"text-black hover:text-black/70 hover:bg-black/10":"text-white hover:text-white/80 hover:bg-white/10"),children:[a.name,(0,t.jsx)("span",{className:"absolute bottom-1 left-3 right-3 h-0.5 transform origin-left transition-transform duration-300 ease-out ".concat(b?"bg-black":"bg-white"," ").concat(x===a.sectionId?"scale-x-100":"scale-x-0 group-hover:scale-x-100")})]},i)),(0,t.jsx)("div",{className:"px-3 pt-4 pb-2",children:(0,t.jsx)(s.default,{href:"/#book-demo",className:"block w-full rounded-full border-2 py-3 text-center text-base font-bold shadow-lg transition-all duration-300 ".concat(b?"bg-black hover:bg-gray-800 text-white border-black":"bg-white hover:bg-gray-100 text-black border-white"),onClick:()=>m(!1),children:"Book a Demo"})})]})})]})})})}},7233,e=>{"use strict";e.s(["Plus",()=>t],7233);
1let t=(0,e.i(75254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},72520,e=>{"use strict";e.s(["ArrowRight",()=>t],72520);let t=(0,e.i(75254).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},46897,e=>{"use strict";e.s(["MapPin",()=>t],46897);let t=(0,e.i(75254).default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]])},63488,e=>{"use strict";e.s(["Mail",()=>t],63488);let t=(0,e.i(75254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},51348,e=>{"use strict";e.s(["Linkedin",()=>t],51348);let t=(0,e.i(75254).default)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]])},56691,e=>{"use strict";e.s(["default",()=>h],56691);var t=e.i(43476),s=e.i(63488),a=e.i(75254);let i=(0,a.default)("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);var l=e.i(46897),n=e.i(51348);let r=(0,a.default)("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),o=(0,a.default)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);var d=e.i(72520),c=e.i(22016),m=e.i(57688);let x={product:[{name:"Platform",href:"/#solutions"},{name:"How It Works",href:"/how-it-works"},{name:"Watch Product Video",href:"/#weekly-forecasts"}],company:[{name:"Team",href:"/#team"},{name:"Resources",href:"/blog"},{name:"Book a Demo",href:"/#book-demo"},{name:"FAQ",href:"/#faq"}]};function h(){return(0,t.jsx)("footer",{className:"bg-slate-900 text-slate-400 py-4 lg:py-6",children:(0,t.jsxs)("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-4",children:[(0,t.jsxs)("div",{className:"col-span-2 -mt-2",children:[(0,t.jsx)(m.default,{src:"/assets/new_logo_white.png",alt:"Energy Intelligence",width:130,height:36,className:"opacity-90 block mb-1"}),(0,t.jsx)("p",{className:"text-sm text-slate-500 leading-tight mb-3 m-0 p-0 text-left",children:"Building energy assessments, simplified load estimates, and portfolio management in one connected platform."}),(0,t.jsxs)("div",{className:"space-y-1 text-sm",children:[(0,t.jsxs)("a",{href:"mailto:[email protected]",className:"flex items-center gap-2 hover:text-white transition-colors",children:[(0,t.jsx)(s.Mail,{className:"w-3.5 h-3.5"})," [email protected]"]}),(0,t.jsxs)("a",{href:"tel:+17096913985",className:"flex items-center gap-2 hover:text-white transition-colors",children:[(0,t.jsx)(i,{className:"w-3.5 h-3.5"})," 709-691-3985"]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.MapPin,{className:"w-3.5 h-3.5"})," Surrey, BC, Canada"]})]})]}),Object.entries(x).map(e=>{let[s,a]=e;return(0,t.jsxs)("div",{children:[(0,t.jsx)("h4",{className:"text-white text-xs font-semibold uppercase tracking-wider mb-3",children:s}),(0,t.jsx)("ul",{className:"space-y-2",children:a.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(c.default,{href:e.href,className:"text-sm hover:text-white transition-colors inline-flex items-center gap-1 group",children:[e.name,(0,t.jsx)(d.ArrowRight,{className:"w-3 h-3 opacity-0 -ml-2 group-hover:opacity-100 group-hover:ml-0 transition-all"})]})},e.name))})]},s)})]}),(0,t.jsxs)("div",{className:"bg-slate-800/50 rounded-xl p-3 flex flex-col sm:flex-row items-center justify-between gap-4 mb-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"text-white text-sm font-semibold",children:"Ready to understand your buildings better?"}),(0,t.jsx)("div",{className:"text-xs text-slate-500",children:"Bring a building, portfolio, or current workflow."})]}),(0,t.jsx)(c.default,{href:"/#book-demo",className:"px-4 py-1.5 bg-white hover:bg-slate-100 text-slate-900 text-xs font-bold rounded-full transition-colors uppercase tracking-wide",children:"Book a Demo"})]}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t border-slate-800",children:[(0,t.jsxs)("p",{className:"text-xs text-slate-600",children:["© ",new Date().getFullYear()," Energy Intelligence. All rights reserved."]}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("a",{href:"https://www.linkedin.com/company/energyintelligenceai/",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 bg-slate-800 rounded-lg flex items-center justify-center hover:bg-blue-600 transition-colors",children:(0,t.jsx)(n.Linkedin,{className:"w-4 h-4"})}),(0,t.jsx)("a",{href:"https://x.com/energyintellige",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 bg-slate-800 rounded-lg flex items-center justify-center hover:bg-blue-400 transition-colors",children:(0,t.jsx)(r,{className:"w-4 h-4"})}),(0,t.jsx)("a",{href:"https://www.facebook.com/profile.php?id=61578271315432",target:"_blank",rel:"noopener noreferrer",className:"w-8 h-8 bg-slate-800 rounded-lg flex items-center justify-center hover:bg-blue-500 transition-colors",children:(0,t.jsx)(o,{className:"w-4 h-4"})})]})]})]})})}},88653,e=>{"use strict";e.s(["AnimatePresence",()=>f],88653),e.i(47167);var t=e.i(43476),s=e.i(71645),a=e.i(31178),i=e.i(47414),l=e.i(74008),n=e.i(21476),r=e.i(72846),o=s,d=e.i(37806);function c(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class m extends o.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,s=(0,r.isHTMLElement)(e)&&e.offsetWidth||0,a=(0,r.isHTMLElement)(e)&&e.offsetHeight||0,i=this.props.sizeRef.current;i.height=t.offsetHeight||0,i.width=t.offsetWidth||0,i.top=t.offsetTop,i.left=t.offsetLeft,i.right=s-i.width-i.left,i.bottom=a-i.height-i.top}return null}componentDidUpdate(){}render(){return this.props.children}}function x(e){var a,i;let{children:l,isPresent:n,anchorX:r,anchorY:x,root:h}=e,p=(0,o.useId)(),u=(0,o.useRef)(null),g=(0,o.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:b}=(0,o.useContext)(d.MotionConfigContext),f=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return s.useCallback(function(){for(var e=arguments.length,t=Array(e),s=0;s<e;s++)t[s]=arguments[s];return e=>{let s=!1,a=t.map(t=>{let a=c(t,e);return s||"function"!=typeof a||(s=!0),a});if(s)return()=>{for(let e=0;e<a.length;e++){let s=a[e];"function"==typeof s?s():c(t[e],null)}}}}(...t),t)}(u,null!=(i=null==(a=l.props)?void 0:a.ref)?i:null==l?void 0:l.ref);return(0,o.useInsertionEffect)(()=>{let{width:e,height:t,top:s,left:a,right:i,bottom:l}=g.current;if(n||!u.current||!e||!t)return;u.current.dataset.motionPopId=p;let o=document.createElement("style");b&&(o.nonce=b);let d=null!=h?h:document.head;return d.appendChild(o),o.sheet&&o.sheet.insertRule('\n          [data-motion-pop-id="'.concat(p,'"] {\n            position: absolute !important;\n            width: ').concat(e,"px !important;\n            height: ").concat(t,"px !important;\n            ").concat("left"===r?"left: ".concat(a):"right: ".concat(i),"px !important;\n            ").concat("bottom"===x?"bottom: ".concat(l):"top: ".concat(s),"px !important;\n          }\n        ")),()=>{d.contains(o)&&d.removeChild(o)}},[n]),(0,t.jsx)(m,{isPresent:n,childRef:u,sizeRef:g,children:o.cloneElement(l,{ref:f})})}let h=e=>{let{children:a,initial:l,isPresent:r,onExitComplete:o,custom:d,presenceAffectsLayout:c,mode:m,anchorX:h,anchorY:u,root:g}
1=e,b=(0,i.useConstant)(p),f=(0,s.useId)(),w=!0,y=(0,s.useMemo)(()=>(w=!1,{id:f,initial:l,isPresent:r,custom:d,onExitComplete:e=>{for(let t of(b.set(e,!0),b.values()))if(!t)return;o&&o()},register:e=>(b.set(e,!1),()=>b.delete(e))}),[r,b,o]);return c&&w&&(y={...y}),(0,s.useMemo)(()=>{b.forEach((e,t)=>b.set(t,!1))},[r]),s.useEffect(()=>{r||b.size||!o||o()},[r]),"popLayout"===m&&(a=(0,t.jsx)(x,{isPresent:r,anchorX:h,anchorY:u,root:g,children:a})),(0,t.jsx)(n.PresenceContext.Provider,{value:y,children:a})};function p(){return new Map}var u=e.i(64978);let g=e=>e.key||"";function b(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}let f=e=>{let{children:n,custom:r,initial:o=!0,onExitComplete:d,presenceAffectsLayout:c=!0,mode:m="sync",propagate:x=!1,anchorX:p="left",anchorY:f="top",root:w}=e,[y,v]=(0,u.usePresence)(x),j=(0,s.useMemo)(()=>b(n),[n]),k=x&&!y?[]:j.map(g),N=(0,s.useRef)(!0),_=(0,s.useRef)(j),I=(0,i.useConstant)(()=>new Map),M=(0,s.useRef)(new Set),[E,C]=(0,s.useState)(j),[S,A]=(0,s.useState)(j);(0,l.useIsomorphicLayoutEffect)(()=>{N.current=!1,_.current=j;for(let e=0;e<S.length;e++){let t=g(S[e]);k.includes(t)?(I.delete(t),M.current.delete(t)):!0!==I.get(t)&&I.set(t,!1)}},[S,k.length,k.join("-")]);let D=[];if(j!==E){let e=[...j];for(let t=0;t<S.length;t++){let s=S[t],a=g(s);k.includes(a)||(e.splice(t,0,s),D.push(s))}return"wait"===m&&D.length&&(e=D),A(b(e)),C(j),null}let{forceRender:q}=(0,s.useContext)(a.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:S.map(e=>{let s=g(e),a=(!x||!!y)&&(j===S||k.includes(s));return(0,t.jsx)(h,{isPresent:a,initial:(!N.current||!!o)&&void 0,custom:r,presenceAffectsLayout:c,mode:m,root:w,onExitComplete:a?void 0:()=>{if(M.current.has(s)||(M.current.add(s),!I.has(s)))return;I.set(s,!0);let e=!0;I.forEach(t=>{t||(e=!1)}),e&&(null==q||q(),A(_.current),x&&(null==v||v()),d&&d())},anchorX:p,anchorY:f,children:e},s)})})}},8877,e=>{"use strict";e.s(["ScanLine",()=>t],8877);let t=(0,e.i(75254).default)("scan-line",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["path",{d:"M7 12h10",key:"b7w52i"}]])},81418,e=>{"use strict";e.s(["ShieldCheck",()=>t],81418);let t=(0,e.i(75254).default)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},71689,e=>{"use strict";e.s(["ArrowLeft",()=>t],71689);let t=(0,e.i(75254).default)("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},31278,e=>{"use strict";e.s(["Loader2",()=>t],31278);let t=(0,e.i(75254).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},63059,e=>{"use strict";e.s(["ChevronRight",()=>t],63059);let t=(0,e.i(75254).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},51220,e=>{"use strict";e.s(["default",()=>A],51220);var t,s=e.i(47167),a=e.i(43476),i=e.i(57688),l=e.i(71689),n=e.i(75254);let r=(0,n.default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]),o=(0,n.default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),d=(0,n.default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var c=e.i(63059);let m=(0,n.default)("clock-3",[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),x=(0,n.default)("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var h=e.i(31278),p=e.i(63488);let u=(0,n.default)("monitor-play",[["path",{d:"M15.033 9.44a.647.647 0 0 1 0 1.12l-4.065 2.352a.645.645 0 0 1-.968-.56V7.648a.
1645.645 0 0 1 .967-.56z",key:"vbtd3f"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]),g=(0,n.default)("user-round",[["circle",{cx:"12",cy:"8",r:"5",key:"1hypcn"}],["path",{d:"M20 21a8 8 0 0 0-16 0",key:"rfgkzh"}]]),b=(0,n.default)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);var f=e.i(71645);let w=[{hour:10,minute:0},{hour:11,minute:0},{hour:13,minute:0},{hour:14,minute:0},{hour:15,minute:0},{hour:16,minute:0}],y=["SUN","MON","TUE","WED","THU","FRI","SAT"],v=new Intl.DateTimeFormat("en-US",{month:"long",year:"numeric"}),j=new Intl.DateTimeFormat("en-US",{weekday:"short",month:"short",day:"numeric"}),k=new Intl.DateTimeFormat("en-US",{weekday:"long",month:"long",day:"numeric"}),N=e=>{let t=e.getFullYear(),s=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(s,"-").concat(a)},_=(e,t)=>{var s,a,i,l,n,r;let o=new Intl.DateTimeFormat("en-CA",{timeZone:t,year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(e),d=null!=(l=null==(s=o.find(e=>"year"===e.type))?void 0:s.value)?l:"",c=null!=(n=null==(a=o.find(e=>"month"===e.type))?void 0:a.value)?n:"",m=null!=(r=null==(i=o.find(e=>"day"===e.type))?void 0:i.value)?r:"";return"".concat(d,"-").concat(c,"-").concat(m)},I=e=>{let[t,s,a]=e.split("-").map(Number);return new Date(t,s-1,a)},M=(e,t)=>{let s=Object.fromEntries(new Intl.DateTimeFormat("en-US",{timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hourCycle:"h23"}).formatToParts(e).filter(e=>"literal"!==e.type).map(e=>[e.type,Number(e.value)]));return Date.UTC(s.year,s.month-1,s.day,s.hour,s.minute,s.second)-e.getTime()},E=(e,t,s,a)=>{let[i,l,n]=e.split("-").map(Number),r=Date.UTC(i,l-1,n,t,s),o=M(new Date(r),a),d=new Date(r-o),c=M(d,a);return c!==o&&(d=new Date(r-c)),d},C=e=>{let t=new Map,s=(e=>{let t=[],s=I(e);for(s.setDate(s.getDate()+1);t.length<20;){let e=s.getDay();0!==e&&6!==e&&t.push(N(s)),s.setDate(s.getDate()+1)}return t})(_(new Date,e)),a=new Intl.DateTimeFormat("en-US",{timeZone:e,hour:"numeric",minute:"2-digit"}),i=Date.now()+36e5;for(let n of s)for(let s of w){var l;let r=E(n,s.hour,s.minute,e);if(r.getTime()<=i)continue;let o=_(r,e),d=null!=(l=t.get(o))?l:[];d.push({label:a.format(r),startIso:r.toISOString()}),t.set(o,d)}return t},S=null==(t=s.default.env.NEXT_PUBLIC_SCHEDULING_URL)?void 0:t.trim();function A(){var e,t,s,n,w;let[_,M]=(0,f.useState)(""),[E,A]=(0,f.useState)(""),[D,q]=(0,f.useState)(""),[P,T]=(0,f.useState)(""),[R,z]=(0,f.useState)({name:"",email:"",company:""}),[B,L]=(0,f.useState)(!1),[O,V]=(0,f.useState)(!1),[F,H]=(0,f.useState)(!1),[U,W]=(0,f.useState)("");(0,f.useEffect)(()=>{let e=Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC",t=C(e).keys().next().value;M(e),t&&(q(t),A(t.slice(0,7)))},[]);let Y=(0,f.useMemo)(()=>_?C(_):new Map,[_]),K=(0,f.useMemo)(()=>Array.from(Y.keys()),[Y]),Q=(0,f.useMemo)(()=>new Set(K),[K]),X=(0,f.useMemo)(()=>(e=>{if(!e)return[];let[t,s]=e.split("-").map(Number),a=new Date(t,s-1,1).getDay(),i=new Date(t,s,0).getDate();return Array.from({length:42},(e,l)=>{let n=l-a+1;return n<1||n>i?null:N(new Date(t,s-1,n))})})(E),[E]),Z=null!=(s=null==(e=K[0])?void 0:e.slice(0,7))?s:"",G=null!=(n=null==(t=K.at(-1))?void 0:t.slice(0,7))?n:"",J=(e=>{if(!e)return"Detecting your timezone…";try{var t;let s=null==(t=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"long"}).formatToParts(new Date).find(e=>"timeZoneName"===e.type))?void 0:t.value;return s?"".concat(s," (").concat(e.replaceAll("_"," "),")"):e.replaceAll("_"," ")}catch(t){return e.replaceAll("_"," ")}})(_),$=null!=(w=Y.get(D))?w:[],ee=$.find(e=>e.startIso===P),et=E?v.format(I("".concat(E,"-01"))):"",es=D?j.format(I(D)):"Choose a date",ea=e=>{if(!E)return;let t=I("".concat(E,"-01"));t.setMonth(t.getMonth()+e),A(N(t).slice(0,7))},ei=e=>{let{name:t,value:s}=e.target;z(e=>({...e,[t]:s}))},el=async e=>{if(e.preventDefault(),D&&ee){L(!0),W("");try{let e=await fetch("/api/waitlist",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...R,userType:"Demo booking",requestType:"meeting",meetingDate:D,meetingTime:ee.label,meetingTimezone:_,meetingStart:ee.startIso})}
1),t=await e.json();if(!e.ok)throw Error(t.error||"Unable to request this time");H(!!t.confirmationSent),V(!0)}catch(e){W(e instanceof Error?e.message:"Something went wrong. Please try again.")}finally{L(!1)}}};return(0,a.jsxs)("section",{id:"book-demo",className:"scroll-mt-20 overflow-hidden border-y border-slate-100 bg-white py-16 text-slate-950 lg:py-24",children:[(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-[linear-gradient(to_right,#e2e8f030_1px,transparent_1px),linear-gradient(to_bottom,#e2e8f030_1px,transparent_1px)] bg-[size:34px_34px]"}),(0,a.jsx)("div",{className:"pointer-events-none absolute left-1/2 top-0 h-[420px] w-[720px] -translate-x-1/2 rounded-full bg-sky-200/35 blur-[120px]"}),(0,a.jsxs)("div",{className:"relative mx-auto max-w-[88rem] px-5 sm:px-8 lg:px-10 xl:px-12",children:[(0,a.jsxs)("div",{className:"mx-auto mb-10 max-w-3xl text-center lg:mb-12",children:[(0,a.jsx)("span",{className:"inline-flex items-center rounded-full border border-sky-200 bg-sky-50 px-3 py-1 text-xs font-bold uppercase tracking-[0.18em] text-sky-700",children:"Book a Demo"}),(0,a.jsx)("h2",{className:"mt-5 text-3xl font-bold tracking-tight sm:text-4xl lg:text-5xl",children:"See how EI fits your building energy workflow"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-base leading-relaxed text-slate-600 sm:text-lg",children:"Choose a time for a focused product demo. Bring a building, portfolio, or current workflow—we will show you how EI brings assessments, load estimates, and improvement work together."})]}),S?(0,a.jsx)("div",{className:"mx-auto max-w-6xl overflow-hidden rounded-3xl border border-slate-200 bg-white shadow-[0_24px_70px_-35px_rgba(15,23,42,0.28)]",children:(0,a.jsx)("iframe",{title:"Book an Energy Intelligence product demo",src:(e=>{let t=e.includes("?")?"&":"?";return"".concat(e).concat(t,"embed=true&theme=light")})(S),className:"h-[760px] w-full bg-white",loading:"lazy",allow:"camera; microphone; fullscreen"})}):(0,a.jsx)("div",{className:"mx-auto max-w-6xl overflow-hidden rounded-3xl border border-slate-200 bg-white shadow-[0_24px_70px_-35px_rgba(15,23,42,0.28)]",children:(0,a.jsxs)("div",{className:"grid xl:grid-cols-[0.78fr_1.25fr_0.9fr]",children:[(0,a.jsxs)("div",{className:"border-b border-slate-200 bg-slate-50/70 p-5 sm:p-6 xl:border-b-0 xl:border-r",children:[(0,a.jsx)("div",{className:"relative h-10 w-10 overflow-hidden rounded-full bg-white shadow-sm ring-1 ring-slate-200",children:(0,a.jsx)(i.default,{src:"/assets/ei-logo.png",alt:"Energy Intelligence logo",fill:!0,sizes:"40px",className:"scale-[2.15] object-contain"})}),(0,a.jsx)("p",{className:"mt-5 text-sm font-semibold text-slate-500",children:"Energy Intelligence"}),(0,a.jsx)("h3",{className:"mt-2 text-xl font-bold text-slate-950",children:"Product demo"}),(0,a.jsxs)("div",{className:"mt-6 space-y-3.5 text-sm text-slate-600",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(m,{className:"h-4 w-4 text-sky-600"}),(0,a.jsx)("span",{children:"1 hour"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(b,{className:"h-4 w-4 text-sky-600"}),(0,a.jsx)("span",{children:"Video meeting"})]}),(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)(x,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-sky-600"}),(0,a.jsx)("span",{children:J})]})]})]}),(0,a.jsxs)("div",{className:"border-b border-slate-200 p-5 sm:p-6 xl:border-b-0",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,a.jsx)("h3",{className:"text-lg font-bold text-slate-950 sm:text-xl",children:et||"Loading calendar"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("button",{type:"button",onClick:()=>ea(-1),disabled:!E||E<=Z,"aria-label":"Previous month",className:"flex h-8 w-8 items-center justify-center rounded-lg border border-slate-200 text-slate-600 transition hover:border-slate-300 hover:bg-slate-50 disabled:cursor-not-allowed disabled:opacity-25",children:(0,a.jsx)(d,{className:"h-4 w-4"})}),(0,a.jsx)("button",{type:"button",onClick:()=>ea(1),disabled:!E||E>=G,"aria-label":"Next month",className:"flex h-8 w-8 items-center justify-center rounded-lg border border-slate-200 text-slate-600 transition hover:border-slate-300 hover:bg-slate-50 disabled:cursor-not-allowed disabled:opacity-25",children:(0,a.jsx)(c.ChevronRight,{className:"h-4 w-4"})})]})]}),(0,a.jsxs)("div",{className:"mt-6 grid grid-cols-7 gap-1.5",children:[y.map(e=>(0,a.jsx)("div",{className:"pb-1.5 text-center text-[10px] font-bold tracking-[0.13em] text-slate-400 sm:text-xs",children:e},e)),X.length>0?X.map((e,t)=>{if(!e)return(0,a.jsx)("div",{className:"aspect-square","aria-hidden":"true"},"blank-".concat(t));let s=Q.has(e),i=e===D,l=Number(e.slice(-2));return(0,a.jsx)("button",{type:"button",disabled:!s,onClick:()=>{q(e),T(""),V(!1),W("")},"aria-label":k.format(I(e)),"aria-pressed":i,className:"aspect-square rounded-lg text-sm font-semibold transition ".concat(i?"bg-slate-950 text-white shadow-lg shadow-slate-900/15 ring-2 ring-sky-500 ring-offset-2 ring-offset-white":s?"bg-slate-100 text-slate-700 hover:bg-sky-500 hover:text-white":"cursor-not-allowed text-slate-300"),children:l},e)}):Array.from({length:42},(e,t)=>(0,a.jsx)("div",{className:"aspect-square animate-pulse rounded-xl bg-slate-100"},t))]}),(0,a.jsxs)("div",{className:"mt-5 flex flex-wrap items-center gap-x-4 gap-y-2 border-t border-slate-200 pt-4 text-xs text-slate-500",children:[(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-slate-950"})," Selected"]}),(0,a.jsxs)("span",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-slate-200"})," Available"]}),(0,a.jsxs)("span",{children:["Times shown in ",J]})]})]}),(0,a.jsx)("div",{className:"bg-white p-5 sm:p-6 xl:border-l xl:border-slate-200",children:O?(0,a.jsxs)("div",{className:"flex min-h-[450px] flex-col items-center justify-center text-center",children:[(0,a.jsx)("div",{className:"flex h-14 w-14 items-center justify-center rounded-full bg-emerald-50 text-emerald-600",children:(0,a.jsx)(o,{className:"h-7 w-7"})}),(0,a.jsx)("h3",{className:"mt-5 text-xl font-bold text-slate-950",children:"Your time is requested"}),(0,a.jsxs)("p",{className:"mt-2 text-sm font-semibold text-sky-600",children:[es," at ",null==ee?void 0:ee.label]}),(0,a.jsx)("p",{className:"mt-4 max-w-xs text-sm leading-relaxed text-slate-500",children:F?"We sent the request details to ".concat(R.email,". Our team will follow up with the meeting invitation."):"Our team received your request and will email you with the meeting invitation."}),(0,a.jsx)("button",{type:"button",onClick:()=>{V(!1),T(""),z({name:"",email:"",company:""})},className:"mt-7 rounded-xl border border-slate-200 px-4 py-2.5 text-sm font-bold text-slate-700 transition hover:bg-slate-50",children:"Choose another time"})]}):ee?(0,a.jsxs)("form",{onSubmit:el,children:[(0,a.jsxs)("button",{type:"button",onClick:()=>T(""),className:"mb-5 flex items-center gap-2 text-xs font-bold text-slate-500 transition hover:text-slate-950",children:[(0,a.jsx)(l.ArrowLeft,{className:"h-3.5 w-3.5"}),"Back to times"]}),(0,a.jsxs)("div",{className:"rounded-xl border border-sky-200 bg-sky-50 p-4",children:[(0,a.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.14em] text-sky-600",children:"Selected time"}),(0,a.jsx)("p",{className:"mt-2 text-base font-bold text-slate-950",children:es}),(0,a.jsxs)("p",{className:"mt-1 text-sm text-slate-600",children:[ee.label," · 1 hour"]})]}),(0,a.jsxs)("div",{className:"mt-5 space-y-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"booking-name",className:"mb-1.5 block text-xs font-bold text-slate-700",children:"Name"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border border-slate-200 bg-slate-50 px-3.5 focus-within:border-sky-400",children:[(0,a.jsx)(g,{className:"h-4 w-4 text-slate-400"}),(0,a.jsx)("input",{id:"booking-name",name:"name",value:R.name,onChange:ei,required:!0,autoComplete:"name",placeholder:"Your name",className:"w-full bg-transparent py-3 text-sm text-slate-950 outline-none placeholder:text-slate-400"})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"booking-email",className:"mb-1.5 block text-xs font-bold text-slate-700",children:"Work email"}),(0,a.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border border-slate-200 bg-slate-50 px-3.5 focus-within:border-sky-400",children:[(0,a.jsx)(p.Mail,{className:"h-4 w-4 text-slate-400"}),(0,a.jsx)("input",{id:"booking-email",name:"email",type:"email",value:R.email,onChange:ei,required:!0,autoComplete:"email",placeholder:"[email protected]",className:"w-full bg-transparent py-3 text-sm text-slate-950 outline-none placeholder:text-slate-400"})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("label",{htmlFor:"booking-company",className:"mb-1.5 block text-xs font-bold text-slate-700",children:["Company ",(0,a.jsx)("span",{className:"font-normal text-slate-400",children:"(optional)"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border border-slate-200 bg-slate-50 px-3.5 focus-within:border-sky-400",children:[(0,a.jsx)(u,{className:"h-4 w-4 text-slate-400"}),(0,a.jsx)("input",{id:"booking-company",name:"company",value:R.company,onChange:ei,autoComplete:"organization",placeholder:"Company name",className:"w-full bg-transparent py-3 text-sm text-slate-950 outline-none placeholder:text-slate-400"})]})]})]}),U?(0,a.jsx)("p",{className:"mt-4 text-sm text-rose-600",role:"alert",children:U}):null,(0,a.jsx)("button",{type:"submit",disabled:B,className:"mt-5 flex w-full items-center justify-center gap-2 rounded-xl bg-slate-950 px-4 py-3 text-sm font-black text-white transition hover:bg-sky-600 disabled:cursor-not-allowed disabled:opacity-60",children:B?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.Loader2,{className:"h-4 w-4 animate-spin"}),"Requesting time…"]}):"Request this time"}),(0,a.jsx)("p",{className:"mt-3 text-center text-[11px] leading-relaxed text-slate-400",children:"We will confirm availability and send the meeting invitation by email."})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.14em] text-slate-500",children:"Available times"}),(0,a.jsx)("h3",{className:"mt-1 text-lg font-bold text-slate-950",children:es})]}),(0,a.jsx)(r,{className:"h-5 w-5 text-sky-600"})]}),(0,a.jsx)("div",{className:"mt-4 grid max-h-[340px] grid-cols-2 gap-2 overflow-y-auto pr-1 xl:gr
1id-cols-1",children:$.map(e=>(0,a.jsx)("button",{type:"button",onClick:()=>{T(e.startIso),V(!1),W("")},disabled:!D,className:"rounded-xl border border-slate-200 px-3 py-2.5 text-sm font-bold text-slate-700 transition hover:border-sky-300 hover:bg-sky-50 hover:text-sky-700 disabled:cursor-not-allowed disabled:opacity-30",children:e.label},e.startIso))})]})})]})}),(0,a.jsxs)("p",{className:"mt-6 text-center text-xs text-slate-500",children:["Prefer email? Contact"," ",(0,a.jsx)("a",{href:"mailto:[email protected]",className:"font-semibold text-slate-700 hover:text-slate-950",children:"[email protected]"})]})]})]})}},31102,e=>{"use strict";e.s(["default",()=>l]);var t=e.i(43476),s=e.i(46932),a=e.i(57688);let i=[{name:"MITACS",logo:"/assets/mitacs_real_logo",url:"https://www.mitacs.ca/"},{name:"Dal Innovates",logo:"/assets/DalInnovates.png",url:"https://www.linkedin.com/feed/update/urn:li:activity:7353508403677196289/"}];function l(){return(0,t.jsx)("section",{className:"py-10 bg-white border-y border-slate-100",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsx)(s.motion.div,{className:"text-center mb-6",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},children:(0,t.jsx)("span",{className:"inline-block px-3 py-1 bg-slate-900 text-white text-xs font-semibold rounded-full",children:"RESEARCH & INNOVATION SUPPORT"})}),(0,t.jsx)("div",{className:"flex items-center justify-center gap-16 sm:gap-24",children:i.map((e,i)=>(0,t.jsx)(s.motion.a,{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"flex flex-col items-center hover:opacity-80 transition-opacity",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1*i},children:(0,t.jsx)("div",{className:"relative w-20 h-20 sm:w-24 sm:h-24",children:(0,t.jsx)(a.default,{src:e.logo,alt:e.name,fill:!0,className:"object-contain"})})},e.name))})]})})}},28369,e=>{"use strict";e.s(["default",()=>r]);var t=e.i(43476),s=e.i(71645),a=e.i(46932),i=e.i(88653),l=e.i(72520),n=e.i(22016);function r(){let[e,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>{window.scrollY>300?r(!0):r(!1)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsx)(i.AnimatePresence,{children:e&&(0,t.jsx)(a.motion.div,{initial:{opacity:0,y:100},animate:{opacity:1,y:0},exit:{opacity:0,y:100},transition:{duration:.3},className:"fixed bottom-6 right-6 z-50 lg:hidden",children:(0,t.jsxs)(n.default,{href:"/#book-demo",className:"group flex items-center gap-2 rounded-full bg-black px-6 py-3 font-bold text-white shadow-2xl transition-all duration-200 hover:bg-gray-800 hover:shadow-3xl",children:[(0,t.jsx)("span",{children:"Book a Demo"}),(0,t.jsx)(l.ArrowRight,{className:"w-5 h-5 transition-transform group-hover:translate-x-1"})]})})})}},92556,e=>{"use strict";e.s(["default",()=>i]);var t=e.i(43476),s=e.i(46932),a=e.i(71645);function i(){let e=(0,a.useRef)(null),[i,l]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let t=e.current;if(!t||!("IntersectionObserver"in window))return void l(!0);let s=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&(l(!0),s.disconnect())},{rootMargin:"400px 0px"});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsxs)("section",{ref:e,id:"how-it-works",className:"relative py-24 bg-white overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-full h-[500px] bg-sky-100/40 blur-[100px] rounded-full pointer-events-none"}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-6 sm:px-8 lg:px-12 relative z-10",children:[(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[(0,t.jsxs)("h2",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-slate-900 mb-6 tracking-tight",children:["See the Assessment ",(0,t.jsx)("span",{className:"text-sky-500",children:"Workflow"})]}),(0,t.jsx)("p",{className:"text-lg text-slate-600 max-w-2xl mx-auto leading-relaxed",children:"See how building information moves from field capture and review into practical energy estimates and a connected building record."})]}),(0,t.jsxs)(s.motion.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},transition:{duration:.5},className:"relative w-full max-w-5xl mx-auto",children:[(0,t.jsx)("div",{className:"absolute -inset-1 bg-gradient-to-r from-sky-200 via-blue-200 to-sky-200 rounded-2xl blur-lg opacity-60"}),(0,t.jsx)("div",{className:"relative aspect-video bg-slate-900 rounded-2xl overflow-hidden border border-slate-200 shadow-2xl",children:(0,t.jsx)("iframe",{className:"w-full h-full",src:i?"https://www.youtube.com/embed/6k2vEDfsyDM?rel=0&modestbranding=1":"about:blank",title:"Energy Intelligence — Building Energy Assessment Workflow",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",loading:"lazy",allowFullScreen:!0})}),(0,t.jsx)("p",{className:"text-center text-slate-500 text-sm mt-6 italic",children:"Actual product footage. Available features may vary by workflow and plan."})]})]})]})}},19266,e=>{"use strict";e.s(["default",()=>n]);var t=e.i(43476),s=e.i(46932),a=e.i(57688);let i={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.12,duration:.5}}},l={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.6,ease:"easeOut"}}};function n(){return(0,t.jsxs)("section",{className:"relative py-8 lg:py-12 bg-white overflow-hidden",children:[(0,t.jsxs)("div",{className:"absolute inset-0 pointer-events-none",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,#e5e7eb20_1px,transparent_1px),linear-gradient(to_bottom,#e5e7eb20_1px,transparent_1px)] bg-[size:32px_32px]"}),(0,t.jsx)("div",{className:"absolute left-[20%] top-[10%] w-[400px] h-[400px] bg-sky-100/50 blur-[120px] rounded-full"}),(0,t.jsx)("div",{className:"absolute right-[10%] bottom-[20%] w-[350px] h-[350px] bg-blue-100/40 blur-[100px] rounded-full"})]}),(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative",children:(0,t.jsxs)(s.motion.div,{variants:i,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-50px"},className:"space-y-8",children:[(0,t.jsx)(s.motion.div,{variants:l,className:"flex justify-center",children:(0,t.jsx)("h2",{className:"text-2xl sm:text-3xl lg:text-4xl font-bold tracking-tight text-sky-500 uppercase",children:"One source of truth"})}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8 lg:gap-12 items-center",children:[(0,t.jsxs)(s.motion.div,{variants:l,className:"space-y-6 text-left",children:[(0,t.jsx)("p",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-slate-900 leading-tight",children:"Building energy work shouldn't be scattered across disconnected tools."}),(0,t.jsx)("p",{className:"text-lg sm:text-xl text-slate-600 leading-relaxed font-medium",children:"Measurements sit in one file. Utility history lives somewhere else. Equipment details get buried in photo libraries, while recommendations and project status are tracked in spreadsheets."}),(0,t.jsx)("p",{className:"text-lg sm:text-xl text-slate-600 leading-relaxed font-medium",children:"Energy Intelligence keeps assessment data, simplified heating and cooling load estimates, and improvement plans connected in one record for each building."}),(0,t.jsx)("p",{className:"text-lg sm:text-xl text-slate-600 leading-relaxed font-medium",children:"Built by energy engineers, EI makes building energy information easier to understand and the work easier to review and advance—from the first assessment to portfolio-wide planning."})]}),(0,t.jsx)(s.motion.div,{variants:l,className:"relative rounded-2xl overflow-hidden group",children:(0,t.jsx)("div",{className:"relative aspect-[4/3] w-full",children:(0,t.jsx)(a.default,{src:"/assets/our_mission_photo.png",alt:"Energy efficient building with thermal imaging showing insulation",fill:!0,className:"object-cover rounded-2xl transform group-hover:scale-105 transition-transform duration-700 ease-in-out"})})})]})]})})]})}},58588,e=>{"use strict";e.s(["default",()=>m],58588);var t=e.i(43476),s=e.i(46932),a=e.i(88653),i=e.i(57688),l=e.i(22016),n=e.i(71645),r=e.i(63488),o=e.i(51348);let d=(0,e.i(75254).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),c=[{id:"1",name:"Anusheel Chapagain",role:"Technical Lead",credentials:"MASc. Energy Systems, B.Eng.",bio:"Leads the building energy modelling and product architecture behind EI's assessment and load-estimation tools.",image:"/assets/anusheel.png",email:"[email protected]"},{id:"2",name:"Aayush Bastola",role:"Business Lead",credentials:"MBA, B.Eng. Mechanical",bio:"Turns complex energy workflows into practical tools for building owners and professional teams.",image:"/assets/ab.png",email:"[email protected]"},{id:"3",name:"Dipak Timalsina",role:"Sustainability Lead",credentials:"MASc, Energy Systems",bio:"Brings HVAC, net-zero housing, and building science expertise to EI's assessment methodology.",image:"/assets/dipak.png",email:"[email protected]"}];function m(){let[e,m]=(0,n.useState)(null);return(0,t.jsx)("section",{id:"team",className:"py-12 lg:py-16 bg-slate-50",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsxs)(s.motion.div,{className:"text-center mb-8",initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[(0,t.jsx)("span",{className:"inline-block px-3 py-1 bg-slate-900 text-white text-xs font-semibold rounded-full mb-3",children:"OUR TEAM"}),(0,t.jsx)("h2",{className:"text-xl sm:text-2xl lg:text-3xl font-bold text-slate-900",children:"Built by Energy Professionals"})]}),(0,t.jsx)("div",{className:"grid sm:grid-cols-3 gap-4",children:c.map((l,n)=>{let c=e===l.id;return(0,t.jsx)(s.motion.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.05*n}
1,children:(0,t.jsxs)("div",{className:"bg-white rounded-xl p-4 border transition-all ".concat(c?"border-blue-200 shadow-md":"border-slate-100"),children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,t.jsx)("div",{className:"relative w-14 h-14 rounded-xl overflow-hidden flex-shrink-0 ring-2 ring-slate-100",children:(0,t.jsx)(i.default,{src:l.image,alt:l.name,fill:!0,className:"object-cover"})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-slate-900 truncate",children:l.name}),(0,t.jsx)("p",{className:"text-xs text-blue-600 font-medium",children:l.role})]})]}),(0,t.jsx)(a.AnimatePresence,{children:c&&(0,t.jsx)(s.motion.div,{id:"team-member-".concat(l.id,"-details"),initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"pt-3 border-t border-slate-100",children:[(0,t.jsx)("p",{className:"text-xs text-slate-500 mb-1",children:l.credentials}),(0,t.jsx)("p",{className:"text-sm text-slate-600 leading-relaxed mb-3",children:l.bio}),(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)("a",{href:"mailto:".concat(l.email),"aria-label":"Email ".concat(l.name),className:"w-7 h-7 bg-slate-100 rounded-lg flex items-center justify-center hover:bg-blue-500 hover:text-white transition-colors",children:(0,t.jsx)(r.Mail,{className:"w-3.5 h-3.5"})}),(0,t.jsx)("a",{href:"https://www.linkedin.com/company/energyintelligenceai/",target:"_blank",rel:"noopener noreferrer","aria-label":"View Energy Intelligence on LinkedIn",className:"w-7 h-7 bg-slate-100 rounded-lg flex items-center justify-center hover:bg-blue-600 hover:text-white transition-colors",children:(0,t.jsx)(o.Linkedin,{className:"w-3.5 h-3.5"})})]})]})})}),(0,t.jsxs)("button",{type:"button",onClick:()=>m(c?null:l.id),"aria-expanded":c,"aria-controls":"team-member-".concat(l.id,"-details"),className:"w-full mt-3 pt-3 border-t border-slate-100 flex items-center justify-center gap-1.5 text-xs text-slate-500 hover:text-blue-600 transition-colors",children:[c?"Less":"More",(0,t.jsx)(s.motion.div,{animate:{rotate:180*!!c},children:(0,t.jsx)(d,{className:"w-3.5 h-3.5"})})]})]})},l.id)})}),(0,t.jsxs)(s.motion.p,{className:"text-center text-sm text-slate-500 mt-6",initial:{opacity:0}
1,whileInView:{opacity:1},viewport:{once:!0},children:["Building practical tools for clearer energy decisions."," ",(0,t.jsx)(l.default,{href:"/#book-demo",className:"text-blue-600 font-medium hover:underline",children:"Book a Demo →"})]})]})})}},35289,e=>{"use strict";e.s(["default",()=>p],35289);var t=e.i(43476),s=e.i(57688),a=e.i(46932),i=e.i(72520),l=e.i(8877),n=e.i(75254);let r=(0,n.default)("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]),o=(0,n.default)("upload",[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]]);var d=e.i(22016);let c=[{icon:l.ScanLine,title:"Capture the building record",text:"Collect spaces, equipment, envelope details, measurements, photos, notes, and supporting evidence."},{icon:r,title:"Estimate and review",text:"Use the collected information for simplified heating and cooling load estimates, then review assumptions and missing inputs."},{icon:o,title:"Plan and track improvements",text:"Keep findings, priorities, decisions, and next steps attached to each building as projects develop."}],m=[{src:"/assets/product-showcase/live-scan.jpg",alt:"iPhone LiDAR room scan showing mesh capture and heater detection overlays",label:"Live LiDAR capture"},{src:"/assets/product-showcase/scan-results.jpg",alt:"Energy Intelligence iOS scan results showing fused mesh and room structure metrics",label:"Fused mesh results"},{src:"/assets/product-showcase/thermal-envelope.jpg",alt:"Energy Intelligence iOS thermal envelope screen showing building assessment inputs",label:"Thermal inputs"},{src:"/assets/product-showcase/building-walls.jpg",alt:"Energy Intelligence iOS building envelope screen showing wall assignments and thermal defaults",label:"Envelope inputs"},{src:"/assets/product-showcase/building-room.jpg",alt:"Energy Intelligence iOS room summary showing wall area, floor area, and room details",label:"Room structure"}],x={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.1,duration:.45}}},h={hidden:{opacity:0,y:18},visible:{opacity:1,y:0,transition:{duration:.55,ease:"easeOut"}}};function p(){return(0,t.jsxs)("section",{className:"relative overflow-hidden bg-slate-950 py-12 lg:py-16",children:[(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none bg-[linear-gradient(to_right,#38bdf814_1px,transparent_1px),linear-gradient(to_bottom,#38bdf814_1px,transparent_1px)] bg-[size:32px_32px]"}),(0,t.jsx)("div",{className:"absolute inset-x-0 top-0 h-px bg-white/10"}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-px bg-white/10"}),(0,t.jsx)(a.motion.div,{variants:x,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-80px"},className:"relative mx-auto max-w-[88rem] px-5 sm:px-8 lg:px-10 xl:px-12",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-10 lg:grid-cols-[0.42fr_0.58fr] lg:items-center xl:gap-12",children:[(0,t.jsxs)(a.motion.div,{variants:h,className:"max-w-lg",children:[(0,t.jsx)("p",{className:"mb-4 text-xs font-bold uppercase tracking-[0.28em] text-sky-300",children:"One connected building record"}),(0,t.jsx)("h2",{className:"text-3xl font-bold tracking-tight text-white sm:text-4xl lg:text-[3.25rem] lg:leading-[1.02]",children:"Turn field details into clearer energy decisions."}),(0,t.jsx)("p",{className:"mt-5 text-base leading-relaxed text-white/60 sm:text-lg",children:"Mobile LiDAR and browser-based CAD help capture and refine building geometry when useful. The resulting record supports assessments, simplified load estimates, and planning across the portfolio."}),(0,t.jsx)("div",{className:"mt-8 space-y-4 border-l border-white/10 pl-5",children:c.map(e=>{let s=e.icon;return(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg border border-sky-400/20 bg-sky-4
100/10 text-sky-300",children:(0,t.jsx)(s,{className:"h-5 w-5"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-sm font-semibold text-white",children:e.title}),(0,t.jsx)("p",{className:"mt-1 text-sm leading-relaxed text-white/50",children:e.text})]})]},e.title)})}),(0,t.jsxs)(d.default,{href:"#book-demo",className:"mt-8 inline-flex items-center gap-2 rounded-full bg-sky-500 px-6 py-3 text-sm font-bold text-white shadow-[0_0_30px_-10px_rgba(14,165,233,0.75)] transition hover:bg-sky-400",children:["Book a Demo",(0,t.jsx)(i.ArrowRight,{className:"h-4 w-4"})]})]}),(0,t.jsxs)(a.motion.div,{variants:h,className:"relative",children:[(0,t.jsx)("div",{className:"absolute -inset-8 rounded-[2rem] bg-sky-500/10 blur-3xl"}),(0,t.jsxs)("div",{className:"relative rounded-[1.75rem] border border-white/10 bg-white/[0.035] p-3 shadow-2xl shadow-black/40 sm:p-4",children:[(0,t.jsxs)("div",{className:"overflow-hidden rounded-[1.25rem] border border-white/10 bg-slate-900",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-white/10 px-4 py-3",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-semibold uppercase tracking-[0.22em] text-white/40",children:"Building model"}),(0,t.jsx)("p",{className:"text-sm font-semibold text-white",children:"Roof and envelope refinement"})]}),(0,t.jsx)("span",{className:"rounded-full bg-emerald-400/10 px-3 py-1 text-xs font-semibold text-emerald-300",children:"Connected record"})]}),(0,t.jsx)("div",{className:"relative aspect-[16/9]",children:(0,t.jsx)(s.default,{src:"/assets/product-showcase/cad-roof.jpg",alt:"Browser CAD interface showing roof and envelope refinement controls",fill:!0,sizes:"(min-width: 1280px) 820px, 100vw",className:"object-cover"})})]}),(0,t.jsx)("div",{className:"-mt-4 grid grid-cols-2 gap-3 px-1 sm:grid-cols-5 sm:gap-4 sm:px-3",children:m.map((e,a)=>(0,t.jsxs)("div",{className:"group overflow-hidden rounded-[1.25rem] border border-white/10 bg-black shadow-2xl shadow-black/45 ".concat(0===a?"sm:-mt-8 sm:scale-105":"sm:mt-5"," ").concat(4===a?"col-span-2 justify-self-center sm:col-span-1 sm:justify-self-auto":""),children:[(0,t.jsx)("div",{className:"relative aspect-[9/19.5]",children:(0,t.jsx)(s.default,{src:e.src,alt:e.alt,fill:!0,sizes:"(min-width: 1280px) 150px, (min-width: 640px) 18vw, 45vw",className:"object-cover object-top opacity-95 transition duration-300 group-hover:scale-[1.03] group-hover:opacity-100"})}),(0,t.jsx)("div",{className:"border-t border-white/10 px-3 py-2",children:(0,t.jsx)("p",{className:"truncate text-[10px] font-semibold uppercase tracking-[0.15em] text-white/55",children:e.label})})]},e.src))})]})]})]})})]})}},67585,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let a=e.r(32061);function i(e){let{reason:t,children:s}=e;if("undefined"==typeof window)throw Object.defineProperty(new a.BailoutToCSRError(t),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return s}},9885,(e,t,s)=>{"use strict";function a(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"encodeURIPath",{enumerable:!0,get:function(){return a}})},52157,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"PreloadChunks",{enumerable:!0,get:function(){return r}});let a=e.r(43476),i=e.r(74080),l=e.r(63599),n=e.r(9885);function r(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let s=l.workAsyncStorage.getStore();if(void 0===s)return null;let r=[];if(s.reactLoadableManifest&&t){let e=s.reactLoadableManifest;for(let s of t){if(!e[s])continue;let t=e[s].files;r.push(...t)}}return 0===r.length?null:(0,a.jsx)(a.Fragment,{children:r.map(e=>{let t=s.assetPrefix+"/_next/"+(0,n.encodeURIPath)(e);return e.endsWith(".css")?(0,a.jsx)("link",{precedence:"dynamic",href:t,rel:"stylesheet",as:"style"},e):((0,i.preload)(t,{as:"script",fetchPriority:"low"}),null)})})}},23271,e=>{"use strict";e.s(["default",()=>r]);var t=e.i(43476),s=e.i(71645),a=e.i(46932),i=e.i(72520);let l={hidden:{opacity:0}
1,visible:{opacity:1,transition:{staggerChildren:.15,delayChildren:.2}}},n={hidden:{opacity:0,y:20},visible:{opacity:1,y:0,transition:{duration:.5,ease:[.25,.46,.45,.94]}}};function r(){let e=(0,s.useRef)(null),[r,o]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=window.matchMedia("(max-width: 767px)").matches,t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(e||t)return;let s=window.setTimeout(()=>o(!0),1600);return()=>window.clearTimeout(s)},[]),(0,s.useEffect)(()=>{r&&e.current&&e.current.play().catch(e=>{console.log("Video autoplay failed:",e)})},[r]),(0,t.jsxs)("section",{className:"relative h-screen min-h-[600px] max-h-[900px] overflow-hidden",style:{minHeight:"100svh"},children:[(0,t.jsx)("div",{className:"absolute inset-0",children:(0,t.jsx)("video",{ref:e,className:"absolute inset-0 w-full h-full object-cover scale-105 blur-[0.5px] brightness-[0.6] saturate-[1.1]",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:"none",poster:"/assets/hero-poster.jpg",children:r&&(0,t.jsx)("source",{src:"/assets/jellybean_EI_opt.mp4",type:"video/mp4"})})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-black/60 via-black/40 to-black/70"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-black/30 via-transparent to-black/30"}),(0,t.jsx)("div",{className:"relative z-10 h-full flex items-center",children:(0,t.jsx)("div",{className:"w-full max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,t.jsxs)(a.motion.div,{className:"text-center pt-20 sm:pt-16",variants:l,initial:"hidden",animate:"visible",children:[(0,t.jsx)(a.motion.p,{className:"text-xs sm:text-sm tracking-[0.18em] sm:tracking-[0.3em] uppercase text-sky-300/70 font-semibold mb-4",variants:n,children:"Building energy assessment + portfolio management"}),(0,t.jsxs)(a.motion.h1,{className:"text-2xl sm:text-4xl md:text-5xl lg:text-6xl font-bold text-white leading-[1.1] tracking-tight mb-3 sm:mb-4",variants:n,children:[(0,t.jsx)("span",{className:"block",children:"Understand every building."}),(0,t.jsx)("span",{className:"block text-sky-400",children:"Improve the whole portfolio."})]}),(0,t.jsx)(a.motion.p,{className:"w-full max-w-[calc(100vw-2rem)] sm:max-w-3xl mx-auto text-xs sm:text-base md:text-lg text-white/50 leading-relaxed mb-4 sm:mb-6 font-light px-2 sm:px-0",variants:n,children:"Assess building energy performance, create simplified heating and cooling load estimates with visible assumptions, and organize improvement work across your portfolio—all in one place."}),(0,t.jsx)(a.motion.p,{className:"text-xs tracking-[0.15em] sm:tracking-[0.3em] uppercase text-sky-300/70 font-semibold mb-4 sm:mb-6 px-4 sm:px-0",variants:n,children:"For teams responsible for building energy performance"}),(0,t.jsx)(a.motion.div,{className:"w-full max-w-4xl mx-auto border-t border-white/10 mb-4 sm:mb-6",variants:n}),(0,t.jsxs)(a.motion.div,{className:"grid grid-cols-3 gap-2 sm:gap-8 max-w-4xl mx-auto mb-4 sm:mb-6",variants:n,children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("p",{className:"text-base sm:text-2xl md:text-3xl font-bold text-white mb-0.5 sm:mb-1",children:"Building assessments"}),(0,t.jsx)("p",{className:"text-[10px] sm:text-sm text-white/40 font-light leading-tight",children:"Keep data and evidence together"})]}),(0,t.jsxs)("div",{className:"text-center border-l border-r border-white/10",children:[(0,t.jsx)("p",{className:"text-base sm:text-2xl md:text-3xl font-bold text-white mb-0.5 sm:mb-1",children:"Load estimates"}),(0,t.jsx)("p",{className:"text-[10px] sm:text-sm text-white/40 font-light leading-tight",children:"Keep inputs and assumptions visible"})]}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("p",{className:"text-base sm:text-2xl md:text-3xl font-bold text-white mb-0.5 sm:mb-1",children:"Portfolio planning"}),(0,t.jsx)("p",{className:"text-[10px] sm:text-sm text-white/40 font-light leading-tight",children:"See priorities and next steps"})]})]}),(0,t.jsxs)(a.motion.div,{className:"flex flex-col sm:flex-row items-center justify-center gap-3 pb-4 sm:pb-0",variants:n,children:[(0,t.jsxs)("a",{href:"#book-demo",className:"group inline-flex items-center gap-2 px-6 sm:px-8 py-3 sm:py-3.5 bg-sky-500 hover:bg-sky-400 text-white font-semibold text-sm sm:text-base rounded-lg transition-all duration-200 shadow-lg shadow-sky-500/25 hover:shadow-sky-400/30 cursor-pointer",children:["Book a Demo",(0,t.jsx)(i.ArrowRight,{className:"w-4 h-4 transition-transform group-hover:translate-x-1"})]}),(0,t.jsx)("a",{href:"#solutions",className:"inline-flex items-center px-6 sm:px-8 py-3 sm:py-3.5 border border-white/25 hover:border-white/50 bg-white/5 hover:bg-white/10 text-white font-semibold text-sm sm:text-base rounded-lg transition-all duration-200",children:"Explore the Platform"})]})]})})}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 h-24 bg-gradient-to-t from-black/60 to-transparent pointer-events-none"})]})}},1323,e=>{"use strict";e.s(["default",()=>u],1323);var t=e.i(43476),s=e.i(46932),a=e.i(88653),i=e.i(75254);let l=(0,i.default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),n=(0,i.default)("building-2",[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}
1],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]]);var r=e.i(63059);let o=(0,i.default)("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),d=(0,i.default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);var c=e.i(7233);let m=(0,i.default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);var x=e.i(81418),h=e.i(71645);let p=[{id:"platform",label:"Platform",title:"Building energy assessments in one place",summary:"What EI does and what goes into each building record.",icon:n,items:[{q:"What does Energy Intelligence do?",a:"Energy Intelligence is a building energy assessment and portfolio management platform with simplified heating and cooling load estimates. It helps teams understand each building, document opportunities, and keep improvement work organized over time."},{q:"What information goes into a building assessment?",a:"A building record can include property details, spaces, envelope characteristics, equipment, energy use, measurements, photos, notes, observed conditions, and supporting documents. Keeping that information together makes the assessment easier to review and update."},{q:"Is LiDAR required?",a:"No. LiDAR is an optional way to capture and refine building geometry. Teams can also enter or correct information manually, so the assessment is not dependent on a particular device or scanning workflow."}]},{id:"estimates",label:"Estimates",title:"Simplified heating and cooling load estimates",summary:"How estimates are created, reviewed, and used responsibly.",icon:x.ShieldCheck,items:[{q:"How are heating and cooling loads estimated?",a:"EI uses information in the building record—such as geometry, envelope characteristics, outdoor design conditions, and documented operating assumptions—to produce simplified estimates. Estimates update as the building record is refined."},{q:"Can I see and change the assumptions?",a:"Yes. Inputs and assumptions are kept visible for review, and users can correct them when better information is available. EI is designed to support informed judgment, not hide the reasoning behind a result."},{q:"How should these estimates be used?",a:"EI's simplified estimates support building assessment, early planning, comparison, and portfolio prioritization. Final equipment selection and project-specific engineering should be completed by qualified professionals where applicable."}]},{id:"portfolio",label:"Portfolio",title:"Buildings, assessments, and teamwork",summary:"How teams organize work across more than one property.",icon:l,items:[{q:"Can we manage multiple buildings and assessments?",a:"Yes. EI gives each building a consistent record for its assessments, findings, priorities, and next steps, while providing a shared portfolio view of what has been reviewed, what needs attention, and what is moving forward."},{q:"How can a team work together in EI?",a:"Assessors, reviewers, and project teams can work from the same building record. Evidence, notes, assumptions, corrections, and improvement plans remain connected, making handoffs clearer and reducing the need to reconstruct context."}]},{id:"trust",label:"Trust",title:"Data, privacy, and getting started",summary:"Practical questions before bringing a building into EI.",icon:o,items:[{q:"How is our building data handled?",a:"EI handles building and account data according to its Privacy Policy. Contact our team if you need details about access, retention, export, deletion, or organization-specific requirements."},{q:"How do we get started?",a:"Book a demo and bring a building, a small portfolio, or your current assessment workflow. We will show how the information can be organized in EI and identify a practical first use case for your team."}]}];function u(){var e;let[i,n]=(0,h.useState)(p[0].id),[o,x]=(0,h.useState)(null),[u,g]=(0,h.useState)(""),b=u.trim().toLowerCase(),f=(0,h.useMemo)(()=>b?p.map(e=>({...e,items:e.items.filter(t=>"".concat(t.q," ").concat(t.a," ").concat(e.title," ").concat(e.label).toLowerCase().includes(b))})).filter(e=>e.items.length>0):p.filter(e=>e.id===i),[i,b]),w=null!=(e=p.find(e=>e.id===i))?e:p[0],y=p.reduce((e,t)=>
1e+t.items.length,0),v=f.reduce((e,t)=>e+t.items.length,0);return(0,t.jsxs)("section",{id:"faq",className:"relative scroll-mt-20 overflow-hidden bg-white py-14 lg:py-20",children:[(0,t.jsx)("div",{className:"absolute inset-0 pointer-events-none bg-[linear-gradient(to_right,#e2e8f025_1px,transparent_1px),linear-gradient(to_bottom,#e2e8f025_1px,transparent_1px)] bg-[size:32px_32px]"}),(0,t.jsxs)("div",{className:"relative mx-auto max-w-[88rem] px-5 sm:px-8 lg:px-10 xl:px-12",children:[(0,t.jsxs)(s.motion.div,{className:"mb-8 grid gap-6 lg:grid-cols-[0.9fr_1.1fr] lg:items-end",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("span",{className:"mb-3 inline-flex rounded-full bg-blue-100 px-3 py-1 text-xs font-bold uppercase tracking-[0.18em] text-blue-700",children:"FAQ"}),(0,t.jsx)("h2",{className:"text-2xl font-bold tracking-tight text-slate-950 sm:text-3xl lg:text-4xl",children:"Questions about assessing buildings with EI"}),(0,t.jsx)("p",{className:"mt-4 max-w-2xl text-base leading-relaxed text-slate-600",children:"Learn how EI brings building information, simplified load estimates, and portfolio work together—and where professional review still matters."})]}),(0,t.jsxs)("div",{className:"rounded-xl border border-slate-200 bg-white p-3 shadow-sm",children:[(0,t.jsx)("label",{htmlFor:"faq-search",className:"sr-only",children:"Search FAQ"}),(0,t.jsxs)("div",{className:"flex items-center gap-3 rounded-lg bg-slate-50 px-4 py-3",children:[(0,t.jsx)(m,{className:"h-4 w-4 flex-shrink-0 text-slate-400"}),(0,t.jsx)("input",{id:"faq-search",value:u,onChange:e=>{g(e.target.value),x(null)},placeholder:"Search ".concat(y," questions"),className:"w-full bg-transparent text-sm font-medium text-slate-900 outline-none placeholder:text-slate-400"}),b?(0,t.jsx)("button",{type:"button",onClick:()=>{g(""),x(null)},className:"text-xs font-bold text-slate-500 hover:text-slate-900",children:"Clear"}):null]})]})]}),(0,t.jsx)("div",{className:"mb-5 flex gap-2 overflow-x-auto pb-2 lg:hidden",children:p.map(e=>{let s=e.id===i&&!b;return(0,t.jsxs)("button",{type:"button",onClick:()=>{n(e.id),g(""),x(null)},className:"flex flex-shrink-0 items-center gap-2 rounded-full border px-3 py-2 text-xs font-bold transition ".concat(s?"border-sky-400 bg-sky-50 text-sky-700":"border-slate-200 bg-white text-slate-600"),children:[e.label,(0,t.jsx)("span",{className:"rounded-full bg-slate-100 px-1.5 py-0.5 text-[10px] text-slate-500",children:e.items.length})]},e.id)})}),(0,t.jsxs)("div",{className:"grid gap-6 lg:grid-cols-[320px_minmax(0,1fr)]",children:[(0,t.jsx)("aside",{className:"hidden lg:block",children:(0,t.jsx)("div",{className:"sticky top-24 rounded-2xl border border-slate-200 bg-white p-2 shadow-sm",children:p.map(e=>{let s=e.icon,a=e.id===i&&!b;return(0,t.jsxs)("button",{type:"button",onClick:()=>{n(e.id),g(""),x(null)},className:"group flex w-full items-center gap-3 rounded-xl px-3 py-3 text-left transition ".concat(a?"bg-slate-950 text-white":"text-slate-700 hover:bg-slate-50"),children:[(0,t.jsx)("span",{className:"flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-lg ".concat(a?"bg-sky-400/15 text-sky-300":"bg-slate-100 text-slate-500 group-hover:text-sky-600"),children:(0,t.jsx)(s,{className:"h-4 w-4"})}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsx)("span",{className:"block text-sm font-bold",children:e.label}),(0,t.jsxs)("span",{className:"block truncate text-xs ".concat(a?"text-white/55":"text-slate-400"),children:[e.items.length," questions"]})]}),(0,t.jsx)(r.ChevronRight,{className:"h-4 w-4 ".concat(a?"text-sky-300":"text-slate-300")})]},e.id)})})}),(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"mb-4 rounded-2xl border border-slate-200 bg-white p-5 shadow-sm",children:(0,t.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-start sm:justify-between",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-xs font-bold uppercase tracking-[0.18em] text-sky-600",children:b?"Search results":w.label}),(0,t.jsx)("h3",{className:"mt-2 text-xl font-bold text-slate-950 sm:text-2xl",children:b?"".concat(v," matching questions"):w.title}),(0,t.jsx)("p",{className:"mt-2 max-w-2xl text-sm leading-relaxed text-slate-500",children:b?"Showing matches across every FAQ topic.":w.summary})]}),(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-full bg-slate-100 px-3 py-1.5 text-xs font-bold text-slate-600",children:[(0,t.jsx)(l,{className:"h-3.5 w-3.5 text-sky-500"}),b?v:w.items.length," / ",y]})]})}),(0,t.jsx)("div",{className:"space-y-2.5",children:f.length>0?f.map(e=>(0,t.jsxs)("div",{className:"space-y-2.5",children:[b?(0,t.jsx)("p",{className:"px-1 pt-3 text-xs font-bold uppercase tracking-[0.18em] text-slate-400",children:e.title}):null,e.items.map((i,l)=>{let n="".concat(e.id,"-").concat(i.q),r=o===n;return(0,t.jsxs)(s.motion.div,{initial:{opacity:0,y:8},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:Math.min(.015*l,.12)},className:"overflow-hidden rounded-xl border bg-white transition ".concat(r?"border-sky-200 shadow-sm":"border-slate-200 hover:border-slate-300"),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>x(r?null:n),className:"flex w-full items-start justify-between gap-4 px-4 py-3.5 text-left",children:[(0,t.jsxs)("span",{className:"min-w-0",children:[(0,t.jsx)("span",{className:"mb-1 inline-flex rounded bg-slate-100 px-2 py-0.5 text-[10px] font-bold uppercase tracking-[0.12em] text-slate-500",children:e.label}),(0,t.jsx)("span",{className:"block text-sm font-bold leading-snug text-slate-950 sm:text-[15px]",children:i.q})]}),(0,t.jsx)("span",{className:"mt-1 flex h-7 w-7 flex-shrink-0 items-center justify-center rounded-lg ".concat(r?"bg-sky-500 text-white":"bg-slate-100 text-slate-500"),children:r?(0,t.jsx)(d,{className:"h-3.5 w-3.5"}):(0,t.jsx)(c.Plus,{className:"h-3.5 w-3.5"})})]}),(0,t.jsx)(a.AnimatePresence,{children:r&&(0,t.jsx)(s.motion.div,{initial:{height:0,opacity:0}
1,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.16},className:"overflow-hidden",children:(0,t.jsx)("p",{className:"border-t border-slate-100 px-4 pb-4 pt-3 text-sm leading-relaxed text-slate-600",children:i.a})})})]},n)})]},e.id)):(0,t.jsxs)("div",{className:"rounded-2xl border border-dashed border-slate-300 bg-slate-50 p-8 text-center",children:[(0,t.jsx)("p",{className:"text-sm font-bold text-slate-900",children:"No matching questions yet."}),(0,t.jsx)("p",{className:"mt-2 text-sm text-slate-500",children:"Try searching for buildings, loads, assumptions, portfolio, or privacy."})]})})]})]}),(0,t.jsxs)(s.motion.div,{className:"mt-8 rounded-2xl bg-slate-950 p-5 text-center text-white sm:flex sm:items-center sm:justify-between sm:text-left",initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-bold",children:"Want to see EI with a real building?"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-white/55",children:"Bring a building, portfolio, or current workflow and we will show you how EI supports it."})]}),(0,t.jsx)("a",{href:"#book-demo",className:"mt-4 inline-flex rounded-lg bg-sky-500 px-4 py-2.5 text-sm font-bold text-white transition hover:bg-sky-400 sm:mt-0",children:"Book a Demo"})]})]})]})}},34085,e=>{"use strict";e.s(["default",()=>f],34085);var t=e.i(43476),s=e.i(46932);e.i(47167);var a=e.i(71164),i=e.i(38544),l=e.i(71645),n=e.i(72520),r=e.i(75254);let o=(0,r.default)("box",[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]]),d=(0,r.default)("clipboard-check",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]]);var c=e.i(8877),m=e.i(81418),x=e.i(22016);let h={hidden:{opacity:0},visible:{opacity:1,transition:{staggerChildren:.08,duration:.45}}},p={hidden:{opacity:0,y:16},visible:{opacity:1,y:0,transition:{duration:.5,ease:"easeOut"}}},u={hidden:{opacity:0,scale:.98},visible:{opacity:1,scale:1,transition:{duration:.7,ease:"easeOut"}}},g=[{title:"Building Assessment",desc:"Keep envelope details, spaces, equipment, energy use, photos, notes, and observed conditions together."},{title:"Simplified Load Estimates",desc:"Estimate heating and cooling needs from the building record with inputs and assumptions visible for review."},{title:"Portfolio View",desc:"See buildings, assessments, improvement priorities, and next steps in one shared portfolio view."}],b=[{title:"LiDAR Capture",desc:"Capture geometry and field context with mobile scanning.",icon:c.ScanLine},{title:"Browser CAD",desc:"Review and refine walls, openings, rooms, and scan gaps.",icon:o},{title:"Reviewable Decisions",desc:"Keep evidence, corrections, findings, and recommendations connected.",icon:d}];function f(){let e=(0,l.useRef)(null),[r,o]=(0,l.useState)(!1),d=function(){a.hasReducedMotionListener.current||(0,i.initPrefersReducedMotion)();let[e]=(0,l.useState)(a.prefersReducedMotion.current);return e}(),c=d?{hidden:{opacity:1},visible:{opacity:1}}:h,f=d?{hidden:{opacity:1,y:0},visible:{opacity:1,y:0}}:p;return(0,l.useEffect)(()=>{let t=e.current;if(!t||!("IntersectionObserver"in window))return void o(!0);let s=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&(o(!0),s.disconnect())},{rootMargin:"400px 0px"});return s.observe(t),()=>s.disconnect()},[]),(0,t.jsxs)("section",{ref:e,className:"relative overflow-hidden bg-[#071426] py-14 sm:py-16 lg:py-20",children:[(0,t.jsxs)("div",{className:"pointer-events-none absolute inset-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,rgba(148,180,210,0.055)_1px,transparent_1px),linear-gradient(to_bottom,rgba(148,180,210,0.055)_1px,transparent_1px)] bg-[size:32px_32px]"}),(0,t.jsx)("div",{className:"absolute left-[58%] top-[46%] h-[34rem] w-[34rem] -translate-x-1/2 -translate-y-1/2 roun
1ded-full bg-sky-400/[0.09] blur-[110px]"}),(0,t.jsx)("div",{className:"absolute inset-x-0 bottom-0 h-48 bg-gradient-to-t from-[#050f1d]/70 to-transparent"})]}),(0,t.jsxs)("div",{className:"relative mx-auto w-full max-w-[120rem] px-5 sm:px-8 lg:px-12",children:[(0,t.jsxs)(s.motion.div,{variants:c,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-60px"},className:"grid items-end gap-7 xl:grid-cols-[minmax(0,1fr)_minmax(20rem,0.56fr)] xl:gap-10 2xl:grid-cols-[minmax(0,1fr)_22rem_auto] 2xl:gap-11",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(s.motion.p,{variants:f,className:"mb-4 text-xs font-bold uppercase tracking-[0.24em] text-sky-300",children:"One connected workflow"}),(0,t.jsx)(s.motion.h2,{variants:f,className:"text-[clamp(2.15rem,3.15vw,3.25rem)] font-bold leading-[1.06] tracking-[-0.04em] text-white",children:"Assess buildings. Create simplified load estimates. Organize portfolios."})]}),(0,t.jsx)(s.motion.div,{variants:f,className:"border-white/15 xl:border-l xl:pl-8 2xl:border-r 2xl:pr-8",children:(0,t.jsx)("p",{className:"text-base leading-relaxed text-white/65",children:"Create a connected record for each building, then use it for assessment, simplified load estimation, and portfolio planning."})}),(0,t.jsx)(s.motion.div,{variants:f,className:"hidden 2xl:block",children:(0,t.jsxs)(x.default,{href:"#book-demo",className:"group inline-flex min-h-14 items-center gap-5 rounded-xl bg-sky-300 px-7 text-sm font-bold uppercase tracking-[0.05em] text-slate-950 shadow-[0_12px_35
1px_-14px_rgba(125,211,252,0.7)] transition duration-300 hover:-translate-y-0.5 hover:bg-sky-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-200 focus-visible:ring-offset-2 focus-visible:ring-offset-[#071426]",children:[(0,t.jsx)("span",{children:"Book a Demo"}),(0,t.jsx)(n.ArrowRight,{className:"h-5 w-5 transition-transform duration-300 group-hover:translate-x-1"})]})})]}),(0,t.jsxs)(s.motion.div,{variants:d?{hidden:{opacity:1,scale:1},visible:{opacity:1,scale:1}}:u,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-50px"},className:"mt-9 overflow-hidden rounded-[1.35rem] border border-sky-200/25 bg-[#09192b]/95 shadow-[0_28px_90px_-36px_rgba(56,189,248,0.32)]",children:[(0,t.jsxs)("div",{className:"grid xl:min-h-[28rem] xl:grid-cols-[minmax(22rem,0.68fr)_minmax(0,1.55fr)]",children:[(0,t.jsx)(s.motion.div,{variants:c,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-40px"},className:"relative z-10 border-b border-white/15 bg-[linear-gradient(100deg,rgba(13,32,53,0.99),rgba(9,25,43,0.96))] px-6 py-5 sm:px-8 sm:py-7 xl:border-b-0 xl:border-r xl:px-9 xl:py-8",children:(0,t.jsx)("ol",{className:"relative before:absolute before:bottom-10 before:left-[1.35rem] before:top-10 before:hidden before:w-px before:bg-gradient-to-b before:from-sky-300/85 before:via-sky-300/55 before:to-sky-300/20 before:content-[''] sm:before:block",children:g.map((e,a)=>(0,t.jsxs)(s.motion.li,{variants:f,className:"relative grid grid-cols-[auto_minmax(0,1fr)] gap-4 border-t border-white/10 py-5 first:border-t-0 first:pt-1 last:pb-1 sm:gap-6 sm:py-6",children:[(0,t.jsx)("span",{className:"relative z-10 flex h-11 w-11 items-center justify-center rounded-full border border-sky-300/45 bg-[#102a45] text-xs font-bold text-sky-200 shadow-[0_0_22px_rgba(56,189,248,0.14)]",children:String(a+1).padStart(2,"0")}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-base font-bold uppercase leading-snug tracking-[0.025em] text-white sm:text-lg",children:e.title}),(0,t.jsx)("p",{className:"mt-2 text-sm leading-relaxed text-white/60",children:e.desc})]})]},e.title))})}),(0,t.jsxs)("figure",{className:"relative m-0 min-h-[21rem] overflow-hidden bg-[radial-gradient(circle_at_55%_48%,rgba(23,110,154,0.42)_0%,rgba(11,39,64,0.98)_48%,#0a1d31_100%)] sm:min-h-[27rem] xl:min-h-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(to_right,rgba(104,185,229,0.095)_1px,transparent_1px),linear-gradient(to_bottom,rgba(104,185,229,0.095)_1px,transparent_1px)] bg-[size:42px_42px]"}),(0,t.jsx)("div",{className:"absolute left-[56%] top-1/2 h-[31rem] w-[31rem] -translate-x-1/2 -translate-y-1/2 rounded-full border border-sky-300/10"}),(0,t.jsx)("div",{className:"absolute left-[56%] top-1/2 h-[23rem] w-[23rem] -translate-x-1/2 -translate-y-1/2 rounded-full border border-sky-300/[0.08]"}),(0,t.jsx)("video",{autoPlay:!d,muted:!0,loop:!d,playsInline:!0,preload:"none",poster:"/assets/building-explode-poster.jpg","aria-hidden":"true",className:"absolute inset-0 h-full w-full scale-[1.08] object-cover object-center opacity-95 mix-blend-screen sm:scale-[1.04] xl:scale-[1.1]",children:r&&(0,t.jsx)("source",{src:"/assets/building_explode_opt.mp4",type:"video/mp4"})}),(0,t.jsx)("div",{className:"absolute inset-0 bg-[linear-gradient(90deg,rgba(8,30,50,0.28),transparent_25%,transparent_82%,rgba(8,30,50,0.18))]"}),(0,t.jsx)("figcaption",{className:"sr-only",children:"Animation of a house separating into individual rooms and structural components."})]})]}),(0,t.jsx)(s.motion.ul,{variants:c,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-30px"},className:"grid divide-y divide-white/15 border-t border-white/15 bg-[#071729]/95 md:grid-cols-3 md:divide-x md:divide-y-0",children:b.map(e=>{let a=e.icon;return(0,t.jsxs)(s.motion.li,{variants:f,className:"flex min-h-24 items-center gap-4 px-6 py-4 sm:px-8",children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"flex h-11 w-11 flex-none items-center justify-center rounded-full border border-sky-300/25 bg-sky-4
100/[0.07] text-sky-300",children:(0,t.jsx)(a,{className:"h-5 w-5",strokeWidth:1.8})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-sm font-bold uppercase tracking-[0.035em] text-white sm:text-base",children:e.title}),(0,t.jsx)("p",{className:"mt-1 text-xs leading-relaxed text-white/55 sm:text-sm",children:e.desc})]})]},e.title)})})]}),(0,t.jsxs)(s.motion.div,{variants:f,initial:"hidden",whileInView:"visible",viewport:{once:!0,margin:"-30px"},className:"mt-5 flex flex-col gap-5 border-t border-white/10 pt-5 sm:flex-row sm:items-center sm:justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 text-sm text-white/55",children:[(0,t.jsx)(m.ShieldCheck,{className:"h-5 w-5 flex-none text-sky-300",strokeWidth:1.8}),(0,t.jsxs)("p",{children:[(0,t.jsx)("span",{className:"font-semibold text-white/75",children:"Designed for assessment and early planning."})," ","Simplified load estimates do not replace qualified professional work where required."]})]}),(0,t.jsxs)(x.default,{href:"#book-demo",className:"group inline-flex min-h-12 w-fit items-center gap-3 rounded-xl bg-sky-300 px-6 text-sm font-bold uppercase tracking-[0.04em] text-slate-950 shadow-[0_12px_35
1px_-14px_rgba(125,211,252,0.7)] transition duration-300 hover:-translate-y-0.5 hover:bg-sky-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sky-200 focus-visible:ring-offset-2 focus-visible:ring-offset-[#071426] 2xl:hidden",children:[(0,t.jsx)("span",{children:"Book a Demo"}),(0,t.jsx)(n.ArrowRight,{className:"h-5 w-5 transition-transform duration-300 group-hover:translate-x-1"})]})]})]})]})}}]);

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.