{"id":1352,"date":"2026-03-09T00:16:30","date_gmt":"2026-03-09T00:16:30","guid":{"rendered":"https:\/\/accord-piano-montreal.com\/?page_id=1352"},"modified":"2026-03-09T05:00:47","modified_gmt":"2026-03-09T05:00:47","slug":"frequently-asked-questions","status":"publish","type":"page","link":"https:\/\/accord-piano-montreal.com\/en\/frequently-asked-questions\/","title":{"rendered":"FREQUENTLY ASKED QUESTIONS"},"content":{"rendered":"\n\n\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;900&#038;display=swap\" rel=\"stylesheet\"\/>\n<style data-no-minify=\"1\">\n    \/* GLOBAL RESETS CONFINED TO THIS MODULE TO PROTECT BEAVER BUILDER *\/\n    .bb-faq-module * {\n        box-sizing: border-box;\n    }\n    .bb-faq-module {\n        font-family: 'Inter', sans-serif;\n        background-color: #f8fafc;\n        color: #1e293b;\n        width: 100%;\n        overflow: hidden;\n        text-align: left;\n    }\n    .bb-faq-module p, .bb-faq-module h1, .bb-faq-module h2, .bb-faq-module h3, .bb-faq-module h4 {\n        margin-top: 0;\n    }\n    \/* TYPOGRAPHY *\/\n    .bb-lh-title { line-height: 1.2 !important; }\n    .bb-lh-text { line-height: 1.65 !important; }\n    \/* HERO BACKGROUND ANIMATION *\/\n    .bb-bg-moving-light {\n        background: linear-gradient(-45deg, #0f172a, #1e3a8a, #2563eb, #1d4ed8);\n        background-size: 400% 400%;\n        animation: gradient-move 15s ease infinite;\n        position: relative;\n        text-align: center;\n        padding: 5rem 1rem;\n        box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);\n        z-index: 10;\n    }\n    @media(min-width: 768px) { .bb-bg-moving-light { padding: 7rem 1.5rem; } }\n    @keyframes gradient-move { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }\n    \/* ORBS *\/\n    .bb-orb { position: absolute; border-radius: 50%; filter: blur(80px); opacity: 0.6; animation: float-orb 15s ease-in-out infinite alternate; pointer-events: none; z-index: 0; }\n    .bb-orb-1 { top: 5%; left: -10%; width: 300px; height: 300px; background: rgba(59, 130, 246, 0.4); animation-delay: 0s; }\n    .bb-orb-2 { bottom: 5%; right: -10%; width: 350px; height: 350px; background: rgba(37, 99, 235, 0.3); animation-delay: -4s; animation-duration: 18s; }\n    @media (min-width: 768px) { .bb-orb-1 { width: 500px; height: 500px; filter: blur(90px); } .bb-orb-2 { width: 600px; height: 600px; filter: blur(100px); } }\n    @keyframes float-orb { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(60px, 40px) scale(1.1); } }\n    \/* HEADER CONTENT *\/\n    .bb-header-content { position: relative; z-index: 10; max-width: 64rem; margin: 0 auto; padding-bottom: 2rem; }\n    @media(min-width: 768px) { .bb-header-content { padding-bottom: 4rem; } }\n    .bb-h1-title { font-size: 32px; font-weight: 900; text-transform: uppercase; letter-spacing: -0.025em; margin-bottom: 1rem; color: #ffffff !important; filter: drop-shadow(0 2px 10px rgba(0,0,0,0.5)); }\n    @media(min-width: 640px) { .bb-h1-title { font-size: 45px; } }\n    @media(min-width: 768px) { .bb-h1-title { font-size: 60px; margin-bottom: 1.5rem; } }\n    .bb-p-subtitle { font-size: 16px; font-weight: 500; margin: 1rem auto 0; max-width: 48rem; color: #dbeafe !important; filter: drop-shadow(0 4px 3px rgba(0,0,0,0.07)); padding: 0 0.5rem; }\n    @media(min-width: 640px) { .bb-p-subtitle { font-size: 20px; } }\n    @media(min-width: 768px) { .bb-p-subtitle { font-size: 24px; } }\n    .bb-link-main { color: #ffffff !important; text-decoration: underline; text-decoration-color: rgba(255,255,255,0.6); text-underline-offset: 6px; transition: color 0.2s; }\n    .bb-link-main:hover { color: #bfdbfe !important; }\n    \/* BOTTOM BAR *\/\n    .bb-bottom-bar { position: absolute; bottom: 0; left: 0; width: 100%; height: 6px; background: linear-gradient(to right, #cda043, #fceabb, #cda043); z-index: 20; box-shadow: 0 -2px 15px rgba(205,160,67,0.4); }\n    \/* CONTENT AREA *\/\n    .bb-content-area { max-width: 56rem; margin: 0 auto; padding: 4rem 1rem; }\n    @media(min-width: 768px) { .bb-content-area { padding: 5rem 1rem; } }\n    .bb-intro-block { text-align: center; margin-bottom: 3rem; }\n    @media(min-width: 768px) { .bb-intro-block { text-align: left; } }\n    .bb-intro-h2 { font-size: 1.5rem; font-weight: 900; color: #1e3a8a; letter-spacing: -0.025em; margin-bottom: 1.5rem; }\n    @media(min-width: 768px) { .bb-intro-h2 { font-size: 1.875rem; } }\n    @media(min-width: 1024px) { .bb-intro-h2 { font-size: 2.25rem; } }\n    .bb-intro-p { font-size: 18px; color: #334155; font-weight: 500; }\n    @media(min-width: 768px) { .bb-intro-p { font-size: 20px; } }\n    \/* GREEN BOX *\/\n    .bb-neon-box-green { background-color: #ecfdf5; border: 2px solid #34d399; padding: 1.5rem; border-radius: 2rem; text-align: left; margin-bottom: 3rem; position: relative; overflow: hidden; animation: pulse-green-box 2.5s infinite alternate ease-in-out; }\n    @media(min-width: 768px) { .bb-neon-box-green { padding: 2rem; } }\n    @keyframes pulse-green-box { 0% { box-shadow: 0 0 10px rgba(16, 185, 129, 0.2), inset 0 0 10px rgba(16, 185, 129, 0.1); border-color: #6ee7b7; } 100% { box-shadow: 0 0 30px rgba(16, 185, 129, 0.6), inset 0 0 20px rgba(16, 185, 129, 0.2); border-color: #10b981; } }\n    .bb-green-bg-icon { position: absolute; right: -2.5rem; bottom: -2.5rem; width: 12rem; height: 12rem; color: #10b981; opacity: 0.05; }\n    .bb-green-content { position: relative; z-index: 10; }\n    .bb-green-header { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 1rem; }\n    .bb-green-icon { width: 2rem; height: 2rem; color: #059669; flex-shrink: 0; }\n    .bb-green-h3 { font-weight: 900; color: #064e3b; font-size: 20px; text-transform: uppercase; letter-spacing: 0.025em; margin: 0; }\n    @media(min-width: 768px) { .bb-green-h3 { font-size: 22px; } }\n    .bb-green-text { display: flex; flex-direction: column; gap: 1rem; color: #065f46; font-size: 16px; }\n    @media(min-width: 768px) { .bb-green-text { font-size: 18px; } }\n    \/* FAQ ACCORDION *\/\n    .bb-faq-item { background-color: #ffffff; border: 2px solid rgba(147, 197, 253, 0.6); border-radius: 1.5rem; margin-bottom: 1.5rem; transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); overflow: hidden; box-shadow: inset 0 0 25px rgba(59, 130, 246, 0.15); }\n    .bb-faq-item:hover { transform: translateY(-5px) scale(1.01); border-color: #93c5fd; box-shadow: 0 10px 25px -5px rgba(59, 130, 246, 0.2), inset 0 0 35px rgba(59, 130, 246, 0.25); }\n    .bb-faq-item.active { background-color: #ffffff; border-color: #10b981; box-shadow: 0 0 40px rgba(16, 185, 129, 0.4), inset 0 0 30px rgba(16, 185, 129, 0.3); transform: scale(1.02) translateY(-2px); z-index: 10; position: relative; }\n    .bb-faq-header { padding: 1.5rem 2rem; cursor: pointer; display: flex; justify-content: space-between; align-items: center; user-select: none; }\n    .bb-faq-item-title { font-size: 18px; font-weight: bold; color: #1e293b; margin: 0; padding-right: 1rem; }\n    @media(min-width: 768px) { .bb-faq-item-title { font-size: 22px; } }\n    .bb-faq-icon { transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), background-color 0.3s, color 0.3s, box-shadow 0.3s; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background-color: #f8fafc; border: 1px solid #e2e8f0; color: #3b82f6; flex-shrink: 0; margin-left: 1rem; }\n    .bb-faq-icon svg { width: 1.5rem; height: 1.5rem; }\n    .bb-faq-item.active .bb-faq-icon { transform: rotate(135deg); background-color: #10b981; border-color: #10b981; color: #ffffff; box-shadow: 0 0 15px rgba(16, 185, 129, 0.6); }\n    .bb-faq-content-wrapper { max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out; }\n    .bb-faq-content { padding: 0.5rem 2rem 1.5rem 2rem; color: #475569; font-size: 1.1rem; line-height: 1.7; border-top: 1px solid transparent; transition: border-color 0.4s ease; }\n    .bb-faq-content p { margin: 0; }\n    .bb-faq-item.active .bb-faq-content { border-top-color: rgba(16, 185, 129, 0.1); }\n    \/* CHATBOT SECTION *\/\n    .bb-chat-section { padding: 5rem 1rem; background-color: #ffffff; border-top: 1px solid #f1f5f9; }\n    .bb-chat-wrapper { max-width: 64rem; margin: 0 auto; }\n    .bb-chat-box { background: linear-gradient(to bottom right, #0f172a, #1e3a8a, #2563eb); border-radius: 2.5rem; padding: 1.5rem; border: 2px solid rgba(251,191,36,0.6); position: relative; box-shadow: 0 20px 50px rgba(30,58,138,0.3); overflow: hidden; }\n    @media(min-width: 768px) { .bb-chat-box { padding: 3rem; } }\n    .bb-chat-bg-1 { position: absolute; top: -5rem; left: -5rem; width: 16rem; height: 16rem; background-color: #3b82f6; border-radius: 50%; mix-blend-mode: screen; filter: blur(80px); opacity: 0.4; pointer-events: none; }\n    .bb-chat-bg-2 { position: absolute; bottom: -5rem; right: -5rem; width: 16rem; height: 16rem; background-color: #a855f7; border-radius: 50%; mix-blend-mode: screen; filter: blur(80px); opacity: 0.3; pointer-events: none; }\n    .bb-chat-header { position: relative; z-index: 10; text-align: center; margin-bottom: 2rem; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 2rem; }\n    .bb-chat-h3 { font-size: 1.875rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.025em; margin: 0 0 0.75rem 0; color: transparent; background-clip: text; -webkit-background-clip: text; background-image: linear-gradient(to right, #fef08a, #facc15, #ca8a04); display: flex; align-items: center; justify-content: center; gap: 0.75rem; }\n    @media(min-width: 768px) { .bb-chat-h3 { font-size: 2.25rem; } }\n    .bb-chat-icon { width: 2.5rem; height: 2.5rem; color: #facc15; }\n    .bb-chat-p { color: #bfdbfe; font-size: 16px; font-weight: 500; margin: 0; }\n    @media(min-width: 768px) { .bb-chat-p { font-size: 18px; } }\n    \/* CHATBOT MESSAGES *\/\n    .bb-chat-window { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 1.5rem; padding: 1.5rem; height: 60vh; min-height: 450px; max-height: 650px; overflow-y: auto; scroll-behavior: smooth; display: flex; flex-direction: column; gap: 1.25rem; }\n    .bb-chat-window::-webkit-scrollbar { width: 8px; }\n    .bb-chat-window::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.1); border-radius: 10px; }\n    .bb-chat-window::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.4); border-radius: 10px; }\n    .bb-msg-bot, .bb-msg-user { max-width: 88%; padding: 1.15rem 1.5rem; border-radius: 1.25rem; font-size: 1.1rem; line-height: 1.6; animation: fadeInChat 0.4s ease-out forwards; }\n    .bb-msg-bot { background-color: #ffffff; color: #1e293b; border-bottom-left-radius: 0.25rem; align-self: flex-start; box-shadow: 0 4px 15px rgba(0,0,0,0.1); }\n    .bb-msg-user { background-color: #3b82f6; color: #ffffff; border-bottom-right-radius: 0.25rem; align-self: flex-end; box-shadow: 0 4px 15px rgba(59, 130, 246, 0.3); }\n    \/* CHATBOT BUTTONS *\/\n    .bb-chat-options { display: flex; flex-wrap: wrap; gap: 0.75rem; justify-content: flex-start; margin-top: 0.5rem; animation: fadeInChat 0.5s ease-out forwards; animation-delay: 0.2s; opacity: 0; }\n    .bb-chat-btn { background: rgba(59, 130, 246, 0.15); color: #bfdbfe; border: 1px solid rgba(147, 197, 253, 0.4); padding: 0.75rem 1.25rem; border-radius: 2rem; font-size: 1.05rem; font-weight: 600; cursor: pointer; transition: all 0.2s; text-align: left; }\n    .bb-chat-btn:hover { background: #3b82f6; color: #ffffff; border-color: #3b82f6; transform: translateY(-2px); }\n    \/* TYPING ANIMATION *\/\n    .bb-typing-dots { display: flex; gap: 5px; padding: 0.5rem; }\n    .bb-typing-dots span { width: 10px; height: 10px; background: #94a3b8; border-radius: 50%; animation: typing 1.4s infinite ease-in-out both; }\n    .bb-typing-dots span:nth-child(1) { animation-delay: -0.32s; }\n    .bb-typing-dots span:nth-child(2) { animation-delay: -0.16s; }\n    @keyframes typing { 0%, 80%, 100% { transform: scale(0); } 40% { transform: scale(1); } }\n    @keyframes fadeInChat { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }\n    \/* JS INJECTED LINKS (In FAQ & Chat) *\/\n    .bb-btn-link { display: inline-block; padding: 0.5rem 1.25rem; margin-top: 0.5rem; background-color: #eff6ff; color: #1d4ed8 !important; font-weight: bold; border-radius: 0.75rem; border: 1px solid #bfdbfe; text-decoration: none !important; transition: all 0.2s; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05); }\n    .bb-btn-link:hover { background-color: #dbeafe; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); }\n    .bb-btn-link-amber { background-color: #fffbeb; color: #b45309 !important; border-color: #fde68a; }\n    .bb-btn-link-amber:hover { background-color: #fef3c7; }\n    .bb-btn-link-purple { background-color: #faf5ff; color: #7e22ce !important; border-color: #e9d5ff; }\n    .bb-btn-link-purple:hover { background-color: #f3e8ff; }\n    .bb-text-link { color: #2563eb !important; font-weight: bold; text-decoration: underline !important; text-decoration-thickness: 2px !important; text-underline-offset: 4px; transition: color 0.2s; }\n    .bb-text-link:hover { color: #1e40af !important; }\n<\/style>\n    <!-- HIDDEN BEAVER BUILDER CONTACT FORM CONTAINER -->\n            <div class=\"fl-builder-content fl-builder-content-1369 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"1369\"><div class=\"fl-module fl-module-contact-form fl-node-x6u5esqn47cw\" data-node=\"x6u5esqn47cw\">\n\t<div class=\"fl-module-content fl-node-content\">\n\t\t<form class=\"fl-contact-form\" >\t<input type=\"hidden\" id=\"fl-contact-form-nonce\" name=\"fl-contact-form-nonce\" value=\"ab1c1a6e95\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/1352\" \/>\t<input type=\"hidden\" name=\"fl-layout-id\" value=\"1352\" \/>\n\t\t<div class=\"fl-input-group fl-name\">\n\t\t<label for=\"fl-name\" >Your name<\/label>\n\t\t<span class=\"fl-contact-error\" id=\"name-error\">Please enter your name.<\/span>\n\t\t<input type=\"text\" id=\"fl-name\" name=\"fl-name\" aria-describedby=\"name-error\" value=\"\" placeholder=\"Your name\" \/>\n\t<\/div>\n\t\t\t<div class=\"fl-input-group fl-subject\">\n\t\t<label for=\"fl-subject\" >Subject<\/label>\n\t\t<span class=\"fl-contact-error\" id=\"subject-error\">Please enter a subject.<\/span>\n\t\t<input type=\"text\" id=\"fl-subject\" aria-describedby=\"subject-error\" name=\"fl-subject\" value=\"\" placeholder=\"Subject\" \/>\n\t<\/div>\n\t\t\t<div class=\"fl-input-group fl-email\">\n\t\t<label for=\"fl-email\" >Your email<\/label>\n\t\t<span class=\"fl-contact-error\" id=\"email-error\">Please enter a valid email.<\/span>\n\t\t<input type=\"email\" id=\"fl-email\" aria-describedby=\"email-error\" name=\"fl-email\" value=\"\" placeholder=\"Your email\" \/>\n\t<\/div>\n\t\t\t<div class=\"fl-input-group fl-phone\">\n\t\t<label for=\"fl-phone\">Your phone<\/label>\n\t\t<span class=\"fl-contact-error\" id=\"phone-error\">Please enter a valid phone number.<\/span>\n\t\t<input type=\"tel\" id=\"fl-phone\" aria-describedby=\"phone-error\" name=\"fl-phone\" value=\"\" placeholder=\"Your phone\" \/>\n\t<\/div>\n\t\t<div class=\"fl-input-group fl-message\">\n\t\t<label for=\"fl-message\" >Your message<\/label>\n\t\t<span class=\"fl-contact-error\" id=\"message-error\">Please enter a message.<\/span>\n\t\t<textarea id=\"fl-message\" name=\"fl-message\" aria-describedby=\"message-error\" placeholder=\"Your message\"><\/textarea>\n\t<\/div>\n\t\n\t\t<div class=\"fl-input-group fl-recaptcha\">\n\t\t<span class=\"fl-contact-error\">Please check the captcha to verify you are not a robot.<\/span>\n\t\t<div id=\"x6u5esqn47cw-fl-grecaptcha\" class=\"fl-grecaptcha\" data-sitekey=\"6Lc47EksAAAAAEuRXMy_abGZobeJ9sCrsJFt6KAs\" data-validate=\"normal\" data-theme=\"light\"><\/div>\n\t<\/div>\n\t\t<div class=\"fl-button-wrap fl-button-width-auto fl-button-left\">\n\t\t\t<a href=\"#\" target=\"_self\" class=\"fl-button\">\n\t\t\t\t\t\t\t<span class=\"fl-button-text\">Send<\/span>\n\t\t\t\t\t<\/a>\n<\/div>\n\t\n\t<span class=\"fl-send-error\" style=\"display:none;\">Message failed. Please try again.<\/span>\n<\/form>\n\t<span class=\"fl-success-msg\" style=\"display:none;\"><p>Thanks for your message! Patrick We\u2019ll be in touch soon.<\/p><\/span>\n\t<\/div>\n<\/div>\n<\/div>\n            <h1>\n                Frequently Asked Questions\n            <\/h1>\n            \n                <strong>\n                    <a href=\"https:\/\/accord-piano-montreal.com\/en\/get-to-knowpatrick-brennan\/\">\n                        Montreal Piano Tuner &#8211; Patrick Brennan\n                    <\/a>\n                <\/strong>\n            \n            <h2>\n                Do you have questions before getting your piano tuned?\n            <\/h2>\n            \n                That&#8217;s perfectly normal. Here are the answers to the most frequent questions I get asked in and around Montreal, with clear and honest explanations.\n            \n                    <h3>Important<\/h3>\n                    <p>The answers below are provided for informational purposes and in a general context.<\/p>\n                    <p><strong>Every piano is different<\/strong> (age, usage, mechanical condition, environment, humidity, etc.).<\/p>\n                    <p>If your situation raises more specific questions, feel free to use my virtual assistant at the bottom of the page to contact me.<\/p>\n                    <h3>\n                        Virtual Assistant\n                    <\/h3>\n                    <p>I can guide you or prepare your request for Patrick.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Frequently Asked Questions Montreal Piano Tuner &#8211; Patrick Brennan Do you have questions before getting your piano tuned? That&#8217;s perfectly normal. Here are the answers to the most frequent questions I get asked in and around Montreal, with clear and honest explanations. Important The answers below are provided for informational purposes and in a general&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-1352","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/pages\/1352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/comments?post=1352"}],"version-history":[{"count":3,"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/pages\/1352\/revisions"}],"predecessor-version":[{"id":1381,"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/pages\/1352\/revisions\/1381"}],"wp:attachment":[{"href":"https:\/\/accord-piano-montreal.com\/en\/wp-json\/wp\/v2\/media?parent=1352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}