{"id":418,"date":"2025-10-30T12:13:15","date_gmt":"2025-10-30T16:13:15","guid":{"rendered":"https:\/\/bestbyvets.com\/?page_id=418"},"modified":"2026-02-25T05:03:31","modified_gmt":"2026-02-25T09:03:31","slug":"questionnaire","status":"publish","type":"page","link":"https:\/\/bestbyvets.com\/?page_id=418","title":{"rendered":"Questionnaire"},"content":{"rendered":"\n<div class=\"wp-block-columns alignfull are-vertically-aligned-bottom is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-bottom is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  .bbv-form-wrap {\n    font-family: 'Poppins', sans-serif;\n    color: #3a3c32;\n    width: 100%;\n  }\n  .bbv-form-wrap * { box-sizing: border-box; }\n  .bbv-form-wrap {\n    --olive: #626757; --green: #007f42; --beige: #cebe9e;\n    --cream: #ebebe2; --white: #ffffff; --light-green: #e8f5ee;\n    --border: #d4d4c8; --text: #3a3c32; --text-light: #7a7c6e;\n    --error: #c0392b; --shadow: 0 4px 20px rgba(98,103,87,0.12);\n  }\n\n  \/* Language toggle *\/\n  .bbv-lang-bar {\n    display: flex;\n    justify-content: flex-end;\n    margin-bottom: 16px;\n  }\n  .bbv-lang-toggle {\n    display: flex;\n    background: var(--cream);\n    border: 1.5px solid var(--border);\n    border-radius: 50px;\n    overflow: hidden;\n    padding: 3px;\n    gap: 3px;\n  }\n  .bbv-lang-btn {\n    padding: 6px 18px;\n    border: none;\n    border-radius: 50px;\n    font-family: 'Poppins', sans-serif;\n    font-size: 0.8rem;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.25s ease;\n    background: transparent;\n    color: var(--text-light);\n    letter-spacing: 0.5px;\n  }\n  .bbv-lang-btn.active {\n    background: var(--green);\n    color: white;\n    box-shadow: 0 2px 8px rgba(0,127,66,0.25);\n  }\n\n  \/* Progress *\/\n  .bbv-form-wrap .progress-wrapper { max-width: 100%; margin: 0 auto 24px; padding: 0; }\n  .bbv-form-wrap .progress-info { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }\n  .bbv-form-wrap .step-label { font-size: 0.75rem; font-weight: 600; color: var(--green); text-transform: uppercase; letter-spacing: 0.8px; }\n  .bbv-form-wrap .step-count { font-size: 0.75rem; color: var(--text-light); font-weight: 500; }\n  .bbv-form-wrap .progress-bar-bg { height: 6px; background: var(--beige); border-radius: 10px; overflow: hidden; }\n  .bbv-form-wrap .progress-bar-fill { height: 100%; background: linear-gradient(90deg, var(--green), #00a854); border-radius: 10px; transition: width 0.5s cubic-bezier(0.4,0,0.2,1); }\n  .bbv-form-wrap .steps-dots { display: flex; gap: 6px; margin-top: 12px; flex-wrap: wrap; }\n  .bbv-form-wrap .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--border); transition: all 0.3s ease; }\n  .bbv-form-wrap .dot.active { background: var(--green); transform: scale(1.3); }\n  .bbv-form-wrap .dot.done { background: var(--beige); }\n\n  \/* Form *\/\n  .bbv-form-wrap .form-container { width: 100%; margin: 0; padding: 0; }\n  .bbv-form-wrap .step-card { background: var(--white); border-radius: 20px; padding: 40px 48px; box-shadow: var(--shadow); border: 1px solid rgba(206,190,158,0.4); animation: bbvFadeIn 0.4s ease; }\n  @keyframes bbvFadeIn { from { opacity:0; transform:translateY(16px); } to { opacity:1; transform:translateY(0); } }\n  .bbv-form-wrap .step-header { margin-bottom: 32px; padding-bottom: 20px; border-bottom: 2px solid var(--cream); }\n  .bbv-form-wrap .step-number { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; background: var(--green); color: white; border-radius: 50%; font-size: 0.8rem; font-weight: 700; margin-bottom: 10px; }\n  .bbv-form-wrap .step-title { font-size: 1.4rem; font-weight: 700; color: var(--olive); line-height: 1.3; }\n  .bbv-form-wrap .step-subtitle { font-size: 0.88rem; color: var(--text-light); margin-top: 6px; font-weight: 400; line-height: 1.5; }\n\n  \/* Welcome *\/\n  .bbv-form-wrap .welcome-icon { font-size: 3rem; margin-bottom: 16px; display: block; }\n  .bbv-form-wrap .welcome-title { font-size: 1.6rem; font-weight: 700; color: var(--olive); line-height: 1.3; margin-bottom: 12px; }\n  .bbv-form-wrap .welcome-text { font-size: 0.92rem; color: var(--text-light); line-height: 1.7; margin-bottom: 24px; }\n  .bbv-form-wrap .welcome-pills { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 32px; }\n  .bbv-form-wrap .pill { background: var(--light-green); color: var(--green); font-size: 0.75rem; font-weight: 600; padding: 5px 14px; border-radius: 20px; }\n\n  \/* Fields *\/\n  .bbv-form-wrap .field-group { margin-bottom: 22px; }\n  .bbv-form-wrap .field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n  .bbv-form-wrap .field-row-3 { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 16px; }\n  .bbv-form-wrap label { display: block; font-size: 0.82rem; font-weight: 600; color: var(--olive); margin-bottom: 7px; letter-spacing: 0.2px; }\n  .bbv-form-wrap .label-optional { font-weight: 400; color: var(--text-light); font-size: 0.75rem; margin-left: 4px; }\n  .bbv-form-wrap input[type=\"text\"], .bbv-form-wrap input[type=\"email\"], .bbv-form-wrap input[type=\"tel\"],\n  .bbv-form-wrap input[type=\"number\"], .bbv-form-wrap input[type=\"date\"],\n  .bbv-form-wrap select, .bbv-form-wrap textarea {\n    width: 100%; padding: 11px 16px; border: 1.5px solid var(--border); border-radius: 10px;\n    font-family: 'Poppins', sans-serif; font-size: 0.88rem; color: var(--text);\n    background: var(--white); transition: border-color 0.2s, box-shadow 0.2s;\n    outline: none; -webkit-appearance: none; appearance: none;\n  }\n  .bbv-form-wrap input:focus, .bbv-form-wrap select:focus, .bbv-form-wrap textarea:focus {\n    border-color: var(--green); box-shadow: 0 0 0 3px rgba(0,127,66,0.1);\n  }\n  .bbv-form-wrap input::placeholder, .bbv-form-wrap textarea::placeholder { color: #bbb; }\n  .bbv-form-wrap select {\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23626757' stroke-width='1.5' fill='none' stroke-linecap='round'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat; background-position: right 14px center; padding-right: 36px; cursor: pointer;\n  }\n  .bbv-form-wrap textarea { resize: vertical; min-height: 90px; line-height: 1.6; }\n\n  \/* Option cards *\/\n  .bbv-form-wrap .option-cards { display: flex; flex-wrap: wrap; gap: 10px; }\n  .bbv-form-wrap .option-card { position: relative; cursor: pointer; }\n  .bbv-form-wrap .option-card input { position: absolute; opacity: 0; width: 0; height: 0; }\n  .bbv-form-wrap .option-label { display: flex; align-items: center; gap: 8px; padding: 10px 18px; border: 1.5px solid var(--border); border-radius: 30px; font-size: 0.84rem; font-weight: 500; color: var(--text-light); transition: all 0.2s ease; user-select: none; }\n  .bbv-form-wrap .option-card input:checked + .option-label { border-color: var(--green); background: var(--light-green); color: var(--green); }\n  .bbv-form-wrap .option-label:hover { border-color: var(--beige); background: var(--cream); }\n\n  \/* Section divider *\/\n  .bbv-form-wrap .section-divider { margin: 28px 0 24px; display: flex; align-items: center; gap: 12px; }\n  .bbv-form-wrap .divider-line { flex: 1; height: 1px; background: var(--cream); }\n  .bbv-form-wrap .divider-label { font-size: 0.72rem; font-weight: 700; color: var(--beige); text-transform: uppercase; letter-spacing: 1.2px; white-space: nowrap; }\n\n  \/* Repeat blocks *\/\n  .bbv-form-wrap .repeat-block { background: var(--cream); border-radius: 14px; padding: 20px; margin-bottom: 14px; border: 1px solid var(--border); }\n  .bbv-form-wrap .repeat-block-title { font-size: 0.78rem; font-weight: 700; color: var(--olive); text-transform: uppercase; letter-spacing: 0.6px; margin-bottom: 14px; display: flex; align-items: center; justify-content: space-between; }\n  .bbv-form-wrap .btn-remove { background: none; border: 1px solid var(--border); color: var(--text-light); border-radius: 6px; padding: 3px 10px; font-size: 0.72rem; cursor: pointer; font-family: 'Poppins', sans-serif; transition: all 0.2s; }\n  .bbv-form-wrap .btn-remove:hover { background: #fde8e8; border-color: var(--error); color: var(--error); }\n  .bbv-form-wrap .btn-add { display: flex; align-items: center; gap: 8px; background: none; border: 1.5px dashed var(--beige); color: var(--olive); border-radius: 10px; padding: 10px 18px; font-size: 0.83rem; font-weight: 600; cursor: pointer; font-family: 'Poppins', sans-serif; transition: all 0.2s; margin-top: 4px; }\n  .bbv-form-wrap .btn-add:hover { border-color: var(--green); color: var(--green); background: var(--light-green); }\n\n  \/* Upload *\/\n  .bbv-form-wrap .upload-area { border: 2px dashed var(--beige); border-radius: 14px; padding: 32px 20px; text-align: center; cursor: pointer; transition: all 0.2s; position: relative; background: var(--cream); }\n  .bbv-form-wrap .upload-area:hover { border-color: var(--green); background: var(--light-green); }\n  .bbv-form-wrap .upload-area input[type=\"file\"] { position: absolute; inset: 0; opacity: 0; cursor: pointer; width: 100%; height: 100%; }\n  .bbv-form-wrap .upload-icon { font-size: 2rem; margin-bottom: 8px; display: block; }\n  .bbv-form-wrap .upload-text { font-size: 0.88rem; color: var(--text-light); line-height: 1.6; }\n  .bbv-form-wrap .upload-text strong { color: var(--green); }\n  .bbv-form-wrap .file-list { margin-top: 14px; text-align: left; }\n  .bbv-form-wrap .file-item { display: flex; align-items: center; gap: 8px; padding: 8px 12px; background: var(--white); border-radius: 8px; font-size: 0.8rem; color: var(--olive); margin-bottom: 6px; border: 1px solid var(--border); }\n\n  \/* Nav *\/\n  .bbv-form-wrap .nav-buttons { display: flex; justify-content: space-between; align-items: center; margin-top: 36px; padding-top: 24px; border-top: 2px solid var(--cream); }\n  .bbv-form-wrap .btn { padding: 13px 32px; border-radius: 50px; font-family: 'Poppins', sans-serif; font-size: 0.88rem; font-weight: 600; cursor: pointer; transition: all 0.25s ease; border: none; letter-spacing: 0.3px; }\n  .bbv-form-wrap .btn-primary { background: var(--green); color: white; box-shadow: 0 4px 16px rgba(0,127,66,0.3); }\n  .bbv-form-wrap .btn-primary:hover { background: #006835; transform: translateY(-1px); }\n  .bbv-form-wrap .btn-secondary { background: var(--cream); color: var(--olive); border: 1.5px solid var(--border); }\n  .bbv-form-wrap .btn-secondary:hover { background: var(--beige); }\n\n  \/* Info box *\/\n  .bbv-form-wrap .info-box { background: var(--light-green); border-left: 3px solid var(--green); border-radius: 10px; padding: 14px 18px; margin-bottom: 24px; font-size: 0.83rem; color: var(--olive); line-height: 1.6; }\n\n  \/* Conditional *\/\n  .bbv-form-wrap .conditional { display: none; }\n  .bbv-form-wrap .conditional.visible { display: block; }\n\n  \/* Success *\/\n  .bbv-form-wrap .success-screen { text-align: center; padding: 20px 0; }\n  .bbv-form-wrap .success-icon { font-size: 4rem; margin-bottom: 16px; display: block; animation: bbvPop 0.5s ease; }\n  @keyframes bbvPop { from { transform: scale(0); } to { transform: scale(1); } }\n  .bbv-form-wrap .success-title { font-size: 1.6rem; font-weight: 700; color: var(--olive); margin-bottom: 12px; }\n  .bbv-form-wrap .success-text { font-size: 0.92rem; color: var(--text-light); line-height: 1.7; max-width: 480px; margin: 0 auto; }\n\n  \/* Misc *\/\n  .bbv-form-wrap .field-hint { font-size: 0.74rem; color: var(--text-light); margin-top: 5px; line-height: 1.5; }\n  .bbv-form-wrap .scale-labels { display: flex; justify-content: space-between; font-size: 0.72rem; color: var(--text-light); margin-top: 4px; padding: 0 2px; }\n  .bbv-form-wrap input[type=\"range\"] { width: 100%; -webkit-appearance: none; height: 6px; background: var(--beige); border-radius: 6px; outline: none; padding: 0; border: none; box-shadow: none; }\n  .bbv-form-wrap input[type=\"range\"]::-webkit-slider-thumb { -webkit-appearance: none; width: 20px; height: 20px; border-radius: 50%; background: var(--green); cursor: pointer; box-shadow: 0 2px 8px rgba(0,127,66,0.3); }\n  .bbv-form-wrap input[type=\"range\"]:focus { border: none; box-shadow: none; }\n  .bbv-form-wrap .range-value { display: inline-block; background: var(--green); color: white; font-size: 0.78rem; font-weight: 700; padding: 2px 10px; border-radius: 20px; margin-top: 6px; }\n\n  @media (max-width: 700px) {\n    .bbv-form-wrap .step-card { padding: 24px 18px; }\n    .bbv-form-wrap .field-row, .bbv-form-wrap .field-row-3 { grid-template-columns: 1fr; }\n    .bbv-form-wrap .welcome-title { font-size: 1.3rem; }\n    .bbv-form-wrap .step-title { font-size: 1.2rem; }\n  }\n<\/style>\n\n<div class=\"bbv-form-wrap\">\n\n<!-- Language toggle -->\n<div class=\"bbv-lang-bar\">\n  <div class=\"bbv-lang-toggle\">\n    <button class=\"bbv-lang-btn active\" onclick=\"setLang('en')\">\ud83c\uddec\ud83c\udde7 EN<\/button>\n    <button class=\"bbv-lang-btn\" onclick=\"setLang('es')\">\ud83c\uddea\ud83c\uddf8 ES<\/button>\n  <\/div>\n<\/div>\n\n<!-- Progress -->\n<div class=\"progress-wrapper\" id=\"progressWrapper\">\n  <div class=\"progress-info\">\n    <span class=\"step-label\" id=\"stepLabel\"><\/span>\n    <span class=\"step-count\" id=\"stepCount\"><\/span>\n  <\/div>\n  <div class=\"progress-bar-bg\">\n    <div class=\"progress-bar-fill\" id=\"progressFill\" style=\"width:9%\"><\/div>\n  <\/div>\n  <div class=\"steps-dots\" id=\"stepsDots\"><\/div>\n<\/div>\n\n<!-- Form -->\n<div class=\"form-container\">\n  <div class=\"step-card\" id=\"stepCard\">\n\n    <!-- STEP 0: Welcome -->\n    <div id=\"step-0\">\n      <span class=\"welcome-icon\">\ud83c\udf3f<\/span>\n      <div class=\"welcome-title\" data-i18n=\"welcome.title\"><\/div>\n      <div class=\"welcome-text\" data-i18n=\"welcome.text\"><\/div>\n      <div class=\"welcome-pills\">\n        <span class=\"pill\" data-i18n=\"welcome.pill1\"><\/span>\n        <span class=\"pill\" data-i18n=\"welcome.pill2\"><\/span>\n        <span class=\"pill\" data-i18n=\"welcome.pill3\"><\/span>\n        <span class=\"pill\" data-i18n=\"welcome.pill4\"><\/span>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 1: Owner Info -->\n    <div id=\"step-1\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">1<\/div>\n        <div class=\"step-title\" data-i18n=\"s1.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s1.subtitle\"><\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s1.firstName\"><\/label>\n          <input type=\"text\" id=\"ownerFirst\" data-i18n-placeholder=\"s1.firstNamePh\">\n        <\/div>\n        <div class=\"field-group\">\n          <label data-i18n=\"s1.lastName\"><\/label>\n          <input type=\"text\" id=\"ownerLast\" data-i18n-placeholder=\"s1.lastNamePh\">\n        <\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s1.email\"><\/label>\n          <input type=\"email\" id=\"ownerEmail\" placeholder=\"info@email.com\">\n        <\/div>\n        <div class=\"field-group\">\n          <label data-i18n=\"s1.phone\"><\/label>\n          <input type=\"tel\" id=\"ownerPhone\" placeholder=\"+34 600 000 000\">\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label><span data-i18n=\"s1.city\"><\/span> <span class=\"label-optional\" data-i18n=\"optional\"><\/span><\/label>\n        <input type=\"text\" id=\"ownerCity\" data-i18n-placeholder=\"s1.cityPh\">\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s1.howHeard\"><\/label>\n        <select id=\"howHeard\">\n          <option value=\"\" data-i18n=\"select\"><\/option>\n          <option value=\"instagram\">Instagram<\/option>\n          <option value=\"recommendation\" data-i18n=\"s1.recommendation\"><\/option>\n          <option value=\"google\">Google<\/option>\n          <option value=\"vet\" data-i18n=\"s1.vetReferral\"><\/option>\n          <option value=\"other\" data-i18n=\"other\"><\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 2: Pet Info -->\n    <div id=\"step-2\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">2<\/div>\n        <div class=\"step-title\" data-i18n=\"s2.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s2.subtitle\"><\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s2.petName\"><\/label>\n          <input type=\"text\" id=\"petName\" data-i18n-placeholder=\"s2.petNamePh\">\n        <\/div>\n        <div class=\"field-group\">\n          <label data-i18n=\"s2.species\"><\/label>\n          <div class=\"option-cards\">\n            <label class=\"option-card\"><input type=\"radio\" name=\"species\" value=\"dog\"><span class=\"option-label\" data-i18n=\"s2.dog\"><\/span><\/label>\n            <label class=\"option-card\"><input type=\"radio\" name=\"species\" value=\"cat\"><span class=\"option-label\" data-i18n=\"s2.cat\"><\/span><\/label>\n            <label class=\"option-card\"><input type=\"radio\" name=\"species\" value=\"other\"><span class=\"option-label\" data-i18n=\"s2.otherSpecies\"><\/span><\/label>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s2.breed\"><\/label>\n          <input type=\"text\" id=\"petBreed\" data-i18n-placeholder=\"s2.breedPh\">\n        <\/div>\n        <div class=\"field-group\">\n          <label><span data-i18n=\"s2.dob\"><\/span><\/label>\n          <input type=\"text\" id=\"petDob\" data-i18n-placeholder=\"s2.dobPh\">\n        <\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s2.sex\"><\/label>\n          <select id=\"petSex\">\n            <option value=\"\" data-i18n=\"select\"><\/option>\n            <option value=\"male\" data-i18n=\"s2.male\"><\/option>\n            <option value=\"female\" data-i18n=\"s2.female\"><\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field-group\">\n          <label data-i18n=\"s2.neutered\"><\/label>\n          <div class=\"option-cards\">\n            <label class=\"option-card\"><input type=\"radio\" name=\"neutered\" value=\"yes\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n            <label class=\"option-card\"><input type=\"radio\" name=\"neutered\" value=\"no\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n            <label class=\"option-card\"><input type=\"radio\" name=\"neutered\" value=\"unknown\"><span class=\"option-label\" data-i18n=\"notSure\"><\/span><\/label>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s2.weight\"><\/label>\n          <input type=\"text\" id=\"petWeight\" data-i18n-placeholder=\"s2.weightPh\">\n        <\/div>\n        <div class=\"field-group\">\n          <label><span data-i18n=\"s2.bcs\"><\/span> <span class=\"label-optional\" data-i18n=\"ifKnown\"><\/span><\/label>\n          <select id=\"petBCS\">\n            <option value=\"\" data-i18n=\"s2.bcsPh\"><\/option>\n            <option value=\"1-2\" data-i18n=\"s2.bcs12\"><\/option>\n            <option value=\"3\" data-i18n=\"s2.bcs3\"><\/option>\n            <option value=\"4-5\" data-i18n=\"s2.bcs45\"><\/option>\n            <option value=\"6-7\" data-i18n=\"s2.bcs67\"><\/option>\n            <option value=\"8-9\" data-i18n=\"s2.bcs89\"><\/option>\n            <option value=\"unsure\" data-i18n=\"notSure\"><\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s2.environment\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"environment\" value=\"indoor\"><span class=\"option-label\" data-i18n=\"s2.indoor\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"environment\" value=\"outdoor\"><span class=\"option-label\" data-i18n=\"s2.outdoor\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"environment\" value=\"both\"><span class=\"option-label\" data-i18n=\"s2.both\"><\/span><\/label>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 3: Nutrition -->\n    <div id=\"step-3\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">3<\/div>\n        <div class=\"step-title\" data-i18n=\"s3.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s3.subtitle\"><\/div>\n      <\/div>\n      <div class=\"section-divider\"><div class=\"divider-line\"><\/div><div class=\"divider-label\" data-i18n=\"s3.mainDiet\"><\/div><div class=\"divider-line\"><\/div><\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s3.dietType\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"dietType\" value=\"dry_kibble\" onchange=\"handleDietType()\"><span class=\"option-label\" data-i18n=\"s3.kibble\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"dietType\" value=\"wet_food\" onchange=\"handleDietType()\"><span class=\"option-label\" data-i18n=\"s3.wet\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"dietType\" value=\"raw_barf\" onchange=\"handleDietType()\"><span class=\"option-label\" data-i18n=\"s3.raw\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"dietType\" value=\"home_cooked\" onchange=\"handleDietType()\"><span class=\"option-label\" data-i18n=\"s3.cooked\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"dietType\" value=\"mixed\" onchange=\"handleDietType()\"><span class=\"option-label\" data-i18n=\"s3.mixed\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div id=\"commercialFoodSection\" class=\"conditional\">\n        <div class=\"field-row\">\n          <div class=\"field-group\"><label data-i18n=\"s3.brand\"><\/label><input type=\"text\" id=\"foodBrand\" data-i18n-placeholder=\"s3.brandPh\"><\/div>\n          <div class=\"field-group\"><label data-i18n=\"s3.product\"><\/label><input type=\"text\" id=\"foodProduct\" data-i18n-placeholder=\"s3.productPh\"><\/div>\n        <\/div>\n        <div class=\"field-row\">\n          <div class=\"field-group\"><label data-i18n=\"s3.amount\"><\/label><input type=\"text\" id=\"foodAmount\" data-i18n-placeholder=\"s3.amountPh\"><\/div>\n          <div class=\"field-group\">\n            <label data-i18n=\"s3.meals\"><\/label>\n            <select id=\"mealsPerDay\">\n              <option value=\"\" data-i18n=\"select\"><\/option>\n              <option value=\"1\">1<\/option><option value=\"2\">2<\/option><option value=\"3\">3<\/option>\n              <option value=\"free\" data-i18n=\"s3.freeFeeding\"><\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"field-group\"><label data-i18n=\"s3.duration\"><\/label><input type=\"text\" id=\"dietDuration\" data-i18n-placeholder=\"s3.durationPh\"><\/div>\n      <\/div>\n      <div class=\"section-divider\"><div class=\"divider-line\"><\/div><div class=\"divider-label\" data-i18n=\"s3.freshSection\"><\/div><div class=\"divider-line\"><\/div><\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s3.freshQ\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"freshFood\" value=\"yes\" onchange=\"document.getElementById('freshFoodDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"freshFood\" value=\"no\" onchange=\"document.getElementById('freshFoodDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div id=\"freshFoodDetail\" class=\"conditional\">\n        <div class=\"field-group\"><label data-i18n=\"s3.whatFresh\"><\/label><textarea id=\"freshFoodList\" data-i18n-placeholder=\"s3.freshPh\"><\/textarea><\/div>\n        <div class=\"field-group\">\n          <label data-i18n=\"s3.freshPercent\"><\/label>\n          <select id=\"freshPercent\">\n            <option value=\"\" data-i18n=\"select\"><\/option>\n            <option value=\"<10%\" data-i18n=\"s3.pct10\"><\/option>\n            <option value=\"10-25%\" data-i18n=\"s3.pct25\"><\/option>\n            <option value=\"25-50%\" data-i18n=\"s3.pct50\"><\/option>\n            <option value=\">50%&#8221; data-i18n=&#8221;s3.pct50plus&#8221;><\/option>\n            <option value=\"100%\" data-i18n=\"s3.pct100\"><\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\"><label><span data-i18n=\"s3.treats\"><\/span> <span class=\"label-optional\" data-i18n=\"optional\"><\/span><\/label><textarea id=\"treatsText\" style=\"min-height:70px;\" data-i18n-placeholder=\"s3.treatsPh\"><\/textarea><\/div>\n      <div class=\"field-group\"><label data-i18n=\"s3.prevDiets\"><\/label><textarea id=\"previousDiets\" style=\"min-height:70px;\" data-i18n-placeholder=\"s3.prevDietsPh\"><\/textarea><\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s3.allergyQ\"><\/label>\n        <div class=\"option-cards\" style=\"margin-bottom:10px;\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"foodAllergy\" value=\"yes\" onchange=\"document.getElementById('allergyDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"foodAllergy\" value=\"no\" onchange=\"document.getElementById('allergyDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"foodAllergy\" value=\"suspected\" onchange=\"document.getElementById('allergyDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"suspected\"><\/span><\/label>\n        <\/div>\n        <div id=\"allergyDetail\" class=\"conditional\"><textarea id=\"allergyText\" style=\"min-height:70px;\" data-i18n-placeholder=\"s3.allergyPh\"><\/textarea><\/div>\n      <\/div>\n      <div class=\"field-group\"><label><span data-i18n=\"s3.supplements\"><\/span> <span class=\"label-optional\" data-i18n=\"optional\"><\/span><\/label><textarea id=\"supplements\" style=\"min-height:70px;\" data-i18n-placeholder=\"s3.supplementsPh\"><\/textarea><\/div>\n    <\/div>\n\n    <!-- STEP 4: Antiparasitic -->\n    <div id=\"step-4\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">4<\/div>\n        <div class=\"step-title\" data-i18n=\"s4.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s4.subtitle\"><\/div>\n      <\/div>\n      <div class=\"section-divider\"><div class=\"divider-line\"><\/div><div class=\"divider-label\" data-i18n=\"s4.external\"><\/div><div class=\"divider-line\"><\/div><\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s4.extQ\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"extParasite\" value=\"yes\" onchange=\"document.getElementById('extParasiteDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"extParasite\" value=\"no\" onchange=\"document.getElementById('extParasiteDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div id=\"extParasiteDetail\" class=\"conditional\">\n        <div id=\"extParasiteBlocks\">\n          <div class=\"repeat-block\">\n            <div class=\"repeat-block-title\" data-i18n=\"s4.product1\"><\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s4.productName\"><\/label><input type=\"text\" data-i18n-placeholder=\"s4.extProductPh\"><\/div>\n              <div class=\"field-group\"><label data-i18n=\"s4.type\"><\/label>\n                <select><option value=\"\" data-i18n=\"select\"><\/option>\n                  <option value=\"oral\" data-i18n=\"s4.oral\"><\/option>\n                  <option value=\"spot-on\" data-i18n=\"s4.spotOn\"><\/option>\n                  <option value=\"collar\" data-i18n=\"s4.collar\"><\/option>\n                  <option value=\"spray\" data-i18n=\"s4.spray\"><\/option>\n                  <option value=\"other\" data-i18n=\"other\"><\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s4.frequency\"><\/label>\n                <select><option value=\"\" data-i18n=\"select\"><\/option>\n                  <option value=\"monthly\" data-i18n=\"s4.monthly\"><\/option>\n                  <option value=\"3months\" data-i18n=\"s4.every3m\"><\/option>\n                  <option value=\"6months\" data-i18n=\"s4.every6m\"><\/option>\n                  <option value=\"yearly\" data-i18n=\"s4.yearly\"><\/option>\n                <\/select>\n              <\/div>\n              <div class=\"field-group\"><label data-i18n=\"s4.since\"><\/label><input type=\"text\" data-i18n-placeholder=\"s4.sincePh\"><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <button class=\"btn-add\" type=\"button\" onclick=\"addBlock('extParasiteBlocks','external')\" data-i18n=\"s4.addProduct\"><\/button>\n      <\/div>\n      <div class=\"section-divider\"><div class=\"divider-line\"><\/div><div class=\"divider-label\" data-i18n=\"s4.internal\"><\/div><div class=\"divider-line\"><\/div><\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s4.intQ\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"intParasite\" value=\"yes\" onchange=\"document.getElementById('intParasiteDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"intParasite\" value=\"no\" onchange=\"document.getElementById('intParasiteDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div id=\"intParasiteDetail\" class=\"conditional\">\n        <div id=\"intParasiteBlocks\">\n          <div class=\"repeat-block\">\n            <div class=\"repeat-block-title\" data-i18n=\"s4.product1\"><\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s4.productName\"><\/label><input type=\"text\" data-i18n-placeholder=\"s4.intProductPh\"><\/div>\n              <div class=\"field-group\"><label data-i18n=\"s4.activeIngredient\"><\/label><input type=\"text\" data-i18n-placeholder=\"s4.ingredientPh\"><\/div>\n            <\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s4.frequency\"><\/label>\n                <select><option value=\"\" data-i18n=\"select\"><\/option>\n                  <option value=\"monthly\" data-i18n=\"s4.monthly\"><\/option>\n                  <option value=\"3months\" data-i18n=\"s4.every3m\"><\/option>\n                  <option value=\"6months\" data-i18n=\"s4.every6m\"><\/option>\n                  <option value=\"yearly\" data-i18n=\"s4.yearly\"><\/option>\n                <\/select>\n              <\/div>\n              <div class=\"field-group\"><label data-i18n=\"s4.since\"><\/label><input type=\"text\" data-i18n-placeholder=\"s4.sincePh\"><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <button class=\"btn-add\" type=\"button\" onclick=\"addBlock('intParasiteBlocks','internal')\" data-i18n=\"s4.addProduct\"><\/button>\n      <\/div>\n      <div class=\"field-group\" style=\"margin-top:24px;\"><label><span data-i18n=\"s4.fecal\"><\/span> <span class=\"label-optional\" data-i18n=\"optional\"><\/span><\/label><input type=\"text\" id=\"fecalTest\" data-i18n-placeholder=\"s4.fecalPh\"><\/div>\n    <\/div>\n\n    <!-- STEP 5: Vaccines -->\n    <div id=\"step-5\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">5<\/div>\n        <div class=\"step-title\" data-i18n=\"s5.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s5.subtitle\"><\/div>\n      <\/div>\n      <div class=\"info-box\" data-i18n=\"s5.infoBox\"><\/div>\n      <div id=\"vaccineBlocks\">\n        <div class=\"repeat-block\">\n          <div class=\"repeat-block-title\" data-i18n=\"s5.vaccine1\"><\/div>\n          <div class=\"field-row\">\n            <div class=\"field-group\"><label data-i18n=\"s5.vaccineName\"><\/label><input type=\"text\" data-i18n-placeholder=\"s5.vaccineNamePh\"><\/div>\n            <div class=\"field-group\"><label><span data-i18n=\"s5.brand\"><\/span> <span class=\"label-optional\" data-i18n=\"ifKnown\"><\/span><\/label><input type=\"text\" data-i18n-placeholder=\"s5.brandPh\"><\/div>\n          <\/div>\n          <div class=\"field-row\">\n            <div class=\"field-group\"><label data-i18n=\"s5.dateGiven\"><\/label><input type=\"text\" data-i18n-placeholder=\"s5.dateGivenPh\"><\/div>\n            <div class=\"field-group\"><label data-i18n=\"s5.nextDue\"><\/label><input type=\"text\" data-i18n-placeholder=\"s5.nextDuePh\"><\/div>\n          <\/div>\n          <div class=\"field-group\"><label data-i18n=\"s5.reaction\"><\/label><input type=\"text\" data-i18n-placeholder=\"s5.reactionPh\"><\/div>\n        <\/div>\n      <\/div>\n      <button class=\"btn-add\" type=\"button\" onclick=\"addVaccine()\" data-i18n=\"s5.addVaccine\"><\/button>\n      <div class=\"field-group\" style=\"margin-top:24px;\">\n        <label data-i18n=\"s5.titreQ\"><\/label>\n        <div class=\"option-cards\" style=\"margin-bottom:10px;\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"titreTest\" value=\"yes\" onchange=\"document.getElementById('titreDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"titreTest\" value=\"no\" onchange=\"document.getElementById('titreDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"titreTest\" value=\"unsure\" onchange=\"document.getElementById('titreDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"notSure\"><\/span><\/label>\n        <\/div>\n        <div id=\"titreDetail\" class=\"conditional\"><input type=\"text\" data-i18n-placeholder=\"s5.titrePh\" style=\"width:100%;padding:11px 16px;border:1.5px solid #d4d4c8;border-radius:10px;font-family:Poppins,sans-serif;font-size:0.88rem;\"><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 6: Medical History -->\n    <div id=\"step-6\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">6<\/div>\n        <div class=\"step-title\" data-i18n=\"s6.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s6.subtitle\"><\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s6.historyQ\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"hasHistory\" value=\"yes\" onchange=\"document.getElementById('medHistoryDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"hasHistory\" value=\"no\" onchange=\"document.getElementById('medHistoryDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"s6.healthy\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div id=\"medHistoryDetail\" class=\"conditional\">\n        <div class=\"section-divider\"><div class=\"divider-line\"><\/div><div class=\"divider-label\" data-i18n=\"s6.issuesSection\"><\/div><div class=\"divider-line\"><\/div><\/div>\n        <div id=\"issueBlocks\">\n          <div class=\"repeat-block\">\n            <div class=\"repeat-block-title\" data-i18n=\"s6.issue1\"><\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s6.diagnosis\"><\/label><input type=\"text\" data-i18n-placeholder=\"s6.diagnosisPh\"><\/div>\n              <div class=\"field-group\"><label data-i18n=\"s6.when\"><\/label><input type=\"text\" data-i18n-placeholder=\"s6.whenPh\"><\/div>\n            <\/div>\n            <div class=\"field-group\"><label data-i18n=\"s6.outcome\"><\/label>\n              <select><option value=\"\" data-i18n=\"select\"><\/option>\n                <option value=\"resolved\" data-i18n=\"s6.resolved\"><\/option>\n                <option value=\"improved\" data-i18n=\"s6.improved\"><\/option>\n                <option value=\"active\" data-i18n=\"s6.active\"><\/option>\n                <option value=\"chronic\" data-i18n=\"s6.chronic\"><\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n        <\/div>\n        <button class=\"btn-add\" type=\"button\" onclick=\"addIssue()\" data-i18n=\"s6.addIssue\"><\/button>\n        <div class=\"section-divider\"><div class=\"divider-line\"><\/div><div class=\"divider-label\" data-i18n=\"s6.treatSection\"><\/div><div class=\"divider-line\"><\/div><\/div>\n        <div id=\"treatmentBlocks\">\n          <div class=\"repeat-block\">\n            <div class=\"repeat-block-title\" data-i18n=\"s6.treatment1\"><\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s6.drugName\"><\/label><input type=\"text\" data-i18n-placeholder=\"s6.drugPh\"><\/div>\n              <div class=\"field-group\"><label><span data-i18n=\"s6.dose\"><\/span> <span class=\"label-optional\" data-i18n=\"ifKnown\"><\/span><\/label><input type=\"text\" data-i18n-placeholder=\"s6.dosePh\"><\/div>\n            <\/div>\n            <div class=\"field-row\">\n              <div class=\"field-group\"><label data-i18n=\"s6.duration\"><\/label><input type=\"text\" data-i18n-placeholder=\"s6.durationPh\"><\/div>\n              <div class=\"field-group\"><label data-i18n=\"s6.reason\"><\/label><input type=\"text\" data-i18n-placeholder=\"s6.reasonPh\"><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <button class=\"btn-add\" type=\"button\" onclick=\"addTreatment()\" data-i18n=\"s6.addTreatment\"><\/button>\n        <div class=\"field-group\" style=\"margin-top:20px;\">\n          <label data-i18n=\"s6.surgeryQ\"><\/label>\n          <div class=\"option-cards\" style=\"margin-bottom:10px;\">\n            <label class=\"option-card\"><input type=\"radio\" name=\"hadSurgery\" value=\"yes\" onchange=\"document.getElementById('surgeryDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n            <label class=\"option-card\"><input type=\"radio\" name=\"hadSurgery\" value=\"no\" onchange=\"document.getElementById('surgeryDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n          <\/div>\n          <div id=\"surgeryDetail\" class=\"conditional\"><textarea data-i18n-placeholder=\"s6.surgeryPh\" style=\"min-height:70px;\"><\/textarea><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s6.currentMedsQ\"><\/label>\n        <div class=\"option-cards\" style=\"margin-bottom:10px;\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"currentMeds\" value=\"yes\" onchange=\"document.getElementById('currentMedsDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"currentMeds\" value=\"no\" onchange=\"document.getElementById('currentMedsDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n        <\/div>\n        <div id=\"currentMedsDetail\" class=\"conditional\"><textarea data-i18n-placeholder=\"s6.currentMedsPh\" style=\"min-height:70px;\"><\/textarea><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 7: Behaviour -->\n    <div id=\"step-7\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">7<\/div>\n        <div class=\"step-title\" data-i18n=\"s7.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s7.subtitle\"><\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s7.temperament\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"temperament\" value=\"calm\"><span class=\"option-label\" data-i18n=\"s7.calm\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"temperament\" value=\"playful\"><span class=\"option-label\" data-i18n=\"s7.playful\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"temperament\" value=\"nervous\"><span class=\"option-label\" data-i18n=\"s7.nervous\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"temperament\" value=\"reactive\"><span class=\"option-label\" data-i18n=\"s7.reactive\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"temperament\" value=\"mixed\"><span class=\"option-label\" data-i18n=\"s7.mixed\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s7.activity\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"activity\" value=\"sedentary\"><span class=\"option-label\" data-i18n=\"s7.sedentary\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"activity\" value=\"moderate\"><span class=\"option-label\" data-i18n=\"s7.moderate\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"activity\" value=\"active\"><span class=\"option-label\" data-i18n=\"s7.active\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"activity\" value=\"very_active\"><span class=\"option-label\" data-i18n=\"s7.veryActive\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s7.stress\"><\/label>\n        <input type=\"range\" min=\"1\" max=\"10\" value=\"3\" id=\"stressRange\" oninput=\"document.getElementById('stressVal').textContent=this.value\">\n        <div class=\"scale-labels\"><span data-i18n=\"s7.stressLow\"><\/span><span id=\"stressVal\" class=\"range-value\">3<\/span><span data-i18n=\"s7.stressHigh\"><\/span><\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s7.behaviours\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"separation_anxiety\"><span class=\"option-label\" data-i18n=\"s7.separation\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"excessive_barking\"><span class=\"option-label\" data-i18n=\"s7.barking\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"aggression\"><span class=\"option-label\" data-i18n=\"s7.aggression\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"fear\"><span class=\"option-label\" data-i18n=\"s7.fear\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"compulsive\"><span class=\"option-label\" data-i18n=\"s7.compulsive\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"hyperactive\"><span class=\"option-label\" data-i18n=\"s7.hyperactive\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"checkbox\" name=\"behaviours\" value=\"none\"><span class=\"option-label\" data-i18n=\"s7.none\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div class=\"field-row\">\n        <div class=\"field-group\">\n          <label data-i18n=\"s7.hoursAlone\"><\/label>\n          <select id=\"hoursAlone\">\n            <option value=\"\" data-i18n=\"select\"><\/option>\n            <option value=\"0-2\" data-i18n=\"s7.h02\"><\/option>\n            <option value=\"2-4\" data-i18n=\"s7.h24\"><\/option>\n            <option value=\"4-6\" data-i18n=\"s7.h46\"><\/option>\n            <option value=\"6-8\" data-i18n=\"s7.h68\"><\/option>\n            <option value=\">8&#8243; data-i18n=&#8221;s7.h8plus&#8221;><\/option>\n          <\/select>\n        <\/div>\n        <div class=\"field-group\">\n          <label data-i18n=\"s7.social\"><\/label>\n          <select id=\"socialLife\">\n            <option value=\"\" data-i18n=\"select\"><\/option>\n            <option value=\"lives_with\" data-i18n=\"s7.livesWith\"><\/option>\n            <option value=\"regular\" data-i18n=\"s7.regular\"><\/option>\n            <option value=\"occasional\" data-i18n=\"s7.occasional\"><\/option>\n            <option value=\"rarely\" data-i18n=\"s7.rarely\"><\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s7.lifeChange\"><\/label>\n        <div class=\"option-cards\" style=\"margin-bottom:10px;\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"lifeChange\" value=\"yes\" onchange=\"document.getElementById('lifeChangeDetail').classList.add('visible')\"><span class=\"option-label\" data-i18n=\"yes\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"lifeChange\" value=\"no\" onchange=\"document.getElementById('lifeChangeDetail').classList.remove('visible')\"><span class=\"option-label\" data-i18n=\"no\"><\/span><\/label>\n        <\/div>\n        <div id=\"lifeChangeDetail\" class=\"conditional\"><input type=\"text\" data-i18n-placeholder=\"s7.lifeChangePh\" style=\"width:100%;padding:11px 16px;border:1.5px solid #d4d4c8;border-radius:10px;font-family:Poppins,sans-serif;font-size:0.88rem;\"><\/div>\n      <\/div>\n      <div class=\"field-group\"><label><span data-i18n=\"s7.digestive\"><\/span> <span class=\"label-optional\" data-i18n=\"optional\"><\/span><\/label><textarea id=\"digestiveObs\" style=\"min-height:80px;\" data-i18n-placeholder=\"s7.digestivePh\"><\/textarea><\/div>\n    <\/div>\n\n    <!-- STEP 8: Lifestyle -->\n    <div id=\"step-8\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">8<\/div>\n        <div class=\"step-title\" data-i18n=\"s8.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s8.subtitle\"><\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s8.prepTime\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"prepTime\" value=\"none\"><span class=\"option-label\" data-i18n=\"s8.noTime\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"prepTime\" value=\"some\"><span class=\"option-label\" data-i18n=\"s8.some\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"prepTime\" value=\"moderate\"><span class=\"option-label\" data-i18n=\"s8.moderate\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"prepTime\" value=\"plenty\"><span class=\"option-label\" data-i18n=\"s8.plenty\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s8.budget\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"budget\" value=\"low\"><span class=\"option-label\" data-i18n=\"s8.budgetLow\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"budget\" value=\"medium\"><span class=\"option-label\" data-i18n=\"s8.budgetMed\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"budget\" value=\"high\"><span class=\"option-label\" data-i18n=\"s8.budgetHigh\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"budget\" value=\"flexible\"><span class=\"option-label\" data-i18n=\"s8.budgetFlex\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\"><label data-i18n=\"s8.motivation\"><\/label><textarea id=\"motivation\" style=\"min-height:90px;\" data-i18n-placeholder=\"s8.motivationPh\"><\/textarea><\/div>\n    <\/div>\n\n    <!-- STEP 9: Documents -->\n    <div id=\"step-9\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">9<\/div>\n        <div class=\"step-title\" data-i18n=\"s9.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s9.subtitle\"><\/div>\n      <\/div>\n      <div class=\"info-box\" data-i18n=\"s9.infoBox\"><\/div>\n      <div class=\"field-group\">\n        <label><span data-i18n=\"s9.blood\"><\/span> <span class=\"label-optional\" data-i18n=\"s9.last12\"><\/span><\/label>\n        <div class=\"upload-area\">\n          <input type=\"file\" multiple accept=\".pdf,.jpg,.jpeg,.png\" id=\"bloodFiles\" onchange=\"showFiles('bloodFiles','bloodFileList')\">\n          <span class=\"upload-icon\">\ud83e\ude78<\/span>\n          <div class=\"upload-text\"><strong data-i18n=\"s9.clickUpload\"><\/strong> <span data-i18n=\"s9.orDrag\"><\/span><br><span data-i18n=\"s9.bloodDesc\"><\/span><\/div>\n          <div class=\"file-list\" id=\"bloodFileList\"><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s9.imaging\"><\/label>\n        <div class=\"upload-area\">\n          <input type=\"file\" multiple accept=\".pdf,.jpg,.jpeg,.png\" id=\"imagingFiles\" onchange=\"showFiles('imagingFiles','imagingFileList')\">\n          <span class=\"upload-icon\">\ud83d\udd2c<\/span>\n          <div class=\"upload-text\"><strong data-i18n=\"s9.clickUpload\"><\/strong> <span data-i18n=\"s9.orDrag\"><\/span><br><span data-i18n=\"s9.imagingDesc\"><\/span><\/div>\n          <div class=\"file-list\" id=\"imagingFileList\"><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s9.other\"><\/label>\n        <div class=\"upload-area\">\n          <input type=\"file\" multiple accept=\".pdf,.jpg,.jpeg,.png\" id=\"otherFiles\" onchange=\"showFiles('otherFiles','otherFileList')\">\n          <span class=\"upload-icon\">\ud83d\udcc4<\/span>\n          <div class=\"upload-text\"><strong data-i18n=\"s9.clickUpload\"><\/strong> <span data-i18n=\"s9.orDrag\"><\/span><br><span data-i18n=\"s9.otherDesc\"><\/span><\/div>\n          <div class=\"file-list\" id=\"otherFileList\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 10: Final -->\n    <div id=\"step-10\" style=\"display:none\">\n      <div class=\"step-header\">\n        <div class=\"step-number\">10<\/div>\n        <div class=\"step-title\" data-i18n=\"s10.title\"><\/div>\n        <div class=\"step-subtitle\" data-i18n=\"s10.subtitle\"><\/div>\n      <\/div>\n      <div class=\"field-group\"><label><span data-i18n=\"s10.finalNotes\"><\/span> <span class=\"label-optional\" data-i18n=\"optional\"><\/span><\/label><textarea id=\"finalNotes\" style=\"min-height:120px;\" data-i18n-placeholder=\"s10.finalNotesPh\"><\/textarea><\/div>\n      <div class=\"field-group\">\n        <label data-i18n=\"s10.goal\"><\/label>\n        <div class=\"option-cards\">\n          <label class=\"option-card\"><input type=\"radio\" name=\"overallGoal\" value=\"prevent\"><span class=\"option-label\" data-i18n=\"s10.prevent\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"overallGoal\" value=\"transition\"><span class=\"option-label\" data-i18n=\"s10.transition\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"overallGoal\" value=\"resolve\"><span class=\"option-label\" data-i18n=\"s10.resolve\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"overallGoal\" value=\"optimise\"><span class=\"option-label\" data-i18n=\"s10.optimise\"><\/span><\/label>\n          <label class=\"option-card\"><input type=\"radio\" name=\"overallGoal\" value=\"all\"><span class=\"option-label\" data-i18n=\"s10.all\"><\/span><\/label>\n        <\/div>\n      <\/div>\n      <div style=\"background:#ebebe2;border-radius:14px;padding:20px;border:1px solid #d4d4c8;margin-top:8px;\">\n        <label style=\"display:flex;align-items:flex-start;gap:12px;cursor:pointer;\">\n          <input type=\"checkbox\" id=\"consent\" style=\"width:18px;height:18px;margin-top:2px;flex-shrink:0;padding:0;\">\n          <span id=\"consentText\" style=\"font-size:0.83rem;color:#7a7c6e;line-height:1.6;\"><\/span>\n        <\/label>\n      <\/div>\n    <\/div>\n\n    <!-- STEP 11: Success -->\n    <div id=\"step-11\" style=\"display:none\">\n      <div class=\"success-screen\">\n        <span class=\"success-icon\">\ud83c\udf3f<\/span>\n        <div class=\"success-title\" data-i18n=\"success.title\"><\/div>\n        <div class=\"success-text\" data-i18n=\"success.text\"><\/div>\n        <div style=\"margin-top:32px;\">\n          <div style=\"display:flex;flex-wrap:wrap;gap:10px;justify-content:center;\">\n            <span class=\"pill\" data-i18n=\"success.pill1\"><\/span>\n            <span class=\"pill\" data-i18n=\"success.pill2\"><\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Navigation -->\n    <div class=\"nav-buttons\" id=\"navButtons\">\n      <button class=\"btn btn-secondary\" id=\"btnBack\" onclick=\"navigate(-1)\" style=\"display:none\" data-i18n=\"nav.back\"><\/button>\n      <div><\/div>\n      <button class=\"btn btn-primary\" id=\"btnNext\" onclick=\"navigate(1)\"><\/button>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div><!-- end bbv-form-wrap -->\n\n<script>\n\/\/ ============================================================\n\/\/ TRANSLATIONS\n\/\/ ============================================================\nconst T = {\n  en: {\n    \/\/ Shared\n    'select': 'Select an option', 'yes': '\u2705 Yes', 'no': '\u274c No',\n    'notSure': 'Not sure', 'optional': '(optional)', 'ifKnown': '(if known)',\n    'other': 'Other', 'suspected': 'Suspected',\n    'nav.back': '\u2190 Back', 'nav.continue': 'Continue \u2192',\n    'nav.start': 'Get Started \u2192', 'nav.submit': '\u2705 Submit Form',\n\n    \/\/ Welcome\n    'welcome.title': 'Welcome to Best by Vets',\n    'welcome.text': '<strong>Before we begin \u2014 a few minutes that make all the difference.<\/strong><br><br>I\\'ll use your answers to review your pet\\'s history, symptoms, diet and daily routines before we speak \u2014 so our consultation is focused and meaningful from the very first minute.<br><br>There are no right or wrong answers. Only honest observations.<br><br><strong>\ud83d\udccb Have these to hand if possible:<\/strong><br>\u2014 Vaccination booklet &nbsp;\u00b7&nbsp; Any recent tests or reports<br><br>Once submitted, your responses will be carefully reviewed before your appointment.',\n    'welcome.pill1': '\ud83e\udd69 Natural Nutrition',\n    'welcome.pill2': '\ud83e\ude7a Internal Medicine',\n    'welcome.pill3': '\ud83d\udc9a Holistic Health',\n    'welcome.pill4': '\ud83d\udd2c Evidence-Based',\n\n    \/\/ Step labels\n    'label.0': 'Welcome', 'label.1': 'Your Details', 'label.2': 'Your Pet',\n    'label.3': 'Nutrition', 'label.4': 'Antiparasitic', 'label.5': 'Vaccinations',\n    'label.6': 'Medical History', 'label.7': 'Behaviour', 'label.8': 'Lifestyle',\n    'label.9': 'Documents', 'label.10': 'Final Notes', 'label.11': 'Complete!',\n\n    \/\/ Step 1\n    's1.title': 'About You', 's1.subtitle': 'Let\\'s start with your contact details.',\n    's1.firstName': 'First Name *', 's1.firstNamePh': 'e.g. Maria',\n    's1.lastName': 'Last Name *', 's1.lastNamePh': 'e.g. Garc\u00eda',\n    's1.email': 'Email Address *', 's1.phone': 'Phone Number',\n    's1.city': 'City \/ Country', 's1.cityPh': 'e.g. Madrid, Spain',\n    's1.howHeard': 'How did you hear about us?',\n    's1.recommendation': 'Recommendation from a friend',\n    's1.vetReferral': 'Referred by another vet',\n\n    \/\/ Step 2\n    's2.title': 'About Your Pet', 's2.subtitle': 'Basic information about your companion.',\n    's2.petName': 'Pet\\'s Name *', 's2.petNamePh': 'e.g. Luna',\n    's2.species': 'Species *', 's2.dog': '\ud83d\udc36 Dog', 's2.cat': '\ud83d\udc31 Cat', 's2.otherSpecies': '\ud83d\udc3e Other',\n    's2.breed': 'Breed', 's2.breedPh': 'e.g. Golden Retriever',\n    's2.dob': 'Date of Birth (or approximate age)', 's2.dobPh': 'e.g. 15 Mar 2019 \/ ~5 years',\n    's2.sex': 'Biological Sex *', 's2.male': 'Male', 's2.female': 'Female',\n    's2.neutered': 'Neutered \/ Spayed? *',\n    's2.weight': 'Last Recorded Weight *', 's2.weightPh': 'e.g. 12.4 kg',\n    's2.bcs': 'Body Condition Score', 's2.bcsPh': 'Select (1\u20139 scale)',\n    's2.bcs12': '1\u20132 (Very thin)', 's2.bcs3': '3 (Thin)', 's2.bcs45': '4\u20135 (Ideal)',\n    's2.bcs67': '6\u20137 (Overweight)', 's2.bcs89': '8\u20139 (Obese)',\n    's2.environment': 'Living Environment *',\n    's2.indoor': '\ud83c\udfe0 Mainly indoors', 's2.outdoor': '\ud83c\udf33 Mainly outdoors', 's2.both': '\ud83d\udd04 Both equally',\n\n    \/\/ Step 3\n    's3.title': 'Current Nutrition', 's3.subtitle': 'What does your pet currently eat? Brand names and exact products are very helpful.',\n    's3.mainDiet': 'Main Diet', 's3.dietType': 'Type of main diet *',\n    's3.kibble': '\ud83e\udd63 Dry kibble', 's3.wet': '\ud83e\udd6b Wet food', 's3.raw': '\ud83e\udd69 Raw \/ BARF',\n    's3.cooked': '\ud83c\udf73 Home cooked', 's3.mixed': '\ud83d\udd00 Mixed',\n    's3.brand': 'Brand Name *', 's3.brandPh': 'e.g. Royal Canin, Orijen...',\n    's3.product': 'Product Name \/ Range', 's3.productPh': 'e.g. Maxi Adult...',\n    's3.amount': 'Daily Amount', 's3.amountPh': 'e.g. 200g \/ day',\n    's3.meals': 'Meals per Day', 's3.freeFeeding': 'Free feeding',\n    's3.duration': 'How long on this diet?', 's3.durationPh': 'e.g. 6 months, 2 years...',\n    's3.freshSection': 'Fresh & Other Foods',\n    's3.freshQ': 'Does your pet eat any fresh or homemade food?',\n    's3.whatFresh': 'What do you give?', 's3.freshPh': 'e.g. Raw chicken breast 3x\/week...',\n    's3.freshPercent': 'Approximate % of total diet',\n    's3.pct10': 'Less than 10%', 's3.pct25': '10\u201325%', 's3.pct50': '25\u201350%',\n    's3.pct50plus': 'More than 50%', 's3.pct100': '100% (exclusively fresh)',\n    's3.treats': 'Treats & Snacks', 's3.treatsPh': 'e.g. Dental chews, freeze-dried chicken...',\n    's3.prevDiets': 'Other diets tried in last 12 months', 's3.prevDietsPh': 'Previous brands or diets and why you stopped...',\n    's3.allergyQ': 'Any known food intolerances or allergies?',\n    's3.allergyPh': 'Describe reactions and suspected triggers...',\n    's3.supplements': 'Current supplements', 's3.supplementsPh': 'e.g. Omega-3, probiotics, glucosamine...',\n\n    \/\/ Step 4\n    's4.title': 'Antiparasitic Care', 's4.subtitle': 'Parasite prevention directly impacts gut microbiome and immune function.',\n    's4.external': 'External (fleas, ticks, mites)', 's4.internal': 'Internal (worms)',\n    's4.extQ': 'Currently on external antiparasitic treatment?',\n    's4.intQ': 'On internal deworming treatment?',\n    's4.product1': 'Product 1', 's4.productName': 'Product Name *',\n    's4.extProductPh': 'e.g. Bravecto, Frontline, Seresto...',\n    's4.intProductPh': 'e.g. Milbemax, Drontal...',\n    's4.type': 'Type', 's4.oral': 'Oral tablet\/chew', 's4.spotOn': 'Spot-on',\n    's4.collar': 'Collar', 's4.spray': 'Spray',\n    's4.frequency': 'Frequency', 's4.monthly': 'Monthly', 's4.every3m': 'Every 3 months',\n    's4.every6m': 'Every 6 months', 's4.yearly': 'Yearly',\n    's4.since': 'In use since', 's4.sincePh': 'e.g. 2 years ago...',\n    's4.activeIngredient': 'Active Ingredient(s)', 's4.ingredientPh': 'e.g. Milbemycin + Praziquantel',\n    's4.addProduct': '\uff0b Add another product',\n    's4.fecal': 'Last fecal exam', 's4.fecalPh': 'e.g. March 2024, result: negative',\n\n    \/\/ Step 5\n    's5.title': 'Vaccination History', 's5.subtitle': 'Please list all vaccinations received in the last 3 years.',\n    's5.infoBox': '\ud83d\udca1 <strong>Why this matters:<\/strong> Vaccination frequency, adjuvants used, and titre testing results all influence our holistic health assessment.',\n    's5.vaccine1': 'Vaccine 1', 's5.vaccineName': 'Vaccine Name \/ Type *',\n    's5.vaccineNamePh': 'e.g. DHPPi, Rabies, Leishmania...',\n    's5.brand': 'Brand', 's5.brandPh': 'e.g. Nobivac, Purevax...',\n    's5.dateGiven': 'Date Given', 's5.dateGivenPh': 'e.g. October 2023',\n    's5.nextDue': 'Next Due Date', 's5.nextDuePh': 'e.g. October 2024',\n    's5.reaction': 'Any reaction after vaccination?', 's5.reactionPh': 'e.g. Lethargic for 24h \/ No reaction',\n    's5.addVaccine': '\uff0b Add another vaccine',\n    's5.titreQ': 'Has your pet ever had an antibody titre test?',\n    's5.titrePh': 'Date and result of titre test...',\n\n    \/\/ Step 6\n    's6.title': 'Medical History', 's6.subtitle': 'Health issues in the last 2 years, and treatments received in the last 6 months.',\n    's6.historyQ': 'Has your pet had any health issues in the last 2 years? *',\n    's6.healthy': 'No \u2014 completely healthy',\n    's6.issuesSection': 'Health Issues (last 2 years)',\n    's6.issue1': 'Issue 1', 's6.diagnosis': 'Diagnosis \/ Problem *', 's6.diagnosisPh': 'e.g. Allergic dermatitis, UTI...',\n    's6.when': 'When?', 's6.whenPh': 'e.g. Summer 2023, ongoing...',\n    's6.outcome': 'Outcome', 's6.resolved': 'Resolved completely', 's6.improved': 'Improved but ongoing',\n    's6.active': 'Currently active', 's6.chronic': 'Chronic \/ managed',\n    's6.addIssue': '\uff0b Add another issue',\n    's6.treatSection': 'Treatments (last 6 months)',\n    's6.treatment1': 'Treatment 1', 's6.drugName': 'Drug \/ Treatment Name *', 's6.drugPh': 'e.g. Amoxicillin, Apoquel...',\n    's6.dose': 'Dose', 's6.dosePh': 'e.g. 10mg\/kg twice daily',\n    's6.duration': 'Duration', 's6.durationPh': 'e.g. 10 days, 3 months...',\n    's6.reason': 'Reason', 's6.reasonPh': 'e.g. Skin infection...',\n    's6.addTreatment': '\uff0b Add another treatment',\n    's6.surgeryQ': 'Has your pet ever had surgery? (excluding routine spay\/neuter)',\n    's6.surgeryPh': 'Type of surgery, approximate date, outcome...',\n    's6.currentMedsQ': 'Does your pet currently take any regular medication?',\n    's6.currentMedsPh': 'List current medications with dose and frequency...',\n\n    \/\/ Step 7\n    's7.title': 'Behaviour & Emotional Wellbeing',\n    's7.subtitle': 'Stress and emotional state have a profound impact on nutrition, gut health and immune function.',\n    's7.temperament': 'Overall temperament',\n    's7.calm': '\ud83d\ude0c Calm & relaxed', 's7.playful': '\ud83c\udf89 Playful & energetic',\n    's7.nervous': '\ud83d\ude1f Nervous \/ anxious', 's7.reactive': '\u26a1 Reactive', 's7.mixed': '\ud83d\udd04 Depends on situation',\n    's7.activity': 'Daily activity level *',\n    's7.sedentary': '\ud83d\udecb\ufe0f Sedentary', 's7.moderate': '\ud83d\udeb6 Moderate (1\u20132 walks\/day)',\n    's7.active': '\ud83c\udfc3 Active (2+ hours)', 's7.veryActive': '\u26a1 Very active \/ working dog',\n    's7.stress': 'Stress level (your assessment)',\n    's7.stressLow': '1 \u2013 Very calm', 's7.stressHigh': '10 \u2013 Very stressed',\n    's7.behaviours': 'Behaviours observed (select all that apply)',\n    's7.separation': '\ud83d\ude22 Separation anxiety', 's7.barking': '\ud83d\udd0a Excessive vocalisation',\n    's7.aggression': '\ud83d\ude20 Aggression', 's7.fear': '\ud83d\ude28 Fear \/ phobias',\n    's7.compulsive': '\ud83d\udd01 Compulsive behaviours', 's7.hyperactive': '\u26a1 Hyperactivity',\n    's7.none': '\u2705 None of the above',\n    's7.hoursAlone': 'Hours alone at home per day',\n    's7.h02': '0\u20132 hours', 's7.h24': '2\u20134 hours', 's7.h46': '4\u20136 hours',\n    's7.h68': '6\u20138 hours', 's7.h8plus': 'More than 8 hours',\n    's7.social': 'Social life with other animals',\n    's7.livesWith': 'Lives with other pets', 's7.regular': 'Regular contact outside home',\n    's7.occasional': 'Occasional contact', 's7.rarely': 'Rarely \/ never',\n    's7.lifeChange': 'Has there been a major life change in the last 6 months?',\n    's7.lifeChangePh': 'e.g. moved house, new baby, new pet...',\n    's7.digestive': 'Digestive observations', 's7.digestivePh': 'e.g. Loose stools, vomiting, excessive gas...',\n\n    \/\/ Step 8\n    's8.title': 'Your Lifestyle', 's8.subtitle': 'Quick questions to make our recommendations realistic for your daily life.',\n    's8.prepTime': 'Time available to prepare pet\\'s food per day',\n    's8.noTime': '\u23f1\ufe0f Very little \u2014 I need convenience',\n    's8.some': '\ud83d\udd50 10\u201315 min\/day', 's8.moderate': '\ud83d\udd51 Batch cook once\/twice a week',\n    's8.plenty': '\ud83d\udd52 I enjoy cooking, plenty of time',\n    's8.budget': 'Monthly budget for pet food',\n    's8.budgetLow': '\ud83d\udcb6 Under \u20ac50', 's8.budgetMed': '\ud83d\udcb6 \u20ac50\u2013100',\n    's8.budgetHigh': '\ud83d\udcb6 \u20ac100\u2013200', 's8.budgetFlex': '\ud83d\udcb6 Flexible, health is priority',\n    's8.motivation': 'Main motivation for seeking this consultation',\n    's8.motivationPh': 'Tell us in your own words what you\\'d like to improve or achieve for your pet...',\n\n    \/\/ Step 9\n    's9.title': 'Medical Documents', 's9.subtitle': 'Upload any relevant documents. Optional but very valuable.',\n    's9.infoBox': '\ud83d\udcce Accepted formats: <strong>PDF, JPG, PNG<\/strong> \u2014 Max 10MB per file.',\n    's9.blood': 'Blood tests & analytics', 's9.last12': '(last 12 months)',\n    's9.imaging': 'Imaging reports (X-rays, ultrasound, etc.)',\n    's9.other': 'Other documents (vaccination booklet, prescriptions...)',\n    's9.clickUpload': 'Click to upload', 's9.orDrag': 'or drag & drop',\n    's9.bloodDesc': 'Blood tests, CBC, biochemistry panels...',\n    's9.imagingDesc': 'Radiology, ultrasound, endoscopy reports...',\n    's9.otherDesc': 'Any other relevant document...',\n\n    \/\/ Step 10\n    's10.title': 'Final Notes & Consent', 's10.subtitle': 'Almost done! Any last thoughts before we review your information.',\n    's10.finalNotes': 'Anything else we should know?',\n    's10.finalNotesPh': 'Any concerns, observations, or questions for the consultation...',\n    's10.goal': 'Overall goal',\n    's10.prevent': '\ud83d\udee1\ufe0f Prevent future disease', 's10.transition': '\ud83c\udf3f Transition to natural diet',\n    's10.resolve': '\ud83d\udc8a Resolve an existing issue', 's10.optimise': '\u26a1 Optimise overall health',\n    's10.all': '\u2728 All of the above',\n    's10.consent': 'I confirm that the information provided is accurate to the best of my knowledge. I understand that this questionnaire does not replace a formal veterinary examination, and that Best by Vets will use this data solely to prepare my consultation. <strong>I consent to the storage and use of this information for my pet\\'s care.<\/strong>',\n\n    \/\/ Success\n    'success.title': 'Thank you \u2014 we\\'ve received everything!',\n    'success.text': 'Your questionnaire has been submitted successfully. We\\'ll review your pet\\'s information carefully before your consultation.<br><br>Expect to hear from us within <strong>24\u201348 hours<\/strong> to confirm your appointment details.<br><br><em>\u2014 The Best by Vets team<\/em>',\n    'success.pill1': '\ud83e\ude7a Personalised consultation being prepared',\n    'success.pill2': '\ud83d\udce9 Confirmation email on its way',\n  },\n\n  es: {\n    \/\/ Shared\n    'select': 'Selecciona una opci\u00f3n', 'yes': '\u2705 S\u00ed', 'no': '\u274c No',\n    'notSure': 'No estoy seguro\/a', 'optional': '(opcional)', 'ifKnown': '(si lo conoces)',\n    'other': 'Otro', 'suspected': 'Sospecha',\n    'nav.back': '\u2190 Atr\u00e1s', 'nav.continue': 'Continuar \u2192',\n    'nav.start': 'Empezar \u2192', 'nav.submit': '\u2705 Enviar formulario',\n\n    \/\/ Welcome\n    'welcome.title': 'Bienvenido\/a a Best by Vets',\n    'welcome.text': '<strong>Antes de empezar \u2014 unos minutos que marcan la diferencia.<\/strong><br><br>Utilizar\u00e9 tus respuestas para revisar el historial, s\u00edntomas, dieta y rutinas de tu mascota antes de hablar \u2014 para que nuestra consulta sea precisa y enfocada desde el primer minuto.<br><br>No hay respuestas correctas ni incorrectas. Solo observaciones honestas.<br><br><strong>\ud83d\udccb Ten a mano si puedes:<\/strong><br>\u2014 Cartilla veterinaria &nbsp;\u00b7&nbsp; Anal\u00edticas o informes recientes<br><br>Una vez enviado, revisar\u00e9 tus respuestas con detenimiento antes de la consulta.',\n    'welcome.pill1': '\ud83e\udd69 Nutrici\u00f3n Natural',\n    'welcome.pill2': '\ud83e\ude7a Medicina Interna',\n    'welcome.pill3': '\ud83d\udc9a Salud Hol\u00edstica',\n    'welcome.pill4': '\ud83d\udd2c Basado en Evidencia',\n\n    \/\/ Step labels\n    'label.0': 'Bienvenida', 'label.1': 'Tus datos', 'label.2': 'Tu mascota',\n    'label.3': 'Nutrici\u00f3n', 'label.4': 'Antiparasitarios', 'label.5': 'Vacunaci\u00f3n',\n    'label.6': 'Historial m\u00e9dico', 'label.7': 'Comportamiento', 'label.8': 'Estilo de vida',\n    'label.9': 'Documentos', 'label.10': 'Notas finales', 'label.11': '\u00a1Completado!',\n\n    \/\/ Step 1\n    's1.title': 'Sobre ti', 's1.subtitle': 'Empecemos con tus datos de contacto.',\n    's1.firstName': 'Nombre *', 's1.firstNamePh': 'ej. Mar\u00eda',\n    's1.lastName': 'Apellidos *', 's1.lastNamePh': 'ej. Garc\u00eda L\u00f3pez',\n    's1.email': 'Correo electr\u00f3nico *', 's1.phone': 'Tel\u00e9fono',\n    's1.city': 'Ciudad \/ Pa\u00eds', 's1.cityPh': 'ej. Madrid, Espa\u00f1a',\n    's1.howHeard': '\u00bfC\u00f3mo nos encontraste?',\n    's1.recommendation': 'Recomendaci\u00f3n de un amigo\/a',\n    's1.vetReferral': 'Derivado por otro veterinario',\n\n    \/\/ Step 2\n    's2.title': 'Tu mascota', 's2.subtitle': 'Informaci\u00f3n b\u00e1sica sobre tu compa\u00f1ero\/a.',\n    's2.petName': 'Nombre de la mascota *', 's2.petNamePh': 'ej. Luna',\n    's2.species': 'Especie *', 's2.dog': '\ud83d\udc36 Perro', 's2.cat': '\ud83d\udc31 Gato', 's2.otherSpecies': '\ud83d\udc3e Otro',\n    's2.breed': 'Raza', 's2.breedPh': 'ej. Golden Retriever',\n    's2.dob': 'Fecha de nacimiento (o edad aproximada)', 's2.dobPh': 'ej. 15 Mar 2019 \/ ~5 a\u00f1os',\n    's2.sex': 'Sexo biol\u00f3gico *', 's2.male': 'Macho', 's2.female': 'Hembra',\n    's2.neutered': '\u00bfCastrado\/a? *',\n    's2.weight': '\u00daltimo peso registrado *', 's2.weightPh': 'ej. 12,4 kg',\n    's2.bcs': 'Condici\u00f3n corporal (BCS)', 's2.bcsPh': 'Selecciona (escala 1\u20139)',\n    's2.bcs12': '1\u20132 (Muy delgado\/a)', 's2.bcs3': '3 (Delgado\/a)', 's2.bcs45': '4\u20135 (Ideal)',\n    's2.bcs67': '6\u20137 (Sobrepeso)', 's2.bcs89': '8\u20139 (Obeso\/a)',\n    's2.environment': 'Entorno de vida *',\n    's2.indoor': '\ud83c\udfe0 Principalmente en interior', 's2.outdoor': '\ud83c\udf33 Principalmente en exterior', 's2.both': '\ud83d\udd04 Ambos por igual',\n\n    \/\/ Step 3\n    's3.title': 'Nutrici\u00f3n actual', 's3.subtitle': '\u00bfQu\u00e9 come tu mascota actualmente? Los nombres de marca y productos exactos son muy \u00fatiles.',\n    's3.mainDiet': 'Dieta principal', 's3.dietType': 'Tipo de dieta principal *',\n    's3.kibble': '\ud83e\udd63 Pienso seco', 's3.wet': '\ud83e\udd6b Comida h\u00fameda', 's3.raw': '\ud83e\udd69 BARF \/ cruda',\n    's3.cooked': '\ud83c\udf73 Cocinada en casa', 's3.mixed': '\ud83d\udd00 Mixta',\n    's3.brand': 'Marca *', 's3.brandPh': 'ej. Royal Canin, Orijen...',\n    's3.product': 'Producto \/ gama', 's3.productPh': 'ej. Maxi Adult...',\n    's3.amount': 'Cantidad diaria', 's3.amountPh': 'ej. 200g \/ d\u00eda',\n    's3.meals': 'Tomas al d\u00eda', 's3.freeFeeding': 'Ad libitum (siempre disponible)',\n    's3.duration': '\u00bfCu\u00e1nto tiempo lleva con esta dieta?', 's3.durationPh': 'ej. 6 meses, 2 a\u00f1os...',\n    's3.freshSection': 'Alimentos frescos y otros',\n    's3.freshQ': '\u00bfCome tu mascota alg\u00fan alimento fresco o cocinado en casa?',\n    's3.whatFresh': '\u00bfQu\u00e9 le das?', 's3.freshPh': 'ej. Pechuga de pollo cruda 3 veces\/semana...',\n    's3.freshPercent': '% aproximado del total de la dieta',\n    's3.pct10': 'Menos del 10%', 's3.pct25': '10\u201325%', 's3.pct50': '25\u201350%',\n    's3.pct50plus': 'M\u00e1s del 50%', 's3.pct100': '100% (exclusivamente fresco)',\n    's3.treats': 'Premios y snacks', 's3.treatsPh': 'ej. Snacks dentales, pollo liofilizado...',\n    's3.prevDiets': 'Otras dietas probadas en los \u00faltimos 12 meses', 's3.prevDietsPh': 'Marcas anteriores y motivo del cambio...',\n    's3.allergyQ': '\u00bfTiene alguna intolerancia o alergia alimentaria conocida?',\n    's3.allergyPh': 'Describe las reacciones y posibles desencadenantes...',\n    's3.supplements': 'Suplementos actuales', 's3.supplementsPh': 'ej. Omega-3, probi\u00f3ticos, glucosamina...',\n\n    \/\/ Step 4\n    's4.title': 'Antiparasitarios', 's4.subtitle': 'La prevenci\u00f3n de par\u00e1sitos influye directamente en el microbioma intestinal y el sistema inmune.',\n    's4.external': 'Externos (pulgas, garrapatas, \u00e1caros)', 's4.internal': 'Internos (lombrices)',\n    's4.extQ': '\u00bfEst\u00e1 actualmente con tratamiento antiparasitario externo?',\n    's4.intQ': '\u00bfEst\u00e1 con tratamiento antiparasitario interno?',\n    's4.product1': 'Producto 1', 's4.productName': 'Nombre del producto *',\n    's4.extProductPh': 'ej. Bravecto, Frontline, Seresto...',\n    's4.intProductPh': 'ej. Milbemax, Drontal...',\n    's4.type': 'Tipo', 's4.oral': 'Comprimido \/ pipeta oral', 's4.spotOn': 'Pipeta t\u00f3pica',\n    's4.collar': 'Collar', 's4.spray': 'Spray',\n    's4.frequency': 'Frecuencia', 's4.monthly': 'Mensual', 's4.every3m': 'Cada 3 meses',\n    's4.every6m': 'Cada 6 meses', 's4.yearly': 'Anual',\n    's4.since': 'En uso desde', 's4.sincePh': 'ej. Hace 2 a\u00f1os...',\n    's4.activeIngredient': 'Principio(s) activo(s)', 's4.ingredientPh': 'ej. Milbemicina + Prazicuantel',\n    's4.addProduct': '\uff0b A\u00f1adir otro producto',\n    's4.fecal': '\u00daltimo an\u00e1lisis de heces', 's4.fecalPh': 'ej. Marzo 2024, resultado: negativo',\n\n    \/\/ Step 5\n    's5.title': 'Historial de vacunaci\u00f3n', 's5.subtitle': 'Por favor, indica todas las vacunas recibidas en los \u00faltimos 3 a\u00f1os.',\n    's5.infoBox': '\ud83d\udca1 <strong>Por qu\u00e9 es importante:<\/strong> La frecuencia de vacunaci\u00f3n, los adyuvantes y los resultados de test de t\u00edtulos influyen en nuestra valoraci\u00f3n hol\u00edstica.',\n    's5.vaccine1': 'Vacuna 1', 's5.vaccineName': 'Nombre \/ tipo de vacuna *',\n    's5.vaccineNamePh': 'ej. DHPPi, Rabia, Leishmaniosis...',\n    's5.brand': 'Marca', 's5.brandPh': 'ej. Nobivac, Purevax...',\n    's5.dateGiven': 'Fecha de administraci\u00f3n', 's5.dateGivenPh': 'ej. Octubre 2023',\n    's5.nextDue': 'Pr\u00f3xima dosis', 's5.nextDuePh': 'ej. Octubre 2024',\n    's5.reaction': '\u00bfHubo alguna reacci\u00f3n tras la vacuna?', 's5.reactionPh': 'ej. Deca\u00eddo 24h \/ Sin reacci\u00f3n',\n    's5.addVaccine': '\uff0b A\u00f1adir otra vacuna',\n    's5.titreQ': '\u00bfSe ha realizado alguna vez un test de t\u00edtulos de anticuerpos?',\n    's5.titrePh': 'Fecha y resultado del test de t\u00edtulos...',\n\n    \/\/ Step 6\n    's6.title': 'Historial m\u00e9dico', 's6.subtitle': 'Problemas de salud en los \u00faltimos 2 a\u00f1os y tratamientos recibidos en los \u00faltimos 6 meses.',\n    's6.historyQ': '\u00bfHa tenido tu mascota alg\u00fan problema de salud en los \u00faltimos 2 a\u00f1os? *',\n    's6.healthy': 'No \u2014 completamente sano\/a',\n    's6.issuesSection': 'Problemas de salud (\u00faltimos 2 a\u00f1os)',\n    's6.issue1': 'Problema 1', 's6.diagnosis': 'Diagn\u00f3stico \/ problema *', 's6.diagnosisPh': 'ej. Dermatitis al\u00e9rgica, cistitis...',\n    's6.when': '\u00bfCu\u00e1ndo?', 's6.whenPh': 'ej. Verano 2023, en curso...',\n    's6.outcome': 'Evoluci\u00f3n', 's6.resolved': 'Resuelto completamente', 's6.improved': 'Mejorado pero contin\u00faa',\n    's6.active': 'Actualmente activo', 's6.chronic': 'Cr\u00f3nico \/ controlado',\n    's6.addIssue': '\uff0b A\u00f1adir otro problema',\n    's6.treatSection': 'Tratamientos (\u00faltimos 6 meses)',\n    's6.treatment1': 'Tratamiento 1', 's6.drugName': 'Medicamento \/ tratamiento *', 's6.drugPh': 'ej. Amoxicilina, Apoquel...',\n    's6.dose': 'Dosis', 's6.dosePh': 'ej. 10mg\/kg dos veces al d\u00eda',\n    's6.duration': 'Duraci\u00f3n', 's6.durationPh': 'ej. 10 d\u00edas, 3 meses...',\n    's6.reason': 'Motivo', 's6.reasonPh': 'ej. Infecci\u00f3n cut\u00e1nea...',\n    's6.addTreatment': '\uff0b A\u00f1adir otro tratamiento',\n    's6.surgeryQ': '\u00bfHa sido operado\/a alguna vez? (excluir esterilizaci\u00f3n rutinaria)',\n    's6.surgeryPh': 'Tipo de cirug\u00eda, fecha aproximada, resultado...',\n    's6.currentMedsQ': '\u00bfToma actualmente alguna medicaci\u00f3n de forma regular?',\n    's6.currentMedsPh': 'Lista de medicamentos actuales con dosis y frecuencia...',\n\n    \/\/ Step 7\n    's7.title': 'Comportamiento y bienestar emocional',\n    's7.subtitle': 'El estr\u00e9s y el estado emocional tienen un impacto profundo en la nutrici\u00f3n, la salud digestiva y el sistema inmune.',\n    's7.temperament': 'Temperamento general',\n    's7.calm': '\ud83d\ude0c Tranquilo\/a y relajado\/a', 's7.playful': '\ud83c\udf89 Juguet\u00f3n\/a y activo\/a',\n    's7.nervous': '\ud83d\ude1f Nervioso\/a \/ ansioso\/a', 's7.reactive': '\u26a1 Reactivo\/a', 's7.mixed': '\ud83d\udd04 Depende de la situaci\u00f3n',\n    's7.activity': 'Nivel de actividad diaria *',\n    's7.sedentary': '\ud83d\udecb\ufe0f Sedentario\/a', 's7.moderate': '\ud83d\udeb6 Moderado (1\u20132 paseos\/d\u00eda)',\n    's7.active': '\ud83c\udfc3 Activo (m\u00e1s de 2 horas)', 's7.veryActive': '\u26a1 Muy activo \/ perro de trabajo',\n    's7.stress': 'Nivel de estr\u00e9s (tu valoraci\u00f3n)',\n    's7.stressLow': '1 \u2013 Muy tranquilo\/a', 's7.stressHigh': '10 \u2013 Muy estresado\/a',\n    's7.behaviours': 'Comportamientos observados (selecciona todos los que apliquen)',\n    's7.separation': '\ud83d\ude22 Ansiedad por separaci\u00f3n', 's7.barking': '\ud83d\udd0a Vocalizaci\u00f3n excesiva',\n    's7.aggression': '\ud83d\ude20 Agresividad', 's7.fear': '\ud83d\ude28 Miedos \/ fobias',\n    's7.compulsive': '\ud83d\udd01 Comportamientos compulsivos', 's7.hyperactive': '\u26a1 Hiperactividad',\n    's7.none': '\u2705 Ninguno de los anteriores',\n    's7.hoursAlone': 'Horas solo\/a en casa al d\u00eda',\n    's7.h02': '0\u20132 horas', 's7.h24': '2\u20134 horas', 's7.h46': '4\u20136 horas',\n    's7.h68': '6\u20138 horas', 's7.h8plus': 'M\u00e1s de 8 horas',\n    's7.social': 'Vida social con otros animales',\n    's7.livesWith': 'Convive con otras mascotas', 's7.regular': 'Contacto regular fuera de casa',\n    's7.occasional': 'Contacto ocasional', 's7.rarely': 'Raramente \/ nunca',\n    's7.lifeChange': '\u00bfHa habido alg\u00fan cambio importante en los \u00faltimos 6 meses?',\n    's7.lifeChangePh': 'ej. cambio de casa, beb\u00e9, nueva mascota...',\n    's7.digestive': 'Observaciones digestivas', 's7.digestivePh': 'ej. Heces blandas, v\u00f3mitos, gases...',\n\n    \/\/ Step 8\n    's8.title': 'Tu estilo de vida', 's8.subtitle': 'Unas preguntas r\u00e1pidas para que nuestras recomendaciones se adapten a tu d\u00eda a d\u00eda.',\n    's8.prepTime': 'Tiempo disponible para preparar la comida de tu mascota',\n    's8.noTime': '\u23f1\ufe0f Muy poco \u2014 necesito algo pr\u00e1ctico',\n    's8.some': '\ud83d\udd50 10\u201315 min\/d\u00eda', 's8.moderate': '\ud83d\udd51 Cocino en batch 1\u20132 veces\/semana',\n    's8.plenty': '\ud83d\udd52 Me gusta cocinar, tengo tiempo',\n    's8.budget': 'Presupuesto mensual para alimentaci\u00f3n',\n    's8.budgetLow': '\ud83d\udcb6 Menos de 50\u20ac', 's8.budgetMed': '\ud83d\udcb6 50\u2013100\u20ac',\n    's8.budgetHigh': '\ud83d\udcb6 100\u2013200\u20ac', 's8.budgetFlex': '\ud83d\udcb6 Flexible, la salud es prioridad',\n    's8.motivation': 'Motivo principal de esta consulta',\n    's8.motivationPh': 'Cu\u00e9ntanos con tus palabras qu\u00e9 te gustar\u00eda mejorar o conseguir para tu mascota...',\n\n    \/\/ Step 9\n    's9.title': 'Documentos m\u00e9dicos', 's9.subtitle': 'Sube los documentos relevantes. Es opcional pero muy valioso.',\n    's9.infoBox': '\ud83d\udcce Formatos aceptados: <strong>PDF, JPG, PNG<\/strong> \u2014 M\u00e1ximo 10MB por archivo.',\n    's9.blood': 'Anal\u00edticas de sangre', 's9.last12': '(\u00faltimos 12 meses)',\n    's9.imaging': 'Informes de imagen (radiograf\u00edas, ecograf\u00edas, etc.)',\n    's9.other': 'Otros documentos (cartilla veterinaria, recetas...)',\n    's9.clickUpload': 'Haz clic para subir', 's9.orDrag': 'o arrastra y suelta',\n    's9.bloodDesc': 'Hemograma, bioqu\u00edmica, anal\u00edticas...',\n    's9.imagingDesc': 'Radiolog\u00eda, ecograf\u00eda, endoscopia...',\n    's9.otherDesc': 'Cualquier otro documento relevante...',\n\n    \/\/ Step 10\n    's10.title': 'Notas finales y consentimiento', 's10.subtitle': '\u00a1Casi hemos terminado! \u00bfHay algo m\u00e1s que quieras compartir?',\n    's10.finalNotes': '\u00bfHay algo m\u00e1s que debamos saber?',\n    's10.finalNotesPh': 'Cualquier preocupaci\u00f3n, observaci\u00f3n o pregunta para la consulta...',\n    's10.goal': 'Objetivo principal',\n    's10.prevent': '\ud83d\udee1\ufe0f Prevenir enfermedades futuras', 's10.transition': '\ud83c\udf3f Pasar a una dieta natural',\n    's10.resolve': '\ud83d\udc8a Resolver un problema existente', 's10.optimise': '\u26a1 Optimizar la salud general',\n    's10.all': '\u2728 Todo lo anterior',\n    's10.consent': 'Confirmo que la informaci\u00f3n proporcionada es correcta seg\u00fan mi conocimiento. Entiendo que este cuestionario no sustituye a un examen veterinario formal y que Best by Vets utilizar\u00e1 estos datos exclusivamente para preparar mi consulta. <strong>Consiento el almacenamiento y uso de esta informaci\u00f3n para el cuidado de mi mascota.<\/strong>',\n\n    \/\/ Success\n    'success.title': '\u00a1Gracias! Hemos recibido todo.',\n    'success.text': 'Tu cuestionario ha sido enviado con \u00e9xito. Revisaremos la informaci\u00f3n de tu mascota detalladamente antes de la consulta.<br><br>Espera noticias nuestras en <strong>24\u201348 horas<\/strong> para confirmar los detalles de la cita.<br><br><em>\u2014 El equipo de Best by Vets<\/em>',\n    'success.pill1': '\ud83e\ude7a Preparando tu consulta personalizada',\n    'success.pill2': '\ud83d\udce9 Email de confirmaci\u00f3n en camino',\n  }\n};\n\n\/\/ ============================================================\n\/\/ LANGUAGE ENGINE\n\/\/ ============================================================\nlet currentLang = 'en';\n\nfunction t(key) {\n  return T[currentLang][key] || T['en'][key] || key;\n}\n\nfunction applyTranslations() {\n  \/\/ Text content\n  document.querySelectorAll('[data-i18n]').forEach(el => {\n    const key = el.getAttribute('data-i18n');\n    const val = t(key);\n    if (val) el.innerHTML = val;\n  });\n  \/\/ Placeholders\n  document.querySelectorAll('[data-i18n-placeholder]').forEach(el => {\n    const key = el.getAttribute('data-i18n-placeholder');\n    const val = t(key);\n    if (val) el.placeholder = val;\n  });\n  \/\/ Consent text\n  const consent = document.getElementById('consentText');\n  if (consent) consent.innerHTML = t('s10.consent');\n  \/\/ Navigation buttons\n  updateNavText();\n}\n\nfunction setLang(lang) {\n  currentLang = lang;\n  document.querySelectorAll('.bbv-lang-btn').forEach(btn => btn.classList.remove('active'));\n  document.querySelector(`.bbv-lang-btn[onclick=\"setLang('${lang}')\"]`).classList.add('active');\n  applyTranslations();\n  updateProgress();\n}\n\n\/\/ ============================================================\n\/\/ FORM LOGIC\n\/\/ ============================================================\nconst totalSteps = 12;\nlet currentStep = 0;\n\nconst dotsContainer = document.getElementById('stepsDots');\nfor (let i = 0; i < totalSteps; i++) {\n  const d = document.createElement('div');\n  d.className = 'dot' + (i === 0 ? ' active' : '');\n  d.id = 'dot-' + i;\n  dotsContainer.appendChild(d);\n}\n\nfunction updateNavText() {\n  const btnNext = document.getElementById('btnNext');\n  if (!btnNext) return;\n  if (currentStep === 0) btnNext.textContent = t('nav.start');\n  else if (currentStep === totalSteps - 2) { btnNext.textContent = t('nav.submit'); btnNext.onclick = submitForm; }\n  else if (currentStep < totalSteps - 1) btnNext.textContent = t('nav.continue');\n  const btnBack = document.getElementById('btnBack');\n  if (btnBack) btnBack.textContent = t('nav.back');\n}\n\nfunction updateProgress() {\n  const pct = Math.round((currentStep \/ (totalSteps - 1)) * 100);\n  document.getElementById('progressFill').style.width = pct + '%';\n  document.getElementById('stepLabel').textContent = t('label.' + currentStep);\n  document.getElementById('stepCount').textContent = (currentStep + 1) + ' \/ ' + totalSteps;\n  for (let i = 0; i < totalSteps; i++) {\n    const d = document.getElementById('dot-' + i);\n    d.className = 'dot' + (i === currentStep ? ' active' : i < currentStep ? ' done' : '');\n  }\n  const btnBack = document.getElementById('btnBack');\n  const navButtons = document.getElementById('navButtons');\n  btnBack.style.display = currentStep > 0 && currentStep < totalSteps - 1 ? 'inline-flex' : 'none';\n  if (currentStep === totalSteps - 1) {\n    navButtons.style.display = 'none';\n  } else {\n    navButtons.style.display = 'flex';\n  }\n  updateNavText();\n  \/\/ Scroll to card\n  const card = document.getElementById('stepCard');\n  const y = card.getBoundingClientRect().top + window.scrollY - 20;\n  window.scrollTo({ top: y, behavior: 'smooth' });\n}\n\nfunction navigate(dir) {\n  document.getElementById('step-' + currentStep).style.display = 'none';\n  const card = document.getElementById('stepCard');\n  currentStep += dir;\n  if (currentStep < 0) currentStep = 0;\n  if (currentStep >= totalSteps) currentStep = totalSteps - 1;\n  document.getElementById('step-' + currentStep).style.display = 'block';\n  card.style.animation = 'none';\n  void card.offsetWidth;\n  card.style.animation = 'bbvFadeIn 0.4s ease';\n  updateProgress();\n}\n\nfunction handleDietType() {\n  const val = document.querySelector('input[name=\"dietType\"]:checked');\n  const section = document.getElementById('commercialFoodSection');\n  if (val && (val.value === 'dry_kibble' || val.value === 'wet_food' || val.value === 'mixed')) {\n    section.classList.add('visible');\n  } else {\n    section.classList.remove('visible');\n  }\n}\n\nlet extCount = 1, intCount = 1, vaccineCount = 1, issueCount = 1, treatCount = 1;\n\nfunction addBlock(containerId, type) {\n  const container = document.getElementById(containerId);\n  const isExt = type === 'external';\n  const count = isExt ? ++extCount : ++intCount;\n  const div = document.createElement('div');\n  div.className = 'repeat-block';\n  div.innerHTML = `\n    <div class=\"repeat-block-title\">${t('s4.product1').replace('1', count)} <button class=\"btn-remove\" onclick=\"this.closest('.repeat-block').remove()\">${currentLang === 'es' ? 'Eliminar' : 'Remove'}<\/button><\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s4.productName')}<\/label><input type=\"text\" placeholder=\"${isExt ? t('s4.extProductPh') : t('s4.intProductPh')}\"><\/div>\n      <div class=\"field-group\"><label>${isExt ? t('s4.type') : t('s4.activeIngredient')}<\/label>\n        ${isExt ? `<select><option value=\"\">${t('select')}<\/option><option>${t('s4.oral')}<\/option><option>${t('s4.spotOn')}<\/option><option>${t('s4.collar')}<\/option><option>${t('s4.spray')}<\/option><option>${t('other')}<\/option><\/select>` : `<input type=\"text\" placeholder=\"${t('s4.ingredientPh')}\">`}\n      <\/div>\n    <\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s4.frequency')}<\/label><select><option value=\"\">${t('select')}<\/option><option>${t('s4.monthly')}<\/option><option>${t('s4.every3m')}<\/option><option>${t('s4.every6m')}<\/option><option>${t('s4.yearly')}<\/option><\/select><\/div>\n      <div class=\"field-group\"><label>${t('s4.since')}<\/label><input type=\"text\" placeholder=\"${t('s4.sincePh')}\"><\/div>\n    <\/div>`;\n  container.appendChild(div);\n}\n\nfunction addVaccine() {\n  vaccineCount++;\n  const container = document.getElementById('vaccineBlocks');\n  const div = document.createElement('div');\n  div.className = 'repeat-block';\n  div.innerHTML = `\n    <div class=\"repeat-block-title\">${t('s5.vaccine1').replace('1', vaccineCount)} <button class=\"btn-remove\" onclick=\"this.closest('.repeat-block').remove()\">${currentLang === 'es' ? 'Eliminar' : 'Remove'}<\/button><\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s5.vaccineName')}<\/label><input type=\"text\" placeholder=\"${t('s5.vaccineNamePh')}\"><\/div>\n      <div class=\"field-group\"><label>${t('s5.brand')}<\/label><input type=\"text\" placeholder=\"${t('s5.brandPh')}\"><\/div>\n    <\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s5.dateGiven')}<\/label><input type=\"text\" placeholder=\"${t('s5.dateGivenPh')}\"><\/div>\n      <div class=\"field-group\"><label>${t('s5.nextDue')}<\/label><input type=\"text\" placeholder=\"${t('s5.nextDuePh')}\"><\/div>\n    <\/div>\n    <div class=\"field-group\"><label>${t('s5.reaction')}<\/label><input type=\"text\" placeholder=\"${t('s5.reactionPh')}\"><\/div>`;\n  container.appendChild(div);\n}\n\nfunction addIssue() {\n  issueCount++;\n  const container = document.getElementById('issueBlocks');\n  const div = document.createElement('div');\n  div.className = 'repeat-block';\n  div.innerHTML = `\n    <div class=\"repeat-block-title\">${t('s6.issue1').replace('1', issueCount)} <button class=\"btn-remove\" onclick=\"this.closest('.repeat-block').remove()\">${currentLang === 'es' ? 'Eliminar' : 'Remove'}<\/button><\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s6.diagnosis')}<\/label><input type=\"text\" placeholder=\"${t('s6.diagnosisPh')}\"><\/div>\n      <div class=\"field-group\"><label>${t('s6.when')}<\/label><input type=\"text\" placeholder=\"${t('s6.whenPh')}\"><\/div>\n    <\/div>\n    <div class=\"field-group\"><label>${t('s6.outcome')}<\/label><select><option value=\"\">${t('select')}<\/option><option>${t('s6.resolved')}<\/option><option>${t('s6.improved')}<\/option><option>${t('s6.active')}<\/option><option>${t('s6.chronic')}<\/option><\/select><\/div>`;\n  container.appendChild(div);\n}\n\nfunction addTreatment() {\n  treatCount++;\n  const container = document.getElementById('treatmentBlocks');\n  const div = document.createElement('div');\n  div.className = 'repeat-block';\n  div.innerHTML = `\n    <div class=\"repeat-block-title\">${t('s6.treatment1').replace('1', treatCount)} <button class=\"btn-remove\" onclick=\"this.closest('.repeat-block').remove()\">${currentLang === 'es' ? 'Eliminar' : 'Remove'}<\/button><\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s6.drugName')}<\/label><input type=\"text\" placeholder=\"${t('s6.drugPh')}\"><\/div>\n      <div class=\"field-group\"><label>${t('s6.dose')}<\/label><input type=\"text\" placeholder=\"${t('s6.dosePh')}\"><\/div>\n    <\/div>\n    <div class=\"field-row\">\n      <div class=\"field-group\"><label>${t('s6.duration')}<\/label><input type=\"text\" placeholder=\"${t('s6.durationPh')}\"><\/div>\n      <div class=\"field-group\"><label>${t('s6.reason')}<\/label><input type=\"text\" placeholder=\"${t('s6.reasonPh')}\"><\/div>\n    <\/div>`;\n  container.appendChild(div);\n}\n\nfunction showFiles(inputId, listId) {\n  const files = document.getElementById(inputId).files;\n  const list = document.getElementById(listId);\n  list.innerHTML = '';\n  Array.from(files).forEach(f => {\n    const item = document.createElement('div');\n    item.className = 'file-item';\n    item.innerHTML = `\ud83d\udcce <span>${f.name}<\/span> <span style=\"margin-left:auto;color:#7a7c6e;font-size:0.72rem;\">${(f.size\/1024\/1024).toFixed(2)} MB<\/span>`;\n    list.appendChild(item);\n  });\n}\n\n\/\/ ============================================================\n\/\/ GOOGLE SHEETS CONNECTION\n\/\/ ============================================================\nconst SCRIPT_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycby4mMOygUyKenB43Mu6Zi8rBNxOth2uwOhu9p2nh66W1QCRLnbtKJMigsPcFbqLO2ra\/exec';\n\nasync function submitForm() {\n  const btn = document.getElementById('btnNext');\n  btn.textContent = currentLang === 'es' ? '\u23f3 Enviando...' : '\u23f3 Sending...';\n  btn.disabled = true;\n\n  \/\/ Collect files\n  const allFiles = [];\n  const fileInputs = [\n    document.getElementById('bloodFiles'),\n    document.getElementById('imagingFiles'),\n    document.getElementById('otherFiles')\n  ];\n  for (const input of fileInputs) {\n    if (input && input.files.length > 0) {\n      for (const file of Array.from(input.files)) {\n        const base64 = await fileToBase64(file);\n        allFiles.push({ name: file.name, type: file.type, base64: base64 });\n      }\n    }\n  }\n\n  \/\/ Collect answers\n  const getRadio  = (name) => { const el = document.querySelector(`input[name=\"${name}\"]:checked`); return el ? el.value : ''; };\n  const getChecks = (name) => Array.from(document.querySelectorAll(`input[name=\"${name}\"]:checked`)).map(e => e.value).join(', ');\n  const getVal    = (id)   => { const el = document.getElementById(id); return el ? el.value : ''; };\n\n  const payload = {\n    language:     currentLang,\n    ownerFirst:   getVal('ownerFirst'),\n    ownerLast:    getVal('ownerLast'),\n    ownerEmail:   getVal('ownerEmail'),\n    ownerPhone:   getVal('ownerPhone'),\n    ownerCity:    getVal('ownerCity'),\n    howHeard:     getVal('howHeard'),\n    petName:      getVal('petName'),\n    petSpecies:   getRadio('species'),\n    petBreed:     getVal('petBreed'),\n    petDob:       getVal('petDob'),\n    petSex:       getVal('petSex'),\n    petNeutered:  getRadio('neutered'),\n    petWeight:    getVal('petWeight'),\n    petBCS:       getVal('petBCS'),\n    environment:  getRadio('environment'),\n    dietType:     getRadio('dietType'),\n    foodBrand:    getVal('foodBrand'),\n    foodProduct:  getVal('foodProduct'),\n    foodAmount:   getVal('foodAmount'),\n    mealsPerDay:  getVal('mealsPerDay'),\n    supplements:  getVal('supplements'),\n    foodAllergy:  getRadio('foodAllergy'),\n    allergyText:  getVal('allergyText'),\n    temperament:  getRadio('temperament'),\n    activity:     getRadio('activity'),\n    stressLevel:  getVal('stressRange'),\n    behaviours:   getChecks('behaviours'),\n    digestiveObs: getVal('digestiveObs'),\n    prepTime:     getRadio('prepTime'),\n    budget:       getRadio('budget'),\n    motivation:   getVal('motivation'),\n    overallGoal:  getRadio('overallGoal'),\n    finalNotes:   getVal('finalNotes'),\n    files:        allFiles\n  };\n\n  try {\n    const formData = new FormData();\n    formData.append('data', JSON.stringify(payload));\n    await fetch(SCRIPT_URL, { method: 'POST', body: formData, mode: 'no-cors' });\n    navigate(1);\n  } catch(err) {\n    btn.textContent = currentLang === 'es' ? '\u2705 Enviar formulario' : '\u2705 Submit Form';\n    btn.disabled = false;\n    alert(currentLang === 'es'\n      ? 'Ha ocurrido un error al enviar. Por favor int\u00e9ntalo de nuevo.'\n      : 'There was an error sending the form. Please try again.');\n  }\n}\n\nfunction fileToBase64(file) {\n  return new Promise((resolve, reject) => {\n    const reader = new FileReader();\n    reader.onload  = () => resolve(reader.result.split(',')[1]);\n    reader.onerror = reject;\n    reader.readAsDataURL(file);\n  });\n}\n\n\/\/ Init\napplyTranslations();\nupdateProgress();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n<div class=\"brz-root__container\"><\/div>","protected":false},"excerpt":{"rendered":"<p>\ud83c\uddec\ud83c\udde7 EN \ud83c\uddea\ud83c\uddf8 ES \ud83c\udf3f 1 InstagramGoogle 2 3 123<\/p>\n","protected":false},"author":1,"featured_media":334,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"saved_in_kubio":true,"footnotes":""},"class_list":["post-418","page","type-page","status-publish","has-post-thumbnail","hentry"],"kubio_ai_page_context":{"short_desc":"","purpose":"general"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Questionnaire - Best by Vets - Nutrition<\/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:\/\/bestbyvets.com\/?page_id=418\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Questionnaire - Best by Vets - Nutrition\" \/>\n<meta property=\"og:description\" content=\"\ud83c\uddec\ud83c\udde7 EN \ud83c\uddea\ud83c\uddf8 ES \ud83c\udf3f 1 InstagramGoogle 2 3 123\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bestbyvets.com\/?page_id=418\" \/>\n<meta property=\"og:site_name\" content=\"Best by Vets - Nutrition\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T09:03:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bestbyvets.com\/wp-content\/uploads\/2025\/07\/3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418\",\"url\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418\",\"name\":\"Questionnaire - Best by Vets - Nutrition\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/bestbyvets.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bestbyvets.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/3.png\",\"datePublished\":\"2025-10-30T16:13:15+00:00\",\"dateModified\":\"2026-02-25T09:03:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418#primaryimage\",\"url\":\"https:\\\/\\\/bestbyvets.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/3.png\",\"contentUrl\":\"https:\\\/\\\/bestbyvets.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/3.png\",\"width\":500,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bestbyvets.com\\\/?page_id=418#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bestbyvets.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Questionnaire\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/bestbyvets.com\\\/#website\",\"url\":\"http:\\\/\\\/bestbyvets.com\\\/\",\"name\":\"Best by Vets Nutrition\",\"description\":\"Advocating for Your Pet\u2019s Health\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/bestbyvets.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Questionnaire - Best by Vets - Nutrition","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:\/\/bestbyvets.com\/?page_id=418","og_locale":"en_US","og_type":"article","og_title":"Questionnaire - Best by Vets - Nutrition","og_description":"\ud83c\uddec\ud83c\udde7 EN \ud83c\uddea\ud83c\uddf8 ES \ud83c\udf3f 1 InstagramGoogle 2 3 123","og_url":"https:\/\/bestbyvets.com\/?page_id=418","og_site_name":"Best by Vets - Nutrition","article_modified_time":"2026-02-25T09:03:31+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/bestbyvets.com\/wp-content\/uploads\/2025\/07\/3.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bestbyvets.com\/?page_id=418","url":"https:\/\/bestbyvets.com\/?page_id=418","name":"Questionnaire - Best by Vets - Nutrition","isPartOf":{"@id":"http:\/\/bestbyvets.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bestbyvets.com\/?page_id=418#primaryimage"},"image":{"@id":"https:\/\/bestbyvets.com\/?page_id=418#primaryimage"},"thumbnailUrl":"https:\/\/bestbyvets.com\/wp-content\/uploads\/2025\/07\/3.png","datePublished":"2025-10-30T16:13:15+00:00","dateModified":"2026-02-25T09:03:31+00:00","breadcrumb":{"@id":"https:\/\/bestbyvets.com\/?page_id=418#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bestbyvets.com\/?page_id=418"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bestbyvets.com\/?page_id=418#primaryimage","url":"https:\/\/bestbyvets.com\/wp-content\/uploads\/2025\/07\/3.png","contentUrl":"https:\/\/bestbyvets.com\/wp-content\/uploads\/2025\/07\/3.png","width":500,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/bestbyvets.com\/?page_id=418#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bestbyvets.com\/"},{"@type":"ListItem","position":2,"name":"Questionnaire"}]},{"@type":"WebSite","@id":"http:\/\/bestbyvets.com\/#website","url":"http:\/\/bestbyvets.com\/","name":"Best by Vets Nutrition","description":"Advocating for Your Pet\u2019s Health","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/bestbyvets.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/pages\/418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bestbyvets.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=418"}],"version-history":[{"count":6,"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/pages\/418\/revisions"}],"predecessor-version":[{"id":505,"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/pages\/418\/revisions\/505"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bestbyvets.com\/index.php?rest_route=\/wp\/v2\/media\/334"}],"wp:attachment":[{"href":"https:\/\/bestbyvets.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}