{"id":11113,"date":"2023-08-06T17:17:10","date_gmt":"2023-08-06T17:17:10","guid":{"rendered":"https:\/\/lifefinance.pt\/creditoautomovel\/?page_id=11113"},"modified":"2026-04-24T15:34:44","modified_gmt":"2026-04-24T15:34:44","slug":"credito-automovel","status":"publish","type":"page","link":"https:\/\/lifefinance.pt\/creditoautomovel\/","title":{"rendered":"Cr\u00e9dito Autom\u00f3vel"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11113\" class=\"elementor elementor-11113\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ff783d1 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ff783d1\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5206670\" data-id=\"5206670\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ef840ce elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ef840ce\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1d347bd\" data-id=\"1d347bd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2487cb1 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"2487cb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"608\" height=\"100\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/02\/logo-blue1.png\" class=\"attachment-large size-large wp-image-8968\" alt=\"\" srcset=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/02\/logo-blue1.png 608w, https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/02\/logo-blue1-300x49.png 300w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6bc72c6 elementor-widget__width-initial elementor-widget elementor-widget-tg-content\" data-id=\"6bc72c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tg-content.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"banner-content-two tg-content\">\r\n\r\n                                    <span class=\"sub-title\" data-aos=\"fade-up\" data-aos-delay=\"0\">As melhores solu\u00e7\u00f5es de cr\u00e9dito Autom\u00f3vel <\/span>\r\n                \r\n                <h2 class=\"title\" data-aos=\"fade-up\" data-aos-delay=\"300\">As Taxas mais Baixas do Mercado<\/h2>\r\n                                    <p data-aos=\"fade-up\" data-aos-delay=\"500\">Fa\u00e7a j\u00e1 uma simula\u00e7\u00e3o sem qualquer compromisso!<\/p>\r\n                \r\n            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70ced44 elementor-widget elementor-widget-image-carousel\" data-id=\"70ced44\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;1&quot;,&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carrossel de imagens\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/hero-banner-4.png\" alt=\"hero-banner-4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/choose-2.png\" alt=\"choose-2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/hero-banner-6.png\" alt=\"hero-banner-6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 4\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/hero-banner-5.png\" alt=\"hero-banner-5\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-2f3ad53\" data-id=\"2f3ad53\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a6567b7 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a6567b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\r\n  <title>Simulador de Cr\u00e9dito Autom\u00f3vel<\/title>\r\n\r\n  <!-- Google tag (gtag.js) -->\r\n  <script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=AW-402244922\"><\/script>\r\n  <script>\r\n    window.dataLayer = window.dataLayer || [];\r\n    function gtag(){dataLayer.push(arguments);}\r\n    gtag('js', new Date());\r\n    gtag('config', 'AW-402244922');\r\n  <\/script>\r\n\r\n  <style>\r\n    :root{\r\n      --brand-blue:#007BFF;\r\n      --brand-blue-dark:#0056b3;\r\n      --text-dark:#2f3a4a;\r\n      --text-muted:#8a8e8f;\r\n      --bg-soft:#f6f7f6;\r\n      --panel-soft:#f1f1f1;\r\n      --border:#e5e5e5;\r\n      --success:#28a745;\r\n      --warning:#ffc107;\r\n      --danger:#dc3545;\r\n      --risk:#f59e0b;\r\n      --title-blue:#00194C;\r\n    }\r\n\r\n    *{ margin:0; padding:0; box-sizing:border-box; }\r\n\r\n    body{ margin:0; padding:16px; background:#f4f4f4; }\r\n\r\n    .simulador-container{\r\n      font-family:'Segoe UI', Arial, sans-serif;\r\n      max-width:1100px;\r\n      margin:0 auto;\r\n      background:#fff;\r\n      border-radius:16px;\r\n      box-shadow:0 10px 40px rgba(0,0,0,.12);\r\n      padding:24px;\r\n    }\r\n\r\n    .simulador-grid{ display:grid; grid-template-columns:1fr 1fr; gap:24px; align-items:start; }\r\n    .simulador-left,.simulador-right{ min-width:0; }\r\n    .simulador-field{ margin-bottom:16px; }\r\n\r\n    .simulador-field-header{ display:flex; justify-content:space-between; align-items:center; margin-bottom:8px; gap:12px; }\r\n    .simulador-label{ font-size:14px; color:var(--text-muted); flex:1; }\r\n    .simulador-label--purpose{ font-size:16px; font-weight:800; color:var(--text-dark); }\r\n    .simulador-section-title{ font-size:16px; font-weight:800; color:var(--text-dark); margin-bottom:16px; }\r\n\r\n    .stepper-inline{ display:flex; align-items:center; gap:8px; flex:0 0 auto; }\r\n    .stepper-btn{\r\n      width:34px; height:32px; border:1px solid var(--border); background:#fff; border-radius:12px; cursor:pointer;\r\n      font-size:18px; font-weight:800; color:var(--brand-blue); display:flex; align-items:center; justify-content:center; user-select:none; line-height:1;\r\n    }\r\n    .stepper-btn:hover{ border-color:rgba(0,123,255,.55); box-shadow:0 0 0 3px rgba(0,123,255,.10); }\r\n    .stepper-btn:active{ transform:translateY(1px); }\r\n    .stepper-btn:disabled{ opacity:.45; cursor:not-allowed; box-shadow:none; }\r\n\r\n    .stepper-input{\r\n      height:32px; width:150px; border:1px solid var(--border); border-radius:12px; padding:0 10px;\r\n      text-align:center; font-weight:800; color:var(--brand-blue); background:#fff; outline:none;\r\n    }\r\n    .stepper-input:focus{ border-color:rgba(0,123,255,.65); box-shadow:0 0 0 3px rgba(0,123,255,.12); }\r\n\r\n    .simulador-slider{ width:100%; height:8px; border-radius:4px; background:#e1e1e1; appearance:none; outline:none; }\r\n    .simulador-slider::-webkit-slider-thumb{ appearance:none; width:26px; height:26px; background:var(--brand-blue); border-radius:50%; cursor:pointer; box-shadow:0 2px 6px rgba(0,123,255,.35); }\r\n    .simulador-slider::-moz-range-thumb{ width:26px; height:26px; background:var(--brand-blue); border-radius:50%; cursor:pointer; border:none; }\r\n    .simulador-range-labels{ display:flex; justify-content:space-between; font-size:12px; color:var(--text-muted); margin-top:8px; }\r\n\r\n    .simulador-select{\r\n      width:100%; padding:13px 14px; border:1px solid #d7d7d7; border-radius:10px;\r\n      font-size:14px; color:var(--text-dark); outline:none; background:#fff;\r\n    }\r\n    .simulador-select:focus{ border-color:rgba(0,123,255,.65); box-shadow:0 0 0 3px rgba(0,123,255,.12); }\r\n\r\n    .simulador-results{ display:grid; gap:16px; margin-bottom:0; }\r\n    .simulador-result-card{ background:var(--panel-soft); border-radius:10px; padding:16px; }\r\n    .simulador-result-card--white{ background:#fff; }\r\n    .simulador-right-panel{ background:var(--panel-soft); border-radius:10px; padding:16px; }\r\n\r\n    .simulador-result-row{ display:flex; justify-content:space-between; align-items:center; gap:12px; margin-bottom:26px; min-height:42px; }\r\n    .simulador-result-label{ font-size:14px; color:var(--text-dark); }\r\n    .simulador-result-value{ font-size:28px; font-weight:700; color:var(--brand-blue); white-space:nowrap; text-align:right; }\r\n\r\n    .simulador-rates{ display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; text-align:center; }\r\n    .simulador-rate-label{ font-size:12px; color:var(--text-muted); margin-bottom:8px; }\r\n    .simulador-rate-value{ font-size:14px; font-weight:700; color:#000; word-break:break-word; }\r\n\r\n    .simulador-btn{ width:100%; padding:17px 16px; background:var(--brand-blue); color:#fff; font-size:16px; font-weight:700; border:none; border-radius:6px; cursor:pointer; margin-top:14px; }\r\n    .simulador-btn:hover{ background:var(--brand-blue-dark); }\r\n    .simulador-btn:disabled{ opacity:.7; cursor:not-allowed; }\r\n    .simulador-right-actions{ margin-top:32px; }\r\n    .simulador-disclaimer{ font-size:11px; color:#666; margin-top:16px; line-height:1.6; }\r\n\r\n    .simulador-extra-grid{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:16px; margin-top:0; margin-bottom:0; }\r\n    .simulador-personal-grid{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:16px; margin-bottom:16px; }\r\n    .simulador-personal-grid .simulador-field{ margin-bottom:0; }\r\n    .simulador-extra-item{ min-width:0; }\r\n    .simulador-extra-label{ display:block; font-size:14px; color:#00194C; font-weight:700; margin-bottom:8px; line-height:1.3; }\r\n\r\n    .moneybox{ position:relative; width:100%; }\r\n    .moneybox-caption{ position:absolute; top:-8px; left:12px; background:#fff; padding:0 6px; font-size:11px; color:#007bff; line-height:1; z-index:2; }\r\n    .moneybox-input-wrap{ position:relative; }\r\n    .moneybox-input{ width:100%; height:46px; border:1px solid #d7d7d7; border-radius:10px; padding:0 38px 0 14px; font-size:14px; font-weight:800; color:var(--brand-blue); outline:none; background:#fff; text-align:center; }\r\n    .moneybox-input:focus{ border-color:rgba(0,123,255,.65); box-shadow:0 0 0 3px rgba(0,123,255,.12); }\r\n    .moneybox-input::placeholder{ color:#a7acb9; font-weight:400; }\r\n    .moneybox-currency{ position:absolute; right:12px; top:50%; transform:translateY(-50%); font-size:16px; font-weight:700; color:var(--brand-blue); pointer-events:none; }\r\n\r\n    .selectbox{ position:relative; width:100%; }\r\n    .selectbox-caption{ position:absolute; top:-8px; left:12px; background:#fff; padding:0 6px; font-size:11px; color:#007bff; line-height:1; z-index:2; }\r\n    .selectbox .simulador-select{ height:46px; padding-top:0; padding-bottom:0; }\r\n\r\n    .simulador-checkbox-row{ display:flex; align-items:center; gap:10px; font-size:14px; color:var(--text-dark); line-height:1.35; }\r\n    .simulador-checkbox-row input[type=\"checkbox\"]{ width:18px; height:18px; accent-color:var(--brand-blue); cursor:pointer; flex:0 0 auto; }\r\n    .simulador-checkbox-row label{ cursor:pointer; }\r\n\r\n    .effort-card{ background:var(--panel-soft); border-radius:10px; padding:16px; margin-top:0; display:none; }\r\n    .effort-card.is-visible{ display:block; }\r\n    .progress-container{ position:relative; height:40px; width:100%; border-radius:25px; background-color:#e0e0e0; overflow:hidden; }\r\n    .progress-bar{ height:100%; width:100%; text-align:center; line-height:40px; color:#fff; border-radius:25px; font-weight:700; font-size:14px; white-space:nowrap; transition:background-color .25s ease; padding:0 12px; }\r\n    .effort-message{ margin-top:12px; border-radius:8px; padding:12px; font-size:14px; line-height:1.45; display:none; color:var(--text-dark); }\r\n    .effort-message.is-visible{ display:block; }\r\n    .effort-badge{ display:inline-block; font-size:12px; font-weight:700; padding:4px 10px; border-radius:999px; margin-bottom:8px; }\r\n    .effort-message-text{ margin:0; }\r\n    .effort-extra{ margin-top:14px; display:none; background:#fff; border:1px solid rgba(0,0,0,.06); border-radius:10px; padding:14px; }\r\n    .effort-extra.is-visible{ display:block; }\r\n    .effort-extra-grid{ display:grid; grid-template-columns:1fr; gap:14px; }\r\n    .effort-extra-text{ font-size:14px; color:var(--text-dark); line-height:1.45; font-weight:600; margin-bottom:2px; }\r\n\r\n    .simulador-consent{ margin-top:14px; display:flex; align-items:flex-start; gap:10px; font-size:14px; color:var(--text-dark); line-height:1.35; }\r\n    .simulador-consent input[type=\"checkbox\"]{ width:18px; height:18px; margin-top:1px; accent-color:var(--brand-blue); flex:0 0 auto; cursor:pointer; }\r\n    .simulador-consent label{ cursor:pointer; }\r\n\r\n    .field-error{ border-color:var(--danger) !important; box-shadow:0 0 0 3px rgba(220,53,69,.10) !important; }\r\n    .field-hidden{ display:none !important; }\r\n\r\n    @media (max-width: 900px){ .simulador-grid{ grid-template-columns:1fr; } .simulador-right-actions{ margin-top:0; } }\r\n    @media (max-width: 640px){\r\n      body{ padding:12px; }\r\n      .simulador-container{ padding:16px; }\r\n      .simulador-field-header{ flex-direction:column; align-items:flex-start; }\r\n      .stepper-inline{ width:100%; }\r\n      .stepper-input{ width:100%; flex:1; }\r\n      .simulador-rates{ grid-template-columns:repeat(3, 1fr); gap:8px; text-align:left; }\r\n      .simulador-rates > div:nth-child(1){ text-align:left; }\r\n      .simulador-rates > div:nth-child(2){ text-align:center; }\r\n      .simulador-rates > div:nth-child(3){ text-align:right; }\r\n      .simulador-rate-label{ margin-bottom:4px; font-size:11px; }\r\n      .simulador-rate-value{ font-size:12px; }\r\n      .simulador-result-row{ flex-direction:column; align-items:flex-start; margin-bottom:18px; }\r\n      .simulador-result-value{ white-space:normal; text-align:left; font-size:24px; }\r\n      .simulador-extra-grid,.simulador-personal-grid{ grid-template-columns:1fr; }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n\r\n<body>\r\n<div class=\"simulador-container\">\r\n  <div class=\"simulador-grid\">\r\n    <div class=\"simulador-left\">\r\n      <div class=\"simulador-field\">\r\n        <div class=\"simulador-field-header\"><span class=\"simulador-label simulador-label--purpose\">Cr\u00e9dito Autom\u00f3vel<\/span><\/div>\r\n        <select class=\"simulador-select\" id=\"purpose\" required>\r\n          <option value=\"\" selected disabled>Selecionar Finalidade<\/option>\r\n          <option value=\"novo\">Novo<\/option>\r\n          <option value=\"usado\">Usado<\/option>\r\n          <option value=\"eletrico\">El\u00e9trico \/ H\u00edbrido<\/option>\r\n        <\/select>\r\n      <\/div>\r\n\r\n      <div class=\"simulador-field\">\r\n        <div class=\"simulador-field-header\">\r\n          <span class=\"simulador-label simulador-result-label\">Montante<\/span>\r\n          <div class=\"stepper-inline\" aria-label=\"Controlo de montante\">\r\n            <button class=\"stepper-btn\" id=\"amount-minus\" type=\"button\" aria-label=\"Diminuir montante\">\u2212<\/button>\r\n            <input class=\"stepper-input\" id=\"amount-inline\" type=\"text\" inputmode=\"decimal\" aria-label=\"Montante\">\r\n            <button class=\"stepper-btn\" id=\"amount-plus\" type=\"button\" aria-label=\"Aumentar montante\">+<\/button>\r\n          <\/div>\r\n        <\/div>\r\n        <input type=\"range\" class=\"simulador-slider\" id=\"amount-slider\" min=\"2500\" max=\"500000\" step=\"500\" value=\"2500\">\r\n        <div class=\"simulador-range-labels\"><span>2.500 \u20ac<\/span><span>500.000 \u20ac<\/span><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"simulador-field\">\r\n        <div class=\"simulador-field-header\">\r\n          <span class=\"simulador-label simulador-result-label\" id=\"down-label-text\">Entrada Inicial (Opcional)<\/span>\r\n          <div class=\"stepper-inline\" aria-label=\"Controlo de entrada inicial\">\r\n            <button class=\"stepper-btn\" id=\"down-minus\" type=\"button\" aria-label=\"Diminuir entrada inicial\">\u2212<\/button>\r\n            <input class=\"stepper-input\" id=\"down-inline\" type=\"text\" inputmode=\"decimal\" aria-label=\"Entrada inicial\">\r\n            <button class=\"stepper-btn\" id=\"down-plus\" type=\"button\" aria-label=\"Aumentar entrada inicial\">+<\/button>\r\n          <\/div>\r\n        <\/div>\r\n        <input type=\"range\" class=\"simulador-slider\" id=\"down-slider\" min=\"0\" max=\"500000\" step=\"500\" value=\"0\">\r\n        <div class=\"simulador-range-labels\"><span id=\"down-min-label\">0 \u20ac<\/span><span id=\"down-max-label\">500.000 \u20ac<\/span><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"simulador-field\">\r\n        <div class=\"simulador-field-header\">\r\n          <span class=\"simulador-label simulador-result-label\">Prazo<\/span>\r\n          <div class=\"stepper-inline\" aria-label=\"Controlo de prazo\">\r\n            <button class=\"stepper-btn\" id=\"months-minus\" type=\"button\" aria-label=\"Diminuir meses\">\u2212<\/button>\r\n            <input class=\"stepper-input\" id=\"months-inline\" type=\"text\" inputmode=\"numeric\" aria-label=\"Meses\">\r\n            <button class=\"stepper-btn\" id=\"months-plus\" type=\"button\" aria-label=\"Aumentar meses\">+<\/button>\r\n          <\/div>\r\n        <\/div>\r\n        <input type=\"range\" class=\"simulador-slider\" id=\"months-slider\" min=\"12\" max=\"120\" step=\"1\" value=\"12\">\r\n        <div class=\"simulador-range-labels\"><span>12 meses<\/span><span>120 meses<\/span><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"simulador-results\">\r\n        <div class=\"simulador-result-card\">\r\n          <div class=\"simulador-result-row\"><span class=\"simulador-result-label\">Mensalidade<\/span><span class=\"simulador-result-value\" id=\"payment-display\">\u2014<\/span><\/div>\r\n          <div class=\"simulador-checkbox-row\"><input type=\"checkbox\" id=\"include-fees\"><label for=\"include-fees\">Incluir despesas de processo.<\/label><\/div>\r\n          <div style=\"height:16px;\"><\/div>\r\n          <div class=\"simulador-rates\">\r\n            <div><div class=\"simulador-rate-label\">TAN<\/div><div class=\"simulador-rate-value\" id=\"tan-display\">\u2014<\/div><\/div>\r\n            <div><div class=\"simulador-rate-label\">TAEG<\/div><div class=\"simulador-rate-value\" id=\"taeg-display\">\u2014<\/div><\/div>\r\n            <div><div class=\"simulador-rate-label\">MTIC<\/div><div class=\"simulador-rate-value\" id=\"mtic-display\">\u2014<\/div><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"simulador-result-card simulador-result-card--white\">\r\n          <div class=\"simulador-extra-grid\">\r\n            <div class=\"simulador-extra-item\">\r\n              <label class=\"simulador-extra-label simulador-result-label\" for=\"incumprimento\">Est\u00e1 em Incumprimento?<\/label>\r\n              <div class=\"selectbox\">\r\n                <span class=\"selectbox-caption\">no Banco de Portugal<\/span>\r\n                <select class=\"simulador-select\" id=\"incumprimento\">\r\n                  <option value=\"\" selected disabled>Selecionar<\/option>\r\n                  <option value=\"N\u00e3o\">N\u00e3o<\/option>\r\n                  <option value=\"Sim, inferior a 6 meses\">Sim, inferior a 6 meses<\/option>\r\n                  <option value=\"Sim, superior a 6 meses\">Sim, superior a 6 meses<\/option>\r\n                <\/select>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"simulador-extra-item\">\r\n              <label class=\"simulador-extra-label simulador-result-label\" for=\"num-intervenientes\">N\u00famero de Intervenientes<\/label>\r\n              <select class=\"simulador-select\" id=\"num-intervenientes\">\r\n                <option value=\"\" selected disabled>Selecionar<\/option>\r\n                <option value=\"1\">1<\/option>\r\n                <option value=\"2\">2<\/option>\r\n              <\/select>\r\n            <\/div>\r\n\r\n            <div class=\"simulador-extra-item\">\r\n              <label class=\"simulador-extra-label simulador-result-label\" for=\"rendimento-agregado\">Rendimento Total do Agregado<\/label>\r\n              <div class=\"moneybox\">\r\n                <span class=\"moneybox-caption\">Valor l\u00edquido mensal<\/span>\r\n                <div class=\"moneybox-input-wrap\"><input class=\"moneybox-input\" id=\"rendimento-agregado\" type=\"text\" inputmode=\"decimal\" placeholder=\"1.000\" aria-label=\"Rendimento total do agregado\"><span class=\"moneybox-currency\">\u20ac<\/span><\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"simulador-extra-item\">\r\n              <label class=\"simulador-extra-label simulador-result-label\" for=\"despesas-mensais\">Despesas Mensais<\/label>\r\n              <div class=\"moneybox\">\r\n                <span class=\"moneybox-caption\">Outros Cr\u00e9ditos<\/span>\r\n                <div class=\"moneybox-input-wrap\"><input class=\"moneybox-input\" id=\"despesas-mensais\" type=\"text\" inputmode=\"decimal\" placeholder=\"0\" aria-label=\"Despesas Mensais\"><span class=\"moneybox-currency\">\u20ac<\/span><\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"simulador-right\">\r\n      <div class=\"simulador-right-panel\">\r\n        <div class=\"simulador-section-title\">Os Seus Dados<\/div>\r\n        <div class=\"simulador-field\"><input class=\"simulador-select\" id=\"lead-name\" type=\"text\" autocomplete=\"name\" placeholder=\"Nome\"><\/div>\r\n        <div class=\"simulador-field\"><input class=\"simulador-select\" id=\"lead-phone\" type=\"tel\" inputmode=\"tel\" autocomplete=\"tel\" placeholder=\"Telefone\"><\/div>\r\n        <div class=\"simulador-field\"><input class=\"simulador-select\" id=\"lead-email\" type=\"email\" inputmode=\"email\" autocomplete=\"email\" placeholder=\"Email\"><\/div>\r\n\r\n        <div class=\"simulador-personal-grid\">\r\n          <div class=\"simulador-field\">\r\n            <label class=\"simulador-extra-label simulador-result-label\" for=\"nationality\">Nacionalidade<\/label>\r\n            <select class=\"simulador-select\" id=\"nationality\">\r\n              <option value=\"\" selected disabled>Selecionar<\/option>\r\n              <option value=\"Portugal\">Portugal<\/option><option value=\"Brasil\">Brasil<\/option><option value=\"Alemanha\">Alemanha<\/option><option value=\"\u00c1ustria\">\u00c1ustria<\/option><option value=\"B\u00e9lgica\">B\u00e9lgica<\/option><option value=\"Bulg\u00e1ria\">Bulg\u00e1ria<\/option><option value=\"Chipre\">Chipre<\/option><option value=\"Cro\u00e1cia\">Cro\u00e1cia<\/option><option value=\"Dinamarca\">Dinamarca<\/option><option value=\"Eslov\u00e1quia\">Eslov\u00e1quia<\/option><option value=\"Eslov\u00e9nia\">Eslov\u00e9nia<\/option><option value=\"Espanha\">Espanha<\/option><option value=\"Est\u00f3nia\">Est\u00f3nia<\/option><option value=\"Finl\u00e2ndia\">Finl\u00e2ndia<\/option><option value=\"Fran\u00e7a\">Fran\u00e7a<\/option><option value=\"Gr\u00e9cia\">Gr\u00e9cia<\/option><option value=\"Hungria\">Hungria<\/option><option value=\"Irlanda\">Irlanda<\/option><option value=\"It\u00e1lia\">It\u00e1lia<\/option><option value=\"Let\u00f3nia\">Let\u00f3nia<\/option><option value=\"Litu\u00e2nia\">Litu\u00e2nia<\/option><option value=\"Luxemburgo\">Luxemburgo<\/option><option value=\"Malta\">Malta<\/option><option value=\"Pa\u00edses Baixos\">Pa\u00edses Baixos<\/option><option value=\"Pol\u00f3nia\">Pol\u00f3nia<\/option><option value=\"Rep\u00fablica Checa\">Rep\u00fablica Checa<\/option><option value=\"Rom\u00e9nia\">Rom\u00e9nia<\/option><option value=\"Su\u00e9cia\">Su\u00e9cia<\/option>\r\n            <\/select>\r\n          <\/div>\r\n\r\n          <div class=\"simulador-field\">\r\n            <label class=\"simulador-extra-label simulador-result-label\" for=\"trabalho-efectivo\">Est\u00e1 em Trabalho Efectivo?<\/label>\r\n            <select class=\"simulador-select\" id=\"trabalho-efectivo\">\r\n              <option value=\"\" selected disabled>Selecionar<\/option>\r\n            <\/select>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"effort-card\" id=\"effort-card\">\r\n          <div class=\"progress-container\"><div class=\"progress-bar\" id=\"effort-progress-bar\" style=\"background:#28a745;\">CR\u00c9DITO PR\u00c9-APROVADO<\/div><\/div>\r\n          <div class=\"effort-message\" id=\"effort-message-box\"><span class=\"effort-badge\" id=\"effort-badge\">Taxa de Esfor\u00e7o Saud\u00e1vel<\/span><p class=\"effort-message-text\" id=\"effort-message-text\">A rela\u00e7\u00e3o entre os seus rendimentos e os seus encargos mensais est\u00e1 equilibrada e permite-lhe novos investimentos.<\/p><\/div>\r\n\r\n          <div class=\"effort-extra\" id=\"effort-extra-box\">\r\n            <div class=\"effort-extra-grid\">\r\n              <div class=\"simulador-extra-item\">\r\n                <label class=\"simulador-extra-label\" for=\"tem-credito-habitacao\">Tem Cr\u00e9dito Habita\u00e7\u00e3o?<\/label>\r\n                <div class=\"selectbox\">\r\n                  <span class=\"selectbox-caption\">\u00daltimo passo para o ajudar no seu pedido.<\/span>\r\n                  <select class=\"simulador-select\" id=\"tem-credito-habitacao\">\r\n                    <option value=\"\" selected disabled>Selecionar<\/option>\r\n                    <option value=\"Sim\">Sim<\/option>\r\n                    <option value=\"N\u00e3o\">N\u00e3o<\/option>\r\n                  <\/select>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"simulador-extra-item field-hidden\" id=\"renegociar-wrapper\">\r\n                <div class=\"effort-extra-text\">Permite renegociar o seu cr\u00e9dito habita\u00e7\u00e3o com melhores condi\u00e7\u00f5es para que este pedido de cr\u00e9dito seja aprovado?<\/div>\r\n                <select class=\"simulador-select\" id=\"permite-renegociar-ch\">\r\n                  <option value=\"\" selected disabled>Selecionar<\/option><option value=\"Sim\">Sim<\/option><option value=\"N\u00e3o\">N\u00e3o<\/option>\r\n                <\/select>\r\n              <\/div>\r\n\r\n              <div class=\"simulador-extra-item field-hidden\" id=\"banco-atual-wrapper\">\r\n                <label class=\"simulador-extra-label\" for=\"banco-atual\">Qual o seu banco atual?<\/label>\r\n                <select class=\"simulador-select\" id=\"banco-atual\">\r\n                  <option value=\"\" selected disabled>Selecionar banco<\/option><option value=\"Abanca\">Abanca<\/option><option value=\"ActivoBank\">ActivoBank<\/option><option value=\"Banco CTT\">Banco CTT<\/option><option value=\"Bankinter\">Bankinter<\/option><option value=\"BBVA\">BBVA<\/option><option value=\"BNI Europa\">BNI Europa<\/option><option value=\"BNP Paribas\">BNP Paribas<\/option><option value=\"BPI\">BPI<\/option><option value=\"Caixa Geral de Dep\u00f3sitos\">Caixa Geral de Dep\u00f3sitos<\/option><option value=\"Cr\u00e9dito Agr\u00edcola\">Cr\u00e9dito Agr\u00edcola<\/option><option value=\"EuroBic\">EuroBic<\/option><option value=\"Millennium BCP\">Millennium BCP<\/option><option value=\"Montepio\">Montepio<\/option><option value=\"Novo Banco\">Novo Banco<\/option><option value=\"Santander\">Santander<\/option><option value=\"UCI\">UCI<\/option><option value=\"Outro\">Outro<\/option>\r\n                <\/select>\r\n              <\/div>\r\n\r\n              <div class=\"simulador-extra-item field-hidden\" id=\"banco-outro-wrapper\"><label class=\"simulador-extra-label\" for=\"banco-outro\">Indique o banco<\/label><input class=\"simulador-select\" id=\"banco-outro\" type=\"text\" placeholder=\"Escreva o nome do banco\"><\/div>\r\n              <div class=\"simulador-extra-item field-hidden\" id=\"prestacao-ch-wrapper\"><label class=\"simulador-extra-label\" for=\"valor-prestacao-ch\">Qual o valor da sua presta\u00e7\u00e3o?<\/label><div class=\"moneybox\"><div class=\"moneybox-input-wrap\"><input class=\"moneybox-input\" id=\"valor-prestacao-ch\" type=\"text\" inputmode=\"decimal\" placeholder=\"0\" aria-label=\"Valor da presta\u00e7\u00e3o do cr\u00e9dito habita\u00e7\u00e3o\"><span class=\"moneybox-currency\">\u20ac<\/span><\/div><\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"simulador-consent\"><input type=\"checkbox\" id=\"consent-checkbox\"><label for=\"consent-checkbox\">Declaro que toda a informa\u00e7\u00e3o fornecida \u00e9 verdadeira e aceito a partilha destes dados para uso exclusivo do pedido de cr\u00e9dito.<\/label><\/div>\r\n        <div class=\"simulador-right-actions\"><button class=\"simulador-btn\" id=\"cta-btn\" type=\"button\">Pedir Simula\u00e7\u00e3o<\/button><p class=\"simulador-disclaimer\">Cr\u00e9dito est\u00e1 sujeito \u00e0 aprova\u00e7\u00e3o. Simula\u00e7\u00e3o meramente indicativa.<br>LIFE FINANCE \u2013 Intermedi\u00e1rio de Cr\u00e9dito Vinculado registado no Banco de Portugal n.\u00ba 6590.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n  const purposeEl = document.getElementById('purpose');\r\n  const amountSlider = document.getElementById('amount-slider');\r\n  const monthsSlider = document.getElementById('months-slider');\r\n  const downSlider = document.getElementById('down-slider');\r\n  const amountInline = document.getElementById('amount-inline');\r\n  const monthsInline = document.getElementById('months-inline');\r\n  const downInline = document.getElementById('down-inline');\r\n  const amountMinus = document.getElementById('amount-minus');\r\n  const amountPlus = document.getElementById('amount-plus');\r\n  const monthsMinus = document.getElementById('months-minus');\r\n  const monthsPlus = document.getElementById('months-plus');\r\n  const downMinus = document.getElementById('down-minus');\r\n  const downPlus = document.getElementById('down-plus');\r\n  const includeFeesEl = document.getElementById('include-fees');\r\n  const paymentDisplay = document.getElementById('payment-display');\r\n  const mticDisplay = document.getElementById('mtic-display');\r\n  const tanDisplay = document.getElementById('tan-display');\r\n  const taegDisplay = document.getElementById('taeg-display');\r\n  const downMaxLabel = document.getElementById('down-max-label');\r\n  const downMinLabel = document.getElementById('down-min-label');\r\n  const downLabelText = document.getElementById('down-label-text');\r\n  const ctaBtn = document.getElementById('cta-btn');\r\n  const leadNameEl = document.getElementById('lead-name');\r\n  const leadPhoneEl = document.getElementById('lead-phone');\r\n  const leadEmailEl = document.getElementById('lead-email');\r\n  const incumprimentoEl = document.getElementById('incumprimento');\r\n  const nationalityEl = document.getElementById('nationality');\r\n  const numIntervenientesEl = document.getElementById('num-intervenientes');\r\n  const trabalhoEfectivoEl = document.getElementById('trabalho-efectivo');\r\n  const rendimentoAgregadoEl = document.getElementById('rendimento-agregado');\r\n  const despesasMensaisEl = document.getElementById('despesas-mensais');\r\n  const effortCard = document.getElementById('effort-card');\r\n  const effortProgressBar = document.getElementById('effort-progress-bar');\r\n  const effortMessageBox = document.getElementById('effort-message-box');\r\n  const effortBadge = document.getElementById('effort-badge');\r\n  const effortMessageText = document.getElementById('effort-message-text');\r\n  const effortExtraBox = document.getElementById('effort-extra-box');\r\n  const temCreditoHabitacaoEl = document.getElementById('tem-credito-habitacao');\r\n  const renegociarWrapper = document.getElementById('renegociar-wrapper');\r\n  const permiteRenegociarCHEl = document.getElementById('permite-renegociar-ch');\r\n  const bancoAtualWrapper = document.getElementById('banco-atual-wrapper');\r\n  const bancoAtualEl = document.getElementById('banco-atual');\r\n  const bancoOutroWrapper = document.getElementById('banco-outro-wrapper');\r\n  const bancoOutroEl = document.getElementById('banco-outro');\r\n  const prestacaoCHWrapper = document.getElementById('prestacao-ch-wrapper');\r\n  const valorPrestacaoCHEl = document.getElementById('valor-prestacao-ch');\r\n  const consentCheckboxEl = document.getElementById('consent-checkbox');\r\n\r\n  const SIMULADOR_ID = 'simulador_credito_automovel_cliente';\r\n  const SIMULADOR_NOME = 'Simulador Cr\u00e9dito Autom\u00f3vel Cliente';\r\n  const TIPO_CREDITO = 'credito_automovel';\r\n  const DESTINO_EMAIL = '__CLIENTE__';\r\n  const WEBHOOK_URL = 'https:\/\/services.leadconnectorhq.com\/hooks\/67spevNHpU6fAVsh2tLK\/webhook-trigger\/4e8a3ca5-074a-4a72-8639-d4e5bce140da';\r\n  const REDIRECT_URL = 'https:\/\/lifefinance.pt\/obrigado-credito-automovel\/';\r\n\r\n  const MIN_AMOUNT = 2500;\r\n  const MAX_AMOUNT = 500000;\r\n  const BUTTON_STEP = 500;\r\n  const SLIDER_STEP = 500;\r\n  const MIN_DOWN_PAYMENT = 0;\r\n  const DOWN_STEP = 500;\r\n  const FOREIGN_MIN_DOWN_PERCENT = 0.20;\r\n  const MIN_MONTHS = 12;\r\n  const MAX_MONTHS = 120;\r\n  const MONTHS_STEP = 1;\r\n  const PROCESS_FEES = 400;\r\n  const TAEG_EXTRA = 0.613;\r\n\r\n  const TABELAS_TAN = {\r\n    usado: [{ min: 12, max: 24, tan: 8.00 },{ min: 25, max: 48, tan: 7.00 },{ min: 49, max: 71, tan: 7.31 },{ min: 72, max: 82, tan: 7.56 },{ min: 83, max: 84, tan: 7.65 },{ min: 85, max: 96, tan: 7.92 },{ min: 97, max: 120, tan: 8.10 }],\r\n    novo: [{ min: 12, max: 36, tan: 6.25 },{ min: 37, max: 60, tan: 6.80 },{ min: 61, max: 71, tan: 7.70 },{ min: 72, max: 120, tan: 8.45 }],\r\n    eletrico: [{ min: 12, max: 36, tan: 6.25 },{ min: 37, max: 60, tan: 6.75 },{ min: 61, max: 71, tan: 7.70 },{ min: 72, max: 120, tan: 8.10 }]\r\n  };\r\n\r\n  let currentAmount = MIN_AMOUNT;\r\n  let currentDownPayment = 0;\r\n  let isSubmitting = false;\r\n\r\n  function clamp(v, min, max){ return Math.min(max, Math.max(min, v)); }\r\n  function formatMoney2(n){ return Number(n).toLocaleString('pt-PT', { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + '\u20ac'; }\r\n  function formatPercent2(n){ return Number(n).toLocaleString('pt-PT', { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + '%'; }\r\n  function formatEURNoSpaceInt(n){ return Math.round(Number(n)).toLocaleString('pt-PT') + '\u20ac'; }\r\n  function formatEURWithSpaceInt(n){ return Math.round(Number(n)).toLocaleString('pt-PT') + ' \u20ac'; }\r\n\r\n  function parseNumberFromText(v){\r\n    if (typeof v !== 'string') v = String(v ?? '');\r\n    const cleaned = v.replace(\/[^\\d,.\\s]\/g, '').replace(\/\\s\/g, '');\r\n    if (!cleaned) return NaN;\r\n    const normalized = cleaned.replace(\/[.,](?=\\d{3}\\b)\/g, '').replace(',', '.');\r\n    const num = Number(normalized);\r\n    return Number.isFinite(num) ? Math.round(num) : NaN;\r\n  }\r\n\r\n  function formatMoneyFieldOnBlur(inputEl){\r\n    const v = parseNumberFromText(inputEl.value);\r\n    if (!Number.isNaN(v)) inputEl.value = Number(v).toLocaleString('pt-PT');\r\n    else if ((inputEl.value || '').trim() === '') inputEl.value = '';\r\n  }\r\n\r\n  function setSliderValue(sliderEl, newValue){\r\n    const min = parseInt(sliderEl.min, 10);\r\n    const max = parseInt(sliderEl.max, 10);\r\n    const step = parseInt(sliderEl.step || '1', 10);\r\n    let v = clamp(newValue, min, max);\r\n    v = Math.round((v - min) \/ step) * step + min;\r\n    sliderEl.value = String(clamp(v, min, max));\r\n  }\r\n\r\n  function obterTAN(finalidade, meses){\r\n    const tabela = TABELAS_TAN[finalidade] || [];\r\n    for (const linha of tabela){ if (meses >= linha.min && meses <= linha.max) return linha.tan; }\r\n    return tabela.length ? tabela[tabela.length - 1].tan : 0;\r\n  }\r\n\r\n  function calcularPrestacao(capital, meses, tanPct){\r\n    const r = (tanPct \/ 100) \/ 12;\r\n    if (meses <= 0) return 0;\r\n    if (r === 0) return Number((capital \/ meses).toFixed(2));\r\n    return Number(((capital * r * Math.pow(1 + r, meses)) \/ (Math.pow(1 + r, meses) - 1)).toFixed(2));\r\n  }\r\n\r\n  function calcularTAEGSimples(tanPct){\r\n    const rMensal = (tanPct \/ 100) \/ 12;\r\n    return (Math.pow(1 + rMensal, 12) - 1) * 100;\r\n  }\r\n\r\n  function isValidEmail(email){ return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(String(email || '').trim()); }\r\n\r\n  function isValidPhone(phone){\r\n    if (!phone) return false;\r\n\r\n    const cleaned = String(phone).trim().replace(\/[\\s().-]\/g, '');\r\n\r\n    \/\/ Aceita:\r\n    \/\/ 912345678 \/ 212345678\r\n    \/\/ +351912345678 \/ 00351912345678\r\n    \/\/ n\u00fameros internacionais com + ou 00, entre 6 e 15 d\u00edgitos\r\n    return \/^(?:9\\d{8}|2\\d{8}|\\+\\d{6,15}|00\\d{6,15})$\/.test(cleaned);\r\n  }\r\n  function getCapitalBase(){ return clamp(currentAmount, MIN_AMOUNT, MAX_AMOUNT); }\r\n  function hasForeignNationality(){ const nacionalidade = (nationalityEl.value || '').trim(); return nacionalidade !== '' && nacionalidade !== 'Portugal'; }\r\n  function getRequiredMinDownPayment(){ return hasForeignNationality() ? Math.ceil((getCapitalBase() * FOREIGN_MIN_DOWN_PERCENT) \/ DOWN_STEP) * DOWN_STEP : 0; }\r\n  function enforceDownPaymentRules(){ const minRequired = getRequiredMinDownPayment(); if (currentDownPayment < minRequired) currentDownPayment = minRequired; }\r\n\r\n  function updateDownPaymentLabels(){\r\n    const minRequired = getRequiredMinDownPayment();\r\n    if (minRequired > 0){ downLabelText.textContent = 'Entrada Inicial (M\u00ednimo 20%)'; downMinLabel.textContent = formatEURWithSpaceInt(minRequired); }\r\n    else { downLabelText.textContent = 'Entrada Inicial (Opcional)'; downMinLabel.textContent = '0 \u20ac'; }\r\n  }\r\n\r\n  function getDownPayment(){ return clamp(currentDownPayment, getRequiredMinDownPayment(), getCapitalBase()); }\r\n  function getCapitalFinanciadoSemDespesas(){ return Math.max(0, getCapitalBase() - getDownPayment()); }\r\n  function getCapitalCalculado(){ return includeFeesEl.checked ? getCapitalFinanciadoSemDespesas() + PROCESS_FEES : getCapitalFinanciadoSemDespesas(); }\r\n  function syncSliderToAmount(){ setSliderValue(amountSlider, currentAmount); }\r\n\r\n  function syncSliderToDown(){\r\n    const capitalBase = getCapitalBase();\r\n    const minDown = getRequiredMinDownPayment();\r\n    downSlider.min = String(minDown);\r\n    downSlider.max = String(capitalBase);\r\n    setSliderValue(downSlider, currentDownPayment);\r\n    downMaxLabel.textContent = formatEURWithSpaceInt(capitalBase);\r\n    updateDownPaymentLabels();\r\n  }\r\n\r\n  function getNextStepAmount(current){ return clamp(MIN_AMOUNT + (Math.floor((current - MIN_AMOUNT) \/ BUTTON_STEP) + 1) * BUTTON_STEP, MIN_AMOUNT, MAX_AMOUNT); }\r\n  function getPrevStepAmount(current){ return clamp(MIN_AMOUNT + (Math.ceil((current - MIN_AMOUNT) \/ BUTTON_STEP) - 1) * BUTTON_STEP, MIN_AMOUNT, MAX_AMOUNT); }\r\n  function getNextStepDown(current){ return clamp(getRequiredMinDownPayment() + (Math.floor((current - getRequiredMinDownPayment()) \/ DOWN_STEP) + 1) * DOWN_STEP, getRequiredMinDownPayment(), getCapitalBase()); }\r\n  function getPrevStepDown(current){ return clamp(getRequiredMinDownPayment() + (Math.ceil((current - getRequiredMinDownPayment()) \/ DOWN_STEP) - 1) * DOWN_STEP, getRequiredMinDownPayment(), getCapitalBase()); }\r\n  function setMonths(newMonths){ setSliderValue(monthsSlider, newMonths); }\r\n  function setFieldError(el, hasError){ if (!el) return; el.classList.toggle('field-error', !!hasError); }\r\n\r\n  function updateTrabalhoEfectivoOptions(){\r\n    const currentValue = trabalhoEfectivoEl.value;\r\n    const numeroIntervenientes = (numIntervenientesEl.value || '').trim();\r\n    trabalhoEfectivoEl.innerHTML = '<option value=\"\" selected disabled>Selecionar<\/option>';\r\n    if (numeroIntervenientes === '1') {\r\n      trabalhoEfectivoEl.insertAdjacentHTML('beforeend', '<option value=\"Sim\">Sim<\/option><option value=\"N\u00e3o\">N\u00e3o<\/option>');\r\n      if (currentValue === 'Sim' || currentValue === 'N\u00e3o') trabalhoEfectivoEl.value = currentValue;\r\n    } else if (numeroIntervenientes === '2') {\r\n      trabalhoEfectivoEl.insertAdjacentHTML('beforeend', '<option value=\"Apenas Um\">Apenas Um<\/option><option value=\"Ambos\">Ambos<\/option><option value=\"Nenhum\">Nenhum<\/option>');\r\n      if (['Apenas Um','Ambos','Nenhum'].includes(currentValue)) trabalhoEfectivoEl.value = currentValue;\r\n    }\r\n  }\r\n\r\n  function clearAllFieldErrors(){\r\n    [purposeEl, amountInline, downInline, monthsInline, leadNameEl, leadPhoneEl, leadEmailEl, incumprimentoEl, nationalityEl, numIntervenientesEl, trabalhoEfectivoEl, rendimentoAgregadoEl, despesasMensaisEl, consentCheckboxEl, temCreditoHabitacaoEl, permiteRenegociarCHEl, bancoAtualEl, bancoOutroEl, valorPrestacaoCHEl].forEach(el => setFieldError(el, false));\r\n  }\r\n\r\n  function getPrestacaoParaTaxaEsforco(){ return calcularPrestacao(getCapitalCalculado(), parseInt(monthsSlider.value, 10), obterTAN(purposeEl.value, parseInt(monthsSlider.value, 10))); }\r\n\r\n  function areRequiredFieldsCompleteForEffort(){\r\n    const rendimento = parseNumberFromText(rendimentoAgregadoEl.value);\r\n    const despesas = parseNumberFromText(despesasMensaisEl.value);\r\n    if (!purposeEl.value) return false;\r\n    if (!(leadNameEl.value || '').trim()) return false;\r\n    if (!isValidPhone(leadPhoneEl.value)) return false;\r\n    if (!isValidEmail(leadEmailEl.value)) return false;\r\n    if (!(incumprimentoEl.value || '').trim()) return false;\r\n    if (!(nationalityEl.value || '').trim()) return false;\r\n    if (!(numIntervenientesEl.value || '').trim()) return false;\r\n    if (!(trabalhoEfectivoEl.value || '').trim()) return false;\r\n    if (Number.isNaN(rendimento) || rendimento <= 0) return false;\r\n    if (Number.isNaN(despesas) || despesas < 0) return false;\r\n    return true;\r\n  }\r\n\r\n  function getEffortDataBase(){\r\n    if (!areRequiredFieldsCompleteForEffort()) return null;\r\n    const rendimento = parseNumberFromText(rendimentoAgregadoEl.value);\r\n    const outrasDespesas = parseNumberFromText(despesasMensaisEl.value);\r\n    const prestacao = getPrestacaoParaTaxaEsforco();\r\n    const incumprimento = (incumprimentoEl.value || '').trim();\r\n    const totalDespesas = Number((prestacao + outrasDespesas).toFixed(2));\r\n    const taxaEsforco = (totalDespesas \/ rendimento) * 100;\r\n    let baseLevel = 'saudavel';\r\n    if (incumprimento === 'Sim, superior a 6 meses') baseLevel = 'incomportavel';\r\n    else if (incumprimento === 'Sim, inferior a 6 meses') baseLevel = 'preocupante';\r\n    else if (taxaEsforco <= 50) baseLevel = 'saudavel';\r\n    else if (taxaEsforco <= 68) baseLevel = 'preocupante';\r\n    else baseLevel = 'incomportavel';\r\n    return { rendimento, outrasDespesas, prestacao, totalDespesas, taxaEsforco, baseLevel, incumprimento };\r\n  }\r\n\r\n  function getEffortData(){\r\n    const base = getEffortDataBase();\r\n    if (!base) return null;\r\n    const temCreditoHabitacao = (temCreditoHabitacaoEl.value || '').trim();\r\n    const permiteRenegociarCH = (permiteRenegociarCHEl.value || '').trim();\r\n    const incumprimento = (incumprimentoEl.value || '').trim();\r\n    let classification;\r\n\r\n    if (base.baseLevel === 'saudavel') {\r\n      classification = { barText:'CR\u00c9DITO PR\u00c9-APROVADO', badgeText:'Taxa de Esfor\u00e7o Saud\u00e1vel', description:'A rela\u00e7\u00e3o entre os seus rendimentos e os seus encargos mensais est\u00e1 equilibrada e permite-lhe novos investimentos.', color:'#28a745', isBlocking:false, level:'saudavel' };\r\n    } else if (base.baseLevel === 'preocupante') {\r\n      classification = { barText:'ENVIAR PEDIDO PARA AN\u00c1LISE', badgeText: incumprimento === 'Sim, inferior a 6 meses' ? 'Incumprimento inferior a 6 meses' : 'Taxa de Esfor\u00e7o Preocupante', description: incumprimento === 'Sim, inferior a 6 meses' ? 'O seu pedido ser\u00e1 enviado para an\u00e1lise por existir incumprimento inferior a 6 meses no Banco de Portugal. Um gestor ir\u00e1 analisar o seu pedido e entrar em contacto consigo em breve.' : 'A sua Taxa de Esfor\u00e7o est\u00e1 em estado preocupante. Um gestor vai analisar o seu pedido e ir\u00e1 entrar em contacto consigo em breve.', color:'#ffc107', isBlocking:false, level:'preocupante' };\r\n    } else {\r\n      classification = { barText:'CR\u00c9DITO INVI\u00c1VEL', badgeText: incumprimento === 'Sim, superior a 6 meses' ? 'Incumprimento superior a 6 meses' : 'Taxa de Esfor\u00e7o Incomport\u00e1vel', description: incumprimento === 'Sim, superior a 6 meses' ? 'O seu pedido necessita de an\u00e1lise adicional devido a incumprimento superior a 6 meses no Banco de Portugal.' : 'Lamentamos mas n\u00e3o \u00e9 poss\u00edvel conceder o seu cr\u00e9dito. Tente melhorar a sua situa\u00e7\u00e3o e at\u00e9 breve.', color:'#dc3545', isBlocking:true, level:'incomportavel' };\r\n      if (temCreditoHabitacao === 'Sim' && permiteRenegociarCH === 'Sim') {\r\n        classification = { barText:'ENVIAR PEDIDO PARA AN\u00c1LISE', badgeText:'Taxa de Esfor\u00e7o de Risco', description:'A sua situa\u00e7\u00e3o ser\u00e1 enviada para an\u00e1lise. Um gestor vai analisar o seu pedido e ir\u00e1 entrar em contacto consigo em breve.', color:'#f59e0b', isBlocking:false, level:'risco' };\r\n      }\r\n    }\r\n    return { ...base, temCreditoHabitacao, permiteRenegociarCH, classification };\r\n  }\r\n\r\n  function updateEffortExtraVisibility(){\r\n    const effortBase = getEffortDataBase();\r\n    effortExtraBox.classList.remove('is-visible');\r\n    renegociarWrapper.classList.add('field-hidden');\r\n    bancoAtualWrapper.classList.add('field-hidden');\r\n    bancoOutroWrapper.classList.add('field-hidden');\r\n    prestacaoCHWrapper.classList.add('field-hidden');\r\n    if (!effortBase) return;\r\n    const showQuestionnaire = effortBase.baseLevel === 'preocupante' || effortBase.baseLevel === 'incomportavel';\r\n    if (!showQuestionnaire) return;\r\n    effortExtraBox.classList.add('is-visible');\r\n    const temCH = (temCreditoHabitacaoEl.value || '').trim();\r\n    const renegocia = (permiteRenegociarCHEl.value || '').trim();\r\n    const bancoAtual = (bancoAtualEl.value || '').trim();\r\n    if (temCH === 'Sim') {\r\n      renegociarWrapper.classList.remove('field-hidden');\r\n      if (renegocia === 'Sim') {\r\n        bancoAtualWrapper.classList.remove('field-hidden');\r\n        prestacaoCHWrapper.classList.remove('field-hidden');\r\n        if (bancoAtual === 'Outro') bancoOutroWrapper.classList.remove('field-hidden');\r\n      }\r\n    }\r\n  }\r\n\r\n  function renderEffort(){\r\n    const effort = getEffortData();\r\n    if (!effort) { effortCard.classList.remove('is-visible'); effortMessageBox.classList.remove('is-visible'); effortExtraBox.classList.remove('is-visible'); return; }\r\n    effortCard.classList.add('is-visible');\r\n    effortMessageBox.classList.add('is-visible');\r\n    effortProgressBar.style.backgroundColor = effort.classification.color;\r\n    effortProgressBar.textContent = effort.classification.barText;\r\n    effortBadge.textContent = effort.classification.badgeText;\r\n    effortBadge.style.backgroundColor = effort.classification.color;\r\n    effortBadge.style.color = effort.classification.barText === 'ENVIAR PEDIDO PARA AN\u00c1LISE' ? '#2f3a4a' : '#fff';\r\n    effortMessageBox.style.backgroundColor = effort.classification.level === 'saudavel' ? 'rgba(40,167,69,.10)' : effort.classification.level === 'preocupante' ? 'rgba(255,193,7,.15)' : effort.classification.level === 'risco' ? 'rgba(245,158,11,.16)' : 'rgba(220,53,69,.10)';\r\n    effortMessageText.textContent = effort.classification.description;\r\n    updateEffortExtraVisibility();\r\n  }\r\n\r\n  function render(){\r\n    const finalidade = purposeEl.value;\r\n    const capitalBase = getCapitalBase();\r\n    enforceDownPaymentRules();\r\n    currentDownPayment = clamp(currentDownPayment, getRequiredMinDownPayment(), capitalBase);\r\n    const meses = parseInt(monthsSlider.value, 10);\r\n    if (document.activeElement !== amountInline) amountInline.value = formatEURNoSpaceInt(capitalBase);\r\n    if (document.activeElement !== downInline) downInline.value = formatEURNoSpaceInt(getDownPayment());\r\n    if (document.activeElement !== monthsInline) monthsInline.value = String(meses);\r\n    const tanAtual = obterTAN(finalidade, meses);\r\n    const taegAtual = calcularTAEGSimples(tanAtual) + TAEG_EXTRA;\r\n    const prestacao = calcularPrestacao(getCapitalCalculado(), meses, tanAtual);\r\n    const mtic = Number((prestacao * meses).toFixed(2));\r\n    paymentDisplay.textContent = formatMoney2(prestacao);\r\n    mticDisplay.textContent = formatMoney2(mtic);\r\n    tanDisplay.textContent = formatPercent2(tanAtual);\r\n    taegDisplay.textContent = formatPercent2(taegAtual);\r\n    syncSliderToDown();\r\n    amountMinus.disabled = capitalBase <= MIN_AMOUNT;\r\n    amountPlus.disabled = capitalBase >= MAX_AMOUNT;\r\n    downMinus.disabled = getDownPayment() <= getRequiredMinDownPayment();\r\n    downPlus.disabled = getDownPayment() >= capitalBase;\r\n    monthsMinus.disabled = meses <= MIN_MONTHS;\r\n    monthsPlus.disabled = meses >= MAX_MONTHS;\r\n    if (!finalidade) { paymentDisplay.textContent = '\u2014'; mticDisplay.textContent = '\u2014'; tanDisplay.textContent = '\u2014'; taegDisplay.textContent = '\u2014'; }\r\n    renderEffort();\r\n  }\r\n\r\n  amountSlider.addEventListener('input', () => { currentAmount = parseInt(amountSlider.value, 10); if (currentDownPayment > currentAmount) currentDownPayment = currentAmount; render(); });\r\n  downSlider.addEventListener('input', () => { currentDownPayment = parseInt(downSlider.value, 10); render(); });\r\n  monthsSlider.addEventListener('input', render);\r\n  purposeEl.addEventListener('change', () => { setFieldError(purposeEl, false); render(); });\r\n  includeFeesEl.addEventListener('change', render);\r\n  incumprimentoEl.addEventListener('change', () => { setFieldError(incumprimentoEl, false); renderEffort(); });\r\n  nationalityEl.addEventListener('change', () => { setFieldError(nationalityEl, false); render(); });\r\n  numIntervenientesEl.addEventListener('change', () => { setFieldError(numIntervenientesEl, false); setFieldError(trabalhoEfectivoEl, false); updateTrabalhoEfectivoOptions(); renderEffort(); });\r\n  trabalhoEfectivoEl.addEventListener('change', () => { setFieldError(trabalhoEfectivoEl, false); renderEffort(); });\r\n  consentCheckboxEl.addEventListener('change', () => { setFieldError(consentCheckboxEl, false); });\r\n  leadNameEl.addEventListener('input', () => { setFieldError(leadNameEl, false); renderEffort(); });\r\n  leadPhoneEl.addEventListener('input', () => { setFieldError(leadPhoneEl, false); renderEffort(); });\r\n  leadEmailEl.addEventListener('input', () => { setFieldError(leadEmailEl, false); renderEffort(); });\r\n\r\n  amountMinus.addEventListener('click', (e) => { e.preventDefault(); currentAmount = getPrevStepAmount(getCapitalBase()); if (currentDownPayment > currentAmount) currentDownPayment = currentAmount; syncSliderToAmount(); render(); });\r\n  amountPlus.addEventListener('click', (e) => { e.preventDefault(); currentAmount = getNextStepAmount(getCapitalBase()); syncSliderToAmount(); render(); });\r\n  downMinus.addEventListener('click', (e) => { e.preventDefault(); currentDownPayment = getPrevStepDown(getDownPayment()); render(); });\r\n  downPlus.addEventListener('click', (e) => { e.preventDefault(); currentDownPayment = getNextStepDown(getDownPayment()); render(); });\r\n  monthsMinus.addEventListener('click', (e) => { e.preventDefault(); setMonths(parseInt(monthsSlider.value, 10) - MONTHS_STEP); render(); });\r\n  monthsPlus.addEventListener('click', (e) => { e.preventDefault(); setMonths(parseInt(monthsSlider.value, 10) + MONTHS_STEP); render(); });\r\n\r\n  amountInline.addEventListener('blur', () => { const v = parseNumberFromText(amountInline.value); if (!Number.isNaN(v)) { currentAmount = clamp(v, MIN_AMOUNT, MAX_AMOUNT); if (currentDownPayment > currentAmount) currentDownPayment = currentAmount; syncSliderToAmount(); } render(); });\r\n  downInline.addEventListener('blur', () => { const v = parseNumberFromText(downInline.value); currentDownPayment = !Number.isNaN(v) ? clamp(v, getRequiredMinDownPayment(), getCapitalBase()) : getRequiredMinDownPayment(); render(); });\r\n  monthsInline.addEventListener('blur', () => { const v = parseNumberFromText(monthsInline.value); if (!Number.isNaN(v)) setMonths(v); render(); });\r\n  amountInline.addEventListener('keydown', (e) => { if (e.key === 'Enter') { e.preventDefault(); amountInline.blur(); } });\r\n  downInline.addEventListener('keydown', (e) => { if (e.key === 'Enter') { e.preventDefault(); downInline.blur(); } });\r\n  monthsInline.addEventListener('keydown', (e) => { if (e.key === 'Enter') { e.preventDefault(); monthsInline.blur(); } });\r\n\r\n  rendimentoAgregadoEl.addEventListener('blur', () => { formatMoneyFieldOnBlur(rendimentoAgregadoEl); setFieldError(rendimentoAgregadoEl, false); renderEffort(); });\r\n  despesasMensaisEl.addEventListener('blur', () => { formatMoneyFieldOnBlur(despesasMensaisEl); setFieldError(despesasMensaisEl, false); renderEffort(); });\r\n  rendimentoAgregadoEl.addEventListener('input', () => { setFieldError(rendimentoAgregadoEl, false); renderEffort(); });\r\n  despesasMensaisEl.addEventListener('input', () => { setFieldError(despesasMensaisEl, false); renderEffort(); });\r\n  rendimentoAgregadoEl.addEventListener('keydown', (e) => { if (e.key === 'Enter'){ e.preventDefault(); rendimentoAgregadoEl.blur(); } });\r\n  despesasMensaisEl.addEventListener('keydown', (e) => { if (e.key === 'Enter'){ e.preventDefault(); despesasMensaisEl.blur(); } });\r\n\r\n  temCreditoHabitacaoEl.addEventListener('change', () => { setFieldError(temCreditoHabitacaoEl, false); if (temCreditoHabitacaoEl.value !== 'Sim') { permiteRenegociarCHEl.value = ''; bancoAtualEl.value = ''; bancoOutroEl.value = ''; valorPrestacaoCHEl.value = ''; } renderEffort(); });\r\n  permiteRenegociarCHEl.addEventListener('change', () => { setFieldError(permiteRenegociarCHEl, false); if (permiteRenegociarCHEl.value !== 'Sim') { bancoAtualEl.value = ''; bancoOutroEl.value = ''; valorPrestacaoCHEl.value = ''; } renderEffort(); });\r\n  bancoAtualEl.addEventListener('change', () => { setFieldError(bancoAtualEl, false); if (bancoAtualEl.value !== 'Outro') { bancoOutroEl.value = ''; setFieldError(bancoOutroEl, false); } renderEffort(); });\r\n  bancoOutroEl.addEventListener('input', () => setFieldError(bancoOutroEl, false));\r\n  valorPrestacaoCHEl.addEventListener('input', () => setFieldError(valorPrestacaoCHEl, false));\r\n  valorPrestacaoCHEl.addEventListener('blur', () => { formatMoneyFieldOnBlur(valorPrestacaoCHEl); setFieldError(valorPrestacaoCHEl, false); });\r\n  valorPrestacaoCHEl.addEventListener('keydown', (e) => { if (e.key === 'Enter'){ e.preventDefault(); valorPrestacaoCHEl.blur(); } });\r\n\r\n  function buildPayloadForEmail(){\r\n    const meses = parseInt(monthsSlider.value, 10);\r\n    const tanAtual = obterTAN(purposeEl.value, meses);\r\n    const taegAtual = calcularTAEGSimples(tanAtual) + TAEG_EXTRA;\r\n    const capitalBase = getCapitalBase();\r\n    const entradaInicial = getDownPayment();\r\n    const valorFinanciadoSemDespesas = getCapitalFinanciadoSemDespesas();\r\n    const capitalCalculado = getCapitalCalculado();\r\n    const prestacao = calcularPrestacao(capitalCalculado, meses, tanAtual);\r\n    const mtic = Number((prestacao * meses).toFixed(2));\r\n    const effort = getEffortData();\r\n    const rendimentoAgregado = parseNumberFromText(rendimentoAgregadoEl.value);\r\n    const despesasMensais = parseNumberFromText(despesasMensaisEl.value);\r\n    const valorPrestacaoCH = parseNumberFromText(valorPrestacaoCHEl.value);\r\n    const bancoSelecionado = (bancoAtualEl.value || '').trim();\r\n    const bancoOutro = (bancoOutroEl.value || '').trim();\r\n    const bancoFinal = bancoSelecionado === 'Outro' ? bancoOutro : bancoSelecionado;\r\n    return {\r\n      destino: DESTINO_EMAIL, webhook_url: WEBHOOK_URL, simulador_id: SIMULADOR_ID, simulador_nome: SIMULADOR_NOME, tipo_credito: TIPO_CREDITO,\r\n      finalidade_credito: purposeEl.value, valor_financiamento: String(capitalBase), prazo_meses: String(meses), mensalidade_estimada: formatMoney2(prestacao), url_origem: window.location.href,\r\n      incluir_despesas_processo: includeFeesEl.checked ? 'Sim' : 'N\u00e3o', tan: formatPercent2(tanAtual), taeg: formatPercent2(taegAtual), mtic: formatMoney2(mtic),\r\n      nome: (leadNameEl.value || '').trim(), telefone: (leadPhoneEl.value || '').trim(), email: (leadEmailEl.value || '').trim(),\r\n      incumprimento_banco_portugal: (incumprimentoEl.value || '').trim(), nacionalidade: (nationalityEl.value || '').trim(), numero_intervenientes: (numIntervenientesEl.value || '').trim(), trabalho_efectivo: (trabalhoEfectivoEl.value || '').trim(),\r\n      rendimento_total_agregado: Number.isNaN(rendimentoAgregado) ? '' : String(rendimentoAgregado), despesas_mensais: Number.isNaN(despesasMensais) ? '' : String(despesasMensais), taxa_esforco: effort ? formatPercent2(effort.taxaEsforco) : '', classificacao_taxa_esforco: effort ? effort.classification.barText : '', detalhe_taxa_esforco: effort ? effort.classification.badgeText : '', consentimento_partilha_dados: consentCheckboxEl.checked ? 'Sim' : 'N\u00e3o',\r\n      tem_credito_habitacao: (temCreditoHabitacaoEl.value || '').trim(), permite_renegociar_credito_habitacao: (permiteRenegociarCHEl.value || '').trim(), banco_atual_credito_habitacao: bancoFinal, valor_prestacao_credito_habitacao: Number.isNaN(valorPrestacaoCH) ? '' : String(valorPrestacaoCH),\r\n      entrada_inicial: String(entradaInicial), valor_financiado: String(valorFinanciadoSemDespesas), valor_calculado: String(capitalCalculado), finalidade: purposeEl.value, valor: String(capitalBase), prazo: String(meses), mensalidade: formatMoney2(prestacao)\r\n    };\r\n  }\r\n\r\n  async function sendEmailViaWP(payload){\r\n    const ajaxUrl = (window.LF_SIM && LF_SIM.ajaxUrl) ? LF_SIM.ajaxUrl : '\/wp-admin\/admin-ajax.php';\r\n    const nonce = (window.LF_SIM && LF_SIM.nonce) ? LF_SIM.nonce : '';\r\n    const form = new FormData();\r\n    form.append('action', 'lf_send_simulador_email');\r\n    form.append('nonce', nonce);\r\n    Object.entries(payload).forEach(([k,v]) => form.append(k, v));\r\n    const res = await fetch(ajaxUrl, { method: 'POST', body: form, credentials: 'same-origin' });\r\n    const data = await res.json().catch(() => null);\r\n    if (!res.ok || !data || !data.success){ throw new Error((data && data.data && data.data.message) ? data.data.message : 'Falha ao enviar pedido.'); }\r\n    return data;\r\n  }\r\n\r\n  ctaBtn.addEventListener('click', async () => {\r\n    if (isSubmitting) return;\r\n    clearAllFieldErrors();\r\n    const nome = (leadNameEl.value || '').trim();\r\n    const tel = (leadPhoneEl.value || '').trim();\r\n    const mail = (leadEmailEl.value || '').trim();\r\n    const incumprimento = (incumprimentoEl.value || '').trim();\r\n    const nacionalidade = (nationalityEl.value || '').trim();\r\n    const numeroIntervenientes = (numIntervenientesEl.value || '').trim();\r\n    const trabalhoEfectivo = (trabalhoEfectivoEl.value || '').trim();\r\n    const rendimento = parseNumberFromText(rendimentoAgregadoEl.value);\r\n    const despesas = parseNumberFromText(despesasMensaisEl.value);\r\n    const effort = getEffortData();\r\n    const temCreditoHabitacao = (temCreditoHabitacaoEl.value || '').trim();\r\n    const permiteRenegociarCH = (permiteRenegociarCHEl.value || '').trim();\r\n    const bancoSelecionado = (bancoAtualEl.value || '').trim();\r\n    const bancoOutro = (bancoOutroEl.value || '').trim();\r\n    const bancoFinal = bancoSelecionado === 'Outro' ? bancoOutro : bancoSelecionado;\r\n    const valorPrestacaoCH = parseNumberFromText(valorPrestacaoCHEl.value);\r\n    let hasErrors = false;\r\n    if (!purposeEl.value) { setFieldError(purposeEl, true); hasErrors = true; }\r\n    if (!nome) { setFieldError(leadNameEl, true); hasErrors = true; }\r\n    if (!tel || !isValidPhone(tel)) { setFieldError(leadPhoneEl, true); hasErrors = true; }\r\n    if (!mail || !isValidEmail(mail)) { setFieldError(leadEmailEl, true); hasErrors = true; }\r\n    if (!incumprimento) { setFieldError(incumprimentoEl, true); hasErrors = true; }\r\n    if (!nacionalidade) { setFieldError(nationalityEl, true); hasErrors = true; }\r\n    if (!numeroIntervenientes) { setFieldError(numIntervenientesEl, true); hasErrors = true; }\r\n    if (!trabalhoEfectivo) { setFieldError(trabalhoEfectivoEl, true); hasErrors = true; }\r\n    if (Number.isNaN(rendimento) || rendimento <= 0) { setFieldError(rendimentoAgregadoEl, true); hasErrors = true; }\r\n    if (Number.isNaN(despesas) || despesas < 0) { setFieldError(despesasMensaisEl, true); hasErrors = true; }\r\n    if (!consentCheckboxEl.checked) { setFieldError(consentCheckboxEl, true); hasErrors = true; }\r\n    if (hasForeignNationality() && getDownPayment() < getRequiredMinDownPayment()) { setFieldError(downInline, true); hasErrors = true; }\r\n    if (effort && (effort.baseLevel === 'preocupante' || effort.baseLevel === 'incomportavel')) {\r\n      if (!temCreditoHabitacao) { setFieldError(temCreditoHabitacaoEl, true); hasErrors = true; }\r\n      if (temCreditoHabitacao === 'Sim' && !permiteRenegociarCH) { setFieldError(permiteRenegociarCHEl, true); hasErrors = true; }\r\n      if (temCreditoHabitacao === 'Sim' && permiteRenegociarCH === 'Sim') {\r\n        if (!bancoSelecionado) { setFieldError(bancoAtualEl, true); hasErrors = true; }\r\n        if (bancoSelecionado === 'Outro' && !bancoOutro) { setFieldError(bancoOutroEl, true); hasErrors = true; }\r\n        if (!bancoFinal) { setFieldError(bancoAtualEl, true); hasErrors = true; }\r\n        if (Number.isNaN(valorPrestacaoCH) || valorPrestacaoCH <= 0) { setFieldError(valorPrestacaoCHEl, true); hasErrors = true; }\r\n      }\r\n    }\r\n    if (hasErrors){ alert('Por favor preencha corretamente todos os campos obrigat\u00f3rios.'); return; }\r\n    if (effort && effort.baseLevel === 'incomportavel' && !(temCreditoHabitacao === 'Sim' && permiteRenegociarCH === 'Sim')) { alert('N\u00e3o \u00e9 poss\u00edvel prosseguir: CR\u00c9DITO INVI\u00c1VEL.'); return; }\r\n    isSubmitting = true;\r\n    ctaBtn.disabled = true;\r\n    try{ await sendEmailViaWP(buildPayloadForEmail()); window.location.href = REDIRECT_URL; }\r\n    catch(err){ alert(err.message || 'Ocorreu um erro ao enviar. Tente novamente.'); isSubmitting = false; ctaBtn.disabled = false; }\r\n  });\r\n\r\n  amountSlider.min = String(MIN_AMOUNT); amountSlider.max = String(MAX_AMOUNT); amountSlider.step = String(SLIDER_STEP);\r\n  downSlider.min = String(MIN_DOWN_PAYMENT); downSlider.max = String(MAX_AMOUNT); downSlider.step = String(DOWN_STEP);\r\n  monthsSlider.min = String(MIN_MONTHS); monthsSlider.max = String(MAX_MONTHS); monthsSlider.step = String(MONTHS_STEP);\r\n  currentAmount = MIN_AMOUNT; currentDownPayment = 0; monthsSlider.value = String(MIN_MONTHS);\r\n  updateTrabalhoEfectivoOptions(); syncSliderToAmount(); syncSliderToDown(); render();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-a735a2c elementor-absolute h-100 elementor-widget elementor-widget-bg-shapes\" data-id=\"a735a2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"bg-shapes.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"banner-shape-wrap\">\r\n\r\n                \r\n                \r\n                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2023\/08\/h2_banner_shape03.png\" alt=\"\" data-aos=\"zoom-in-up\" data-aos-delay=\"800\">\r\n                \r\n            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f918a4 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f918a4\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-efad279 mx-auto mx-lg-0\" data-id=\"efad279\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-214e801 elementor-widget elementor-widget-genix-image\" data-id=\"214e801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"genix-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"about-img-wrap-three\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/choose-1.png\" alt=\"\" data-aos=\"fade-down-right\" data-aos-delay=\"0\">\r\n                \r\n                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/01\/automovel.jpg\" alt=\"\" data-aos=\"fade-left\" data-aos-delay=\"400\">\r\n                \r\n                                    <div class=\"experience-wrap\" data-aos=\"fade-up\" data-aos-delay=\"300\">\r\n                                                    <h2 class=\"title\">25<span>Anos<\/span><\/h2>\r\n                        \r\n                                                    <p>de Experi\u00eancia em Intermedia\u00e7\u00e3o de Cr\u00e9ditos <\/p>\r\n                                            <\/div>\r\n                \r\n            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb71a7d elementor-widget__width-auto elementor-absolute elementor-widget elementor-widget-image\" data-id=\"bb71a7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"156\" height=\"156\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2023\/08\/h2_about_shape02.png\" class=\"attachment-full size-full wp-image-191\" alt=\"\" srcset=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2023\/08\/h2_about_shape02.png 156w, https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2023\/08\/h2_about_shape02-150x150.png 150w\" sizes=\"(max-width: 156px) 100vw, 156px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19ea61f elementor-widget__width-auto elementor-absolute elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"19ea61f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"108\" height=\"112\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2023\/08\/h2_about_shape01.png\" class=\"attachment-full size-full wp-image-190\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6106e72\" data-id=\"6106e72\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4860a41 elementor-widget elementor-widget-tg-heading\" data-id=\"4860a41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tg-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"section-title-two tg-heading-subheading animation-style3\">\r\n                                    <span class=\"sub-title\">LIFE FINANCE - Intermedi\u00e1rio de Cr\u00e9dito<\/span>\r\n                                <h2 class=\"title tg-element-title\">Cr\u00e9dito \u00e0 Sua Medida em 24horas e Sem Custos!<\/h2>            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65ea2eb elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"65ea2eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Analisamos e aconselhamos de forma Totalmente Gratuita, sobre as melhores condi\u00e7\u00f5es apresentadas pelas diversas entidades financeiras e banc\u00e1rias.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9f32397 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"9f32397\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Honestidade e Integridade<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Total Transpar\u00eancia e Sigilo <\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8c137 0 248 111 248 248S393 504 256 504 8 393 8 256 119 8 256 8zm-28.9 143.6l75.5 72.4H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h182.6l-75.5 72.4c-9.7 9.3-9.9 24.8-.4 34.3l11 10.9c9.4 9.4 24.6 9.4 33.9 0L404.3 273c9.4-9.4 9.4-24.6 0-33.9L271.6 106.3c-9.4-9.4-24.6-9.4-33.9 0l-11 10.9c-9.5 9.6-9.3 25.1.4 34.4z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Rela\u00e7\u00f5es de Confian\u00e7a<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37ae8c3 elementor-widget elementor-widget-tg-author\" data-id=\"37ae8c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tg-author.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n     \r\n        <div class=\"about-author-info\">\r\n                            <div class=\"thumb\">\r\n                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/10\/anica.png\" alt=\"\">\r\n                <\/div>\r\n                        <div class=\"content\">\r\n                                                    <span>LIFE FINANCE - Intermedi\u00e1rio de Cr\u00e9dito Vinculado autorizado pelo Banco de Portugal sob o registo n.\u00ba 6590.<\/span>\r\n                            <\/div>\r\n\r\n            \r\n        <\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3e6a67c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3e6a67c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4618aba\" data-id=\"4618aba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bb5c778 elementor-widget elementor-widget-brand\" data-id=\"bb5c778\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"brand.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <script>\r\n            jQuery(document).ready(function($) {\r\n                \/*=============================================\r\n                    =    \t\tBrand Active\t\t      =\r\n                =============================================*\/\r\n                $('.brand-active').slick({\r\n                    rtl: $('html').attr('dir') === 'rtl' ? true : false,\r\n                    dots: false,\r\n                    infinite: true,\r\n                    speed: 1000,\r\n                    autoplay: true,\r\n                    arrows: false,\r\n                    slidesToShow: 5,\r\n                    slidesToScroll: 1,\r\n                    responsive: [{\r\n                            breakpoint: 1200,\r\n                            settings: {\r\n                                slidesToShow: 5,\r\n                                slidesToScroll: 1,\r\n                                infinite: true,\r\n                            }\r\n                        },\r\n                        {\r\n                            breakpoint: 992,\r\n                            settings: {\r\n                                slidesToShow: 4,\r\n                                slidesToScroll: 1\r\n                            }\r\n                        },\r\n                        {\r\n                            breakpoint: 767,\r\n                            settings: {\r\n                                slidesToShow: 3,\r\n                                slidesToScroll: 1,\r\n                                arrows: false,\r\n                            }\r\n                        },\r\n                        {\r\n                            breakpoint: 575,\r\n                            settings: {\r\n                                slidesToShow: 2,\r\n                                slidesToScroll: 1,\r\n                                arrows: false,\r\n                            }\r\n                        },\r\n                    ]\r\n                });\r\n            });\r\n        <\/script>\r\n\r\n        <div class=\"row brand-active\">\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/1cgd.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/2santander.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/3bpi.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/5creditoagricola.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/6bankinter.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/7novobanco.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/autobank.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                    <\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cd03b0 elementor-widget elementor-widget-brand\" data-id=\"7cd03b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"brand.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <script>\r\n            jQuery(document).ready(function($) {\r\n                \/*=============================================\r\n                    =    \t\tBrand Active\t\t      =\r\n                =============================================*\/\r\n                $('.brand-active').slick({\r\n                    rtl: $('html').attr('dir') === 'rtl' ? true : false,\r\n                    dots: false,\r\n                    infinite: true,\r\n                    speed: 1000,\r\n                    autoplay: true,\r\n                    arrows: false,\r\n                    slidesToShow: 5,\r\n                    slidesToScroll: 1,\r\n                    responsive: [{\r\n                            breakpoint: 1200,\r\n                            settings: {\r\n                                slidesToShow: 5,\r\n                                slidesToScroll: 1,\r\n                                infinite: true,\r\n                            }\r\n                        },\r\n                        {\r\n                            breakpoint: 992,\r\n                            settings: {\r\n                                slidesToShow: 4,\r\n                                slidesToScroll: 1\r\n                            }\r\n                        },\r\n                        {\r\n                            breakpoint: 767,\r\n                            settings: {\r\n                                slidesToShow: 3,\r\n                                slidesToScroll: 1,\r\n                                arrows: false,\r\n                            }\r\n                        },\r\n                        {\r\n                            breakpoint: 575,\r\n                            settings: {\r\n                                slidesToShow: 2,\r\n                                slidesToScroll: 1,\r\n                                arrows: false,\r\n                            }\r\n                        },\r\n                    ]\r\n                });\r\n            });\r\n        <\/script>\r\n\r\n        <div class=\"row brand-active\">\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/10unicre.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/11primus.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/12uci.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/7.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/abanca.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/16.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                            <div class=\"col-lg-12\">\r\n                    <div class=\"brand-item\">\r\n                                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/bni.jpg\" alt=\"\">\r\n                                            <\/div>\r\n                <\/div>\r\n                    <\/div>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6426957 elementor-section-content-middle overview-area elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6426957\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7b4fdb2 mx-auto mx-lg-0\" data-id=\"7b4fdb2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd3790d elementor-widget elementor-widget-genix-image\" data-id=\"fd3790d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"genix-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"about-img-wrap-three\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2026\/01\/cat-14.png\" alt=\"\" data-aos=\"fade-down-right\" data-aos-delay=\"0\">\r\n                \r\n                \r\n                                    <div class=\"experience-wrap\" data-aos=\"fade-up\" data-aos-delay=\"300\">\r\n                        \r\n                                                    <p>Poupe dinheiro e ganhe tranquilidade financeira de forma simples e segura.<\/p>\r\n                                            <\/div>\r\n                \r\n            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-90ec6b1\" data-id=\"90ec6b1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9676ab8 elementor-widget elementor-widget-tg-heading\" data-id=\"9676ab8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tg-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"section-title-two tg-heading-subheading animation-style3\">\r\n                                    <span class=\"sub-title\">Totalmente Gratuito<\/span>\r\n                                <h2 class=\"title tg-element-title\">Melhores Taxas e Condi\u00e7\u00f5es<\/h2>            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-152fbc6 elementor-widget elementor-widget-heading\" data-id=\"152fbc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Temos rela\u00e7\u00e3o privilegiada, muita experi\u00eancia e poder de negocia\u00e7\u00e3o junto de v\u00e1rias entidades financeiras ou banc\u00e1rias, com vista a garantir as melhores condi\u00e7\u00f5es. <\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35d04be elementor-widget elementor-widget-heading\" data-id=\"35d04be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Para al\u00e9m de conseguirmos taxas mais baixas, os nossos servi\u00e7os s\u00e3o Totalmente Gratuitos para si e sem aumentar o seu cr\u00e9dito.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-157284f elementor-widget elementor-widget-genix-fact\" data-id=\"157284f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"genix-fact.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        <script>\r\n            jQuery(document).ready(function($) {\r\n\r\n                \/*===========================================\r\n                    =    \t\tOdometer Active  \t       =\r\n                =============================================*\/\r\n                $('.odometer').appear(function(e) {\r\n                    var odo = $(\".odometer\");\r\n                    odo.each(function() {\r\n                        var countNumber = $(this).attr(\"data-count\");\r\n                        $(this).html(countNumber);\r\n                    });\r\n                });\r\n\r\n            });\r\n        <\/script>\r\n\r\n        \r\n            <div class=\"about-content-ten\">\r\n                <div class=\"about-success-wrap\">\r\n                    <ul class=\"list-wrap\">\r\n                                                    <li>\r\n                                                                    <div class=\"icon\">\r\n                                        <i aria-hidden=\"true\" class=\"genix flaticon-trophy\"><\/i>                                    <\/div>\r\n                                                                <div class=\"content\">\r\n                                    <h2 class=\"count\"><span class=\"odometer\" data-count=\"85\"><\/span>%<\/h2>\r\n                                                                            <p>Cr\u00e9ditos Concedidos<\/p>\r\n                                                                    <\/div>\r\n                            <\/li>\r\n                                                    <li>\r\n                                                                    <div class=\"icon\">\r\n                                        <i aria-hidden=\"true\" class=\"genix flaticon-rating\"><\/i>                                    <\/div>\r\n                                                                <div class=\"content\">\r\n                                    <h2 class=\"count\"><span class=\"odometer\" data-count=\"98\"><\/span>%<\/h2>\r\n                                                                            <p>Clientes Satisfeitos<\/p>\r\n                                                                    <\/div>\r\n                            <\/li>\r\n                                            <\/ul>\r\n                <\/div>\r\n             <\/div>\r\n\r\n         \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ed012f elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box\" data-id=\"8ed012f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"352\" src=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/10\/google-rev2.png\" class=\"attachment-full size-full wp-image-9655\" alt=\"\" srcset=\"https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/10\/google-rev2.png 840w, https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/10\/google-rev2-300x126.png 300w, https:\/\/lifefinance.pt\/creditoautomovel\/wp-content\/uploads\/2025\/10\/google-rev2-768x322.png 768w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure><div class=\"elementor-image-box-content\"><p class=\"elementor-image-box-description\">N\u00e3o conseguimos agradar a todos, mas fazemos o nosso melhor todos os dias.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-435a241 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"435a241\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3cc2883\" data-id=\"3cc2883\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-40b66d3 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"40b66d3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-0e97803\" data-id=\"0e97803\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-25020ec\" data-id=\"25020ec\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-114d985 white-title elementor-widget elementor-widget-tg-heading\" data-id=\"114d985\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tg-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <div class=\"section-title-two tg-heading-subheading animation-style3\">\r\n                                    <span class=\"sub-title\">Testemunhos Reais<\/span>\r\n                                <h2 class=\"title tg-element-title\">O que dizem Sobre N\u00f3s<\/h2>            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-183fd31\" data-id=\"183fd31\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e0ca478 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e0ca478\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f54af2a\" data-id=\"f54af2a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-37888a5 elementor-widget elementor-widget-testimonial\" data-id=\"37888a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"testimonial.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n        \r\n            <script>\r\n                jQuery(document).ready(function($) {\r\n\r\n                    \/*=============================================\r\n                        =    \t\ttestimonial Active\t\t=\r\n                    =============================================*\/\r\n                    $('.testimonial-active-two').slick({\r\n                        rtl: $('html').attr('dir') === 'rtl' ? true : false,\r\n                        dots: false,\r\n                        infinite: true,\r\n                        speed: 1000,\r\n                        autoplay: true,\r\n                        arrows: true,\r\n                        prevArrow: '<button type=\"button\" class=\"slick-prev\"><i class=\"flaticon-right-arrow\"><\/i><\/button>',\r\n                        nextArrow: '<button type=\"button\" class=\"slick-next\"><i class=\"flaticon-right-arrow\"><\/i><\/button>',\r\n                        appendArrows: \".testimonial-nav-two\",\r\n                        slidesToShow: 2,\r\n                        slidesToScroll: 1,\r\n                        responsive: [{\r\n                                breakpoint: 1200,\r\n                                settings: {\r\n                                    slidesToShow: 2,\r\n                                    slidesToScroll: 1,\r\n                                    infinite: true,\r\n                                }\r\n                            },\r\n                            {\r\n                                breakpoint: 992,\r\n                                settings: {\r\n                                    slidesToShow: 1,\r\n                                    slidesToScroll: 1\r\n                                }\r\n                            },\r\n                            {\r\n                                breakpoint: 767,\r\n                                settings: {\r\n                                    slidesToShow: 1,\r\n                                    slidesToScroll: 1,\r\n                                }\r\n                            },\r\n                            {\r\n                                breakpoint: 575,\r\n                                settings: {\r\n                                    slidesToShow: 1,\r\n                                    slidesToScroll: 1,\r\n                                }\r\n                            },\r\n                        ]\r\n                    });\r\n\r\n                });\r\n            <\/script>\r\n\r\n            <div class=\"testimonial-item-wrap-two\">\r\n                <div class=\"row testimonial-active-two\">\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Atendimento e Assessoria ao cr\u00e9dito do melhor! Top! A Beatriz foi sempre muito Profissional, competente, simp\u00e1tica, e sempre muito atenciosa. Tudo tratado e acompanhado ao maior pormenor de aten\u00e7\u00e3o. Sentimo-nos seguros e confiantes de que tudo vai correr bem. Naturalmente que em futuros neg\u00f3cios procurarei novamente o mesmo atendimento e se algu\u00e9m precisar obviamente que recomendo.&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Paulo Sousa<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Procurava um cr\u00e9dito autom\u00f3vel adequado \u00e0s minhas necessidades e direcionaram-me a Life Finance para orientar o processo. Fui muito bem acompanhada pelos colegas Jo\u00e3o e Diana que me ajudaram em todo o processo do cr\u00e9dito e apresentaram boas solu\u00e7\u00f5es e com toda a clareza. Recomendo muito a Life Finance para orienta\u00e7\u00e3o na procura de um cr\u00e9dito!&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Mariana Silva<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Apesar de ter sido um processo extenso, e com muitos empecilhos, gra\u00e7as \u00e0 resili\u00eancia, ajuda e o profissionalismo da Diana, conseguimos finalizar o processo. Um muito obrigado pela ajuda e profissionalismo. Existem poucos profissionais desta categoria, com a capacidade de resolu\u00e7\u00e3o e solu\u00e7\u00f5es pr\u00e1ticas, para conseguir o objetivo \ud83d\udc4f&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Lu\u00eds Sacramento<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Fiquei satisfeito com o servi\u00e7o prestado. A equipa foi atenciosa e cordial. A experi\u00eancia foi positiva em geral. Agrade\u00e7o o empenho e recomendo&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Victor Lacmane Guig\u00e1<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Atendimento 5 estrelas, r\u00e1pido e eficiente recomendo vivamente este servi\u00e7o a portugueses residentes em outros pa\u00edses&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Jos\u00e9 Adriano Ramos<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Life Finance confesso que desconhecia, encontrei por acaso uma publicidade, pesquisei e liguei. Procurava um cr\u00e9dito autom\u00f3vel com boas vantagens , a menina Diana ajudou me em todo o processo do cr\u00e9dito e apresentou boas solu\u00e7\u00f5es e com toda a clareza. Recomendo seguramente a Life Finance.&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\"> Jorge Neves<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;O processo de cr\u00e9dito autom\u00f3vel correu muito bem. A senhora Diana esteve sempre em contacto comigo, esclarecendo todas as quest\u00f5es.&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Tania Barbosa<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Tratamento muito respeitoso, respons\u00e1vel e r\u00e1pido! Explica\u00e7\u00f5es claras e precisas em um processo extremamente importante que a sele\u00e7\u00e3o de uma oferta de cr\u00e9dito adequada. O colaborador Jo\u00e3o Macedo foi de grande ajuda do in\u00edcio ao fim do processo! Super recomendo!&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Lucas Ribeiro<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                            <div class=\"col-lg-6\">\r\n                            <div class=\"testimonial-item-two\">\r\n                                <div class=\"testimonial-content-two\">\r\n                                    <div class=\"rating\">\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                        <i class=\"fas fa-star\"><\/i>\r\n                                    <\/div>\r\n                                                                            <p>&quot;Foi uma \u00f3tima decis\u00e3o. Foi-me apresentada uma solu\u00e7\u00e3o muito mais vantajosa para mim, em rela\u00e7\u00e3o \u00e0s que tinha. Atendimento muito profissional e atencioso, por parte da M\u00e1rcia. Recomendo como mediador para propostas de cr\u00e9dito..!&quot;\n<\/p>\r\n                                                                        <div class=\"testimonial-avatar\">\r\n\r\n                                                                                    <div class=\"avatar-thumb\">\r\n                                                <img decoding=\"async\" src=\"\" alt=\"\">\r\n                                            <\/div>\r\n                                        \r\n                                        <div class=\"avatar-info\">\r\n                                                                                            <h2 class=\"title\">Alexandre Pereira<\/h2>\r\n                                                                                                                                <\/div>\r\n\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                                    <\/div>\r\n                <div class=\"testimonial-nav-two\"><\/div>\r\n            <\/div>\r\n\r\n        \r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c8f3bdf elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c8f3bdf\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2c3c744\" data-id=\"2c3c744\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-38f2dca elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"38f2dca\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d4da928\" data-id=\"d4da928\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d784cc7 elementor-widget elementor-widget-text-editor\" data-id=\"d784cc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Copyright \u00a9 2025 LIFE FINANCE \u2013 Intermedi\u00e1rio de Cr\u00e9dito Vinculado autorizado pelo Banco de Portugal. Registo N.\u00ba 6590.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-43600f8\" data-id=\"43600f8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-adb9b58 elementor-widget elementor-widget-text-editor\" data-id=\"adb9b58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Desenvolvido por <a href=\"https:\/\/webcelos.com\/\"><strong>WEBCELOS <\/strong><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As melhores solu\u00e7\u00f5es de cr\u00e9dito Autom\u00f3vel As Taxas mais Baixas do Mercado Fa\u00e7a j\u00e1 uma simula\u00e7\u00e3o sem qualquer compromisso! Simulador de Cr\u00e9dito Autom\u00f3vel Cr\u00e9dito Autom\u00f3vel Selecionar FinalidadeNovoUsadoEl\u00e9trico \/ H\u00edbrido Montante \u2212 + 2.500 \u20ac500.000 \u20ac Entrada Inicial (Opcional) \u2212 + 0 \u20ac500.000 \u20ac Prazo \u2212 + 12 meses120 meses Mensalidade\u2014 Incluir despesas de processo. TAN\u2014 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11113","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/pages\/11113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/comments?post=11113"}],"version-history":[{"count":0,"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/pages\/11113\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifefinance.pt\/creditoautomovel\/wp-json\/wp\/v2\/media?parent=11113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}