{"id":35601,"date":"2025-08-07T17:35:05","date_gmt":"2025-08-07T17:35:05","guid":{"rendered":"https:\/\/destinoseviajes.com\/?p=35601"},"modified":"2025-08-29T17:35:39","modified_gmt":"2025-08-29T17:35:39","slug":"calculadora-de-milhas_v1","status":"publish","type":"post","link":"https:\/\/destinoseviajes.com\/en\/calculadora-de-milhas_v1\/","title":{"rendered":"Calculadora de Milhas_V1 (ext)"},"content":{"rendered":"<!--offerwall--><div class=\"wp-block-lazyblock-offer-wall lazyblock-offer-wall-Z11wGPG\">\n  <script data-no-translation>\n    window.avCustomConfig = window.avCustomConfig || {};\n    window.avCustomConfig.slots = window.avCustomConfig.slots || {};\n    window.avCustomConfig.slots.offerWall = window.avCustomConfig.slots.offerWall || {};\n    window.avCustomConfig.slots.offerWall.extraOptions = window.avCustomConfig.slots.offerWall.extraOptions || {\n      'title': \"Calculadora de Milhas \",\n      'subtitle': \"Assista a um curto an\u00fancio para debloquear o acesso a ferramenta de forma totalmente gratuita.\",\n      'cta': \"Desbloquear acesso\",\n      'footnote': \"Seu acesso ser\u00e1 liberado ap\u00f3s o an\u00fancio\",\n      'failsafeUrl': \"\"\n    };\n  <\/script>\n\n<\/div><!--offerwall--><div class=\"mx-5 sm:mx-0 prose text-left mb-5\">\n<div style=\"font-family: Arial, sans-serif; padding: 20px; max-width: 600px; margin: auto; background: #f9f9f9;\">\n\n  <h2 style=\"text-align: center; font-size: 1.5em;\">Find out how many miles you accumulate per month<\/h2>\n\n  <label for=\"gastos\" style=\"display: block; margin: 10px 0 5px; font-weight: bold;\">Total non-card expense (R$):<\/label>\n  <input type=\"number\" id=\"gastos\" placeholder=\"Ex: 3000\" style=\"width: 100%; padding: 8px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 4px;\">\n\n  <label style=\"display: block; margin: 10px 0 5px; font-weight: bold;\">Expense Categories (check as applicable):<\/label>\n  <div id=\"categorias-checkboxes\">\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"1.0\"> Supermarket<\/label>\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"0.9\"> Pharmacy \/ Health<\/label>\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"0.9\"> Apps and Delivery<\/label>\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"1.1\"> Online shopping<\/label>\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"0.8\"> Gas station<\/label>\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"0.7\"> Accounts and tickets<\/label>\n    <label style=\"display: block; margin-bottom: 6px; font-weight: normal;\"><input type=\"checkbox\" value=\"1.2\"> Travels<\/label>\n  <\/div>\n\n  <label for=\"cartao\" style=\"display: block; margin: 10px 0 5px; font-weight: bold;\">Tipo de cart\u00e3o:<\/label>\n  <select id=\"cartao\" style=\"width: 100%; padding: 8px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 4px;\">\n    <option value=\"1.0\">Basic (1.0 milha\/US$)<\/option>\n    <option value=\"1.5\">Gold (1.5 milha\/US$)<\/option>\n    <option value=\"2.0\">Platinum (2.0 milhas\/US$)<\/option>\n    <option value=\"2.5\">Black \/ Infinite (2.5 milhas\/US$)<\/option>\n    <option value=\"3.0\">Co-branded (3.0 milhas\/US$)<\/option>\n  <\/select>\n\n  <button onclick=\"calcularMilhas()\" style=\"padding: 14px; background: #f57c00; color: white; border: none; width: 100%; font-size: 16px; cursor: pointer; font-weight: bold; text-transform: uppercase; border-radius: 6px; margin-top: 20px; margin-bottom: 60px;\">Calcular<\/button>\n\n  <div id=\"resultado\" style=\"display:none; margin-top: 25px; padding: 15px; border-radius: 8px; background: #fff3e0; border: 1px solid #fbc27a; margin-bottom: 40px;\"><\/div>\n\n<\/div>\n\n<script>\n  function calcularMilhas() {\n    const gastos = parseFloat(document.getElementById('gastos').value);\n    const categorias = Array.from(document.querySelectorAll('#categorias-checkboxes input:checked')).map(cb => parseFloat(cb.value));\n    const cartao = parseFloat(document.getElementById('cartao').value);\n    const cotacaoDolar = 5.0;\n\n    if (isNaN(gastos) || gastos <= 0 || categorias.length === 0) {\n      alert('Preencha todos os campos corretamente.');\n      return;\n    }\n\n    const valorPorCategoria = gastos \/ categorias.length;\n    let milhasMensais = 0;\n\n    categorias.forEach(multiplicador => {\n      const gastoUSD = valorPorCategoria \/ cotacaoDolar;\n      milhasMensais += gastoUSD * cartao * multiplicador;\n    });\n\n    const milhasMes = Math.round(milhasMensais);\n    const milhasAno = milhasMes * 12;\n    const milhasMesFormatado = milhasMes.toLocaleString('pt-BR');\n    const milhasAnoFormatado = milhasAno.toLocaleString('pt-BR');\n    const valorAnual = milhasAno * 0.025;\n    const valorAnualFormatado = valorAnual.toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\n\n    let destino = '';\n    if (milhasAno < 10000) destino = \"Viagens nacionais curtas (ex: S\u00e3o Paulo \u2192 Rio)\";\n    else if (milhasAno < 20000) destino = \"Salvador, Recife ou ida e volta para o Sul\";\n    else if (milhasAno < 35000) destino = \"Buenos Aires ou Santiago ida e volta\";\n    else if (milhasAno < 50000) destino = \"Miami ou Lisboa em promo\u00e7\u00e3o\";\n    else if (milhasAno < 70000) destino = \"Paris, Madri ou Nova York ida e volta\";\n    else destino = \"Europa com conforto ou EUA em executiva\";\n\n    const resultado = document.getElementById('resultado');\n    resultado.style.display = 'block';\n    resultado.innerHTML = `\n      <div style=\"background: #fff8f1; border-left: 6px solid #f57c00; padding: 12px; margin-top: 10px; border-radius: 6px;\">\n        <strong>\ud83d\udcca Voc\u00ea acumularia:<\/strong><br>\n        \u2022 <span style=\"font-size: 22px; color: #e66900; font-weight: bold;\">${milhasMesFormatado}<\/span> milhas por m\u00eas<br>\n        \u2022 <span style=\"font-size: 22px; color: #e66900; font-weight: bold;\">${milhasAnoFormatado}<\/span> milhas por ano\n      <\/div>\n      <div style=\"background: #fff8f1; border-left: 6px solid #f57c00; padding: 12px; margin-top: 10px; border-radius: 6px;\">\n        <div style=\"color: #e66900; font-weight: bold;\">\u2708\ufe0f Com as milhas acumuladas em 1 ano, voc\u00ea poderia viajar para:<\/div>\n        \u2022 <span style=\"font-weight: bold; font-style: italic; color: #000; font-size: 17px;\">${destino}<\/span>\n      <\/div>\n      <div style=\"background: #fff8f1; border-left: 6px solid #f57c00; padding: 12px; margin-top: 10px; border-radius: 6px;\">\n        <div style=\"color: #e66900; font-weight: bold;\">\ud83d\udcb0 Valor estimado de venda anual:<\/div>\n        \u2022 <span style=\"font-weight: bold; color: #000; font-size: 22px;\">R$ ${valorAnualFormatado}<\/span>\n      <\/div>\n\n      <div style=\"font-size: 13px; color: #555; margin-top: 15px; font-style: italic;\">\n        *Os valores s\u00e3o apenas estimativas e podem variar conforme a plataforma e a companhia a\u00e9rea.*\n      <\/div>\n\n      <div style=\"text-align: center; margin-top: 20px;\">\n        <a href=\"\/pt\/voe-latam\" style=\"background: #f57c00; color: white; padding: 14px 20px; text-decoration: none; border-radius: 5px; font-weight: bold; display: inline-block;\">\u2708\ufe0f Descubra passagens a\u00e9reas baratas para viajar<\/a>\n      <\/div>\n    `;\n  }\n<\/script>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p><em>\u201cEu achava that milhas eram only because I traveled a lot \u2014 I had to discover that my day-to-day expenses could help me get out of the country.\u201d<\/em><\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>For years, Aline M., 28, believed that milhas programs were something distant from her reality. I worked as an administrative assistant, organized my finances and always opted for demand payments. The idea of accumulating points with credit cards seemed limited to having high salaries or traveling frequently.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Everything was lost when she discovered a simple online calculator. Curious, I added my monthly expenses and was surprised to realize that, since I had already consumed every month, I could accumulate enough to travel without spending as passengers. Intrigued, I decided to test.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Start concentrating the payments on the card, choose an adequate points program and find out about the bonus transfer promotions. Just over a year, Aline discovered her routine for a new experience: she traveled with her husband to Buenos Aires, using only a few thousand dollars.<\/p>\n<\/div><div class=\"mx-5 sm:mx-0 prose leading-relaxed text-lg mb-5 text-left wp-paragraph\">\n<p>Here, she continues with the same habits, but with a completely different mentality. I discovered that traveling can be an intelligent consequence of conscious consumption \u2014 and not a luxury reserved for a few. Your circle of friends will try to understand how everything works. It all starts with a simple simulation, which transforms invisible points into a real experience.<\/p>\n<\/div><div class=\"wp-block-lazyblock-accordion lazyblock-accordion-Z6EIU2\"><div data-controller=\"accordion\" class=\"mx-5 sm:mx-0 rounded mt-10 mb-20\">\n\t<div>\n                    <h2>\n                <button data-accordion-target=\"title\" data-accordion-index=\"0\" data-action=\"accordion#update\" type=\"button\" class=\"h-24 sm:h-16 flex justify-between items-center py-5 w-full font-medium text-left text-gray-900 rounded-t-xl border-b border-gray-200 dark:border-gray-700 dark:text-white\">\n                    <span class=\"w-4\/5\" data-accordion-index=\"0\">\n                        How many miles can I accumulate with my card?                    <\/span>\n                    <svg data-accordion-index=\"0\" data-accordion-target=\"icon\" class=\"w-6 h-6 rotate-180 shrink-0\" fill=\"currentColor\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                <\/button>\n            <\/h2>\n            <div data-accordion-target=\"description\" class=\"animate-fade-in-down\">\n                <div class=\"py-5 border-b border-gray-200 dark:border-gray-70 text-left\">\n                    <p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n                        The total depends on your expenses, the dollar value and the type of card. Platinum or Black cards, for example, accumulate from 1.5 to 2.5 thousand per dollar spent \u2014 or more in specific categories.\n                    <\/p>\n                <\/div>\n            <\/div>\n                    <h2>\n                <button data-accordion-target=\"title\" data-accordion-index=\"1\" data-action=\"accordion#update\" type=\"button\" class=\"h-24 sm:h-16 flex justify-between items-center py-5 w-full font-medium text-left text-gray-900 rounded-t-xl border-b border-gray-200 dark:border-gray-700 dark:text-white\">\n                    <span class=\"w-4\/5\" data-accordion-index=\"1\">\n                        Can I transfer miles between different programs?                    <\/span>\n                    <svg data-accordion-index=\"1\" data-accordion-target=\"icon\" class=\"w-6 h-6 rotate-180 shrink-0\" fill=\"currentColor\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                <\/button>\n            <\/h2>\n            <div data-accordion-target=\"description\" class=\"animate-fade-in-down\">\n                <div class=\"py-5 border-b border-gray-200 dark:border-gray-70 text-left\">\n                    <p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n                        Direct transfer between concurrent programs is not allowed. However, partner promotions \u2014 such as banks and pool operators \u2014 can allow subsidized movements. Always verify the conditions, taxes and validity of the goods before confirming the transaction.\n                    <\/p>\n                <\/div>\n            <\/div>\n                    <h2>\n                <button data-accordion-target=\"title\" data-accordion-index=\"2\" data-action=\"accordion#update\" type=\"button\" class=\"h-24 sm:h-16 flex justify-between items-center py-5 w-full font-medium text-left text-gray-900 rounded-t-xl border-b border-gray-200 dark:border-gray-700 dark:text-white\">\n                    <span class=\"w-4\/5\" data-accordion-index=\"2\">\n                        Milhas vencem?                    <\/span>\n                    <svg data-accordion-index=\"2\" data-accordion-target=\"icon\" class=\"w-6 h-6 rotate-180 shrink-0\" fill=\"currentColor\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                <\/button>\n            <\/h2>\n            <div data-accordion-target=\"description\" class=\"animate-fade-in-down\">\n                <div class=\"py-5 border-b border-gray-200 dark:border-gray-70 text-left\">\n                    <p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n                        Yes, and many people lose without perceber. Milhas are normally valid for 24 to 36 months, but as advertised they may expire sooner. Accompany your account in the program app and pay attention to the notifications to avoid waste.\n                    <\/p>\n                <\/div>\n            <\/div>\n                    <h2>\n                <button data-accordion-target=\"title\" data-accordion-index=\"3\" data-action=\"accordion#update\" type=\"button\" class=\"h-24 sm:h-16 flex justify-between items-center py-5 w-full font-medium text-left text-gray-900 rounded-t-xl border-b border-gray-200 dark:border-gray-700 dark:text-white\">\n                    <span class=\"w-4\/5\" data-accordion-index=\"3\">\n                        Can I sell milhas legally?                    <\/span>\n                    <svg data-accordion-index=\"3\" data-accordion-target=\"icon\" class=\"w-6 h-6 rotate-180 shrink-0\" fill=\"currentColor\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                <\/button>\n            <\/h2>\n            <div data-accordion-target=\"description\" class=\"animate-fade-in-down\">\n                <div class=\"py-5 border-b border-gray-200 dark:border-gray-70 text-left\">\n                    <p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n                        Yes, there are specialized and safe sites to sell milhas. The process is legal in Brazil, since it works with platforms you trust. The value received varies according to the program and the market price at the time of sale.\n                    <\/p>\n                <\/div>\n            <\/div>\n                    <h2>\n                <button data-accordion-target=\"title\" data-accordion-index=\"4\" data-action=\"accordion#update\" type=\"button\" class=\"h-24 sm:h-16 flex justify-between items-center py-5 w-full font-medium text-left text-gray-900 rounded-t-xl border-b border-gray-200 dark:border-gray-700 dark:text-white\">\n                    <span class=\"w-4\/5\" data-accordion-index=\"4\">\n                        Is it worth using milhas in products or services?                    <\/span>\n                    <svg data-accordion-index=\"4\" data-accordion-target=\"icon\" class=\"w-6 h-6 rotate-180 shrink-0\" fill=\"currentColor\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                <\/button>\n            <\/h2>\n            <div data-accordion-target=\"description\" class=\"animate-fade-in-down\">\n                <div class=\"py-5 border-b border-gray-200 dark:border-gray-70 text-left\">\n                    <p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n                        Most of the time, it doesn&#039;t pay off. The conversion for products is usually much lower than the value of the milha in passagens. If you can, wait for promotions and use your money for yourself, where the performance is higher.\n                    <\/p>\n                <\/div>\n            <\/div>\n                    <h2>\n                <button data-accordion-target=\"title\" data-accordion-index=\"5\" data-action=\"accordion#update\" type=\"button\" class=\"h-24 sm:h-16 flex justify-between items-center py-5 w-full font-medium text-left text-gray-900 rounded-t-xl border-b border-gray-200 dark:border-gray-700 dark:text-white\">\n                    <span class=\"w-4\/5\" data-accordion-index=\"5\">\n                        Can you accumulate thousands without credit cards?                    <\/span>\n                    <svg data-accordion-index=\"5\" data-accordion-target=\"icon\" class=\"w-6 h-6 rotate-180 shrink-0\" fill=\"currentColor\" viewbox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z\" clip-rule=\"evenodd\"><\/path><\/svg>\n                <\/button>\n            <\/h2>\n            <div data-accordion-target=\"description\" class=\"animate-fade-in-down\">\n                <div class=\"py-5 border-b border-gray-200 dark:border-gray-70 text-left\">\n                    <p class=\"mb-2 text-gray-500 dark:text-gray-400\">\n                        Yes! You can accumulate thousands by shopping in local stores, registering CPF in pharmacies, traveling through mobility apps or using independent point programs. Afterwards, just transfer the accumulated points to the mileage program.\n                    <\/p>\n                <\/div>\n            <\/div>\n        \t<\/div>\n<\/div><\/div><!--landing--><div class=\"wp-block-lazyblock-landing-page-variant lazyblock-landing-page-variant-Zxtc5B\"><div id=\"landing\" style=\"\" class=\"mb-40\">\n  <section class=\"text-gray-600 body-font border-gray-200 sm:border-0\">\n    <div style=\"max-width: 850px;\" class=\"sm:pt-6 mx-auto block\">\n      <div class=\"text-center py-3 px-5\">\n        <p data-av-subtitle class=\"leading-relaxed sm:w-3\/4 mx-auto mb-0\">\n          Do you think air travel is too expensive?        <\/p>\n      <\/div>\n\n              <section id=\"half\" class=\"text-gray-600 body-font border-gray-200 sm:border-0\">\n          <h4 class=\"pt-3 text-center text-gray-900 text-2xl title-font font-medium px-5 mb-12\">\n            Find out where to find cheap air tickets and start planning your next trip while spending much less!          <\/h4>\n                    <p class=\"sm:hidden pb-2 text-center sm:text-left leading-relaxed px-5\">\n              Traveling to Brazil or abroad can cost less than you imagine. Sites and search engines gather lightning promotions, you with discounts and hidden stretches that you don&#039;t take advantage of. The secret is to know where to look.\n          <\/p>\n          \n          <div class=\"sm:hidden sm:px-0 py-6 mx-auto px-5\">\n            <div class=\"w-full mx-auto flex flex-wrap\">\n                              <a class=\"mx-auto block\" href=\"https:\/\/destinoseviajes.com\/en\/pt\/voe-azul\/\" data-analytics-label=\"landingPageImage\" data-action=\"analytics#trackCTA\">\n                  <img decoding=\"async\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" class=\"w-full h-64 object-cover object-center rounded border-gray-100 border-2\" src=\"https:\/\/destinoseviajes.com\/wp-content\/uploads\/2024\/10\/AdobeStock_997549527-scaled.jpeg\">\n                <\/a>\n                                          <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n                                  <div class=\"flex\">\n                    <a class=\"flex text-white no-underline mt-10 m-auto sm:mr-0 sm:ml-auto\" href=\"https:\/\/destinoseviajes.com\/en\/pt\/voe-azul\/\"  data-analytics-label=\"landingPageFirstButton\" data-action=\"analytics#trackCTA\">\n                      <button id=\"landing-first\" class=\"text-white flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-8 text-lg focus:outline-none rounded\">\n                        FIND CHEAP TICKETS                      <\/button>\n                    <\/a>\n                  <\/div>\n                                      <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n                      You will remain in the same website                    <\/p>\n                                                                <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"mt-10 h-1 bg-gray-200 rounded overflow-hidden sm:hidden mx-5\">\n            <div class=\"w-24 h-full\"><\/div>\n          <\/div>\n          <div class=\"hidden sm:block sm:px-0 py-6 mx-auto px-5\">\n            <div class=\"w-full py-3 mx-auto flex flex-wrap\">\n                              <img decoding=\"async\" loading=\"lazy\" alt=\"card\" style=\"height: 190px;\" class=\"lg:w-2\/5 w-full h-64 object-cover object-center rounded border-gray-100 border-2\" src=\"https:\/\/destinoseviajes.com\/wp-content\/uploads\/2024\/10\/AdobeStock_997549527-scaled.jpeg\">\n                            \n              <div class=\"lg:w-3\/5 w-full lg:pl-6 mt-6 lg:mt-0\">\n                \n                \n                <p class=\"py-2 text-center sm:text-left leading-relaxed\">\n                  Traveling to Brazil or abroad can cost less than you imagine. Sites and search engines gather lightning promotions, you with discounts and hidden stretches that you don&#039;t take advantage of. The secret is to know where to look.\n                <\/p>\n                <div class=\"flex mt-6 items-center pb-5 border-b-2 border-gray-100 mb-5\">\n                <\/div>\n                                  <div class=\"flex\">\n                    <a class=\"flex text-white no-underline mt-10 m-auto sm:mr-0 sm:ml-auto\" href=\"https:\/\/destinoseviajes.com\/en\/pt\/voe-azul\/\"  data-analytics-label=\"landingPageFirstButton\" data-action=\"analytics#trackCTA\">\n                      <button id=\"landing-first\" class=\"text-white flex m-auto sm:mr-0 sm:ml-auto border-0 py-2 px-8 text-lg focus:outline-none rounded\">\n                        FIND CHEAP TICKETS                      <\/button>\n                    <\/a>\n                  <\/div>\n                                      <p class=\"text-xs text-gray-500 mt-3 text-center sm:text-right\">\n                      You will remain in the same website                    <\/p>\n                                                                <\/div>\n            <\/div>\n          <\/div>\n        <\/section>\n      \n      <p class=\"text-center leading-relaxed sm:w-3\/4 mx-auto my-10 px-5\">\n        Do you want to travel more and with less stress? See why accompanying promotions can change everything:      <\/p>\n            <div class=\"flex flex-wrap sm:w-full sm:mx-auto sm:mb-2 px-5\">\n        <div class=\"p-2 sm:w-1\/2 w-full\">\n          <div class=\"bg-gray-100 rounded flex p-4 h-full items-center\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" class=\"w-6 h-6 flex-shrink-0 mr-4\" viewbox=\"0 0 24 24\">\n              <path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"><\/path>\n              <path d=\"M22 4L12 14.01l-3-3\"><\/path>\n            <\/svg>\n            <span class=\"title-font font-medium text-left\">\n              Destinations with rates below the common            <\/span>\n          <\/div>\n        <\/div>\n        <div class=\"p-2 sm:w-1\/2 w-full\">\n          <div class=\"bg-gray-100 rounded flex p-4 h-full items-center\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" class=\"w-6 h-6 flex-shrink-0 mr-4\" viewbox=\"0 0 24 24\">\n              <path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"><\/path>\n              <path d=\"M22 4L12 14.01l-3-3\"><\/path>\n            <\/svg>\n            <span class=\"title-font font-medium text-left\">\n              Promotions in strategic data of the year            <\/span>\n          <\/div>\n        <\/div>\n        <div class=\"p-2 sm:w-1\/2 w-full\">\n          <div class=\"bg-gray-100 rounded flex p-4 h-full items-center\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" class=\"w-6 h-6 flex-shrink-0 mr-4\" viewbox=\"0 0 24 24\">\n              <path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"><\/path>\n              <path d=\"M22 4L12 14.01l-3-3\"><\/path>\n            <\/svg>\n            <span class=\"title-font font-medium text-left\">\n              Price alerts in real time            <\/span>\n          <\/div>\n        <\/div>\n        <div class=\"p-2 sm:w-1\/2 w-full\">\n          <div class=\"bg-gray-100 rounded flex p-4 h-full items-center\">\n            <svg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" class=\"w-6 h-6 flex-shrink-0 mr-4\" viewbox=\"0 0 24 24\">\n              <path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"><\/path>\n              <path d=\"M22 4L12 14.01l-3-3\"><\/path>\n            <\/svg>\n            <span class=\"title-font font-medium text-left\">\n              Quick comparison between companies            <\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      \n              <div class=\"mx-5\" data-anchor-target=\"lazyBlock\">\n          <a class=\"text-white no-underline\"  href=\"https:\/\/destinoseviajes.com\/en\/pt\/voe-azul\/\" data-analytics-label=\"landingPageSecondButton\" data-action=\"analytics#trackCTA\">\n            <button id=\"landing-second\" class=\"flex mx-auto mt-16 border-0 py-2 px-8 focus:outline-none rounded text-lg\">\n              FIND CHEAP TICKETS            <\/button>\n          <\/a>\n        <\/div>\n                          <p class=\"text-xs text-gray-500 mt-3 text-center\">\n            You will remain in the same website          <\/p>\n                        <\/div>\n  <\/section>\n\n    <script type=\"module\"> function waitFor(conditionFunction) { const poll = resolve => { if(conditionFunction()) resolve(); else setTimeout(_ => poll(resolve), 400); }; return new Promise(poll); } import { Application, Controller } from \"\/wp-content\/themes\/twentytwentyone\/assets\/js\/stimulus.min.js\"; let Stimulus = Application.start(); Stimulus.register(\"anchor\", class extends Controller { static get targets() { return [ \"lazyBlock\", \"lazyBlockAnchor\" ]; } initialize() { this.active = false; this.passed = false; this.closed = false; this.anchorViews = 0; this.boundOnShowAnchor = this.onShowAnchor.bind(this); window.anchorReady = window.anchorReady || false; waitFor(_ => (window.scrollY > this.getHeightBlock() && !this.active)) .then(_ => { !window.anchorReady? this.visible() : ''; window.anchorReady = true; }); if (document.getElementById('landing')) { setTimeout(() => { !window.anchorReady ? this.visible() : ''; window.anchorReady = true; }, 1 * 30000); }; } connect() { this.onShowAnchor(); document.addEventListener(\"scroll\", this.boundOnShowAnchor); } disconnect() { document.removeEventListener(\"scroll\", this.boundOnShowAnchor); } visible() { if (document.getElementById('av-offerwall__wrapper')) { setTimeout(() => this.visible(), 20000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 100) { setTimeout(() => this.visible(), 1000); return; } if (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10) { this.getAnchorElement().style.marginBottom = '60px'; } if (document.querySelector('[data-anchor-shown=\"true\"]') && document.querySelector('[data-anchor-shown=\"true\"]').style.bottom === '0px') { setTimeout(() => this.visible(), 1000); return; } if (!window.km2AnchorReady) { this.active = true; \/*this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-down');*\/ \/*this.getAnchorElement().classList.add('animate-show-up');*\/ \/*setTimeout(() => {*\/ \/*this.getAnchorElement().style.animation = \"\";*\/ this.getAnchorElement().classList.add('animate-show-up'); this.getAnchorElement().classList.remove('hidden'); this.setAnchorViews(this.anchorViews+1); setTimeout(() => this.closeAnchor(), 20000); waitFor(_ => (document.getElementById('av-fixed__bottomWrapper') && document.getElementById('av-fixed__bottomWrapper').style.display !== 'none' && document.getElementById('av-fixed__bottomWrapper').getBoundingClientRect().height > 10 && this.getAnchorElement().style.marginBottom !== '60px')) .then(_ => { this.closeAnchor(); }); this.active = false; \/*}, 10);*\/ } } invisible() { this.active = true; this.getAnchorElement().style.animation = \"none\"; this.getAnchorElement().classList.remove('animate-show-up'); this.getAnchorElement().classList.add('animate-show-down'); setTimeout(() => { this.getAnchorElement().style.animation = \"\"; setTimeout(() => { this.getAnchorElement().classList.add('hidden'); this.active = false; }, 800); }, 10); } onShowAnchor() { let anchorReady = false;  \/*if (!this.active && !anchorReady) { if (this.getAnchorViews() <= 3) { if (window.scrollY > this.getHeightBlock()) { if (!this.passed && !this.closed) { this.visible(); this.passed = true; } } else { if (this.passed) { this.invisible(); this.passed = false; } } } else { if (!this.getAnchorElement().classList.contains('close')) { this.getAnchorElement().classList.add('close'); if (window.scrollY < this.getHeightBlock()) { this.invisible(); } } } }*\/ } closeAnchor() { if (this.closed) return; this.invisible(); this.getAnchorElement().classList.add('close'); this.closed = true; } getAnchorElement() { return this.lazyBlockAnchorTargets[0]; } getAnchorViews() { this.anchorViews = parseInt(sessionStorage.getItem(\"anchorViews\")) >= 1 ? parseInt(sessionStorage.getItem(\"anchorViews\")) : 0; return this.anchorViews; } setAnchorViews(views) { sessionStorage.setItem(\"anchorViews\", views); } getHeightBlock() { return this.lazyBlockTarget.offsetTop + this.lazyBlockTarget.offsetHeight - 110; } }) <\/script>  <div data-anchor-target=\"lazyBlockAnchor\" class=\"fixed w-full sm:w-96 px-3 py-2 bottom-0 left-0 hidden\" style=\"z-index: 999999;\" name=\"lazyBlockAnchor\">\n    <div class=\"grid justify-items-stretch\">        \n              <div class=\"relative justify-self-end top-4 -right-2\">\n          <button data-no-translation class=\"bg-white text-md font-medium text-center rounded-full h-7 w-7 border-2\" data-analytics-label=\"anchorCloseAnchor\" data-action=\"anchor#closeAnchor\" style=\"z-index: 999999;\">\n            X\n          <\/button>\n        <\/div>\n        <div class=\"w-full justify-self-start flex flex-col h-32 bg-white border-solid border-2 shadow-md rounded-md\">\n          <div class=\"mx-2 h-1\/2\">\n            <p class=\"px-5 text-center pt-3 text-xs\">\n              Find out where to find cheap air tickets and start planning your next trip while spending much less!            <\/p>\n          <\/div>\n          <div class=\"mx-2 mt-1 bottom-0 h-1\/2\">\n            <a class=\"w-full m-auto\" href=\"https:\/\/destinoseviajes.com\/en\/pt\/voe-azul\/\"  data-analytics-label=\"anchorButton\" data-action=\"analytics#trackCTA\" >\n              <button class=\"flex m-auto border-0 py-2 px-6 focus:outline-none rounded text-center text-sm\">\n                Keep Reading              <\/button>\n            <\/a>\n            <p class=\"text-gray-500 text-center mt-1\" style=\"font-size: 0.50rem;\">\n              You will remain in the same website  \n            <\/p>\n          <\/div>\n        <\/div>\n          <\/div>\n  <\/div>\n\n  <link rel=\"prefetch\" href=\"https:\/\/destinoseviajes.com\/pt\/voe-azul\/\">\n  <link rel=\"prerender\" href=\"https:\/\/destinoseviajes.com\/pt\/voe-azul\/\">\n\n  <link rel=\"prefetch\" href=\"\">\n  <link rel=\"prerender\" href=\"\">\n\n  <div style=\"margin-top: 100px;\">\n      <\/div>\n\n<\/div>\n\n<\/div><!--landing-->","protected":false},"excerpt":{"rendered":"<p>Descubra quantas milhas voc\u00ea acumula por m\u00eas Gasto total no cart\u00e3o (R$): Categorias de gasto (marque as que se aplicam): Supermercado Farm\u00e1cia \/ Sa\u00fade Apps e Delivery Compras online Posto de gasolina Contas e boletos Viagens Tipo de cart\u00e3o: B\u00e1sico (1,0 milha\/US$)Gold (1,5 milha\/US$)Platinum (2,0 milhas\/US$)Black \/ Infinite (2,5 milhas\/US$)Co-branded (3,0 milhas\/US$) Calcular &#8220;Eu achava&hellip; <a class=\"more-link\" href=\"https:\/\/destinoseviajes.com\/en\/calculadora-de-milhas_v1\/\">Continue reading <span class=\"screen-reader-text\">Calculadora de Milhas_V1 (ext)<\/span><\/a><\/p>","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,811],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.7 (Yoast SEO v19.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Calculadora de Milhas_V1 (ext) - Destinos e Viajes<\/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:\/\/destinoseviajes.com\/en\/calculadora-de-milhas_v1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de Milhas_V1 (ext)\" \/>\n<meta property=\"og:description\" content=\"Descubra quantas milhas voc\u00ea acumula por m\u00eas Gasto total no cart\u00e3o (R$): Categorias de gasto (marque as que se aplicam): Supermercado Farm\u00e1cia \/ Sa\u00fade Apps e Delivery Compras online Posto de gasolina Contas e boletos Viagens Tipo de cart\u00e3o: B\u00e1sico (1,0 milha\/US$)Gold (1,5 milha\/US$)Platinum (2,0 milhas\/US$)Black \/ Infinite (2,5 milhas\/US$)Co-branded (3,0 milhas\/US$) Calcular &#8220;Eu achava&hellip; Continue reading Calculadora de Milhas_V1 (ext)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/destinoseviajes.com\/en\/calculadora-de-milhas_v1\/\" \/>\n<meta property=\"og:site_name\" content=\"Destinos e Viajes\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-07T17:35:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-29T17:35:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Amanda Laet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/destinoseviajes.com\/#website\",\"url\":\"https:\/\/destinoseviajes.com\/\",\"name\":\"Destinos e Viajes\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/destinoseviajes.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/#webpage\",\"url\":\"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/\",\"name\":\"Calculadora de Milhas_V1 (ext) - Destinos e Viajes\",\"isPartOf\":{\"@id\":\"https:\/\/destinoseviajes.com\/#website\"},\"datePublished\":\"2025-08-07T17:35:05+00:00\",\"dateModified\":\"2025-08-29T17:35:39+00:00\",\"author\":{\"@id\":\"https:\/\/destinoseviajes.com\/#\/schema\/person\/bd6ea318acc5db89e93b556e7c91c81c\"},\"breadcrumb\":{\"@id\":\"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/destinoseviajes.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de Milhas_V1 (ext)\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/destinoseviajes.com\/#\/schema\/person\/bd6ea318acc5db89e93b556e7c91c81c\",\"name\":\"Amanda Laet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/destinoseviajes.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b309751207ecb9bf4933d961aebd09d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b309751207ecb9bf4933d961aebd09d?s=96&d=mm&r=g\",\"caption\":\"Amanda Laet\"},\"url\":\"https:\/\/destinoseviajes.com\/en\/author\/amandalaetgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Calculadora de Milhas_V1 (ext) - Destinos e Viajes","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:\/\/destinoseviajes.com\/en\/calculadora-de-milhas_v1\/","og_locale":"en_US","og_type":"article","og_title":"Calculadora de Milhas_V1 (ext)","og_description":"Descubra quantas milhas voc\u00ea acumula por m\u00eas Gasto total no cart\u00e3o (R$): Categorias de gasto (marque as que se aplicam): Supermercado Farm\u00e1cia \/ Sa\u00fade Apps e Delivery Compras online Posto de gasolina Contas e boletos Viagens Tipo de cart\u00e3o: B\u00e1sico (1,0 milha\/US$)Gold (1,5 milha\/US$)Platinum (2,0 milhas\/US$)Black \/ Infinite (2,5 milhas\/US$)Co-branded (3,0 milhas\/US$) Calcular &#8220;Eu achava&hellip; Continue reading Calculadora de Milhas_V1 (ext)","og_url":"https:\/\/destinoseviajes.com\/en\/calculadora-de-milhas_v1\/","og_site_name":"Destinos e Viajes","article_published_time":"2025-08-07T17:35:05+00:00","article_modified_time":"2025-08-29T17:35:39+00:00","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Amanda Laet","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/destinoseviajes.com\/#website","url":"https:\/\/destinoseviajes.com\/","name":"Destinos e Viajes","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/destinoseviajes.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/#webpage","url":"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/","name":"Calculadora de Milhas_V1 (ext) - Destinos e Viajes","isPartOf":{"@id":"https:\/\/destinoseviajes.com\/#website"},"datePublished":"2025-08-07T17:35:05+00:00","dateModified":"2025-08-29T17:35:39+00:00","author":{"@id":"https:\/\/destinoseviajes.com\/#\/schema\/person\/bd6ea318acc5db89e93b556e7c91c81c"},"breadcrumb":{"@id":"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/destinoseviajes.com\/calculadora-de-milhas_v1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/destinoseviajes.com\/"},{"@type":"ListItem","position":2,"name":"Calculadora de Milhas_V1 (ext)"}]},{"@type":"Person","@id":"https:\/\/destinoseviajes.com\/#\/schema\/person\/bd6ea318acc5db89e93b556e7c91c81c","name":"Amanda Laet","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/destinoseviajes.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9b309751207ecb9bf4933d961aebd09d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b309751207ecb9bf4933d961aebd09d?s=96&d=mm&r=g","caption":"Amanda Laet"},"url":"https:\/\/destinoseviajes.com\/en\/author\/amandalaetgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/posts\/35601"}],"collection":[{"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/comments?post=35601"}],"version-history":[{"count":0,"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/posts\/35601\/revisions"}],"wp:attachment":[{"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/media?parent=35601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/categories?post=35601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/destinoseviajes.com\/en\/wp-json\/wp\/v2\/tags?post=35601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}