1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/assets/styles-CMjYyIfv.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@800&display=swap" data-precedence="default"/><title>Dental Treatments in Blackwood â Forest Dental</title><meta name="theme-color" content="#2C3E2D"/><meta property="og:site_name" content="Forest Dental"/><meta name="description" content="Every dental treatment at Forest Dental Blackwood â check-ups, hygiene, Invisalign, implants, veneers, emergency care and full smile makeovers. Fixed private fees."/><meta property="og:title" content="Treatments â Forest Dental Blackwood"/><meta property="og:description" content="Every dental treatment at Forest Dental Blackwood â check-ups, hygiene, Invisalign, implants, veneers, emergency care and full smile makeovers. Fixed private fees."/><meta property="og:type" content="website"/><meta property="og:url" content="https://forestdental.org/services"/><meta property="og:image" content="https://forestdental.org/__l5e/assets-v1/45a58c1c-1eb0-4ea4-beed-3982e2e14537/og-default.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:locale" content="en_GB"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Treatments â Forest Dental Blackwood"/><meta name="twitter:description" content="Every dental treatment at Forest Dental Blackwood â check-ups, hygiene, Invisalign, implants, veneers, emergency care and full smile makeovers. Fixed private fees."/><meta name="twitter:image" content="https://forestdental.org/__l5e/assets-v1/45a58c1c-1eb0-4ea4-beed-3982e2e14537/og-default.png"/><link rel="modulepreload" href="/assets/index-B1of4K1i.js"/><link rel="modulepreload" href="/assets/jsx-runtime-DGeXAQPT.js"/><link rel="modulepreload" href="/assets/useSelector-CB5XfBm8.js"/><link rel="modulepreload" href="/assets/createServerFn-Bups_lUA.js"/><link rel="modulepreload" href="/assets/matchContext-BQdKJ3m3.js"/><link rel="modulepreload" href="/assets/react-vt4WmSOl.js"/><link rel="modulepreload" href="/assets/services.index-OReYq4VB.js"/><link rel="modulepreload" href="/assets/Footer-B97zMXdo.js"/><link rel="modulepreload" href="/assets/typography-DkJ_DhvR.js"/><link rel="modulepreload" href="/assets/arrow-up-right-DAbOQygR.js"/><link rel="modulepreload" href="/assets/sparkles-BDSQttLh.js"/><link rel="modulepreload" href="/assets/x-zQCzbbSx.js"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="alternate" hrefLang="en-GB" href="https://forestdental.org"/><link rel="alternate" hrefLang="x-default" href="https://forestdental.org"/><link rel="canonical" href="https://forestdental.org/services"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://forestdental.org/#website","url":"https://forestdental.org","name":"Forest Dental","inLanguage":"en-GB","publisher":{"@id":"https://forestdental.org/#practice"},"potentialAction":{"@type":"SearchAction","target":"https://forestdental.org/services?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
1<script src="https://launcher.enquirybot.com/index.js" type="text/javascript" data-bot-id="884c4689-8cb2-4099-bf42-b9f4ad0d6947" defer=""></script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://forestdental.org/"},{"@type":"ListItem","position":2,"name":"Treatments","item":"https://forestdental.org/services"}]}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<script defer src="/__l5e/events.js" data-artifact-kind="dwl_content_hash" data-artifact-id="774d3b7292badf33eb121c2ddab5649b45a39a175f6bc212cbffba48e7853b16" data-commit-sha="9d1d5bc9a466548f79625cf3df7cfa818be640d1" data-context-token="v1.eyJwcm9qZWN0X2lkIjoibG92cF8zZTFtczd6cXI5OTcxOHkydzdmNjI4YWV4OCIsImFydGlmYWN0X2tpbmQiOiJkd2xfY29udGVudF9oYXNoIiwiYXJ0aWZhY3RfaWQiOiI3NzRkM2I3MjkyYmFkZjMzZWIxMjFjMmRkYWI1NjQ5YjQ1YTM5YTE3NWY2YmMyMTJjYmZmYmE0OGU3ODUzYjE2IiwiY29tbWl0X3NoYSI6IjlkMWQ1YmM5YTQ2NjU0OGY3OTYyNWNmM2RmN2NmYTgxOGJlNjQwZDEiLCJleHAiOjE3OTQwNjkxNjJ9.vxEgif3V1cEBejfA09kM3itUYfaPu9SN3Vaj2ca80ts"></script>
1</head><body><div class="pb-[calc(72px+env(safe-area-inset-bottom))] md:pb-0"><!--$--><div class="min-h-screen bg-paper text-anchor"><div class="fixed top-0 left-0 right-0 z-50 mx-auto w-full max-w-6xl px-3 pt-3 md:absolute md:top-4 md:px-4 md:pt-0"><nav class="flex items-center justify-between rounded-full border border-white/40 bg-white/60 px-4 py-2.5 shadow-[0_8px_30px_rgba(0,0,0,0.06)] backdrop-blur-2xl md:px-5 md:py-3"><a class="flex items-center" aria-label="Forest Dental home" href="/"><svg viewBox="0 0 4000 741" role="img" aria-label="Forest Dental" class="h-7 w-auto md:h-8" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><g transform="matrix(1,0,0,1,-102,-9704)"><g transform="matrix(1,0,0,0.617069,-2407,9704)"><rect x="2509" y="0" width="4000" height="1200" style="fill:none"></rect><g transform="matrix(16.282876,0,0,26.387433,-2334.094285,-10527.50986)"><text x="318.035px" y="435.608px" style="font-family:'Plus Jakarta Sans', sans-serif;font-weight:800;font-size:36.589px;fill:rgb(86,107,83)">F<tspan x="339.147px" y="435.608px">o</tspan>rest</text></g><g transform="matrix(11.44769,0,0,18.551708,538.267474,-13216.731593)"><text x="375.695px" y="764.524px" style="font-family:'Manrope', sans-serif;font-weight:300;font-size:43.677px;fill:rgb(86,107,83)">De<tspan x="429.221px" y="764.524px">n</tspan>tal</text></g><g transform="matrix(0.22777,0,0,0.379286,2683.800027,609.492309)"><g transform="matrix(1,0,0,1,-2133.333333,-2133.333333)"><g transform="matrix(4.166667,0,0,4.166667,0,0)"><path d="M422.242,365.159C424.074,349.676 427.728,337.28 436.492,324.288C450.18,303.97 471.52,290.069 495.636,285.758C520.086,281.266 545.319,286.647 565.809,300.722C582.39,312.203 594.608,328.946 600.485,348.238C602.324,354.313 603.14,359.641 604.278,365.829C621.493,382.275 633.488,401.054 639.15,424.351C646.634,455.144 642.783,487.979 626.385,515.26C612.338,538.845 591,557.22 565.593,567.614C555.695,571.63 547.721,573.601 537.484,576.157C535.616,553.612 537.649,528.386 535.853,506.295C533.063,507.185 531,507.931 528.079,508.361C526.187,508.392 526.933,508.062 525.634,509.01C524.076,515.604 526.24,528.118 526.497,535.448C52
16.77,543.226 524.603,574.543 527.886,579.891C528.874,579.971 528.492,580.111 529.095,579.728L529.131,581.731C528.31,587.387 526.862,601.886 530.507,606.284C531.052,609.454 531.313,612.308 531.556,615.513C533.649,643.15 536.68,670.814 541.648,698.088C543.606,708.836 546.096,719.785 550.414,729.832C552.461,734.595 555.145,737.845 558.552,741.672L466.234,741.522C478.858,728.457 482.129,704.108 485.211,686.585C495.458,628.321 496.381,568.893 497.376,509.909C494.326,508.2 491.901,507.38 488.63,506.167C487.942,513.705 488.195,522.147 488.043,529.747C487.741,544.83 488.202,561.091 487.161,576.108C480.951,574.588 474.505,573.513 468.418,571.572C446.033,564.269 426.089,550.945 410.772,533.061C389.226,508.146 379.679,475.699 382.219,443.016C384.824,412.816 399.199,384.852 422.242,365.159Z" style="fill:rgb(205,162,140);fill-rule:nonzero"></path></g><g transform="matrix(4.166667,0,0,4.166667,0,0)"><path d="M529.095,579.728C528.492,580.111 528.874,579.971 527.886,579.891C524.603,574.543 526.77,543.226 526.497,535.448C526.24,528.118 524.076,515.604 525.634,509.01C526.933,508.062 526.187,508.392 528.079,508.361C525.906,511.248 527.37,530.35 527.548,534.752C528.127,549.086 527.054,565.153 529.025,579.25L529.095,579.728Z" style="fill:rgb(205,162,140);fill-rule:nonzero"></path></g><g transform="matrix(4.166667,0,0,4.166667,0,0)"><path d="M529.131,581.731C529.882,586.555 530.088,600.264 530.507,606.284C526.862,601.886 528.31,587.387 529.131,581.731Z" style="fill:rgb(205,162,140);fill-rule:nonzero"></path></g></g></g></g></g></svg></a><div class="hidden items-center gap-1 text-sm lg:flex"><div class="relative"><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60 active" aria-expanded="false" aria-haspopup="menu" href="/services" data-status="active" aria-current="page">Treatments</a></div><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60" href="/about">About</a><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60" href="/before-after">Before & After</a><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60" href="/team">Team</a><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60" href="/fees">Fees</a><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60" href="/membership">Dental Plan</a><a class="rounded-full px-3 py-1.5 transition hover:bg-white/60" href="/contact">Contact</a><a href="https://flexdentalgroup.portal.dental/practices/Forestdental" target="_blank" rel="noopener noreferrer" class="ml-2 rounded-full bg-foreground px-4 py-1.5 text-background transition hover:opacity-90">Book consultation</a></div><button type="button" class="flex h-9 w-9 items-center justify-center rounded-full bg-white/70 text-foreground lg:hidden" aria-label="Open menu" aria-expanded="false"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 6h16M4 12h16M4 18h16"></path></svg></button></nav></div><section class="relative overflow-x-clip pt-24 pb-8 md:pt-40 md:pb-14"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-[0.05]" style="background-image:linear-gradient(to right, currentColor 1px, transparent 1px), linear-gradient(to bottom, currentColor 1px, transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 20% 10%, black 40%, transparent 75%)"></div><div class="relative mx-auto max-w-[1400px] px-5 sm:px-8 lg:px-12"><div class="flex items-center justify-between gap-3 border-b border-anchor/15 pb-4 text-[10px] uppercase tracking-[0.22em] text-anchor/60 sm:pb-5 sm:text-[11px]"><div class="flex min-w-0 items-center gap-2 sm:gap-3"><a class="hover:text-anchor" href="/">Home</a><span class="text-anchor/30">/</span><span class="text-anchor">Treatments</span></div><span class="shrink-0 font-mono tracking-widest text-anchor/50">TRâINDEX</span></div><div class="mt-8 grid gap-8 lg:mt-14 lg:grid-cols-12 lg:gap-10"><div class="lg:col-span-8"><span class="font-sans font-medium text-[8px] leading-[12px] uppercase tracking-[0.18em] text-anchor/55">Every treatment we offer</span><h1 class="font-bold mt-3 font-display text-[34px] leading-[1.02] tracking-[-0.02em] text-anchor sm:mt-4 sm:text-[72px] md:text-[92px] lg:text-[108px]">Find the right<br/><span class="italic font-light text-anchor/70">care for your smile.</span></h1></div><div class="lg:col-span-4 lg:pt-6"><div class="max-w-sm border-l border-anchor/20 pl-4 sm:pl-5"><p class="font-sans font-normal text-[15px] leading-[24px] text-anchor/80">Nineteen treatments, one calm team. Not sure where to start? Describe what's on your mind and our smart search will point you to the right page.</p></div></div></div><form class="relative mt-10 sm:mt-14"><div class="relative flex items-center overflow-hidden rounded-full border border-anchor/20 bg-white shadow-[0_20px_60px_-2
10px_rgba(0,0,0,0.15)]"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles ml-5 h-4 w-4 text-anchor/50" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg><input placeholder="Ask anything â 'I chipped my tooth'â¦" class="flex-1 bg-transparent px-4 py-4 text-[15px] text-anchor placeholder:text-anchor/40 focus:outline-none sm:py-5 sm:text-[16px]" aria-label="Ask the Forest Dental smart search" value=""/><button type="submit" disabled="" class="mr-3 flex items-center gap-1.5 rounded-full px-4 py-2 text-[11px] font-medium uppercase tracking-[0.16em] text-paper transition disabled:cursor-not-allowed disabled:opacity-50 sm:mr-4 sm:px-5 sm:py-2.5 bg-anchor hover:bg-anchor/90"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-3.5 w-3.5" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span class="hidden sm:inline">Smart search</span></button></div></form></div></section><section class="py-8 md:py-14"><div class="mx-auto max-w-[1400px] px-5 sm:px-8 lg:px-12"><div class="grid gap-2.5 sm:gap-4 grid-cols-2 auto-rows-[168px] md:grid-cols-4 md:auto-rows-[180px] lg:grid-cols-6 lg:auto-rows-[200px] [grid-auto-flow:dense]"><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-2" style="background-color:#E76F51" href="/services/composite-bonding-blackwood"><img src="/__l5e/assets-v1/b618b035-200f-4fa5-9051-0c78b6c32366/composite-bonding-woman.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[92%] w-auto max-w-[75%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-black/0 via-black/0 to-black/30"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Cosmetic</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[24px] md:text-[34px] lg:text-[40px] text-white">Composite Bonding</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-white/85">Reshape chips, gaps and worn edges in a single visit.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-1" style="background-color:#FCCA46" href="/services/teeth-whitening-blackwood"><img src="/__l5e/assets-v1/a69d6223-144a-44b3-821c-cd08f4046239/whitening-man.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[110%] w-auto max-w-[55%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-white/0 via-white/0 to-white/50"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Cosmetic</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-anchor">Professional Teeth Whitening</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-anchor/75">Brighter, naturally â no zingers.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-2" style="background-color:#8ECAE6" href="/services/invisalign-blackwood"><img src="/__l5e/assets-v1/fb19ff15-fbf8-4027-8c38-dbdacbab1cc9/invisalign-man.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[92%] w-auto max-w-[75%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-white/0 via-white/0 to-white/50"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Orthodontics</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[24px] md:text-[34px] lg:text-[40px] text-anchor">Invisalign®</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-anchor/75">Clear aligners that fit around your life.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#FE7F2D" href="/services/emergency-dentist-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Urgent</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-white">Emergency Dentist</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#B08968" href="/services/crowns-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-white">Dental Crowns</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-1" style="background-color:#FFF8EC" href="/services/dental-check-up-blackwood"><img src="/__l5e/assets-v1/4b93a5b1-709a-4469-9001-10fe97f898c5/checkup-woman.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[110%] w-auto max-w-[55%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-white/0 via-white/0 to-white/50"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Preventive</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-anchor">Dental Check-ups</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-anchor/75">Twenty minutes to keep everything on track.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-2" style="background-color:#A1C181" href="/services/smile-makeover-blackwood"><img src="/__l5e/assets-v1/b621370e-4fe0-40cc-86f1-c4b18e4398c6/smile-makeover-man.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[92%] w-auto max-w-[75%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-white/0 via-white/0 to-white/50"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Signature</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[24px] md:text-[34px] lg:text-[40px] text-anchor">Smile Makeovers</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-anchor/75">A full smile plan, mapped out before we start.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-2" style="background-color:#C8D5B9" href="/services/hygienist-blackwood"><img src="/__l5e/assets-v1/1f5afc0f-5c42-4f38-9214-9e8d5d318c8e/hygiene-woman.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 left-1/2 h-[60%] w-auto max-w-[110%] -translate-x-1/2 object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-white/0 via-white/0 to-white/50"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Preventive</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-anchor">Hygienist Appointments</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-anchor/75">Airflow cleans â kinder than a scale-and-polish.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-1" style="background-color:#6D597A" href="/services/veneers-blackwood"><img src="/__l5e/assets-v1/88ba3b33-aea6-4d97-87e2-9fc86f89e28e/veneers-woman.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[110%] w-auto max-w-[55%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-black/0 via-black/0 to-black/30"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Cosmetic</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-white">Dental Veneers</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-white/85">Ultra-thin porcelain, hand-crafted per tooth.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#EEF4F1" href="/services/white-fillings-blackwood"><di
1v class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-anchor">White Composite Fillings</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#7CB59B" href="/services/root-canal-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-white">Root Canal Treatment</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-2" style="background-color:#233D4D" href="/services/dental-implants-blackwood"><img src="/__l5e/assets-v1/2f9c1654-802c-4d36-8008-09a2f3023ab5/implants-man.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[92%] w-auto max-w-[75%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-black/0 via-black/0 to-black/30"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[24px] md:text-[34px] lg:text-[40px] text-white">Dental Implants</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-white/85">A permanent replacement â root, tooth and all.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-2" style="background-color:#619B8A" href="/services/dentures-blackwood"><img src="/__l5e/assets-v1/85570c84-9359-42ee-8952-367a39bd4c12/dentures-grandmother.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 left-1/2 h-[60%] w-auto max-w-[110%] -translate-x-1/2 object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-black/0 via-black/0 to-black/30"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-white">Dentures</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-white/85">Modern, comfortable, natural-looking.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-1" style="background-color:#355D75" href="/services/sedation-dentistry-blackwood"><img src="/__l5e/assets-v1/fa08a60c-c072-4ee4-94b6-73eb7d8c5485/sedation-man.webp" alt="" aria-hidden="true" class="pointer-events-none absolute select-none bottom-0 right-0 h-[110%] w-auto max-w-[55%] object-contain object-bottom" loading="lazy"/><div aria-hidden="true" class="absolute inset-0 bg-gradient-to-b from-black/0 via-black/0 to-black/30"></div><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Nervous patients</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-white">Sedation Dentistry</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-white/85">Oral or IV â a genuinely gentle option.</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#8FC3B0" href="/services/bridges-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-anchor">Dental Bridges</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#A98467" href="/services/tooth-extraction-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Surgery</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-white">Tooth Extractions</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#F4A261" href="/services/gum-disease-treatment-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Preventative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-anchor">Gum Disease Treatment</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-1 row-span-1" style="background-color:#D9E2E6" href="/services/wisdom-tooth-extraction-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-black/10 text-black/70">Oral Surgery</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-black/60" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[17px] md:text-[20px] text-anchor">Wisdom Tooth Extractions</div></div></a><a class="group relative flex flex-col justify-between overflow-hidden rounded-2xl md:rounded-3xl transition-transform duration-300 hover:-translate-y-0.5 shadow-[0_1px_2px_rgba(0,0,0,0.04)] hover:shadow-[0_20px_50px_-20px_rgba(0,0,0,0.25)] col-span-2 row-span-1" style="background-color:#2D5268" href="/services/all-on-x-blackwood"><div class="relative z-10 flex items-start justify-between p-2.5 md:p-4"><span class="rounded-full px-2 py-0.5 text-[9px] font-medium uppercase tracking-[0.16em] backdrop-blur-sm md:text-[10px] md:tracking-[0.18em] bg-white/20 text-white">Restorative</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4 shrink-0 transition group-hover:-translate-y-0.5 group-hover:translate-x-0.5 text-white/90" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div><div class="relative z-10 p-2.5 pt-0 md:p-4 md:pt-0"><div class="font-display tracking-[-0.015em] text-[20px] md:text-[26px] lg:text-[28px] text-white">All-on-X Dental Implants</div><div class="mt-1 max-w-[85%] text-[11.5px] leading-snug md:mt-1.5 md:text-[13px] text-white/85">Full-arch fixed teeth on implants.</div></div></a></div><div class="mt-10 flex flex-wrap items-center justify-between gap-4 border-t border-anchor/10 pt-6 text-[13px] text-anchor/60"><span>Can't see what you're looking for? Ask us directly.</span><div class="flex flex-wrap gap-3"><a href="https://flexdentalgroup.portal.dental/practices/Forestdental" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-full bg-anchor px-5 py-2.5 text-paper transition hover:bg-anchor/90"><span class="font-sans font-bold text-[13px]">Book consultation</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-4 w-4" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a><a href="tel:01443807845" class="inline-flex items-center gap-2 rounded-full border border-anchor/25 bg-white/70 px-5 py-2.5 font-medium text-anchor">Call 01443 807 845</a></div></div></div></section><section class="pb-14 md:pb-24"><div class="mx-auto max-w-4xl px-5 sm:px-8"></div></section><div class="mx-auto w-full max-w-3xl px-4 md:px-6"><section class="relative overflow-hidden rounded-3xl"><div aria-hidden="true" class="absolute inset-0 bg-neutral-200" style="background:radial-gradient(140% 100% at 20% 0%, #dbe4e0 0%, transparent 60%),radial-gradient(120% 80% at 80% 100%, #d6dce8 0%, transparent 55%),linear-gradient(160deg, #eef1ee 0%, #e4e7ee 100%)"></div><div aria-hidden="true" class="absolute inset-0 bg-white/15 backdrop-blur-[1px]"></div><div class="relative px-5 py-6 md:px-8 md:py-8"><div class="flex items-center gap-4"><div class="relative flex h-12 w-12 shrink-0 items-center justify-center"><div class="relative flex h-10 w-10 items-center justify-center rounded-full bg-neutral-200 text-neutral-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4" aria-hidden="true">
1<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg></div></div><div><div class="flex flex-wrap items-center gap-2"><h3 class="text-[15px] font-semibold tracking-tight text-neutral-900">Phone lines are closed right now</h3></div><p class="mt-0.5 text-sm text-neutral-500">Request a call-back and we'll ring you when the lines reopen.</p></div></div><form class="mt-5"><div class="flex flex-col gap-2.5 sm:flex-row sm:items-center"><div class="relative flex-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone pointer-events-none absolute left-3.5 top-1/2 h-4 w-4 -translate-y-1/2 text-neutral-400" aria-hidden="true"><path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg><input type="tel" inputMode="numeric" required="" aria-label="Your UK mobile number for a call back" placeholder="07123 456 789" maxLength="13" class="w-full rounded-2xl border border-white/60 bg-white/70 py-3.5 pl-10 pr-4 text-[15px] text-neutral-900 shadow-[0_2px_12px_-4px_rgba(0,0,0,0.08)] outline-none backdrop-blur-xl transition placeholder:text-neutral-400 focus:border-emerald-400/60 focus:bg-white/90 focus:shadow-[0_4px_20px_-6px_rgba(16,185,129,0.2)]" value=""/></div><button type="submit" class="group flex shrink-0 items-center justify-center gap-2 rounded-2xl bg-neutral-900 px-6 py-3.5 text-[15px] font-semibold text-white shadow-[0_8px_24px_-8px_rgba(0,0,0,0.35)] transition hover:bg-neutral-800 hover:shadow-[0_12px_32px_-8px_rgba(0,0,0,0.4)] active:scale-[0.98] disabled:opacity-70"><span>Call me now</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-0.5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div><p class="mt-2.5 flex items-center gap-1.5 text-xs text-neutral-500"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-3.5 w-3.5 text-neutral-400" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg>No spam. We call you back, then we forget the number.</p></form><div class="relative mt-6 rounded-2xl border border-white/60 bg-white/60 px-4 py-3 backdrop-blur-xl"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock h-4 w-4 text-neutral-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg><span class="text-[11px] font-bold uppercase tracking-[0.14em] text-neutral-500">Phone lines</span><span class="ml-auto inline-flex items-center gap-1 rounded-full px-2 py-0.5 text-[10px] font-bold uppercase tracking-wider ring-1 bg-neutral-100 text-neutral-600 ring-neutral-200"><span class="h-1.5 w-1.5 rounded-full bg-neutral-400"></span>Closed</span></div><dl class="mt-2 grid grid-cols-1 gap-x-4 gap-y-1 text-sm text-neutral-700 sm:grid-cols-3"><div class="flex items-center justify-between sm:block"><dt class="text-[12px] font-semibold text-neutral-500">Mon â Fri</dt><dd class="font-medium tabular-nums text-neutral-800">9am â 8pm</dd></div><div class="flex items-center justify-between sm:block"><dt class="text-[12px] font-semibold text-neutral-500">Saturday</dt><dd class="font-medium tabular-nums text-neutral-800">9am â 5pm</dd></div><div class="flex items-center justify-between sm:block"><dt class="text-[12px] font-semibold text-neutral-500">Sunday</dt><dd class="font-medium tabular-nums text-neutral-800">9am â 1pm · 5pm â 8pm</dd></div></dl></div></div></section></div><footer class="w-full bg-anchor text-paper"><div class="mx-auto max-w-6xl px-6 py-16 md:px-10 md:py-20"><div class="grid gap-12 md:grid-cols-12"><div class="md:col-span-4"><a aria-label="Forest Dental â home" class="inline-block" href="/"><svg viewBox="200 850 2620 1250" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Forest Dental" class="h-14 w-auto -ml-1 text-paper" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><title>Forest Dental</title><g transform="matrix(1,0,0,1,-4295.149684,-9388)"><g transform="matrix(1,0,0,1,-2804.850316,9388)"><g transform="matrix(4.050822,0,0,4.050822,235.125512,-283.043414)"><g transform="matrix(4.276537,0,0,4.276537,526.994139,-1415.639383)"><text x="318.035px" y="435.608px" fill="currentColor" style="font-family:'Plus Jakarta Sans', sans-serif;font-weight:800;font-size:36.589px">F<tspan x="339.147px" y="435.608px">o</tspan>rest</text></g><g transform="matrix(2.481692,0,0,2.481692,954.837418,-1349.469833)"><text x="375.695px" y="764.524px" fill="currentColor" style="font-family:'Manrope', sans-serif;font-weight:300;font-size:48.69px">De<tspan x="435.364px" y="764.524px">n</tspan>tal</text></g><g transform="matrix(0.110589,0,0,0.113636,1815.350383,439.053855)" class="text-[rgb(205,162,140)]" fill="currentColor"><g transform="matrix(1,0,0,1,-2133.333333,-2133.333333)"><g transform="matrix(4.166667,0,0,4.166667,0,0)"><path d="M422.242,365.159C424.074,349.676 427.728,337.28 436.492,324.288C450.18,3
103.97 471.52,290.069 495.636,285.758C520.086,281.266 545.319,286.647 565.809,300.722C582.39,312.203 594.608,328.946 600.485,348.238C602.324,354.313 603.14,359.641 604.278,365.829C621.493,382.275 633.488,401.054 639.15,424.351C646.634,455.144 642.783,487.979 626.385,515.26C612.338,538.845 591,557.22 565.593,567.614C555.695,571.63 547.721,573.601 537.484,576.157C535.616,553.612 537.649,528.386 535.853,506.295C533.063,507.185 531,507.931 528.079,508.361C526.187,508.392 526.933,508.062 525.634,509.01C524.076,515.604 526.24,528.118 526.497,535.448C526.77,543.226 524.603,574.543 527.886,579.891C528.874,579.971 528.492,580.111 529.095,579.728L529.131,581.731C528.31,587.387 526.862,601.886 530.507,606.284C531.052,609.454 531.313,612.308 531.556,615.513C533.649,643.15 536.68,670.814 541.648,698.088C543.606,708.836 546.096,719.785 550.414,729.832C552.461,734.595 555.145,737.845 558.552,741.672L466.234,741.522C478.858,728.457 482.129,704.108 485.211,686.585C495.458,628.321 496.381,568.893 497.376,509.909C494.326,508.2 491.901,507.38 488.63,506.167C487.942,513.705 488.195,522.147 488.043,529.747C487.741,544.83 488.202,561.091 487.161,576.108C480.951,574.588 474.505,573.513 468.418,571.572C446.033,564.269 426.089,550.945 410.772,533.061C389.226,508.146 379.679,475.699 382.219,443.016C384.824,412.816 399.199,384.852 422.242,365.159Z"></path></g><g transform="matrix(4.166667,0,0,4.166667,0,0)"><path d="M529.095,579.728C528.492,580.111 528.874,579.971 527.886,579.891C524.603,574.543 526.77,543.226 526.497,535.448C52
16.24,528.118 524.076,515.604 525.634,509.01C526.933,508.062 526.187,508.392 528.079,508.361C525.906,511.248 527.37,530.35 527.548,534.752C528.127,549.086 527.054,565.153 529.025,579.25L529.095,579.728Z"></path></g><g transform="matrix(4.166667,0,0,4.166667,0,0)"><path d="M529.131,581.731C529.882,586.555 530.088,600.264 530.507,606.284C526.862,601.886 528.31,587.387 529.131,581.731Z"></path></g></g></g></g></g></g></svg></a><p class="mt-4 max-w-xs text-sm text-paper/70">Modern, family-friendly dentistry in Blackwood.</p><a href="tel:01443807845" class="mt-6 inline-flex w-full items-center justify-center gap-2 rounded-full border border-paper/30 px-6 py-3 text-sm font-medium text-paper transition hover:bg-paper hover:text-anchor"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>Call us now</a><a href="https://flexdentalgroup.portal.dental/practices/Forestdental" target="_blank" rel="noopener noreferrer" class="mt-3 inline-flex w-full items-center justify-center rounded-full bg-forest px-6 py-3 text-sm font-medium text-paper transition hover:bg-forest/90">Book an appointment</a></div><div class="md:col-span-2"><span class="font-sans font-medium text-[8px] leading-[12px] uppercase tracking-wider text-paper/60">Treatments</span><ul class="mt-4 space-y-3"><li><a href="/services" class="text-sm text-paper/85 hover:text-paper hover:underline">All treatments</a></li><li><a href="/services/dental-implants-blackwood" class="text-sm text-paper/85 hover:text-paper hover:underline">Dental Implants</a></li><li><a href="/services/invisalign-blackwood" class="text-sm text-paper/85 hover:text-paper hover:underline">Invisalign</a></li><li><a href="/services/teeth-whitening-blackwood" class="text-sm text-paper/85 hover:text-paper hover:underline">Teeth Whitening</a></li><li><a href="/services/hygienist-blackwood" class="text-sm text-paper/85 hover:text-paper hover:underline">Hygienist</a></li><li><a href="/services/emergency-dentist-blackwood" class="text-sm text-paper/85 hover:text-paper hover:underline">Emergency Dentist</a></li><li><a href="/before-after" class="text-sm text-paper/85 hover:text-paper hover:underline">Before & After</a></li><li><a href="/mission" class="text-sm text-paper/85 hover:text-paper hover:underline">Our Mission</a></li><li><a href="/fees" class="text-sm text-paper/85 hover:text-paper hover:underline">Fees</a></li><li><a href="/membership" class="text-sm text-paper/85 hover:text-paper hover:underline">Dental Plan</a></li></ul></div><div class="md:col-span-3"><span class="font-sans font-medium text-[8px] leading-[12px] uppercase tracking-wider text-paper/60">Contact</span><address class="mt-4 space-y-3 text-sm not-italic text-paper/85"><p class="flex items-start gap-2"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="mt-0.5 shrink-0 text-forest" aria-hidden="true"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0z"></path><circle cx="12" cy="10" r="3"></circle></svg><span>Forest Dental, Bryn Surgery,<br class="hidden md:block"/> Bryn Road, Blackwood, <span class="whitespace-nowrap">NP12 3NA</span></span></p><p class="flex items-center gap-2"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="shrink-0 text-forest" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg><a href="tel:01443807845" class="hover:text-paper hover:underline">01443 807 845</a></p><p class="flex items-center gap-2">
1<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="shrink-0 text-forest" aria-hidden="true"><rect x="2" y="4" width="20" height="16" rx="2"></rect><path d="m2 6 10 7 10-7"></path></svg><a href="mailto:[email protected]" class="hover:text-paper hover:underline">[email protected]</a></p><div class="pt-2"><p class="flex items-center gap-2 text-paper/60"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="shrink-0 text-forest" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 6v6l4 2"></path></svg><span class="text-[11px] font-bold uppercase tracking-[0.14em]">Phone lines</span></p><dl class="mt-2 space-y-1 text-sm text-paper/85"><div class="flex justify-between gap-4"><dt>Mon â Fri</dt><dd class="tabular-nums">9am â 8pm</dd></div><div class="flex justify-between gap-4"><dt>Saturday</dt><dd class="tabular-nums">9am â 5pm</dd></div><div class="flex justify-between gap-4"><dt>Sunday</dt><dd class="tabular-nums">9am â 1pm · 5 â 8pm</dd></div></dl></div></address></div><div class="md:col-span-3 space-y-8"><div><span class="font-sans font-medium text-[8px] leading-[12px] uppercase tracking-wider text-paper/60">Terms</span><ul class="mt-4 space-y-3"><li><a href="/statement-of-purpose" class="text-sm text-paper/85 hover:text-paper hover:underline">Statement of Purpose</a></li><li><a href="/privacy" class="text-sm text-paper/85 hover:text-paper hover:underline">Privacy & Cookie Policy</a></li><li><a href="/complaints" class="text-sm text-paper/85 hover:text-paper hover:underline">Complaints Policy</a></li><li><a href="/data-protection" class="text-sm text-paper/85 hover:text-paper hover:underline">Data Protection</a></li></ul></div></div></div><div class="mt-16 flex flex-wrap items-center justify-between gap-4 border-t border-paper/15 pt-6 text-xs text-paper/60"><p>© <!-- -->2026<!-- --> Forest Dental Blackwood. All rights reserved.</p><p>Site last updated:<!-- --> <time dateTime="2026-10-05T09:28:08.071Z">5 October 2026</time></p></div></div></footer></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--></div><div class="fixed bottom-0 left-0 right-0 z-50 grid grid-cols-3 bg-forest shadow-[0_-4px_20px_rgba(0,0,0,0.15)] pb-[env(safe-area-inset-bottom)] md:hidden"><a href="tel:01443807845" class="flex min-h-12 items-center justify-center gap-1.5 bg-[#dff29b] px-2 py-3 text-anchor" aria-label="Call 01443 807 845"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg><span class="text-sm font-medium">Call</span></a><a href="https://wa.me/441443807845" target="_blank" rel="noopener noreferrer" class="flex min-h-12 items-center justify-center gap-1.5 bg-[#25D366] px-2 py-3 text-white" aria-label="Message us on WhatsApp"><svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.174.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"></path></svg><span class="text-sm font-medium">WhatsApp</span></a><a href="https://flexdentalgroup.portal.dental/practices/Forestdental" target="_blank" rel="noopener noreferrer" class="flex min-h-12 items-center justify-center gap-1.5 bg-forest px-2 py-3 text-paper" aria-label="Book online"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg><span class="text-sm font-medium">Book</span></a></div>
1<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-B1of4K1i.js","/assets/jsx-runtime-DGeXAQPT.js","/assets/useSelector-CB5XfBm8.js","/assets/createServerFn-Bups_lUA.js","/assets/matchContext-BQdKJ3m3.js","/assets/react-vt4WmSOl.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-B1of4K1i.js"}}]},"/services/":$R[8]={preloads:$R[9]=["/assets/services.index-OReYq4VB.js","/assets/Footer-B97zMXdo.js","/assets/typography-DkJ_DhvR.js","/assets/arrow-up-right-DAbOQygR.js","/assets/sparkles-BDSQttLh.js","/assets/x-zQCzbbSx.js"]}}},matches:$R[10]=[$R[11]={i:"__root__�",u:1791477162298,s:"success",ssr:!0},$R[12]={i:"�services��services�",u:1791477162298,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
1<script type="module" async="" src="/assets/index-B1of4K1i.js"></script>
1<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
1</body></html>
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.