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 u}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(x,{}),e.jsx(g,{}),e.jsx(f,{}),e.jsx(b,{}),e.jsx(y,{}),e.jsx(j,{}),e.jsx(v,{}),e.jsx(w,{}),e.jsx(k,{}),e.jsx(N,{})]})}function x(){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(u,{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-blue-500 to-cyan-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:"M12 2c-5.33 4.55-8 8.48-8 11.8a8 8 0 0016 0c0-3.32-2.67-7.25-8-11.8z"})})}),e.jsx("p",{className:"text-sm font-medium text-primary-500 dark:text-primary-400 tracking-wide uppercase",children:"For Plumbing Businesses"})]}),e.jsxs("h1",{className:"mb-6",children:["Stop Bending Your Plumbing Business Around"," ",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:"Software That Wasn't Built for You"})]}),e.jsx("p",{className:"text-xl text-slate-600 dark:text-slate-400 max-w-2xl mb-8",children:"Track service history, manage scheduling, dispatch plumbers, and see every customer in one place, built around how your plumbing operation actually runs. Every plumber 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: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 a=["Your whole crew included. No per-seat fees.","Track every customer's service history and plumbing records","Dispatch plumbers without double-bookings or phone calls","Handle emergency calls alongside regular appointments","Build and send quote records directly from the field","Track billing status: sent, paid, or overdue"];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:a.map((t,r)=>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})]},r))})]})})})})}function f(){const a=[{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 service history records",description:"Contact info, service address, fixture notes, pipe layout details, and a full job history per customer. When a return customer calls, your dispatcher has everything before they book the job."},{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:"Scheduling and dispatch",description:"Routine appointments and emergency calls in one view. Assign plumbers, manage same-day changes, and make sure the right tech gets to the right job."},{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:"Quote records",de
1scription:"Build itemized quote records from the field or office, export as PDF, and track approval status: pending, accepted, or declined, in the same record."},{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 records",description:"Log scope of work, parts used, labor hours, photos, and tech notes per job. Every completed job becomes a permanent record tied to the customer."},{icon:"M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z",title:"Billing records",description:"Build a billing record from the completed job, export as PDF, send to the customer. Track payment status: sent, paid, or overdue, so nothing falls through."},{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 dashboard",description:"Every customer, open job, pending quote, and outstanding invoice visible in one place. Nothing falls through the cracks when a plumber is out sick or a customer calls back."}];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:["Everything your plumbing 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 crew actually works, not a generic trade software template."}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:a.map((t,r)=>e.jsx(s,{delay:r*.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})]})]})},r))})]})})}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(n,{label:"The Problem with Off-the-Shelf Tools",title:"Why Plumbing Software Usually Falls Short",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 Fit Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Most plumbing software is built for large operations or tries to serve every trade at once. The result is software that is either too expensive, too complex, or missing the specific features that matter for plumbing work. You end up working around the software instead of using it."})]}),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 Pricing Problem"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Per-seat pricing penalizes growth. Hiring an apprentice or a new dispatcher should not increase your software bill. With Engine Awesome, your whole crew is included for one flat price and your costs stay stable as your team grows."})]}),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 Scale Problem"}
1),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 leading-relaxed",children:"Residential emergency plumbing runs differently from commercial plumbing maintenance contracts. Your software should handle both and let you build separate workflows for each if you need them, not force everything into the same template."})]})]})]})})}function y(){const a=[{title:"One system for your whole operation",description:"Customers, jobs, quotes, billing, and dispatch in one place. No spreadsheet for billing, separate app for scheduling, and phone for dispatch.",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 crew. One flat price.",description:"Every plumber, apprentice, dispatcher, and office staff member is included. No per-seat fees. Adding a new hire does not change your 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 around your workflow",description:"Start from the plumbing template and configure it to match how your business handles residential, commercial, or emergency work. No adapting to a workflow built for a different trade.",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 configuring the system or migrating from your current setup? Our team can handle the build for you.",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 Plumbing Businesses Choose Engine Awesome",title:e.jsxs(e.Fragment,{children:["Software that fits ",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:"how you actually work"})]}),subtitle:"Not a trade-software suite with features you will never use. A configurable system built around your specific jobs and customers."}),e.jsx(h,{className:"grid sm:grid-cols-2 gap-6",staggerDelay:.1,children:a.map((t,r)=>e.jsx(p,{index:r,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})]})},r))})]})})}function j(){const a=[{number:"01",title:"Customer calls with a problem",description:"A service request comes in. A record
1is created: customer info, service address, issue type, and any history from past visits."},{number:"02",title:"Job scheduled and tech dispatched",description:"You assign the job, pick a time slot, and the plumber sees it in their list. Emergency calls slot in without disrupting the whole day's schedule."},{number:"03",title:"Plumber logs the job on-site",description:"The tech pulls up the customer's plumbing history, fixture notes, and access instructions before they arrive. After the job, they log parts, labor, photos, and notes."},{number:"04",title:"Quote or billing record created",description:"For bigger jobs, a quote is built with line items, exported as PDF, and tracked for approval. For completed work, a billing record is generated and marked paid or outstanding."},{number:"05",title:"You see the full picture",description:"Every customer, every open job, every outstanding invoice is visible in one place. Nothing falls through the cracks when a tech is out sick or a customer calls back."}];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 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:"paid invoice"})]}),subtitle:"From service request to closed billing record: every step tracked in one connected system."}),e.jsx("div",{className:"space-y-6",children:a.map((t,r)=>e.jsx(s,{delay:r*.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})]})]})},r))})]})})}function v(){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 plumbing 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 w(){const[a,t]=m.useState(null),r=[{question:"Can we track service history and fixture notes per customer address?",answer:"Yes. Each customer record holds contact info, service address, fixture notes, pipe layout details, and a full history of past jobs. When a return customer calls, your dispatcher sees everything relevant before booking the job."},{question:"Can I start from a template and customize it?",answer:"Yes. You start with the plumbing template and configure it to match how you handle residential calls, commercial accounts, or emergency dispatch. Most teams are up and running within a day."},{question:"Can we handle both emergency calls and scheduled appointments?",answer:"Yes. Emergency calls and scheduled appointments are both job records in the same system. You can slot emergency calls into the schedule without disrupting the rest of the day."},{question:"Can plumbers update job records from their phone?",answer:"Yes. Plumbers log in from their phone, pull up the customer record and service history, and update the job with parts used, labor hours, photos, and notes when the work is done."},{question:"How does billing record tracking work?",answer:"A billing record
1is built from the completed job, exported as a PDF, and sent to the customer. Payment status is tracked directly in the record: sent, paid, or overdue. You always know where each account stands."},{question:"Do we pay more when we hire an apprentice or new plumber?",answer:"No. Engine Awesome is priced per application, not per user. Every plumber, apprentice, dispatcher, and office staff member is included for one flat price."}];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 plumbing businesses ask before getting started with Engine Awesome."}),e.jsx("div",{className:"space-y-3",children:r.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(a===i?null:i),"aria-expanded":a===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 ${a===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"})})]}),a===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 Replace Your Spreadsheets?"}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 mb-8 max-w-xl mx-auto",children:"Start with the plumbing 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 N(){const a=[{title:"HVAC Companies",description:"Job scheduling, equipment history, dispatch, and quotes. 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:"Electrical Contractors",description:"Job records, permit tracking, crew scheduling, and job costing.",link:"/for/electricians",gradient:"from-yellow-500 to-orange-500",icon:"M13 10V3L4 14h7v7l9-11h-7z"},{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:a.map((t,r)=>e.jsx(s,{delay:r*.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})]})})},r))})]})})}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.