1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25677,e=>{"use strict";var t=e.i(21008),s=e.i(743),a=e.i(7712),i=e.i(27674),l=e.i(13302),r=e.i(83734),o=e.i(23995),n=e.i(99981),c=e.i(29925),d=e.i(73632),h=e.i(27859),m=e.i(83427),x=e.i(82157),u=e.i(7929),g=e.i(73115),f=e.i(15890),b=e.i(70501);e.s([],14756),e.i(14756),e.s(["default",0,()=>{let[e,w]=(0,s.useState)(0),p=[{name:"PROCORE",logo:c.default,href:"/integrations/procore"},{name:"AUTODESK",logo:h.default,href:"/integrations/autodesk"},{name:"CMiC",logo:d.default,href:"/integrations/cmic"},{name:"SAGE 100",logo:f.default,href:"/integrations/sage"},{name:"SAGE 300",logo:u.default,href:"/integrations/sage"},{name:"SAGE INTACCT",logo:g.default,href:"/integrations/sage"},{name:"VISTA",logo:m.default,href:"/integrations/viewpoint"},{name:"SPECTRUM",logo:x.default,href:"/integrations/viewpoint"},{name:"eCMS",logo:b.default,href:"/integrations/ecms"}],v=Math.ceil(p.length/3);return(0,t.jsxs)("div",{className:"min-h-screen flex flex-col",children:[(0,t.jsx)(r.default,{}),(0,t.jsx)("section",{className:"relative h-[300px] lg:h-[350px] flex items-center bg-gradient-to-b from-[#33424C] to-[#26A146] text-white overflow-hidden",children:(0,t.jsx)("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 w-full",children:(0,t.jsxs)("div",{className:"max-w-2xl",children:[(0,t.jsx)("h1",{className:"hero-title text-white mb-6",children:"INTEGRATIONS"}),(0,t.jsx)("p",{className:"body-text text-white/90 max-w-xl",children:"Riskcast works with the tools you already use."})]})})}),(0,t.jsx)("section",{className:"py-8 bg-white",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[(0,t.jsx)("div",{className:"flex transition-transform duration-500 ease-in-out",style:{transform:`translateX(-${100*e}%)`},children:Array.from({length:v}).map((e,s)=>(0,t.jsx)("div",{className:"w-full flex-shrink-0",children:(0,t.jsx)("div",{className:"grid grid-cols-3 gap-4 px-2",children:p.slice(3*s,3*s+3).map((e,s)=>(0,t.jsx)(a.Link,{href:e.href,children:(0,t.jsx)("div",{className:"bg-white p-4 border border-gray-200 shadow-md hover:shadow-lg hover:scale-105 transition-all duration-300 cursor-pointer group rounded-lg",children:(0,t.jsx)("div",{className:"flex items-center justify-center h-20 bg-white",children:(0,t.jsx)("img",{src:e.logo,alt:`${e.name} logo`,className:`max-w-full max-h-full object-contain ${"SPECTRUM"===e.name||"VISTA"===e.name?"scale-125":""}`})})})},s))})},s))}),(0,t.jsxs)("div",{className:"flex justify-center items-center mt-6 space-x-4",children:[(0,t.jsx)("button",{type:"button",onClick:()=>w(e=>(e-1+v)%v),className:"bg-[#26A146] text-white p-2 hover:bg-[#1e7d35] transition-colors rounded-full","aria-label":"Previous integration slide",children:(0,t.jsx)(i.ChevronLeft,{className:"w-5 h-5","aria-hidden":"true"})}),(0,t.jsx)("div",{className:"flex space-x-2",children:Array.from({length:v}).map((s,a)=>(0,t.jsx)("button",{type:"button",onClick:()=>w(a),className:`w-6 h-6 flex items-center justify-center transition-colors rounded-full focus-visible:outline focus-visible:outline-2 focus-visible:outline-[#26A146] focus-visible:outline-offset-2 before:block before:w-3 before:h-3 before:rounded-full ${a===e?"before:bg-[#26A146]":"before:bg-gray-300"}`,"aria-label":`Go to integration slide ${a+1}`,"aria-current":a===e?"true":void 0},a))}),(0,t.jsx)("button",{type:"button",onClick:()=>w(e=>(e+1)%v),className:"bg-[#26A146] text-white p-2 hover:bg-[#1e7d35] transition-colors rounded-full","aria-label":"Next integration slide",children:(0,t.jsx)(l.ChevronRight,{className:"w-5 h-5","aria-hidden":"true"})})]})]})}),(0,t.jsx)("div",{className:"hidden lg:grid grid-cols-9 gap-3",children:p.map((e,s)=>(0,t.jsx)(a.Link,{href:e.href,children:(0,t.jsx)("div",{className:"bg-white p-2 border border-gray-200 shadow-md hover:shadow-lg hover:scale-105 transition-all duration-300 cursor-pointer group rounded-lg",children:(0,t.jsx)("div",{className:"flex items-center justify-center h-12 bg-white",children:(0,t.jsx)("img",{src:e.logo,alt:`${e.name}
1 logo`,className:`max-w-full max-h-full object-contain ${"SPECTRUM"===e.name||"VISTA"===e.name?"scale-125":""}`})})})},s))})]})}),(0,t.jsx)("section",{className:"py-16",style:{backgroundColor:"hsl(210, 8%, 92%)"},children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsx)("div",{className:"text-center mb-16",children:(0,t.jsx)("h2",{className:"hero-title text-[#26A146] mb-8",children:"DON'T CHANGE HOW YOU WORK"})}),(0,t.jsx)("div",{className:"bg-white shadow-lg hover:shadow-xl transition-all duration-300 p-8 mb-16 rounded-lg",children:(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)("img",{src:"/attached_assets/image_1748611559570.webp",alt:"RiskCast Integration Workflow - Connecting ERP Accounting Systems with PM Systems",className:"max-w-full h-auto object-contain"})})}),(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 mb-16",children:[(0,t.jsxs)("div",{className:"bg-white shadow-lg hover:shadow-xl transition-all duration-300 p-8 rounded-lg",children:[(0,t.jsx)("p",{className:"text-gray-700 mb-4",children:"We believe the best way to ensure our customers have seamless workflows is to build our own integrations. Having rest APIs was part of the solution and also we knew that many construction companies have legacy accounting systems. That meant that we would need to develop expertise across different platforms. As weâve grown weâve added more systems. In addition to integrations, itâs meant that our team can help advise customers during evaluations of other tools in their tech stack. Itâs not about selling software, itâs about helping customers find the simple path to clean solutions. If that includes Riskcast thatâs great, if not, thatâs okay too."}),(0,t.jsxs)("div",{className:"flex items-center pt-4",children:[(0,t.jsx)("div",{className:"w-16 h-16 rounded-full overflow-hidden mr-4 border-2 border-[#26A146]",children:(0,t.jsx)("img",{src:"/attached_assets/headshot-reggie-arichabala_1749835577271_1750273105257.webp",alt:"Reggie Arichabala",className:"w-full h-full object-cover object-center"})}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-[#33424C] font-semibold text-lg",children:"Reggie Arichabala"}),(0,t.jsx)("p",{className:"text-gray-600 text-sm",children:"President & CTO Riskcast"})]})]})]}),(0,t.jsx)("div",{className:"bg-white shadow-lg hover:shadow-xl transition-all duration-300 p-8 rounded-lg flex items-center justify-center",children:(0,t.jsx)("img",{src:"/attached_assets/ERP-Accounting-to-Riskcast-API-Workflow-Image.webp",alt:"ERP Accounting to RiskCast API Workflow",className:"w-full rounded-lg"})})]})]})}),(0,t.jsxs)("section",{className:"bg-[#26A146] py-16 relative",children:[(0,t.jsx)("div",{className:"absolute top-8 left-8 text-white opacity-30",children:(0,t.jsx)("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-10zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h4v10h-10z"})})}),(0,t.jsx)("div",{className:"absolute bottom-8 right-8 text-white opacity-30 transform rotate-180",children:(0,t.jsx)("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-10zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h4v10h-10z"})})}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center relative z-10",children:[(0,t.jsx)("blockquote",{className:"text-lg md:text-xl text-white italic mb-6 leading-relaxed",children:"âWe were introduced to Riskcast by our account rep at Procore 8+ years ago when they were just two people. Since day one we have had a very strong partnership continuing to build more connected workflows using existing tools and designing new ones together. They're focused on the field, the things that matter to trade contractors like us. It makes a difference!\""}),(0,t.jsxs)("div",{className:"flex items-center justify-start",children:[(0,t.jsx)("div",{className:"w-16 h-16 rounded-full bg-white p-2 mr-4 flex items-center justify-center",children:(0,t.jsx)("img",{src:"/attached_assets/EJ-Logo.webp",alt:"E-J Electric Installation Co.",className:"w-12 h-12 object-contain"})}),(0,t.jsxs)("div",{className:"text-left",children:[(0,t.jsx)("cite",{className:"text-white font-semibold text-lg not-italic",children:"Mike Rascona"}),(0,t.jsxs)("p",{className:"text-white opacity-80 text-sm",children:["Vice President Technology Operations",(0,t.jsx)("br",{}),"E-J Electric Installation Co."]})]})]})]})]}),(0,t.jsx)("section",{className:"py-6 bg-white border-b border-gray-100",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsxs)("div",{className:"relative overflow-hidden",children:[(0,t.jsx)("div",{className:"flex transition-transform duration-500 ease-in-out",style:{transform:`translateX(-${100*e}%)`},children:Array.from({length:v}).map((e,s)=>(0,t.jsx)("div",{className:"w-full flex-shrink-0",children:(0,t.jsx)("div",{className:"grid grid-cols-3 gap-4 px-2",children:p.slice(3*s,3*s+3).map((e,s)=>(0,t.jsx)(a.Link,{href:e.href,children:(0,t.jsx)("div",{className:"bg-white p-4 border border-gray-200 shadow-md hover:shadow-lg hover:scale-105 transition-all duration-300 cursor-pointer group rounded-lg",children:(0,t.jsx)("div",{className:"flex items-center justify-center h-20 bg-white",children:(0,t.jsx)("img",{src:e.logo,alt:`${e.name}
1 logo`,className:`max-w-full max-h-full object-contain ${"SPECTRUM"===e.name||"VISTA"===e.name?"scale-125":""}`})})})},s))})},s))}),(0,t.jsxs)("div",{className:"flex justify-center items-center mt-6 space-x-4",children:[(0,t.jsx)("button",{type:"button",onClick:()=>w(e=>(e-1+v)%v),className:"bg-[#26A146] text-white p-2 hover:bg-[#1e7d35] transition-colors rounded-full","aria-label":"Previous integration slide",children:(0,t.jsx)(i.ChevronLeft,{className:"w-5 h-5","aria-hidden":"true"})}),(0,t.jsx)("div",{className:"flex space-x-2",children:Array.from({length:v}).map((s,a)=>(0,t.jsx)("button",{type:"button",onClick:()=>w(a),className:`w-6 h-6 flex items-center justify-center transition-colors rounded-full focus-visible:outline focus-visible:outline-2 focus-visible:outline-[#26A146] focus-visible:outline-offset-2 before:block before:w-3 before:h-3 before:rounded-full ${a===e?"before:bg-[#26A146]":"before:bg-gray-300"}`,"aria-label":`Go to integration slide ${a+1}`,"aria-current":a===e?"true":void 0},a))}),(0,t.jsx)("button",{type:"button",onClick:()=>w(e=>(e+1)%v),className:"bg-[#26A146] text-white p-2 hover:bg-[#1e7d35] transition-colors rounded-full","aria-label":"Next integration slide",children:(0,t.jsx)(l.ChevronRight,{className:"w-5 h-5","aria-hidden":"true"})})]})]})}),(0,t.jsx)("div",{className:"hidden lg:grid grid-cols-9 gap-3",children:p.map((e,s)=>(0,t.jsx)(a.Link,{href:e.href,children:(0,t.jsx)("div",{className:"bg-white p-2 border border-gray-200 shadow-md hover:shadow-lg hover:scale-105 transition-all duration-300 cursor-pointer group rounded-lg",children:(0,t.jsx)("div",{className:"flex items-center justify-center h-12 bg-white",children:(0,t.jsx)("img",{src:e.logo,alt:`${e.name} logo`,className:`max-w-full max-h-full object-contain ${"SPECTRUM"===e.name||"VISTA"===e.name?"scale-125":""}`})})})},s))})]})}),(0,t.jsx)("section",{className:"py-16 bg-white",children:(0,t.jsxs)("div",{className:"container mx-auto px-4 max-w-7xl text-center",children:[(0,t.jsx)("h2",{className:"hero-title mb-8 text-[#26A146]",children:"COLLECT IT ONCE, USE IT EVERYWHERE."}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-6 justify-center items-center mt-8",children:[(0,t.jsx)(n.HubSpotButton,{variant:"demo",className:"bg-[#FD822A] hover:bg-[#e6741f] text-white px-3 py-2 font-semibold text-base",children:"SCHEDULE A DEMO"}),(0,t.jsx)(n.HubSpotButton,{variant:"info",className:"border-2 border-[#FD822A] text-[#FD822A] hover:bg-[#FD822A] hover:text-white px-8 py-3 text-lg font-semibold",children:"GET MORE INFO"})]})]})}),(0,t.jsx)(o.default,{})]})}],25677)},29925,70501,e=>{"use strict";e.s(["default",0,"/attached_assets/Procore_1750347429960.webp"],29925),e.s(["default",0,"/attached_assets/eCMS_1750366481044.webp"],70501)},7929,e=>{"use strict";e.s(["default",0,"/attached_assets/Sage 300 Fixed2_1750366408968.webp"])},73632,27859,83427,82157,73115,15890,e=>{"use strict";e.s(["default",0,"/attached_assets/integration-logo-cmic.webp"],73632),e.s(["default",0,"/attached_assets/Autodesk_1750347429959.webp"],27859),e.s(["default",0,"/attached_assets/Vista_1750347429962.webp"],83427),e.s(["default",0,"/attached_assets/Viewpoint Spectrum_1750347429962.webp"],82157),e.s(["default",0,"/attached_assets/Sage Intacct_1750347429960.webp"],73115),e.s(["default",0,"/attached_assets/Sage 100_1750347429960.webp"],15890)},27674,e=>{"use strict";let t=(0,e.i(54445).default)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",0,t],27674)},13302,e=>{"use strict";let t=(0,e.i(54445).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],13302)}]);
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.