{"id":2792,"date":"2026-03-10T11:23:32","date_gmt":"2026-03-10T11:23:32","guid":{"rendered":"https:\/\/mncell.us\/nicolas\/mconsentbetawordpress\/?page_id=2792"},"modified":"2026-04-07T09:04:58","modified_gmt":"2026-04-07T09:04:58","slug":"mconsent-request-pricing","status":"publish","type":"page","link":"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/","title":{"rendered":"mConsent Request Pricing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2792\" class=\"elementor elementor-2792\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-727b4a53 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"727b4a53\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b0e7f50\" data-id=\"7b0e7f50\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50a401ec elementor-widget elementor-widget-html\" data-id=\"50a401ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<title>Request Pricing | mConsent \u2014 Custom Plans for Your Practice<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,500;12..96,600;12..96,700;12..96,800&family=DM+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>:root{\r\n--teal:#4CBCC9;--teal-deep:#1A8E9A;--teal-glow:rgba(76,188,201,0.12);--teal-soft:#EBF9FA;\r\n--navy:#0F1B2D;--navy-mid:#1B2D45;--navy-light:#243B56;\r\n--purple:#8B5CF6;--purple-soft:rgba(139,92,246,.08);\r\n--orange:#F06730;--orange-hover:#D95924;--orange-glow:rgba(240,103,48,0.18);\r\n--gold:#E8A820;--gold-soft:#FEF6E4;--gold-deep:#C98E15;\r\n--green:#1FB655;--green-soft:#EDFBF2;\r\n--s50:#F8FAFC;--s100:#F1F5F9;--s200:#E2E8F0;--s300:#CBD5E1;--s400:#94A3B8;--s500:#64748B;--s600:#475569;--s700:#334155;\r\n--white:#FFFFFF;\r\n--fh:'Bricolage Grotesque',serif;--fb:'DM Sans',sans-serif;\r\n--ease:cubic-bezier(0.16,1,0.3,1)\r\n}\r\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}\r\nhtml{scroll-behavior:smooth;scroll-padding-top:80px}\r\nbody{font-family:var(--fb);font-size:16px;line-height:1.65;color:var(--s700);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}\r\nh1,h2,h3,h4,h5{font-family:var(--fh);font-weight:700;color:var(--navy);line-height:1.15}\r\na{color:inherit;text-decoration:none}img{max-width:100%;display:block}\r\n.ctn{max-width:1200px;margin:0 auto;padding:0 24px}\r\n.rv{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}\r\n.rv.vis{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}.d5{transition-delay:.5s}\r\n.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;font-family:var(--fh);font-size:.95rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .25s var(--ease);letter-spacing:-.01em;white-space:nowrap}\r\n.btn:focus-visible{outline:3px solid var(--teal);outline-offset:3px}\r\n.btn svg{width:18px;height:18px;transition:transform .2s}\r\n.bp{background:var(--orange);color:#fff;box-shadow:0 4px 18px var(--orange-glow),0 1px 3px rgba(0,0,0,.08)}\r\n.bp:hover{background:var(--orange-hover);transform:translateY(-2px);box-shadow:0 8px 32px var(--orange-glow)}\r\n.bp:hover svg{transform:translateX(3px)}\r\n.bg{background:transparent;color:var(--navy);border:2px solid var(--s200)}\r\n.bg:hover{border-color:var(--teal);color:var(--teal-deep);background:var(--teal-glow)}\r\n.bl{padding:17px 36px;font-size:1.02rem;border-radius:14px}\r\n\/* \u2500\u2500 HEADER \u2500\u2500 *\/\r\n.hdr{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.92);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.04);transition:box-shadow .3s}\r\n.hdr.sc{box-shadow:0 1px 24px rgba(0,0,0,.07)}\r\n.hi{display:flex;align-items:center;justify-content:space-between;height:68px}\r\n.logo-link{display:flex;align-items:center}.logo-link img{height:32px;width:auto}\r\n.nav{display:flex;gap:2px}\r\n.nav a{padding:7px 14px;font-family:var(--fh);font-size:.87rem;font-weight:500;color:var(--s600);border-radius:8px;transition:all .2s}\r\n.nav a:hover{color:var(--navy);background:var(--s50)}\r\n.nav a.act{color:var(--teal-deep);background:var(--teal-glow);font-weight:600}\r\n.hc{display:flex;align-items:center;gap:12px}\r\n.hc .btn{padding:10px 22px;font-size:.85rem;border-radius:10px}\r\n.hmb{display:none;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s}\r\n.hmb:hover{background:var(--s50)}\r\n.hmb span{display:block;width:22px;height:2px;background:var(--navy);margin:5px 0;transition:all .3s;border-radius:2px}\r\n.hmb.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}\r\n.hmb.open span:nth-child(2){opacity:0}\r\n.hmb.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}\r\n.mnav{display:none;position:fixed;top:68px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--s200);padding:16px 24px 24px;box-shadow:0 12px 32px rgba(0,0,0,.08);z-index:999;transform:translateY(-10px);opacity:0;transition:all .3s var(--ease);pointer-events:none}\r\n.mnav.open{transform:translateY(0);opacity:1;pointer-events:auto}\r\n.mnav a{display:block;padding:12px 16px;font-family:var(--fh);font-size:1rem;font-weight:500;color:var(--s700);border-radius:10px;transition:background .2s}\r\n.mnav a:hover,.mnav a.act{background:var(--teal-glow);color:var(--teal-deep)}\r\n.mnav .btn{width:100%;margin-top:12px;justify-content:center}\r\n\/* \u2500\u2500 LOGIN BUTTON \u2500\u2500 *\/\r\n.login-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-family:var(--fh);font-size:.85rem;font-weight:600;color:var(--s600);background:transparent;border:1.5px solid var(--s200);border-radius:10px;cursor:pointer;transition:all .2s var(--ease)}\r\n.login-btn:hover{border-color:var(--teal);color:var(--teal-deep);background:var(--teal-glow)}\r\n.login-btn svg{width:18px;height:18px}\r\n\r\n\/* \u2500\u2500 COMMON \u2500\u2500 *\/\r\n.ey{display:inline-flex;align-items:center;gap:6px;font-family:var(--fh);font-size:.72rem;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.12em;padding:6px 14px;background:var(--teal-glow);border-radius:50px;margin-bottom:16px}\r\n.sh{text-align:center;max-width:620px;margin:0 auto 56px}\r\n.sh h2{font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.02em;margin-bottom:12px}\r\n.sh p{font-size:1.02rem;color:var(--s500);line-height:1.65}\r\n\/* \u2500\u2500 HERO (split layout) \u2500\u2500 *\/\r\n.hero{padding:80px 0 80px;background:linear-gradient(180deg,var(--gold-soft) 0%,var(--white) 100%);position:relative;overflow:hidden}\r\n.hero::before{content:'';position:absolute;top:-30%;right:-10%;width:450px;height:450px;background:radial-gradient(circle,rgba(232,168,32,0.15) 0%,transparent 60%);pointer-events:none}\r\n.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}\r\n.hero-left h1{font-size:clamp(2rem,4vw,2.7rem);letter-spacing:-.03em;margin-bottom:16px}\r\n.hero-left h1 em{font-style:normal;color:var(--gold-deep)}\r\n.hero-sub{font-size:1.05rem;color:var(--s500);line-height:1.7;margin-bottom:24px;max-width:480px}\r\n\/* \u2500\u2500 PRICING TIERS PREVIEW \u2500\u2500 *\/\r\n.tiers-preview{margin-bottom:28px}\r\n.tiers-preview h3{font-size:.88rem;color:var(--s600);margin-bottom:14px;font-weight:600}\r\n.tier-cards{display:flex;gap:12px}\r\n.tier-card{flex:1;padding:16px;background:var(--white);border:1.5px solid var(--s200);border-radius:12px;text-align:center;transition:all .2s}\r\n.tier-card:hover{border-color:var(--gold);box-shadow:0 4px 16px rgba(232,168,32,.12)}\r\n.tier-card.popular{border-color:var(--purple);background:var(--purple-soft)}\r\n.tier-card.popular .tier-badge{display:inline-block}\r\n.tier-badge{display:none;font-size:.6rem;font-weight:700;color:var(--purple);background:rgba(139,92,246,.15);padding:3px 8px;border-radius:20px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}\r\n.tier-name{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--navy);margin-bottom:4px}\r\n.tier-desc{font-size:.72rem;color:var(--s500);line-height:1.4}\r\n\/* \u2500\u2500 VALUE PROPS \u2500\u2500 *\/\r\n.value-list{list-style:none;margin-bottom:28px}\r\n.value-list li{display:flex;align-items:flex-start;gap:12px;font-size:.92rem;color:var(--s700);margin-bottom:12px;line-height:1.55}\r\n.value-list li svg{width:20px;height:20px;color:var(--green);flex-shrink:0;margin-top:2px}\r\n\/* \u2500\u2500 ROI TEASER \u2500\u2500 *\/\r\n.roi-teaser{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-mid) 100%);border-radius:14px;padding:20px;margin-bottom:28px;color:#fff}\r\n.roi-teaser h4{font-size:.88rem;color:var(--teal);margin-bottom:10px;display:flex;align-items:center;gap:8px}\r\n.roi-teaser h4 svg{width:18px;height:18px}\r\n.roi-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\r\n.roi-stat{text-align:center}\r\n.roi-stat-v{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:#fff}\r\n.roi-stat-l{font-size:.68rem;color:rgba(255,255,255,.6)}\r\n\/* \u2500\u2500 ADD-ONS PREVIEW \u2500\u2500 *\/\r\n.addons-preview{padding:16px;background:var(--purple-soft);border:1px solid rgba(139,92,246,.2);border-radius:12px;margin-bottom:28px}\r\n.addons-preview h4{font-size:.82rem;font-weight:700;color:var(--purple);margin-bottom:10px;display:flex;align-items:center;gap:6px}\r\n.addons-preview h4 svg{width:16px;height:16px}\r\n.addon-tags{display:flex;flex-wrap:wrap;gap:6px}\r\n.addon-tag{font-size:.72rem;font-weight:600;color:var(--s600);background:var(--white);padding:5px 10px;border-radius:20px;border:1px solid var(--s200)}\r\n\/* \u2500\u2500 CONTACT ALT \u2500\u2500 *\/\r\n.contact-alt{padding-top:20px;border-top:1px solid var(--s200)}\r\n.contact-alt p{font-size:.92rem;font-weight:600;margin-bottom:10px;color:var(--navy)}\r\n.ci{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--s700);margin-bottom:8px}\r\n.ci svg{width:18px;height:18px;color:var(--gold-deep);flex-shrink:0}\r\n.ci a{color:var(--gold-deep);font-weight:600}\r\n\/* \u2500\u2500 FORM CARD \u2500\u2500 *\/\r\n.fcard{background:var(--white);border-radius:22px;padding:36px;box-shadow:0 12px 48px rgba(0,0,0,.06);border:1.5px solid var(--s200)}\r\n.fcard-h{text-align:center;margin-bottom:24px}\r\n.fcard-h h2{font-size:1.3rem;margin-bottom:8px}\r\n.fcard-h p{font-size:.86rem;color:var(--s500)}\r\n.ftrust{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--s100);flex-wrap:wrap}\r\n.ftrust-i{display:flex;align-items:center;gap:5px;font-size:.74rem;color:var(--s400)}\r\n.ftrust-i svg{width:14px;height:14px;color:var(--green)}\r\n.fg{margin-bottom:16px}\r\n.fg label{display:block;font-family:var(--fh);font-size:.82rem;font-weight:600;color:var(--navy);margin-bottom:6px}\r\n.fg input,.fg select,.fg textarea{width:100%;padding:12px 16px;border:1.5px solid var(--s200);border-radius:10px;font-size:.92rem;font-family:var(--fb);transition:all .2s;background:var(--white);color:var(--navy)}\r\n.fg input:focus,.fg select:focus,.fg textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-glow)}\r\n.fg input.v-ok,.fg select.v-ok{border-color:#16a34a;background:#f0fdf4}\r\n.fg input.v-ok:focus,.fg select.v-ok:focus{box-shadow:0 0 0 3px rgba(22,163,74,.15);border-color:#16a34a}\r\n.fg input.v-bad,.fg select.v-bad{border-color:#dc2626;background:#fef2f2}\r\n.fg input.v-bad:focus,.fg select.v-bad:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15);border-color:#dc2626}\r\n.v-err{display:block;font-size:.76rem;color:#dc2626;margin-top:4px;line-height:1.3;font-weight:500;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s,opacity .2s,margin .2s}\r\n.v-err.show{max-height:2em;opacity:1;margin-top:4px}\r\n.fg textarea{min-height:90px;resize:vertical}\r\n.fg select{cursor:pointer;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' viewBox='0 0 24 24' stroke='%2394A3B8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}\r\n.frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n\/* \u2500\u2500 Zoho success\/error \u2500\u2500 *\/\r\n.success-box{display:none;padding:18px 20px;border-radius:16px;margin-top:16px;background:var(--green-soft);border:1px solid var(--green);color:#0d7d3d;font-size:.92rem;font-weight:600}\r\n.success-box.show{display:block}\r\n.error-box{display:none;padding:18px 20px;border-radius:16px;margin-top:16px;background:#fef2f2;border:1px solid #dc2626;color:#dc2626;font-size:.92rem;font-weight:600}\r\n.error-box.show{display:block}\r\n\/* \u2500\u2500 TESTIMONIALS \u2500\u2500 *\/\r\n.test-sec{padding:80px 0;background:var(--s50)}\r\n.test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\r\n.test-card{background:var(--white);border-radius:16px;padding:28px 24px;border:1.5px solid var(--s200)}\r\n.test-card p{font-size:.86rem;font-style:italic;color:var(--s600);line-height:1.6;margin-bottom:14px}\r\n.test-card cite{font-size:.76rem;font-style:normal;font-weight:600;color:var(--s400);display:block}\r\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\r\nfooter{background:var(--navy);padding:64px 0 32px;color:rgba(255,255,255,.65)}\r\n.ftg{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:40px;margin-bottom:48px}\r\n.ftb{max-width:240px}\r\n.ft-logo{height:28px;margin-bottom:16px;filter:brightness(0) invert(1);opacity:.9}\r\n.ftb p{font-size:.84rem;line-height:1.6;margin-bottom:16px}\r\n.ft-phone{display:inline-flex;align-items:center;gap:6px;font-family:var(--fh);font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:8px}\r\n.ft-addr{font-size:.72rem;color:rgba(255,255,255,.4)}\r\n.ftc h3{font-size:.88rem;font-weight:700;color:#fff;margin-bottom:16px}\r\n.ftc ul{list-style:none}.ftc li{margin-bottom:10px}\r\n.ftc a{font-size:.84rem;transition:color .2s}\r\n.ftc a:hover{color:var(--teal)}\r\n.ftbt{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid rgba(255,255,255,.08);font-size:.78rem}\r\n.ftl{display:flex;gap:24px}\r\n.ftl a:hover{color:var(--teal)}\r\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n@media(max-width:960px){\r\n.nav{display:none}.hmb{display:block}.mnav{display:block}\r\n.hero-inner{grid-template-columns:1fr;gap:32px}\r\n.fcard{margin-top:0}\r\n.ftg{grid-template-columns:1fr 1fr;gap:32px}\r\n.ftb{grid-column:span 2;max-width:100%}\r\n.tier-cards{flex-direction:column}\r\n.test-grid{grid-template-columns:1fr}\r\n}\r\n@media(max-width:640px){\r\n.frow{grid-template-columns:1fr}\r\n.ftg{grid-template-columns:1fr}\r\n.ftb{grid-column:span 1}\r\n.ftbt{flex-direction:column;gap:16px;text-align:center}\r\n.ftl{justify-content:center}\r\n.roi-stats{grid-template-columns:1fr}\r\n.ftrust{flex-direction:column;align-items:center;gap:8px}\r\n.pms-grid{grid-template-columns:1fr 1fr}\r\n.pms-other{grid-column:span 2}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<main role=\"main\" id=\"main-content\">\r\n\r\n<!-- \u2550\u2550\u2550 HERO + FORM \u2550\u2550\u2550 -->\r\n<section class=\"hero\"><div class=\"ctn\"><div class=\"hero-inner\">\r\n<div class=\"hero-left rv\">\r\n  <span class=\"ey\">Transparent Pricing<\/span>\r\n  <h1>Get <em>custom pricing<\/em> for your practice<\/h1>\r\n  <p class=\"hero-sub\">No hidden fees. No long-term contracts. Just straightforward pricing tailored to your practice size and needs. Tell us about your practice and we'll send you a personalized quote.<\/p>\r\n  \r\n  <!-- Pricing Tiers Preview -->\r\n  <div class=\"tiers-preview\">\r\n    <h3>Three plans to fit any practice<\/h3>\r\n    <div class=\"tier-cards\">\r\n      <div class=\"tier-card\">\r\n        <div class=\"tier-name\">Signature<\/div>\r\n        <div class=\"tier-desc\">Digital intake, scheduling & communication essentials<\/div>\r\n      <\/div>\r\n      <div class=\"tier-card popular\">\r\n        <span class=\"tier-badge\">Most Popular<\/span>\r\n        <div class=\"tier-name\">Premier<\/div>\r\n        <div class=\"tier-desc\">+ Insurance verification, payments & reputation<\/div>\r\n      <\/div>\r\n      <div class=\"tier-card\">\r\n        <div class=\"tier-name\">Prestige<\/div>\r\n        <div class=\"tier-desc\">+ AI receptionist, analytics & full automation<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ROI Teaser -->\r\n  <div class=\"roi-teaser\">\r\n    <h4><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 18L9 11.25l4.306 4.307a11.95 11.95 0 015.814-5.519l2.74-1.22m0 0l-5.94-2.28m5.94 2.28l-2.28 5.941\"\/><\/svg> Average ROI with mConsent<\/h4>\r\n    <div class=\"roi-stats\">\r\n      <div class=\"roi-stat\"><div class=\"roi-stat-v\">$55K<\/div><div class=\"roi-stat-l\">Saved per year<\/div><\/div>\r\n      <div class=\"roi-stat\"><div class=\"roi-stat-v\">31%<\/div><div class=\"roi-stat-l\">Fewer no-shows<\/div><\/div>\r\n      <div class=\"roi-stat\"><div class=\"roi-stat-v\">12+ hrs<\/div><div class=\"roi-stat-l\">Saved weekly<\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Add-ons Preview -->\r\n  <div class=\"addons-preview\">\r\n    <h4><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 4.5v15m7.5-7.5h-15\"\/><\/svg> Available Add-Ons<\/h4>\r\n    <div class=\"addon-tags\">\r\n      <span class=\"addon-tag\">Human Insurance Concierge<\/span>\r\n      <span class=\"addon-tag\">Zaha AI<\/span>\r\n      <span class=\"addon-tag\">Multi-Location<\/span>\r\n      <span class=\"addon-tag\">ePrescribe<\/span>\r\n      <span class=\"addon-tag\">Waiting Room TV<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <ul class=\"value-list\">\r\n    <li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/><\/svg>Per-location pricing \u2014 no per-patient or per-user fees<\/li>\r\n    <li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/><\/svg>Month-to-month, cancel anytime<\/li>\r\n    <li><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/><\/svg>Free implementation & staff training included<\/li>\r\n  <\/ul>\r\n\r\n  <div class=\"contact-alt\">\r\n    <p>Prefer to talk now?<\/p>\r\n    <div class=\"ci\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 6.75c0 8.284 6.716 15 15 15h2.25a2.25 2.25 0 002.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97 1.293c-.282.376-.769.542-1.21.38a12.035 12.035 0 01-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963 3.102a1.125 1.125 0 00-1.091-.852H4.5A2.25 2.25 0 002.25 4.5v2.25z\"\/><\/svg><a href=\"tel:+8772036767\">877-203-6767<\/a><\/div>\r\n    <div class=\"ci\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75\"\/><\/svg><a href=\"mailto:support@srswebsolutions.com\">support@srswebsolutions.com<\/a><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"fcard rv d1\">\r\n  <div class=\"fcard-h\">\r\n    <h2>Get your custom quote<\/h2>\r\n    <p>Tell us about your practice and we'll send personalized pricing within 2 hours<\/p>\r\n    <div class=\"ftrust\">\r\n      <div class=\"ftrust-i\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/><\/svg>No spam, ever<\/div>\r\n      <div class=\"ftrust-i\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/><\/svg>No obligation<\/div>\r\n      <div class=\"ftrust-i\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"\/><\/svg>Response in 2 hrs<\/div>\r\n    <\/div>\r\n  <\/div>\r\n  <form id=\"leadForm\" novalidate>\r\n    <div class=\"frow\"><div class=\"fg\"><label>First Name *<\/label><input id=\"v-fn\" name=\"First Name\" type=\"text\" required placeholder=\"Jane\"><span class=\"v-err\" id=\"v-fn-err\"><\/span><\/div><div class=\"fg\"><label>Last Name *<\/label><input id=\"v-ln\" name=\"Last Name\" type=\"text\" required placeholder=\"Smith\"><span class=\"v-err\" id=\"v-ln-err\"><\/span><\/div><\/div>\r\n    <div class=\"fg\"><label>Work Email *<\/label><input id=\"v-em\" name=\"Work Email\" type=\"email\" required placeholder=\"jane@yourpractice.com\"><span class=\"v-err\" id=\"v-em-err\"><\/span><\/div>\r\n    <div class=\"fg\"><label>Phone *<\/label><input id=\"v-ph\" name=\"Phone\" type=\"tel\" required placeholder=\"(555) 123-4567\" maxlength=\"14\"><span class=\"v-err\" id=\"v-ph-err\"><\/span><\/div>\r\n    <div class=\"fg\"><label>Practice Name *<\/label><input id=\"v-pn\" name=\"Practice Name\" type=\"text\" required placeholder=\"Smile Dental Care\"><span class=\"v-err\" id=\"v-pn-err\"><\/span><\/div>\r\n    <div class=\"frow\">\r\n      <div class=\"fg\"><label>Practice Size<\/label><select name=\"Practice Size\"><option>Select practice size...<\/option><option>Solo practitioner<\/option><option>2-3 providers<\/option><option>4-6 providers<\/option><option>7-10 providers<\/option><option>11+ providers (DSO\/Group)<\/option><\/select><\/div>\r\n      <div class=\"fg\"><label>Number of Locations<\/label><select name=\"Number of Locations\"><option>1 location<\/option><option>2-5 locations<\/option><option>6-10 locations<\/option><option>11+ locations<\/option><\/select><\/div>\r\n    <\/div>\r\n    <div class=\"fg\"><label>Current Software<\/label><select name=\"Current Software\"><option>Select current software...<\/option><option>Dentrix<\/option><option>Eaglesoft<\/option><option>Open Dental<\/option><option>Dolphin<\/option><option>Dentrix Ascend<\/option><option>Athena<\/option><option>OfficeMate<\/option><option>PBS Endo<\/option><option>Solutionreach<\/option><option>Weave<\/option><option>RevenueWell<\/option><option>Lighthouse 360<\/option><option>None \/ Paper-based<\/option><option>Other<\/option><\/select><\/div>\r\n    <div class=\"fg\"><label>Anything else we should know? (optional)<\/label><textarea name=\"Additional Notes\" placeholder=\"Budget considerations, timeline, specific needs...\"><\/textarea><\/div>\r\n    <button id=\"submitBtn\" type=\"submit\" class=\"btn bp bl\" style=\"width:100%\">Get My Custom Quote <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M17 8l4 4m0 0l-4 4m4-4H3\"\/><\/svg><\/button>\r\n    <div class=\"success-box\" id=\"successBox\">\u2713 Your pricing request has been sent. We'll send your quote within 2 hours.<\/div>\r\n    <div class=\"error-box\" id=\"errorBox\">\u2717 There was an error sending your request. Please try again or contact support.<\/div>\r\n  <\/form>\r\n  <div id=\"formSuccess\" style=\"display:none;text-align:center;padding:40px 20px\">\r\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"var(--green)\" style=\"width:64px;height:64px;margin:0 auto 16px\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\r\n    <h3 style=\"color:var(--navy);margin-bottom:8px\">Pricing Request Received!<\/h3>\r\n    <p style=\"color:var(--s500)\">We'll send your personalized quote within 2 hours. Check your inbox!<\/p>\r\n  <\/div>\r\n  <script>\r\n  (function(){\r\n    'use strict';\r\n    var form=document.getElementById('leadForm'),btn=document.getElementById('submitBtn'),btnHTML=btn?btn.innerHTML:'',sending=false;\r\n    var nextInput=form?form.querySelector('input[name=\"_next\"]'):null;\r\n    if(nextInput){nextInput.value=location.href.split('?')[0]+'?submitted=true';}\r\n    if(location.search.indexOf('submitted=true')>-1){if(form)form.style.display='none';var fs=document.getElementById('formSuccess');if(fs)fs.style.display='block';}\r\n\r\n    \/* Disposable email domains *\/\r\n    var disposable='mailinator.com,guerrillamail.com,tempmail.com,throwaway.email,yopmail.com,sharklasers.com,guerrillamailblock.com,grr.la,dispostable.com,maildrop.cc,10minutemail.com,trashmail.com,fakeinbox.com,tempail.com,temp-mail.org,getnada.com,mohmal.com,mailnesia.com,mailcatch.com,tempr.email'.split(',');\r\n\r\n    \/* Validation rules *\/\r\n    var R={\r\n      'v-fn':function(v){v=v.trim();if(!v)return'First name is required';if(v.length<2)return'Must be at least 2 characters';if(\/\\d\/.test(v))return'Name cannot contain numbers';if(!\/^[A-Za-z\\u00C0-\\u024F\\u1E00-\\u1EFF\\s'\\-\\.]+$\/.test(v))return'Please enter a valid name';return''},\r\n      'v-ln':function(v){v=v.trim();if(!v)return'Last name is required';if(v.length<2)return'Must be at least 2 characters';if(\/\\d\/.test(v))return'Name cannot contain numbers';if(!\/^[A-Za-z\\u00C0-\\u024F\\u1E00-\\u1EFF\\s'\\-\\.]+$\/.test(v))return'Please enter a valid name';return''},\r\n      'v-em':function(v){v=v.trim().toLowerCase();if(!v)return'Work email is required';var rx=\/^[a-z0-9!#$%&'*+\\\/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+\\\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z]{2,}$\/;if(!rx.test(v))return'Please enter a valid email address';var d=v.split('@')[1];if(disposable.indexOf(d)>-1)return'Disposable email addresses are not accepted';return''},\r\n      'v-ph':function(v){var d=v.replace(\/\\D\/g,'');if(!d)return'Phone number is required';if(d.length===11&&d[0]==='1')d=d.substring(1);if(d.length<10)return'Please enter a valid 10-digit phone number';if(d.length>10)return'Too many digits \u2014 check your number';var a=d.substring(0,3);if(a[0]==='0'||a[0]==='1')return'Invalid area code';if(a==='555')return'Please enter your real phone number';if(\/^(\\d)\\1{9}$\/.test(d))return'Please enter your real phone number';return''},\r\n      'v-pn':function(v){v=v.trim();if(!v)return'Practice name is required';if(v.length<3)return'Must be at least 3 characters';return''}\r\n    };\r\n\r\n    var ids=Object.keys(R),touched={},valid={};\r\n    ids.forEach(function(id){valid[id]=false});\r\n\r\n    \/* Phone auto-format *\/\r\n    var ph=document.getElementById('v-ph');\r\n    function fmtPhone(raw){\r\n      var d=raw.replace(\/\\D\/g,'');\r\n      if(d[0]==='1'&&d.length>10)d=d.substring(1);\r\n      d=d.substring(0,10);\r\n      var f='';\r\n      if(d.length>0)f='('+d.substring(0,3);\r\n      if(d.length>=3)f+=') ';\r\n      if(d.length>3)f+=d.substring(3,6);\r\n      if(d.length>6)f+='-'+d.substring(6,10);\r\n      return f;\r\n    }\r\n    function onPhoneInput(){\r\n      var raw=this.value,s=this.selectionStart;\r\n      var db=(raw.substring(0,s).match(\/\\d\/g)||[]).length;\r\n      var fmt=fmtPhone(raw);this.value=fmt;\r\n      var np=0,c=0;\r\n      for(var i=0;i<fmt.length&&c<db;i++){if(\/\\d\/.test(fmt[i]))c++;np=i+1;}\r\n      this.setSelectionRange(np,np);\r\n    }\r\n    ph.addEventListener('input',onPhoneInput);\r\n    ph.addEventListener('paste',function(e){e.preventDefault();this.value=(e.clipboardData||window.clipboardData).getData('text');onPhoneInput.call(this);});\r\n\r\n    \/* Validate a field *\/\r\n    function check(id,showErr){\r\n      var el=document.getElementById(id),errEl=document.getElementById(id+'-err');\r\n      var msg=R[id](el.value);\r\n      valid[id]=!msg;\r\n      if(showErr&&touched[id]){\r\n        errEl.textContent=msg;\r\n        if(msg){errEl.classList.add('show');el.classList.add('v-bad');el.classList.remove('v-ok');}\r\n        else{errEl.classList.remove('show');el.classList.remove('v-bad');el.classList.add('v-ok');}\r\n      }\r\n    }\r\n\r\n    \/* Event listeners *\/\r\n    ids.forEach(function(id){\r\n      var el=document.getElementById(id);\r\n      el.addEventListener('blur',function(){touched[id]=true;check(id,true);});\r\n      el.addEventListener('input',function(){check(id,true);});\r\n    });\r\n\r\n    \/* Submit \u2014 Zoho when valid *\/\r\n    form.addEventListener('submit',function(e){\r\n      e.preventDefault();\r\n      if(sending)return;\r\n      ids.forEach(function(id){touched[id]=true;check(id,true);});\r\n      var allValid=ids.every(function(id){return valid[id];});\r\n      if(!allValid){var first=ids.find(function(id){return!valid[id];});if(first)document.getElementById(first).focus();return;}\r\n      if(typeof submitToZohoAPI==='function'){submitToZohoAPI();}\r\n      else{sending=true;if(btn){btn.innerHTML='<span style=\"display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite\"><\/span> Sending...';btn.disabled=true;}}\r\n    });\r\n  })();\r\n  <\/script>\r\n  <style>@keyframes spin{to{transform:rotate(360deg)}}<\/style>\r\n<\/div>\r\n\r\n<\/div><\/div><\/section>\r\n\r\n<!-- \u2550\u2550\u2550 TESTIMONIALS \u2550\u2550\u2550 -->\r\n<section class=\"test-sec\"><div class=\"ctn\">\r\n  <div class=\"sh rv\">\r\n    <span class=\"ey\">From Real Practices<\/span>\r\n    <h2>What practices say about mConsent<\/h2>\r\n  <\/div>\r\n  <div class=\"test-grid\">\r\n    <div class=\"test-card rv\">\r\n      <p>\"mConsent helps our clinic save ~5,200 hours a year otherwise wasted on data entry, which enables us to save ~$55K in administrative expenses. Affordable and easy to use.\"<\/p>\r\n      <cite>\u2014 Dr. Mustafa Yazar, Kenton Dental Care<\/cite>\r\n    <\/div>\r\n    <div class=\"test-card rv d1\">\r\n      <p>\"mConsent's integration with Dentrix saves our office several hours a week in data entry. We value its ease of use and the ability to send documents to patients through text and email.\"<\/p>\r\n      <cite>\u2014 Shelby, Office Manager, Kell Dental<\/cite>\r\n    <\/div>\r\n    <div class=\"test-card rv d2\">\r\n      <p>\"Efficiency at its finest. Easy, convenient, user friendly, patient approved. It has drastically changed how our office functions. They have a great support team as well.\"<\/p>\r\n      <cite>\u2014 Dr. Ryan Blatchley<\/cite>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/section>\r\n\r\n<\/main>\r\n\r\n\r\n<script>\r\n(function(){\r\n  var ro=new IntersectionObserver(function(entries){entries.forEach(function(x){if(x.isIntersecting)x.target.classList.add('vis');});},{threshold:.08,rootMargin:'0px 0px -40px 0px'});\r\n  document.querySelectorAll('.rv').forEach(function(el){ro.observe(el);});\r\n  var hdr=document.getElementById('hdr');if(hdr){window.addEventListener('scroll',function(){hdr.classList.toggle('sc',scrollY>16);},{passive:true});}\r\n  var hmb=document.getElementById('hmb'),mnav=document.getElementById('mnav');if(hmb&&mnav){hmb.addEventListener('click',function(){hmb.classList.toggle('open');mnav.classList.toggle('open');});mnav.querySelectorAll('a').forEach(function(a){a.addEventListener('click',function(){hmb.classList.remove('open');mnav.classList.remove('open');});});}\r\n})();\r\n<\/script>\r\n<!-- ZOHO CRM INTEGRATION (from dentrix-zoho-final.html) -->\r\n<script>\r\n  const ZOHO_CONFIG = {\r\n    clientId: '1000.AQ7R4UBBWOUZL2RMPIQUEG09S72N5D',\r\n    clientSecret: 'ee27ea6d927b1b2e5faf837661250a1bda27205a90',\r\n    clientName: 'mconsent',\r\n    accessToken: '1000.4dbb48d02eab6fefcd42569e7a781c55.bdb26d9c433295515ee4eeefe25119a6',\r\n    refreshToken: '1000.1bfec7226a64a17f693edccd6876e4a5.c1231478b282aa27aea3334337d73602',\r\n    apiDomain: 'https:\/\/www.zohoapis.com',\r\n    apiEndpoint: 'https:\/\/www.zohoapis.com\/crm\/v2\/Leads',\r\n    accountsUrl: 'https:\/\/accounts.zoho.com',\r\n    leadSource: 'Website - Request Pricing',\r\n    assignmentRule: true\r\n  };\r\n\r\n  const form = document.getElementById('leadForm');\r\n  const successBox = document.getElementById('successBox');\r\n  const errorBox = document.getElementById('errorBox');\r\n  const submitBtn = document.getElementById('submitBtn');\r\n  var submitBtnDefaultHtml = submitBtn ? submitBtn.innerHTML : '';\r\n\r\n  \/\/ ============================================================\r\n  \/\/ \u2705 SMART SOURCE TRACKING\r\n  \/\/ ============================================================\r\n  function getLeadSource() {\r\n    var params = new URLSearchParams(window.location.search);\r\n    var referrer = document.referrer;\r\n\r\n    var utm_source = params.get('utm_source');\r\n    var gclid = params.get('gclid');\r\n    var fbclid = params.get('fbclid');\r\n\r\n    var source = '';\r\n\r\n    \/\/ 1\ufe0f\u20e3 UTM\r\n    if (utm_source) {\r\n      source = utm_source;\r\n    }\r\n\r\n    \/\/ 2\ufe0f\u20e3 Google Ads\r\n    else if (gclid) {\r\n      source = 'google-ads';\r\n    }\r\n\r\n    \/\/ 3\ufe0f\u20e3 Facebook Ads\r\n    else if (fbclid) {\r\n      source = 'facebook-ads';\r\n    }\r\n\r\n    \/\/ 4\ufe0f\u20e3 Referrer\r\n    else if (referrer) {\r\n      var hostname = new URL(referrer).hostname;\r\n\r\n      \/\/ \u2757 Ignore your own domain\r\n      if (hostname.includes(window.location.hostname)) {\r\n        var path = window.location.pathname;\r\n        var segments = path.split('\/').filter(Boolean);\r\n        source = segments.pop() || 'home';\r\n      }\r\n      else if (hostname.includes('google')) {\r\n        source = 'google';\r\n      }\r\n      else if (hostname.includes('facebook')) {\r\n        source = 'facebook';\r\n      }\r\n      else {\r\n        source = hostname;\r\n      }\r\n    }\r\n\r\n    \/\/ 5\ufe0f\u20e3 Direct fallback\r\n    else {\r\n      var path = window.location.pathname;\r\n      var segments = path.split('\/').filter(Boolean);\r\n      source = segments.pop() || 'home';\r\n    }\r\n\r\n    return source;\r\n  }\r\n\r\n  async function submitToZohoAPI() {\r\n    if (!form) return;\r\n    if (!ZOHO_CONFIG.accessToken || ZOHO_CONFIG.accessToken === 'PASTE_YOUR_ACCESS_TOKEN_HERE') {\r\n      alert('Zoho Access Token not configured. Please update ZOHO_CONFIG.accessToken in this file.');\r\n      return;\r\n    }\r\n\r\n    if (submitBtn) { submitBtn.disabled = true; submitBtn.innerHTML = 'Submitting to Zoho...'; }\r\n    if (successBox) successBox.classList.remove('show');\r\n    if (errorBox) errorBox.classList.remove('show');\r\n\r\n    var fd = new FormData(form);\r\n\r\n    var practiceSize = fd.get('Practice Size') || '';\r\n    var numLoc = fd.get('Number of Locations') || '';\r\n    var currentSoftware = fd.get('Current Software') || '';\r\n    var notes = fd.get('Additional Notes') || '';\r\n\r\n    var desc = 'Lead captured from Request Pricing page.\\n\\nPractice Size: ' + practiceSize + '\\nNumber of Locations: ' + numLoc + '\\nCurrent Software: ' + currentSoftware + '\\nAdditional Notes: ' + notes;\r\n\r\n    var leadData = {\r\n      data: [{\r\n        First_Name: fd.get('First Name'),\r\n        Last_Name: fd.get('Last Name'),\r\n        Email: fd.get('Work Email'),\r\n        Phone: fd.get('Phone'),\r\n        Company: fd.get('Practice Name'),\r\n\r\n        \/\/ \u2705 UPDATED HERE\r\n        Lead_Source: getLeadSource(),\r\n\r\n        Description: desc\r\n      }],\r\n      trigger: ['approval', 'workflow', 'blueprint']\r\n    };\r\n\r\n    console.log('Submitting to Zoho CRM:', leadData);\r\n\r\n    try {\r\n      var response = await fetch('https:\/\/mconsent.net\/zoho\/zoho-proxy.php', {\r\n        method: 'POST',\r\n        headers: { 'Content-Type': 'application\/json' },\r\n        body: JSON.stringify({ lead_data: leadData })\r\n      });\r\n\r\n      if (!response.ok) {\r\n        var errText = await response.text();\r\n        throw new Error('API Error: ' + response.status + ' - ' + errText);\r\n      }\r\n\r\n      var result = await response.json();\r\n      console.log('Zoho API Response:', result);\r\n\r\n      if (result.data && result.data[0].code === 'SUCCESS') {\r\n        showSuccess(result.data[0].details.id);\r\n      } else if (result.data && result.data[0].code === 'DUPLICATE_DATA') {\r\n        showSuccess(null, 'Your request has been received. We\\'ll send your quote shortly.');\r\n      } else {\r\n        throw new Error(result.data && result.data[0].message ? result.data[0].message : 'Lead creation failed');\r\n      }\r\n\r\n    } catch (err) {\r\n      console.error('Zoho submission error:', err);\r\n      showError(err.message);\r\n    }\r\n  }\r\n\r\n  function showSuccess(leadId, customMessage) {\r\n    var msg = customMessage || '\u2713 Your pricing request has been sent. We\\'ll send your quote within 2 hours.';\r\n    if (successBox) {\r\n      successBox.textContent = msg;\r\n      successBox.classList.add('show');\r\n      successBox.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\r\n    }\r\n    if (form) form.reset();\r\n    if (submitBtn) {\r\n      submitBtn.disabled = false;\r\n      submitBtn.innerHTML = submitBtnDefaultHtml;\r\n    }\r\n    if (typeof gtag !== 'undefined') {\r\n      gtag('event', 'generate_lead', {\r\n        event_category: 'form',\r\n        event_label: 'Request Pricing',\r\n        value: 1\r\n      });\r\n    }\r\n  }\r\n\r\n  function showError(errorMessage) {\r\n    if (errorBox) {\r\n      errorBox.textContent = '\u2717 ' + (errorMessage || 'Please try again or contact support.');\r\n      errorBox.classList.add('show');\r\n      errorBox.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\r\n    }\r\n    if (submitBtn) {\r\n      submitBtn.disabled = false;\r\n      submitBtn.innerHTML = submitBtnDefaultHtml;\r\n    }\r\n  }\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Request Pricing | mConsent \u2014 Custom Plans for Your Practice Transparent Pricing Get custom pricing for your practice No hidden fees. No long-term contracts. Just straightforward pricing tailored to your practice size and needs. Tell us about your practice and we&#8217;ll send you a personalized quote. Three plans to fit any practice Signature Digital intake, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"footnotes":""},"class_list":["post-2792","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dental Software Pricing | Request a Quote | mConsent<\/title>\n<meta name=\"description\" content=\"Get customized pricing for mConsent dental software. Discover affordable solutions for automation, billing, and patient communication.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dental Software Pricing | Request a Quote | mConsent\" \/>\n<meta property=\"og:description\" content=\"Get customized pricing for mConsent dental software. Discover affordable solutions for automation, billing, and patient communication.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/\" \/>\n<meta property=\"og:site_name\" content=\"mConsent\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T09:04:58+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mconsent.net\\\/new\\\/mconsent-request-pricing\\\/\",\"url\":\"https:\\\/\\\/mconsent.net\\\/new\\\/mconsent-request-pricing\\\/\",\"name\":\"Dental Software Pricing | Request a Quote | mConsent\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mconsent.net\\\/new\\\/#website\"},\"datePublished\":\"2026-03-10T11:23:32+00:00\",\"dateModified\":\"2026-04-07T09:04:58+00:00\",\"description\":\"Get customized pricing for mConsent dental software. Discover affordable solutions for automation, billing, and patient communication.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mconsent.net\\\/new\\\/mconsent-request-pricing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mconsent.net\\\/new\\\/mconsent-request-pricing\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mconsent.net\\\/new\\\/mconsent-request-pricing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mconsent.net\\\/new\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"mConsent Request Pricing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mconsent.net\\\/new\\\/#website\",\"url\":\"https:\\\/\\\/mconsent.net\\\/new\\\/\",\"name\":\"mConsent\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mconsent.net\\\/new\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dental Software Pricing | Request a Quote | mConsent","description":"Get customized pricing for mConsent dental software. Discover affordable solutions for automation, billing, and patient communication.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Dental Software Pricing | Request a Quote | mConsent","og_description":"Get customized pricing for mConsent dental software. Discover affordable solutions for automation, billing, and patient communication.","og_url":"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/","og_site_name":"mConsent","article_modified_time":"2026-04-07T09:04:58+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/","url":"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/","name":"Dental Software Pricing | Request a Quote | mConsent","isPartOf":{"@id":"https:\/\/mconsent.net\/new\/#website"},"datePublished":"2026-03-10T11:23:32+00:00","dateModified":"2026-04-07T09:04:58+00:00","description":"Get customized pricing for mConsent dental software. Discover affordable solutions for automation, billing, and patient communication.","breadcrumb":{"@id":"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mconsent.net\/new\/mconsent-request-pricing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mconsent.net\/new\/mconsent-request-pricing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mconsent.net\/new\/"},{"@type":"ListItem","position":2,"name":"mConsent Request Pricing"}]},{"@type":"WebSite","@id":"https:\/\/mconsent.net\/new\/#website","url":"https:\/\/mconsent.net\/new\/","name":"mConsent","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mconsent.net\/new\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/pages\/2792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/comments?post=2792"}],"version-history":[{"count":13,"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/pages\/2792\/revisions"}],"predecessor-version":[{"id":3873,"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/pages\/2792\/revisions\/3873"}],"wp:attachment":[{"href":"https:\/\/mconsent.net\/new\/wp-json\/wp\/v2\/media?parent=2792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}