1import{j as e,a as m}from"./vendor-framer-motion-7g6XWQ1T.js";import{A as s,S as h,a as p,L as o}from"./main-ngl9OQpB.js";import{S as n}from"./SectionHeader-CsjuOtyP.js";import{B as x}from"./BackLink-DMaTSZzU.js";const c="/templates/?plan=pro&billing=monthly",l="/meet/call/";function A(){return e.jsxs("div",{className:"pt-32",children:[e.jsx(u,{}),e.jsx(f,{}),e.jsx(g,{}),e.jsx(j,{}),e.jsx(y,{}),e.jsx(w,{}),e.jsx(b,{}),e.jsx(v,{}),e.jsx(k,{}),e.jsx(N,{})]})}function u(){return e.jsx("section",{className:"section-padding pb-8",children:e.jsxs("div",{className:"container-custom max-w-4xl",children:[e.jsx(s,{children:e.jsx(x,{to:"/for",className:"mb-8",children:"Back to Use Cases"})}),e.jsxs(s,{delay:.1,children:[e.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[e.jsx("div",{className:"w-20 h-20 rounded-2xl bg-gradient-to-br from-orange-500 to-red-500 flex items-center justify-center text-white flex-shrink-0",children:e.jsx("svg",{className:"w-10 h-10",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})})}),e.jsx("p",{className:"text-sm font-medium text-primary-500 dark:text-primary-400 tracking-wide uppercase",children:"For Roofing Contractors"})]}),e.jsxs("h1",{className:"mb-6",children:["Finally, business software that has your"," ",e.jsx("span",{className:"bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent",children:"roofing operation covered"})]}),e.jsx("p",{className:"text-xl text-slate-600 dark:text-slate-400 max-w-2xl mb-8",children:"Track inspections, manage insurance claims from first contact to final payment, schedule crews across multiple job sites, and log job costs in real time. Every crew member and office staff member included for one flat price."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 mb-4",children:[e.jsx("a",{href:c,className:"bg-gradient-to-r from-primary-600 to-accent-600 text-white px-7 py-3.5 rounded-full font-medium text-[15px] hover:opacity-90 transition-opacity inline-flex items-center gap-2 justify-center",children:"Start Free Trial"}),e.jsx("a",{href:l,className:"text-slate-900 dark:text-white border border-slate-300 dark:border-white/20 px-7 py-3.5 rounded-full font-medium text-[15px] hover:bg-slate-100 dark:hover:bg-white/10 transition-colors inline-flex items-center gap-2 justify-center",children:"Schedule a Call"})]}),e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:"Starting at $39/month. Cancel anytime."})]})]})})}function f(){const r=["Your whole team included. No per-seat fees.","Track inspections and document findings with photos","Manage insurance claims from inspection to final payment","Schedule crews across multiple active job sites","Monitor actual job costs against estimates in real time","Set up in days, not months"];return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(s,{children:e.jsxs("div",{className:"glass-card",children:[e.jsx("h2",{className:"text-lg font-semibold mb-6",children:"Key Benefits"}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-3",children:r.map((t,a)=>e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("svg",{className:"w-5 h-5 text-primary-500 dark:text-primary-400 flex-shrink-0 mt-0.5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})}),e.jsx("span",{className:"text-slate-600 dark:text-slate-400 text-[15px]",children:t})]},a))})]})})})})}function g(){const r=[{icon:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2",title:"Inspection records",description:"Structured inspection records with damage type, affected areas, measurements, and photo documentation. Built to hand off to insurance adjusters, homeowners, and your own estimating team."},{icon:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z",title:"Insurance claim tracking",description:"Track every claim from initial inspection through adjuster review, supplement requests, approval, and final payment. Claim numbers, adjuster contacts, and all documentation organized by job, not scattered across email."},{icon:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z",title:"Multi-site crew scheduling",description:"See all active job sites and crew assignments in one view. Schedule tear-off crews, installation crews, and inspectors across simultaneous projects. Handle weather delays without losing track of where everyone needs to be."},{icon:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z",title:"Job costing and materials tracking",description:"Log material deliveries, dumpster pickups, subcontractor costs, and labor hours per job. Compare actual costs to your estimate while the job is still open, not weeks after it closes."},{icon:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z",title:"Customer and project records",de
1scription:"Complete records for every project: homeowner contact info, property address, HOA requirements, permit status, material selections, and final photos. The paper trail you need for warranty claims and referrals."},{icon:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z",title:"Permit and warranty documentation",description:"Track permit applications, approvals, and inspection dates per job. Store manufacturer and workmanship warranty records so every completed project is fully documented for the life of the roof."}];return e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(n,{label:"What You Can Build",title:e.jsxs(e.Fragment,{children:["Inspections, claims, and crews ",e.jsx("span",{className:"bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent",children:"in one connected system"})]}),subtitle:"Built around how roofing jobs actually work, from storm inspection through final warranty documentation."}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:r.map((t,a)=>e.jsx(s,{delay:a*.08,children:e.jsxs("div",{className:"flex items-start gap-4 glass-card h-full",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-primary-500/10 dark:bg-primary-400/10 flex items-center justify-center text-primary-600 dark:text-primary-400 flex-shrink-0",children:e.jsx("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:t.icon})})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:t.description})]})]})},a))})]})})}function j(){return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom max-w-3xl",children:[e.jsx(n,{label:"The Problem with Off-the-Shelf Tools",title:"Why Generic Contractor Software Falls Short for Roofing",centered:!1}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs(s,{children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Insurance Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Storm damage roofing businesses live and die by the insurance claim process. Most contractor software treats claims as an afterthought with a status field and a notes box. Engine Awesome lets you build a claim workflow that matches your actual process, from initial inspection to adjuster meeting to supplement requests to final payment, with every document and communication organized by job."})]}),e.jsxs(s,{delay:.1,children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Multi-Site Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Running tear-off crews, installation crews, and inspectors across five active job sites simultaneously is different from managing one crew on one job. Generic scheduling tools are not built for this. Engine Awesome gives you a multi-site view with crew assignments, weather delay handling, and real-time status across all your active projects."})]}),e.jsxs(s,{delay:.2,children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Pricing Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Per-seat pricing means every crew lead, project manager, and office hire increases your monthly software bill. Engine Awesome is priced per application, not per user. Your whole team is included for one flat price, and your bill does not change as your operation grows."})]})]})]})})}function y(){const r=[{title:"One system for the full job lifecycle",description:"Inspection records, insurance claims, crew scheduling, job c
1osting, and warranty docs in one place. No managing the important parts in spreadsheets and email.",icon:"M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z"},{title:"Your whole team. One flat price.",description:"Every crew lead, project manager, estimator, and office staff member is included. No per-seat fees. Scaling your operation does not scale your software bill.",icon:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z",link:"/pricing",linkLabel:"See pricing â"},{title:"Built for residential and commercial roofing",description:"Configure separate workflows for your residential insurance restoration division and commercial flat roofing work. Both operate the way they should without one affecting the other.",icon:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z M15 12a3 3 0 11-6 0 3 3 0 016 0z"},{title:"White-glove service available",description:"Need help getting configured or migrating from your current system? Our team can set everything up for you and get your crew trained and running.",icon:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z",link:"/white-glove-service",linkLabel:"Learn more â"}];return e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(n,{label:"Why Roofing Contractors Choose Engine Awesome",title:e.jsxs(e.Fragment,{children:["The right system for ",e.jsx("span",{className:"bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent",children:"a project-driven business"})]}),subtitle:"Not a generic work order tool. Not an enterprise platform with features you'll never use. A configurable system built around inspections, claims, and multi-site crews."}),e.jsx(h,{className:"grid sm:grid-cols-2 gap-6",staggerDelay:.1,children:r.map((t,a)=>e.jsx(p,{index:a,direction:"up",children:e.jsxs("div",{className:"glass-card h-full",children:[e.jsx("div",{className:"w-12 h-12 rounded-xl bg-primary-500/10 dark:bg-primary-400/10 flex items-center justify-center text-primary-600 dark:text-primary-400 mb-4",children:e.jsx("svg",{className:"w-6 h-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:t.icon})})}),e.jsx("h3",{className:"font-semibold mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400 leading-relaxed",children:t.description}),t.link&&e.jsx(o,{to:t.link,className:"mt-3 inline-flex items-center gap-1 text-sm text-primary-500 dark:text-primary-400 hover:underline font-medium",children:t.linkLabel})]})},a))})]})})}function w(){const r=[{number:"01",title:"Storm damage call or inspection request",description:"A lead comes in. A project record is created: homeowner contact info, property address, damage description, and urgency. The estimator is assigned and heads out."},{number:"02",title:"Inspection completed and documented",description:"On-site, the inspector logs damage type, affected areas, measurements, and before photos directly from their phone. The inspection record is ready for the adjuster before they leave the property."},{number:"03",title:"Insurance claim filed and tracked",description:"A claim record
1is created with the claim number, adjuster contact, and scope of loss. Every communication, supplement request, and status change is logged in the same record."},{number:"04",title:"Crew scheduled and work begins",description:"Once approved, the job is scheduled. Tear-off and installation crews are assigned. Materials are ordered and tracked. The project manager sees job status and crew location across all active sites."},{number:"05",title:"Job closed with full documentation",description:"Final photos are attached. Warranty documentation is logged. The billing record is built, exported as PDF, and sent. The complete project record stays attached to the customer permanently."}];return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom max-w-3xl",children:[e.jsx(n,{label:"How It Works",title:e.jsxs(e.Fragment,{children:["From storm inspection to ",e.jsx("span",{className:"bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent",children:"final warranty record"})]}),subtitle:"Every step of the roofing job lifecycle tracked in one connected system."}),e.jsx("div",{className:"space-y-6",children:r.map((t,a)=>e.jsx(s,{delay:a*.08,children:e.jsxs("div",{className:"flex gap-6 items-start",children:[e.jsx("div",{className:"text-4xl font-semibold bg-gradient-to-r from-primary-600 via-accent-500 to-primary-600 dark:from-primary-400 dark:via-accent-400 dark:to-primary-400 bg-clip-text text-transparent flex-shrink-0 w-12",style:{lineHeight:1},children:t.number}),e.jsxs("div",{className:"glass-card flex-1",children:[e.jsx("h3",{className:"font-semibold mb-1",children:t.title}),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:t.description})]})]})},a))})]})})}function b(){return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(s,{children:e.jsxs("div",{className:"text-center py-16 px-6 relative overflow-hidden rounded-3xl bg-slate-900 dark:bg-white/[0.04]",children:[e.jsx("div",{className:"absolute -top-32 -right-32 w-80 h-80 bg-primary-500/20 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute -bottom-32 -left-32 w-80 h-80 bg-accent-500/20 rounded-full blur-3xl"}),e.jsxs("div",{className:"relative z-10",children:[e.jsx("h2",{className:"text-white mb-5",children:"Ready to See It in Action?"}),e.jsx("p",{className:"text-lg text-slate-300 max-w-xl mx-auto mb-10",children:"Start a free trial and explore the roofing contractor template with your own project data. If you want help getting configured, our support team is available from day one, or add white-glove service and we handle the build for you."}),e.jsx("a",{href:c,className:"bg-gradient-to-r from-primary-600 to-accent-600 text-white px-7 py-3.5 rounded-full font-medium text-[15px] hover:opacity-90 transition-opacity inline-flex items-center gap-2 justify-center",children:"Start Free Trial"}),e.jsxs("p",{className:"mt-4 text-sm text-slate-400",children:["Questions?"," ",e.jsx("a",{href:l,className:"text-slate-300 hover:text-white underline",children:"Schedule a call â"})]}),e.jsx("p",{className:"mt-2 text-sm text-slate-500",children:"Starting at $39/month. Cancel anytime."})]})]})})})})}function v(){const[r,t]=m.useState(null),a=[{question:"Can we manage insurance claims from inspection through final payment?",answer:"Yes. Each job record can track the full insurance claim lifecycle: claim number, adjuster contact, scope of loss, supplement requests, approval status, and payment received. Every document and communication is organized by job, not scattered across email."},{question:"Can I start from a template and customize it for our workflow?",answer:"Yes. You start with the roofing contractor template and configure it to match your inspection process, insurance claim workflow, crew scheduling, and job costing needs. Most teams are up and running within a day."},{question:"Can we schedule crews across multiple active job sites?",answer:"Yes. You can see all active job sites and crew assignments in one view. Schedule tear-off crews, installation crews, and inspectors across simultaneous projects and handle weather delays without losing track of where everyone needs to be."},{question:"Can field crews and project managers update records from the job site?",answer:"Yes. Crew leads and project managers log in from their phone to update job status, log labor and materials, attach photos, and flag issues. The office sees changes in real time without phone calls."}
1,{question:"Can we track actual job costs versus our estimates?",answer:"Yes. Material deliveries, subcontractor costs, and labor hours are all tracked against the original estimate inside the job record. You know whether a job is running over while it is still open."},{question:"What happens when we add crew leads or project managers? Do we pay more?",answer:"No. Engine Awesome pricing is per application, not per user. Every crew member, project manager, estimator, and office staff member is included for one flat price. Your bill does not change when your team grows."}];return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom max-w-3xl",children:[e.jsx(n,{label:"FAQ",title:"Common questions",subtitle:"Everything roofing contractors ask before getting started with Engine Awesome."}),e.jsx("div",{className:"space-y-3",children:a.map((d,i)=>e.jsx(s,{delay:i*.05,children:e.jsxs("div",{className:"glass-card overflow-hidden",children:[e.jsxs("button",{className:"w-full text-left flex items-center justify-between gap-4 p-0 font-medium",onClick:()=>t(r===i?null:i),"aria-expanded":r===i,children:[e.jsx("span",{children:d.question}),e.jsx("svg",{className:`w-5 h-5 flex-shrink-0 text-slate-400 transition-transform duration-200 ${r===i?"rotate-180":""}`,fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),r===i&&e.jsx("div",{className:"mt-4 pt-4 border-t border-slate-200 dark:border-white/10 text-slate-600 dark:text-slate-400 text-[15px] leading-relaxed",children:d.answer})]})},i))}),e.jsx(s,{className:"mt-10 text-center",children:e.jsxs("p",{className:"text-slate-600 dark:text-slate-400 text-sm",children:["More questions?"," ",e.jsx(o,{to:"/contact",className:"text-primary-500 dark:text-primary-400 hover:underline",children:"Contact us"})," · ",e.jsx(o,{to:"/pricing",className:"text-primary-500 dark:text-primary-400 hover:underline",children:"See pricing â"})]})})]})})}function k(){return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(s,{children:e.jsxs("div",{className:"glass-card text-center py-12",children:[e.jsx("h2",{className:"mb-4",children:"Ready to Cover Your Whole Operation?"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 mb-8 max-w-xl mx-auto",children:"Start with the roofing contractor template and see how it fits your operation. Free to try, no seat limits on paid plans."}),e.jsx("a",{href:c,className:"bg-gradient-to-r from-primary-600 to-accent-600 text-white px-7 py-3.5 rounded-full font-medium text-[15px] hover:opacity-90 transition-opacity inline-flex items-center gap-2 justify-center",children:"Start Free Trial"}),e.jsxs("p",{className:"mt-4 text-sm text-slate-500 dark:text-slate-400",children:[e.jsx("a",{href:l,className:"text-primary-500 dark:text-primary-400 hover:underline",children:"Schedule a call â"})," ","to see Engine Awesome in action."]})]})})})})}function N(){const r=[{title:"Electrical Contractors",description:"Job records, permits, crew scheduling, and job costing. All in one place.",link:"/for/electricians",gradient:"from-yellow-500 to-amber-500",icon:"M13 10V3L4 14h7v7l9-11h-7z"},{title:"HVAC Companies",description:"Service calls, equipment history, dispatch, and quote records. All in one place.",link:"/for/hvac",gradient:"from-sky-500 to-blue-600",icon:"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l3.77-3.77a6 6 0 01-7.94 7.94l-6.91 6.91a2.12 2.12 0 01-3-3l6.91-6.91a6 6 0 017.94-7.94l-3.76 3.76z"},{title:"Service Companies",description:"Lead tracking, job management, crew scheduling. All in one platform.",link:"/for/service-companies",gradient:"from-green-500 to-teal-500",icon:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z M15 12a3 3 0 11-6 0 3 3 0 016 0z"}];return e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(s,{children:e.jsx("h2",{className:"mb-8",children:"Explore More Use Cases"})}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-6",children:r.map((t,a)=>e.jsx(s,{delay:a*.1,children:e.jsx(o,{to:t.link,children:e.jsxs("div",{className:"glass-card group cursor-pointer h-full hover:-translate-y-1 transition-transform duration-200",children:[e.jsx("div",{className:`w-12 h-12 rounded-xl bg-gradient-to-br ${t.gradient} flex items-center justify-center text-white mb-4`,children:e.jsx("svg",{className:"w-6 h-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:t.icon})})}),e.jsx("h3",{className:"font-semibold mb-2 group-hover:text-primary-500 dark:group-hover:text-primary-400 transition-colors",children:t.title}
1),e.jsx("p",{className:"text-sm text-slate-600 dark:text-slate-400",children:t.description})]})})},a))})]})})}export{A as component};
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.