{"id":378,"date":"2026-02-01T03:54:11","date_gmt":"2026-02-01T03:54:11","guid":{"rendered":"https:\/\/ayatonlineacademy.com\/?page_id=378"},"modified":"2026-02-01T04:04:08","modified_gmt":"2026-02-01T04:04:08","slug":"378-2","status":"publish","type":"page","link":"https:\/\/ayatonlineacademy.com\/index.php\/378-2\/","title":{"rendered":"FAQ"},"content":{"rendered":"\n<div id=\"ayat-online-academy\">\n\n  <style>\n    html, body{ overflow-x: hidden; margin:0; padding:0; }\n\n    #ayat-online-academy{\n      width: 100%; max-width: 100%; margin: 0 auto; position: relative; overflow-x: clip; background: #fff;\n\n      --brand: #9CA000;\n      --brand-900: #2E3100;\n      --brand-800: #3F4300;\n      --brand-700: #565B00;\n      --brand-600: #6D7200;\n      --brand-a10: rgba(156, 160, 0, 0.10);\n      --brand-a14: rgba(156, 160, 0, 0.14);\n      --brand-a18: rgba(156, 160, 0, 0.18);\n      --ink: var(--brand-900);\n      --text: var(--brand-700);\n      --muted: rgba(86, 91, 0, 0.78);\n      --soft: #fbfbf4;\n      --line: rgba(0,0,0,0.06);\n      --shadow-sm: 0 8px 18px rgba(0,0,0,0.06);\n      --shadow-md: 0 16px 34px rgba(0,0,0,0.10);\n      --r-xl: 22px;\n      --transition: all 0.28s cubic-bezier(0.4, 0, 0.2, 1);\n\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      color: var(--text);\n      line-height: 1.65;\n    }\n\n    #ayat-online-academy *{ box-sizing: border-box; }\n    #ayat-online-academy a{ text-decoration: none; transition: var(--transition); color:inherit; }\n\n    .container{ width: 100%; max-width: 1440px; margin: 0 auto; padding: 0 clamp(16px, 2.2vw, 28px); }\n    .section-padding{ padding: clamp(56px, 6vw, 92px) 0; }\n\n    .section-header{ text-align:center; margin-bottom: clamp(26px, 3.6vw, 54px); }\n    .section-header h1,\n    .section-header h2{ font-size: clamp(28px, 3.4vw, 46px); font-weight: 950; color: var(--ink); margin:0 0 12px; letter-spacing: -0.6px; }\n    .section-header p{ margin: 0 auto; max-width: 900px; font-size: 18px; color: var(--muted); }\n\n    .btn{ display:inline-flex; align-items:center; justify-content:center; gap:10px; padding: 14px 28px; border-radius: 12px; font-weight: 950; border: none; cursor: pointer; transition: var(--transition); }\n    .btn-primary{ background: var(--brand); color: #fff; box-shadow: 0 10px 24px var(--brand-a18); }\n    .btn-primary:hover{ transform: translateY(-2px); filter: brightness(1.05); }\n    .btn-outline{ background: transparent; border: 2px solid var(--brand); color: var(--brand-800); }\n    .btn-outline:hover{ background: var(--brand-a10); }\n\n    .about-hero{\n      background: var(--soft);\n      padding: clamp(78px, 10vw, 120px) 0 56px;\n      text-align: center;\n    }\n\n    .soft-panel{\n      background: var(--soft);\n      border: 1px solid var(--line);\n      border-radius: var(--r-xl);\n      padding: 26px;\n      box-shadow: var(--shadow-sm);\n      margin-top: 20px;\n    }\n\n    \/* \u2705 IMPORTANT: Default visible (prevents blank page) *\/\n    #ayat-online-academy [data-animate]{ opacity: 1; transform: none; }\n\n    \/* Animate only when JS enables it *\/\n    #ayat-online-academy.js-anim [data-animate]{ opacity: 0; transform: translateY(20px); transition: 0.6s ease; }\n    #ayat-online-academy.js-anim .is-in{ opacity: 1; transform: translateY(0); }\n\n    \/* FAQ Search *\/\n    .faq-shell{ max-width: 1100px; margin: 0 auto; }\n    .search-wrap{\n      position: sticky;\n      top: 10px;\n      z-index: 20;\n      backdrop-filter: blur(8px);\n      background: rgba(255,255,255,0.78);\n      border: 1px solid var(--line);\n      border-radius: 18px;\n      padding: 14px;\n      box-shadow: var(--shadow-sm);\n    }\n    .search-row{\n      display:flex;\n      gap: 10px;\n      flex-wrap: wrap;\n      align-items: center;\n      justify-content: space-between;\n    }\n    .search-input{\n      flex: 1;\n      min-width: 260px;\n      display:flex;\n      align-items:center;\n      gap: 10px;\n      background: #fff;\n      border: 1px solid var(--line);\n      border-radius: 14px;\n      padding: 12px 14px;\n      transition: var(--transition);\n    }\n    .search-input:focus-within{\n      border-color: rgba(156,160,0,.55);\n      box-shadow: 0 0 0 4px var(--brand-a10);\n    }\n    .search-input input{\n      border: none;\n      outline: none;\n      width: 100%;\n      font-size: 14px;\n      color: var(--brand-900);\n    }\n    .pill{\n      background: #fff;\n      border: 1px solid var(--line);\n      border-radius: 999px;\n      padding: 10px 12px;\n      font-weight: 900;\n      color: var(--brand-800);\n      box-shadow: var(--shadow-sm);\n      font-size: 12px;\n      cursor: pointer;\n      user-select: none;\n      transition: var(--transition);\n      display:inline-flex;\n      align-items:center;\n      justify-content:center;\n      gap:8px;\n    }\n    .pill:hover{ background: var(--brand-a10); transform: translateY(-1px); }\n    .pill.is-active{\n      background: var(--brand-a10);\n      border-color: rgba(156,160,0,.35);\n      box-shadow: 0 12px 26px var(--brand-a14);\n    }\n    .result-bar{\n      margin-top: 10px;\n      display:flex;\n      align-items:center;\n      justify-content: space-between;\n      gap: 12px;\n      flex-wrap: wrap;\n      color: var(--muted);\n      font-size: 13px;\n    }\n    .suggestions{\n      display:flex;\n      gap: 8px;\n      flex-wrap: wrap;\n      justify-content:flex-end;\n    }\n    .suggestions .pill{ padding: 8px 10px; font-size: 12px; }\n    .small-note{\n      margin-top: 10px;\n      font-size: 12px;\n      color: var(--muted);\n      text-align: left;\n    }\n\n    .faq-grid{\n      margin-top: 18px;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n    }\n    .faq-item{\n      background:#fff;\n      border: 1px solid var(--line);\n      border-radius: 18px;\n      box-shadow: var(--shadow-sm);\n      overflow: hidden;\n      transition: var(--transition);\n    }\n    .faq-item:hover{ transform: translateY(-2px); box-shadow: var(--shadow-md); }\n    .faq-q{\n      width: 100%;\n      text-align: left;\n      background: #fff;\n      border: none;\n      padding: 16px 16px;\n      cursor: pointer;\n      display:flex;\n      align-items:flex-start;\n      gap: 10px;\n      font-weight: 950;\n      color: var(--ink);\n      font-size: 15px;\n    }\n    .faq-q .badge{\n      margin-top: 2px;\n      font-size: 11px;\n      font-weight: 950;\n      letter-spacing: .4px;\n      color: var(--brand-800);\n      background: var(--brand-a10);\n      border: 1px solid var(--line);\n      padding: 6px 8px;\n      border-radius: 999px;\n      flex: 0 0 auto;\n    }\n    .faq-q .arrow{\n      margin-left: auto;\n      opacity: .6;\n      font-weight: 900;\n      transition: var(--transition);\n    }\n    .faq-a{\n      display:none;\n      padding: 0 16px 16px;\n      color: var(--muted);\n      font-size: 14px;\n      line-height: 1.9;\n    }\n    .faq-item.open .faq-a{ display:block; }\n    .faq-item.open .faq-q .arrow{ transform: rotate(180deg); opacity: 1; }\n\n    .tags{\n      display:flex;\n      gap: 8px;\n      flex-wrap: wrap;\n      padding: 0 16px 16px;\n    }\n    .tag{\n      font-size: 11px;\n      font-weight: 900;\n      color: var(--brand-800);\n      background: var(--soft);\n      border: 1px solid var(--line);\n      padding: 6px 8px;\n      border-radius: 999px;\n    }\n\n    .cta{ text-align:center; }\n    .site-footer{ background:#0f0f0f; color:#fff; padding: 60px 0 30px; margin-top: 40px; }\n\n    #ayat-online-academy a:focus,\n    #ayat-online-academy button:focus,\n    #ayat-online-academy input:focus{\n      outline: 3px solid var(--brand-a18);\n      outline-offset: 3px;\n      border-radius: 12px;\n    }\n\n    @media (max-width: 992px){\n      .faq-grid{ grid-template-columns: 1fr; }\n      .search-row{ gap: 12px; }\n    }\n  <\/style>\n\n  <!-- HERO -->\n  <header class=\"about-hero\">\n    <div class=\"container\" data-animate>\n      <div class=\"section-header\" style=\"margin-bottom:0;\">\n        <h1>Frequently Asked Questions (FAQ)<\/h1>\n        <p>\n          Find answers about Quran, Tajweed, Arabic, Islamic Studies, booking, pricing, schedules, kids programs, and more.\n          Use the smart search below \u2014 even if you type a similar word, we\u2019ll suggest the best match.\n        <\/p>\n      <\/div>\n\n      <div class=\"soft-panel\" data-animate style=\"max-width:1100px;margin-left:auto;margin-right:auto;\">\n        <div style=\"display:flex;justify-content:center;gap:12px;flex-wrap:wrap;\">\n          <a href=\"\/free-trial\/\" class=\"btn btn-primary\">Book Free Trial<\/a>\n          <a href=\"https:\/\/wa.me\/201006632541?text=Hi%20Ayat%20Online%20Academy%2C%20I%20have%20a%20question.\" class=\"btn btn-outline\" target=\"_blank\" rel=\"noopener noreferrer\">Chat on WhatsApp<\/a>\n          <a href=\"mailto:academyayat73@gmail.com\" class=\"btn btn-outline\">Email Us<\/a>\n        <\/div>\n        <p style=\"margin:14px 0 0;color:var(--muted);font-size:14px;line-height:1.8;\">\n          WhatsApp: <strong>01006632541<\/strong> \u2022 Email: <strong>academyayat73@gmail.com<\/strong>\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <!-- FAQ PAGE -->\n  <section class=\"section-padding\">\n    <div class=\"container\">\n      <div class=\"faq-shell\">\n\n        <!-- SEARCH + FILTERS -->\n        <div class=\"search-wrap\" data-animate aria-label=\"FAQ Search\">\n          <div class=\"search-row\">\n            <div class=\"search-input\" role=\"search\">\n              <span aria-hidden=\"true\" style=\"font-weight:900;color:var(--brand-800);\">\ud83d\udd0e<\/span>\n              <input id=\"faqSearch\" type=\"text\" placeholder=\"Search: trial, price, tajweed, schedule, kids, female tutor...\" autocomplete=\"off\" \/>\n              <button id=\"clearSearch\" class=\"pill\" type=\"button\" aria-label=\"Clear search\">Clear<\/button>\n            <\/div>\n\n            <div style=\"display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;\">\n              <span class=\"pill is-active\" data-cat=\"All\">All<\/span>\n              <span class=\"pill\" data-cat=\"Booking\">Booking<\/span>\n              <span class=\"pill\" data-cat=\"Programs\">Programs<\/span>\n              <span class=\"pill\" data-cat=\"Pricing\">Pricing<\/span>\n              <span class=\"pill\" data-cat=\"Schedule\">Schedule<\/span>\n              <span class=\"pill\" data-cat=\"Kids\">Kids<\/span>\n              <span class=\"pill\" data-cat=\"Tech\">Tech<\/span>\n              <span class=\"pill\" data-cat=\"Policies\">Policies<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"result-bar\" aria-live=\"polite\">\n            <div>\n              <strong id=\"resultCount\">0<\/strong> results \u2022\n              <span id=\"activeCatLabel\">Category: All<\/span>\n            <\/div>\n            <div class=\"suggestions\" id=\"suggestions\"><\/div>\n          <\/div>\n\n          <div class=\"small-note\">\n            Tip: Type even one word (or a similar spelling) and we\u2019ll suggest matching questions.\n          <\/div>\n        <\/div>\n\n        <!-- LIST -->\n        <div id=\"faqList\" class=\"faq-grid\" style=\"margin-top:18px;\"><\/div>\n\n        <!-- CTA -->\n        <div class=\"soft-panel cta\" data-animate style=\"max-width:1100px;margin:24px auto 0;\">\n          <h2 style=\"margin:0 0 10px;color:var(--ink);font-weight:950;font-size:22px;\">Still have a question?<\/h2>\n          <p style=\"margin:0 auto 16px;max-width:820px;color:var(--muted);font-size:15px;line-height:1.9;\">\n            Tell us the student\u2019s level, goal, and time zone \u2014 we\u2019ll recommend the best program and schedule.\n          <\/p>\n          <div style=\"display:flex;justify-content:center;gap:12px;flex-wrap:wrap;\">\n            <a href=\"\/free-trial\/\" class=\"btn btn-primary\">Book Free Trial<\/a>\n            <a href=\"https:\/\/wa.me\/201006632541?text=Hi%20Ayat%20Online%20Academy%2C%20I%20want%20to%20book%20a%20free%20trial%20and%20ask%20a%20question.\" class=\"btn btn-outline\" target=\"_blank\" rel=\"noopener noreferrer\">WhatsApp Now<\/a>\n            <a href=\"mailto:academyayat73@gmail.com?subject=Ayat%20Online%20Academy%20Question\" class=\"btn btn-outline\">Email Support<\/a>\n          <\/div>\n          <p style=\"margin:14px 0 0;color:var(--muted);font-size:13px;\">\n            WhatsApp: <strong>01006632541<\/strong> \u2022 Email: <strong>academyayat73@gmail.com<\/strong>\n          <\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <footer class=\"site-footer\">\n    <div class=\"container\" style=\"text-align:center;\">\n      <p style=\"opacity:0.7;margin:0;\">&copy; 2026 Ayat Online Academy. All rights reserved.<\/p>\n    <\/div>\n  <\/footer>\n\n  <script>\n    (function(){\n      const root = document.querySelector('#ayat-online-academy');\n      if(!root) return;\n\n      \/* \u2705 enable animation mode (content is still visible even if script removed) *\/\n      root.classList.add('js-anim');\n\n      \/* -------------------------------\n         1) FAQ DATA (edit here only)\n      --------------------------------*\/\n      const FAQS = [\n        {id:\"b1\", cat:\"Booking\", q:\"How do I book a free trial?\", a:\"Go to the Free Trial page and submit your details, or message us on WhatsApp. We\u2019ll confirm the best time based on your timezone and level.\", tags:[\"free trial\",\"booking\",\"whatsapp\"], keywords:[\"trial\",\"book\",\"reservation\",\"demo\"]},\n        {id:\"b2\", cat:\"Booking\", q:\"Is the free trial really free?\", a:\"Yes. The trial session is free. It helps us assess your level and recommend the right learning plan.\", tags:[\"free trial\",\"assessment\"], keywords:[\"free\",\"cost\",\"trial\"]},\n        {id:\"b3\", cat:\"Booking\", q:\"What happens after the trial session?\", a:\"We share an assessment and recommend a program and schedule. You can choose a package and start regular lessons.\", tags:[\"assessment\",\"next steps\"], keywords:[\"after\",\"trial\",\"plan\"]},\n        {id:\"b4\", cat:\"Booking\", q:\"Can I book a trial for my child?\", a:\"Yes. We offer kids programs. We\u2019ll match a suitable teacher based on age, level, and learning style.\", tags:[\"kids\",\"trial\"], keywords:[\"child\",\"son\",\"daughter\",\"kids\"]},\n        {id:\"b5\", cat:\"Booking\", q:\"Do you offer 1:1 or group classes?\", a:\"We offer both 1:1 and group options depending on availability. 1:1 is best for fast correction and personalized progress.\", tags:[\"one-to-one\",\"group\"], keywords:[\"private\",\"group\",\"class\"]},\n\n        {id:\"p1\", cat:\"Programs\", q:\"Do you teach only Quran?\", a:\"No. We teach Quran Recitation, Tajweed, Hifz support, Arabic Language, and Islamic Studies in a structured system.\", tags:[\"quran\",\"tajweed\",\"arabic\"], keywords:[\"only\",\"quran\",\"subjects\"]},\n        {id:\"p2\", cat:\"Programs\", q:\"Do you teach complete beginners?\", a:\"Yes. We start with letters and pronunciation, then reading and Tajweed step by step.\", tags:[\"beginner\",\"letters\"], keywords:[\"beginner\",\"start\",\"from zero\"]},\n        {id:\"p3\", cat:\"Programs\", q:\"Can you help me fix pronunciation (Makharij)?\", a:\"Yes. Teachers correct Makharij and Sifaat with guided practice, repetition, and clear feedback.\", tags:[\"makharij\",\"pronunciation\"], keywords:[\"pronunciation\",\"makharij\",\"articulation\"]},\n        {id:\"p4\", cat:\"Programs\", q:\"Do you offer Hifz (memorization) support?\", a:\"Yes. We provide memorization plans, revision schedules, and weekly targets with teacher follow-up.\", tags:[\"hifz\",\"memorization\"], keywords:[\"memorize\",\"hifz\",\"revision\"]},\n        {id:\"p5\", cat:\"Programs\", q:\"Do you teach Arabic for understanding Quran?\", a:\"Yes. Our Arabic program focuses on reading, vocabulary, and foundations to support Quran understanding.\", tags:[\"arabic\",\"understanding\"], keywords:[\"arabic\",\"meaning\",\"understand\"]},\n\n        {id:\"pr1\", cat:\"Pricing\", q:\"How much do classes cost?\", a:\"Pricing depends on program, lesson frequency, and 1:1 vs group. Message us and we\u2019ll share the latest packages.\", tags:[\"pricing\",\"packages\"], keywords:[\"price\",\"cost\",\"fees\",\"package\"]},\n        {id:\"pr2\", cat:\"Pricing\", q:\"Do you offer discounts for siblings?\", a:\"Often yes, depending on schedule and package size. Contact us on WhatsApp for sibling options.\", tags:[\"siblings\",\"discount\"], keywords:[\"discount\",\"sibling\",\"family\"]},\n        {id:\"pr3\", cat:\"Pricing\", q:\"What payment methods do you accept?\", a:\"Payment methods depend on your location. We\u2019ll confirm available options during signup.\", tags:[\"payment\",\"methods\"], keywords:[\"paypal\",\"card\",\"bank\",\"payment\"]},\n\n        {id:\"s1\", cat:\"Schedule\", q:\"Do you teach students worldwide?\", a:\"Yes. We teach internationally and schedule based on your timezone.\", tags:[\"worldwide\",\"timezone\"], keywords:[\"worldwide\",\"time zone\",\"international\"]},\n        {id:\"s2\", cat:\"Schedule\", q:\"Can I choose my class time?\", a:\"Yes. We suggest available slots and agree on a schedule that fits your timezone and routine.\", tags:[\"schedule\",\"time\"], keywords:[\"choose time\",\"slot\",\"availability\"]},\n        {id:\"s3\", cat:\"Schedule\", q:\"What if I need to reschedule a class?\", a:\"Message us as early as possible. Rescheduling depends on teacher availability and your plan\u2019s policy.\", tags:[\"reschedule\",\"policy\"], keywords:[\"reschedule\",\"change time\",\"move\"]},\n        {id:\"s4\", cat:\"Schedule\", q:\"Do you offer weekend classes?\", a:\"Yes, weekend slots may be available. Ask us on WhatsApp with your timezone.\", tags:[\"weekend\"], keywords:[\"weekend\",\"saturday\",\"sunday\"]},\n\n        {id:\"k1\", cat:\"Kids\", q:\"Are your classes suitable for kids?\", a:\"Yes. We offer kid-friendly lessons with patience, engagement, and clear progress milestones.\", tags:[\"kids\",\"children\"], keywords:[\"kids\",\"child\",\"young\"]},\n        {id:\"k2\", cat:\"Kids\", q:\"What age can kids start?\", a:\"It depends on attention and readiness. Many start around 5\u20137, but we assess individually.\", tags:[\"age\",\"kids\"], keywords:[\"age\",\"start kids\",\"how old\"]},\n        {id:\"k3\", cat:\"Kids\", q:\"Do you provide female teachers?\", a:\"Yes, female tutors are often available (subject to schedule). Tell us your preference.\", tags:[\"female tutor\"], keywords:[\"female\",\"woman teacher\",\"sister\"]},\n\n        {id:\"t1\", cat:\"Tech\", q:\"What do I need for online classes?\", a:\"A stable internet connection, a device (phone\/tablet\/laptop), and a quiet place. Headphones are recommended.\", tags:[\"internet\",\"device\"], keywords:[\"requirements\",\"device\",\"zoom\",\"meet\"]},\n        {id:\"t2\", cat:\"Tech\", q:\"Which platform do you use for lessons?\", a:\"We use reliable online meeting platforms depending on what works best for the student.\", tags:[\"platform\",\"online\"], keywords:[\"zoom\",\"google meet\",\"skype\",\"platform\"]},\n        {id:\"t3\", cat:\"Tech\", q:\"What if my internet disconnects during class?\", a:\"If technical issues happen, message us. We\u2019ll do our best to support fair solutions based on the situation.\", tags:[\"connection\",\"issues\"], keywords:[\"disconnect\",\"internet problem\",\"technical\"]},\n\n        {id:\"po1\", cat:\"Policies\", q:\"Can I cancel my subscription?\", a:\"Yes. Cancellation rules depend on your plan and billing cycle. Contact support to confirm details.\", tags:[\"cancel\",\"subscription\"], keywords:[\"cancel\",\"stop\",\"subscription\"]},\n        {id:\"po2\", cat:\"Policies\", q:\"Do you offer refunds?\", a:\"Refund policies depend on the package and payment method. Contact us and we\u2019ll clarify your case.\", tags:[\"refund\"], keywords:[\"refund\",\"money back\",\"return\"]},\n        {id:\"po3\", cat:\"Policies\", q:\"Can I change my teacher?\", a:\"Yes, we can discuss teacher changes if needed, based on availability and learning needs.\", tags:[\"teacher change\"], keywords:[\"change teacher\",\"switch tutor\"]},\n\n        {id:\"x1\", cat:\"Programs\", q:\"Do you teach Tajweed rules in a structured way?\", a:\"Yes. We teach Tajweed step-by-step with practice, correction, and progress checkpoints.\", tags:[\"tajweed rules\"], keywords:[\"tajweed\",\"rules\",\"noon\",\"meem\",\"madd\"]},\n        {id:\"x2\", cat:\"Programs\", q:\"Can you help with fluency and speed in recitation?\", a:\"Yes. We work on fluency with guided reading, rhythm, and correction while keeping accuracy first.\", tags:[\"fluency\",\"recitation\"], keywords:[\"fluency\",\"speed\",\"flow\"]},\n        {id:\"x3\", cat:\"Programs\", q:\"Do you teach Seerah and Islamic Studies?\", a:\"Yes. We offer Islamic Studies topics (Aqidah, Fiqh basics, Seerah, Adhkar) in a clear approach.\", tags:[\"islamic studies\"], keywords:[\"seerah\",\"fiqh\",\"aqidah\",\"adhkar\"]},\n        {id:\"x4\", cat:\"Schedule\", q:\"Can you match me with a teacher who speaks English?\", a:\"Yes. Many teachers can teach in English. Tell us your preferred language.\", tags:[\"english\"], keywords:[\"english tutor\",\"language\"]},\n        {id:\"x5\", cat:\"Schedule\", q:\"Do you offer classes during Ramadan?\", a:\"We often provide flexible schedules during Ramadan. Ask for available slots in your timezone.\", tags:[\"ramadan\"], keywords:[\"ramadan\",\"iftar\",\"taraweeh\"]},\n        {id:\"x6\", cat:\"Booking\", q:\"How do I contact you quickly?\", a:\"The fastest way is WhatsApp. You can also email us anytime.\", tags:[\"contact\",\"whatsapp\"], keywords:[\"contact\",\"support\",\"help\"]},\n        {id:\"x7\", cat:\"Pricing\", q:\"Do you have monthly packages?\", a:\"Packages may be offered monthly or by session bundles depending on current offers. Contact us for details.\", tags:[\"monthly\"], keywords:[\"monthly\",\"plan\",\"package\"]},\n        {id:\"x8\", cat:\"Tech\", q:\"Can I join classes from my phone?\", a:\"Yes. Phone classes are supported. Headphones help improve audio clarity.\", tags:[\"phone\"], keywords:[\"mobile\",\"iphone\",\"android\"]},\n        {id:\"x9\", cat:\"Policies\", q:\"Do you record sessions?\", a:\"Recording depends on policy and consent. If recording is needed, we request permission first.\", tags:[\"recording\"], keywords:[\"record\",\"privacy\",\"video\"]},\n        {id:\"x10\", cat:\"Programs\", q:\"Can adults start Quran learning from scratch?\", a:\"Absolutely. Adults can start from letters and build step-by-step with supportive correction.\", tags:[\"adults\",\"beginner\"], keywords:[\"adult beginner\",\"start\"]},\n      ];\n\n      \/* -------------------------------\n         2) SEO: JSON-LD FAQ schema\n      --------------------------------*\/\n      function injectFaqSchema(items){\n        const max = Math.min(items.length, 120);\n        const mainEntity = items.slice(0, max).map(it => ({\n          \"@type\": \"Question\",\n          \"name\": it.q,\n          \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": it.a }\n        }));\n        const schema = { \"@context\":\"https:\/\/schema.org\", \"@type\":\"FAQPage\", \"mainEntity\": mainEntity };\n        const script = document.createElement(\"script\");\n        script.type = \"application\/ld+json\";\n        script.textContent = JSON.stringify(schema);\n        root.appendChild(script);\n      }\n\n      \/* -------------------------------\n         3) Fuzzy Search Helpers\n      --------------------------------*\/\n      const normalize = (s) => (s || \"\")\n        .toLowerCase()\n        .replace(\/&\/g,\" and \")\n        .replace(\/[^a-z0-9\\s]+\/g,\" \")\n        .replace(\/\\s+\/g,\" \")\n        .trim();\n\n      function trigrams(str){\n        const s = \"  \" + str + \"  \";\n        const out = [];\n        for(let i=0;i<s.length-2;i++) out.push(s.slice(i,i+3));\n        return out;\n      }\n      function jaccard(a,b){\n        const A = new Set(a), B = new Set(b);\n        let inter = 0;\n        A.forEach(x => { if(B.has(x)) inter++; });\n        const union = A.size + B.size - inter;\n        return union ? inter\/union : 0;\n      }\n      function levenshtein(a,b){\n        if(a===b) return 0;\n        const m=a.length, n=b.length;\n        if(!m) return n;\n        if(!n) return m;\n        const dp = Array.from({length:m+1},()=>new Array(n+1).fill(0));\n        for(let i=0;i<=m;i++) dp[i][0]=i;\n        for(let j=0;j<=n;j++) dp[0][j]=j;\n        for(let i=1;i<=m;i++){\n          for(let j=1;j<=n;j++){\n            const cost = a[i-1]===b[j-1] ? 0 : 1;\n            dp[i][j]=Math.min(dp[i-1][j]+1, dp[i][j-1]+1, dp[i-1][j-1]+cost);\n          }\n        }\n        return dp[m][n];\n      }\n      function tokenSimilarity(qTok, textTokens){\n        let best = 0;\n        for(const t of textTokens){\n          if(t === qTok) return 1;\n          const dist = levenshtein(qTok, t);\n          const ratio = 1 - (dist \/ Math.max(qTok.length, t.length));\n          if(ratio > best) best = ratio;\n        }\n        return best;\n      }\n      function score(query, item){\n        const q = normalize(query);\n        if(!q) return 0;\n\n        const blob = normalize(item.q + \" \" + item.a + \" \" + (item.tags||[]).join(\" \") + \" \" + (item.keywords||[]).join(\" \"));\n        if(blob.includes(q)) return 1.25;\n\n        const qTokens = q.split(\" \");\n        const tTokens = blob.split(\" \");\n\n        let tokScore = 0;\n        for(const qt of qTokens){ tokScore += tokenSimilarity(qt, tTokens); }\n        tokScore = tokScore \/ qTokens.length;\n\n        const triScore = jaccard(trigrams(q), trigrams(blob.slice(0, 320)));\n        return (0.70 * tokScore) + (0.30 * triScore);\n      }\n\n      \/* -------------------------------\n         4) Render + Interactions\n      --------------------------------*\/\n      const listEl = root.querySelector(\"#faqList\");\n      const inputEl = root.querySelector(\"#faqSearch\");\n      const clearEl = root.querySelector(\"#clearSearch\");\n      const resultCountEl = root.querySelector(\"#resultCount\");\n      const activeCatLabelEl = root.querySelector(\"#activeCatLabel\");\n      const suggestionsEl = root.querySelector(\"#suggestions\");\n      const catPills = Array.from(root.querySelectorAll(\".pill[data-cat]\"));\n\n      let activeCat = \"All\";\n      let openId = null;\n\n      function escapeHtml(str){\n        return String(str||\"\")\n          .replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\")\n          .replace(\/\"\/g,\"&quot;\").replace(\/'\/g,\"&#039;\");\n      }\n\n      function render(items){\n        listEl.innerHTML = items.map(it => `\n          <div class=\"faq-item ${openId===it.id ? \"open\":\"\"}\" data-id=\"${escapeHtml(it.id)}\">\n            <button class=\"faq-q\" type=\"button\" aria-expanded=\"${openId===it.id ? \"true\":\"false\"}\">\n              <span class=\"badge\">${escapeHtml(it.cat)}<\/span>\n              <span>${escapeHtml(it.q)}<\/span>\n              <span class=\"arrow\">\u2304<\/span>\n            <\/button>\n            <div class=\"faq-a\">\n              ${escapeHtml(it.a)}\n              <div style=\"margin-top:10px;\">\n                <a href=\"\/free-trial\/\" style=\"text-decoration:underline;font-weight:950;color:var(--brand-800);\">Book a Free Trial<\/a>\n                <span style=\"opacity:.7;\"> \u2022 <\/span>\n                <a href=\"https:\/\/wa.me\/201006632541?text=Hi%20Ayat%20Online%20Academy%2C%20I%20have%20a%20question%20about%3A%20${encodeURIComponent(it.q)}\"\n                   target=\"_blank\" rel=\"noopener noreferrer\"\n                   style=\"text-decoration:underline;font-weight:950;color:var(--brand-800);\">Ask on WhatsApp<\/a>\n              <\/div>\n            <\/div>\n            <div class=\"tags\">\n              ${(it.tags||[]).slice(0,6).map(t => `<span class=\"tag\">${escapeHtml(t)}<\/span>`).join(\"\")}\n            <\/div>\n          <\/div>\n        `).join(\"\");\n\n        Array.from(listEl.querySelectorAll(\".faq-item\")).forEach(card=>{\n          const id = card.getAttribute(\"data-id\");\n          const btn = card.querySelector(\".faq-q\");\n          btn.addEventListener(\"click\", ()=>{\n            openId = (openId === id) ? null : id;\n            apply();\n            if(openId){\n              const top = card.getBoundingClientRect().top + window.scrollY - 90;\n              window.scrollTo({top, behavior:\"smooth\"});\n            }\n          });\n        });\n      }\n\n      function buildSuggestions(query, ranked){\n        suggestionsEl.innerHTML = \"\";\n        const q = normalize(query);\n        if(!q) return;\n\n        const tagCounts = new Map();\n        ranked.slice(0, 8).forEach(it=>{\n          (it.tags||[]).forEach(t=>{\n            tagCounts.set(t, (tagCounts.get(t)||0) + 1);\n          });\n        });\n\n        const popular = Array.from(tagCounts.entries())\n          .sort((a,b)=>b[1]-a[1])\n          .slice(0, 6)\n          .map(([t])=>t);\n\n        popular.forEach(tag=>{\n          const el = document.createElement(\"span\");\n          el.className = \"pill\";\n          el.textContent = tag;\n          el.addEventListener(\"click\", ()=>{\n            inputEl.value = tag;\n            apply();\n            inputEl.focus();\n          });\n          suggestionsEl.appendChild(el);\n        });\n      }\n\n      function apply(){\n        const q = inputEl.value || \"\";\n        const qNorm = normalize(q);\n\n        const filteredByCat = FAQS.filter(it => activeCat===\"All\" ? true : it.cat===activeCat);\n\n        let ranked = filteredByCat.map(it => ({...it, _score: qNorm ? score(qNorm, it) : 0}));\n\n        if(qNorm){\n          ranked = ranked\n            .filter(it => it._score >= 0.20)\n            .sort((a,b)=>b._score - a._score);\n        } else {\n          ranked = ranked.slice().sort((a,b)=>{\n            const order = [\"Booking\",\"Programs\",\"Pricing\",\"Schedule\",\"Kids\",\"Tech\",\"Policies\"];\n            return order.indexOf(a.cat) - order.indexOf(b.cat);\n          });\n        }\n\n        const shown = ranked.slice(0, 24);\n\n        resultCountEl.textContent = ranked.length;\n        activeCatLabelEl.textContent = \"Category: \" + activeCat;\n\n        buildSuggestions(qNorm, ranked);\n        render(shown);\n      }\n\n      catPills.forEach(p=>{\n        p.addEventListener(\"click\", ()=>{\n          catPills.forEach(x=>x.classList.remove(\"is-active\"));\n          p.classList.add(\"is-active\");\n          activeCat = p.getAttribute(\"data-cat\") || \"All\";\n          openId = null;\n          apply();\n        });\n      });\n\n      let tmr = null;\n      inputEl.addEventListener(\"input\", ()=>{\n        clearTimeout(tmr);\n        tmr = setTimeout(()=>{ openId=null; apply(); }, 120);\n      });\n\n      clearEl.addEventListener(\"click\", ()=>{\n        inputEl.value = \"\";\n        openId = null;\n        apply();\n        inputEl.focus();\n      });\n\n      \/* -------------------------------\n         5) Animations (safe)\n      --------------------------------*\/\n      const observer = new IntersectionObserver((entries)=>{\n        entries.forEach(entry => {\n          if(entry.isIntersecting){\n            entry.target.classList.add('is-in');\n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.15 });\n\n      root.querySelectorAll('[data-animate]').forEach(el => observer.observe(el));\n\n      \/* Init *\/\n      injectFaqSchema(FAQS);\n      apply();\n    })();\n  <\/script>\n\n<\/div>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Frequently Asked Questions (FAQ) Find answers about Quran, Tajweed, Arabic, Islamic Studies, booking, pricing, schedules, kids programs, and more. Use the smart search below \u2014 even if you type a similar word, we\u2019ll suggest the best match. Book Free Trial Chat on WhatsApp Email Us WhatsApp: 01006632541 \u2022 Email: academyayat73@gmail.com \ud83d\udd0e Clear All Booking Programs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width","meta":{"footnotes":""},"class_list":["post-378","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FAQ - Ayat Online<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FAQ - Ayat Online\" \/>\n<meta property=\"og:description\" content=\"Frequently Asked Questions (FAQ) Find answers about Quran, Tajweed, Arabic, Islamic Studies, booking, pricing, schedules, kids programs, and more. Use the smart search below \u2014 even if you type a similar word, we\u2019ll suggest the best match. Book Free Trial Chat on WhatsApp Email Us WhatsApp: 01006632541 \u2022 Email: academyayat73@gmail.com \ud83d\udd0e Clear All Booking Programs [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Ayat Online\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-01T04:04:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/\",\"url\":\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/\",\"name\":\"FAQ - Ayat Online\",\"isPartOf\":{\"@id\":\"https:\/\/ayatonlineacademy.com\/#website\"},\"datePublished\":\"2026-02-01T03:54:11+00:00\",\"dateModified\":\"2026-02-01T04:04:08+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ayatonlineacademy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQ\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ayatonlineacademy.com\/#website\",\"url\":\"https:\/\/ayatonlineacademy.com\/\",\"name\":\"Ayat Online Academy\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ayatonlineacademy.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ayatonlineacademy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ayatonlineacademy.com\/#organization\",\"name\":\"Ayat Online Academy\",\"url\":\"https:\/\/ayatonlineacademy.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ayatonlineacademy.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ayatonlineacademy.com\/wp-content\/uploads\/2026\/01\/ayat-logo.png\",\"contentUrl\":\"https:\/\/ayatonlineacademy.com\/wp-content\/uploads\/2026\/01\/ayat-logo.png\",\"width\":1500,\"height\":1500,\"caption\":\"Ayat Online Academy\"},\"image\":{\"@id\":\"https:\/\/ayatonlineacademy.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FAQ - Ayat Online","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":"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/","og_locale":"en_US","og_type":"article","og_title":"FAQ - Ayat Online","og_description":"Frequently Asked Questions (FAQ) Find answers about Quran, Tajweed, Arabic, Islamic Studies, booking, pricing, schedules, kids programs, and more. Use the smart search below \u2014 even if you type a similar word, we\u2019ll suggest the best match. Book Free Trial Chat on WhatsApp Email Us WhatsApp: 01006632541 \u2022 Email: academyayat73@gmail.com \ud83d\udd0e Clear All Booking Programs [&hellip;]","og_url":"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/","og_site_name":"Ayat Online","article_modified_time":"2026-02-01T04:04:08+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/","url":"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/","name":"FAQ - Ayat Online","isPartOf":{"@id":"https:\/\/ayatonlineacademy.com\/#website"},"datePublished":"2026-02-01T03:54:11+00:00","dateModified":"2026-02-01T04:04:08+00:00","breadcrumb":{"@id":"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/ayatonlineacademy.com\/index.php\/378-2\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/ayatonlineacademy.com\/index.php\/378-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ayatonlineacademy.com\/"},{"@type":"ListItem","position":2,"name":"FAQ"}]},{"@type":"WebSite","@id":"https:\/\/ayatonlineacademy.com\/#website","url":"https:\/\/ayatonlineacademy.com\/","name":"Ayat Online Academy","description":"","publisher":{"@id":"https:\/\/ayatonlineacademy.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ayatonlineacademy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ayatonlineacademy.com\/#organization","name":"Ayat Online Academy","url":"https:\/\/ayatonlineacademy.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ayatonlineacademy.com\/#\/schema\/logo\/image\/","url":"https:\/\/ayatonlineacademy.com\/wp-content\/uploads\/2026\/01\/ayat-logo.png","contentUrl":"https:\/\/ayatonlineacademy.com\/wp-content\/uploads\/2026\/01\/ayat-logo.png","width":1500,"height":1500,"caption":"Ayat Online Academy"},"image":{"@id":"https:\/\/ayatonlineacademy.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/pages\/378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/comments?post=378"}],"version-history":[{"count":3,"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/pages\/378\/revisions"}],"predecessor-version":[{"id":383,"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/pages\/378\/revisions\/383"}],"wp:attachment":[{"href":"https:\/\/ayatonlineacademy.com\/index.php\/wp-json\/wp\/v2\/media?parent=378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}