PageSourceSearch

https://www.scantobim.online/component---src-pages-ppc-scan-to-bim-services-js-8e2f0d6d247d84c2d54e.js

js scantobim.online collected 2026-10-06 17:48:41 UTC 38,013 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkscan_to_bim=self.webpackChunkscan_to_bim||[]).push([[6552],{16506:function(e,t,a){a.r(t),a.d(t,{Head:function(){return H}});var n=a(96540),r=a(55268),i=a(24452),o=a(16314),l=a(44479),s=a(61105),c=a(44354),m=a(43048),d=a(87593),u=a(38128),p=a(64179),f=a(49622),h=a(81470),g=a(6858),v=a(28309),w=a(80691),b=a(24076),E=a(71816),y=a(30252),N=a(19436),A=a(98769),I=a(8291),k=a(95055),x=a(7157),M=a(81553),S=a(86936),q=a(41488),C=a(31798),B=a(39461),j=a(71341),D=a(22992),L=a(67961),F=a(19753),T=a(6143),_=a(57524),R=a(13395),P=a(42447),O=a(24497),W=a(28053),$=a(67527),U=a(35105),Y=a(72217);a(44185);const H=()=>n.createElement(o.A,{title:i.pp.metaTitle,description:i.pp.metaDescription,keywords:i.pp.keywords,ogTitle:i.pp.ogTitle,ogDescription:i.pp.ogDescription,ogType:i.pp.ogType,ogSiteName:i.pp.ogSiteName,ogImage:"/image/scan-to-bim-services.jpg",twitterCard:i.pp.twitterCard,twitterCreator:i.pp.twitterCreator,twitterTitle:i.pp.twitterTitle,twitterDescription:i.pp.twitterDescription,twitterImage:"/image/scan-to-bim-services.jpg"},n.createElement("meta",{name:"robots",content:"noindex, nofollow"})),Q=[{end:200,suffix:"+",label:"Clients Served"},{end:2e3,suffix:"+",label:"Projects Delivered"},{end:20,suffix:"M+",label:"Sq.ft. Scan to BIM Modeled"},{end:10,suffix:"+",label:"Years in Industry"}],z=[{title:"3D Laser Scanning",iconImage:C.A,link:"/laser-scanning-services/",description:"Capture existing buildings with high precision using professional laser scanning to create accurate point cloud data for renovation, retrofit, documentation, and facility management."},{title:"Scan to CAD",iconImage:B.A,iconWrapClass:"home-capabilities-icon-wrap--cad",link:"/scan-to-cad-services/",description:"Convert point cloud data into accurate CAD floor plans, elevations, sections, reflected ceiling plans, and detailed documentation that follows your drafting standards."},{title:"Scan to BIM",iconImage:M.A,link:"/ppc/point-cloud-to-bim-services/",description:"Transform point clouds into intelligent Revit models for architectural, structural, and MEP disciplines, supporting design, coordination, and construction workflows."},{title:"As Built Documentation",iconImage:S.A,link:"/as-built-modeling-services/",description:"Receive accurate as built CAD drawings and BIM models that reflect existing site conditions for renovation, compliance, facility management, and future planning."},{title:"MEP Documentation",iconImage:q.A,link:"/mepf-scan-to-bim-services/",description:"Digitally model ductwork, piping, electrical, and fire protection systems to support clash detection, coordination, prefabrication, and installation planning."}],V=[{title:"30–40% Faster Project Kickoff",iconImage:j.A,illustrationImage:R.A,description:" Based on average timeline comparison across 50+ projects vs. manual scan-to-model workflows."},{title:"Up to 25% Reduction in Rework",iconImage:D.A,illustrationImage:P.A,description:"By leveraging precise point cloud to BIM services, project teams minimize site conflicts, avoid costly change orders, and reduce RFIs during renovation, retrofit, and expansion projects."},{title:"100% Discipline-Aligned Models",iconImage:L.A,illustrationImage:O.A,description:"As an experienced scan to BIM service provider, we deliver structured models that improve cross-discipline coordination, streamline clash detection, and support seamless prefabrication planning."},{title:"20-30% Lower Operational Overhead",iconImage:F.A,illustrationImage:W.A,description:"Our AI-powered scan to BIM workflow enables global AEC firms to scale production capacity without increasing internal staffing costs, technology investments, or training burdens."},{title:"50% Faster Decision-Making",iconImage:T.A,illustrationImage:$.A,description:"Accurate digital representations of existing conditions allow stakeholders to evaluate design options, phasing strategies, and cost impacts with clarity and confidence."},{title:"Reduced Rework at Every Phase",iconImage:_.A,illustrationImage:U.A,description:"From planning approvals to facility management handover, our scan to BIM services provides reliable digital assets that support long-term asset performance, compliance, and maintenance efficiency."}],G=[{title:"Point Cloud Data Intake",icon:"fa-file-upload",description:"We accept all major scan formats including E57, LAS, LAZ, RCP, PTX and validate coverage before processing begins."},{title:"Registration & Cleaning",icon:"fa-sync-alt",description:"Multi-scan alignment via target-based and cloud-to-cloud registration; noise and artefacts removed for a clean, unified point cloud."},{title:"Deviation Analysis",icon:"fa-chart-bar",description:"Chromatic deviation maps highlight structural drift, slab deflection, and tolerance breaches — delivered as clear, client-ready reports."},{title:"AI-Powered BIM Modeling",icon:"fa-cog",description:"ML algorithms auto-classify geometry; Revit families for architectural, structural, and MEP elements generated 
1with AI assistance."},{title:"Automated QC",icon:"fa-clipboard-check",description:"Every model passes 100+ automated checks for element alignment, parameter completeness, and IFC schema compliance."},{title:"Final Handover",icon:"fa-check-circle",description:"Delivered in RVT, IFC, DWG, via ACC, BIM 360, or your preferred CDE. The project is handed over to the client with all the necessary documentation and data."}],K=[{title:"90,000 Sq.Ft. Industrial Facility in Texas, USA",lod:"LOD 300",timeline:"22 Days",trades:"Architecture, Structure & Mechanical",tradesLabel:"Trades Covered",software:"Revit",imageUrl:g.A},{title:"200,000 Sq.Ft. Educational Building in the USA",lod:"LOD 300",timeline:"28 Days",trades:"Architecture",tradesLabel:"Trade Covered",software:"Revit",imageUrl:v.A},{title:"400,000 Sq.Ft. Commercial Building in the USA",lod:"LOD 300",timeline:"43 Days",trades:"Architecture & Structure",tradesLabel:"Trades Covered",software:"Revit",imageUrl:w.A}],Z=[{title:"Commercial Buildings",imageUrl:E.A},{title:"Industrial & Manufacturing",imageUrl:y.A},{title:"Healthcare & Medical",imageUrl:N.A},{title:"Educational Institutions",imageUrl:A.A},{title:"Infrastructure & Public Sector",imageUrl:I.A},{title:"Airport & Aviation",imageUrl:k.A},{title:"Historical Preservation",imageUrl:x.A},{title:"Residential",imageUrl:b.A}],X=[{question:"What does your scan to BIM services include?",answer:"Our scan to BIM services include complete point cloud processing, LOD-based architectural, structural, and MEPF modeling, clash-ready coordination models, and delivery in required formats such as RVT, IFC, and DWG. Each scan to BIM conversion undergoes structured quality validation to ensure accuracy, alignment, and project-specific compliance."},{question:"Do you have experience with projects similar to ours?",answer:"Yes. As a global scan to BIM company, we have delivered scan to BIM services across healthcare, commercial, industrial, infrastructure, and heritage sectors. Our team adapts modeling standards and workflows based on building type, complexity, and regional compliance requirements."},{question:"What accuracy and LOD/LOA standards do you commit to?",answer:"We define required LOD (100–500) and accuracy tolerances at project kickoff. Our scan to BIM conversion process includes structured validation protocols and automated quality checks to ensure models meet agreed specifications for coordination, documentation, or facility management use."},{question:"Will your Scan to BIM workflow integrate with our existing tools?",answer:"Yes. Our AI-powered scan to BIM services are built around industry-standard platforms, including Revit, Navisworks, and BIM 360 workflows, ensuring seamless integration with your coordination, clash detection, and documentation toolstack."},{question:"How do you manage point cloud registration and scan to BIM quality control?",answer:"We begin with validated registered point clouds. During modeling, our QA system runs 100+ checks to verify geometry, alignment, and discipline coordination. Any inconsistencies are resolved internally before final delivery to ensure reliable scan to BIM services."},{question:"How is Scan to BIM pricing structured and what impacts cost?",answer:"Pricing depends on project size, LOD requirements, element scope, and timeline. Our scan to BIM model allows flexible scaling, helping clients optimize cost without compromising quality. Clear scope definitions minimize change orders."},{question:"Who performs the modeling work in scan to BIM process?",answer:"All projects are handled by our dedicated in-house BIM team, including architects, engineers, and quality specialists. As a professional scan to BIM service provider, we maintain structured workflows and direct project management oversight."},{question:"Can you provide sample scan to BIM models or references?",answer:"Yes. We share anonymized sample models and relevant project references upon request. This allows clients to evaluate geometric precision, modeling consistency, and documentation standards before engaging our scan to BIM company."},{question:"How do you ensure data security and ownership?",answer:"Client data remains fully owned by the client. We follow secure file transfer protocols and controlled access systems to protect point clouds and BIM models. Upon completion, all deliverables are handed over in agreed formats for long-term use."},{question:"Do you provide 3D laser scanning services or only Scan to BIM?",answer:"Yes. We offer complete existing condition documentation services, including on site 3D laser scanning, point cloud processing, Scan to CAD, and Scan to BIM. If you already have point cloud data, we can begin the CAD or BIM modeling process immediately."},{question:"Can you work with point cloud data captured by another scanning company?",answer:"Absolutely. We regularly work with point cloud data captured using Leica, FARO, Trimble, NavVis, Matterport, and other industry standard scanners. We can convert your existing scans into accurate CAD drawings and BIM models without requiring a new site visit."}];function J(e,t,a,r){const{0:i,1:o}
1=(0,n.useState)(1),l=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(!r||l.current)return;l.current=!0;const t=performance.now(),n=r=>{const i=r-t,l=Math.min(i/a,1),s=1-Math.pow(1-l,3),c=Math.round(s*e),m=l>=1?e:Math.max(1,c);o(m),l<1&&requestAnimationFrame(n)};requestAnimationFrame(n)},[r,e,a]);return String(i)+t}t.default=e=>{var t;let{forcedSectionId:a}=e;const i=(0,r.useStaticQuery)("185694873"),{0:o,1:g}=(null==i||null===(t=i.allSanityPost)||void 0===t||t.nodes,(0,n.useState)(!1)),{0:v,1:w}=(0,n.useState)(0),{0:b,1:E}=(0,n.useState)(0),y=(0,n.useRef)(null),N=(0,n.useRef)(null),A=(0,n.useRef)(null),I=(0,n.useRef)(null),{0:k,1:x}=(0,n.useState)(!1),M=(0,n.useRef)(!1),S=(0,n.useRef)(!1),{0:q,1:C}=(0,n.useState)("");(0,n.useEffect)(()=>{if(!y.current)return;const e=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&g(!0)},{threshold:.2});return e.observe(y.current),()=>e.disconnect()},[]),(0,n.useEffect)(()=>{const e=document.querySelector(".ppc-scan-to-bim-hero");if(!e)return;const t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add("in"),t.unobserve(e.target))})},{threshold:.12});if(e.querySelectorAll(".reveal").forEach(e=>t.observe(e)),N.current){let e="";for(let t=0;t<160;t+=1){e+=`<circle cx="${(55+42*Math.random()).toFixed(1)}%" cy="${(8+84*Math.random()).toFixed(1)}%" r="${(1.6*Math.random()+.6).toFixed(1)}" fill="#08A0E9" opacity="${(.3*Math.random()+.1).toFixed(2)}"/>`}N.current.innerHTML=`<svg width="100%" height="100%" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg">${e}</svg>`}return()=>t.disconnect()},[]),(0,n.useEffect)(()=>{if("undefined"==typeof document)return;const e=document.querySelector(".ppc-scan-to-bim-page");if(!e)return;const t=t=>{const a=t.target.closest(".faq-btn");if(!a||!e.contains(a))return;const n=a.closest(".faq-item"),r=n?n.querySelector(".faq-body"):null;if(!r)return;const i=r.classList.contains("open");e.querySelectorAll(".faq-btn").forEach(e=>e.classList.remove("open")),e.querySelectorAll(".faq-body").forEach(e=>e.classList.remove("open")),i||(a.classList.add("open"),r.classList.add("open"))};return e.addEventListener("click",t),()=>e.removeEventListener("click",t)},[]);const B=J(200,"+",2800,o),j=J(2e3,"+",2800,o),D=J(20,"M+",2800,o),L=J(10,"+",2800,o),F=()=>{var e;"undefined"!=typeof document&&(null===(e=document.getElementById("home-contact"))||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"}))};return(0,n.useEffect)(()=>{"undefined"!=typeof window&&C(window.location.pathname)},[]),(0,n.useEffect)(()=>{if("undefined"==typeof window)return;if(window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const e=I.current;if(!e)return;let t=null;const a=()=>{t&&window.clearInterval(t),t=null,M.current=!1,x(!1)},n=new IntersectionObserver(e=>{let[n]=e;n.isIntersecting&&(()=>{if(S.current)return;a(),M.current=!0,x(!0),S.current=!0;const e=G.length,n=A.current;let r=0;w(0),n&&n.scrollTo({left:0,behavior:"instant"}),t=window.setInterval(()=>{if(w(r),n&&e>1){if("undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(min-width: 1200px)").matches)return r+=1,void(r>=e&&a());const t=Math.max(0,n.scrollWidth-n.clientWidth),i=Math.round(r/(e-1)*t);n.scrollTo({left:i,behavior:"smooth"})}r+=1,r>=e&&a()},700)})()},{threshold:.25});return n.observe(e),()=>{a(),n.disconnect()}},[]),(0,n.useEffect)(()=>{if("undefined"==typeof window)return;if(window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const e=Array.from(document.querySelectorAll(".home-page .home-section"));if(!e.length)return;e.forEach(e=>e.classList.add("home-section-animate"));const t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(e.target.classList.add("home-section-visible"),t.unobserve(e.target))})},{threshold:.15});return e.forEach(e=>t.observe(e)),()=>t.disconnect()},[]),(0,n.useEffect)(()=>{if("undefined"==typeof window)return;const e=new URLSearchParams(window.location.search).get("section"),t=(window.location.hash||"").replace(/^#/,""),n=a||e||t;if(!n)return;let r=0;let i=null;const o=()=>{r+=1;((()=>{const e=document.getElementById(n);if(!e)return!1;const t=e.getBoundingClientRect().top+window.pageYOffset-110;return window.scrollTo({top:Math.max(0,t),behavior:"smooth"}),!0})()&&r>2||r>=24)&&(i&&window.clearInterval(i),i=null)};return window.requestAnimationFrame(()=>{window.setTimeout(o,120)}),i=window.setInterval(o,250),window.addEventListener("load",o),()=>{i&&window.clearInterval(i),window.removeEventListener("load",o)}},[a,q]),n.createElement("main",{className:"home-page ppc-scan-to-bim-page"},n.createElement(d.Ay,null),n.createElement(Y.A,null),n.createElement("div",{className:"pcb-ppc-page ppc-scan-to-bim-hero"},n.createElement("section",{className:"hero",id:"top"},n.createElement("div",{className:"hero-deco"},n.createElement("div",{className:"grid"}),n.createElement("div",{className:"glow g1"}),n.createElement("div",{className:"glow g2"}),n.createElement("div",{className:"scan",ref:N})),n.createElement("div",{className:"wrap"},n.createElement("div",{className:"hero-grid"},n.createElement("div",{className:"hero-copy"},n.createElement("h1",{className:"reveal d1"},"3D Laser Scanning, As Built Documentation & Scan to BIM Services"),n.createElement("p",{className:"sub lead text-secondary reveal d2"},"Professional 3D laser scanning with accurate point clouds, CAD drawings, and construction ready BIM models for renovation, retrofit, and documentation projects."),n.createElement("div",{className:"proofbar",ref:y},Q.map((e,t)=>{const a=[B,j,D,L][t];return n.createElement("div",{key:t,className:`home-hero-stat-card reveal d${t+1}`},n.createElement("span",{className:"home-hero-stat-value"},a),n.createElement("span",{className:"home-hero-stat-label"},e.label))}))),n.createElement(u.A,{id:"quote",title:"Get Your Free Project Quote",subt
1itle:"Send your scope, and we'll respond within 24 hours.",requirementLabel:"Requirement",primaryCtaLabel:"Get a Free Quote →",hideMicroline:!0}))))),n.createElement("section",{id:"services",className:"home-capabilities home-section"},n.createElement("div",{className:"home-capabilities-inner"},n.createElement("div",{className:"home-capabilities-header text-center mb-5"},n.createElement("h2",{className:"home-section-title mb-2"},"End to End Scan to BIM Solutions"),n.createElement("p",{className:"lead text-secondary mb-2 mx-auto",style:{maxWidth:"68rem"}},"Professional laser scanning, CAD documentation, and BIM modeling for accurate existing conditions.")),n.createElement("div",{className:"home-capabilities-grid-wrap"},n.createElement(l.A,{className:"home-capabilities-grid g-3 justify-content-center"},z.map((e,t)=>n.createElement(s.A,{key:t,xs:12,sm:6,lg:4},n.createElement("div",{className:"home-capabilities-card home-capabilities-card--static home-benefit-card h-100"},n.createElement("div",{className:"home-capabilities-card-content"},n.createElement("div",{className:"home-capabilities-icon-wrap"+(e.iconWrapClass?` ${e.iconWrapClass}`:"")},n.createElement("div",{className:"home-capabilities-icon-wrap-inner"},n.createElement(c.A,{src:e.iconImage,alt:e.title,fluid:!0}))),n.createElement("h3",{className:"home-capabilities-card-title h5 mb-2"},e.title),n.createElement("div",{className:"home-capabilities-card-text mb-0"},e.description))))))),n.createElement("div",{className:"text-center mt-5"},n.createElement("button",{type:"button",className:"btn btn-lightblue btn-lg",onClick:F},"Discuss Your Project ",n.createElement("i",{className:"icon ms-2 fa fa-long-arrow-alt-right","aria-hidden":"true"}))))),n.createElement("section",{id:"case-study",className:"home-projects home-section"},n.createElement(m.A,null,n.createElement("div",{className:"text-center mb-5"},n.createElement("h2",{className:"home-section-title mb-2"},"Proven Results Across Complex Scan to BIM Projects "),n.createElement("p",{className:"lead text-secondary mb-0 mx-auto",style:{maxWidth:"68rem"}},"Explore how our Scan to BIM services helped deliver accurate, coordinated BIM models for complex architectural and MEP projects with faster turnaround and reduced rework. ")),n.createElement(l.A,{className:"g-4 g-lg-5 justify-content-center"},K.map((e,t)=>n.createElement(s.A,{key:t,xs:12,md:6,lg:4},n.createElement("div",{className:"home-project-card"},n.createElement("div",{className:"home-project-card-image-wrap"},n.createElement(c.A,{src:e.imageUrl,alt:e.title,fluid:!0,className:"home-project-card-image"})),n.createElement("div",{className:"home-project-card-body"},n.createElement("div",{className:"home-project-card-title"},e.title),n.createElement("ul",{className:"home-project-card-list list-unstyled mb-0 small text-secondary"},n.createElement("li",null,n.createElement("strong",{className:"text-dark"},"Level of Development:")," ",e.lod),n.createElement("li",null,n.createElement("strong",{className:"text-dark"},"Timeline:")," ",e.timeline),n.createElement("li",null,n.createElement("strong",{className:"text-dark"},e.tradesLabel,":")," ",e.trades),n.createElement("li",null,n.createElement("strong",{className:"text-dark"},"Software:")," ",e.software))))))),n.createElement("div",{className:"text-center mt-5"},n.createElement(r.Link,{className:"btn btn-lightblue",to:"/portfolio"},"Explore More ",n.createElement("i",{className:"icon ms-2 fa fa-long-arrow-alt-right"}))))),n.createElement("section",{id:"why-choose-us",className:"home-benefits home-section"},n.createElement(m.A,null,n.createElement("div",{className:"text-center mb-5"},n.createElement("h2",{className:"home-section-title mb-3"},"Why AEC Teams Trust Our Scan to BIM Conversion Services  "),n.createElement("p",{className:"lead text-secondary mt-3 mb-0"},"Our scan to BIM solutions empower global firms to scale production without increasing overhead. Through AI-powered scan to BIM conversion workflows, we enable faster approvals, improved clash resolution, and stronger lifecycle outcomes.")),n.createElement("div",{className:"home-benefits-layout mb-5 d-none d-md-grid"},n.createElement("div",{className:"home-benefits-left"},V.map((e,t)=>n.createElement("button",{key:t,type:"button",className:"home-benefit-tab "+(t===b?"active":""),onClick:()=>E(t)},n.createElement("div",{className:"home-benefit-tab-inner"},n.createElement("div",{className:"home-benefit-icon-wrap"},n.createElement(c.A,{src:e.iconImage,alt:"",className:"home-benefit-tab-icon-img"})),n.createElement("div",{className:"home-benefit-title h6 mb-0"},e.title))))),n.createElement("div",{className:"home-benefits-right"},n.createElement("div",{key:b,className:"home-benefit-detail rounded-4"},n.createElement("div",{className:"home-benefit-detail-body"},n.createElement("div",{className:"home-benefit-detail-copy"},n.createElement("div",{className:"home-benefit-detail-header"},n.createElement("div",null,n.createElement("h3",{className:"home-benefit-detail-title"},V[b].title))),n.createElement("div",{className:"home-benefit-detail-text mb-0"},V[b].description)),n.createElement("div",{className:"home-benefit-detail-illustration"},n.createElement(c.A,{src:V[b].illustrationImage,alt:"",fluid:!0,className:"home-benefit-detail-image"})))))),n.createElement("div",{className:"home-benefits-mobile-list d-grid d-md-none mb-5"},V.map((e,t)=>n.createElement("div",{key:`mobile-benefit-${t}`,className:"home-benefit-detail rounded-4"},n.createElement("div",{className:"home-benefit-detail-body"},n.createElement("div",{className:"home-benefit-detail-copy"},n.createElement("div",{className:"home-benefit-detail-header"},n.createElement("div",null,n.createElement("span",{className:"home-benefit-detail-label text-uppercase"},"Benefit"),n.createElement("h3",{className:"home-benefit-detail-title"},e.title))),n.createElement("div",{className:"home-benefit-detail-text mb-0"},e.description)),n.createElement("div",{className:"home-benefit-detail-illustration"},n.createElement(c.A,{src:e.illustrationImage,alt:"",fluid:!0,className:"home-benefit-detail-image"})))))),n.createElement("div",{className:"text-center"},n.createElement("button",{type:"button",className:"btn btn-lightblue btn-lg",onClick:F},"Talk to Our BIM Team ",n.createElement("i",{className:"icon ms-2 fa fa-long-arrow-alt-right","aria-hidden":"true"}))))),n.createElement("section",{id:"project-types",className:"home-expertise home-section bg-light"},n.createElement(m.A,null,n.createElement("div",{className:"text-center mb-5"},n.createElement("h2",{className:"home-section-title mb-3"},"Scan to BIM Solutions for Complex Building Sectors"),n.createElement("p",{className:"lead text-secondary mt-3 mb-0"},"From residential developments to industrial facilities, our Scan to BIM services support faster coordination, renovation, retrofit, and project execution.")),n.createElement(l.A,{className:"g
1-3 g-md-4 justify-content-center"},Z.map((e,t)=>n.createElement(s.A,{key:t,xs:6,sm:6,md:4,lg:3},n.createElement("div",{className:"home-expertise-card position-relative overflow-hidden text-start",style:{backgroundImage:`url(${e.imageUrl})`}},n.createElement("div",{className:"home-expertise-overlay"},n.createElement("span",{className:"home-expertise-title"},e.title)))))))),n.createElement(h.A,{scrollJoinCtaToContact:!0}),n.createElement("section",{id:"workflow",ref:I,className:"home-workflow home-section"},n.createElement(m.A,null,n.createElement("div",{className:"home-workflow-header text-center"},n.createElement("h2",{className:"home-workflow-title"},"How We Work - Our Scan to BIM Workflow"),n.createElement("p",{className:"lead text-secondary"},"Our streamlined scan to BIM workflow ensures accurate, efficient scan to BIM conversion from uploaded point cloud data to delivery-ready models. We prioritize speed, precision, and coordination at every stage."))),n.createElement("div",{className:"home-workflow-track-wrap"},n.createElement("div",{ref:A,className:"home-workflow-track",role:"region","aria-label":"Workflow steps"},n.createElement("div",{className:"home-workflow-inner"},n.createElement("div",{className:"home-workflow-line-wrap"},n.createElement("div",{className:"home-workflow-line home-workflow-line--inactive"}),n.createElement("div",{className:"home-workflow-line home-workflow-line--active",style:{transform:`scaleX(${G.length>1?Math.max(0,Math.min(1,v/(G.length-1))):1})`,transition:k?"transform 600ms ease-out":void 0}})),n.createElement("div",{className:"home-workflow-steps"},G.map((e,t)=>n.createElement("div",{key:t,className:"home-workflow-step "+(v===t?"active":"")},n.createElement("div",{className:"home-workflow-step-circle"},n.createElement("i",{className:`icon fa ${e.icon}`,"aria-hidden":"true"})),n.createElement("div",{className:"home-workflow-step-content"},n.createElement("span",{className:"home-workflow-step-label"},"STEP ",t+1),n.createElement("div",{className:"home-workflow-step-title"},e.title),n.createElement("div",{className:"home-workflow-step-desc"},e.description))))))))),n.createElement("section",{id:"faqs",className:"ppc-faq-section section section--alt"},n.createElement("div",{className:"wrap"},n.createElement("div",{className:"faq-layout"},n.createElement("div",{className:"faq-intro"},n.createElement("span",{className:"eyebrow"},"FAQs"),n.createElement("h2",null,"Frequently Asked Questions"),n.createElement("p",{className:"lead text-secondary"},"Everything you need to know before getting started with our scan to BIM services."),n.createElement("div",{className:"faq-intro-help"},n.createElement("div",{className:"faq-intro-help-ico"},n.createElement("i",{className:"far fa-comments"})),n.createElement("div",{className:"faq-intro-help-text"},n.createElement("strong",null,"Still have questions?"),n.createElement("button",{type:"button",className:"link-arrow",style:{fontSize:"0.85rem"},onClick:F},"Contact our team ",n.createElement("i",{className:"fas fa-arrow-right"}))))),n.createElement("div",{className:"faq-list"},X.map((e,t)=>n.createElement("div",{key:e.question,className:"faq-item"},n.createElement("button",{type:"button",className:"faq-btn"+(0===t?" open":"")},e.question,n.createElement("span",{className:"faq-icon"},n.createElement("i",{className:"fas fa-chevron-down"}))),n.createElement("div",{className:"faq-body"+(0===t?" open":"")},n.createElement("div",{className:"faq-inner"},n.createElement("p",null,e.answer))))))))),n.createElement(p.A,null),n.createElement(f.A,null))}},38128:function(e,t,a){var n=a(96540),r=a(55268),i=a(7425),o=a(12664),l=a(71083),s=a(7325),c=a(21372),m=a.n(c);t.A=e=>{let{id:t,title:a,subtitle:c,requirementLabel:d="Requirement",onBookMeeting:u,primaryCtaLabel:p,variant:f="lead-form",revealClass:h="reveal d2",hideMicroline:g=!1,hideBadge:v=!1,defaultCountry:w="au"}=e;const b=p||(u?"Submit →":"Get a Free Quote →"),E=t||f,y="undefined"!=typeof window?window.location.href:null,{0:N,1:A}=(0,n.useState)(),{0:I,1:k}=(0,n.useState)(w),{0:x,1:M}=(0,n.useState)(),{0:S,1:q}
1=(0,n.useState)(""),{0:C,1:B}=(0,n.useState)(!1),{0:j,1:D}=(0,n.useState)(!1),{0:L,1:F}=(0,n.useState)(),{0:T,1:_}=(0,n.useState)(null),R=(0,n.useRef)(null),P=(0,n.useRef)(null),O=o.Ik().shape({full_name:o.Yj().required("Full name is required").matches(/^[a-zA-Z\s]+$/,"Full name is invalid"),email:o.Yj().required("Email is required").email("Email is invalid"),phone_number:o.Yj().required("Phone number is required").min(4,"Phone number is invalid"),project_information:o.Yj().required("Message is required")}),W=(0,i.Wx)({initialValues:{full_name:"",email:"",phone_number:"",company_name:"",project_information:""},validationSchema:O,onSubmit:async e=>{if(!T&&window.grecaptcha)return void window.grecaptcha.execute(P.current);B(!0),D(!0);const t={full_name:e.full_name,email:e.email,mobile_number:e.phone_number,company_name:e.company_name,message:e.project_information,Source:y,ip:L,city:x,country:N};s.Ay.send("service_o7bkecl","template_pxs0c2g",t,"am65wFpOv0KIfcFbE").then(e=>{200===e.status?(B(!1),D(!1),q("Your message has been sent successfully"),_(null),window.grecaptcha&&window.grecaptcha.reset(P.current),(0,r.navigate)("/thank-you")):(B(!1),D(!1),q("Some error occurred"),_(null),window.grecaptcha&&window.grecaptcha.reset(P.current))}).catch(()=>{B(!1),D(!1),q("Some error occurred"),_(null),window.grecaptcha&&window.grecaptcha.reset(P.current)})}}),{errors:$,touched:U}=W;return(0,n.useEffect)(()=>{if(l.A.get("https://ipinfo.io/json").then(e=>{F(e.data.ip),A(e.data.country),M(e.data.city);const t=(e.data.country||"").toLowerCase();t&&k(t)}),"undefined"==typeof window)return;const e=()=>{if(window.grecaptcha&&"function"==typeof window.grecaptcha.render&&R.current&&null===P.current)try{P.current=window.grecaptcha.render(R.current,{sitekey:{}.GATSBY_RECAPTCHA_SITE_KEY||"6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI",callback:e=>_(e),"expired-callback":()=>_(null),size:"invisible",badge:"bottomright"})}catch(t){console.error("reCAPTCHA render error:",t)}else R.current&&null===P.current&&setTimeout(e,200)};if(window.grecaptcha&&"function"==typeof window.grecaptcha.render)e();else{if(document.querySelector('script[src*="recaptcha/api.js"]'))setTimeout(e,300);else{const t=document.createElement("script");t.src="https://www.google.com/recaptcha/api.js?render=explicit",t.async=!0,t.defer=!0,t.onload=()=>setTimeout(e,300),document.body.appendChild(t)}}},[]),(0,n.useEffect)(()=>{T&&W.submitForm()},[T]),n.createElement("div",{className:`${f} ${h}`,id:t},"lead-form"!==f||v?null:n.createElement("span",{className:"form-badge"},"⚡ 24-Hour Response"),n.createElement("h3",null,a),c?n.createElement("p",{className:"fsub lead text-secondary"},c):null,n.createElement("form",{onSubmit:W.handleSubmit,noValidate:!0},n.createElement("div",{className:"field"},n.createElement("label",{htmlFor:`${E}-name`},"Name"),n.createElement("input",{id:`${E}-name`,type:"text",name:"full_name",placeholder:"Your full name",value:W.values.full_name,onChange:W.handleChange,onBlur:W.handleBlur}),U.full_name&&$.full_name?n.createElement("p",{className:"form-error"},$.full_name):null),n.createElement("div",{className:"field-row-2"},n.createElement("div",{className:"field"},n.createElement("label",{htmlFor:`${E}-email`},"Work Email"),n.createElement("input",{id:`${E}-email`,type:"email",name:"email",placeholder:"[email protected]",value:W.values.email,onChange:W.handleChange,onBlur:W.handleBlur}),U.email&&$.email?n.createElement("p",{className:"form-error"},$.email):null),n.createElement("div",{className:"field"},n.createElement("label",{htmlFor:`${E}-phone`},"Phone Number"),n.createElement("div",{className:"phone-input-wrapper"},n.createElement(m(),{inputProps:{id:`${E}-phone`,name:"phone_number"},country:I,value:W.values.phone_number,onChange:e=>W.setFieldValue("phone_number",e),onBlur:()=>W.setFieldTouched("phone_number",!0),placeholder:"Phone Number"})),U.phone_number&&$.phone_number?n.createElement("p",{className:"form-error"},$.phone_number):null)),n.createElement("div",{className:"field"},n.createElement("label",{htmlFor:`${E}-company`},"Company"),n.createElement("input",{id:`${E}-company`,type:"text",name:"company_name",placeholder:"Company name",value:W.values.company_name,onChange:W.handleChange,onBlur:W.handleBlur})),n.createElement("div",{className:"field"},n.createElement("label",{htmlFor:`${E}-requirement`},d),n.createElement("textarea",{id:`${E}-requirement`,name:"project_information",placeholder:"Tell us about your scope, LOD, disciplines…",value:W.values.project_information,onChange:W.handleChange,onBlur:W.handleBlur}),U.project_information&&$.project_information?n.createElement("p",{className:"form-error"},$.project_information):null),n.createElement("div",{style:{height:0,overflow:"hidden",visibility:"hidden"},"aria-hidden":"true"},n.createElement("div",{ref:R})),u?n.createElement("div",{className:"form-cta-row"},n.createElement("button",{type:"submit",className:"btn",disabled:C},j?"Sending...":b),n.createElement("button",{type:"button",className:"btn btn-ghost",onClick:u},"Book a 30-min Call →")):n.createElement("div",{className:"form-cta-row"},n.createElement("button",{type:"submit",className:"btn",disabled:C},j?"Sending...":b))),S?n.createElement("p",{className:"form-success"},S):null,g?null:n.createElement("p",{className:"microline"},u?"NDA on request · Free scope review · Sample model on request":"NDA Before Project Kick-off · Free Scope Review · On-demand Sample"))}},87593:function(e,t,a){a.d(t,{nP:function(){return f}});var n=a(45458),r=a(96540),i=a(69018),o=a(43048),l=a(95139),s=a(44354),c=a(25615),m=a(77898),d=a(552
168);const u="/icon/SCAN2BIM.online-icon.png",p=[{id:"services",label:"Services"},{id:"why-choose-us",label:"Why US?"},{id:"project-types",label:"Projects"},{id:"workflow",label:"Workflow"},{id:"case-study",label:"Case Studies"},{id:"faqs",label:"FAQs"}],f=[{id:"services",label:"Services"},{id:"tools",label:"Tools"},{id:"why-us",label:"Why Us"},{id:"case-study",label:"Case Study"},{id:"process",label:"Process"},{id:"reviews",label:"Reviews"},{id:"faqs",label:"FAQs"}],h=function(e,t){if(void 0===t&&(t=110),"undefined"==typeof document)return;const a=document.getElementById(e);if(!a)return;const n=a.getBoundingClientRect().top+window.pageYOffset-t;window.scrollTo({top:Math.max(0,n),behavior:"smooth"}),window.history.replaceState(null,"",`#${e}`)},g={href:"tel:+14092475496",label:"+1 (409) 247-5496"},v={href:"tel:+61468036171",label:"+61 4680 36171",flag:"/icon/Flag-Australia.svg"};t.Ay=e=>{let{anchorNav:t=p,inquireSectionId:a="home-contact",phoneMode:f="us",showFloatingInquire:w=!0}=e;const b="australia-only"===f?v:g,{0:E,1:y}=(0,r.useState)(!1),{0:N,1:A}=(0,r.useState)(!1),I=(0,r.useRef)(!1),k=(0,r.useRef)(null),x=()=>A(!1);(0,r.useEffect)(()=>{const e=()=>{null===k.current&&(k.current=window.requestAnimationFrame(()=>{const e=window.scrollY,t=I.current?e>80:e>150;I.current!==t&&(I.current=t,y(t)),k.current=null}))};return window.addEventListener("scroll",e,{passive:!0}),()=>{window.removeEventListener("scroll",e),null!==k.current&&window.cancelAnimationFrame(k.current)}},[]),(0,r.useEffect)(()=>{if("undefined"==typeof window)return;const e=(window.location.hash||"").replace(/^#/,""),r=[].concat((0,n.A)(t.map(e=>e.id)),[a]);if(!e||!r.includes(e))return;let i=0;const o=window.setInterval(()=>{i+=1;document.getElementById(e)?(h(e),window.clearInterval(o)):i>=24&&window.clearInterval(o)},150);return()=>window.clearInterval(o)},[t,a]);const M=function(e,a){void 0===e&&(e="me-3");let{closeOnClick:n=!1}=void 0===a?{}:a;return t.map(t=>r.createElement(i.A.Link,{key:t.id,href:`#${t.id}`,className:e,onClick:e=>{e.preventDefault(),n&&x(),h(t.id)}},t.label))},S=function(e){let{closeMenu:t=!1}=void 0===e?{}:e;t&&x(),h(a)};return r.createElement("header",{className:"ppc-header "+(E?"navbar-fixed":"")},r.createElement("style",null,"\n        .top-bar .header-line a {\n          transition: color 0.2s ease, transform 0.2s ease;\n        }\n        .top-bar .header-line a:hover {\n          color: #0d6efd !important;\n          transform: translateY(-1px);\n        }\n        .ppc-header .btn-inquire-theme.header-cta-btn {\n          min-height: 48px;\n          font-size: 17px !important;\n          font-weight: 600 !important;\n          text-transform: none !important;\n          letter-spacing: 0 !important;\n          padding: 10px 24px !important;\n        }\n      "),r.createElement("div",null,r.createElement(o.A,{className:"border-bottom py-12 top-bar"},r.createElement("div",{className:"header-line"},r.createElement("p",{className:"mb-0 me-4"},r.createElement("a",{className:"text-decoration-none text-secondary",href:"mailto:[email protected]"},r.createElement("i",{className:"text-primary fa fa-envelope me-1"}),"[email protected]")),r.createElement("p",{className:"mb-0"},r.createElement("a",{className:"text-secondary text-decoration-none",href:b.href},b.flag?r.createElement("img",{src:b.flag,alt:"Australia",width:20,height:14,className:"me-1"}):r.createElement("i",{className:"text-primary fa fa-phone me-1"}),b.label)))),r.createElement(l.A,{className:"large-navbar",expand:"lg"},r.createElement(o.A,null,r.createElement(l.A.Brand,{as:d.Link,to:"/"},r.createElement(s.A,{src:u,width:240,alt:"Scan to BIM .online",className:"header-logo"})),r.createElement(l.A.Toggle,{"aria-controls":"ppc-navbar-nav"}),r.createElement(l.A.Collapse,{id:"ppc-navbar-nav"},r.createElement(i.A,{className:"ms-auto me-4 align-items-lg-center"},M("me-lg-3")),r.createElement(c.A,{type:"button",className:"btn btn-inquire-theme px-3 py-12 header-cta-btn",onClick:()=>S()},r.createElement("span",null,"Inquire Now"))))),r.createElement("div",{className:"mobile-navbar d-lg-none"},r.createElement(l.A,{expand:!1,className:"navbar-fixed",expanded:N,onToggle:A},r.createElement(o.A,null,r.createElement(l.A.Toggle,{"aria-controls":"ppc-offcanvas-nav"}),r.createElement(l.A.Brand,{as:d.Link,to:"/",className:"mx-auto"},r.createElement(s.A,{src:u,width:240,className:"img-fluid header-logo",alt:"Scan to BIM .online"})),r.createElement(l.A.Offcanvas,{id:"ppc-offcanvas-nav","aria-labelledby":"ppc-offcanvas-label",placement:"start"},r.createElement(m.A.Header,{closeButton:!0},r.createElement(m.A.Title,{id:"ppc-offcanvas-label"},r.createElement(d.Link,{to:"/",className:"d-inline-block",onClick:x},r.createElement(s.A,{src:u,width:240,alt:"Scan to BIM .online",className:"header-logo"})))),r.createElement(m.A.Body,null,r.createElement(i.A,{className:"justify-content-start flex-grow-1 pe-3 flex-column"},M("mb-2",{closeOnClick:!0}),r.createElement("div",{className:"mt-3"},r.createElement("button",{type:"button",className:"btn btn-inquire-theme header-cta-btn w-100",onClick:()=>S({closeMenu:!0})},"Inquire Now"))))))),w?r.createElement("button",{type:"button",className:"btn floating-button",onClick:()=>S()},"Inquire Now"):null)))}}}]);
2//# sourceMappingURL=component---src-pages-ppc-scan-to-bim-services-js-8e2f0d6d247d84c2d54e.js.map

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.