1import{r as i,j as e}from"./vendor-react-JvOfuU1F.js";import{u as d,L as c}from"./vendor-router-CKwTJxUt.js";import{s as h,c as p,C as m,e as x,P as u}from"./vendor-icons-uVp5GEZC.js";import{m as r,AnimatePresence as g}from"./vendor-framer-BXUQ65wF.js";const f=[{question:"Do you accept new patients from The Ponds?",answer:"Yes, Dental Cube welcomes new patients from The Ponds and nearby suburbs for all types of dental treatments."},{question:"What dental services do you offer for The Ponds patients?",answer:"We provide general dentistry, preventive care, cosmetic treatments, dental implants, crowns, veneers, and emergency dental services."},{question:"How often should I visit a dentist in The Ponds?",answer:"It is recommended to visit every 6 months for regular check-ups and professional cleaning to maintain good oral health."},{question:"Do you provide emergency dental care near The Ponds?",answer:"Yes, we offer emergency dental services for tooth pain, broken teeth, and other urgent dental issues."}];function j(){const{pathname:s}=d(),[a,o]=i.useState(null);i.useEffect(()=>{window.scrollTo(0,0)},[s]),i.useEffect(()=>{document.title="Dentist Near The Ponds NSW | DentalCube";const t=document.querySelector('meta[name="description"]');t&&t.setAttribute("content","Find quality dental care near The Ponds NSW at DentalCube. Our team provides general, cosmetic, preventive and emergency dentistry for all ages.")},[]);const l=t=>{o(a===t?null:t)};return e.jsxs("div",{className:"suburb-page",children:[e.jsxs("div",{className:"suburb-hero",children:[e.jsxs("div",{className:"hero-shapes",children:[e.jsx("div",{className:"shape shape-1"}),e.jsx("div",{className:"shape shape-2"})]}),e.jsx("div",{className:"container hero-content",children:e.jsxs(r.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8},className:"hero-text-wrapper",children:[e.jsxs(c,{to:"/location",className:"back-link",children:[e.jsx(h,{size:16})," Back to Locations"]}),e.jsxs("h1",{className:"hero-title",children:["Dentist in ",e.jsx("span",{className:"text-gradient",children:"The Ponds"})]}),e.jsx("p",{className:"hero-subtitle",children:"Quality Dental Care for The Ponds Community"})]})})]}),e.jsx("section",{className:"section content-section",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"text-content text-full-width",children:[e.jsx("h2",{className:"justified-header",children:"Your Trusted Dentist in The Ponds"}),e.jsx("p",{className:"justified-text",children:"If you are searching for a trusted dentist in The Ponds, Dental Cube provides comprehensive and patient-focused dental care for individuals and families across The Ponds and surrounding suburbs in NSW. Our modern dental clinic near The Ponds offers a wide range of services including routine dental check-ups, professional teeth cleaning, fillings, gum care, and preventive dentistry. We understand that maintaining good oral health is essential for overall wellbeing, which is why our experienced dentists focus on early diagnosis and tailored treatment plans. Using advanced dental technology and the latest techniques, we ensure that every patient receives precise, comfortable, and effective care in a friendly and welcoming environment."}),e.jsx("p",{className:"justified-text",children:"At Dental Cube, we also specialise in cosmetic and restorative dentistry for patients in The Ponds who want to improve their smiles and confidence. Our services include teeth whitening, dental crowns, veneers, bridges, and dental implants designed to restore both function and aesthetics. Whether you are experiencing tooth pain, missing teeth, or simply want a brighter smile, our skilled team is committed to delivering long-lasting results. As a trusted dental clinic serving The Ponds, we prioritise patient comfort, transparency, and high-quality care. If you are looking for a reliable dentist near The Ponds, Dental Cube is your go-to destination for achieving a healthy, confident smile."})]})})}),e.jsx("section",{className:"section faq-section bg-light",children:e.jsxs("div",{className:"container max-w-3xl",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("div",{className:"icon-circle mb-4",children:e.jsx(p,{size:32})}),e.jsx("h2",{children:"FAQs â Dentist in The Ponds"})]}),e.jsx("div",{className:"faq-accordion",children:f.map((t,n)=>e.jsxs("div",{className:`faq-item ${a===n?"active":""}`,children:[e.jsxs("button",{className:"faq-question",onClick:()=>l(n),children:[e.jsx("span",{children:t.question}),e.jsx(m,{size:20,className:`chevron ${a===n?"rotate":""}`})]}),e.jsx(g,{children:a===n&&e.jsx(r.div,{initial:{height:0,opacity:0}
1,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.3},className:"faq-answer-wrapper",children:e.jsx("div",{className:"faq-answer",children:e.jsx("p",{className:"justified-text",children:t.answer})})})})]},n))})]})}),e.jsx("section",{className:"section cta-final bg-gradient",children:e.jsx("div",{className:"container text-center",children:e.jsxs(r.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.8},children:[e.jsx("h2",{className:"text-white",children:"Book Your Appointment Today"}),e.jsx("p",{className:"text-white opacity-90 mb-8 max-w-2xl mx-auto",children:"Looking for a reliable dentist in The Ponds? Dental Cube is here to provide expert dental care close to you."}),e.jsxs("div",{className:"cta-flex",children:[e.jsxs("a",{href:"https://www.centaurportal.com/d4w/org-2332/extended_search?sourceID=null",target:"_blank",rel:"noopener noreferrer",className:"btn-red-glow",children:[e.jsx(x,{size:20}),e.jsx("span",{children:"Book Now Online"})]}),e.jsxs("a",{href:"tel:+61000000000",className:"btn-outline-red",children:[e.jsx(u,{size:20}),e.jsx("span",{children:"Contact Us Today"})]})]})]})})}),e.jsx("style",{children:` 2 .suburb-page { 3 color: var(--text-main); 4 font-family: var(--font-body); 5 } 6 7 .container { 8 width: 100%; 9 max-width: var(--container-width); 10 margin: 0 auto; 11 padding: 0 20px; 12 } 13 14 .max-w-3xl { max-width: 800px; } 15 .mx-auto { margin-left: auto; margin-right: auto; } 16 17 /* HERO STYLES */ 18 .suburb-hero { 19 position: relative; 20 background: #020617; 21 background-image: 22 radial-gradient(circle at 50% -20%, var(--primary-blue) 0%, transparent 50%), 23 radial-gradient(circle at 0% 100%, var(--secondary-blue) 0%, transparent 30%); 24 color: white; 25 padding: 180px 0 100px; 26 overflow: hidden; 27 text-align: center; 28 } 29 30 .hero-shapes .shape { 31 position: absolute; 32 border-radius: 50%; 33 filter: blur(100px); 34 opacity: 0.3; 35 pointer-events: none; 36 } 37 38 .shape-1 { width: 600px; height: 600px; background: var(--secondary-blue); top: -200px; left: 50%; transform: translateX(-50%); } 39 .shape-2 { width: 400px; height: 400px; background: var(--primary-blue); bottom: -100px; left: -100px; } 40 41 .back-link { 42 display: inline-flex; 43 align-items: center; 44 gap: 8px; 45 color: #94a3b8; 46 text-decoration: none; 47 margin-bottom: 24px; 48 font-size: 0.9rem; 49 transition: color 0.3s; 50 } 51 52 .back-link:hover { color: white; } 53 54 .hero-title { 55 font-size: clamp(2.5rem, 5vw, 4rem); 56 font-weight: 800; 57 margin-bottom: 24px; 58 } 59 60 .text-gradient { 61 background: linear-gradient(135deg, #f8fafc 0%, #cbd5e1 100%); 62 -webkit-background-clip: text; 63 -webkit-text-fill-color: transparent; 64 } 65 66 .hero-subtitle { 67 font-size: 1.25rem; 68 color: #94a3b8; 69 max-width: 700px; 70 margin: 0 auto; 71 } 72 73 /* SECTION BASICS */ 74 .section { padding: 100px 0; } 75 .bg-light { background: var(--bg-light); } 76 .bg-gradient { 77 background: linear-gradient(135deg, var(--primary-blue) 0%, var(--secondary-blue) 100%); 78 color: white; 79 } 80 81 .text-center { text-align: center; } 82 .text-white { color: white; } 83 .mb-12 { margin-bottom: 3rem; } 84 .mb-8 { margin-bottom: 2rem; } 85 86 .justified-text { 87 text-align: justify; 88 line-height: 1.8; 89 margin-bottom: 20px; 90 color: var(--text-muted); 91 } 92 93 .text-full-width { 94 max-width: 900px; 95 margin: 0 auto; 96 } 97 98 .justified-header { 99 text-align: center; 100 color: var(--text-main); 101 font-size: 2.5rem; 102 margin-bottom: 40px; 103 } 104 105 /* FAQ STYLES */ 106 .icon-circle { 107 width: 70px; 108 height: 70px; 109 background: rgba(11, 69, 184, 0.05); 110 color: var(--primary-blue); 111 border-radius: 50%; 112 display: flex; 113 align-items: center; 114 justify-content: center; 115 margin: 0 auto; 116 } 117 118 .faq-accordion { 119 display: flex; 120 flex-direction: column; 121 gap: 15px; 122 } 123 124 .faq-item { 125 border-radius: 20px; 126 background: white; 127 border: 1px solid #e2e8f0; 128 overflow: hidden; 129 transition: all 0.3s ease; 130 } 131 132 .faq-item.active { 133 border-color: var(--primary-blue); 134 } 135 136 .faq-question { 137 width: 100%; 138 padding: 24px 30px; 139 display: flex; 140 justify-content: space-between; 141 align-items: center; 142 background: none; 143 border: none; 144 cursor: pointer; 145 text-align: left; 146 font-size: 1.1rem; 147 font-weight: 700; 148 } 149 150 .chevron { 151 color: #94a3b8; 152 transition: transform 0.3s ease; 153 } 154 155 .chevron.rotate { transform: rotate(180deg); color: var(--primary-blue); } 156
157 .faq-answer { padding: 0 30px 24px; color: var(--text-muted); } 158 159 /* CTA BUTTONS */ 160 .cta-flex { 161 display: flex; 162 gap: 20px; 163 justify-content: center; 164 } 165 166 .btn-red-glow { 167 background: var(--primary-red); 168 color: white; 169 padding: 18px 36px; 170 border-radius: 100px; 171 font-weight: 700; 172 display: flex; 173 align-items: center; 174 gap: 10px; 175 text-decoration: none; 176 box-shadow: 0 10px 20px rgba(214, 31, 52, 0.3); 177 } 178 179 .btn-red-glow:hover { 180 transform: translateY(-3px); 181 background: #b91c2d; 182 box-shadow: 0 15px 30px rgba(214, 31, 52, 0.5); 183 } 184 185 .btn-outline-red { 186 border: 2px solid white; 187 color: white; 188 padding: 16px 36px; 189 border-radius: 100px; 190 font-weight: 700; 191 display: flex; 192 align-items: center; 193 gap: 10px; 194 text-decoration: none; 195 transition: all 0.3s ease; 196 } 197 198 .btn-outline-red:hover { 199 background: white; 200 color: var(--primary-red); 201 } 202 203 /* MOBILE RESPONSIVE */ 204 @media (max-width: 968px) { 205 .section { padding: 60px 0; } 206 .suburb-hero { padding: 140px 0 80px; } 207 .hero-title { font-size: 2.2rem; } 208 .justified-header { font-size: 2rem; } 209 .cta-flex { flex-direction: column; align-items: center; } 210 .btn-red-glow, .btn-outline-red { width: 100%; justify-content: center; } 211 } 212 213 @media (max-width: 480px) { 214 .faq-question { padding: 20px; font-size: 1rem; } 215 .faq-answer { padding: 0 20px 20px; } 216 } 217 `})]})}export{j as default};
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.