{"id":2147,"date":"2026-02-26T23:01:19","date_gmt":"2026-02-26T23:01:19","guid":{"rendered":"https:\/\/darylwizinsky.com\/communities\/book\/"},"modified":"2026-02-26T23:01:19","modified_gmt":"2026-02-26T23:01:19","slug":"book","status":"publish","type":"page","link":"https:\/\/darylwizinsky.com\/communities\/book\/","title":{"rendered":"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate"},"content":{"rendered":"<style id=\"dw-fub-css\">\n\/* \u2500\u2500 DW FUB Booking Form \u2500\u2500 *\/\n.dw-fub-section{padding:60px 0;background:#fff;border-bottom:1px solid #edf2f7}\n.dw-fub-inner{max-width:760px;margin:0 auto;padding:0 20px}\n\/* Header *\/\n.dw-fub-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#4db8ac;font-weight:700;text-align:center;display:block;margin-bottom:8px}\n.dw-fub-header{text-align:center;margin-bottom:36px}\n.dw-fub-header h2{font-size:clamp(22px,3vw,30px);color:#1a2332;margin:0 0 8px;font-weight:700}\n.dw-fub-header p{color:#4a5568;font-size:15px;margin:0}\n\/* Progress bar \u2014 4 steps *\/\n.dw-fub-progress{display:flex;align-items:center;margin:0 auto 28px;max-width:480px}\n.dw-fub-dot{width:32px;height:32px;border-radius:50%;background:#e2e8f0;color:#94a3b8;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s;position:relative;z-index:1}\n.dw-fub-dot.active{background:#1a3a6e;color:#fff;box-shadow:0 0 0 4px rgba(26,58,110,.15)}\n.dw-fub-dot.done{background:#4db8ac;color:#fff}\n.dw-fub-line{flex:1;height:3px;background:#e2e8f0;transition:.3s}\n.dw-fub-line.done{background:#4db8ac}\n\/* Card *\/\n.dw-fub-card{background:#fff;border:2px solid #e2e8f0;border-radius:14px;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.06);position:relative;overflow:hidden}\n\/* Step panels *\/\n.dw-fub-panel{display:none}\n.dw-fub-panel.active{display:block}\n.dw-fub-step-title{font-size:18px;font-weight:700;color:#1a2332;margin:0 0 20px}\n\/* Choice grid *\/\n.dw-fub-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}\n@media(max-width:480px){.dw-fub-choice-grid{grid-template-columns:1fr}}\n.dw-fub-choice{display:flex;align-items:flex-start;gap:14px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;padding:16px 18px;cursor:pointer;transition:.18s;text-align:left;font-family:inherit;width:100%;box-sizing:border-box}\n.dw-fub-choice:hover{border-color:#4db8ac;background:#f0faf9}\n.dw-fub-choice.selected{border-color:#1a3a6e;background:#eef3fc}\n.dw-fub-ci{width:40px;height:40px;border-radius:8px;background:rgba(26,58,110,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1a3a6e;transition:.18s}\n.dw-fub-choice.selected .dw-fub-ci{background:#1a3a6e;color:#fff}\n.dw-fub-ct-title{font-size:14px;font-weight:700;color:#1a2332;margin:0 0 2px;line-height:1.3}\n.dw-fub-ct-sub{font-size:12px;color:#64748b;margin:0;line-height:1.4}\n\/* \u2500\u2500 Date picker \u2500\u2500 *\/\n.dw-fub-date-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-bottom:20px}\n.dw-fub-date-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;padding:12px 6px;text-align:center;cursor:pointer;transition:.18s;font-family:inherit;width:100%;box-sizing:border-box}\n.dw-fub-date-card:hover{border-color:#4db8ac;background:#f0faf9}\n.dw-fub-date-card.selected{border-color:#1a3a6e;background:#eef3fc}\n.dw-fub-date-dow{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-weight:700;margin-bottom:2px}\n.dw-fub-date-card.selected .dw-fub-date-dow{color:#1a3a6e}\n.dw-fub-date-num{font-size:22px;font-weight:800;color:#1a2332;line-height:1.1}\n.dw-fub-date-mon{font-size:11px;color:#94a3b8;margin-top:2px}\n\/* \u2500\u2500 Time picker \u2500\u2500 *\/\n.dw-fub-time-wrap{display:none;margin-top:4px}\n.dw-fub-time-label{font-size:13px;font-weight:600;color:#374151;margin:0 0 10px;display:block}\n.dw-fub-time-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-bottom:4px}\n.dw-fub-time-slot{background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:11px 8px;text-align:center;cursor:pointer;font-size:13px;font-weight:600;color:#374151;transition:.18s;font-family:inherit;width:100%;box-sizing:border-box}\n.dw-fub-time-slot:hover{border-color:#4db8ac;background:#f0faf9;color:#1a2332}\n.dw-fub-time-slot.selected{border-color:#1a3a6e;background:#1a3a6e;color:#fff}\n\/* \u2500\u2500 Selected summary badge \u2500\u2500 *\/\n.dw-fub-dt-summary{display:none;background:#e8f6f4;border:1.5px solid #4db8ac;border-radius:8px;padding:10px 14px;font-size:13px;color:#1a2332;margin-top:12px;font-weight:600}\n.dw-fub-dt-summary span{color:#4db8ac}\n\/* Fields *\/\n.dw-fub-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}\n@media(max-width:520px){.dw-fub-fields{grid-template-columns:1fr}}\n.dw-fub-field{display:flex;flex-direction:column;gap:5px}\n.dw-fub-field.full{grid-column:1\/-1}\n.dw-fub-field label{font-size:13px;font-weight:600;color:#374151}\n.dw-fub-field input,.dw-fub-field select,.dw-fub-field textarea{border:1.5px solid #e2e8f0;border-radius:8px;padding:11px 14px;font-size:14px;font-family:inherit;color:#1a2332;background:#fff;transition:.18s;width:100%;box-sizing:border-box;-webkit-appearance:none}\n.dw-fub-field input:focus,.dw-fub-field select:focus,.dw-fub-field textarea:focus{border-color:#1a3a6e;outline:none;box-shadow:0 0 0 3px rgba(26,58,110,.08)}\n.dw-fub-field textarea{resize:vertical;min-height:80px;line-height:1.5}\n\/* Buttons *\/\n.dw-fub-btn-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}\n.dw-fub-btn-primary{background:#1a3a6e;color:#fff;font-weight:700;padding:13px 28px;border-radius:8px;border:none;cursor:pointer;font-size:15px;font-family:inherit;transition:.18s;display:inline-flex;align-items:center;gap:8px}\n.dw-fub-btn-primary:hover{background:#1e4a8a}\n.dw-fub-btn-primary:disabled{opacity:.55;cursor:not-allowed}\n.dw-fub-btn-back{background:transparent;border:1.5px solid #e2e8f0;color:#64748b;font-weight:600;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-family:inherit;transition:.18s}\n.dw-fub-btn-back:hover{border-color:#1a3a6e;color:#1a3a6e}\n\/* Error *\/\n.dw-fub-error{background:#fef2f2;border:1.5px solid #fecaca;color:#b91c1c;border-radius:8px;padding:11px 16px;font-size:13px;margin-bottom:18px;display:none;line-height:1.5}\n\/* Spinner *\/\n@keyframes dw-fub-spin{to{transform:rotate(360deg)}}\n.dw-fub-spinner{display:none;width:16px;height:16px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:dw-fub-spin .55s linear infinite;flex-shrink:0}\n.dw-fub-btn-primary.loading .dw-fub-spinner{display:block}\n.dw-fub-btn-primary.loading .dw-fub-btn-label{opacity:.7}\n\/* Success *\/\n.dw-fub-success{text-align:center;padding:40px 20px;display:none}\n.dw-fub-success-icon{width:64px;height:64px;background:#e8f6f4;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#4db8ac}\n.dw-fub-success h3{color:#1a2332;font-size:22px;margin:0 0 10px;font-weight:700}\n.dw-fub-success p{color:#4a5568;font-size:14px;margin:0 0 20px;line-height:1.6}\n.dw-fub-success-dt{background:#f8fafc;border-radius:8px;padding:12px 18px;display:inline-block;font-size:14px;font-weight:600;color:#1a2332;margin-bottom:20px}\n.dw-fub-cal-btn{display:inline-block;background:#4db8ac;color:#fff;font-weight:700;padding:14px 32px;border-radius:8px;text-decoration:none;font-size:15px;transition:.18s}\n.dw-fub-cal-btn:hover{background:#3da99d;color:#fff}\n.dw-fub-success-note{font-size:12px;color:#94a3b8;margin-top:12px!important}\n\/* Standalone \/book\/ page *\/\n.dw-fub-page-wrap{max-width:820px;margin:40px auto;padding:0 20px}\n.dw-fub-page-hero{background:linear-gradient(135deg,#1a2332 0%,#1a3a6e 100%);padding:52px 24px;text-align:center;color:#fff;margin-bottom:36px}\n.dw-fub-page-hero h1{font-size:clamp(24px,3.5vw,38px);font-weight:800;color:#fff;margin:0 0 10px}\n.dw-fub-page-hero p{font-size:16px;color:rgba(255,255,255,.82);max-width:560px;margin:0 auto}\n<\/style>\n<section class=\"dw-fub-section\" id=\"book-consultation\">\n  <div class=\"dw-fub-inner\">\n    <div class=\"dw-fub-header\">\n      <span class=\"dw-fub-eyebrow\">Free Consultations<\/span>\n      <h2>Ready to Make Your Move?<\/h2>\n      <p>Book a free consultation with Daryl Wizinsky &mdash; 20+ years of Michigan real estate experience.<\/p>\n    <\/div>\n    <!-- Progress bar: 4 steps -->\n<div class=\"dw-fub-progress\" id=\"dw-fub-1-progress\">\n  <div class=\"dw-fub-dot active\" id=\"dw-fub-1-dot-1\">1<\/div>\n  <div class=\"dw-fub-line\"       id=\"dw-fub-1-line-1\"><\/div>\n  <div class=\"dw-fub-dot\"        id=\"dw-fub-1-dot-2\">2<\/div>\n  <div class=\"dw-fub-line\"       id=\"dw-fub-1-line-2\"><\/div>\n  <div class=\"dw-fub-dot\"        id=\"dw-fub-1-dot-3\">3<\/div>\n  <div class=\"dw-fub-line\"       id=\"dw-fub-1-line-3\"><\/div>\n  <div class=\"dw-fub-dot\"        id=\"dw-fub-1-dot-4\">4<\/div>\n<\/div>\n\n<div class=\"dw-fub-card\" id=\"dw-fub-1-card\">\n  <div class=\"dw-fub-error\" id=\"dw-fub-1-err\"><\/div>\n\n  <!-- \u2500\u2500 STEP 1: Intent \u2500\u2500 -->\n  <div class=\"dw-fub-panel active\" id=\"dw-fub-1-s1\">\n    <p class=\"dw-fub-step-title\">I&rsquo;m looking to&hellip;<\/p>\n    <div class=\"dw-fub-choice-grid\">\n      <button type=\"button\" class=\"dw-fub-choice\" onclick=\"dwFub_selectIntent('dw-fub-1','buyer',this)\">\n        <div class=\"dw-fub-ci\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div>\n        <div>\n          <div class=\"dw-fub-ct-title\">Buy a Home<\/div>\n          <div class=\"dw-fub-ct-sub\">Find my next home<\/div>\n        <\/div>\n      <\/button>\n      <button type=\"button\" class=\"dw-fub-choice\" onclick=\"dwFub_selectIntent('dw-fub-1','seller',this)\">\n        <div class=\"dw-fub-ci\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"10\"\/><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"\/><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"14\"\/><\/svg><\/div>\n        <div>\n          <div class=\"dw-fub-ct-title\">Sell My Home<\/div>\n          <div class=\"dw-fub-ct-sub\">Get a free market analysis<\/div>\n        <\/div>\n      <\/button>\n      <button type=\"button\" class=\"dw-fub-choice\" style=\"grid-column:1\/-1\" onclick=\"dwFub_selectIntent('dw-fub-1','general',this)\">\n        <div class=\"dw-fub-ci\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M9.09 9a3 3 0 015.83 1c0 2-3 3-3 3\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg><\/div>\n        <div>\n          <div class=\"dw-fub-ct-title\">Just Have a Question<\/div>\n          <div class=\"dw-fub-ct-sub\">No pressure &mdash; no obligation<\/div>\n        <\/div>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <!-- \u2500\u2500 STEP 2: Appointment Type \u2500\u2500 -->\n  <div class=\"dw-fub-panel\" id=\"dw-fub-1-s2\">\n    <p class=\"dw-fub-step-title\">How would you like to meet?<\/p>\n    <div class=\"dw-fub-choice-grid\" id=\"dw-fub-1-appt-grid\"><\/div>\n    <div class=\"dw-fub-btn-row\">\n      <button type=\"button\" class=\"dw-fub-btn-back\" onclick=\"dwFub_goStep('dw-fub-1',1)\">&#8592; Back<\/button>\n      <button type=\"button\" class=\"dw-fub-btn-primary\" id=\"dw-fub-1-s2-next\"\n              onclick=\"dwFub_goStep('dw-fub-1',3)\" disabled>\n        Next &#8594;\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <!-- \u2500\u2500 STEP 3: Date & Time \u2500\u2500 -->\n  <div class=\"dw-fub-panel\" id=\"dw-fub-1-s3\">\n    <p class=\"dw-fub-step-title\">Pick a date &amp; time<\/p>\n    <p style=\"font-size:13px;color:#64748b;margin:-12px 0 16px\">Mon&ndash;Fri: 12&nbsp;PM&ndash;6&nbsp;PM &nbsp;&middot;&nbsp; Saturdays: 10&nbsp;AM&ndash;3&nbsp;PM &nbsp;&middot;&nbsp; No Sundays<\/p>\n    <div class=\"dw-fub-date-grid\" id=\"dw-fub-1-date-grid\"><\/div>\n    <div class=\"dw-fub-time-wrap\" id=\"dw-fub-1-time-wrap\">\n      <span class=\"dw-fub-time-label\" id=\"dw-fub-1-time-label\">Select a time:<\/span>\n      <div class=\"dw-fub-time-grid\" id=\"dw-fub-1-time-grid\"><\/div>\n    <\/div>\n    <div class=\"dw-fub-dt-summary\" id=\"dw-fub-1-dt-summary\">\n      &#10003; Selected: <span id=\"dw-fub-1-dt-text\"><\/span>\n    <\/div>\n    <div class=\"dw-fub-btn-row\">\n      <button type=\"button\" class=\"dw-fub-btn-back\" id=\"dw-fub-1-back3\"\n              onclick=\"dwFub_goStep('dw-fub-1',2)\">&#8592; Back<\/button>\n      <button type=\"button\" class=\"dw-fub-btn-primary\" id=\"dw-fub-1-s3-next\"\n              onclick=\"dwFub_goStep('dw-fub-1',4)\" disabled>\n        Next &#8594;\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <!-- \u2500\u2500 STEP 4: Contact Info \u2500\u2500 -->\n  <div class=\"dw-fub-panel\" id=\"dw-fub-1-s4\">\n    <p class=\"dw-fub-step-title\">Your contact information<\/p>\n    <form id=\"dw-fub-1-form\" novalidate>\n      <input type=\"hidden\" name=\"action\"               value=\"dw_fub_book\">\n      <input type=\"hidden\" name=\"nonce\"                value=\"d1d4089529\">\n      <input type=\"hidden\" name=\"appt_type\"            id=\"dw-fub-1-appt-type\"    value=\"\">\n      <input type=\"hidden\" name=\"appt_date\"            id=\"dw-fub-1-appt-date\"    value=\"\">\n      <input type=\"hidden\" name=\"appt_time\"            id=\"dw-fub-1-appt-time\"    value=\"\">\n      <input type=\"hidden\" name=\"appt_datetime_display\" id=\"dw-fub-1-appt-display\" value=\"\">\n      <input type=\"hidden\" name=\"recaptcha_token\"      id=\"dw-fub-1-rc-token\"     value=\"\">\n\n      <div class=\"dw-fub-fields\">\n        <div class=\"dw-fub-field\">\n          <label>First Name <span style=\"color:#dc2626\">*<\/span><\/label>\n          <input type=\"text\" name=\"first_name\" autocomplete=\"given-name\" required placeholder=\"Jane\">\n        <\/div>\n        <div class=\"dw-fub-field\">\n          <label>Last Name <span style=\"color:#dc2626\">*<\/span><\/label>\n          <input type=\"text\" name=\"last_name\" autocomplete=\"family-name\" required placeholder=\"Smith\">\n        <\/div>\n        <div class=\"dw-fub-field\">\n          <label>Email <span style=\"color:#dc2626\">*<\/span><\/label>\n          <input type=\"email\" name=\"email\" autocomplete=\"email\" required placeholder=\"jane@example.com\">\n        <\/div>\n        <div class=\"dw-fub-field\">\n          <label>Phone <span style=\"color:#dc2626\">*<\/span><\/label>\n          <input type=\"tel\" name=\"phone\" autocomplete=\"tel\" required placeholder=\"(248) 555-0100\">\n        <\/div>\n        <div class=\"dw-fub-field full\">\n          <label>City of Interest <span style=\"color:#dc2626\">*<\/span><\/label>\n          <select name=\"city\" required>\n            <option value=\"\">Select a city&hellip;<\/option>\n                        <option value=\"Ada\">Ada<\/option>\n                        <option value=\"Adrian\">Adrian<\/option>\n                        <option value=\"Adrian Township\">Adrian Township<\/option>\n                        <option value=\"Allen Park\">Allen Park<\/option>\n                        <option value=\"Almont\">Almont<\/option>\n                        <option value=\"Almont Township\">Almont Township<\/option>\n                        <option value=\"Ann Arbor\">Ann Arbor<\/option>\n                        <option value=\"Armada\">Armada<\/option>\n                        <option value=\"Attica Township\">Attica Township<\/option>\n                        <option value=\"Auburn Hills\">Auburn Hills<\/option>\n                        <option value=\"Bedford Township\">Bedford Township<\/option>\n                        <option value=\"Belleville\">Belleville<\/option>\n                        <option value=\"Bennington Township\">Bennington Township<\/option>\n                        <option value=\"Berkley\">Berkley<\/option>\n                        <option value=\"Beverly Hills\">Beverly Hills<\/option>\n                        <option value=\"Bingham Farms\">Bingham Farms<\/option>\n                        <option value=\"Birmingham\">Birmingham<\/option>\n                        <option value=\"Blissfield\">Blissfield<\/option>\n                        <option value=\"Bloomfield Hills\">Bloomfield Hills<\/option>\n                        <option value=\"Bloomfield Township\">Bloomfield Township<\/option>\n                        <option value=\"Brandon Township\">Brandon Township<\/option>\n                        <option value=\"Brighton\">Brighton<\/option>\n                        <option value=\"Bruce Township\">Bruce Township<\/option>\n                        <option value=\"Burton\">Burton<\/option>\n                        <option value=\"Caledonia Township\">Caledonia Township<\/option>\n                        <option value=\"Cambridge Township\">Cambridge Township<\/option>\n                        <option value=\"Canton\">Canton<\/option>\n                        <option value=\"Center Line\">Center Line<\/option>\n                        <option value=\"Chelsea\">Chelsea<\/option>\n                        <option value=\"Chesterfield Township\">Chesterfield Township<\/option>\n                        <option value=\"Clarkston\">Clarkston<\/option>\n                        <option value=\"Clawson\">Clawson<\/option>\n                        <option value=\"Clinton\">Clinton<\/option>\n                        <option value=\"Clinton Township\">Clinton Township<\/option>\n                        <option value=\"Clio\">Clio<\/option>\n                        <option value=\"Columbiaville\">Columbiaville<\/option>\n                        <option value=\"Commerce Township\">Commerce Township<\/option>\n                        <option value=\"Corunna\">Corunna<\/option>\n                        <option value=\"Davisburg\">Davisburg<\/option>\n                        <option value=\"Davison\">Davison<\/option>\n                        <option value=\"Dearborn\">Dearborn<\/option>\n                        <option value=\"Dearborn Heights\">Dearborn Heights<\/option>\n                        <option value=\"Detroit\">Detroit<\/option>\n                        <option value=\"Dexter\">Dexter<\/option>\n                        <option value=\"Dryden\">Dryden<\/option>\n                        <option value=\"Dryden Township\">Dryden Township<\/option>\n                        <option value=\"Dundee\">Dundee<\/option>\n                        <option value=\"Durand\">Durand<\/option>\n                        <option value=\"East Grand Rapids\">East Grand Rapids<\/option>\n                        <option value=\"East Lansing\">East Lansing<\/option>\n                        <option value=\"Eastpointe\">Eastpointe<\/option>\n                        <option value=\"Ecorse\">Ecorse<\/option>\n                        <option value=\"Elba Township\">Elba Township<\/option>\n                        <option value=\"Farmington\">Farmington<\/option>\n                        <option value=\"Farmington Hills\">Farmington Hills<\/option>\n                        <option value=\"Fenton\">Fenton<\/option>\n                        <option value=\"Ferndale\">Ferndale<\/option>\n                        <option value=\"Flat Rock\">Flat Rock<\/option>\n                        <option value=\"Flint\">Flint<\/option>\n                        <option value=\"Flushing\">Flushing<\/option>\n                        <option value=\"Fort Gratiot\">Fort Gratiot<\/option>\n                        <option value=\"Fowlerville\">Fowlerville<\/option>\n                        <option value=\"Franklin\">Franklin<\/option>\n                        <option value=\"Fraser\">Fraser<\/option>\n                        <option value=\"Garden City\">Garden City<\/option>\n                        <option value=\"Genoa Township\">Genoa Township<\/option>\n                        <option value=\"Grand Blanc\">Grand Blanc<\/option>\n                        <option value=\"Grand Haven\">Grand Haven<\/option>\n                        <option value=\"Grand Rapids\">Grand Rapids<\/option>\n                        <option value=\"Grandville\">Grandville<\/option>\n                        <option value=\"Green Oak Township\">Green Oak Township<\/option>\n                        <option value=\"Grosse Ile\">Grosse Ile<\/option>\n                        <option value=\"Grosse Pointe\">Grosse Pointe<\/option>\n                        <option value=\"Grosse Pointe Farms\">Grosse Pointe Farms<\/option>\n                        <option value=\"Grosse Pointe Park\">Grosse Pointe Park<\/option>\n                        <option value=\"Grosse Pointe Woods\">Grosse Pointe Woods<\/option>\n                        <option value=\"Hadley Township\">Hadley Township<\/option>\n                        <option value=\"Hamburg Township\">Hamburg Township<\/option>\n                        <option value=\"Hamtramck\">Hamtramck<\/option>\n                        <option value=\"Harper Woods\">Harper Woods<\/option>\n                        <option value=\"Harrison Township\">Harrison Township<\/option>\n                        <option value=\"Hartland\">Hartland<\/option>\n                        <option value=\"Haslett\">Haslett<\/option>\n                        <option value=\"Hazel Park\">Hazel Park<\/option>\n                        <option value=\"Highland Park\">Highland Park<\/option>\n                        <option value=\"Highland Township\">Highland Township<\/option>\n                        <option value=\"Holland\">Holland<\/option>\n                        <option value=\"Holly\">Holly<\/option>\n                        <option value=\"Howell\">Howell<\/option>\n                        <option value=\"Hudson\">Hudson<\/option>\n                        <option value=\"Hudsonville\">Hudsonville<\/option>\n                        <option value=\"Huntington Woods\">Huntington Woods<\/option>\n                        <option value=\"Huron Township\">Huron Township<\/option>\n                        <option value=\"Imlay City\">Imlay City<\/option>\n                        <option value=\"Imlay Township\">Imlay Township<\/option>\n                        <option value=\"Inkster\">Inkster<\/option>\n                        <option value=\"Jenison\">Jenison<\/option>\n                        <option value=\"Kalamazoo\">Kalamazoo<\/option>\n                        <option value=\"Keego Harbor\">Keego Harbor<\/option>\n                        <option value=\"Kentwood\">Kentwood<\/option>\n                        <option value=\"Laingsburg\">Laingsburg<\/option>\n                        <option value=\"Lake Angelus\">Lake Angelus<\/option>\n                        <option value=\"Lake Orion\">Lake Orion<\/option>\n                        <option value=\"Lansing\">Lansing<\/option>\n                        <option value=\"Lapeer\">Lapeer<\/option>\n                        <option value=\"Lapeer Township\">Lapeer Township<\/option>\n                        <option value=\"Lathrup Village\">Lathrup Village<\/option>\n                        <option value=\"Lenox Township\">Lenox Township<\/option>\n                        <option value=\"Lincoln Park\">Lincoln Park<\/option>\n                        <option value=\"Linden\">Linden<\/option>\n                        <option value=\"Livonia\">Livonia<\/option>\n                        <option value=\"Lowell\">Lowell<\/option>\n                        <option value=\"Macomb Township\">Macomb Township<\/option>\n                        <option value=\"Madison Heights\">Madison Heights<\/option>\n                        <option value=\"Madison Township\">Madison Township<\/option>\n                        <option value=\"Manchester\">Manchester<\/option>\n                        <option value=\"Marine City\">Marine City<\/option>\n                        <option value=\"Marysville\">Marysville<\/option>\n                        <option value=\"Mason\">Mason<\/option>\n                        <option value=\"Mayfield Township\">Mayfield Township<\/option>\n                        <option value=\"Melvindale\">Melvindale<\/option>\n                        <option value=\"Metamora\">Metamora<\/option>\n                        <option value=\"Metamora Township\">Metamora Township<\/option>\n                        <option value=\"Milan\">Milan<\/option>\n                        <option value=\"Milford\">Milford<\/option>\n                        <option value=\"Monroe\">Monroe<\/option>\n                        <option value=\"Morenci\">Morenci<\/option>\n                        <option value=\"Mount Clemens\">Mount Clemens<\/option>\n                        <option value=\"Mt. Morris\">Mt. Morris<\/option>\n                        <option value=\"Mundy Township\">Mundy Township<\/option>\n                        <option value=\"New Baltimore\">New Baltimore<\/option>\n                        <option value=\"North Branch\">North Branch<\/option>\n                        <option value=\"Northville\">Northville<\/option>\n                        <option value=\"Northville Township\">Northville Township<\/option>\n                        <option value=\"Novi\">Novi<\/option>\n                        <option value=\"Oak Park\">Oak Park<\/option>\n                        <option value=\"Oakland Township\">Oakland Township<\/option>\n                        <option value=\"Okemos\">Okemos<\/option>\n                        <option value=\"Onsted\">Onsted<\/option>\n                        <option value=\"Orchard Lake Village\">Orchard Lake Village<\/option>\n                        <option value=\"Oregon Township\">Oregon Township<\/option>\n                        <option value=\"Orion Township\">Orion Township<\/option>\n                        <option value=\"Ortonville\">Ortonville<\/option>\n                        <option value=\"Owosso\">Owosso<\/option>\n                        <option value=\"Owosso Township\">Owosso Township<\/option>\n                        <option value=\"Oxford\">Oxford<\/option>\n                        <option value=\"Perry\">Perry<\/option>\n                        <option value=\"Pinckney\">Pinckney<\/option>\n                        <option value=\"Pittsfield Township\">Pittsfield Township<\/option>\n                        <option value=\"Pleasant Ridge\">Pleasant Ridge<\/option>\n                        <option value=\"Plymouth\">Plymouth<\/option>\n                        <option value=\"Plymouth Township\">Plymouth Township<\/option>\n                        <option value=\"Pontiac\">Pontiac<\/option>\n                        <option value=\"Port Huron\">Port Huron<\/option>\n                        <option value=\"Portage\">Portage<\/option>\n                        <option value=\"Raisin Township\">Raisin Township<\/option>\n                        <option value=\"Ray Township\">Ray Township<\/option>\n                        <option value=\"Redford Township\">Redford Township<\/option>\n                        <option value=\"Richland\">Richland<\/option>\n                        <option value=\"Richmond\">Richmond<\/option>\n                        <option value=\"River Rouge\">River Rouge<\/option>\n                        <option value=\"Riverview\">Riverview<\/option>\n                        <option value=\"Rochester\">Rochester<\/option>\n                        <option value=\"Rochester Hills\">Rochester Hills<\/option>\n                        <option value=\"Rockford\">Rockford<\/option>\n                        <option value=\"Rockwood\">Rockwood<\/option>\n                        <option value=\"Romeo\">Romeo<\/option>\n                        <option value=\"Romulus\">Romulus<\/option>\n                        <option value=\"Roseville\">Roseville<\/option>\n                        <option value=\"Royal Oak\">Royal Oak<\/option>\n                        <option value=\"Saline\">Saline<\/option>\n                        <option value=\"Scio Township\">Scio Township<\/option>\n                        <option value=\"Shelby Township\">Shelby Township<\/option>\n                        <option value=\"South Lyon\">South Lyon<\/option>\n                        <option value=\"Southfield\">Southfield<\/option>\n                        <option value=\"Southgate\">Southgate<\/option>\n                        <option value=\"Springfield Township\">Springfield Township<\/option>\n                        <option value=\"St. Clair\">St. Clair<\/option>\n                        <option value=\"St. Clair Shores\">St. Clair Shores<\/option>\n                        <option value=\"Sterling Heights\">Sterling Heights<\/option>\n                        <option value=\"Sumpter Township\">Sumpter Township<\/option>\n                        <option value=\"Superior Township\">Superior Township<\/option>\n                        <option value=\"Swartz Creek\">Swartz Creek<\/option>\n                        <option value=\"Sylvan Lake\">Sylvan Lake<\/option>\n                        <option value=\"Taylor\">Taylor<\/option>\n                        <option value=\"Tecumseh\">Tecumseh<\/option>\n                        <option value=\"Tecumseh Township\">Tecumseh Township<\/option>\n                        <option value=\"Temperance\">Temperance<\/option>\n                        <option value=\"Trenton\">Trenton<\/option>\n                        <option value=\"Troy\">Troy<\/option>\n                        <option value=\"Utica\">Utica<\/option>\n                        <option value=\"Van Buren Township\">Van Buren Township<\/option>\n                        <option value=\"Vernon\">Vernon<\/option>\n                        <option value=\"Walker\">Walker<\/option>\n                        <option value=\"Walled Lake\">Walled Lake<\/option>\n                        <option value=\"Warren\">Warren<\/option>\n                        <option value=\"Washington Township\">Washington Township<\/option>\n                        <option value=\"Waterford\">Waterford<\/option>\n                        <option value=\"Wayne\">Wayne<\/option>\n                        <option value=\"West Bloomfield\">West Bloomfield<\/option>\n                        <option value=\"Westland\">Westland<\/option>\n                        <option value=\"White Lake\">White Lake<\/option>\n                        <option value=\"Wixom\">Wixom<\/option>\n                        <option value=\"Wolverine Lake\">Wolverine Lake<\/option>\n                        <option value=\"Woodhaven\">Woodhaven<\/option>\n                        <option value=\"Wyandotte\">Wyandotte<\/option>\n                        <option value=\"Wyoming\">Wyoming<\/option>\n                        <option value=\"Ypsilanti\">Ypsilanti<\/option>\n                        <option value=\"Zeeland\">Zeeland<\/option>\n                      <\/select>\n        <\/div>\n        <div class=\"dw-fub-field full\">\n          <label>Anything we should know? <span style=\"color:#94a3b8;font-weight:400\">(optional)<\/span><\/label>\n          <textarea name=\"notes\" placeholder=\"Budget range, timeline, preferred neighborhoods, home size&hellip;\"><\/textarea>\n        <\/div>\n      <\/div>\n\n      <p style=\"font-size:12px;color:#94a3b8;margin:0 0 4px;line-height:1.5\">\n        By submitting you agree to be contacted about your real estate inquiry. Protected by reCAPTCHA&nbsp;v3.\n      <\/p>\n\n      <div class=\"dw-fub-btn-row\">\n        <button type=\"button\" class=\"dw-fub-btn-back\"\n                onclick=\"dwFub_goStep('dw-fub-1',3)\">&#8592; Back<\/button>\n        <button type=\"submit\" class=\"dw-fub-btn-primary\" id=\"dw-fub-1-submit\">\n          <span class=\"dw-fub-spinner\"><\/span>\n          <span class=\"dw-fub-btn-label\">Book Your Appointment &#8594;<\/span>\n        <\/button>\n      <\/div>\n    <\/form>\n  <\/div>\n\n  <!-- \u2500\u2500 SUCCESS \u2500\u2500 -->\n  <div class=\"dw-fub-success\" id=\"dw-fub-1-success\">\n    <div class=\"dw-fub-success-icon\">\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg>\n    <\/div>\n    <h3>You&rsquo;re all set!<\/h3>\n    <div class=\"dw-fub-success-dt\" id=\"dw-fub-1-success-dt\"><\/div>\n    <p>Your appointment has been added to Follow Up Boss. Opening Google Calendar to confirm your time&hellip;<br>\n       <span style=\"font-size:13px;color:#64748b\">A confirmation email is on its way.<\/span><\/p>\n    <a href=\"#\" class=\"dw-fub-cal-btn\" id=\"dw-fub-1-cal-link\" target=\"_blank\" rel=\"noopener\">\n      Confirm on Google Calendar &#8594;\n    <\/a>\n    <p class=\"dw-fub-success-note\">Questions? Call <a href=\"tel:2487166077\" style=\"color:#1a3a6e\">(248) 716-6077<\/a><\/p>\n  <\/div>\n\n<\/div><!-- \/.dw-fub-card -->\n\n<script>\n(function() {\n  'use strict';\n  var UID     = 'dw-fub-1';\n  var AJAXURL = 'https:\/\/darylwizinsky.com\/communities\/wp-admin\/admin-ajax.php';\n  var RC_KEY  = '6LeS9ngsAAAAAJmPnvgDRrgPSjTQxNO1Xw8df7GR';\n  var _intent = '';\n\n  var APPT_OPTIONS = {\n    buyer: [\n      { value:'buyer_inperson',  icon:'house', title:'In-Person Consultation', sub:'30 min &middot; at our office' },\n      { value:'buyer_zoom',      icon:'video', title:'Virtual \/ Zoom',          sub:'30 min &middot; from anywhere' },\n      { value:'showing',         icon:'key',   title:'Schedule a Showing',      sub:'1 hour &middot; at the property' },\n    ],\n    seller: [\n      { value:'seller_inperson', icon:'chart', title:'In-Person at Your Home',  sub:'1 hour &middot; free CMA included' },\n      { value:'seller_zoom',     icon:'video', title:'Virtual \/ Zoom',          sub:'30 min &middot; from anywhere' },\n      { value:'strategy_call',   icon:'phone', title:'Quick Strategy Call',     sub:'15 min &middot; no obligation' },\n    ],\n  };\n\n  var SVGS = {\n    house: '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg>',\n    video: '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"23 7 16 12 23 17 23 7\"\/><rect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\" ry=\"2\"\/><\/svg>',\n    key:   '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"7.5\" cy=\"15.5\" r=\"5.5\"\/><path d=\"M21 2L13 10M21 2l-2 2-2-2M17 6l-4 4\"\/><\/svg>',\n    chart: '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"10\"\/><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"\/><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"14\"\/><\/svg>',\n    phone: '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 9.81 19.79 19.79 0 012 1.18 2 2 0 014 .18h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L8.09 7.91a16 16 0 006.72 6.72l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 16.92z\"\/><\/svg>',\n  };\n\n  var DOW_SHORT  = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];\n  var DOW_FULL   = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];\n  var MON_SHORT  = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];\n  var MON_FULL   = ['January','February','March','April','May','June','July','August','September','October','November','December'];\n\n  function g(id) { return document.getElementById(UID + '-' + id); }\n\n  function showErr(msg) {\n    var e = g('err'); if (!e) return;\n    e.textContent = msg; e.style.display = 'block';\n    e.scrollIntoView({ behavior:'smooth', block:'nearest' });\n  }\n  function clearErr() { var e = g('err'); if (e) e.style.display = 'none'; }\n\n  function fmtHour(h) {\n    if (h === 0 || h === 24) return '12:00 AM';\n    if (h < 12)  return h + ':00 AM';\n    if (h === 12) return '12:00 PM';\n    return (h - 12) + ':00 PM';\n  }\n  function padTwo(n) { return n < 10 ? '0' + n : '' + n; }\n\n  \/* \u2500\u2500 Date picker \u2500\u2500 *\/\n  function buildDatePicker() {\n    var grid = g('date-grid');\n    if (!grid) return;\n    grid.innerHTML = '';\n    \/\/ Reset time picker\n    var tw = g('time-wrap'); if (tw) tw.style.display = 'none';\n    var tg = g('time-grid'); if (tg) tg.innerHTML = '';\n    var ds = g('dt-summary'); if (ds) ds.style.display = 'none';\n    var sn = g('s3-next');   if (sn) sn.disabled = true;\n    g('appt-date').value = '';\n    g('appt-time').value = '';\n    g('appt-display').value = '';\n\n    var count = 0;\n    var cur   = new Date();\n    cur.setHours(0, 0, 0, 0);\n    cur.setDate(cur.getDate() + 1); \/\/ Start tomorrow\n\n    while (count < 14) {\n      var dow = cur.getDay(); \/\/ 0=Sun\n      if (dow !== 0) {        \/\/ Skip Sundays\n        (function(date, dayOfWeek) {\n          var card = document.createElement('button');\n          card.type = 'button';\n          card.className = 'dw-fub-date-card';\n          card.innerHTML =\n            '<div class=\"dw-fub-date-dow\">' + DOW_SHORT[dayOfWeek] + '<\/div>' +\n            '<div class=\"dw-fub-date-num\">' + date.getDate() + '<\/div>' +\n            '<div class=\"dw-fub-date-mon\">' + MON_SHORT[date.getMonth()] + '<\/div>';\n          var iso = date.getFullYear() + '-' + padTwo(date.getMonth()+1) + '-' + padTwo(date.getDate());\n          card.dataset.iso = iso;\n          card.dataset.dow = dayOfWeek;\n          card.onclick = function() {\n            grid.querySelectorAll('.dw-fub-date-card').forEach(function(c){ c.classList.remove('selected'); });\n            card.classList.add('selected');\n            buildTimeSlots(iso, dayOfWeek, date);\n          };\n          grid.appendChild(card);\n        })(new Date(cur), dow);\n        count++;\n      }\n      cur.setDate(cur.getDate() + 1);\n    }\n  }\n\n  function buildTimeSlots(iso, dow, dateObj) {\n    var tg = g('time-grid');\n    if (!tg) return;\n    tg.innerHTML = '';\n    g('appt-date').value = iso;\n    g('appt-time').value = '';\n    g('appt-display').value = '';\n    var sn = g('s3-next'); if (sn) sn.disabled = true;\n    var ds = g('dt-summary'); if (ds) ds.style.display = 'none';\n\n    \/\/ Slots: Mon-Fri 12-17 (last slot 5pm, ends 6pm); Sat 10-14 (last 2pm, ends 3pm)\n    var hours = (dow === 6) ? [10,11,12,13,14] : [12,13,14,15,16,17];\n    var label = g('time-label');\n    if (label) label.textContent = 'Select a time on ' + DOW_FULL[dow] + ', ' + MON_FULL[dateObj.getMonth()] + ' ' + dateObj.getDate() + ':';\n\n    hours.forEach(function(h) {\n      var btn = document.createElement('button');\n      btn.type = 'button';\n      btn.className = 'dw-fub-time-slot';\n      btn.textContent = fmtHour(h);\n      btn.dataset.time = padTwo(h) + ':00';\n      btn.onclick = function() {\n        tg.querySelectorAll('.dw-fub-time-slot').forEach(function(s){ s.classList.remove('selected'); });\n        btn.classList.add('selected');\n        var timeVal = btn.dataset.time;\n        var display = DOW_FULL[dow] + ', ' + MON_FULL[dateObj.getMonth()] + ' ' + dateObj.getDate()\n                    + ', ' + dateObj.getFullYear() + ' at ' + fmtHour(h);\n        g('appt-time').value    = timeVal;\n        g('appt-display').value = display;\n        \/\/ Show summary badge\n        var ds2 = g('dt-summary');\n        if (ds2) {\n          ds2.style.display = 'block';\n          var sp = document.getElementById(UID + '-dt-text');\n          if (sp) sp.textContent = display;\n        }\n        var sn2 = g('s3-next'); if (sn2) sn2.disabled = false;\n      };\n      tg.appendChild(btn);\n    });\n\n    var tw = g('time-wrap'); if (tw) tw.style.display = 'block';\n    tw.scrollIntoView({ behavior:'smooth', block:'nearest' });\n  }\n\n  \/* \u2500\u2500 Intent selection \u2500\u2500 *\/\n  window.dwFub_selectIntent = function(uid, intent, btn) {\n    if (uid !== UID) return;\n    _intent = intent;\n    g('card').querySelectorAll('.dw-fub-choice').forEach(function(b){ b.classList.remove('selected'); });\n    btn.classList.add('selected');\n    clearErr();\n    if (intent === 'general') {\n      g('appt-type').value = 'general_question';\n      setTimeout(function() { dwFub_goStep(uid, 3, true); }, 180);\n    } else {\n      setTimeout(function() { dwFub_goStep(uid, 2); }, 180);\n    }\n  };\n\n  \/* \u2500\u2500 Step navigation \u2500\u2500 *\/\n  window.dwFub_goStep = function(uid, step, skipBack) {\n    if (uid !== UID) return;\n    clearErr();\n\n    [1,2,3,4].forEach(function(s) {\n      var p = g('s' + s);\n      if (p) p.classList.toggle('active', s === step);\n    });\n    [1,2,3,4].forEach(function(s) {\n      var dot  = g('dot-' + s);\n      var line = g('line-' + s);\n      if (dot) {\n        dot.classList.toggle('active', s === step);\n        dot.classList.toggle('done',   s < step);\n      }\n      if (line) line.classList.toggle('done', s < step);\n    });\n\n    \/\/ Build step 2 appointment choices\n    if (step === 2 && _intent in APPT_OPTIONS) {\n      var grid = g('appt-grid');\n      grid.innerHTML = '';\n      g('appt-type').value = '';\n      g('s2-next').disabled = true;\n      APPT_OPTIONS[_intent].forEach(function(opt) {\n        var b = document.createElement('button');\n        b.type = 'button'; b.className = 'dw-fub-choice';\n        b.innerHTML = '<div class=\"dw-fub-ci\">' + (SVGS[opt.icon]||'') + '<\/div>'\n          + '<div><div class=\"dw-fub-ct-title\">' + opt.title + '<\/div>'\n          + '<div class=\"dw-fub-ct-sub\">' + opt.sub + '<\/div><\/div>';\n        b.onclick = function() {\n          grid.querySelectorAll('.dw-fub-choice').forEach(function(x){ x.classList.remove('selected'); });\n          b.classList.add('selected');\n          g('appt-type').value = opt.value;\n          g('s2-next').disabled = false;\n        };\n        grid.appendChild(b);\n      });\n    }\n\n    \/\/ Build step 3 date picker\n    if (step === 3) {\n      buildDatePicker();\n      \/\/ If \"general\" skipped step 2, back goes to step 1\n      if (skipBack) {\n        var back3 = g('back3');\n        if (back3) back3.onclick = function() { dwFub_goStep(uid, 1); };\n      }\n    }\n\n    g('card').scrollIntoView({ behavior:'smooth', block:'nearest' });\n  };\n\n  \/* \u2500\u2500 Form submit \u2500\u2500 *\/\n  var form = g('form');\n  if (form) {\n    form.addEventListener('submit', function(e) {\n      e.preventDefault();\n      clearErr();\n      var submitBtn = g('submit');\n\n      if (!g('appt-type').value)    { showErr('Please select an appointment type.'); return; }\n      if (!g('appt-date').value)    { showErr('Please select a date.'); return; }\n      if (!g('appt-time').value)    { showErr('Please select a time.'); return; }\n      if (!form.first_name.value.trim()) { showErr('Please enter your first name.'); return; }\n      if (!form.last_name.value.trim())  { showErr('Please enter your last name.'); return; }\n      if (!form.email.value.trim())      { showErr('Please enter your email address.'); return; }\n      if (!form.phone.value.trim())      { showErr('Please enter your phone number.'); return; }\n      if (!form.city.value)              { showErr('Please select a city.'); return; }\n\n      submitBtn.classList.add('loading');\n      submitBtn.disabled = true;\n\n      function doSubmit(token) {\n        g('rc-token').value = token || '';\n        fetch(AJAXURL, { method:'POST', body: new FormData(form) })\n          .then(function(r){ return r.json(); })\n          .then(function(data) {\n            submitBtn.classList.remove('loading');\n            submitBtn.disabled = false;\n            if (data.success) {\n              var calUrl   = data.data.redirect_url;\n              var dtDisplay = g('appt-display').value;\n              \/\/ Show success\n              g('cal-link').href = calUrl;\n              var sdt = g('success-dt');\n              if (sdt) sdt.textContent = dtDisplay || 'Appointment confirmed';\n              [1,2,3,4].forEach(function(s){ var p = g('s'+s); if(p) p.style.display='none'; });\n              g('progress').style.display = 'none';\n              g('err').style.display = 'none';\n              g('success').style.display = 'block';\n              window.open(calUrl, '_blank', 'noopener,noreferrer');\n            } else {\n              showErr(data.data || 'Something went wrong. Please call (248) 716-6077.');\n            }\n          })\n          .catch(function() {\n            submitBtn.classList.remove('loading');\n            submitBtn.disabled = false;\n            showErr('Network error. Please try again or call (248) 716-6077.');\n          });\n      }\n\n      if (typeof grecaptcha !== 'undefined') {\n        grecaptcha.ready(function() {\n          grecaptcha.execute(RC_KEY, { action:'fub_book' })\n            .then(function(t){ doSubmit(t); })\n            .catch(function(){ doSubmit(''); });\n        });\n      } else {\n        doSubmit('');\n      }\n    });\n  }\n})();\n<\/script>\n  <\/div>\n<\/section>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2147","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Book a Free Consultation | Daryl Wizinsky Michigan Real Estate - Communities By Daryl Wizinsky &amp; Associates<\/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:\/\/darylwizinsky.com\/communities\/book\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate - Communities By Daryl Wizinsky &amp; Associates\" \/>\n<meta property=\"og:url\" content=\"https:\/\/darylwizinsky.com\/communities\/book\/\" \/>\n<meta property=\"og:site_name\" content=\"Communities By Daryl Wizinsky &amp; Associates\" \/>\n<meta property=\"og:image\" content=\"https:\/\/darylwizinsky.com\/wp-content\/uploads\/sites\/11\/2026\/02\/White_Daryl_LPT_DIvorce_Logo-removebg-preview.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@DarylWizinsky\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/book\\\/\",\"url\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/book\\\/\",\"name\":\"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate - Communities By Daryl Wizinsky &amp; Associates\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/#website\"},\"datePublished\":\"2026-02-26T23:01:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/book\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/book\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/book\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate\",\"item\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/communities\\\/wp-json\\\/wp\\\/v2\\\/pages\\\/2147\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/#website\",\"url\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/\",\"name\":\"Communities By Daryl Wizinsky &amp; Associates\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/darylwizinsky.com\\\/communities\\\/?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":"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate - Communities By Daryl Wizinsky &amp; Associates","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:\/\/darylwizinsky.com\/communities\/book\/","og_locale":"en_US","og_type":"article","og_title":"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate - Communities By Daryl Wizinsky &amp; Associates","og_url":"https:\/\/darylwizinsky.com\/communities\/book\/","og_site_name":"Communities By Daryl Wizinsky &amp; Associates","og_image":[{"url":"https:\/\/darylwizinsky.com\/wp-content\/uploads\/sites\/11\/2026\/02\/White_Daryl_LPT_DIvorce_Logo-removebg-preview.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@DarylWizinsky","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/darylwizinsky.com\/communities\/book\/","url":"https:\/\/darylwizinsky.com\/communities\/book\/","name":"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate - Communities By Daryl Wizinsky &amp; Associates","isPartOf":{"@id":"https:\/\/darylwizinsky.com\/communities\/#website"},"datePublished":"2026-02-26T23:01:19+00:00","breadcrumb":{"@id":"https:\/\/darylwizinsky.com\/communities\/book\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/darylwizinsky.com\/communities\/book\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/darylwizinsky.com\/communities\/book\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/darylwizinsky.com\/communities\/"},{"@type":"ListItem","position":2,"name":"Book a Free Consultation | Daryl Wizinsky Michigan Real Estate","item":"https:\/\/darylwizinsky.com\/communities\/communities\/wp-json\/wp\/v2\/pages\/2147"}]},{"@type":"WebSite","@id":"https:\/\/darylwizinsky.com\/communities\/#website","url":"https:\/\/darylwizinsky.com\/communities\/","name":"Communities By Daryl Wizinsky &amp; Associates","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/darylwizinsky.com\/communities\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/darylwizinsky.com\/communities\/wp-json\/wp\/v2\/pages\/2147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/darylwizinsky.com\/communities\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/darylwizinsky.com\/communities\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/darylwizinsky.com\/communities\/wp-json\/wp\/v2\/comments?post=2147"}],"version-history":[{"count":0,"href":"https:\/\/darylwizinsky.com\/communities\/wp-json\/wp\/v2\/pages\/2147\/revisions"}],"wp:attachment":[{"href":"https:\/\/darylwizinsky.com\/communities\/wp-json\/wp\/v2\/media?parent=2147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}