PageSourceSearch

https://engineawesome.com/assets/service-companies-B9xnnuJH.js

js engineawesome.com collected 2026-09-24 18:56:37 UTC 22,695 bytes, 1 lines download raw bytes

1import{j as e,a as m}from"./vendor-framer-motion-7g6XWQ1T.js";import{A as a,L as n,S as h,a as p}from"./main-ngl9OQpB.js";import{S as o}from"./SectionHeader-CsjuOtyP.js";import{B as x}from"./BackLink-DMaTSZzU.js";const l="/templates/?plan=pro&billing=monthly",c="/meet/call/";function A(){return e.jsxs("div",{className:"pt-32",children:[e.jsx(u,{}),e.jsx(g,{}),e.jsx(f,{}),e.jsx(b,{}),e.jsx(y,{}),e.jsx(j,{}),e.jsx(w,{}),e.jsx(k,{}),e.jsx(v,{}),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(a,{children:e.jsx(x,{to:"/for",className:"mb-8",children:"Back to Use Cases"})}),e.jsxs(a,{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-green-500 to-teal-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:"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"})})}),e.jsx("p",{className:"text-sm font-medium text-primary-500 dark:text-primary-400 tracking-wide uppercase",children:"For Service Companies"})]}),e.jsxs("h1",{className:"mb-6",children:["Run Your Service Business"," ",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:"Without the Chaos"})]}),e.jsx("p",{className:"text-xl text-slate-600 dark:text-slate-400 max-w-2xl mb-8",children:"Track leads, manage jobs, schedule crews, and see every customer in one place, built around how your business actually runs. Every office staff member and field tech included for one flat price."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 mb-4",children:[e.jsx("a",{href:l,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:c,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 g(){const r=["Track every lead from first call to completed job","Schedule crews and assign jobs from one dashboard","Every customer record includes full job and service history","Field techs update job status from their phone — no calls needed","Manage recurring jobs without losing track of who is due next","Every office staffer and field tech included — no per-seat fees"];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(a,{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,s)=>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"})}
1),e.jsx("span",{className:"text-slate-600 dark:text-slate-400 text-[15px]",children:t})]},s))})]})})})})}function f(){const r=[{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 & lead tracking",description:"Every prospect and customer in one place — contact details, property address, service history, notes from past jobs, and any open estimates or upcoming work."},{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:"Job management & work orders",description:"Create jobs, attach them to customers, assign a crew, set a date, and track status from scheduled to in-progress to completed — all in one record."},{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:"Crew scheduling",description:"See who is assigned to what, on which day. Spot scheduling conflicts before they happen and balance workloads across your teams."},{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:"Estimates & pipeline",description:"Track every estimate from sent to approved to lost — so you know your close rate and which leads are worth following up on."},{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:"Intake forms",description:"Embed a form on your website to capture new service requests. Inquiries flow straight into your system and appear in your lead queue automatically."},{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:"Operations dashboards",description:"Jobs completed this week, open leads, upcoming scheduled work, and crew utilization — all visible at a glance so nothing slips."}];return e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(o,{label:"What You Can Build",title:e.jsxs(e.Fragment,{children:["Everything your service business ",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:"needs in one place"})]}),subtitle:"Built around your jobs, your customers, and how your crews actually work — not a generic field service template."}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:r.map((t,s)=>e.jsx(a,{delay:s*.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})]})]})},s))})]})})}function y(){const r=[{title:"Unlimited users — office and field",description:"Every dispatcher, office admin, and field technician gets access for one flat price. No calculating whether it is worth adding your newest tech to the system.",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"},{title:"Built around your workflow",description:"Lawn care runs differently from HVAC. Recurring cleaning jobs look nothing like one-time gutter cleaning. Engine Awesome adapts to how your service business works — not the other way around.",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:"White-glove service available",description:"Need help configuring the system around your jobs, crews, and customer data? Our team can work with you to get everything set up.",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"}];return e.jsx("section",{className:"section-padding bg-slate-50 dark:bg-white/[0.02]",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(o,{label:"Why Service Companies Choose Engine Awesome",title:e.jsxs(e.Fragment,{children:["One system for 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:"whole operation"})]}),subtitle:"Stop running your business across a whiteboard, a spreadsheet, and a group text. One place for leads, jobs, crews, and customers."}),e.jsx(a,{className:"mb-10",children:e.jsxs("div",{className:"glass-card text-center max-w-2xl mx-auto",children:[e.jsx("p",{className:"text-lg font-semibold mb-1",children:"Your whole team. One flat price."}
1),e.jsx("p",{className:"text-slate-600 dark:text-slate-400",children:"Most field service software charges per user or per tech. With Engine Awesome, your entire team — office and field — is included in one application subscription."}),e.jsx("p",{className:"mt-3 text-sm",children:e.jsx(n,{to:"/pricing",className:"text-primary-500 dark:text-primary-400 hover:underline",children:"See pricing →"})})]})}),e.jsx(h,{className:"grid md:grid-cols-3 gap-6",staggerDelay:.15,children:r.map((t,s)=>e.jsx(p,{index:s,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(n,{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:"Learn more →"})]})},s))})]})})}function j(){const r=[{number:"01",title:"Lead comes in",description:"A new inquiry arrives via your website form or a phone call. A lead record is created — name, address, service needed, how they found you."},{number:"02",title:"Estimate sent and tracked",description:"You log the estimate against the lead record. When they approve it, the status updates and the job is ready to schedule — full history stays on the customer record."},{number:"03",title:"Job scheduled and crew assigned",description:"You pick a date, assign the right crew or te
1ch, and the job appears on their list. No phone calls to dispatch — they see it when they log in."},{number:"04",title:"Tech updates from the field",description:"The tech marks the job in-progress when they arrive and completed when they're done — from their phone. Notes, photos, or any issues get logged on the spot."},{number:"05",title:"You see everything",description:"Your dashboard shows completed jobs, open leads, upcoming scheduled work, and any jobs that need follow-up — across your entire operation."}];return e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-custom max-w-3xl",children:[e.jsx(o,{label:"How It Works",title:e.jsxs(e.Fragment,{children:["From first call 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:"completed job"})]}),subtitle:"The full lead-to-job workflow — leads, estimates, scheduling, field updates, and reporting all connected."}),e.jsx("div",{className:"space-y-6",children:r.map((t,s)=>e.jsx(a,{delay:s*.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})]})]})},s))})]})})}function b(){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(o,{label:"The Problem with Off-the-Shelf Tools",title:"Why Service Business Software Usually Falls Short",centered:!1}),e.jsxs("div",{className:"space-y-8",children:[e.jsxs(a,{children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-widest text-primary-500 dark:text-primary-400 mb-2",children:"The Fit Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Generic field service tools are built for the average service business, not yours. You end up bending your workflow to fit their system, paying for features your team will never touch, and building spreadsheet workarounds for the gaps their software cannot fill."})]}),e.jsxs(a,{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 Pricing Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Per-seat pricing penalizes growth. Hiring a seasonal tech or a new dispatcher should not increase your software bill. With Engine Awesome, your price does not change when your team grows."})]}),e.jsxs(a,{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 Scale Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"A two-person operation with recurring residential clients runs differently from a multi-crew commercial service business. Your software should reflect how your specific operation works, not force you into a one-size-fits-all template."})]})]})]})})}function w(){return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(a,{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 service business template with your own data. If you want help setting it up, our support team is available from day one, or you can add white-glove service and we handle the build for you."}),e.jsx("a",{href:l,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:c,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(){return e.jsx("section",{className:"section-padding",children:e.jsx("div",{className:"container-custom max-w-4xl",children:e.jsx(a,{children:e.jsxs("div",{className:"glass-card text-center py-12",children:[e.jsx("h2",{className:"mb-4",children:"Ready to Replace Your Spreadsheets?"}
1),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 mb-8 max-w-xl mx-auto",children:"Start with the service business template and see how it fits your operation. Free to try, no seat limits on paid plans."}),e.jsx("a",{href:l,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:c,className:"text-primary-500 dark:text-primary-400 hover:underline",children:"Schedule a call →"})," ","to see Engine Awesome in action."]})]})})})})}function k(){const[r,t]=m.useState(null),s=[{question:"Can field technicians use it from their phone?",answer:"Yes. Engine Awesome is web-based and works on any device. Techs can pull up their job list, update job status, add notes, and log completion from the field without needing a separate app."},{question:"Can we track estimates alongside jobs?",answer:"Yes. You can build a pipeline that tracks leads from first contact through estimate sent, estimate approved, job scheduled, job completed, and invoiced — with the full history attached to each customer record."},{question:"Can we manage recurring jobs like weekly lawn care or monthly cleaning?",answer:"Yes. You can set up recurring job records and schedule them however your business works — weekly, biweekly, monthly, or custom intervals — all tied to the right customer."},{question:"Can office staff and field techs both use the same system?",answer:"Yes. Every user on your application is included — office staff, dispatchers, and field techs alike. You control what each role can see and do."},{question:"What kinds of service businesses use Engine Awesome?",answer:"Lawn care, cleaning services, HVAC, plumbing, pest control, gutter cleaning, pool service, landscaping, and any other business that runs jobs, manages crews, and needs to track customers and work history."}];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(o,{label:"FAQ",title:"Common questions",subtitle:"Everything service companies ask before getting started with Engine Awesome."}),e.jsx("div",{className:"space-y-3",children:s.map((d,i)=>e.jsx(a,{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(a,{className:"mt-10 text-center",children:e.jsxs("p",{className:"text-slate-600 dark:text-slate-400 text-sm",children:["More questions?"," ",e.jsx(n,{to:"/contact",className:"text-primary-500 dark:text-primary-400 hover:underline",children:"Contact us"})," · ",e.jsx(n,{to:"/pricing",className:"text-primary-500 dark:text-primary-400 hover:underline",children:"See pricing →"})]})})]})})}function N(){const r=[{title:"Property Management",description:"Tenants, leases, maintenance, and vendors — all in one system for one flat price.",link:"/for/property-management",gradient:"from-blue-500 to-cyan-500",icon:"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"},{title:"Agencies",description:"Build custom apps for clients — CRMs, job trackers, and more. Get a v1 up in minutes.",link:"/for/agencies",gradient:"from-orange-500 to-red-500",icon:"M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"},{title:"Build a Custom CRM",description:"Track every lead, customer, and deal in a system built around your workflow.",link:"/solutions/custom-crm",gradient:"from-purple-500 to-pink-500",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"}];return e.jsx("section",{className:"section-padding",children:e.jsxs("div",{className:"container-custom",children:[e.jsx(a,{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,s)=>e.jsx(a,{delay:s*.1,children:e.jsx(n,{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})]})})},s))})]})})}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.