{"id":3011,"date":"2025-12-12T01:55:48","date_gmt":"2025-12-11T17:55:48","guid":{"rendered":"https:\/\/dental.my\/home\/?page_id=3011"},"modified":"2026-09-05T04:36:06","modified_gmt":"2026-09-04T20:36:06","slug":"pricing","status":"publish","type":"page","link":"https:\/\/dental.my\/home\/pricing\/","title":{"rendered":"Harga Rawatan Gigi Kuala Lumpur 2026 | Senarai Harga KPSA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3011\" class=\"elementor elementor-3011\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c90f25f e-flex e-con-boxed e-con e-parent\" data-id=\"c90f25f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9b048a2 elementor-widget elementor-widget-spacer\" data-id=\"9b048a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18a7e47 elementor-widget elementor-widget-spacer\" data-id=\"18a7e47\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b0dba45 e-flex e-con-boxed e-con e-parent\" data-id=\"b0dba45\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3019ad8 elementor-widget elementor-widget-spacer\" data-id=\"3019ad8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e663e2 elementor-hidden-desktop elementor-hidden-laptop elementor-widget elementor-widget-spacer\" data-id=\"8e663e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e934cc elementor-widget elementor-widget-heading\" data-id=\"9e934cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our Dental Fee<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1ae831 elementor-widget elementor-widget-spacer\" data-id=\"e1ae831\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9715128 e-flex e-con-boxed e-con e-parent\" data-id=\"9715128\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39ea742 elementor-widget elementor-widget-global elementor-global-6340 elementor-widget-html\" data-id=\"39ea742\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- KPSA WhatsApp Floating - Clean Tweaked Inverted + Merdeka flag -->\n<div class=\"wa-ultra-clean\">\n  <button class=\"wa-ultra-clean-trigger\" aria-label=\"WhatsApp Klinik Gigi KPSA Wangsa Maju, Sunway Batu Caves dan Greenwood\" type=\"button\">\n    <span class=\"wa-merdeka-flag\" aria-hidden=\"true\">\n      <svg viewBox=\"0 0 120 100\">\n        <!-- pole -->\n        <rect x=\"8\" y=\"16\" width=\"5\" height=\"82\" rx=\"2.5\" fill=\"#B8860B\"\/>\n        <circle cx=\"10.5\" cy=\"14\" r=\"5\" fill=\"#FFB703\"\/>\n        <!-- flag -->\n        <g class=\"wa-flag-cloth\">\n          <rect x=\"12\" y=\"18\" width=\"96\" height=\"56\" fill=\"#FFFFFF\"\/>\n          <g fill=\"#CC0001\">\n            <rect x=\"12\" y=\"18\" width=\"96\" height=\"4\"\/><rect x=\"12\" y=\"26\" width=\"96\" height=\"4\"\/>\n            <rect x=\"12\" y=\"34\" width=\"96\" height=\"4\"\/><rect x=\"12\" y=\"42\" width=\"96\" height=\"4\"\/>\n            <rect x=\"12\" y=\"50\" width=\"96\" height=\"4\"\/><rect x=\"12\" y=\"58\" width=\"96\" height=\"4\"\/>\n            <rect x=\"12\" y=\"66\" width=\"96\" height=\"4\"\/>\n          <\/g>\n          <rect x=\"12\" y=\"18\" width=\"54\" height=\"32\" fill=\"#010066\"\/>\n          <g transform=\"translate(29,34)\">\n            <circle cx=\"0\" cy=\"0\" r=\"9.5\" fill=\"#FFCC00\"\/>\n            <circle cx=\"3.6\" cy=\"0\" r=\"7.9\" fill=\"#010066\"\/>\n          <\/g>\n          <g transform=\"translate(48,34) scale(0.42)\" fill=\"#FFCC00\">\n            <path d=\"M0.00,-15.00 L-1.60,-7.02 L-6.51,-13.51 L-4.49,-5.63 L-11.73,-9.35 L-6.49,-3.12 L-14.62,-3.34 L-7.20,-0.00 L-14.62,3.34 L-6.49,3.12 L-11.73,9.35 L-4.49,5.63 L-6.51,13.51 L-1.60,7.02 L-0.00,15.00 L1.60,7.02 L6.51,13.51 L4.49,5.63 L11.73,9.35 L6.49,3.12 L14.62,3.34 L7.20,0.00 L14.62,-3.34 L6.49,-3.12 L11.73,-9.35 L4.49,-5.63 L6.51,-13.51 L1.60,-7.02 Z\"\/>\n          <\/g>\n        <\/g>\n      <\/svg>\n    <\/span>\n    <i class=\"fa-brands fa-whatsapp\"><\/i>\n  <\/button>\n\n  <div class=\"wa-ultra-clean-popup\" aria-hidden=\"true\">\n    <div class=\"wa-ultra-clean-card\">\n      <div class=\"wa-ultra-clean-head\">\n        <div class=\"wa-ultra-clean-badge\">\n          <i class=\"fa-brands fa-whatsapp\"><\/i>\n        <\/div>\n        <h4>Pilih Cawangan KPSA<\/h4>\n        <span class=\"wa-head-flag\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 280 140\">\n            <rect width=\"280\" height=\"140\" fill=\"#FFFFFF\"\/>\n            <g fill=\"#CC0001\">\n              <rect y=\"0\" width=\"280\" height=\"10\"\/><rect y=\"20\" width=\"280\" height=\"10\"\/>\n              <rect y=\"40\" width=\"280\" height=\"10\"\/><rect y=\"60\" width=\"280\" height=\"10\"\/>\n              <rect y=\"80\" width=\"280\" height=\"10\"\/><rect y=\"100\" width=\"280\" height=\"10\"\/>\n              <rect y=\"120\" width=\"280\" height=\"10\"\/>\n            <\/g>\n            <rect width=\"156\" height=\"80\" fill=\"#010066\"\/>\n            <g transform=\"translate(52,40)\">\n              <circle cx=\"0\" cy=\"0\" r=\"24\" fill=\"#FFCC00\"\/>\n              <circle cx=\"9\" cy=\"0\" r=\"20\" fill=\"#010066\"\/>\n            <\/g>\n            <g transform=\"translate(96,40)\" fill=\"#FFCC00\">\n              <path d=\"M0.00,-15.00 L-1.60,-7.02 L-6.51,-13.51 L-4.49,-5.63 L-11.73,-9.35 L-6.49,-3.12 L-14.62,-3.34 L-7.20,-0.00 L-14.62,3.34 L-6.49,3.12 L-11.73,9.35 L-4.49,5.63 L-6.51,13.51 L-1.60,7.02 L-0.00,15.00 L1.60,7.02 L6.51,13.51 L4.49,5.63 L11.73,9.35 L6.49,3.12 L14.62,3.34 L7.20,0.00 L14.62,-3.34 L6.49,-3.12 L11.73,-9.35 L4.49,-5.63 L6.51,-13.51 L1.60,-7.02 Z\"\/>\n            <\/g>\n          <\/svg>\n        <\/span>\n      <\/div>\n      <div class=\"wa-ultra-clean-list\">\n        <a href=\"https:\/\/wa.link\/ku871e\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp Klinik Gigi KPSA Wangsa Maju LEXA\">\n          <span class=\"wa-clean-branch-icon\"><i class=\"fa-solid fa-location-dot\"><\/i><\/span>\n          <span class=\"wa-clean-branch-text\">Wangsa Maju (LEXA)<\/span>\n          <span class=\"wa-clean-branch-arrow\"><i class=\"fa-solid fa-angle-right\"><\/i><\/span>\n        <\/a>\n        <a href=\"https:\/\/wa.link\/658git\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp Klinik Gigi KPSA Sunway Batu Caves\">\n          <span class=\"wa-clean-branch-icon\"><i class=\"fa-solid fa-location-dot\"><\/i><\/span>\n          <span class=\"wa-clean-branch-text\">Sunway Batu Caves<\/span>\n          <span class=\"wa-clean-branch-arrow\"><i class=\"fa-solid fa-angle-right\"><\/i><\/span>\n        <\/a>\n        <a href=\"https:\/\/wa.link\/a5zuu8\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp Klinik Gigi KPSA Greenwood\">\n          <span class=\"wa-clean-branch-icon\"><i class=\"fa-solid fa-location-dot\"><\/i><\/span>\n          <span class=\"wa-clean-branch-text\">Greenwood<\/span>\n          <span class=\"wa-clean-branch-arrow\"><i class=\"fa-solid fa-angle-right\"><\/i><\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.wa-ultra-clean{\n  position:fixed;\n  right:20px;\n  bottom:20px;\n  z-index:9999;\n  font-family:Montserrat, Inter, system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n}\n\/* Trigger *\/\n.wa-ultra-clean-trigger{\n  position:relative;\n  overflow:visible;\n  width:60px;\n  height:60px;\n  border:none !important;\n  border-radius:50%;\n  background:#25D366 !important;\n  color:#fff !important;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  cursor:pointer;\n  box-shadow:0 12px 28px rgba(0,0,0,.14), 0 4px 12px rgba(37,211,102,.20);\n  transition:background .22s ease, color .22s ease, box-shadow .22s ease;\n  -webkit-tap-highlight-color:transparent;\n  outline:none;\n}\n.wa-ultra-clean-trigger i,\n.wa-ultra-clean-trigger .fa-whatsapp{\n  font-size:28px;\n  color:#fff !important;\n  line-height:1;\n  transition:color .22s ease;\n}\n\n\/* --- Merdeka flag planted on the button --- *\/\n.wa-ultra-clean .wa-merdeka-flag{\n  position:absolute;\n  top:-24px;\n  right:-10px;\n  width:40px;\n  height:34px;\n  pointer-events:none;\n  transform-origin:8% 100%;\n  animation:wa-flag-sway 3.4s ease-in-out infinite;\n  filter:drop-shadow(0 2px 4px rgba(0,0,0,.22));\n}\n.wa-ultra-clean .wa-merdeka-flag svg{\n  width:100%;\n  height:100%;\n  display:block;\n  overflow:visible;\n}\n.wa-ultra-clean .wa-flag-cloth{\n  transform-origin:12px 46px;\n  animation:wa-cloth 1.8s ease-in-out infinite;\n}\n@keyframes wa-flag-sway{\n  0%,100%{transform:rotate(14deg)}\n  50%{transform:rotate(20deg)}\n}\n@keyframes wa-cloth{\n  0%,100%{transform:skewY(0deg) scaleY(1)}\n  35%{transform:skewY(-4.5deg) scaleY(.96)}\n  70%{transform:skewY(3.5deg) scaleY(1.03)}\n}\n@media (prefers-reduced-motion:reduce){\n  .wa-ultra-clean .wa-merdeka-flag,\n  .wa-ultra-clean .wa-flag-cloth{animation:none}\n}\n\n\/* no hover effect *\/\n.wa-ultra-clean-trigger:hover,\n.wa-ultra-clean-trigger:focus,\n.wa-ultra-clean-trigger:active{\n  transform:none !important;\n  background:#25D366 !important;\n  color:#fff !important;\n  box-shadow:0 12px 28px rgba(0,0,0,.14), 0 4px 12px rgba(37,211,102,.20) !important;\n  outline:none !important;\n}\n.wa-ultra-clean-trigger:hover i,\n.wa-ultra-clean-trigger:focus i,\n.wa-ultra-clean-trigger:active i{\n  color:#fff !important;\n}\n\/* active = inverted *\/\n.wa-ultra-clean.active .wa-ultra-clean-trigger{\n  background:#ffffff !important;\n  color:#25D366 !important;\n  box-shadow:0 12px 28px rgba(0,0,0,.14), 0 4px 12px rgba(37,211,102,.12);\n}\n.wa-ultra-clean.active .wa-ultra-clean-trigger i,\n.wa-ultra-clean.active .wa-ultra-clean-trigger .fa-whatsapp{\n  color:#25D366 !important;\n}\n\/* Popup *\/\n.wa-ultra-clean-popup{\n  position:absolute;\n  right:0;\n  bottom:78px;\n  width:290px;\n  opacity:0;\n  visibility:hidden;\n  pointer-events:none;\n  transform:translate3d(0,10px,0);\n  transform-origin:bottom right;\n  transition:\n    opacity .22s ease,\n    transform .24s cubic-bezier(.22,1,.36,1),\n    visibility 0s linear .24s;\n  will-change:opacity, transform;\n}\n.wa-ultra-clean.active .wa-ultra-clean-popup{\n  opacity:1;\n  visibility:visible;\n  pointer-events:auto;\n  transform:translate3d(0,0,0);\n  transition:\n    opacity .22s ease,\n    transform .24s cubic-bezier(.22,1,.36,1),\n    visibility 0s linear 0s;\n}\n\/* Card *\/\n.wa-ultra-clean-card{\n  position:relative;\n  overflow:hidden;\n  border-radius:24px;\n  padding:14px;\n  background:rgba(255,255,255,.70);\n  border:1px solid rgba(255,255,255,.55);\n  backdrop-filter:blur(14px) saturate(150%);\n  -webkit-backdrop-filter:blur(14px) saturate(150%);\n  box-shadow:0 18px 42px rgba(15,23,42,.14), 0 8px 20px rgba(15,23,42,.07), inset 0 1px 0 rgba(255,255,255,.58);\n}\n.wa-ultra-clean-card::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at top left, rgba(255,255,255,.58), transparent 34%),\n    radial-gradient(circle at bottom right, rgba(255,255,255,.22), transparent 38%);\n  pointer-events:none;\n}\n.wa-ultra-clean-card::after{\n  content:\"\";\n  position:absolute;\n  top:-35px;\n  right:-25px;\n  width:110px;\n  height:110px;\n  border-radius:50%;\n  background:rgba(37,211,102,.10);\n  filter:blur(10px);\n  pointer-events:none;\n}\n\/* Header *\/\n.wa-ultra-clean-head{\n  position:relative;\n  z-index:1;\n  display:flex;\n  align-items:center;\n  gap:12px;\n  padding:4px 4px 14px;\n}\n.wa-ultra-clean-badge{\n  width:42px;\n  height:42px;\n  border-radius:12px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:#25D366 !important;\n  box-shadow:0 8px 18px rgba(37,211,102,.25);\n  flex-shrink:0;\n}\n.wa-ultra-clean .wa-ultra-clean-badge i,\n.wa-ultra-clean .wa-ultra-clean-badge .fa-brands,\n.wa-ultra-clean .wa-ultra-clean-badge .fa-whatsapp{\n  color:#ffffff !important;\n  font-size:20px;\n  line-height:1;\n}\n.wa-ultra-clean-head h4{\n  margin:0;\n  font-size:15px;\n  line-height:1.2;\n  color:#023752;\n  font-weight:800;\n  letter-spacing:.01em;\n}\n\/* small static flag in the card header *\/\n.wa-ultra-clean .wa-head-flag{\n  margin-left:auto;\n  width:26px;\n  height:16px;\n  flex-shrink:0;\n  border-radius:2px;\n  overflow:hidden;\n  transform:rotate(-4deg);\n  box-shadow:0 1px 3px rgba(2,55,82,.25);\n}\n.wa-ultra-clean .wa-head-flag svg{width:100%;height:100%;display:block}\n\n\/* List *\/\n.wa-ultra-clean-list{\n  position:relative;\n  z-index:1;\n  display:flex;\n  flex-direction:column;\n  gap:10px;\n}\n.wa-ultra-clean-list a{\n  position:relative;\n  display:flex;\n  align-items:center;\n  gap:12px;\n  padding:14px 14px;\n  text-decoration:none;\n  border-radius:18px;\n  background:rgba(255,255,255,.78);\n  border:1px solid rgba(255,255,255,.60);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.58), 0 6px 16px rgba(15,23,42,.05);\n  transition:transform .22s cubic-bezier(.22,1,.36,1), background .22s ease, box-shadow .22s ease, border-color .22s ease;\n}\n.wa-ultra-clean-list a:hover{\n  transform:translateX(4px);\n  background:rgba(255,255,255,.96);\n  border-color:rgba(255,255,255,.82);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.68), 0 10px 20px rgba(15,23,42,.08);\n}\n.wa-clean-branch-icon{\n  width:38px;\n  height:38px;\n  border-radius:12px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  background:rgba(255,255,255,.90);\n  box-shadow:inset 0 1px 0 rgba(255,255,255,.68);\n  flex-shrink:0;\n}\n.wa-clean-branch-icon i{\n  color:#e11d48 !important;\n  font-size:15px;\n}\n.wa-clean-branch-text{\n  font-size:14px;\n  line-height:1.35;\n  color:#0f172a;\n  font-weight:700;\n}\n.wa-clean-branch-arrow{\n  margin-left:auto;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  color:#94a3b8;\n  font-size:14px;\n  transition:transform .22s cubic-bezier(.22,1,.36,1), color .22s ease;\n}\n.wa-ultra-clean-list a:hover .wa-clean-branch-arrow{\n  transform:translateX(2px);\n  color:#023752;\n}\n\/* Mobile *\/\n@media (max-width:767px){\n  .wa-ultra-clean{\n    right:14px;\n    bottom:14px;\n  }\n  .wa-ultra-clean-trigger{\n    width:56px;\n    height:56px;\n  }\n  .wa-ultra-clean-trigger i{\n    font-size:25px;\n  }\n  .wa-ultra-clean .wa-merdeka-flag{\n    width:34px;\n    height:29px;\n    top:-20px;\n    right:-8px;\n  }\n  .wa-ultra-clean-popup{\n    width:270px;\n    bottom:72px;\n  }\n  .wa-ultra-clean-card{\n    border-radius:22px;\n    padding:12px;\n  }\n  .wa-ultra-clean-head h4{\n    font-size:14px;\n  }\n  .wa-ultra-clean .wa-head-flag{\n    width:23px;\n    height:14px;\n  }\n  .wa-ultra-clean-list a{\n    padding:13px 13px;\n  }\n  .wa-clean-branch-text{\n    font-size:13.5px;\n  }\n}\n<\/style>\n\n<script>\n(function(){\n  const widget = document.querySelector('.wa-ultra-clean');\n  if(!widget) return;\n  const trigger = widget.querySelector('.wa-ultra-clean-trigger');\n  const popup = widget.querySelector('.wa-ultra-clean-popup');\n  trigger.addEventListener('click', function(e){\n    e.stopPropagation();\n    widget.classList.toggle('active');\n    popup.setAttribute('aria-hidden', widget.classList.contains('active') ? 'false' : 'true');\n  });\n  document.addEventListener('click', function(e){\n    if(!widget.contains(e.target)){\n      widget.classList.remove('active');\n      popup.setAttribute('aria-hidden', 'true');\n    }\n  });\n  document.addEventListener('keydown', function(e){\n    if(e.key === 'Escape'){\n      widget.classList.remove('active');\n      popup.setAttribute('aria-hidden', 'true');\n    }\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-286fc78 e-flex e-con-boxed e-con e-parent\" data-id=\"286fc78\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d05a24 elementor-widget elementor-widget-html\" data-id=\"3d05a24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"kpsa-service fee-2025\">\n  <style>\n    .kpsa-service.fee-2025{\n      background:#ffffff;\n      padding:60px 0;\n      color:#000;\n      font-family: Inter, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n    }\n    .kpsa-service.fee-2025 .container{\n      max-width:1100px;\n      margin:0 auto;\n      padding:0 20px;\n    }\n    .kpsa-service.fee-2025 h1{\n      text-align:center;\n      margin:0 0 8px;\n      color:#023752;\n      font-size:30px;\n      line-height:1.2;\n    }\n    .kpsa-service.fee-2025 .intro{\n      margin:0 auto 34px;\n      font-size:15px;\n      line-height:1.7;\n      text-align:center;\n      max-width:900px;\n      color:#334155;\n    }\n    .kpsa-service.fee-2025 .intro a{\n      position:relative;\n      display:inline-block;\n      color:#023752;\n      font-weight:700;\n      text-decoration:none;\n      transition:color .3s ease;\n    }\n    .kpsa-service.fee-2025 .intro a::after{\n      content:\"\";\n      position:absolute;\n      left:0;\n      bottom:-3px;\n      width:0;\n      height:2px;\n      background:#ffb703;\n      transition:width .3s ease;\n      border-radius:20px;\n    }\n    .kpsa-service.fee-2025 .intro a:hover::after{\n      width:100%;\n    }\n    .kpsa-service.fee-2025 .fee-group{\n      margin:0 0 28px;\n      border-radius:18px;\n      overflow:hidden;\n      box-shadow:0 10px 26px rgba(2,55,82,.06);\n      border:1px solid #e8edf2;\n      background:#fff;\n    }\n    \/* ADDED: keeps anchor links from landing under a sticky header.\n       Delete this rule if your header isn't sticky. *\/\n    .kpsa-service.fee-2025 .fee-group{\n      scroll-margin-top:110px;\n    }\n    .kpsa-service.fee-2025 .fee-group.alt-soft{\n      background:linear-gradient(135deg,#fff9e6 0%, #fffdf7 100%);\n      border:1px solid rgba(255,183,3,.22);\n    }\n    .kpsa-service.fee-2025 .fee-head{\n      position:relative;\n      padding:16px 18px 16px 22px;\n      font-size:18px;\n      font-weight:700;\n      line-height:1.3;\n      color:#023752;\n      background:rgba(255,255,255,.88);\n      border-bottom:1px solid rgba(2,55,82,.08);\n    }\n    .kpsa-service.fee-2025 .alt-soft .fee-head{\n      background:linear-gradient(135deg,rgba(255,248,230,.92),rgba(255,253,245,.98));\n      border-bottom:1px solid rgba(255,183,3,.18);\n    }\n    .kpsa-service.fee-2025 .fee-head::before{\n      content:\"\";\n      position:absolute;\n      left:0;\n      top:0;\n      bottom:0;\n      width:5px;\n      background:#ffb703;\n    }\n    .kpsa-service.fee-2025 .fee-head a{\n      position:relative;\n      display:inline-block;\n      color:#023752;\n      text-decoration:none;\n      transition:color .3s ease;\n    }\n    .kpsa-service.fee-2025 .fee-head a::after{\n      content:\"\";\n      position:absolute;\n      left:0;\n      bottom:-3px;\n      width:0;\n      height:2px;\n      background:#ffb703;\n      transition:width .3s ease;\n      border-radius:20px;\n    }\n    .kpsa-service.fee-2025 .fee-head a:hover::after{\n      width:100%;\n    }\n    .kpsa-service.fee-2025 .xray-label-row{\n      background:transparent !important;\n    }\n    .kpsa-service.fee-2025 .xray-label-row:hover{\n      background:transparent !important;\n    }\n    .kpsa-service.fee-2025 .xray-label-row td{\n      padding:18px 18px 8px;\n      border-bottom:none;\n    }\n    .kpsa-service.fee-2025 .xray-label{\n      display:inline-flex;\n      align-items:center;\n      gap:8px;\n      padding:8px 14px;\n      border-radius:999px;\n      background:linear-gradient(135deg,rgba(255,183,3,.14),rgba(255,255,255,.96));\n      border:1px solid rgba(255,183,3,.28);\n      color:#023752;\n      font-size:12px;\n      font-weight:700;\n      letter-spacing:.3px;\n      box-shadow:0 4px 12px rgba(2,55,82,.05);\n    }\n    .kpsa-service.fee-2025 .xray-label::before{\n      content:\"\ud83e\uddb7\";\n      font-size:13px;\n      line-height:1;\n    }\n    .kpsa-service.fee-2025 .fee-note{\n      margin:0;\n      padding:12px 18px 0;\n      font-size:13px;\n      line-height:1.6;\n      color:#475569;\n    }\n    .kpsa-service.fee-2025 table{\n      width:100%;\n      border-collapse:collapse;\n      font-size:15px;\n      background:transparent;\n    }\n    .kpsa-service.fee-2025 tbody tr{\n      border-bottom:1px solid rgba(2,55,82,.08);\n      transition:background .2s ease;\n    }\n    .kpsa-service.fee-2025 tbody tr:last-child{\n      border-bottom:none;\n    }\n    .kpsa-service.fee-2025 tbody tr:hover{\n      background:rgba(2,55,82,.03);\n    }\n    .kpsa-service.fee-2025 td{\n      padding:12px 18px;\n      vertical-align:top;\n    }\n    .kpsa-service.fee-2025 td:first-child{\n      width:70%;\n      color:#0f172a;\n    }\n    .kpsa-service.fee-2025 td:last-child{\n      width:30%;\n      text-align:right;\n      color:#023752;\n      font-weight:700;\n      white-space:nowrap;\n    }\n    .kpsa-service.fee-2025 .sub{\n      font-size:13px;\n      color:#64748b;\n    }\n    @media (max-width: 767px){\n      .kpsa-service.fee-2025{\n        padding:40px 0;\n      }\n      .kpsa-service.fee-2025 .container{\n        padding:0 14px;\n      }\n      .kpsa-service.fee-2025 h1{\n        font-size:28px;\n      }\n      .kpsa-service.fee-2025 .intro{\n        font-size:14px;\n        margin-bottom:24px;\n      }\n      .kpsa-service.fee-2025 .fee-group{\n        border-radius:14px;\n        margin-bottom:20px;\n      }\n      .kpsa-service.fee-2025 .fee-head{\n        font-size:17px;\n        padding:14px 14px 14px 18px;\n      }\n      .kpsa-service.fee-2025 .xray-label-row td{\n        padding:16px 14px 6px;\n      }\n      .kpsa-service.fee-2025 .xray-label{\n        font-size:11px;\n        padding:7px 12px;\n      }\n      .kpsa-service.fee-2025 .fee-note{\n        padding:10px 14px 0;\n      }\n      .kpsa-service.fee-2025 table,\n      .kpsa-service.fee-2025 tbody,\n      .kpsa-service.fee-2025 tr,\n      .kpsa-service.fee-2025 td{\n        display:block;\n        width:100%;\n      }\n      .kpsa-service.fee-2025 td{\n        padding:10px 14px;\n      }\n      .kpsa-service.fee-2025 td:first-child{\n        width:100%;\n        padding-bottom:4px;\n      }\n      .kpsa-service.fee-2025 td:last-child{\n        width:100%;\n        text-align:left;\n        padding-top:0;\n        white-space:normal;\n      }\n    }\n  <\/style>\n  <div class=\"container\">\n    <h1>Harga Rawatan Gigi di Kuala Lumpur 2026<\/h1>\n    <p class=\"intro\">\n      At <a href=\"https:\/\/dental.my\/home\/\">Klinik Pergigian Sharifah Aminah (KPSA)<\/a>, we publish our full fee list because you deserve to know what treatment costs before you sit in the chair \u2014 not after. Below is every treatment we offer, from a RM120 scaling to full implant work.\n      <br><br>\n      Prices are estimated ranges. Your dentist confirms the exact fee after examining you and <strong>before<\/strong> starting any procedure, so nothing gets added to your bill without you agreeing to it first. The same prices apply at all three branches.\n      <br><br>\n      <em style=\"color:#64748b;font-size:14px;\">Prices last updated: 1 September 2026<\/em>\n    <\/p>\n    <!-- ===== QUICK JUMP \u2014 delete this whole .fee-group if you don't want it ===== -->\n    <div class=\"fee-group alt-soft\">\n      <div class=\"fee-head\">Harga Popular <span class=\"sub\" style=\"font-weight:500;\">\/ Most-asked prices<\/span><\/div>\n      <table>\n        <tbody>\n          <tr><td><a href=\"#harga-consultation\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Consultation<\/a><\/td><td>dari RM30<\/td><\/tr>\n          <tr><td><a href=\"#harga-scaling\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Scaling &amp; cuci gigi<\/a><\/td><td>dari RM120<\/td><\/tr>\n          <tr><td><a href=\"#harga-tampal-gigi\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Tampal gigi<\/a><\/td><td>dari RM90<\/td><\/tr>\n          <tr><td><a href=\"#harga-cabut-gigi\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Cabut gigi<\/a><\/td><td>dari RM90<\/td><\/tr>\n          <tr><td><a href=\"#harga-gigi-palsu\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Gigi palsu<\/a><\/td><td>dari RM450<\/td><\/tr>\n          <tr><td><a href=\"#harga-rawatan-akar\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Rawatan akar gigi<\/a><\/td><td>dari RM800<\/td><\/tr>\n          <tr><td><a href=\"#harga-braces\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Braces \/ pendakap gigi<\/a><\/td><td>dari RM5,000<\/td><\/tr>\n          <tr><td><a href=\"#harga-implan\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Implan gigi (tanam gigi)<\/a><\/td><td>dari RM8,500<\/td><\/tr>\n          <tr><td><a href=\"#harga-xray\" style=\"color:#023752;font-weight:600;text-decoration:none;\">X-ray gigi<\/a><\/td><td>dari RM60<\/td><\/tr>\n          <tr><td><a href=\"#harga-kanak-kanak\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Rawatan gigi kanak-kanak<\/a><\/td><td>dari RM30<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-consultation\">\n      <div class=\"fee-head\">Harga Consultation <span class=\"sub\" style=\"font-weight:500;\">\/ Consultation Fee<\/span><\/div>\n      <table>\n        <tbody>\n          <tr><td>Kanak-kanak <span class=\"sub\">\u2014 bawah 12 tahun<\/span><\/td><td>RM30<\/td><\/tr>\n          <tr><td>Warganegara Malaysia <span class=\"sub\">\u2014 dewasa<\/span><\/td><td>RM40 \u2013 RM50<\/td><\/tr>\n          <tr><td>Bukan Warganegara <span class=\"sub\">\u2014 foreigner<\/span><\/td><td>RM50<\/td><\/tr>\n          <tr><td>Specialist <span class=\"sub\">\u2014 minor oral surgery<\/span><\/td><td>RM80 \u2013 RM100<\/td><\/tr>\n          <tr><td><a href=\"#harga-braces\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Braces<\/a> <span class=\"sub\">\u2014 penilaian &amp; perancangan rawatan<\/span><\/td><td>RM50 \u2013 RM80<\/td><\/tr>\n          <tr><td><a href=\"#harga-implan\" style=\"color:#023752;font-weight:600;text-decoration:none;\">Implan Gigi<\/a> <span class=\"sub\">\u2014 penilaian &amp; perancangan rawatan<\/span><\/td><td>RM100 \u2013 RM150<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-xray\">\n      <div class=\"fee-head\">\n        Pemeriksaan &amp; <a href=\"https:\/\/dental.my\/home\/dental-xray-kuala-lumpur\/\">X-Ray Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Diagnostic<\/span>\n      <\/div>\n      <p class=\"fee-note\">An X-ray isn't always needed. We take one when the problem can't be seen from the surface \u2014 a wisdom tooth root, decay under an old filling, or planning an implant.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Periapical (PA) <span class=\"sub\">\u2014 single tooth<\/span><\/td><td>RM60<\/td><\/tr>\n          <tr><td>Panoramic (OPG) <span class=\"sub\">\u2014 full upper &amp; lower jaw<\/span><\/td><td>RM150<\/td><\/tr>\n          <tr><td>Lateral Cephalometry <span class=\"sub\">\u2014 side profile, for braces planning<\/span><\/td><td>RM150<\/td><\/tr>\n          <tr><td>CBCT <span class=\"sub\">\u2014 3D scan, for implants &amp; surgery<\/span><\/td><td>RM300<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-scaling\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/scaling-gigi-kuala-lumpur\/\">Scaling &amp; Cuci Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Scaling &amp; Polishing<\/span><\/div>\n      <p class=\"fee-note\">Recommended every 6 months. Most patients who come regularly stay in the basic tier \u2014 the higher fees are for tartar that has been building up for years and simply takes longer to remove.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Basic Cleaning<\/td><td>RM120<\/td><\/tr>\n          <tr><td>Smile Styling <span class=\"sub\">(moderate plaque)<\/span><\/td><td>RM150 \u2013 RM180<\/td><\/tr>\n          <tr><td>Nicotine \/ Heavy<\/td><td>RM200 \u2013 RM250<\/td><\/tr>\n          <tr><td>Root Planing <span class=\"sub\">\u2014 deep cleaning below the gumline<\/span><\/td><td>RM70 per tooth<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-cabut-gigi\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/cabut-gigi-kuala-lumpur\/\">Cabut Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Tooth Extraction<\/span><\/div>\n      <p class=\"fee-note\">*Prices do not include X-ray and medication. Anything surgical needs an X-ray first (from RM60) so we can see the root position before we start.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Normal Extraction<\/td><td>RM90 \u2013 RM150<\/td><\/tr>\n          <tr><td>Difficult Extraction <span class=\"sub\">(non-surgical \/ splitting)<\/span><\/td><td>RM150 \u2013 RM350<\/td><\/tr>\n          <tr><td>Surgical Removal \u2013 Embedded Teeth<\/td><td>RM400 \u2013 RM700<\/td><\/tr>\n          <tr><td>Surgical Removal \u2013 Impacted Teeth <span class=\"sub\">\u2014 incl. gigi bongsu \/ wisdom tooth<\/span><\/td><td>RM850 \u2013 RM1,200<\/td><\/tr>\n          <tr><td>Minor Oral Surgery \u2013 Specialist<\/td><td>RM2,000<\/td><\/tr>\n          <tr><td>Prosthetic Surgery \/ Bone Alveoplasty <span class=\"sub\">\u2014 reshaping the ridge before a denture<\/span><\/td><td>RM250 \u2013 RM400<\/td><\/tr>\n          <tr><td>Suture <span class=\"sub\">(stitching)<\/span><\/td><td>RM50<\/td><\/tr>\n          <tr><td>Additional LA Injection <span class=\"sub\">(extra local anaesthetic)<\/span><\/td><td>RM25<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-rawatan-akar\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/rawatan-akar-gigi-kuala-lumpur\/\">Rawatan Akar Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Root Canal Treatment<\/span><\/div>\n      <p class=\"fee-note\">*Includes up to 3 PA X-rays. Does not include the permanent filling. Back teeth cost more because they have more canals \u2014 a front tooth has one, a molar can have four. Most root-treated back teeth also need a crown afterwards to stop them fracturing.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Root Canal Treatment \u2013 Anterior <span class=\"sub\">(front tooth)<\/span><\/td><td>RM800<\/td><\/tr>\n          <tr><td>Root Canal Treatment \u2013 Premolar<\/td><td>RM950<\/td><\/tr>\n          <tr><td>Root Canal Treatment \u2013 Molar <span class=\"sub\">(back tooth)<\/span><\/td><td>RM1,200<\/td><\/tr>\n          <tr><td>Complex Root Canal Treatment<\/td><td>RM1,500<\/td><\/tr>\n          <tr><td>Pulpotomy \/ Pulp Extirpation <span class=\"sub\">\u2014 emergency relief for a dying nerve<\/span><\/td><td>RM250 \u2013 RM300<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-tampal-gigi\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/tampal-gigi-kuala-lumpur\/\">Tampal Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Dental Filling<\/span><\/div>\n      <p class=\"fee-note\">The range depends on how many surfaces of the tooth need repairing \u2014 a small cavity on one surface sits at the lower end, a broken molar needing three at the upper.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Composite Filling <span class=\"sub\">\u2014 tooth-coloured<\/span><\/td><td>RM90 \u2013 RM250<\/td><\/tr>\n          <tr><td>Temporary Filling<\/td><td>RM90<\/td><\/tr>\n          <tr><td>Fissure Sealant <span class=\"sub\">\u2014 seals a deep groove before it decays<\/span><\/td><td>RM90 \u2013 RM120<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-veneer\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/veneer-gigi-kuala-lumpur\/\">Veneer Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Aesthetic Veneer<\/span><\/div>\n      <table>\n        <tbody>\n          <tr><td>Diastema Closure \/ Composite Veneer \/ Complex Restorations <span class=\"sub\">\u2014 closing gaps &amp; reshaping front teeth<\/span><\/td><td>RM150 \u2013 RM400<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-crown\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/crown-bridge-kuala-lumpur\/\">Crown &amp; Bridge<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Mahkota Gigi<\/span><\/div>\n      <p class=\"fee-note\">If there isn't enough tooth left to hold a crown, it needs rebuilding first with a post and core. If an existing crown has simply come loose, recementing it costs far less than replacing it \u2014 bring it in before you lose it.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Porcelain Fused to Metal Crown<\/td><td>RM1,100<\/td><\/tr>\n          <tr><td>Zirconia Crown<\/td><td>RM1,800<\/td><\/tr>\n          <tr><td>E-max Crown <span class=\"sub\">(per unit)<\/span><\/td><td>RM2,000 each<\/td><\/tr>\n          <tr><td>Full Metal Crown <span class=\"sub\">(non-precious)<\/span><\/td><td>RM1,000<\/td><\/tr>\n          <tr><td>Post &amp; Core <span class=\"sub\">\u2014 rebuilds a tooth to hold a crown<\/span><\/td><td>RM650<\/td><\/tr>\n          <tr><td>Fiber Post<\/td><td>RM700<\/td><\/tr>\n          <tr><td>Maryland Wing Bridge <span class=\"sub\">\u2014 replaces one tooth without crowning the neighbours<\/span><\/td><td>RM500<\/td><\/tr>\n          <tr><td>Porcelain Margin<\/td><td>RM150<\/td><\/tr>\n          <tr><td>Porcelain Repair<\/td><td>RM200 \u2013 RM400<\/td><\/tr>\n          <tr><td>Recementation of Crown <span class=\"sub\">(each)<\/span><\/td><td>RM150 \u2013 RM200<\/td><\/tr>\n          <tr><td>Fiber Reinforced Bridge<\/td><td>RM1,000 \u2013 RM1,500<\/td><\/tr>\n          <tr><td>Composite Crown<\/td><td>RM250<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-gigi-palsu\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/rawatan-gigi-palsu-kuala-lumpur\/\">Gigi Palsu<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Denture<\/span><\/div>\n      <p class=\"fee-note\">A partial denture is priced as a base plus each tooth you need. Acrylic is the most affordable and most common; Valplast and Thermosen are flexible with no visible metal clasps; cobalt chrome is thinner and strongest for long-term daily wear.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Acrylic Base<\/td><td>RM450<\/td><\/tr>\n          <tr><td>Additional Tooth <span class=\"sub\">(per tooth)<\/span><\/td><td>RM50<\/td><\/tr>\n          <tr><td>Additional 2-layer Tooth<\/td><td>RM120<\/td><\/tr>\n          <tr><td>Additional 3-layer Tooth<\/td><td>RM150<\/td><\/tr>\n          <tr><td>Wire Mesh \/ Strengthener<\/td><td>RM100<\/td><\/tr>\n          <tr><td>Clasp <span class=\"sub\">(each)<\/span><\/td><td>RM30<\/td><\/tr>\n          <tr><td>High Impact Base <span class=\"sub\">(per arch)<\/span><\/td><td>RM200 \u2013 RM300<\/td><\/tr>\n          <tr><td>Full Denture \u2013 Acrylic <span class=\"sub\">\u2014 complete set, one arch<\/span><\/td><td>RM1,100<\/td><\/tr>\n          <tr><td>Special Tray <span class=\"sub\">(per arch)<\/span><\/td><td>RM50<\/td><\/tr>\n          <tr><td>Urgent Case \u2013 Acrylic <span class=\"sub\">(1\u20132 days)<\/span><\/td><td>RM200<\/td><\/tr>\n          <tr><td>Urgent Case \u2013 Acrylic <span class=\"sub\">(3\u20134 days)<\/span><\/td><td>RM150<\/td><\/tr>\n          <tr><td>Cobalt Chrome Base Only<\/td><td>RM1,500<\/td><\/tr>\n          <tr><td>Valplast Base + 1 Tooth <span class=\"sub\">\u2014 flexible, no metal clasps<\/span><\/td><td>RM1,200<\/td><\/tr>\n          <tr><td>Thermosen Base + 1 Tooth<\/td><td>RM1,200<\/td><\/tr>\n          <tr><td>Add Tooth <span class=\"sub\">(to an existing denture)<\/span><\/td><td>RM150<\/td><\/tr>\n          <tr><td>Dentycryl Tooth<\/td><td>RM200<\/td><\/tr>\n          <tr><td>Three-layer Tooth<\/td><td>RM250<\/td><\/tr>\n          <tr><td>Urgent Case Denture <span class=\"sub\">(1 week)<\/span><\/td><td>RM300<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-baiki-gigi-palsu\">\n      <div class=\"fee-head\">Baiki Gigi Palsu <span class=\"sub\" style=\"font-weight:500;\">\/ Repair Denture<\/span><\/div>\n      <p class=\"fee-note\">We repair dentures made elsewhere too. If yours has become loose rather than broken, it usually needs relining rather than replacing \u2014 bring it in before you give up on it.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Repair + 1 Tooth \u2013 Acrylic<\/td><td>RM200<\/td><\/tr>\n          <tr><td>Repair + 1 Tooth \u2013 Valplast<\/td><td>RM250<\/td><\/tr>\n          <tr><td>Relining <span class=\"sub\">(each plate) \u2014 refits a loose denture<\/span><\/td><td>RM550<\/td><\/tr>\n          <tr><td>Rebase \u2013 Partial<\/td><td>RM250 \u2013 RM300<\/td><\/tr>\n          <tr><td>Rebase \u2013 Full<\/td><td>RM500<\/td><\/tr>\n          <tr><td>Rebase \u2013 Full <span class=\"sub\">(Valplast)<\/span><\/td><td>RM650<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-whitening\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/teeth-whitening-kuala-lumpur\/\">Pemutihan Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Teeth Whitening<\/span><\/div>\n      <p class=\"fee-note\">We'll usually suggest scaling first. Removing tartar and surface stains alone often makes a visible difference for RM120 \u2014 worth trying before you spend on whitening.<\/p>\n      <table>\n        <tbody>\n          <tr><td>In-office Whitening<\/td><td>RM650<\/td><\/tr>\n          <tr><td>Premium Whitening<\/td><td>RM1,300<\/td><\/tr>\n          <tr><td>Take-home Whitening Kit <span class=\"sub\">(gel included, per arch)<\/span><\/td><td>RM750<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-braces\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/rawatan-braces-pendakap-gigi-di-kuala-lumpur\/\">Braces &amp; Pendakap Gigi<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Clear Aligners<\/span><\/div>\n      <p class=\"fee-note\">The treatment fee covers your routine adjustment visits throughout, typically 18\u201330 months. Budget for a retainer afterwards \u2014 teeth drift back without one. Instalment plans are available; ask at your consultation.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Consultation<\/td><td>RM50 \u2013 RM80<\/td><\/tr>\n          <tr><td>Conventional Braces<\/td><td>From RM5,000<\/td><\/tr>\n          <tr><td>Clear Aligners<\/td><td>From RM7,500<\/td><\/tr>\n          <tr><td>Study Model<\/td><td>RM150<\/td><\/tr>\n          <tr><td>Retainer \u2013 ESSIX <span class=\"sub\">\u2014 clear, removable<\/span><\/td><td>RM400 \u2013 RM800<\/td><\/tr>\n          <tr><td>Retainer \u2013 HAWLEY <span class=\"sub\">\u2014 wire &amp; acrylic, adjustable<\/span><\/td><td>RM600 \u2013 RM700<\/td><\/tr>\n          <tr><td>Fixed Retainer <span class=\"sub\">(each) \u2014 bonded behind the teeth<\/span><\/td><td>RM100 \u2013 RM150<\/td><\/tr>\n          <tr><td>Molar Band <span class=\"sub\">(each)<\/span><\/td><td>RM250 \u2013 RM300<\/td><\/tr>\n          <tr><td>TPA \/ Bite Raising <span class=\"sub\">\u2014 trans-palatal arch<\/span><\/td><td>RM650<\/td><\/tr>\n          <tr><td>Night Mouth Guard <span class=\"sub\">\u2014 for teeth grinding<\/span><\/td><td>RM450<\/td><\/tr>\n          <tr><td>Sports Mouth Guard<\/td><td>RM650<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-implan\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/implan-gigi-kuala-lumpur\/\">Implan Gigi (Tanam Gigi)<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Dental Implant<\/span><\/div>\n      <p class=\"fee-note\">A CBCT scan tells us whether you have enough bone before you commit to anything. If you don't, a graft or sinus lift is needed first \u2014 better to know that at the start than halfway through.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Consultation<\/td><td>RM100 \u2013 RM150<\/td><\/tr>\n          <tr><td>Study Model<\/td><td>RM150<\/td><\/tr>\n          <tr><td>Implant <span class=\"sub\">(per unit)<\/span><\/td><td>RM8,500 \u2013 RM10,000<\/td><\/tr>\n          <tr><td>Implant \u2013 Zirconia <span class=\"sub\">\u2014 metal-free<\/span><\/td><td>RM10,000 \u2013 RM15,000<\/td><\/tr>\n          <tr><td>Bone Graft <span class=\"sub\">\u2014 builds up bone to hold the implant<\/span><\/td><td>RM1,500 \u2013 RM2,500<\/td><\/tr>\n          <tr><td>Sinus Lift<\/td><td>RM2,500 \u2013 RM3,000<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-kanak-kanak\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/klinik-gigi-keluarga-kanak-kanak\/\">Rawatan Gigi Kanak-Kanak<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Kids Dentistry<\/span><\/div>\n      <p class=\"fee-note\">*Pulpotomy prices do not include filling and medication. Bring your child around their first birthday or when the first tooth appears \u2014 an early visit is cheap, and it makes the dentist a normal place rather than a scary one.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Consultation<\/td><td>RM30<\/td><\/tr>\n          <tr><td>Fillings<\/td><td>RM80 \u2013 RM100<\/td><\/tr>\n          <tr><td>Extraction<\/td><td>RM50 \u2013 RM80<\/td><\/tr>\n          <tr><td>Temporary Filling<\/td><td>RM50<\/td><\/tr>\n          <tr><td>Pulpotomy <span class=\"sub\">\u2014 saves a badly decayed milk tooth<\/span><\/td><td>RM200<\/td><\/tr>\n          <tr><td>Stainless Steel Crown <span class=\"sub\">(each)<\/span><\/td><td>RM250<\/td><\/tr>\n          <tr><td>Scaling &amp; Polishing<\/td><td>RM60 \u2013 RM80<\/td><\/tr>\n          <tr><td>Topical Fluoride <span class=\"sub\">(full arch) \u2014 strengthens enamel against decay<\/span><\/td><td>RM80<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-kecemasan\">\n      <div class=\"fee-head\"><a href=\"https:\/\/dental.my\/home\/klinik-gigi-kecemasan-kuala-lumpur\/\">Rawatan Gigi Kecemasan<\/a> <span class=\"sub\" style=\"font-weight:500;\">\/ Emergency Dental Treatment<\/span><\/div>\n      <p class=\"fee-note\">In pain right now? WhatsApp us at <a href=\"https:\/\/wa.me\/60197919117\" style=\"color:#023752;font-weight:600;\" target=\"_blank\" rel=\"noopener\">019-791 9117<\/a> before you travel and we'll tell you which branch can see you soonest.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Abscess Drainage <span class=\"sub\">\u2014 relieves a swollen, infected gum<\/span><\/td><td>RM150<\/td><\/tr>\n          <tr><td>Dry Socket \u2013 In-house patient<\/td><td>RM80<\/td><\/tr>\n          <tr><td>Dry Socket \u2013 Outpatient <span class=\"sub\">\u2014 extraction done elsewhere<\/span><\/td><td>RM150<\/td><\/tr>\n          <tr><td>Bleeding Control<\/td><td>RM100<\/td><\/tr>\n          <tr><td>Minor Trauma Injury <span class=\"sub\">\u2014 knocked or chipped tooth<\/span><\/td><td>RM150 \u2013 RM250<\/td><\/tr>\n          <tr><td>Splinting Tooth <span class=\"sub\">(per tooth) \u2014 stabilises a loosened tooth<\/span><\/td><td>RM100 \u2013 RM150<\/td><\/tr>\n          <tr><td>Mucocele Removal <span class=\"sub\">\u2014 small lip or cheek cyst<\/span><\/td><td>RM350 \u2013 RM500<\/td><\/tr>\n          <tr><td>Electrocautery \u2013 Operculectomy <span class=\"sub\">\u2014 trims gum over a partly erupted tooth<\/span><\/td><td>RM200<\/td><\/tr>\n          <tr><td>Electrocautery \u2013 Crown Lengthening<\/td><td>RM250 \u2013 RM500<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group alt-soft\" id=\"harga-lain-lain\">\n      <div class=\"fee-head\">Lain-lain <span class=\"sub\" style=\"font-weight:500;\">\/ Miscellaneous<\/span><\/div>\n      <p class=\"fee-note\">We remove fake veneers and fake braces safely. If you've had them fitted somewhere that isn't a licensed dental clinic, come in \u2014 the longer they stay on, the more damage they do to the enamel underneath.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Dental Report<\/td><td>RM150<\/td><\/tr>\n          <tr><td>Referral Letter<\/td><td>RM25<\/td><\/tr>\n          <tr><td>Debond Fake Veneers <span class=\"sub\">(per arch)<\/span><\/td><td>RM350<\/td><\/tr>\n          <tr><td>Debond Fake Braces <span class=\"sub\">(per arch)<\/span><\/td><td>RM250<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <div class=\"fee-group\" id=\"harga-ubat\">\n      <div class=\"fee-head\">Ubat <span class=\"sub\" style=\"font-weight:500;\">\/ Medication<\/span><\/div>\n      <p class=\"fee-note\">Charged only if you need it \u2014 we don't add medication to your bill by default.<\/p>\n      <table>\n        <tbody>\n          <tr><td>Syrup Paracetamol<\/td><td>RM10 \u2013 RM15<\/td><\/tr>\n          <tr><td>Tablet Paracetamol<\/td><td>RM10<\/td><\/tr>\n          <tr><td>Tablet Ibuprofen \/ Ponstan \/ Voren <span class=\"sub\">\u2014 stronger pain relief<\/span><\/td><td>RM15<\/td><\/tr>\n          <tr><td>Tablet Tramadol<\/td><td>RM18<\/td><\/tr>\n          <tr><td>Antibiotic \u2013 3 days<\/td><td>RM30 \u2013 RM50<\/td><\/tr>\n          <tr><td>Antibiotic \u2013 5 days<\/td><td>RM40 \u2013 RM90<\/td><\/tr>\n          <tr><td>Antibiotic \u2013 Syrup<\/td><td>RM15 \u2013 RM30<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfa3c00 e-flex e-con-boxed e-con e-parent\" data-id=\"dfa3c00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b342cca elementor-widget elementor-widget-html\" data-id=\"b342cca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n\n<section class=\"kpsa-faq-v6\" aria-labelledby=\"kpsa-faq-pricing-title\">\n  <style>\n    .kpsa-faq-v6{\n      --kpsa-blue:#023752;\n      --kpsa-yellow:#ffb703;\n      --kpsa-cream:#f8f1df;\n      --kpsa-text:#0f172a;\n      --kpsa-muted:#334155;\n      font-family:Montserrat, Inter, system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\n      padding:0;\n      margin:0;\n    }\n    .kpsa-faq-v6 .wrap{\n      max-width:1040px;\n      margin:0 auto;\n      padding:0 20px;\n      box-sizing:border-box;\n    }\n    .kpsa-faq-v6 .section-head{\n      max-width:760px;\n      margin:0 auto 24px;\n      text-align:center;\n    }\n    .kpsa-faq-v6 .section-head h2{\n      margin:0 0 10px;\n      font-family:Roboto, Arial, sans-serif;\n      font-size:30px;\n      line-height:1.2;\n      font-weight:600;\n      color:var(--kpsa-blue);\n      text-align:center;\n    }\n    .kpsa-faq-v6 .section-head p{\n      max-width:680px;\n      margin:0 auto;\n      font-size:16px;\n      line-height:1.8;\n      color:var(--kpsa-muted);\n      text-align:center;\n    }\n    .kpsa-faq-v6 .faq-list{\n      max-width:900px;\n      margin:0 auto;\n      display:grid;\n      gap:14px;\n    }\n    .kpsa-faq-v6 details{\n      border-radius:18px;\n      overflow:hidden;\n      background:var(--kpsa-blue);\n      box-shadow:0 10px 24px rgba(2,55,82,.06);\n      transition:transform .28s ease, box-shadow .32s ease;\n    }\n    .kpsa-faq-v6 details:hover{\n      transform:translateY(-2px);\n      box-shadow:0 14px 28px rgba(2,55,82,.10);\n    }\n    .kpsa-faq-v6 details[open]{\n      box-shadow:0 16px 34px rgba(2,55,82,.12);\n    }\n    .kpsa-faq-v6 summary{\n      list-style:none;\n      cursor:pointer;\n      position:relative;\n      display:flex;\n      align-items:center;\n      gap:10px;\n      padding:20px 64px 20px 20px;\n      font-size:16px;\n      line-height:1.5;\n      font-weight:600;\n      color:#fff;\n      user-select:none;\n    }\n    .kpsa-faq-v6 summary::-webkit-details-marker{\n      display:none;\n    }\n    .kpsa-faq-v6 .num{\n      color:var(--kpsa-yellow);\n      font-weight:700;\n      flex:0 0 auto;\n    }\n    .kpsa-faq-v6 .qtext{\n      flex:1 1 auto;\n      min-width:0;\n    }\n    .kpsa-faq-v6 .arrow{\n      position:absolute;\n      right:18px;\n      top:50%;\n      transform:translateY(-50%) rotate(0deg) scale(1);\n      width:28px;\n      height:28px;\n      border-radius:999px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      background:rgba(255,255,255,.12);\n      border:1px solid rgba(255,255,255,.24);\n      transition:\n        transform .32s cubic-bezier(.22,1,.36,1),\n        background-color .28s ease,\n        border-color .28s ease,\n        box-shadow .28s ease;\n      pointer-events:none;\n      box-shadow:0 0 0 rgba(255,183,3,0);\n    }\n    \/* --- Font Awesome chevron (replaces the inline SVG) --- *\/\n    .kpsa-faq-v6 .arrow i{\n      display:block;\n      font-size:13px;\n      line-height:1;\n      color:#ffffff;\n      transition:color .28s ease;\n    }\n    \/* CSS chevron used automatically if Font Awesome isn't loaded on the page,\n       so the circle is never empty. The script below detects this. *\/\n    .kpsa-faq-v6 .arrow .fa-fallback{\n      display:none;\n      width:9px;\n      height:9px;\n      margin-top:-3px;\n      border-right:2.2px solid #ffffff;\n      border-bottom:2.2px solid #ffffff;\n      border-radius:1px;\n      transform:rotate(45deg);\n      transition:border-color .28s ease;\n    }\n    .kpsa-faq-v6.no-fa .arrow i{ display:none; }\n    .kpsa-faq-v6.no-fa .arrow .fa-fallback{ display:block; }\n    .kpsa-faq-v6.no-fa details[open] .arrow .fa-fallback{ border-color:var(--kpsa-yellow); }\n    .kpsa-faq-v6 details[open] .arrow{\n      transform:translateY(-50%) rotate(180deg) scale(1.02);\n      background:rgba(255,183,3,.16);\n      border-color:rgba(255,183,3,.55);\n      box-shadow:0 0 0 4px rgba(255,183,3,.08);\n    }\n    .kpsa-faq-v6 details[open] .arrow i{\n      color:var(--kpsa-yellow);\n    }\n    .kpsa-faq-v6 .answer-wrap{\n      height:0;\n      overflow:hidden;\n      background:var(--kpsa-cream);\n      transition:height .34s cubic-bezier(.22,1,.36,1);\n    }\n    .kpsa-faq-v6 .answer{\n      padding:20px 22px 22px;\n    }\n    .kpsa-faq-v6 .answer p{\n      margin:0 0 12px;\n      font-size:15px;\n      line-height:1.75;\n      color:#111827;\n    }\n    .kpsa-faq-v6 .answer p:last-child{\n      margin-bottom:0;\n    }\n    .kpsa-faq-v6 .answer strong{\n      color:var(--kpsa-blue);\n    }\n    .kpsa-faq-v6 .answer a{\n      color:#023752;\n      font-weight:600;\n      text-decoration:none;\n      border-bottom:2px solid #ffb703;\n      transition:opacity .3s ease, border-color .3s ease;\n    }\n    .kpsa-faq-v6 .answer a:hover{\n      opacity:.82;\n    }\n    @media (max-width:767px){\n      .kpsa-faq-v6 .wrap{\n        padding:0 14px;\n      }\n      .kpsa-faq-v6 .section-head{\n        max-width:100%;\n        margin:0 auto 18px;\n      }\n      .kpsa-faq-v6 .section-head h2{\n        font-size:30px;\n      }\n      .kpsa-faq-v6 .section-head p{\n        max-width:100%;\n        font-size:15px;\n        line-height:1.75;\n      }\n      .kpsa-faq-v6 .faq-list{\n        max-width:100%;\n        gap:12px;\n      }\n      .kpsa-faq-v6 details{\n        border-radius:16px;\n      }\n      .kpsa-faq-v6 summary{\n        padding:18px 54px 18px 16px;\n        font-size:15px;\n        line-height:1.5;\n        gap:8px;\n      }\n      .kpsa-faq-v6 .arrow{\n        right:14px;\n        width:26px;\n        height:26px;\n      }\n      .kpsa-faq-v6 .answer{\n        padding:18px 16px 20px;\n      }\n      .kpsa-faq-v6 .answer p{\n        font-size:14px;\n        line-height:1.75;\n      }\n    }\n    @media (prefers-reduced-motion:reduce){\n      .kpsa-faq-v6 details,\n      .kpsa-faq-v6 .arrow,\n      .kpsa-faq-v6 .arrow i,\n      .kpsa-faq-v6 .answer-wrap{\n        transition-duration:.01ms !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <h2 id=\"kpsa-faq-pricing-title\">Dental Price FAQ<\/h2>\n      <p>\n        Straight answers about what each treatment costs, what is included in the fee, and how you can pay.\n      <\/p>\n    <\/div>\n\n    <div class=\"faq-list\">\n\n      <details id=\"faq-harga-scaling\" open>\n        <summary>\n          <span class=\"num\">1.<\/span>\n          <span class=\"qtext\">How much is scaling and polishing (cuci gigi)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Basic scaling and polishing is <strong>RM120<\/strong>. Moderate plaque build-up is RM150 \u2013 RM180, and heavy tartar or nicotine staining is RM200 \u2013 RM250. Deep cleaning below the gumline (root planing) is RM70 per tooth.<\/p>\n            <p>Most patients who come every six months stay in the basic tier \u2014 the higher fees exist because thick tartar simply takes longer to remove. Your dentist tells you which applies before starting, not after. <a href=\"https:\/\/dental.my\/home\/scaling-gigi-kuala-lumpur\/\">More about rawatan scaling gigi<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-braces\">\n        <summary>\n          <span class=\"num\">2.<\/span>\n          <span class=\"qtext\">How much are braces (pendakap gigi) and clear aligners?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Conventional metal braces start from <strong>RM5,000<\/strong> and clear aligners from <strong>RM7,500<\/strong>. Treatment runs 1.5 to 2.5 years depending on your case, and the fee covers your routine adjustment visits throughout.<\/p>\n            <p>What sets the final figure is the type of braces, how much movement your bite and crowding actually need, and how long that takes. You'll get a firm quote at your consultation, before committing to anything.<\/p>\n            <p><strong>The fee does not include<\/strong> X-rays, the study model, your retainer, or any additional treatment you might need first \u2014 those are listed separately on this page.<\/p>\n            <p>You don't pay it all upfront: see question 13 for the monthly plan. For a full comparison with government clinic waiting lists, read <a href=\"https:\/\/dental.my\/home\/ms-harga-braces-di-klinik-swasta-kerajaan\/\">harga braces di klinik swasta &amp; kerajaan<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-gigi-palsu\">\n        <summary>\n          <span class=\"num\">3.<\/span>\n          <span class=\"qtext\">How much is a denture (gigi palsu)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>An acrylic base starts at <strong>RM450<\/strong>, plus RM50 for each replacement tooth. A complete full acrylic denture is RM1,100.<\/p>\n            <p>For flexible dentures with no visible metal clasps, Valplast and Thermosen are RM1,200 including the first tooth. A cobalt chrome base \u2014 thinner and strongest for long-term daily wear \u2014 is RM1,500.<\/p>\n            <p>Already have a denture? Adding a tooth to it is RM150, repairs from RM200, and relining RM550 per plate. <a href=\"https:\/\/dental.my\/home\/gigi-palsu-acrylic-vs-valplast-vs-cobalt-chrome\/\">Compare acrylic, Valplast and cobalt chrome<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-cabut-gigi\">\n        <summary>\n          <span class=\"num\">4.<\/span>\n          <span class=\"qtext\">How much is a tooth extraction (cabut gigi)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>A normal extraction is <strong>RM90 \u2013 RM150<\/strong>. If the tooth needs splitting to come out, RM150 \u2013 RM350. Surgical removal of an embedded tooth is RM400 \u2013 RM700, and an impacted wisdom tooth (gigi bongsu) RM850 \u2013 RM1,200.<\/p>\n            <p>We take an X-ray first for anything surgical so we can see the root position before we start \u2014 that's charged separately, from RM60. <a href=\"https:\/\/dental.my\/home\/cabut-gigi-kuala-lumpur\/\">More on cabut gigi<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-tampal-gigi\">\n        <summary>\n          <span class=\"num\">5.<\/span>\n          <span class=\"qtext\">How much is a filling (tampal gigi)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Composite (tooth-coloured) fillings are <strong>RM90 \u2013 RM250<\/strong>. Where you land in that range depends on how many surfaces of the tooth need repairing \u2014 a small cavity on one surface costs far less than a broken molar needing three.<\/p>\n            <p>A temporary filling is RM90, and a fissure sealant to protect a deep groove before it decays is RM90 \u2013 RM120. <a href=\"https:\/\/dental.my\/home\/tampal-gigi-kuala-lumpur\/\">More on tampal gigi<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-rawatan-akar\">\n        <summary>\n          <span class=\"num\">6.<\/span>\n          <span class=\"qtext\">How much is root canal treatment (rawatan akar gigi)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>A front tooth is <strong>RM800<\/strong>, a premolar RM950 and a molar RM1,200 \u2014 back teeth have more canals, so they take longer. Complex cases are RM1,500.<\/p>\n            <p>That includes up to three PA X-rays but not the permanent filling. Budget for a crown too: most root-treated back teeth need one to stop them fracturing, from RM1,000. <a href=\"https:\/\/dental.my\/home\/rawatan-akar-gigi-kuala-lumpur\/\">More on rawatan akar gigi<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-crown\">\n        <summary>\n          <span class=\"num\">7.<\/span>\n          <span class=\"qtext\">How much is a crown or bridge?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Full metal crown RM1,000, porcelain fused to metal <strong>RM1,100<\/strong>, zirconia RM1,800, and E-max RM2,000 per unit. A Maryland wing bridge is RM500 and a fibre-reinforced bridge RM1,000 \u2013 RM1,500.<\/p>\n            <p>If there isn't enough tooth left to hold a crown, it needs rebuilding first \u2014 post and core RM650, or a fibre post RM700. If an existing crown has simply come loose, recementing it is RM150 \u2013 RM200. <a href=\"https:\/\/dental.my\/home\/crown-bridge-kuala-lumpur\/\">More on crown &amp; bridge<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-implan\">\n        <summary>\n          <span class=\"num\">8.<\/span>\n          <span class=\"qtext\">How much is a dental implant (tanam gigi)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>An implant is <strong>RM8,500 \u2013 RM10,000<\/strong> per unit, or RM10,000 \u2013 RM15,000 for zirconia. Consultation is RM100 \u2013 RM150 and a study model RM150.<\/p>\n            <p>If there isn't enough bone to hold the implant, a bone graft is RM1,500 \u2013 RM2,500 and a sinus lift RM2,500 \u2013 RM3,000. A CBCT scan (RM300) tells us whether you need either before you commit to anything.<\/p>\n            <p>Not sure whether an implant or a denture makes more sense for you? <a href=\"https:\/\/dental.my\/home\/gigi-palsu-vs-implan-warga-emas\/\">We compare the two here<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-whitening\">\n        <summary>\n          <span class=\"num\">9.<\/span>\n          <span class=\"qtext\">How much is teeth whitening (pemutihan gigi)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>In-office whitening is <strong>RM650<\/strong>, premium whitening RM1,300, and a take-home kit RM750 per arch with the gel included.<\/p>\n            <p>We'll usually suggest scaling first. Removing tartar and surface stains alone often makes a visible difference for RM120 \u2014 worth trying before you spend on whitening. <a href=\"https:\/\/dental.my\/home\/teeth-whitening-kuala-lumpur\/\">More on teeth whitening<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-kanak-kanak\">\n        <summary>\n          <span class=\"num\">10.<\/span>\n          <span class=\"qtext\">How much is children's dental treatment (rawatan gigi kanak-kanak)?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>A children's consultation is <strong>RM20<\/strong>. Fillings RM80 \u2013 RM100, extraction RM50 \u2013 RM80, temporary filling RM50. Scaling and polishing RM60 \u2013 RM80, and topical fluoride RM80 per full arch.<\/p>\n            <p>For a badly decayed milk tooth, a pulpotomy is RM200 and a stainless steel crown RM250 \u2014 both cheaper than losing the tooth early and needing space maintenance later.<\/p>\n            <p>Bring your child around their first birthday or when the first tooth appears, whichever comes sooner. <a href=\"https:\/\/dental.my\/home\/bila-bawa-anak-jumpa-doktor-gigi\/\">Why the first visit matters<\/a>.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-termasuk-xray\">\n        <summary>\n          <span class=\"num\">11.<\/span>\n          <span class=\"qtext\">Do the prices include X-rays and medication?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>No \u2014 both are charged separately, so you only pay for what you actually need instead of a bundled fee that assumes everyone needs everything.<\/p>\n            <p>X-rays: a PA (single tooth) is <strong>RM60<\/strong>, panoramic OPG RM150, lateral cephalometry RM150, and a 3D CBCT scan RM300. Medication starts at RM10 for paracetamol; a three-day course of antibiotics is RM30 \u2013 RM50.<\/p>\n            <p>The one exception is root canal treatment, which already includes up to three PA X-rays in the quoted fee.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-harga-cawangan\">\n        <summary>\n          <span class=\"num\">12.<\/span>\n          <span class=\"qtext\">Are the prices the same at all three branches?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Yes \u2014 one price list across all three. Go to whichever is easiest for you to reach: <a href=\"https:\/\/dental.my\/home\/klinik-pergigian-sharifah-aminah-wangsa-maju\/\">Wangsa Maju (Residensi Lexa)<\/a>, <a href=\"https:\/\/dental.my\/home\/klinik-pergigian-sharifah-aminah-greenwood\/\">Taman Greenwood<\/a>, or <a href=\"https:\/\/dental.my\/home\/klinik-pergigian-sharifah-aminah-sunway-batu-caves\/\">Sunway Batu Caves<\/a>.<\/p>\n            <p>The prices shown are estimated ranges. Your dentist confirms the exact fee after examining you and <strong>before<\/strong> starting any treatment \u2014 nothing is added to your bill without you agreeing first.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-ansuran\">\n        <summary>\n          <span class=\"num\">13.<\/span>\n          <span class=\"qtext\">Can I pay for braces in instalments?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Yes, and most of our braces patients do. You start with the consultation at <strong>RM60<\/strong>, then a deposit of <strong>RM300 for adults<\/strong> or <strong>RM150 for students under 18<\/strong>. After that it's <strong>RM150 \u2013 RM200 a month<\/strong> paid at your adjustment visits, across the 1.5 to 2.5 years of treatment.<\/p>\n            <p>No interest, and no third-party financing company \u2014 the arrangement is directly with the clinic. The exact monthly figure depends on your total treatment cost, so we work out the schedule together at your consultation.<\/p>\n            <p><strong>Implants are different \u2014 we don't offer instalments for implant treatment.<\/strong> If the cost is the obstacle, talk to us anyway: a denture or a bridge may solve the same problem for far less, and we'd rather tell you that than lose you entirely.<\/p>\n            <p><a href=\"https:\/\/wa.me\/60197919117\" target=\"_blank\" rel=\"noopener\">WhatsApp us<\/a> to talk through what's realistic for your budget.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n      <details id=\"faq-panel-insurans\">\n        <summary>\n          <span class=\"num\">14.<\/span>\n          <span class=\"qtext\">Do you accept company panels or dental insurance?<\/span>\n          <span class=\"arrow\" aria-hidden=\"true\"><i class=\"fas fa-chevron-down\"><\/i><span class=\"fa-fallback\"><\/span><\/span>\n        <\/summary>\n        <div class=\"answer-wrap\">\n          <div class=\"answer\">\n            <p>Yes. We are a panel clinic for <strong>PM Care<\/strong>, <strong>MiCare<\/strong>, <strong>EMAS<\/strong>, <strong>ASP<\/strong> and <strong>Health Connect<\/strong>. Bring your panel card or staff ID and we'll handle the claim directly where your plan allows.<\/p>\n            <p>Worth checking your coverage limit before you come \u2014 most dental panels cap the amount per visit or per year, and anything above that is settled as a normal payment.<\/p>\n            <p>Your company isn't on the list? <a href=\"https:\/\/wa.me\/60197919117\" target=\"_blank\" rel=\"noopener\">WhatsApp us the name<\/a> and we'll tell you whether we can be added.<\/p>\n          <\/div>\n        <\/div>\n      <\/details>\n\n    <\/div>\n  <\/div>\n\n  <script>\n  \/* Same behaviour as v6. Four things fixed, none of them visible:\n     1. transitionend now has a timeout fallback. In v6, if transitionend never\n        fired (empty answer, transition disabled, tab backgrounded mid-animation)\n        isAnimating stayed true and the ENTIRE accordion locked permanently.\n     2. Respects prefers-reduced-motion instead of breaking under it.\n     3. Sets aria-expanded so screen readers announce open\/closed state.\n     4. Finds its section by class rather than document.currentScript, which is\n        null if Elementor ever injects the widget via AJAX. *\/\n  (function(){\n    var faq = document.querySelector('.kpsa-faq-v6:not([data-kpsa-ready])');\n    if(!faq) return;\n    faq.setAttribute('data-kpsa-ready','1');\n\n    \/* If Font Awesome isn't enqueued on this page the <i> renders at zero size,\n       which would leave an empty circle. Detect that and switch to the CSS\n       chevron instead. Checked twice, in case FA's stylesheet is still loading. *\/\n    function checkFA(){\n      var probe = faq.querySelector('.arrow i');\n      if(!probe) return;\n      faq.classList.toggle('no-fa', probe.getBoundingClientRect().width < 1);\n    }\n    checkFA();\n    setTimeout(checkFA, 1200);\n    window.addEventListener('load', checkFA);\n\n    var items = Array.prototype.slice.call(faq.querySelectorAll('details'));\n    var isAnimating = false;\n    var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n    function wrapOf(item){ return item.querySelector('.answer-wrap'); }\n    function mark(item){\n      var s = item.querySelector('summary');\n      if(s) s.setAttribute('aria-expanded', item.hasAttribute('open') ? 'true' : 'false');\n    }\n\n    \/* resolves on transitionend OR after a timeout \u2014 never hangs *\/\n    function settled(wrap){\n      return new Promise(function(resolve){\n        var done = false;\n        function finish(e){\n          if(e && e.propertyName !== 'height') return;\n          if(done) return;\n          done = true;\n          wrap.removeEventListener('transitionend', finish);\n          resolve();\n        }\n        wrap.addEventListener('transitionend', finish);\n        setTimeout(finish, 500);\n      });\n    }\n\n    function animateOpen(item){\n      var wrap = wrapOf(item);\n      item.setAttribute('open','');\n      mark(item);\n      if(reduce){ wrap.style.height = 'auto'; return Promise.resolve(); }\n      wrap.style.height = '0px';\n      void wrap.offsetHeight;\n      wrap.style.height = wrap.scrollHeight + 'px';\n      return settled(wrap).then(function(){\n        if(item.hasAttribute('open')) wrap.style.height = 'auto';\n      });\n    }\n\n    function animateClose(item){\n      var wrap = wrapOf(item);\n      if(!item.hasAttribute('open')) return Promise.resolve();\n      if(reduce){\n        wrap.style.height = '0px';\n        item.removeAttribute('open');\n        mark(item);\n        return Promise.resolve();\n      }\n      wrap.style.height = wrap.scrollHeight + 'px';\n      void wrap.offsetHeight;\n      wrap.style.height = '0px';\n      return settled(wrap).then(function(){\n        item.removeAttribute('open');\n        mark(item);\n      });\n    }\n\n    items.forEach(function(item){\n      wrapOf(item).style.height = item.hasAttribute('open') ? 'auto' : '0px';\n      mark(item);\n\n      item.querySelector('summary').addEventListener('click', function(e){\n        e.preventDefault();\n        if(isAnimating) return;\n        isAnimating = true;\n\n        var task;\n        if(item.hasAttribute('open')){\n          task = animateClose(item);\n        } else {\n          var openItem = items.filter(function(i){\n            return i !== item && i.hasAttribute('open');\n          })[0];\n          task = (openItem ? animateClose(openItem) : Promise.resolve())\n                   .then(function(){ return animateOpen(item); });\n        }\n        task.then(function(){ isAnimating = false; })\n            .catch(function(){ isAnimating = false; });\n      });\n    });\n\n    \/* open + scroll to a question linked from another page,\n       e.g. \/home\/pricing\/#faq-harga-braces *\/\n    function fromHash(){\n      var id = (location.hash || '').replace('#','');\n      if(!id) return;\n      var t = faq.querySelector('#' + (window.CSS && CSS.escape ? CSS.escape(id) : id));\n      if(!t || t.tagName !== 'DETAILS' || t.hasAttribute('open')) return;\n      var openItem = items.filter(function(i){ return i.hasAttribute('open'); })[0];\n      (openItem ? animateClose(openItem) : Promise.resolve())\n        .then(function(){ return animateOpen(t); })\n        .then(function(){ t.scrollIntoView({ behavior:'smooth', block:'center' }); });\n    }\n    fromHash();\n    window.addEventListener('hashchange', fromHash);\n\n    window.addEventListener('resize', function(){\n      items.forEach(function(item){\n        wrapOf(item).style.height = item.hasAttribute('open') ? 'auto' : '0px';\n      });\n    });\n  })();\n  <\/script>\n<\/section>\n\n\n<!-- ============================================================================\n     FAQPage schema \u2014 Rank Math \u2192 Schema \u2192 Custom Schema, or a second HTML widget.\n\n     NOTE: since August 2023 Google shows FAQ rich results only for well-known\n     authoritative government and health sites, so a private clinic most likely\n     won't get FAQ dropdowns in the SERP from this. Still worth adding \u2014 it helps\n     Google and AI assistants read the page as Q&A, and ChatGPT is currently your\n     fastest-growing referral source \u2014 but expect no visible SERP change.\n\n     \u26a0\ufe0f Update the last two answers once you've chosen Version A or B.\n     ========================================================================= -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is scaling and polishing (cuci gigi) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Basic scaling and polishing is RM120. Moderate plaque build-up is RM150 to RM180, and heavy tartar or nicotine staining is RM200 to RM250. Deep cleaning below the gumline (root planing) is RM70 per tooth.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much are braces and clear aligners at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Conventional braces start from RM5,000 and clear aligners from RM7,500. The orthodontic consultation is RM50 to RM80 and a study model RM150. The treatment fee covers routine adjustment visits throughout a treatment that typically runs 18 to 30 months.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is a denture (gigi palsu) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"An acrylic base starts at RM450 plus RM50 per replacement tooth. A complete full acrylic denture is RM1,100. Valplast and Thermosen flexible dentures are RM1,200 including the first tooth, and a cobalt chrome base is RM1,500.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is a tooth extraction (cabut gigi) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"A normal extraction is RM90 to RM150. A difficult extraction requiring splitting is RM150 to RM350. Surgical removal of an embedded tooth is RM400 to RM700, and an impacted wisdom tooth RM850 to RM1,200. X-ray and medication are charged separately.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is a dental filling (tampal gigi) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Composite tooth-coloured fillings are RM90 to RM250 depending on how many surfaces of the tooth need repairing. A temporary filling is RM90 and a fissure sealant RM90 to RM120.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is root canal treatment (rawatan akar gigi) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"A front tooth is RM800, a premolar RM950 and a molar RM1,200. Complex cases are RM1,500. The fee includes up to three PA X-rays but not the permanent filling or the crown that most root-treated back teeth need afterwards.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is a dental implant (tanam gigi) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"An implant is RM8,500 to RM10,000 per unit, or RM10,000 to RM15,000 for zirconia. Consultation is RM100 to RM150. If there is not enough bone, a graft is RM1,500 to RM2,500 and a sinus lift RM2,500 to RM3,000.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is teeth whitening (pemutihan gigi) at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"In-office whitening is RM650, premium whitening RM1,300, and a take-home kit RM750 per arch with gel included.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much is children's dental treatment at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"A children's consultation is RM20. Fillings are RM80 to RM100, extraction RM50 to RM80, scaling and polishing RM60 to RM80, and topical fluoride RM80 per arch. A pulpotomy is RM200 and a stainless steel crown RM250.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do KPSA prices include X-rays and medication?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"No, both are charged separately. A PA single-tooth X-ray is RM60, panoramic OPG RM150, lateral cephalometry RM150 and CBCT RM300. Medication starts at RM10. The exception is root canal treatment, which includes up to three PA X-rays.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are prices the same at all three KPSA branches?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. One price list applies across Wangsa Maju (Residensi Lexa), Taman Greenwood and Sunway Batu Caves. Prices shown are estimated ranges and the dentist confirms the exact fee before starting treatment.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I pay for braces in instalments at KPSA?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Treatment starts with a RM60 consultation, then a deposit of RM300 for adults or RM150 for students under 18, followed by RM150 to RM200 a month paid at adjustment visits across the 1.5 to 2.5 years of treatment. No interest and no third-party financing. Instalments are not available for implant treatment.\" }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does KPSA accept company panels or dental insurance?\",\n      \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. KPSA is a panel clinic for PM Care, MiCare, EMAS, ASP and Health Connect. Bring your panel card or staff ID and the claim is handled directly where the plan allows.\" }\n    }\n  ]\n}\n<\/script>\n\n\n<!-- ============================================================================\n     \u26a0\ufe0f ONE INCONSISTENCY TO FIX ON YOUR SIDE \u2014 not a bug in this file.\n\n     Your two pages disagree with each other on the clear aligner price:\n\n       \/home\/pricing\/ fee table ............ Clear Aligners  \"From RM7,500\"\n       \/rawatan-braces-pendakap-gigi-di-kl\/  Clear Aligners  \"Bermula dari RM7,000\"\n\n     This FAQ uses RM7,500, on the assumption the fee table is the master list.\n     If RM7,000 is the correct figure, change it here AND in the fee table AND\n     in the JSON-LD above \u2014 all three.\n\n     A patient who sees two prices for the same treatment on the same website\n     trusts neither, and it's exactly the kind of detail that gets screenshotted\n     and asked about at reception. Worth five minutes.\n\n     Smaller one, same idea: the braces page quotes the consultation at RM60\n     flat, the fee table at RM50 \u2013 RM80. Not a contradiction, but tightening the\n     fee table to RM60 for orthodontic consultation would read cleaner.\n     ========================================================================= -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abb5ea8 e-flex e-con-boxed e-con e-parent\" data-id=\"abb5ea8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-025d21f elementor-widget elementor-widget-spacer\" data-id=\"025d21f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Our Dental Fee Pilih Cawangan KPSA Wangsa Maju (LEXA) Sunway Batu Caves Greenwood Harga Rawatan Gigi di Kuala Lumpur 2026 At Klinik Pergigian Sharifah Aminah (KPSA), we publish our full fee list because you deserve to know what treatment costs before you sit in the chair \u2014 not after. Below is every treatment we offer, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5325,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"folder":[120],"class_list":["post-3011","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/pages\/3011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/comments?post=3011"}],"version-history":[{"count":61,"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/pages\/3011\/revisions"}],"predecessor-version":[{"id":9071,"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/pages\/3011\/revisions\/9071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/media\/5325"}],"wp:attachment":[{"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/media?parent=3011"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/dental.my\/home\/wp-json\/wp\/v2\/folder?post=3011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}