{"id":5225,"date":"2024-01-24T17:20:36","date_gmt":"2024-01-24T22:20:36","guid":{"rendered":"https:\/\/dandelionenergy.com\/?page_id=5225"},"modified":"2026-03-18T13:53:44","modified_gmt":"2026-03-18T17:53:44","slug":"dandelion-service-plan-pricing","status":"publish","type":"page","link":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing","title":{"rendered":"Dandelion Service Plans"},"content":{"rendered":"<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Dandelion Service Plans<\/title>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;1,300&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n  .dandelion-plans {\r\n    --dp-blue: #6b7faa;\r\n    --dp-blue-dark: #4a5d8a;\r\n    --dp-blue-light: #eef1f8;\r\n    --dp-blue-mid: #c5cde3;\r\n    --dp-yellow: #c8f000;\r\n    --dp-black: #1a1a1a;\r\n    --dp-gray: #666;\r\n    --dp-gray-light: #f7f7f7;\r\n    --dp-nav-bg: #e8e8e6;\r\n    --dp-border: #e5e5e5;\r\n    --dp-white: #fff;\r\n  }\r\n\r\n  .dandelion-plans *, .dandelion-plans *::before, .dandelion-plans *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n  \/* HERO *\/\r\n  .dandelion-plans .hero-left {\r\n    background: #5b6fa8;\r\n    padding: 36px 48px;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .dandelion-plans .hero-left::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    background-image: radial-gradient(circle, rgba(255,255,255,0.12) 1px, transparent 1px);\r\n    background-size: 18px 18px;\r\n    pointer-events: none;\r\n  }\r\n  .dandelion-plans .hero-inner {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    position: relative;\r\n  }\r\n  .dandelion-plans .hero-eyebrow {\r\n    font-size: 9px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.2em;\r\n    text-transform: uppercase;\r\n    color: var(--dp-yellow);\r\n    margin-bottom: 6px;\r\n  }\r\n  .dandelion-plans .hero h1 {\r\n    font-size: clamp(18px, 2vw, 24px);\r\n    color: var(--dp-yellow);\r\n    font-weight: 700;\r\n    line-height: 1.2;\r\n    margin-bottom: 6px;\r\n  }\r\n  .dandelion-plans .hero-desc {\r\n    color: rgba(255,255,255,0.8);\r\n    font-size: 12px;\r\n    max-width: 500px;\r\n    font-weight: 300;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  \/* PLANS *\/\r\n  .dandelion-plans .plans-section {\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    padding: 40px 24px 60px;\r\n  }\r\n\r\n  .dandelion-plans .plans-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(4, 1fr) !important;\r\n    gap: 14px;\r\n    align-items: stretch;\r\n  }\r\n\r\n  .dandelion-plans .plan-card {\r\n    background: var(--dp-white);\r\n    border: 1.5px solid var(--dp-border);\r\n    border-radius: 10px;\r\n    overflow: hidden;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    transition: box-shadow 0.2s;\r\n  }\r\n  .dandelion-plans .plan-card:hover { box-shadow: 0 4px 20px rgba(107,127,170,0.12); }\r\n  .dandelion-plans .plan-card.featured { border-color: var(--dp-blue); border-width: 2px; }\r\n  .dandelion-plans .plan-card.premium  { border-color: var(--dp-blue-dark); border-width: 2px; }\r\n\r\n  .dandelion-plans .badge-strip {\r\n    height: 26px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 9px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n  }\r\n  .dandelion-plans .badge-strip.filled-blue { background: var(--dp-blue); color: var(--dp-white); }\r\n  .dandelion-plans .badge-strip.filled-dark { background: var(--dp-blue-dark); color: var(--dp-white); }\r\n  .dandelion-plans .badge-strip.empty       { background: var(--dp-gray-light); }\r\n\r\n  .dandelion-plans .plan-header {\r\n    padding: 18px 18px 16px;\r\n    border-bottom: 1px solid var(--dp-border);\r\n  }\r\n  .dandelion-plans .plan-name {\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n    color: var(--dp-black);\r\n    margin-bottom: 4px;\r\n    line-height: 1.3;\r\n  }\r\n  .dandelion-plans .plan-tagline {\r\n    font-size: 12px;\r\n    color: var(--dp-gray);\r\n    line-height: 1.5;\r\n    margin-bottom: 14px;\r\n    font-weight: 300;\r\n  }\r\n\r\n  .dandelion-plans .price-row { display: flex; align-items: baseline; gap: 4px; }\r\n  .dandelion-plans .price-main {\r\n    font-size: 32px;\r\n    font-weight: 300;\r\n    color: var(--dp-black);\r\n    letter-spacing: -0.02em;\r\n    line-height: 1;\r\n  }\r\n  .dandelion-plans .price-main.muted { font-size: 20px; color: var(--dp-gray); }\r\n  .dandelion-plans .price-unit { font-size: 11px; color: var(--dp-gray); }\r\n  .dandelion-plans .price-add  { font-size: 11px; color: var(--dp-gray); margin-top: 3px; font-weight: 300; }\r\n\r\n  .dandelion-plans .plan-features { padding: 16px 18px; flex: 1; }\r\n  .dandelion-plans .feat-group { margin-bottom: 14px; }\r\n  .dandelion-plans .feat-group:last-child { margin-bottom: 0; }\r\n\r\n  .dandelion-plans .feat-group-label {\r\n    font-size: 9px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.14em;\r\n    text-transform: uppercase;\r\n    color: #999;\r\n    margin-bottom: 7px;\r\n    padding-bottom: 5px;\r\n    border-bottom: 1px solid var(--dp-border);\r\n  }\r\n  .dandelion-plans .feat-item {\r\n    display: flex !important;\r\n    align-items: flex-start !important;\r\n    gap: 7px !important;\r\n    margin-bottom: 5px;\r\n    font-size: 12.5px;\r\n    line-height: 1.4;\r\n    color: var(--dp-black);\r\n  }\r\n  .dandelion-plans .feat-item:last-child { margin-bottom: 0; }\r\n\r\n  .dandelion-plans svg.icon { flex-shrink: 0; width: auto !important; height: auto !important; max-width: none !important; margin-top: 2px; }\r\n  .dandelion-plans svg.icon { width: 13px !important; height: 13px !important; }\r\n  .dandelion-plans .icon-check { color: var(--dp-blue); }\r\n  .dandelion-plans .icon-dark  { color: var(--dp-blue-dark); }\r\n  .dandelion-plans .icon-dash  { color: #ccc; }\r\n\r\n  .dandelion-plans .em-blue { font-weight: 600; color: var(--dp-blue); }\r\n  .dandelion-plans .em-dark { font-weight: 600; color: var(--dp-blue-dark); }\r\n  .dandelion-plans .em      { font-weight: 600; }\r\n\r\n  .dandelion-plans .plan-footer {\r\n    padding: 14px 18px 16px;\r\n    border-top: 1px solid var(--dp-border);\r\n    margin-top: auto;\r\n  }\r\n\r\n  .dandelion-plans .btn {\r\n    display: block;\r\n    width: 100%;\r\n    padding: 10px;\r\n    border-radius: 4px;\r\n    font-family: 'Inter', sans-serif;\r\n    font-size: 12.5px;\r\n    font-weight: 600;\r\n    cursor: pointer;\r\n    text-align: center;\r\n    text-decoration: none;\r\n    border: none;\r\n    transition: all 0.15s;\r\n    letter-spacing: 0.02em;\r\n  }\r\n  .dandelion-plans .btn-outline { background: transparent; color: var(--dp-gray); border: 1.5px solid var(--dp-border); }\r\n  .dandelion-plans .btn-outline:hover { border-color: var(--dp-blue); color: var(--dp-blue); }\r\n  .dandelion-plans .btn-blue   { background: var(--dp-blue);      color: var(--dp-white); }\r\n  .dandelion-plans .btn-blue:hover   { background: var(--dp-blue-dark); }\r\n  .dandelion-plans .btn-dark   { background: var(--dp-blue-dark); color: var(--dp-white); }\r\n  .dandelion-plans .btn-dark:hover   { background: #394a72; }\r\n\r\n  .dandelion-plans .fine-print {\r\n    text-align: center;\r\n    margin-top: 32px;\r\n    font-size: 11px;\r\n    color: #aaa;\r\n    line-height: 1.7;\r\n    font-weight: 300;\r\n  }\r\n  .dandelion-plans .fine-print a { color: var(--dp-blue); text-decoration: none; }\r\n\r\n  \/* note box on annual PM card *\/\r\n  .dandelion-plans .note-box {\r\n    margin-top: 4px;\r\n    padding: 8px 10px;\r\n    background: var(--dp-gray-light);\r\n    border-radius: 5px;\r\n    font-size: 11px;\r\n    color: var(--dp-gray);\r\n    line-height: 1.5;\r\n    font-weight: 300;\r\n  }\r\n\r\n  \/* MODAL *\/\r\n  .dandelion-plans .modal-overlay { display:none; position:fixed; inset:0; background:rgba(0,0,0,0.5); z-index:200; justify-content:center; align-items:center; }\r\n  .dandelion-plans .modal-overlay.open { display:flex; }\r\n  .dandelion-plans .modal { background:var(--dp-white); border-radius:12px; padding:28px 24px; max-width:500px; width:92%; max-height:90vh; overflow-y:auto; position:relative; border-top:4px solid var(--dp-blue); }\r\n  .dandelion-plans .modal-x { position:absolute; top:12px; right:16px; background:none; border:none; font-size:26px; cursor:pointer; color:var(--dp-gray); }\r\n  .dandelion-plans .modal h2 { font-size:1.15rem; font-weight:600; color:var(--dp-black); margin:0 0 3px; }\r\n  .dandelion-plans .modal-sub { font-size:0.82rem; color:var(--dp-gray); margin:0 0 12px; }\r\n  .dandelion-plans .modal-chip { display:inline-flex; align-items:center; gap:5px; background:var(--dp-blue-light); color:var(--dp-blue-dark); font-size:0.78rem; font-weight:500; padding:4px 10px; border-radius:99px; margin-bottom:16px; }\r\n  .dandelion-plans .form-row { display:flex; gap:10px; }\r\n  .dandelion-plans .form-row .form-group { flex:1; }\r\n  .dandelion-plans .form-group { margin-bottom:12px; }\r\n  .dandelion-plans .form-label { display:block; font-size:0.78rem; font-weight:500; color:var(--dp-black); margin-bottom:3px; }\r\n  .dandelion-plans .form-input, .dandelion-plans .form-select, .dandelion-plans .form-textarea { width:100%; padding:8px 10px; border:1px solid var(--dp-border); border-radius:6px; font-size:0.88rem; font-family:inherit; box-sizing:border-box; }\r\n  .dandelion-plans .form-input:focus, .dandelion-plans .form-select:focus, .dandelion-plans .form-textarea:focus { outline:none; border-color:var(--dp-blue); }\r\n  .dandelion-plans .form-textarea { min-height:60px; resize:vertical; }\r\n  .dandelion-plans .submit-btn { display:block; width:100%; padding:11px; background:var(--dp-blue); color:var(--dp-white); border:none; border-radius:8px; font-size:0.95rem; font-weight:600; cursor:pointer; margin-top:4px; font-family:inherit; }\r\n  .dandelion-plans .submit-btn:hover { background:var(--dp-blue-dark); }\r\n  .dandelion-plans .submit-btn:disabled { opacity:0.6; cursor:not-allowed; }\r\n  .dandelion-plans .success-wrap { display:none; text-align:center; padding:24px 10px; }\r\n  .dandelion-plans .success-wrap .check-circle { width:52px; height:52px; border-radius:50%; background:var(--dp-yellow); display:inline-flex; align-items:center; justify-content:center; font-size:26px; color:var(--dp-black); margin-bottom:12px; }\r\n  .dandelion-plans .success-wrap h3 { font-size:1.1rem; margin:0 0 8px; }\r\n  .dandelion-plans .success-wrap p { font-size:0.88rem; color:var(--dp-gray); line-height:1.5; }\r\n  .dandelion-plans .form-error { color: #c0392b; font-size: 0.82rem; margin-top: 8px; display: none; }\r\n\r\n  @media (max-width: 1020px) {\r\n    .dandelion-plans .plans-grid { grid-template-columns: repeat(2, 1fr)!important; }\r\n    .dandelion-plans .hero-left { padding: 28px 24px; }\r\n  }\r\n  @media (max-width: 580px) {\r\n    .dandelion-plans .plans-grid { grid-template-columns: 1fr !important; }\r\n    .dandelion-plans .form-row { flex-direction: column; gap: 0; }\r\n    .dandelion-plans .plans-section { padding: 28px 14px 40px; }\r\n    .dandelion-plans .hero-left { padding: 24px 16px; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"dandelion-plans\">\r\n\r\n<!-- HERO -->\r\n<div class=\"hero\">\r\n  <div class=\"hero-left\">\r\n    <div class=\"hero-inner\">\r\n      <p class=\"hero-eyebrow\">Geothermal Heat Pump Coverage<\/p>\r\n      <h1>Dandelion Service Plans<\/h1>\r\n      <p class=\"hero-desc\">Choose the level of care that's right for your home. Our expert geothermal technicians are here when you need them. Find our Service Plan Terms and Conditions here: https:\/\/dandelionenergy.com\/service-plans-terms-conditions-2026<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- PLANS -->\r\n<div class=\"plans-section\">\r\n  <div class=\"plans-grid\">\r\n\r\n    <!-- CARD 1: Standard Rates -->\r\n    <div class=\"plan-card\">\r\n      <div class=\"badge-strip empty\"><\/div>\r\n      <div class=\"plan-header\">\r\n        <div class=\"plan-name\">Standard Rates<\/div>\r\n        <div class=\"plan-tagline\">Pay as you go with no annual commitment required.<\/div>\r\n        <div class=\"price-main muted\">No Plan<\/div>\r\n        <div class=\"price-add\">Standard pricing applies<\/div>\r\n      <\/div>\r\n      <div class=\"plan-features\">\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Preventative Maintenance Visit<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dash\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><span>1st heat pump: <span class=\"em\">$600<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dash\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><span>Each additional: <span class=\"em\">$300<\/span><\/span><\/div>\r\n        <\/div>\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Business Hours (M\u2013F, 9am\u20134pm)<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dash\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><span>Trip fee (incl. 1st hr): <span class=\"em\">$350<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dash\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><span>Labor (hr 2+): <span class=\"em\">$175\/hr<\/span><\/span><\/div>\r\n        <\/div>\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">After Hours (evenings, wknds &amp; holidays)<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dash\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><span>Trip fee (incl. 1st hr): <span class=\"em\">$600<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dash\" viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7h8\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/><\/svg><span>Labor: <span class=\"em\">$275\/hr<\/span><\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"plan-footer\">\r\n        <p style=\"text-align:center; font-size:12.5px; color:#666;\">Email us for service at <a href=\"mailto:support@dandelionenergy.com\" style=\"color:#6b7faa; text-decoration:none;\">support@dandelionenergy.com<\/a><\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- CARD 2: Annual PM -->\r\n    <div class=\"plan-card\">\r\n      <div class=\"badge-strip empty\"><\/div>\r\n      <div class=\"plan-header\">\r\n        <div class=\"plan-name\">Annual Preventative Maintenance Plan<\/div>\r\n        <div class=\"plan-tagline\">Prepay for your annual service visit and save $100.<\/div>\r\n        <div class=\"price-row\">\r\n          <div class=\"price-main\">$500<\/div>\r\n          <div class=\"price-unit\">&nbsp;\/ first heat pump \/ yr<\/div>\r\n        <\/div>\r\n        <div class=\"price-add\">+ $300 each additional heat pump<\/div>\r\n      <\/div>\r\n      <div class=\"plan-features\">\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Preventative Maintenance Visit<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span><span class=\"em-blue\">1 prepaid visit included<\/span> \u2014 spring or fall<\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span><span class=\"em-blue\">Save $100<\/span> vs. standard rate<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"note-box\">\r\n          Service call and labor rates are the same as standard pricing. This plan covers your annual preventative maintenance visit only.\r\n        <\/div>\r\n\t\t  <details style=\"margin-top:10px; font-size:12px; color:#6b7faa; font-weight:500;\">\r\n  <summary style=\"cursor:pointer; list-style:none;\">See what's included in a maintenance visit \u25be<\/summary>\r\n  <ul style=\"margin:8px 0 0 18px; padding:0; font-size:12px; color:#1a1a1a; font-weight:400; line-height:1.5;\">\r\n    <li style=\"margin-bottom:5px;\">Deep coil cleaning, as needed. This keeps your system running at peak efficiency by removing debris and dust from your coils.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Filter change (filter cost not included).<\/li>\r\n    <li style=\"margin-bottom:5px;\">Verify the condensate drain line is operational.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Install 2 pan tablets.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Re-torque all electrical connections.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Verify thermostat settings.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Verify stage 1 and 2 operation in heating, cooling and auxiliary mode (if applicable).<\/li>\r\n    <li style=\"margin-bottom:5px;\">Check ground loop pressure, temperatures and flow rates.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Verify glycol concentration is within specification.<\/li>\r\n    <li style=\"margin-bottom:5px;\">Verify capacitor readings are within specification.<\/li>\r\n  <\/ul>\r\n<\/details>\r\n      <\/div>\r\n      <div class=\"plan-footer\">\r\n        <button class=\"btn btn-blue\" onclick=\"openModal('Annual Preventative Maintenance Plan','Annual Preventative Maintenance Plan','$300')\">Sign Up<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- CARD 3: Tier 1 -->\r\n    <div class=\"plan-card featured\">\r\n      <div class=\"badge-strip filled-blue\">Most Popular<\/div>\r\n      <div class=\"plan-header\">\r\n        <div class=\"plan-name\">Tier 1 Service Plan<\/div>\r\n        <div class=\"plan-tagline\">Preventative maintenance visit plus significant savings on service calls and repairs.<\/div>\r\n        <div class=\"price-row\">\r\n          <div class=\"price-main\">$800<\/div>\r\n          <div class=\"price-unit\">&nbsp;\/ first heat pump \/ yr<\/div>\r\n        <\/div>\r\n        <div class=\"price-add\">+ $400 each additional heat pump<\/div>\r\n      <\/div>\r\n      <div class=\"plan-features\">\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Preventative Maintenance Visit<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span><span class=\"em-blue\">1 included visit<\/span> per heat pump \u2014 spring or fall<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Business Hours (M\u2013F, 9am\u20134pm)<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Trip fee (incl. 1st hr): <span class=\"em-blue\">$125<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Labor &amp; repairs: <span class=\"em-blue\">15% off<\/span> standard<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">After Hours (evenings, wknds &amp; holidays)<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Trip fee (incl. 1st hr): <span class=\"em-blue\">$450<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-check\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Labor: <span class=\"em-blue\">15% off<\/span> standard<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"plan-footer\">\r\n        <button class=\"btn btn-blue\" onclick=\"openModal('Tier 1 Service Plan','Tier 1 Service Plan','$400')\">Sign Up<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- CARD 4: Tier 2 -->\r\n    <div class=\"plan-card premium\">\r\n      <div class=\"badge-strip filled-dark\">Best Value<\/div>\r\n      <div class=\"plan-header\">\r\n        <div class=\"plan-name\">Tier 2 Service Plan<\/div>\r\n        <div class=\"plan-tagline\">Maximum protection with free business-hours trip fees and deeper discounts.<\/div>\r\n        <div class=\"price-row\">\r\n          <div class=\"price-main\" style=\"color:#4a5d8a\">$1,150<\/div>\r\n          <div class=\"price-unit\">&nbsp;\/ first heat pump \/ yr<\/div>\r\n        <\/div>\r\n        <div class=\"price-add\">+ $575 each additional heat pump<\/div>\r\n      <\/div>\r\n      <div class=\"plan-features\">\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Preventative Maintenance Visit<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dark\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span><span class=\"em-dark\">1 included visit<\/span> per heat pump \u2014 spring or fall<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">Business Hours (M\u2013F, 9am\u20134pm)<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dark\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Trip fee (incl. 1st hr): <span class=\"em-dark\">FREE<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dark\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Labor &amp; repairs: <span class=\"em-dark\">25% off<\/span> standard<\/span><\/div>\r\n        <\/div>\r\n        <div class=\"feat-group\">\r\n          <div class=\"feat-group-label\">After Hours (evenings, wknds &amp; holidays)<\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dark\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Trip fee (incl. 1st hr): <span class=\"em-dark\">$350<\/span><\/span><\/div>\r\n          <div class=\"feat-item\"><svg class=\"icon icon-dark\" viewBox=\"0 0 14 14\" fill=\"none\"><circle cx=\"7\" cy=\"7\" r=\"6\" stroke=\"currentColor\" stroke-width=\"1.3\"\/><path d=\"M4.5 7l2 2 3-3.5\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span>Labor: <span class=\"em-dark\">25% off<\/span> standard<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"plan-footer\">\r\n        <button class=\"btn btn-dark\" onclick=\"openModal('Tier 2 Service Plan','Tier 2 Service Plan','$575')\">Sign Up<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- MODAL -->\r\n<div class=\"modal-overlay\" id=\"modal\">\r\n  <div class=\"modal\">\r\n    <button class=\"modal-x\" onclick=\"closeModal()\">\u2715<\/button>\r\n    <div id=\"formContent\">\r\n      <h2>Get Started<\/h2>\r\n      <p class=\"modal-sub\">Fill out the form below to sign up for this plan.<\/p>\r\n      <span class=\"modal-chip\" id=\"planChip\"><\/span>\r\n      <form id=\"signupForm\" onsubmit=\"submitForm(event)\">\r\n        <div class=\"form-row\">\r\n          <div class=\"form-group\">\r\n            <label class=\"form-label\">First Name<\/label>\r\n            <input class=\"form-input\" type=\"text\" name=\"firstName\" required>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label class=\"form-label\">Last Name<\/label>\r\n            <input class=\"form-input\" type=\"text\" name=\"lastName\" required>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"form-group\">\r\n          <label class=\"form-label\">Email<\/label>\r\n          <input class=\"form-input\" type=\"email\" name=\"email\" required>\r\n        <\/div>\r\n        <div class=\"form-group\">\r\n          <label class=\"form-label\">Phone<\/label>\r\n          <input class=\"form-input\" type=\"tel\" name=\"phone\" required>\r\n        <\/div>\r\n        <div class=\"form-group\">\r\n          <label class=\"form-label\">Address<\/label>\r\n          <input class=\"form-input\" type=\"text\" name=\"address\" required>\r\n        <\/div>\r\n        <div class=\"form-group\">\r\n          <label class=\"form-label\">Service Plan<\/label>\r\n          <input class=\"form-input\" type=\"text\" name=\"servicePlan\" readonly id=\"planName\">\r\n        <\/div>\r\n        <input type=\"hidden\" name=\"subject\" value=\"Dandelion Service Plan Signup\">\r\n        <div class=\"form-error\" id=\"formError\"><\/div>\r\n        <button class=\"submit-btn\" type=\"submit\">Submit<\/button>\r\n      <\/form>\r\n    <\/div>\r\n    <div class=\"success-wrap\" id=\"successContent\">\r\n      <div class=\"check-circle\">\u2713<\/div>\r\n      <h3>Thank You!<\/h3>\r\n      <p>We've received your information and will be in touch shortly to confirm your plan and answer any questions.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/div><!-- .dandelion-plans -->\r\n\r\n<script>\r\nlet currentPlanName = '';\r\nlet currentPrice = '';\r\nlet additionalPrice = '';\r\n\r\nfunction openModal(planName, price, additional) {\r\n  currentPlanName = planName;\r\n  currentPrice = price;\r\n  additionalPrice = additional;\r\n  \r\n  document.getElementById('planChip').textContent = price;\r\n  document.getElementById('planName').value = planName;\r\n  document.getElementById('modal').classList.add('open');\r\n  document.getElementById('formContent').style.display = 'block';\r\n  document.getElementById('successContent').style.display = 'none';\r\n  var btn = document.querySelector('.submit-btn');     \r\n  btn.disabled = false; btn.textContent = 'Submit';    \r\n}\r\n\r\nfunction closeModal() {\r\n  document.getElementById('modal').classList.remove('open');\r\n  document.getElementById('formContent').style.display = 'block';\r\n  document.getElementById('successContent').style.display = 'none';\r\n}\r\n\r\nfunction submitForm(event) {\r\n  event.preventDefault();\r\n  \r\n  const form = document.getElementById('signupForm');\r\n  const errorDiv = document.getElementById('formError');\r\n  \r\n  errorDiv.style.display = 'none';\r\n  errorDiv.textContent = '';\r\n  \r\n  const submitBtn = form.querySelector('.submit-btn');\r\n  submitBtn.disabled = true;\r\n  submitBtn.textContent = 'Submitting...';\r\n  \r\n  const formData = new FormData(form);\r\n  formData.append('action', 'dandelion_plan_signup');\r\n  \r\n  fetch('\/wp-admin\/admin-ajax.php', {\r\n    method: 'POST',\r\n    body: formData\r\n  })\r\n  .then(response => response.json())\r\n  .then(data => {\r\n    if (data.success) {\r\n      document.getElementById('formContent').style.display = 'none';\r\n      document.getElementById('successContent').style.display = 'block';\r\n      \r\n      setTimeout(() => {\r\n        closeModal();\r\n        form.reset();\r\n      }, 3000);\r\n    } else {\r\n      errorDiv.textContent = data.message || 'An error occurred. Please try again.';\r\n      errorDiv.style.display = 'block';\r\n      submitBtn.disabled = false;\r\n      submitBtn.textContent = 'Submit';\r\n    }\r\n  })\r\n  .catch(error => {\r\n    errorDiv.textContent = 'A network error occurred. Please try again.';\r\n    errorDiv.style.display = 'block';\r\n    submitBtn.disabled = false;\r\n    submitBtn.textContent = 'Submit';\r\n  });\r\n}\r\n\r\ndocument.getElementById('modal').addEventListener('click', function(event) {\r\n  if (event.target === this) {\r\n    closeModal();\r\n  }\r\n});\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-simple.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5225","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dandelion Service Plans - Dandelion Energy | Residential Geothermal Heating &amp; Cooling<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dandelion Service Plans - Dandelion Energy | Residential Geothermal Heating &amp; Cooling\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing\" \/>\n<meta property=\"og:site_name\" content=\"Dandelion Energy | Residential Geothermal Heating &amp; Cooling\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DandelionHomeEnergy\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-18T17:53:44+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing\",\"url\":\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing\",\"name\":\"Dandelion Service Plans - Dandelion Energy | Residential Geothermal Heating &amp; Cooling\",\"isPartOf\":{\"@id\":\"https:\/\/dandelionenergy.com\/#website\"},\"datePublished\":\"2024-01-24T22:20:36+00:00\",\"dateModified\":\"2026-03-18T17:53:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dandelionenergy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dandelion Service Plans\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dandelionenergy.com\/#website\",\"url\":\"https:\/\/dandelionenergy.com\/\",\"name\":\"Dandelion Energy | Residential Geothermal Heating &amp; Cooling\",\"description\":\"Dandelion Energy: offering geothermal drilling and heat pumps that save money and reduce our carbon footprint\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dandelionenergy.com\/?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":"Dandelion Service Plans - Dandelion Energy | Residential Geothermal Heating &amp; Cooling","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing","og_locale":"en_US","og_type":"article","og_title":"Dandelion Service Plans - Dandelion Energy | Residential Geothermal Heating &amp; Cooling","og_url":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing","og_site_name":"Dandelion Energy | Residential Geothermal Heating &amp; Cooling","article_publisher":"https:\/\/www.facebook.com\/DandelionHomeEnergy\/","article_modified_time":"2026-03-18T17:53:44+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing","url":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing","name":"Dandelion Service Plans - Dandelion Energy | Residential Geothermal Heating &amp; Cooling","isPartOf":{"@id":"https:\/\/dandelionenergy.com\/#website"},"datePublished":"2024-01-24T22:20:36+00:00","dateModified":"2026-03-18T17:53:44+00:00","breadcrumb":{"@id":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dandelionenergy.com\/dandelion-service-plan-pricing#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dandelionenergy.com\/"},{"@type":"ListItem","position":2,"name":"Dandelion Service Plans"}]},{"@type":"WebSite","@id":"https:\/\/dandelionenergy.com\/#website","url":"https:\/\/dandelionenergy.com\/","name":"Dandelion Energy | Residential Geothermal Heating &amp; Cooling","description":"Dandelion Energy: offering geothermal drilling and heat pumps that save money and reduce our carbon footprint","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dandelionenergy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/pages\/5225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/comments?post=5225"}],"version-history":[{"count":0,"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/pages\/5225\/revisions"}],"wp:attachment":[{"href":"https:\/\/dandelionenergy.com\/wp-json\/wp\/v2\/media?parent=5225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}