{"id":45222,"date":"2026-08-11T17:41:10","date_gmt":"2026-08-11T20:41:10","guid":{"rendered":"https:\/\/vexpenses.com.br\/blog\/?page_id=45222"},"modified":"2026-08-11T17:41:12","modified_gmt":"2026-08-11T20:41:12","slug":"ferramenta-comparador-de-despesas-corporativas","status":"publish","type":"page","link":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/","title":{"rendered":"Ferramenta: Comparador de despesas corporativas"},"content":{"rendered":"\n<!-- ==========================================================\n     VEXPENSES \u00b7 COMPARADOR DESPESAS CORPORATIVAS\n     Dados oficiais: Cen\u00e1rio de Despesas Corporativas no Brasil 2025\n     4.858 empresas \u00b7 53 milh\u00f5es de transa\u00e7\u00f5es \u00b7 5 anos\n     ========================================================== -->\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* ==========================================================\n     OCULTAR ELEMENTOS DO TEMA WORDPRESS (modo landing page)\n     Ativado pela classe .vex-fullpage adicionada ao <body> via JS.\n     Cobre os seletores mais comuns dos principais temas.\n     Adicione aqui seletores espec\u00edficos do seu tema, se necess\u00e1rio.\n     ========================================================== *\/\n  body.vex-fullpage header,\n  body.vex-fullpage footer,\n  body.vex-fullpage #header,\n  body.vex-fullpage #footer,\n  body.vex-fullpage #masthead,\n  body.vex-fullpage #colophon,\n  body.vex-fullpage .site-header,\n  body.vex-fullpage .site-footer,\n  body.vex-fullpage .header,\n  body.vex-fullpage .footer,\n  body.vex-fullpage .main-header,\n  body.vex-fullpage .main-footer,\n  body.vex-fullpage .page-header,\n  body.vex-fullpage .entry-header,\n  body.vex-fullpage .entry-footer,\n  body.vex-fullpage .site-branding,\n  body.vex-fullpage .site-navigation,\n  body.vex-fullpage .main-navigation,\n  body.vex-fullpage .primary-navigation,\n  body.vex-fullpage nav.navigation,\n  body.vex-fullpage nav[role=\"navigation\"],\n  body.vex-fullpage .nav-primary,\n  body.vex-fullpage .menu-toggle,\n  body.vex-fullpage .sidebar,\n  body.vex-fullpage #sidebar,\n  body.vex-fullpage .secondary,\n  body.vex-fullpage #secondary,\n  body.vex-fullpage .widget-area,\n  body.vex-fullpage .wp-block-template-part[data-type=\"header\"],\n  body.vex-fullpage .wp-block-template-part[data-type=\"footer\"],\n  body.vex-fullpage .breadcrumbs,\n  body.vex-fullpage .breadcrumb,\n  body.vex-fullpage .yoast-breadcrumbs,\n  body.vex-fullpage .comments-area,\n  body.vex-fullpage #comments,\n  body.vex-fullpage .post-navigation,\n  body.vex-fullpage .nav-links,\n  body.vex-fullpage .entry-meta,\n  body.vex-fullpage .entry-title,\n  body.vex-fullpage .author-bio,\n  \/* Temas espec\u00edficos *\/\n  body.vex-fullpage .elementor-location-header,\n  body.vex-fullpage .elementor-location-footer,\n  body.vex-fullpage .ast-header,\n  body.vex-fullpage .ast-small-footer,\n  body.vex-fullpage .ast-footer,\n  body.vex-fullpage .site-above-footer-wrap,\n  body.vex-fullpage .site-below-footer-wrap,\n  body.vex-fullpage .gp-header,\n  body.vex-fullpage .gp-footer,\n  body.vex-fullpage .et_pb_section_header,\n  body.vex-fullpage .et-l--header,\n  body.vex-fullpage .et-l--footer,\n  body.vex-fullpage .fl-page-header,\n  body.vex-fullpage .fl-page-footer,\n  body.vex-fullpage .header-footer-grid-container > header,\n  body.vex-fullpage .header-footer-grid-container > footer {\n    display: none !important;\n  }\n\n  \/* Resetar margens, padding e largura dos containers do tema *\/\n  body.vex-fullpage,\n  body.vex-fullpage #page,\n  body.vex-fullpage .site,\n  body.vex-fullpage #wrapper,\n  body.vex-fullpage .wrapper,\n  body.vex-fullpage #content,\n  body.vex-fullpage .content,\n  body.vex-fullpage #main,\n  body.vex-fullpage .site-main,\n  body.vex-fullpage .site-content,\n  body.vex-fullpage main,\n  body.vex-fullpage .main,\n  body.vex-fullpage .container,\n  body.vex-fullpage .container-fluid,\n  body.vex-fullpage .entry-content,\n  body.vex-fullpage .post-content,\n  body.vex-fullpage article,\n  body.vex-fullpage .ast-container,\n  body.vex-fullpage .elementor-section,\n  body.vex-fullpage .elementor-container,\n  body.vex-fullpage .et_pb_section,\n  body.vex-fullpage .et_pb_row,\n  body.vex-fullpage .fl-builder-content,\n  body.vex-fullpage .wp-block-group,\n  body.vex-fullpage .wp-block-post-content {\n    max-width: 100% !important;\n    width: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: #f4f6fa !important;\n  }\n\n  body.vex-fullpage {\n    min-height: 100vh !important;\n  }\n\n  \/* Centraliza\u00e7\u00e3o e respiro do webapp na tela cheia *\/\n  body.vex-fullpage .vex-root {\n    margin: 32px auto !important;\n  }\n\n  @media (max-width: 640px) {\n    body.vex-fullpage .vex-root {\n      margin: 0 !important;\n    }\n  }\n\n  \/* ========== RESET DO COMPONENTE ========== *\/\n  .vex-root, .vex-root *, .vex-root *::before, .vex-root *::after {\n    box-sizing: border-box;\n  }\n\n  .vex-root {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: #f9f9f9;\n    color: #333;\n    max-width: 960px;\n    margin: 0 auto;\n    border-radius: 16px;\n    overflow: hidden;\n    box-shadow: 0 4px 30px rgba(0, 50, 107, 0.08);\n  }\n\n  .vex-root p, .vex-root div, .vex-root span, .vex-root button, .vex-root input, .vex-root select {\n    font-family: 'Inter', sans-serif;\n  }\n\n  \/* ========== HEADER ========== *\/\n  .vex-header {\n    background: linear-gradient(135deg, #00326b 0%, #004a9e 100%);\n    padding: 36px 40px 32px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .vex-header::before {\n    content: '';\n    position: absolute;\n    right: -60px;\n    top: -60px;\n    width: 260px;\n    height: 260px;\n    background: rgba(255, 255, 255, 0.04);\n    border-radius: 50%;\n  }\n\n  .vex-header::after {\n    content: '';\n    position: absolute;\n    right: 80px;\n    bottom: -90px;\n    width: 200px;\n    height: 200px;\n    background: rgba(255, 255, 255, 0.03);\n    border-radius: 50%;\n  }\n\n  .vex-header-logo {\n    position: absolute;\n    top: 28px;\n    right: 36px;\n    height: 64px;\n    width: auto;\n    z-index: 2;\n    display: block;\n  }\n\n  .vex-header-title {\n    font-size: 26px;\n    font-weight: 800;\n    color: #fff;\n    line-height: 1.2;\n    max-width: 580px;\n    margin: 60px 0 0;\n    padding-right: 220px;\n    position: relative;\n    z-index: 1;\n  }\n\n  .vex-header-title span { color: #70cdff; }\n\n  .vex-header-sub {\n    font-size: 13.5px;\n    color: rgba(255, 255, 255, 0.75);\n    margin-top: 10px;\n    font-weight: 400;\n    position: relative;\n    z-index: 1;\n  }\n\n  .vex-stats-bar {\n    display: flex;\n    gap: 32px;\n    margin-top: 24px;\n    flex-wrap: wrap;\n    position: relative;\n    z-index: 1;\n  }\n\n  .vex-stat-num {\n    font-size: 20px;\n    font-weight: 800;\n    color: #70cdff;\n    display: block;\n    line-height: 1.1;\n  }\n\n  .vex-stat-label {\n    font-size: 10.5px;\n    color: rgba(255, 255, 255, 0.6);\n    font-weight: 500;\n    text-transform: uppercase;\n    letter-spacing: 0.6px;\n    display: block;\n    margin-top: 4px;\n  }\n\n  \/* ========== BODY ========== *\/\n  .vex-body {\n    padding: 32px 40px 40px;\n  }\n\n  .vex-progress-dots {\n    display: flex;\n    gap: 6px;\n    margin-bottom: 22px;\n  }\n\n  .vex-dot {\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #e3e3e3;\n    transition: all 0.25s;\n  }\n\n  .vex-dot.vex-active {\n    background: #0073e6;\n    width: 22px;\n    border-radius: 4px;\n  }\n\n  .vex-dot.vex-done {\n    background: #22c55e;\n  }\n\n  .vex-step-label {\n    font-size: 11px;\n    font-weight: 700;\n    color: #0073e6;\n    text-transform: uppercase;\n    letter-spacing: 0.9px;\n    margin-bottom: 8px;\n  }\n\n  .vex-section-title {\n    font-size: 19px;\n    font-weight: 800;\n    color: #00326b;\n    margin: 0 0 6px;\n    line-height: 1.25;\n  }\n\n  .vex-section-desc {\n    font-size: 13.5px;\n    color: #666;\n    margin: 0 0 22px;\n    line-height: 1.55;\n  }\n\n  .vex-root.vex-result-mode .vex-section-desc {\n    margin-bottom: 32px;\n  }\n\n  \/* ========== METRICS GRID ========== *\/\n  .vex-metrics-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));\n    gap: 10px;\n    margin-bottom: 8px;\n  }\n\n  .vex-metric-card {\n    background: #fff;\n    border: 1.5px solid #efefef;\n    border-radius: 10px;\n    padding: 14px;\n    cursor: pointer;\n    transition: all 0.15s ease;\n    position: relative;\n    text-align: left;\n    font-family: 'Inter', sans-serif;\n  }\n\n  .vex-metric-card:hover {\n    border-color: #0073e6;\n    background: #f0f6ff;\n    transform: translateY(-1px);\n  }\n\n  .vex-metric-card.vex-active {\n    border-color: #0073e6;\n    background: #e8f2ff;\n  }\n\n  .vex-metric-card.vex-active::after {\n    content: '\u2713';\n    position: absolute;\n    top: 8px;\n    right: 10px;\n    font-size: 13px;\n    color: #0073e6;\n    font-weight: 800;\n  }\n\n  .vex-metric-icon {\n    font-size: 20px;\n    margin-bottom: 6px;\n    display: block;\n  }\n\n  .vex-metric-name {\n    font-size: 13px;\n    font-weight: 700;\n    color: #00326b;\n    line-height: 1.3;\n  }\n\n  .vex-metric-hint {\n    font-size: 11px;\n    color: #888;\n    margin-top: 3px;\n    line-height: 1.35;\n  }\n\n  .vex-divider {\n    border: none;\n    border-top: 1px solid #efefef;\n    margin: 26px 0;\n  }\n\n  \/* ========== TOGGLE DE MODO DE COMPARA\u00c7\u00c3O ========== *\/\n  .vex-mode-toggle {\n    display: flex;\n    gap: 0;\n    background: #f4f7fb;\n    border: 1.5px solid #e0e7f0;\n    border-radius: 10px;\n    padding: 4px;\n    margin-bottom: 24px;\n    width: fit-content;\n    max-width: 100%;\n    flex-wrap: wrap;\n  }\n\n  .vex-mode-btn {\n    background: transparent;\n    border: none;\n    padding: 10px 18px;\n    font-size: 12.5px;\n    font-weight: 600;\n    color: #5a6b80;\n    cursor: pointer;\n    border-radius: 7px;\n    font-family: 'Inter', sans-serif;\n    transition: all 0.18s;\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 2px;\n    text-align: left;\n    line-height: 1.3;\n  }\n\n  .vex-mode-btn-title { font-weight: 700; font-size: 12.5px; }\n  .vex-mode-btn-sub { font-size: 10.5px; font-weight: 500; color: #8a99ad; }\n\n  .vex-mode-btn.vex-active {\n    background: #fff;\n    color: #00326b;\n    box-shadow: 0 1px 4px rgba(0, 50, 107, 0.10);\n  }\n  .vex-mode-btn.vex-active .vex-mode-btn-sub { color: #0073e6; }\n  .vex-mode-btn:hover:not(.vex-active) { color: #00326b; }\n\n  \/* Filtragem de cards por modo *\/\n  .vex-root[data-mode=\"policy\"] .vex-metric-card[data-modes=\"spend\"] { display: none; }\n  .vex-root[data-mode=\"spend\"] .vex-metric-card[data-modes=\"policy\"] { display: none; }\n\n  \/* No modo \"spend\": esconde gr\u00e1fico de quartis, mostra barra dupla *\/\n  .vex-spend-bars { display: none; }\n  .vex-root[data-mode=\"spend\"] .vex-quartile-wrap { display: none; }\n  .vex-root[data-mode=\"spend\"] .vex-spend-bars { display: block; }\n\n  \/* ========== GR\u00c1FICO DUPLO (MODO GASTO REAL) ========== *\/\n  .vex-spend-bars {\n    background: #fff;\n    border: 1.5px solid #efefef;\n    border-radius: 10px;\n    padding: 32px 28px 30px;\n    margin-bottom: 32px;\n  }\n\n  .vex-spend-bars-title {\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: #888;\n    margin-bottom: 32px;\n  }\n\n  .vex-spend-bar-row {\n    margin-bottom: 22px;\n  }\n  .vex-spend-bar-row:last-child { margin-bottom: 0; }\n\n  .vex-spend-bar-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    margin-bottom: 8px;\n    font-size: 12px;\n    color: #5a6b80;\n  }\n  .vex-spend-bar-header strong { color: #00326b; font-weight: 700; font-size: 15px; }\n\n  .vex-spend-bar-track {\n    width: 100%;\n    height: 14px;\n    background: #f0f3f8;\n    border-radius: 7px;\n    overflow: hidden;\n  }\n\n  .vex-spend-bar-fill {\n    height: 100%;\n    border-radius: 7px;\n    transition: width 0.7s cubic-bezier(0.34, 1.56, 0.64, 1);\n  }\n\n  .vex-spend-bar-fill.vex-spend-bench { background: #0073e6; }\n  .vex-spend-bar-fill.vex-spend-user { background: #70cdff; }\n  .vex-spend-bar-fill.vex-spend-user.vex-pos-above { background: #f59e0b; }\n  .vex-spend-bar-fill.vex-spend-user.vex-pos-warn-low { background: #d97706; }\n\n  .vex-spend-variation {\n    margin-top: 18px;\n    padding: 12px 14px;\n    background: #f9f9f9;\n    border-radius: 8px;\n    font-size: 11.5px;\n    color: #5a6b80;\n    line-height: 1.5;\n  }\n  .vex-spend-variation strong { color: #00326b; }\n\n  \/* ========== INPUT SECTION ========== *\/\n  .vex-input-section { display: none; }\n  .vex-input-section.vex-visible { display: block; }\n\n  .vex-input-row {\n    display: flex;\n    gap: 16px;\n    flex-wrap: wrap;\n    align-items: flex-end;\n  }\n\n  .vex-input-group {\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    flex: 1;\n    min-width: 200px;\n  }\n\n  .vex-input-label {\n    font-size: 12.5px;\n    font-weight: 600;\n    color: #00326b;\n  }\n\n  .vex-input-sublabel {\n    font-size: 11px;\n    color: #888;\n    margin-top: -2px;\n  }\n\n  .vex-input-wrap {\n    display: flex;\n    align-items: center;\n    background: #fff;\n    border: 1.5px solid #efefef;\n    border-radius: 8px;\n    padding: 0 12px;\n    height: 44px;\n    gap: 6px;\n    transition: border-color 0.15s;\n  }\n\n  .vex-input-wrap:focus-within { border-color: #0073e6; }\n\n  .vex-input-prefix {\n    font-size: 13.5px;\n    color: #888;\n    font-weight: 500;\n  }\n\n  .vex-input-wrap input {\n    border: none;\n    outline: none;\n    font-size: 15px;\n    font-weight: 600;\n    color: #00326b;\n    background: transparent;\n    width: 100%;\n    padding: 0;\n    margin: 0;\n    box-shadow: none;\n  }\n\n  .vex-input-wrap input::-webkit-outer-spin-button,\n  .vex-input-wrap input::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n  .vex-input-wrap input[type=number] { -moz-appearance: textfield; }\n\n  .vex-compare-btn {\n    background: #0073e6;\n    color: #fff;\n    border: none;\n    border-radius: 8px;\n    padding: 13px 26px;\n    font-size: 13.5px;\n    font-weight: 700;\n    cursor: pointer;\n    transition: background 0.15s, transform 0.1s;\n    letter-spacing: 0.2px;\n    height: 44px;\n    flex-shrink: 0;\n    font-family: 'Inter', sans-serif;\n  }\n\n  .vex-compare-btn:hover { background: #005bb5; }\n  .vex-compare-btn:active { transform: scale(0.98); }\n  .vex-compare-btn:disabled { background: #cfd8e3; cursor: not-allowed; }\n\n  \/* ========== RESULT ========== *\/\n  .vex-result {\n    display: none;\n    animation: vexFadeUp 0.35s ease;\n  }\n  .vex-result.vex-visible { display: block; }\n\n  @keyframes vexFadeUp {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .vex-gauge-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin-bottom: 24px;\n  }\n\n  .vex-gauge-card {\n    background: #fff;\n    border: 1.5px solid #efefef;\n    border-radius: 10px;\n    padding: 18px 16px;\n    text-align: center;\n  }\n\n  .vex-gauge-card.vex-highlight {\n    background: #00326b;\n    border-color: #00326b;\n  }\n\n  .vex-gauge-label {\n    font-size: 10.5px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: #888;\n    margin-bottom: 10px;\n  }\n\n  .vex-gauge-card.vex-highlight .vex-gauge-label { color: rgba(255, 255, 255, 0.65); }\n\n  .vex-gauge-value {\n    font-size: 30px;\n    font-weight: 800;\n    color: #00326b;\n    line-height: 1;\n  }\n\n  .vex-gauge-card.vex-highlight .vex-gauge-value { color: #70cdff; }\n\n  .vex-gauge-sub {\n    font-size: 11px;\n    color: #888;\n    margin-top: 6px;\n  }\n\n  .vex-gauge-card.vex-highlight .vex-gauge-sub { color: rgba(255, 255, 255, 0.55); }\n\n  .vex-verdict-box {\n    border-radius: 10px;\n    padding: 22px 24px 22px 24px;\n    border-left-width: 6px;\n    border-left-style: solid;\n    margin-bottom: 24px;\n  }\n\n  .vex-verdict-box.vex-above {\n    background: #fff3e0;\n    border: 1.5px solid #f59e0b;\n    border-left: 6px solid #f59e0b;\n  }\n  .vex-verdict-box.vex-warn-low {\n    background: #fff8e1;\n    border: 1.5px solid #d97706;\n    border-left: 6px solid #d97706;\n  }\n  .vex-verdict-box.vex-inline {\n    background: #e8f2ff;\n    border: 1.5px solid #0073e6;\n    border-left: 6px solid #0073e6;\n  }\n\n  .vex-verdict-text {\n    font-size: 13.5px;\n    color: #333;\n    line-height: 1.6;\n  }\n\n  .vex-verdict-text strong { font-weight: 700; color: #00326b; }\n\n  \/* ========== QUARTILE VISUAL ========== *\/\n  .vex-quartile-wrap {\n    background: #fff;\n    border: 1.5px solid #efefef;\n    border-radius: 10px;\n    padding: 32px 26px 36px;\n    margin-bottom: 32px;\n  }\n\n  .vex-quartile-title {\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: #888;\n    margin-bottom: 96px;\n  }\n\n  .vex-quartile-track {\n    position: relative;\n    height: 12px;\n    background: linear-gradient(to right,\n      #fef3c7 0%, #fef3c7 25%,\n      #d6e9ff 25%, #d6e9ff 50%,\n      #d6e9ff 50%, #d6e9ff 75%,\n      #fde4b3 75%, #fde4b3 100%);\n    border-radius: 6px;\n    margin: 36px 6px 28px;\n  }\n\n  .vex-quartile-marker {\n    position: absolute;\n    top: -8px;\n    width: 2px;\n    height: 28px;\n    background: #00326b;\n  }\n\n  .vex-quartile-marker::before {\n    content: '';\n    position: absolute;\n    top: -4px;\n    left: -3px;\n    width: 8px;\n    height: 8px;\n    background: #00326b;\n    border-radius: 50%;\n  }\n\n  .vex-quartile-marker-label {\n    position: absolute;\n    top: -32px;\n    transform: translateX(-50%);\n    font-size: 10.5px;\n    font-weight: 700;\n    color: #00326b;\n    white-space: nowrap;\n  }\n\n  .vex-quartile-user {\n    position: absolute;\n    top: -10px;\n    width: 3px;\n    height: 32px;\n    background: #f59e0b;\n    border-radius: 2px;\n    box-shadow: 0 0 0 4px rgba(245, 158, 11, 0.15);\n    transition: left 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);\n  }\n\n  .vex-quartile-user.vex-pos-above { background: #f59e0b; box-shadow: 0 0 0 4px rgba(245, 158, 11, 0.15); }\n  .vex-quartile-user.vex-pos-warn-low { background: #d97706; box-shadow: 0 0 0 4px rgba(217, 119, 6, 0.15); }\n  .vex-quartile-user.vex-pos-inline { background: #0073e6; box-shadow: 0 0 0 4px rgba(0, 115, 230, 0.15); }\n\n  .vex-quartile-user-label {\n    position: absolute;\n    bottom: -36px;\n    transform: translateX(-50%);\n    font-size: 11px;\n    font-weight: 700;\n    color: #00326b;\n    white-space: nowrap;\n    background: #fff;\n    padding: 3px 8px;\n    border-radius: 4px;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);\n    z-index: 5;\n  }\n\n  .vex-quartile-legend {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 8px;\n    margin-top: 24px;\n    font-size: 10.5px;\n    color: #666;\n    text-align: center;\n  }\n\n  .vex-quartile-legend-item {\n    line-height: 1.4;\n  }\n  .vex-quartile-legend-item strong {\n    display: block;\n    color: #00326b;\n    font-size: 11px;\n  }\n\n  \/* ========== INSIGHTS (estilo gauge card) ========== *\/\n  .vex-insight-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin-bottom: 96px;\n  }\n\n  .vex-insight-card {\n    background: #e8f2ff;\n    border: 1.5px solid #0073e6;\n    border-radius: 10px;\n    padding: 28px 26px;\n  }\n\n  .vex-insight-label {\n    font-size: 10.5px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n    color: #0073e6;\n    margin-bottom: 16px;\n  }\n\n  .vex-insight-value {\n    font-size: 13.5px;\n    font-weight: 500;\n    color: #00326b;\n    line-height: 1.7;\n  }\n\n  \/* ========== MODO RESULTADO (tela isolada) ========== *\/\n  .vex-root.vex-result-mode .vex-step-section,\n  .vex-root.vex-result-mode #vex-input-section,\n  .vex-root.vex-result-mode .vex-progress-dots,\n  .vex-root.vex-result-mode > .vex-body > .vex-divider {\n    display: none !important;\n  }\n\n  .vex-result-back {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    color: #0073e6;\n    cursor: pointer;\n    background: none;\n    border: none;\n    font-family: 'Inter', sans-serif;\n    padding: 0;\n    margin-bottom: 22px;\n    font-weight: 600;\n  }\n  .vex-result-back:hover { text-decoration: underline; }\n\n  .vex-root.vex-result-mode .vex-body {\n    padding: 36px 40px 44px;\n  }\n\n  @media (max-width: 640px) {\n    .vex-root.vex-result-mode .vex-body {\n      padding: 28px 22px 32px;\n    }\n  }\n\n  \/* ========== MENU DE PR\u00d3XIMOS PASSOS ========== *\/\n  .vex-next-steps-menu {\n    background: #fff;\n    border: 1.5px solid #efefef;\n    border-radius: 12px;\n    padding: 32px 30px;\n    margin-top: 8px;\n    margin-bottom: 32px;\n    text-align: center;\n  }\n\n  .vex-next-steps-title {\n    font-size: 16px;\n    font-weight: 800;\n    color: #00326b;\n    margin: 0 0 20px;\n    letter-spacing: -0.2px;\n  }\n\n  .vex-next-steps-buttons {\n    display: flex;\n    gap: 16px;\n    justify-content: center;\n    flex-wrap: wrap;\n  }\n\n  .vex-btn-action {\n    padding: 13px 28px;\n    font-size: 13.5px;\n    font-weight: 700;\n    border-radius: 8px;\n    cursor: pointer;\n    text-decoration: none;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    transition: all 0.15s ease;\n    font-family: 'Inter', sans-serif;\n    min-width: 220px;\n    position: relative; \/* Adicionado para conter a tag absoluta *\/\n  }\n\n  .vex-btn-tag {\n    position: absolute;\n    top: -9px;\n    right: 12px;\n    background: #a7f08f; \/* Laranja vibrante premium *\/\n    color: #153E55;\n    font-size: 9px;\n    font-weight: 800;\n    text-transform: uppercase;\n    padding: 3px 8px;\n    border-radius: 99px;\n    letter-spacing: 0.6px;\n    line-height: 1;\n    box-shadow: 0 2px 8px rgba(245, 158, 11, 0.4);\n  }\n\n  .vex-btn-primary {\n    background: #0073e6;\n    color: #fff;\n    border: none;\n  }\n  .vex-btn-primary:hover {\n    background: #005bb5;\n    color: #fff;\n    text-decoration: none;\n  }\n\n  .vex-btn-primary-outline {\n    background: transparent;\n    color: #0073e6;\n    border: 1.5px solid #0073e6;\n  }\n  .vex-btn-primary-outline:hover {\n    background: #f0f6ff;\n    border-color: #005bb5;\n    color: #005bb5;\n  }\n\n  \/* ========== CTA SECUND\u00c1RIO (estilo banner azul destacado) ========== *\/\n  .vex-cta-custom {\n    margin-top: 24px;\n    padding: 28px 30px;\n    background: linear-gradient(135deg, #00326b 0%, #004a9e 100%);\n    border-radius: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    flex-wrap: wrap;\n    text-align: left;\n  }\n\n  .vex-cta-custom-text {\n    font-size: 13.5px;\n    color: rgba(255, 255, 255, 0.95);\n    line-height: 1.55;\n    flex: 1;\n    min-width: 240px;\n    max-width: 580px;\n  }\n\n  \/* Destaques em azul claro dentro do banner de fundo azul escuro *\/\n  .vex-cta-custom-text strong {\n    color: #70cdff;\n    font-weight: 700;\n  }\n\n  \/* Estilizando o bot\u00e3o como um elemento s\u00f3lido e premium *\/\n  .vex-cta-custom-link {\n    background: #0073e6;\n    color: #fff;\n    border: none;\n    border-radius: 8px;\n    padding: 13px 24px;\n    font-size: 13.5px;\n    font-weight: 700;\n    cursor: pointer;\n    white-space: nowrap;\n    transition: background 0.15s, transform 0.1s;\n    flex-shrink: 0;\n    font-family: 'Inter', sans-serif;\n    text-decoration: none;\n    display: inline-block;\n  }\n\n  .vex-cta-custom-link:hover {\n    background: #005bb5;\n    color: #fff;\n    text-decoration: none;\n  }\n  \n  .vex-cta-custom-link:active {\n    transform: scale(0.98);\n  }\n\n  .vex-reset-link {\n    display: inline-block;\n    margin-top: 14px;\n    font-size: 13px;\n    color: #0073e6;\n    cursor: pointer;\n    text-decoration: underline;\n    background: none;\n    border: none;\n    font-family: 'Inter', sans-serif;\n    padding: 0;\n  }\n\n  .vex-footnote {\n    margin-top: 26px;\n    padding-top: 18px;\n    border-top: 1px solid #efefef;\n    font-size: 11px;\n    color: #999;\n    line-height: 1.6;\n  }\n\n  .vex-footnote strong { color: #666; }\n\n  \/* ========== RESPONSIVE (TABLET \/ MOBILE) ========== *\/\n  @media (max-width: 640px) {\n    .vex-root { border-radius: 0; box-shadow: none; }\n\n    \/* HEADER *\/\n    .vex-header { padding: 26px 20px 24px; }\n    .vex-header-title { font-size: 20px; padding-right: 0; margin-top: 78px; }\n    .vex-header-sub { font-size: 12.5px; }\n    .vex-header-logo { top: 20px; right: 18px; height: 44px; }\n    .vex-stats-bar { gap: 16px 22px; margin-top: 18px; }\n    .vex-stat-num { font-size: 16px; }\n    .vex-stat-label { font-size: 9.5px; }\n\n    \/* BODY *\/\n    .vex-body { padding: 24px 20px 30px; }\n    .vex-section-title { font-size: 17px; }\n    .vex-section-desc { font-size: 13px; line-height: 1.55; }\n\n    \/* TOGGLE DE MODO *\/\n    .vex-mode-toggle { width: 100%; padding: 4px; }\n    .vex-mode-btn { flex: 1; padding: 9px 12px; min-width: 0; }\n    .vex-mode-btn-title { font-size: 11.5px; }\n    .vex-mode-btn-sub { font-size: 9.5px; line-height: 1.25; }\n\n    \/* CARDS DE M\u00c9TRICA *\/\n    .vex-metrics-grid { grid-template-columns: repeat(2, 1fr); gap: 8px; }\n    .vex-metric-card { padding: 12px 11px; min-height: 84px; }\n    .vex-metric-name { font-size: 12px; }\n    .vex-metric-hint { font-size: 10.5px; }\n    .vex-metric-icon { font-size: 17px; }\n\n    \/* INPUT *\/\n    .vex-input-row { flex-direction: column; align-items: stretch; gap: 14px; }\n    .vex-input-group { min-width: 100%; }\n    .vex-input-wrap { height: 46px; }\n    .vex-compare-btn { width: 100%; height: 48px; margin-top: 4px; }\n\n    \/* RESULTADO *\/\n    .vex-root.vex-result-mode .vex-body { padding: 24px 20px 28px; }\n    .vex-root.vex-result-mode .vex-section-desc { margin-bottom: 24px; }\n    .vex-result-back { margin-bottom: 16px; font-size: 13px; }\n\n    .vex-gauge-row { grid-template-columns: 1fr 1fr; gap: 8px; margin-bottom: 16px; }\n    .vex-gauge-value { font-size: 22px; }\n    .vex-gauge-card { padding: 16px 10px; }\n    .vex-gauge-label { font-size: 9.5px; margin-bottom: 8px; }\n    .vex-gauge-sub { font-size: 10px; }\n\n    .vex-verdict-box { padding: 16px 16px 16px 18px; margin-bottom: 16px; border-left-width: 5px; }\n    .vex-verdict-text { font-size: 13px; line-height: 1.55; }\n\n    \/* PR\u00d3XIMOS PASSOS \u2013 espa\u00e7amento mobile *\/\n    .vex-next-steps-menu { margin-bottom: 24px; }\n\n    \/* QUARTIS *\/\n    .vex-quartile-wrap { padding: 22px 16px 24px; margin-bottom: 24px; }\n    .vex-quartile-title { font-size: 10px; margin-bottom: 56px; }\n    .vex-quartile-track { margin: 44px 4px 30px; height: 10px; }\n    .vex-quartile-marker-label {\n      font-size: 10px;\n      letter-spacing: -0.2px;\n      top: -28px;\n    }\n    .vex-quartile-marker { height: 22px; }\n    .vex-quartile-marker::before { width: 7px; height: 7px; }\n    .vex-quartile-user { height: 26px; }\n    .vex-quartile-user-label {\n      bottom: -34px;\n      font-size: 10.5px;\n      padding: 3px 7px;\n      font-weight: 800;\n    }\n    .vex-quartile-legend {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 10px 8px;\n      margin-top: 22px;\n      font-size: 9.5px;\n    }\n    .vex-quartile-legend-item strong { font-size: 10px; }\n\n    \/* BARRAS DO MODO GASTO REAL *\/\n    .vex-spend-bars { padding: 22px 18px 22px; margin-bottom: 44px; }\n    .vex-spend-bars-title { margin-bottom: 22px; font-size: 10px; }\n    .vex-spend-bar-header { font-size: 11px; }\n    .vex-spend-bar-header strong { font-size: 14px; }\n    .vex-spend-bar-row { margin-bottom: 18px; }\n    .vex-spend-variation { font-size: 11px; padding: 11px 12px; }\n\n    \/* INSIGHTS *\/\n    .vex-insight-row { grid-template-columns: 1fr; gap: 12px; margin-bottom: 36px; }\n    .vex-insight-card { padding: 20px 18px; }\n    .vex-insight-label { font-size: 10px; margin-bottom: 10px; }\n    .vex-insight-value { font-size: 13px; line-height: 1.6; }\n\n    \/* PR\u00d3XIMOS PASSOS *\/\n    .vex-next-steps-menu { padding: 24px 20px; }\n    .vex-next-steps-title { font-size: 15px; }\n    .vex-next-steps-buttons { flex-direction: column; gap: 12px; }\n    .vex-btn-action { width: 100%; min-width: unset; padding: 14px 22px; }\n\n    \/* BANNER DE PESQUISA CUSTOMIZADA RESPONSIVO *\/\n    .vex-cta-custom { flex-direction: column; align-items: stretch; padding: 22px 20px; gap: 16px; }\n    .vex-cta-custom-text { font-size: 13px; min-width: 0; max-width: 100%; }\n    .vex-cta-custom-link {\n      display: inline-block;\n      width: 100%;\n      text-align: center;\n      padding: 14px 22px;\n      border-radius: 8px;\n      font-size: 13.5px;\n      background: #0073e6;\n    }\n    .vex-cta-custom-link:hover { background: #005bb5; }\n\n    .vex-footnote { font-size: 10.5px; margin-top: 22px; }\n  }\n\n  \/* ========== TELAS MUITO PEQUENAS ========== *\/\n  @media (max-width: 400px) {\n    \/* HEADER *\/\n    .vex-header { padding: 22px 16px 22px; }\n    .vex-header-title { font-size: 18px; margin-top: 70px; }\n    .vex-header-logo { height: 38px; top: 18px; right: 16px; }\n    .vex-stats-bar { gap: 12px 18px; }\n    .vex-stat-num { font-size: 15px; }\n\n    \/* BODY *\/\n    .vex-body { padding: 22px 16px 26px; }\n    .vex-section-title { font-size: 16px; }\n    .vex-section-desc { font-size: 12.5px; }\n\n    \/* TOGGLE *\/\n    .vex-mode-btn-sub { display: none; }\n    .vex-mode-btn { padding: 11px 10px; }\n    .vex-mode-btn-title { font-size: 12px; }\n\n    \/* CARDS *\/\n    .vex-metric-card { padding: 11px 10px; min-height: 78px; }\n    .vex-metric-name { font-size: 11.5px; }\n    .vex-metric-hint { font-size: 10px; }\n\n    \/* RESULTADO *\/\n    .vex-gauge-value { font-size: 19px; }\n    .vex-gauge-card { padding: 14px 8px; }\n\n    \/* QUARTIS *\/\n    .vex-quartile-wrap { padding: 20px 14px 22px; }\n    .vex-quartile-marker-label { font-size: 9px; }\n    .vex-quartile-user-label { font-size: 10px; padding: 2px 6px; }\n    .vex-quartile-legend { font-size: 9px; gap: 8px 6px; }\n    .vex-quartile-legend-item strong { font-size: 9.5px; }\n\n    \/* SPEND BARS *\/\n    .vex-spend-bars { padding: 20px 14px; }\n    .vex-spend-bar-header { flex-wrap: wrap; gap: 4px; }\n    .vex-spend-bar-header strong { font-size: 13px; }\n\n    \/* BANNER CUSTOM MOBILE EXTRA PEQUENO *\/\n    .vex-cta-custom { padding: 20px 16px; }\n    .vex-cta-custom-text { font-size: 12.5px; }\n  }\n<\/style>\n\n<div class=\"vex-root\" id=\"vex-tool\" data-mode=\"policy\">\n  <!-- HEADER -->\n  <div class=\"vex-header\">\n    <img decoding=\"async\" class=\"vex-header-logo\" src=\"https:\/\/d9hhrg4mnvzow.cloudfront.net\/material.vexpenses.com\/webinar-cenario-de-despesas-corporativa-no-brasil\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png\" alt=\"VExpenses\">\n\n    <h2 class=\"vex-header-title\">Compare suas despesas corporativas com a <span>m\u00e9dia do mercado<\/span><\/h2>\n    <div class=\"vex-header-sub\">Dados exclusivos do Cen\u00e1rio das Despesas Corporativas no Brasil \u00b7 Edi\u00e7\u00e3o 2025<\/div>\n\n    <div class=\"vex-stats-bar\">\n      <div>\n        <span class=\"vex-stat-num\">4.858<\/span>\n        <span class=\"vex-stat-label\">empresas analisadas<\/span>\n      <\/div>\n      <div>\n        <span class=\"vex-stat-num\">53 mi<\/span>\n        <span class=\"vex-stat-label\">transa\u00e7\u00f5es<\/span>\n      <\/div>\n      <div>\n        <span class=\"vex-stat-num\">5 anos<\/span>\n        <span class=\"vex-stat-label\">de s\u00e9rie hist\u00f3rica<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- BODY -->\n  <div class=\"vex-body\">\n    <div class=\"vex-progress-dots\">\n      <div class=\"vex-dot vex-active\" id=\"vex-dot1\"><\/div>\n      <div class=\"vex-dot\" id=\"vex-dot2\"><\/div>\n      <div class=\"vex-dot\" id=\"vex-dot3\"><\/div>\n    <\/div>\n\n    <div class=\"vex-step-section\">\n      <div class=\"vex-step-label\" id=\"vex-step-label\">Passo 1 de 3 \u00b7 Escolha o que comparar<\/div>\n      <h3 class=\"vex-section-title\" id=\"vex-section-title\">Como voc\u00ea quer comparar sua empresa?<\/h3>\n      <p class=\"vex-section-desc\">Compare o <strong>limite de pol\u00edtica<\/strong> definido pela sua empresa ou o <strong>gasto m\u00e9dio real<\/strong> efetivamente praticado pelos colaboradores em cada categoria de despesa.<\/p>\n\n      <!-- TOGGLE DE MODO -->\n      <div class=\"vex-mode-toggle\" role=\"tablist\">\n        <button type=\"button\" class=\"vex-mode-btn vex-active\" data-mode-btn=\"policy\" onclick=\"vexSetMode('policy')\">\n          <span class=\"vex-mode-btn-title\">Pol\u00edtica de limite<\/span>\n          <span class=\"vex-mode-btn-sub\">Quanto sua empresa permite gastar<\/span>\n        <\/button>\n        <button type=\"button\" class=\"vex-mode-btn\" data-mode-btn=\"spend\" onclick=\"vexSetMode('spend')\">\n          <span class=\"vex-mode-btn-title\">Gasto m\u00e9dio real<\/span>\n          <span class=\"vex-mode-btn-sub\">Quanto seus colaboradores gastam<\/span>\n        <\/button>\n      <\/div>\n\n      <div class=\"vex-metrics-grid\" id=\"vex-metrics-grid\">\n        <!-- Cards compartilhados (policy + spend) -->\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"alimentacao\" data-modes=\"both\" onclick=\"vexSelectMetric('alimentacao')\">\n          <span class=\"vex-metric-icon\">\ud83c\udf7d\ufe0f<\/span>\n          <div class=\"vex-metric-name\">Alimenta\u00e7\u00e3o geral<\/div>\n          <div class=\"vex-metric-hint\">Por refei\u00e7\u00e3o<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"almoco\" data-modes=\"both\" onclick=\"vexSelectMetric('almoco')\">\n          <span class=\"vex-metric-icon\">\ud83e\udd57<\/span>\n          <div class=\"vex-metric-name\">Almo\u00e7o<\/div>\n          <div class=\"vex-metric-hint\">Por refei\u00e7\u00e3o<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"jantar\" data-modes=\"both\" onclick=\"vexSelectMetric('jantar')\">\n          <span class=\"vex-metric-icon\">\ud83c\udf5d<\/span>\n          <div class=\"vex-metric-name\">Jantar<\/div>\n          <div class=\"vex-metric-hint\">Por refei\u00e7\u00e3o<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"cafe\" data-modes=\"both\" onclick=\"vexSelectMetric('cafe')\">\n          <span class=\"vex-metric-icon\">\u2615<\/span>\n          <div class=\"vex-metric-name\">Caf\u00e9 da manh\u00e3<\/div>\n          <div class=\"vex-metric-hint\">Por refei\u00e7\u00e3o<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"hospedagem\" data-modes=\"both\" onclick=\"vexSelectMetric('hospedagem')\">\n          <span class=\"vex-metric-icon\">\ud83c\udfe8<\/span>\n          <div class=\"vex-metric-name\">Hospedagem<\/div>\n          <div class=\"vex-metric-hint\">Por di\u00e1ria<\/div>\n        <\/button>\n\n        <!-- Cards exclusivos do modo POL\u00cdTICA -->\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"almoco_cliente\" data-modes=\"policy\" onclick=\"vexSelectMetric('almoco_cliente')\">\n          <span class=\"vex-metric-icon\">\ud83e\udd1d<\/span>\n          <div class=\"vex-metric-name\">Almo\u00e7o com cliente<\/div>\n          <div class=\"vex-metric-hint\">Pol\u00edtica espec\u00edfica<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"jantar_cliente\" data-modes=\"policy\" onclick=\"vexSelectMetric('jantar_cliente')\">\n          <span class=\"vex-metric-icon\">\ud83c\udf77<\/span>\n          <div class=\"vex-metric-name\">Jantar com cliente<\/div>\n          <div class=\"vex-metric-hint\">Pol\u00edtica espec\u00edfica<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"km\" data-modes=\"policy\" onclick=\"vexSelectMetric('km')\">\n          <span class=\"vex-metric-icon\">\ud83d\ude97<\/span>\n          <div class=\"vex-metric-name\">Reembolso por km<\/div>\n          <div class=\"vex-metric-hint\">Valor pago por km rodado<\/div>\n        <\/button>\n\n        <!-- Cards exclusivos do modo GASTO REAL -->\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"alimentacao_cliente\" data-modes=\"spend\" onclick=\"vexSelectMetric('alimentacao_cliente')\">\n          <span class=\"vex-metric-icon\">\ud83e\udd1d<\/span>\n          <div class=\"vex-metric-name\">Alimenta\u00e7\u00e3o com cliente<\/div>\n          <div class=\"vex-metric-hint\">Por refei\u00e7\u00e3o com clientes<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"combustivel\" data-modes=\"spend\" onclick=\"vexSelectMetric('combustivel')\">\n          <span class=\"vex-metric-icon\">\u26fd<\/span>\n          <div class=\"vex-metric-name\">Combust\u00edvel<\/div>\n          <div class=\"vex-metric-hint\">Por abastecimento<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"taxi\" data-modes=\"spend\" onclick=\"vexSelectMetric('taxi')\">\n          <span class=\"vex-metric-icon\">\ud83d\ude95<\/span>\n          <div class=\"vex-metric-name\">T\u00e1xi \/ App<\/div>\n          <div class=\"vex-metric-hint\">Por corrida<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"estacionamento\" data-modes=\"spend\" onclick=\"vexSelectMetric('estacionamento')\">\n          <span class=\"vex-metric-icon\">\ud83c\udd7f\ufe0f<\/span>\n          <div class=\"vex-metric-name\">Estacionamento<\/div>\n          <div class=\"vex-metric-hint\">Por uso<\/div>\n        <\/button>\n        <button type=\"button\" class=\"vex-metric-card\" data-metric=\"aerea\" data-modes=\"spend\" onclick=\"vexSelectMetric('aerea')\">\n          <span class=\"vex-metric-icon\">\u2708\ufe0f<\/span>\n          <div class=\"vex-metric-name\">Passagem a\u00e9rea<\/div>\n          <div class=\"vex-metric-hint\">Por trecho<\/div>\n        <\/button>\n      <\/div>\n\n      <hr class=\"vex-divider\">\n\n      <!-- INPUT SECTION -->\n      <div class=\"vex-input-section\" id=\"vex-input-section\">\n        <div class=\"vex-step-label\">Passo 2 de 3 \u00b7 Informe seu valor<\/div>\n        <h3 class=\"vex-section-title\" id=\"vex-input-title\">Qual \u00e9 o limite da sua empresa?<\/h3>\n        <p class=\"vex-section-desc\" id=\"vex-input-desc\">Informe o valor da pol\u00edtica da sua empresa para compararmos com a distribui\u00e7\u00e3o completa do mercado (quartis).<\/p>\n\n        <div class=\"vex-input-row\">\n          <div class=\"vex-input-group\">\n            <span class=\"vex-input-label\" id=\"vex-input-label\">Valor da pol\u00edtica da sua empresa<\/span>\n            <span class=\"vex-input-sublabel\" id=\"vex-input-sublabel\">Em reais (R$)<\/span>\n            <div class=\"vex-input-wrap\">\n              <span class=\"vex-input-prefix\" id=\"vex-input-prefix\">R$<\/span>\n              <input type=\"number\" id=\"vex-user-value\" placeholder=\"0,00\" min=\"0\" step=\"0.01\" inputmode=\"decimal\">\n            <\/div>\n          <\/div>\n          <button type=\"button\" class=\"vex-compare-btn\" onclick=\"vexRunComparison()\">Comparar com o mercado \u2192<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n    <!-- \/vex-step-section -->\n\n    <!-- RESULT SECTION -->\n    <div class=\"vex-result\" id=\"vex-result-section\">\n      <button type=\"button\" class=\"vex-result-back\" onclick=\"vexResetTool()\">\u2190 Comparar outra categoria<\/button>\n      <div class=\"vex-step-label\">Seu resultado<\/div>\n      <h3 class=\"vex-section-title\" id=\"vex-result-title\">Sua empresa versus o mercado<\/h3>\n      <p class=\"vex-section-desc\" id=\"vex-result-desc\"><\/p>\n\n      <!-- GAUGES -->\n      <div class=\"vex-gauge-row\">\n        <div class=\"vex-gauge-card\">\n          <div class=\"vex-gauge-label\">Sua empresa<\/div>\n          <div class=\"vex-gauge-value\" id=\"vex-user-display\">\u2014<\/div>\n          <div class=\"vex-gauge-sub\" id=\"vex-user-unit-display\">por despesa<\/div>\n        <\/div>\n        <div class=\"vex-gauge-card vex-highlight\">\n          <div class=\"vex-gauge-label\">Mediana de mercado<\/div>\n          <div class=\"vex-gauge-value\" id=\"vex-bench-display\">\u2014<\/div>\n          <div class=\"vex-gauge-sub\">VExpenses 2025<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- VERDICT -->\n      <div class=\"vex-verdict-box\" id=\"vex-verdict-box\">\n        <div class=\"vex-verdict-text\" id=\"vex-verdict-text\"><\/div>\n      <\/div>\n\n      <!-- MENU DE PR\u00d3XIMOS PASSOS (movido para logo ap\u00f3s o verdict box) -->\n      <div class=\"vex-next-steps-menu\">\n        <h4 class=\"vex-next-steps-title\">O que voc\u00ea deseja fazer agora?<\/h4>\n        <div class=\"vex-next-steps-buttons\">\n          <button type=\"button\" class=\"vex-btn-action vex-btn-primary-outline\" onclick=\"vexResetTool()\">Comparar nova categoria<\/button>\n          <a class=\"vex-btn-action vex-btn-primary\" href=\"https:\/\/material.vexpenses.com\/cenario-despesas-corporativas-2025\/?utm_source=materialrico&amp;utm_medium=ctafinal&amp;utm_campaign=comparador-despesas-corporativas\" target=\"_blank\" rel=\"noopener\">\n            Acessar o estudo completo\n            <span class=\"vex-btn-tag\">Exclusivo<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <!-- QUARTILE VISUAL -->\n      <div class=\"vex-quartile-wrap\">\n        <div class=\"vex-quartile-title\">Sua empresa na distribui\u00e7\u00e3o de mercado<\/div>\n        <div class=\"vex-quartile-track\" id=\"vex-quartile-track\">\n          <div class=\"vex-quartile-marker\" style=\"left: 25%;\">\n            <span class=\"vex-quartile-marker-label\" id=\"vex-q1-label\">Q1<\/span>\n          <\/div>\n          <div class=\"vex-quartile-marker\" style=\"left: 50%;\">\n            <span class=\"vex-quartile-marker-label\" id=\"vex-median-label\">Mediana<\/span>\n          <\/div>\n          <div class=\"vex-quartile-marker\" style=\"left: 75%;\">\n            <span class=\"vex-quartile-marker-label\" id=\"vex-q3-label\">Q3<\/span>\n          <\/div>\n          <div class=\"vex-quartile-user\" id=\"vex-quartile-user\" style=\"left: 50%;\">\n            <span class=\"vex-quartile-user-label\" id=\"vex-user-marker-label\">Voc\u00ea<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"vex-quartile-legend\">\n          <div class=\"vex-quartile-legend-item\"><strong>25% menores<\/strong>at\u00e9 Q1<\/div>\n          <div class=\"vex-quartile-legend-item\"><strong>25%<\/strong>Q1 \u2192 Mediana<\/div>\n          <div class=\"vex-quartile-legend-item\"><strong>25%<\/strong>Mediana \u2192 Q3<\/div>\n          <div class=\"vex-quartile-legend-item\"><strong>25% maiores<\/strong>acima do Q3<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- SPEND BARS (vis\u00edvel s\u00f3 no modo gasto real) -->\n      <div class=\"vex-spend-bars\">\n        <div class=\"vex-spend-bars-title\">Sua empresa vs. o mercado<\/div>\n        <div class=\"vex-spend-bar-row\">\n          <div class=\"vex-spend-bar-header\">\n            <span>Mercado \u00b7 mediana<\/span>\n            <strong id=\"vex-spend-bench-val\">\u2014<\/strong>\n          <\/div>\n          <div class=\"vex-spend-bar-track\">\n            <div class=\"vex-spend-bar-fill vex-spend-bench\" id=\"vex-spend-bench-bar\" style=\"width:0%\"><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"vex-spend-bar-row\">\n          <div class=\"vex-spend-bar-header\">\n            <span>Sua empresa<\/span>\n            <strong id=\"vex-spend-user-val\">\u2014<\/strong>\n          <\/div>\n          <div class=\"vex-spend-bar-track\">\n            <div class=\"vex-spend-bar-fill vex-spend-user\" id=\"vex-spend-user-bar\" style=\"width:0%\"><\/div>\n          <\/div>\n        <\/div>\n        <div class=\"vex-spend-variation\" id=\"vex-spend-variation\">\u2014<\/div>\n      <\/div>\n\n      <!-- INSIGHTS -->\n      <div class=\"vex-insight-row\">\n        <div class=\"vex-insight-card\">\n          <div class=\"vex-insight-label\">Contexto do estudo<\/div>\n          <div class=\"vex-insight-value\" id=\"vex-insight1\">\u2014<\/div>\n        <\/div>\n        <div class=\"vex-insight-card\">\n          <div class=\"vex-insight-label\">Boa pr\u00e1tica VExpenses<\/div>\n          <div class=\"vex-insight-value\" id=\"vex-insight2\">\u2014<\/div>\n        <\/div>\n      <\/div>\n\n      <!-- CTA SECUND\u00c1RIO: pesquisa customizada (Estilizado como banner azul destacado) -->\n      <div class=\"vex-cta-custom\">\n        <div class=\"vex-cta-custom-text\">\n          Precisa de um recorte espec\u00edfico por <strong>estado, setor, porte ou n\u00edvel hier\u00e1rquico<\/strong>? A VExpenses faz pesquisas personalizadas sob demanda a partir da mesma base.\n        <\/div>\n        <a class=\"vex-cta-custom-link\" href=\"https:\/\/material.vexpenses.com\/estudo-personalizado\/?utm_source=materialrico&amp;utm_medium=ctafinal&amp;utm_campaign=comparador-despesas-corporativas\" target=\"_blank\" rel=\"noopener\">Solicitar pesquisa \u2192<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"vex-footnote\">\n      <strong>Fonte:<\/strong> Cen\u00e1rio das Despesas Corporativas no Brasil 2025, produzido pela VExpenses, com base em 53 milh\u00f5es de despesas analisadas em 4.858 empresas que automatizam sua gest\u00e3o na plataforma. Valores de <strong>pol\u00edtica de limite<\/strong> referem-se a Q1, Mediana e Q3 da tabela &#8220;Tipos de despesas e suas pol\u00edticas de valores 2025&#8221;. Valores de <strong>gasto m\u00e9dio real<\/strong> referem-se ao ticket m\u00e9dio por despesa em 2025, conforme cada categoria do estudo.\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  \/\/ ==================================================================\n  \/\/ ATIVAR MODO LANDING PAGE SEGURO\n  \/\/ ==================================================================\n  function vexInitializeLayout() {\n    if (document.documentElement) {\n      document.documentElement.classList.add('vex-fullpage-html');\n    }\n    if (document.body) {\n      document.body.classList.add('vex-fullpage');\n    }\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', vexInitializeLayout);\n  } else {\n    vexInitializeLayout();\n  }\n\n  \/\/ ==================================================================\n  \/\/ Dados OFICIAIS do estudo VExpenses 2025\n  \/\/ ==================================================================\n\n  \/\/ MODO POL\u00cdTICA: medianas Q1\/Q3 de limite de despesa\n  var VEX_POLICY = {\n    alimentacao: {\n      label: 'Alimenta\u00e7\u00e3o geral', shortLabel: 'alimenta\u00e7\u00e3o', unit: 'por refei\u00e7\u00e3o',\n      q1: 40, median: 54, q3: 100, prefix: 'R$', decimals: 0,\n      context: 'Alimenta\u00e7\u00e3o foi a categoria com maior peso em 2025: <strong>20% do valor total<\/strong> gasto pelas empresas e 34% do n\u00famero de despesas.',\n      bestPractice: '66% das empresas adotam uma <strong>pol\u00edtica \u00fanica<\/strong> para todos os colaboradores, independentemente do cargo.'\n    },\n    almoco: {\n      label: 'Almo\u00e7o', shortLabel: 'almo\u00e7o', unit: 'por refei\u00e7\u00e3o',\n      q1: 40, median: 50, q3: 60, prefix: 'R$', decimals: 0,\n      context: '58% das empresas <strong>subdividem<\/strong> alimenta\u00e7\u00e3o. Dessas, 100% t\u00eam pol\u00edtica para almo\u00e7o \u2014 \u00e9 a subcategoria mais consensual.',\n      bestPractice: '61% das empresas permitem ultrapassar o limite <strong>mediante justificativa registrada<\/strong>.'\n    },\n    jantar: {\n      label: 'Jantar', shortLabel: 'jantar', unit: 'por refei\u00e7\u00e3o',\n      q1: 40, median: 50, q3: 65, prefix: 'R$', decimals: 0,\n      context: 'A distribui\u00e7\u00e3o entre Q1 (R$ 40) e Q3 (R$ 65) mostra que o mercado \u00e9 <strong>bastante consistente<\/strong> nesta categoria.',\n      bestPractice: 'Limites bem calibrados <strong>reduzem fric\u00e7\u00e3o na aprova\u00e7\u00e3o<\/strong> e aceleram a presta\u00e7\u00e3o de contas.'\n    },\n    cafe: {\n      label: 'Caf\u00e9 da manh\u00e3', shortLabel: 'caf\u00e9 da manh\u00e3', unit: 'por refei\u00e7\u00e3o',\n      q1: 16, median: 20, q3: 30, prefix: 'R$', decimals: 0,\n      context: 'Faixa estreita entre Q1 (R$ 16) e Q3 (R$ 30) \u2014 <strong>mercado bastante homog\u00eaneo<\/strong> nesta categoria.',\n      bestPractice: 'Categoria de <strong>baixo valor mas alto volume<\/strong> de lan\u00e7amentos. A automa\u00e7\u00e3o compensa o esfor\u00e7o.'\n    },\n    almoco_cliente: {\n      label: 'Almo\u00e7o com cliente', shortLabel: 'almo\u00e7o com cliente', unit: 'por refei\u00e7\u00e3o',\n      q1: 60, median: 75, q3: 150, prefix: 'R$', decimals: 0,\n      context: '<strong>83% das empresas<\/strong> permitem ultrapassar este limite com justificativa \u2014 flexibilidade t\u00edpica em despesas de relacionamento.',\n      bestPractice: 'Grande dispers\u00e3o (Q3 \u00e9 2x o Q1): muitas empresas adotam limite flex\u00edvel para <strong>entretenimento comercial<\/strong>.'\n    },\n    jantar_cliente: {\n      label: 'Jantar com cliente', shortLabel: 'jantar com cliente', unit: 'por refei\u00e7\u00e3o',\n      q1: 60, median: 80, q3: 120, prefix: 'R$', decimals: 0,\n      context: '83% das empresas permitem ultrapassar este limite <strong>mediante justificativa<\/strong>.',\n      bestPractice: 'Jantar com cliente costuma ter limite <strong>~7% maior<\/strong> que o almo\u00e7o com cliente na mediana.'\n    },\n    hospedagem: {\n      label: 'Hospedagem', shortLabel: 'hospedagem', unit: 'por di\u00e1ria',\n      q1: 150, median: 250, q3: 330, prefix: 'R$', decimals: 0,\n      context: 'Hospedagem representou <strong>12% do valor total<\/strong> gasto em 2025. 42% das estadias t\u00eam 1 di\u00e1ria e 25%, 2 di\u00e1rias.',\n      bestPractice: 'Pol\u00edtica definida + <strong>integra\u00e7\u00e3o com viagens corporativas<\/strong> evita extrapola\u00e7\u00f5es.'\n    },\n    km: {\n      label: 'Reembolso por km rodado', shortLabel: 'reembolso por km', unit: 'por km',\n      q1: 0.90, median: 1.05, q3: 1.50, prefix: 'R$', decimals: 2,\n      context: 'Correla\u00e7\u00e3o de <strong>0,98 entre o pre\u00e7o da gasolina<\/strong> e o valor m\u00e9dio das despesas de combust\u00edvel. Em 2025, a gasolina foi R$ 6,24\/litro (+5,2%).',\n      bestPractice: 'A faixa de <strong>R$ 1,20 a R$ 1,50\/km<\/strong> \u00e9 a mais frequente (24,5% das empresas). Pol\u00edtica precisa ser atualizada periodicamente.'\n    }\n  };\n\n  \/\/ MODO GASTO REAL: valor m\u00e9dio efetivo por despesa em 2025\n  var VEX_SPEND = {\n    alimentacao: {\n      label: 'Alimenta\u00e7\u00e3o geral', shortLabel: 'alimenta\u00e7\u00e3o', unit: 'gasto m\u00e9dio por refei\u00e7\u00e3o',\n      median: 69, prev: 64.8, change: 6.5, ipca: 4.3, prefix: 'R$', decimals: 0,\n      context: 'Em 2025, o gasto m\u00e9dio com alimenta\u00e7\u00e3o cresceu <strong>6,5%<\/strong> \u2014 cerca de 2 p.p. <strong>acima do IPCA<\/strong> de 4,3%. Alimenta\u00e7\u00e3o representa 20% do total de gastos.',\n      bestPractice: 'Categoria de alt\u00edssimo volume (34% das despesas) e <strong>baixa identifica\u00e7\u00e3o de CNPJ<\/strong> \u2014 aten\u00e7\u00e3o especial para a Reforma Tribut\u00e1ria.'\n    },\n    almoco: {\n      label: 'Almo\u00e7o', shortLabel: 'almo\u00e7o', unit: 'gasto m\u00e9dio por refei\u00e7\u00e3o',\n      median: 64.4, change: null, prefix: 'R$', decimals: 2,\n      context: 'Entre as empresas que subdividem alimenta\u00e7\u00e3o (58%), o almo\u00e7o m\u00e9dio em 2025 foi de R$ 64,40 \u2014 abaixo do jantar (R$ 69,20).',\n      bestPractice: '<strong>Subdividir alimenta\u00e7\u00e3o<\/strong> em almo\u00e7o\/jantar\/caf\u00e9\/lanches amplia a visibilidade e o controle dos padr\u00f5es de consumo.'\n    },\n    jantar: {\n      label: 'Jantar', shortLabel: 'jantar', unit: 'gasto m\u00e9dio por refei\u00e7\u00e3o',\n      median: 69.2, change: null, prefix: 'R$', decimals: 2,\n      context: 'Jantar tem o maior ticket m\u00e9dio entre as refei\u00e7\u00f5es subdivididas em 2025, mas a <strong>diferen\u00e7a em rela\u00e7\u00e3o ao almo\u00e7o vem caindo<\/strong>.',\n      bestPractice: 'A converg\u00eancia entre refei\u00e7\u00f5es sugere oportunidade de simplificar a pol\u00edtica para um <strong>limite \u00fanico de refei\u00e7\u00e3o<\/strong>.'\n    },\n    cafe: {\n      label: 'Caf\u00e9 da manh\u00e3', shortLabel: 'caf\u00e9 da manh\u00e3', unit: 'gasto m\u00e9dio por refei\u00e7\u00e3o',\n      median: 37.4, change: null, prefix: 'R$', decimals: 2,\n      context: 'Caf\u00e9 da manh\u00e3 tem ticket bem menor que demais refei\u00e7\u00f5es (R$ 37,40 em 2025), mas <strong>alto volume de lan\u00e7amentos<\/strong>.',\n      bestPractice: 'Considere uma <strong>pol\u00edtica \u00fanica e baixa<\/strong> \u2014 categoria que se beneficia muito da automa\u00e7\u00e3o.'\n    },\n    alimentacao_cliente: {\n      label: 'Alimenta\u00e7\u00e3o com cliente', shortLabel: 'alimenta\u00e7\u00e3o com cliente', unit: 'gasto m\u00e9dio por refei\u00e7\u00e3o',\n      median: 258.3, prev: 228, change: 13, prefix: 'R$', decimals: 0,\n      context: 'Crescimento expressivo: <strong>+13% em 2025<\/strong> e <strong>+59% em 5 anos<\/strong> \u2014 patamar de gasto significativamente mais alto que alimenta\u00e7\u00e3o recorrente.',\n      bestPractice: '35% das empresas t\u00eam classifica\u00e7\u00e3o <strong>espec\u00edfica<\/strong> para alimenta\u00e7\u00e3o com clientes\/fornecedores na pol\u00edtica.'\n    },\n    combustivel: {\n      label: 'Combust\u00edvel', shortLabel: 'combust\u00edvel', unit: 'gasto m\u00e9dio por abastecimento',\n      median: 202.1, prev: 192, change: 5.3, prefix: 'R$', decimals: 0,\n      context: 'Alta de <strong>5,3%<\/strong> em 2025, alinhada \u00e0 varia\u00e7\u00e3o do pre\u00e7o da gasolina (R$ 6,24\/litro). Correla\u00e7\u00e3o 0,98 entre gasolina e gasto m\u00e9dio.',\n      bestPractice: '35% das empresas exigem <strong>dados adicionais<\/strong> na presta\u00e7\u00e3o: foto do od\u00f4metro, km percorrido, placa e tipo de combust\u00edvel.'\n    },\n    hospedagem: {\n      label: 'Hospedagem', shortLabel: 'hospedagem', unit: 'gasto m\u00e9dio por di\u00e1ria',\n      median: 361, prev: 347.4, change: 3.9, ipca: 4.3, prefix: 'R$', decimals: 0,\n      context: 'Alta de <strong>3,9%<\/strong> em 2025, <strong>abaixo do IPCA<\/strong> (4,3%). Desacelera\u00e7\u00e3o ap\u00f3s ciclo intenso p\u00f3s-pandemia. SP, BH e RJ concentram 14% das estadias.',\n      bestPractice: 'Maior varia\u00e7\u00e3o entre cidades: <strong>Bras\u00edlia R$ 527 \/ Curitiba R$ 262<\/strong>. Pol\u00edtica deve considerar destino.'\n    },\n    taxi: {\n      label: 'T\u00e1xi \/ App', shortLabel: 't\u00e1xi\/app', unit: 'gasto m\u00e9dio por corrida',\n      median: 59.5, prev: 57.1, change: 4.3, ipca: 4.3, prefix: 'R$', decimals: 2,\n      context: 'Alta de <strong>4,3%<\/strong> em 2025, exatamente alinhada ao IPCA. Categoria com comportamento de pre\u00e7o mais est\u00e1vel que outras.',\n      bestPractice: 'Categoria pequena no valor (2-3% do total) mas <strong>alto volume<\/strong>. Automa\u00e7\u00e3o na captura evita lan\u00e7amentos manuais.'\n    },\n    estacionamento: {\n      label: 'Estacionamento', shortLabel: 'estacionamento', unit: 'gasto m\u00e9dio por uso',\n      median: 35.5, prev: 31.5, change: 12.6, ipca: 4.3, prefix: 'R$', decimals: 2,\n      context: 'Alta de <strong>12,6% em 2025<\/strong> e <strong>56,7% em 5 anos<\/strong> (vs IPCA acumulado de 21%) \u2014 press\u00e3o de custo consistente acima da infla\u00e7\u00e3o.',\n      bestPractice: 'Categoria com <strong>baixa identifica\u00e7\u00e3o de CNPJ<\/strong> \u2014 aten\u00e7\u00e3o redobrada para a Reforma Tribut\u00e1ria e o aproveitamento de cr\u00e9ditos.'\n    },\n    aerea: {\n      label: 'Passagem a\u00e9rea', shortLabel: 'passagem a\u00e9rea', unit: 'gasto m\u00e9dio por trecho',\n      median: 1443, prev: 1252, change: 15.3, prefix: 'R$', decimals: 0,\n      context: 'Alta expressiva de <strong>15,3% em 2025<\/strong>. Categoria <strong>n\u00e3o correlacionada ao IPCA<\/strong> \u2014 depende de c\u00e2mbio, petr\u00f3leo e din\u00e2mica do setor a\u00e9reo.',\n      bestPractice: 'Forte concentra\u00e7\u00e3o em S\u00e3o Paulo (58% dos voos). Corredor mais caro: <strong>POA-SP R$ 1.190<\/strong>; mais barato: CWB-SP R$ 927.'\n    }\n  };\n\n  var vexMode = 'policy';\n  var vexSelected = null;\n\n  function vexFormat(val, prefix, decimals) {\n    if (prefix !== 'R$') return String(val);\n    var opts = { minimumFractionDigits: decimals, maximumFractionDigits: decimals };\n    return 'R$ ' + Number(val).toLocaleString('pt-BR', opts);\n  }\n\n  function vexGetBenchmark(key) {\n    return (vexMode === 'spend' ? VEX_SPEND[key] : VEX_POLICY[key]);\n  }\n\n  window.vexSetMode = function(mode) {\n    if (mode !== 'policy' && mode !== 'spend') return;\n    vexMode = mode;\n    document.getElementById('vex-tool').setAttribute('data-mode', mode);\n\n    var btns = document.querySelectorAll('#vex-tool .vex-mode-btn');\n    for (var i = 0; i < btns.length; i++) {\n      btns[i].classList.toggle('vex-active', btns[i].getAttribute('data-mode-btn') === mode);\n    }\n\n    vexSelected = null;\n    var cards = document.querySelectorAll('#vex-tool .vex-metric-card');\n    for (var j = 0; j < cards.length; j++) cards[j].classList.remove('vex-active');\n    document.getElementById('vex-input-section').classList.remove('vex-visible');\n  };\n\n  window.vexSelectMetric = function(key) {\n    var m = vexGetBenchmark(key);\n    if (!m) return;\n    vexSelected = key;\n\n    var cards = document.querySelectorAll('#vex-tool .vex-metric-card');\n    for (var i = 0; i < cards.length; i++) cards[i].classList.remove('vex-active');\n    var active = document.querySelector('#vex-tool [data-metric=\"' + key + '\"][data-modes=\"' + (vexMode === 'spend' ? 'spend' : 'policy') + '\"], #vex-tool [data-metric=\"' + key + '\"][data-modes=\"both\"]');\n    if (active) active.classList.add('vex-active');\n\n    var isPolicy = (vexMode === 'policy');\n    var isKm = (key === 'km');\n\n    document.getElementById('vex-input-label').textContent = isPolicy\n      ? 'Limite de pol\u00edtica para ' + m.shortLabel\n      : 'Gasto m\u00e9dio da sua empresa em ' + m.shortLabel;\n    document.getElementById('vex-input-sublabel').textContent = isKm ? 'Em reais por km (ex: 1,05)' : 'Em reais (R$)';\n    document.getElementById('vex-input-prefix').textContent = m.prefix;\n    document.getElementById('vex-input-title').textContent = isPolicy\n      ? 'Qual \u00e9 o limite da sua empresa para ' + m.shortLabel + '?'\n      : 'Qual \u00e9 o gasto m\u00e9dio da sua empresa em ' + m.shortLabel + '?';\n\n    var uv = document.getElementById('vex-user-value');\n    uv.value = '';\n    uv.placeholder = isKm ? '1,05' : '0,00';\n    uv.step = (isKm || m.decimals === 2) ? '0.01' : '1';\n\n    var section = document.getElementById('vex-input-section');\n    section.classList.add('vex-visible');\n    document.getElementById('vex-result-section').classList.remove('vex-visible');\n\n    document.getElementById('vex-dot1').classList.remove('vex-active');\n    document.getElementById('vex-dot1').classList.add('vex-done');\n    document.getElementById('vex-dot2').classList.add('vex-active');\n    document.getElementById('vex-step-label').textContent = 'Passo 2 de 3 \u00b7 Informe seu valor';\n\n    setTimeout(function() {\n      section.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n      uv.focus();\n    }, 100);\n  };\n\n  \/\/ ============ COMPARA\u00c7\u00c3O MODO POL\u00cdTICA (quartis) ============\n  function vexRunPolicy(raw, m) {\n    var q1 = m.q1, median = m.median, q3 = m.q3;\n\n    var userPct;\n    if (raw <= q1) userPct = (raw \/ q1) * 25;\n    else if (raw <= median) userPct = 25 + ((raw - q1) \/ (median - q1)) * 25;\n    else if (raw <= q3) userPct = 50 + ((raw - median) \/ (q3 - median)) * 25;\n    else { var beyond = Math.min((raw - q3) \/ q3, 1); userPct = 75 + beyond * 22; }\n    userPct = Math.max(2, Math.min(98, userPct));\n\n    document.getElementById('vex-result-desc').innerHTML = 'Compara\u00e7\u00e3o entre o limite de pol\u00edtica da sua empresa e a distribui\u00e7\u00e3o completa de <strong>4.858 empresas<\/strong> brasileiras analisadas pela VExpenses em 2025.';\n\n    var isMobile = window.innerWidth <= 640;\n    var fmtQ1 = vexFormat(q1, m.prefix, m.decimals);\n    var fmtMed = vexFormat(median, m.prefix, m.decimals);\n    var fmtQ3 = vexFormat(q3, m.prefix, m.decimals);\n    document.getElementById('vex-q1-label').textContent = isMobile ? fmtQ1 : 'Q1 \u00b7 ' + fmtQ1;\n    document.getElementById('vex-median-label').textContent = isMobile ? fmtMed : 'Mediana \u00b7 ' + fmtMed;\n    document.getElementById('vex-q3-label').textContent = isMobile ? fmtQ3 : 'Q3 \u00b7 ' + fmtQ3;\n    document.getElementById('vex-user-marker-label').textContent = vexFormat(raw, m.prefix, m.decimals);\n\n    var verdictBox = document.getElementById('vex-verdict-box');\n    var userMarker = document.getElementById('vex-quartile-user');\n    userMarker.classList.remove('vex-pos-above', 'vex-pos-warn-low', 'vex-pos-inline');\n\n    var diff = ((raw - median) \/ median) * 100;\n    var absDiff = Math.abs(diff).toFixed(0);\n    var html = '';\n\n    if (raw < q1) {\n      verdictBox.className = 'vex-verdict-box vex-warn-low';\n      userMarker.classList.add('vex-pos-warn-low');\n      html = '<strong>Aten\u00e7\u00e3o:<\/strong> sua empresa est\u00e1 <strong>entre as 25% com pol\u00edtica mais restrita<\/strong> em ' + m.shortLabel +\n        ' (abaixo do 1\u00ba quartil de ' + vexFormat(q1, m.prefix, m.decimals) + '). ' +\n        'Um limite muito abaixo da pr\u00e1tica de mercado pode indicar pol\u00edtica desatualizada, gerar atrito com colaboradores ou levar ao uso recorrente de justificativas para ultrapassar o teto.';\n    } else if (raw <= median) {\n      verdictBox.className = 'vex-verdict-box vex-inline';\n      userMarker.classList.add('vex-pos-inline');\n      html = 'Sua empresa est\u00e1 na <strong>metade inferior do mercado<\/strong> em ' + m.shortLabel +\n        ' (entre Q1 e a mediana). Pol\u00edtica em linha com a pr\u00e1tica mais comum, com tend\u00eancia conservadora. Diferen\u00e7a de ' + absDiff + '% em rela\u00e7\u00e3o \u00e0 mediana.';\n    } else if (raw <= q3) {\n      verdictBox.className = 'vex-verdict-box vex-inline';\n      userMarker.classList.add('vex-pos-inline');\n      html = 'Sua empresa est\u00e1 na <strong>metade superior do mercado<\/strong> em ' + m.shortLabel +\n        ' (entre a mediana e Q3). Pol\u00edtica levemente mais generosa que a maioria, mas dentro da faixa t\u00edpica. Diferen\u00e7a de +' + absDiff + '% em rela\u00e7\u00e3o \u00e0 mediana.';\n    } else {\n      verdictBox.className = 'vex-verdict-box vex-above';\n      userMarker.classList.add('vex-pos-above');\n      html = '<strong>Aten\u00e7\u00e3o:<\/strong> sua empresa est\u00e1 <strong>entre as 25% com pol\u00edtica mais generosa<\/strong> em ' + m.shortLabel +\n        ' (acima do 3\u00ba quartil de ' + vexFormat(q3, m.prefix, m.decimals) + '). ' +\n        'Pode ser estrat\u00e9gia consciente para atrair e reter talentos \u2014 ou uma oportunidade de revisar limites e gerar economia.';\n    }\n\n    document.getElementById('vex-verdict-text').innerHTML = html;\n    setTimeout(function() {\n      userMarker.style.left = userPct + '%';\n\n      var userLabel = document.getElementById('vex-user-marker-label');\n      var nearQ1 = Math.abs(userPct - 25) < 8;\n      var nearMed = Math.abs(userPct - 50) < 8;\n      var nearQ3 = Math.abs(userPct - 75) < 8;\n      if (nearQ1 || nearMed || nearQ3) {\n        userLabel.style.transform = userPct < 50 ? 'translateX(-20%)' : 'translateX(-80%)';\n      } else {\n        userLabel.style.transform = 'translateX(-50%)';\n      }\n    }, 100);\n\n    document.getElementById('vex-bench-display').textContent = vexFormat(median, m.prefix, m.decimals);\n    document.querySelector('#vex-result-section .vex-gauge-card.vex-highlight .vex-gauge-label').textContent = 'Mediana de mercado';\n  }\n\n  \/\/ ============ COMPARA\u00c7\u00c3O MODO GASTO REAL (barra dupla) ============\n  function vexRunSpend(raw, m) {\n    var median = m.median;\n    var maxVal = Math.max(raw, median) * 1.18;\n    var benchPct = Math.min((median \/ maxVal) * 100, 100);\n    var userPct = Math.min((raw \/ maxVal) * 100, 100);\n\n    document.getElementById('vex-result-desc').innerHTML = 'Compara\u00e7\u00e3o entre o <strong>gasto m\u00e9dio real<\/strong> da sua empresa e a m\u00e9dia de <strong>4.858 empresas<\/strong> brasileiras analisadas pela VExpenses em 2025.';\n    document.getElementById('vex-spend-bench-val').textContent = vexFormat(median, m.prefix, m.decimals);\n    document.getElementById('vex-spend-user-val').textContent = vexFormat(raw, m.prefix, m.decimals);\n\n    var verdictBox = document.getElementById('vex-verdict-box');\n    var userBar = document.getElementById('vex-spend-user-bar');\n    userBar.classList.remove('vex-pos-above', 'vex-pos-warn-low');\n\n    var diff = ((raw - median) \/ median) * 100;\n    var absDiff = Math.abs(diff).toFixed(0);\n    var html = '';\n    var variation = '';\n\n    if (diff > 15) {\n      verdictBox.className = 'vex-verdict-box vex-above';\n      userBar.classList.add('vex-pos-above');\n      html = '<strong>Aten\u00e7\u00e3o:<\/strong> o gasto m\u00e9dio da sua empresa em ' + m.shortLabel +\n        ' est\u00e1 <strong>' + absDiff + '% acima do mercado<\/strong>. Pode indicar perfil operacional espec\u00edfico (rotas longas, destinos caros) \u2014 ou oportunidade real de otimiza\u00e7\u00e3o. Vale investigar o que est\u00e1 puxando o ticket m\u00e9dio para cima.';\n    } else if (diff < -15) {\n      verdictBox.className = 'vex-verdict-box vex-inline';\n      html = 'O gasto m\u00e9dio da sua empresa em ' + m.shortLabel +\n        ' est\u00e1 <strong>' + absDiff + '% abaixo do mercado<\/strong>. Pode indicar bom controle e disciplina de gastos \u2014 ou simplesmente um perfil operacional com menor exposi\u00e7\u00e3o \u00e0 categoria (rotas curtas, destinos mais baratos, etc.).';\n    } else {\n      verdictBox.className = 'vex-verdict-box vex-inline';\n      html = 'O gasto m\u00e9dio da sua empresa em ' + m.shortLabel +\n        ' est\u00e1 <strong>alinhado ao mercado<\/strong> (diferen\u00e7a de ' + (diff >= 0 ? '+' : '') + diff.toFixed(0) + '% em rela\u00e7\u00e3o \u00e0 mediana). Padr\u00e3o t\u00edpico para empresas do seu perfil.';\n    }\n\n    if (m.change != null) {\n      variation = 'O mercado registrou alta de <strong>' + m.change + '%<\/strong> em 2025 vs. 2024';\n      if (m.ipca != null) variation += ', frente a um IPCA de <strong>' + m.ipca + '%<\/strong> no mesmo per\u00edodo';\n      variation += '.';\n    } else {\n      variation = 'Valor m\u00e9dio nacional de <strong>' + vexFormat(median, m.prefix, m.decimals) + '<\/strong> por ' + (m.unit.indexOf('refei\u00e7\u00e3o') > -1 ? 'refei\u00e7\u00e3o' : 'despesa') + ' no estudo VExpenses 2025.';\n    }\n\n    document.getElementById('vex-verdict-text').innerHTML = html;\n    document.getElementById('vex-spend-variation').innerHTML = variation;\n\n    setTimeout(function() {\n      document.getElementById('vex-spend-bench-bar').style.width = benchPct.toFixed(1) + '%';\n      userBar.style.width = userPct.toFixed(1) + '%';\n    }, 100);\n\n    document.getElementById('vex-bench-display').textContent = vexFormat(median, m.prefix, m.decimals);\n    document.querySelector('#vex-result-section .vex-gauge-card.vex-highlight .vex-gauge-label').textContent = 'Mercado \u00b7 gasto m\u00e9dio';\n  }\n\n  window.vexRunComparison = function() {\n    if (!vexSelected) return;\n    var rawInput = document.getElementById('vex-user-value').value;\n    var raw = parseFloat(String(rawInput).replace(',', '.'));\n    if (isNaN(raw) || raw <= 0) {\n      var inp = document.getElementById('vex-user-value');\n      inp.style.borderColor = '#f59e0b';\n      inp.focus();\n      setTimeout(function() { inp.style.borderColor = ''; }, 1500);\n      return;\n    }\n\n    var m = vexGetBenchmark(vexSelected);\n    if (!m) return;\n\n    document.getElementById('vex-user-display').textContent = vexFormat(raw, m.prefix, m.decimals);\n    document.getElementById('vex-user-unit-display').textContent = m.unit;\n    document.getElementById('vex-result-title').textContent = 'Sua empresa vs. mercado';\n\n    if (vexMode === 'spend') {\n      vexRunSpend(raw, m);\n    } else {\n      vexRunPolicy(raw, m);\n    }\n\n    document.getElementById('vex-insight1').innerHTML = m.context;\n    document.getElementById('vex-insight2').innerHTML = m.bestPractice;\n\n    var result = document.getElementById('vex-result-section');\n    result.classList.add('vex-visible');\n    document.getElementById('vex-tool').classList.add('vex-result-mode');\n\n    document.getElementById('vex-dot2').classList.remove('vex-active');\n    document.getElementById('vex-dot2').classList.add('vex-done');\n    document.getElementById('vex-dot3').classList.add('vex-active');\n\n    setTimeout(function() {\n      document.getElementById('vex-tool').scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }, 200);\n  };\n\n  window.vexResetTool = function() {\n    vexSelected = null;\n    document.getElementById('vex-tool').classList.remove('vex-result-mode');\n    var cards = document.querySelectorAll('#vex-tool .vex-metric-card');\n    for (var i = 0; i < cards.length; i++) cards[i].classList.remove('vex-active');\n    document.getElementById('vex-input-section').classList.remove('vex-visible');\n    document.getElementById('vex-result-section').classList.remove('vex-visible');\n    document.getElementById('vex-user-value').value = '';\n    document.getElementById('vex-dot1').classList.add('vex-active');\n    document.getElementById('vex-dot1').classList.remove('vex-done');\n    document.getElementById('vex-dot2').classList.remove('vex-active', 'vex-done');\n    document.getElementById('vex-dot3').classList.remove('vex-active', 'vex-done');\n    document.getElementById('vex-step-label').textContent = 'Passo 1 de 3 \u00b7 Escolha o que comparar';\n    document.getElementById('vex-tool').scrollIntoView({ behavior: 'smooth', block: 'start' });\n  };\n\n  var input = document.getElementById('vex-user-value');\n  if (input) {\n    input.addEventListener('keypress', function(e) {\n      if (e.key === 'Enter') {\n        e.preventDefault();\n        window.vexRunComparison();\n      }\n    });\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"Compare suas despesas corporativas com a m\u00e9dia do mercado Dados exclusivos do Cen\u00e1rio das Despesas Corporativas no Brasil \u00b7 Edi\u00e7\u00e3o 2025 4.858 empresas analisadas 53 mi transa\u00e7\u00f5es 5 anos de s\u00e9rie hist\u00f3rica Passo 1 de 3 \u00b7 Escolha o que comparar Como voc\u00ea quer comparar sua empresa? Compare o limite de pol\u00edtica definido pela sua [&hellip;]","protected":false},"author":39,"featured_media":0,"parent":0,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-45222","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ferramenta: Comparador de despesas corporativas - Blog<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ferramenta: Comparador de despesas corporativas - Blog\" \/>\n<meta property=\"og:description\" content=\"Compare suas despesas corporativas com a m\u00e9dia do mercado Dados exclusivos do Cen\u00e1rio das Despesas Corporativas no Brasil \u00b7 Edi\u00e7\u00e3o 2025 4.858 empresas analisadas 53 mi transa\u00e7\u00f5es 5 anos de s\u00e9rie hist\u00f3rica Passo 1 de 3 \u00b7 Escolha o que comparar Como voc\u00ea quer comparar sua empresa? Compare o limite de pol\u00edtica definido pela sua [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T20:41:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d9hhrg4mnvzow.cloudfront.net\/material.vexpenses.com\/webinar-cenario-de-despesas-corporativa-no-brasil\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/\",\"url\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/\",\"name\":\"Ferramenta: Comparador de despesas corporativas - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/d9hhrg4mnvzow.cloudfront.net\\\/material.vexpenses.com\\\/webinar-cenario-de-despesas-corporativa-no-brasil\\\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png\",\"datePublished\":\"2026-08-11T20:41:10+00:00\",\"dateModified\":\"2026-08-11T20:41:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/d9hhrg4mnvzow.cloudfront.net\\\/material.vexpenses.com\\\/webinar-cenario-de-despesas-corporativa-no-brasil\\\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png\",\"contentUrl\":\"https:\\\/\\\/d9hhrg4mnvzow.cloudfront.net\\\/material.vexpenses.com\\\/webinar-cenario-de-despesas-corporativa-no-brasil\\\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/ferramenta-comparador-de-despesas-corporativas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ferramenta: Comparador de despesas corporativas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/\",\"name\":\"Blog\",\"description\":\"Blog VExpenses\",\"publisher\":{\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/#organization\",\"name\":\"Blog\",\"url\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo-vr-alt.png\",\"contentUrl\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/logo-vr-alt.png\",\"width\":709,\"height\":230,\"caption\":\"Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/vexpenses.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ferramenta: Comparador de despesas corporativas - Blog","robots":{"index":"noindex","follow":"follow"},"og_locale":"pt_BR","og_type":"article","og_title":"Ferramenta: Comparador de despesas corporativas - Blog","og_description":"Compare suas despesas corporativas com a m\u00e9dia do mercado Dados exclusivos do Cen\u00e1rio das Despesas Corporativas no Brasil \u00b7 Edi\u00e7\u00e3o 2025 4.858 empresas analisadas 53 mi transa\u00e7\u00f5es 5 anos de s\u00e9rie hist\u00f3rica Passo 1 de 3 \u00b7 Escolha o que comparar Como voc\u00ea quer comparar sua empresa? Compare o limite de pol\u00edtica definido pela sua [&hellip;]","og_url":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/","og_site_name":"Blog","article_modified_time":"2026-08-11T20:41:12+00:00","og_image":[{"url":"https:\/\/d9hhrg4mnvzow.cloudfront.net\/material.vexpenses.com\/webinar-cenario-de-despesas-corporativa-no-brasil\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/","url":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/","name":"Ferramenta: Comparador de despesas corporativas - Blog","isPartOf":{"@id":"https:\/\/vexpenses.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/#primaryimage"},"image":{"@id":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/#primaryimage"},"thumbnailUrl":"https:\/\/d9hhrg4mnvzow.cloudfront.net\/material.vexpenses.com\/webinar-cenario-de-despesas-corporativa-no-brasil\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png","datePublished":"2026-08-11T20:41:10+00:00","dateModified":"2026-08-11T20:41:12+00:00","breadcrumb":{"@id":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/#primaryimage","url":"https:\/\/d9hhrg4mnvzow.cloudfront.net\/material.vexpenses.com\/webinar-cenario-de-despesas-corporativa-no-brasil\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png","contentUrl":"https:\/\/d9hhrg4mnvzow.cloudfront.net\/material.vexpenses.com\/webinar-cenario-de-despesas-corporativa-no-brasil\/960e5550-logo-vex-vr-horizontal-colorido-branco-tag_106w028000000000000000.png"},{"@type":"BreadcrumbList","@id":"https:\/\/vexpenses.com.br\/blog\/ferramenta-comparador-de-despesas-corporativas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/vexpenses.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Ferramenta: Comparador de despesas corporativas"}]},{"@type":"WebSite","@id":"https:\/\/vexpenses.com.br\/blog\/#website","url":"https:\/\/vexpenses.com.br\/blog\/","name":"Blog","description":"Blog VExpenses","publisher":{"@id":"https:\/\/vexpenses.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vexpenses.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/vexpenses.com.br\/blog\/#organization","name":"Blog","url":"https:\/\/vexpenses.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/vexpenses.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/vexpenses.com.br\/blog\/wp-content\/uploads\/2025\/08\/logo-vr-alt.png","contentUrl":"https:\/\/vexpenses.com.br\/blog\/wp-content\/uploads\/2025\/08\/logo-vr-alt.png","width":709,"height":230,"caption":"Blog"},"image":{"@id":"https:\/\/vexpenses.com.br\/blog\/#\/schema\/logo\/image\/"}}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/pages\/45222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/comments?post=45222"}],"version-history":[{"count":2,"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/pages\/45222\/revisions"}],"predecessor-version":[{"id":45224,"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/pages\/45222\/revisions\/45224"}],"wp:attachment":[{"href":"https:\/\/vexpenses.com.br\/blog\/wp-json\/wp\/v2\/media?parent=45222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}