1import { j as jsxRuntimeExports, m as motion, C as CircleCheckBig, L as Link, i as ArrowRight } from "./vendor-BEYAcrcn.js"; 2import { B as Button, C as Card, a as CardHeader, b as CardTitle, c as CardContent, d as CardDescription } from "./main-BwsM1gbk.js"; 3import "./preload-VwzZcMtp.js"; 4function ServicesPage() { 5 const fadeInUp = { 6 initial: { 7 opacity: 0, 8 y: 20 9 }, 10 animate: { 11 opacity: 1, 12 y: 0 13 }, 14 transition: { 15 duration: 0.4 16 } 17 }; 18 const services = [{ 19 id: "support-coordination", 20 title: "Support Coordination", 21 image: "/airo-assets/images/pages/home/service-support-coordination", 22 description: "Navigate the NDIS with confidence and make the most of your plan.", 23 fullDescription: "Our support coordinators help you understand your NDIS plan, connect with quality service providers, and coordinate all your supports to work together effectively. We empower you to build the skills and confidence to manage your own supports over time.", 24 features: ["Help understanding your NDIS plan and budget", "Connecting you with quality service providers", "Coordinating all your supports to work together", "Building your capacity to manage your own plan", "Crisis and complex support coordination available", "Regular reviews to ensure your plan is working for you"] 25 }, { 26 id: "disability-support", 27 title: "Disability Support Work", 28 image: "/airo-assets/images/pages/home/service-disability-support", 29 description: "Compassionate support workers who help you live independently.", 30 fullDescription: "Our trained support workers provide assistance with daily activities, community participation, and skill development. We focus on building your independence while providing the support you need to live your best life.", 31 features: ["Assistance with daily living activities", "Support with personal care and hygiene", "Community access and social participation", "Skill development and capacity building", "Household task assistance", "Flexible scheduling to suit your lifestyle"] 32 }, { 33 id: "home-maintenance", 34 title: "Home Maintenance & Gardening", 35 image: "/airo-assets/images/pages/home/service-home-maintenance", 36 description: "Keep your home safe, comfortable, and well-maintained.", 37 fullDescription: "We help you maintain your home and garden so you can continue living independently in a safe and comfortable environment. Our services include gardening, lawn care, minor repairs, and general home maintenance.", 38 features: ["Lawn mowing and garden maintenance", "Weeding, pruning, and garden care", "Gutter cleaning and outdoor maintenance", "Minor home repairs and odd jobs", "Pressure washing and cleaning", "Regular scheduled visits or one-off services"] 39 }, { 40 id: "recovery-coaching", 41 title: "Recovery Coaching", 42 image: "/airo-assets/images/pages/home/service-recovery-coaching", 43 description: "Personalized coaching to support your recovery and wellness journey.", 44 fullDescription: "Our recovery coaches work with you to develop strategies, build resilience, and achieve your wellness goals. We provide person-centered support that respects your journey and empowers you to take control of your recovery.", 45 features: ["One-on-one coaching sessions", "Goal setting and action planning", "Building coping strategies and resilience", "Support with mental health recovery", "Connecting with community resources", "Flexible, person-centered approach"] 46 }]; 47 return /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { children: [ 48 /* @__PURE__ */ jsxRuntimeExports.jsx("title", { children: "Our Services - Sincerity Support Services" }), 49 /* @__PURE__ */ jsxRuntimeExports.jsx("meta", { name: "description", content: "Explore our NDIS support services including support coordination, disability support work, home maintenance, and recovery coaching in Victoria." }), 50 /* @__PURE__ */ jsxRuntimeExports.jsx("section", { className: "bg-gradient-to-r from-primary via-purple-500 to-sky-400 py-20", children: /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "container mx-auto px-4", children: /* @__PURE__ */ jsxRuntimeExports.jsxs(motion.div, { className: "text-center max-w-3xl mx-auto", ...fadeInUp, children: [
51 /* @__PURE__ */ jsxRuntimeExports.jsx("h1", { className: "text-4xl md:text-5xl font-bold mb-6 text-white", children: "Our Services" }), 52 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-xl text-white/90", children: "We offer a comprehensive range of NDIS support services designed to help you achieve your goals and live independently." }) 53 ] }) }) }), 54 /* @__PURE__ */ jsxRuntimeExports.jsx("section", { className: "py-20", children: /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "container mx-auto px-4", children: /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "space-y-20", children: services.map((service, index) => /* @__PURE__ */ jsxRuntimeExports.jsxs(motion.div, { id: service.id, initial: { 55 opacity: 0, 56 y: 20 57 }, whileInView: { 58 opacity: 1, 59 y: 0 60 }, viewport: { 61 once: true 62 }, transition: { 63 duration: 0.4 64 }, children: [ 65 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: `grid grid-cols-1 lg:grid-cols-2 gap-12 items-center ${index % 2 === 1 ? "lg:flex-row-reverse" : ""}`, children: [
66 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: index % 2 === 1 ? "lg:order-2" : "", children: /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "relative rounded-2xl overflow-hidden shadow-2xl", children: /* @__PURE__ */ jsxRuntimeExports.jsx("img", { src: service.image, alt: service.title, className: "w-full h-[400px] object-cover", style: { 67 objectPosition: "50% 30%" 68 } }) }) }), 69 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: index % 2 === 1 ? "lg:order-1" : "", children: [ 70 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-3xl md:text-4xl font-bold mb-4", children: service.title }), 71 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-lg text-muted-foreground mb-6", children: service.fullDescription }), 72 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "space-y-3 mb-8", children: service.features.map((feature) => /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex items-start gap-3", children: [
73 /* @__PURE__ */ jsxRuntimeExports.jsx(CircleCheckBig, { className: "w-5 h-5 text-primary flex-shrink-0 mt-0.5" }), 74 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-muted-foreground", children: feature }) 75 ] }, feature)) }), 76 /* @__PURE__ */ jsxRuntimeExports.jsx(Button, { asChild: true, size: "lg", children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Link, { to: "/contact", children: [ 77 "Get Started ", 78 /* @__PURE__ */ jsxRuntimeExports.jsx(ArrowRight, { className: "ml-2 w-4 h-4" }) 79 ] }) }) 80 ] }) 81 ] }), 82 index < services.length - 1 && /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "mt-20 border-t border-border" }) 83 ] }, service.id)) }) }) }), 84 /* @__PURE__ */ jsxRuntimeExports.jsx("section", { className: "py-20 bg-muted", children: /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "container mx-auto px-4", children: [ 85 /* @__PURE__ */ jsxRuntimeExports.jsxs(motion.div, { className: "text-center max-w-3xl mx-auto mb-16", initial: { 86 opacity: 0, 87 y: 20 88 }, whileInView: { 89 opacity: 1, 90 y: 0 91 }, viewport: { 92 once: true 93 }, transition: { 94 duration: 0.4 95 }, children: [
96 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-3xl md:text-4xl font-bold mb-4", children: "How to Get Started" }), 97 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-lg text-muted-foreground", children: "Getting support from Sincerity is easy. Here's how it works:" }) 98 ] }), 99 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "grid grid-cols-1 md:grid-cols-3 gap-8 max-w-5xl mx-auto", children: [ 100 /* @__PURE__ */ jsxRuntimeExports.jsx(motion.div, { initial: { 101 opacity: 0, 102 y: 20 103 }, whileInView: { 104 opacity: 1, 105 y: 0 106 }, viewport: { 107 once: true 108 }, transition: { 109 duration: 0.4 110 }, children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Card, { className: "text-center h-full", children: [ 111 /* @__PURE__ */ jsxRuntimeExports.jsxs(CardHeader, { children: [ 112 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-12 h-12 bg-primary text-primary-foreground rounded-full flex items-center justify-center mx-auto mb-4 text-xl font-bold", children: "1" }),
113 /* @__PURE__ */ jsxRuntimeExports.jsx(CardTitle, { children: "Get in Touch" }) 114 ] }), 115 /* @__PURE__ */ jsxRuntimeExports.jsx(CardContent, { children: /* @__PURE__ */ jsxRuntimeExports.jsx(CardDescription, { children: "Contact us by phone, email, or through our contact form. We'll arrange a time to chat about your needs." }) }) 116 ] }) }), 117 /* @__PURE__ */ jsxRuntimeExports.jsx(motion.div, { initial: { 118 opacity: 0, 119 y: 20 120 }, whileInView: { 121 opacity: 1, 122 y: 0 123 }, viewport: { 124 once: true 125 }, transition: { 126 duration: 0.4, 127 delay: 0.1 128 }, children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Card, { className: "text-center h-full", children: [ 129 /* @__PURE__ */ jsxRuntimeExports.jsxs(CardHeader, { children: [ 130 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-12 h-12 bg-primary text-primary-foreground rounded-full flex items-center justify-center mx-auto mb-4 text-xl font-bold", children: "2" }),
131 /* @__PURE__ */ jsxRuntimeExports.jsx(CardTitle, { children: "Discuss Your Needs" }) 132 ] }), 133 /* @__PURE__ */ jsxRuntimeExports.jsx(CardContent, { children: /* @__PURE__ */ jsxRuntimeExports.jsx(CardDescription, { children: "We'll have a friendly conversation about your goals, preferences, and how we can best support you." }) }) 134 ] }) }), 135 /* @__PURE__ */ jsxRuntimeExports.jsx(motion.div, { initial: { 136 opacity: 0, 137 y: 20 138 }, whileInView: { 139 opacity: 1, 140 y: 0 141 }, viewport: { 142 once: true 143 }, transition: { 144 duration: 0.4, 145 delay: 0.2 146 }, children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Card, { className: "text-center h-full", children: [ 147 /* @__PURE__ */ jsxRuntimeExports.jsxs(CardHeader, { children: [ 148 /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-12 h-12 bg-primary text-primary-foreground rounded-full flex items-center justify-center mx-auto mb-4 text-xl font-bold", children: "3" }),
149 /* @__PURE__ */ jsxRuntimeExports.jsx(CardTitle, { children: "Start Your Support" }) 150 ] }), 151 /* @__PURE__ */ jsxRuntimeExports.jsx(CardContent, { children: /* @__PURE__ */ jsxRuntimeExports.jsx(CardDescription, { children: "We'll create a personalized support plan and match you with the right team members to help you achieve your goals." }) }) 152 ] }) }) 153 ] }) 154 ] }) }), 155 /* @__PURE__ */ jsxRuntimeExports.jsx("section", { className: "py-20 bg-gradient-to-r from-primary via-purple-500 to-sky-400 text-primary-foreground", children: /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "container mx-auto px-4", children: /* @__PURE__ */ jsxRuntimeExports.jsxs(motion.div, { className: "text-center max-w-3xl mx-auto", initial: { 156 opacity: 0, 157 y: 20 158 }, whileInView: { 159 opacity: 1, 160 y: 0 161 }, viewport: { 162 once: true 163 }, transition: { 164 duration: 0.4 165 }, children: [ 166 /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "text-3xl md:text-4xl font-bold mb-6", children: "Ready to Get Started?" }),
167 /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "text-xl mb-8 opacity-90", children: "Contact us today to discuss how our services can support you." }), 168 /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex flex-col sm:flex-row gap-4 justify-center", children: [ 169 /* @__PURE__ */ jsxRuntimeExports.jsx(Link, { to: "/contact", className: "inline-flex items-center justify-center rounded-md border-2 border-white/60 text-primary-foreground bg-primary-foreground/5 hover:bg-primary-foreground/15 hover:border-white/80 px-8 py-3 text-lg font-medium transition-colors", children: "Contact Us" }), 170 /* @__PURE__ */ jsxRuntimeExports.jsx("a", { href: "tel:0467807603", className: "inline-flex items-center justify-center rounded-md border-2 border-white/60 text-primary-foreground px-8 py-3 text-lg font-medium hover:bg-primary-foreground/10 hover:border-white/80 transition-colors", children: "Call 0467 807 603" }) 171 ] }) 172 ] }) }) }) 173 ] }); 174} 175export { 176 ServicesPage as default 177};
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.