{"id":2,"date":"2025-04-25T14:58:37","date_gmt":"2025-04-25T12:58:37","guid":{"rendered":"http:\/\/testwp68-ai.you2.pl\/?page_id=2"},"modified":"2025-08-11T23:35:09","modified_gmt":"2025-08-11T21:35:09","slug":"przykladowa-strona","status":"publish","type":"page","link":"https:\/\/pozyczkipodterminal.com\/","title":{"rendered":"Po\u017cyczka na terminal? Znajd\u017a najkorzystniejsze finansowanie w jednym miejscu."},"content":{"rendered":"\n<p>&nbsp;<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><script src=\"https:\/\/cdn.tailwindcss.com\"><\/script><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><style>\n       body {<br \/>\n           font-family: 'Inter', sans-serif;<br \/>\n           background-color: #f8fafc;<br \/>\n           color: #1e293b;<br \/>\n       }<br \/>\n       .nav-btn { transition: all 0.2s ease-in-out; }<br \/>\n       .nav-btn.active {<br \/>\n           border-color: #2563eb;<br \/>\n           color: #2563eb;<br \/>\n           background-color: #eff6ff;<br \/>\n       }<br \/>\n       .filter-btn { transition: all 0.2s ease-in-out; }<br \/>\n       .filter-btn.active {<br \/>\n           background-color: #2563eb;<br \/>\n           color: white;<br \/>\n           box-shadow: 0 4px 6px -1px rgb(0 0 0 \/ 0.1), 0 2px 4px -2px rgb(0 0 0 \/ 0.1);<br \/>\n       }<br \/>\n       .best-offer-badge {<br \/>\n           position: absolute; top: -10px; right: 10px; background-color: #f59e0b;<br \/>\n           color: white; padding: 4px 10px; border-radius: 9999px; font-size: 0.75rem;<br \/>\n           font-weight: 600; transform: rotate(10deg); z-index: 10;<br \/>\n       }<br \/>\n       .highest-amount-badge {<br \/>\n           position: absolute; top: -10px; left: 10px; background-color: #10b981;<br \/>\n           color: white; padding: 4px 10px; border-radius: 9999px; font-size: 0.75rem;<br \/>\n           font-weight: 600; transform: rotate(-10deg); z-index: 10;<br \/>\n       }<br \/>\n       #modal-overlay {<br \/>\n           transition: opacity 0.3s ease-in-out;<br \/>\n       }<br \/>\n       #modal-content {<br \/>\n           transition: transform 0.3s ease-in-out;<br \/>\n       }<br \/>\n       @media print {<br \/>\n           body * { visibility: hidden; }<br \/>\n           #personalized-results, #personalized-results * { visibility: visible; }<br \/>\n           #personalized-results { position: absolute; left: 0; top: 0; width: 100%; }<br \/>\n           .fund-card { box-shadow: none; border: 1px solid #e5e7eb; page-break-inside: avoid; }<br \/>\n           .best-offer-badge, .highest-amount-badge, .contact-buttons, #print-btn, #modal-overlay { display: none; }<br \/>\n           h1, h2, h3 { color: black; }<br \/>\n       }<br \/>\n   <\/style>\n<\/p>\n\n\n\n<div class=\"container mx-auto p-4 sm:p-6 lg:p-8\">\n<header class=\"text-center mb-8\">\n<h1 class=\"text-3xl md:text-4xl font-bold text-slate-900\">Pierwsza por\u00f3wnywarka po\u017cyczek pod terminal<\/h1>\n<p class=\"mt-2 text-slate-600\">Znajd\u017a najlepsz\u0105 ofert\u0119 lub sprawd\u017a, ile zaoszcz\u0119dzisz. Wszystko w jednym miejscu.<\/p>\n<\/header>\n<div class=\"mb-8 p-1 bg-slate-200 rounded-lg flex space-x-1 max-w-md mx-auto\"><button id=\"nav-compare\" class=\"nav-btn w-1\/2 p-3 rounded-md font-semibold border-2 border-transparent\">Por\u00f3wnaj oferty<\/button> <button id=\"nav-personalized\" class=\"nav-btn w-1\/2 p-3 rounded-md font-semibold border-2 border-transparent\">Przygotuj ofert\u0119 spersonalizowan\u0105<\/button><\/div>\n<div id=\"comparison-view\">\n<div class=\"bg-white rounded-lg shadow-sm p-6 mb-8\">\n<h2 class=\"text-xl font-semibold text-slate-800 mb-4 text-center\">Filtruj oferty wed\u0142ug swoich potrzeb<\/h2>\n<div class=\"flex flex-wrap justify-center gap-4\"><button id=\"filter-all\" class=\"filter-btn py-2 px-5 bg-white border border-slate-300 rounded-full text-slate-700 font-medium hover:bg-slate-100\">Poka\u017c wszystkie<\/button> <button id=\"filter-no-bik\" class=\"filter-btn py-2 px-5 bg-white border border-slate-300 rounded-full text-slate-700 font-medium hover:bg-slate-100\" data-filter=\"noBik\">Bez weryfikacji w BIK<\/button> <button id=\"filter-krd\" class=\"filter-btn py-2 px-5 bg-white border border-slate-300 rounded-full text-slate-700 font-medium hover:bg-slate-100\" data-filter=\"krd\">Akceptuj\u0105ce wpisy w KRD<\/button> <button id=\"filter-zus-us\" class=\"filter-btn py-2 px-5 bg-white border border-slate-300 rounded-full text-slate-700 font-medium hover:bg-slate-100\" data-filter=\"zusUs\">Zaleg\u0142o\u015bci w ZUS\/US<\/button> <button id=\"filter-residency\" class=\"filter-btn py-2 px-5 bg-white border border-slate-300 rounded-full text-slate-700 font-medium hover:bg-slate-100\" data-filter=\"residency\">Dla posiadaczy paszportu\/karty pobytu<\/button><\/div>\n<\/div>\n<div class=\"bg-white rounded-lg shadow-sm p-4 md:p-6 mb-8 hidden md:block\">\n<h2 class=\"text-xl font-semibold text-slate-800 mb-4 text-center\">Kluczowe Por\u00f3wnanie Ofert (dla 100 tys. PLN)<\/h2>\n<div id=\"table-container\" class=\"overflow-x-auto rounded-lg border border-slate-200\">&nbsp;<\/div>\n<\/div>\n<h2 class=\"text-2xl font-semibold text-slate-800 mb-6 text-center\">Szczeg\u00f3\u0142y Ofert<\/h2>\n<div id=\"offers-grid\" class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6\">&nbsp;<\/div>\n<\/div>\n<div id=\"personalized-view\" class=\"hidden\">\n<div class=\"max-w-2xl mx-auto bg-white p-6 rounded-lg shadow-sm\">\n<h2 class=\"text-2xl font-semibold text-slate-800 mb-6 text-center\">Spersonalizuj swoj\u0105 ofert\u0119 w 60 sekund<\/h2>\n<form id=\"personalized-form\" class=\"space-y-6\">\n<div><label class=\"block text-sm font-medium text-slate-700 mb-1\" for=\"turnover\">\u015aredni miesi\u0119czny obr\u00f3t na terminalu<\/label><p><\/p>\n<div class=\"relative\"><input id=\"turnover\" class=\"w-full pl-4 pr-12 py-2 border border-slate-300 rounded-md focus:ring-blue-500 focus:border-blue-500\" name=\"turnover\" required=\"\" type=\"number\" placeholder=\"np. 15000\"> <span class=\"absolute inset-y-0 right-0 pr-3 flex items-center text-sm text-slate-500\">PLN<\/span><\/div>\n<\/div>\n<fieldset>\n<legend class=\"text-sm font-medium text-slate-700 mb-2\">Czy posiadasz negatywne wpisy lub aktywne zad\u0142u\u017cenie w BIK?<\/legend>\n<div class=\"space-y-2\"><label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"bik-history\" type=\"radio\" value=\"yes\"> <span class=\"ml-3 text-sm\">Tak<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"bik-history\" type=\"radio\" value=\"no\"> <span class=\"ml-3 text-sm\">Nie<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"bik-history\" type=\"radio\" value=\"unknown\"> <span class=\"ml-3 text-sm\">Nie wiem<\/span><\/label><\/div>\n<\/fieldset>\n<fieldset>\n<legend class=\"text-sm font-medium text-slate-700 mb-2\">Czy posiadasz aktywne zad\u0142u\u017cenie widoczne w KRD?<\/legend>\n<div class=\"space-y-2\"><label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"krd-history\" type=\"radio\" value=\"yes\"> <span class=\"ml-3 text-sm\">Tak<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"krd-history\" type=\"radio\" value=\"no\"> <span class=\"ml-3 text-sm\">Nie<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"krd-history\" type=\"radio\" value=\"unknown\"> <span class=\"ml-3 text-sm\">Nie wiem<\/span><\/label><\/div>\n<\/fieldset>\n<fieldset>\n<legend class=\"text-sm font-medium text-slate-700 mb-2\">Czy posiadasz zaleg\u0142o\u015bci w ZUS lub US?<\/legend>\n<div class=\"space-y-2\"><label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"arrears\" type=\"radio\" value=\"blocked\"> <span class=\"ml-3 text-sm\">Tak &#8211; zablokowane konto<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"arrears\" type=\"radio\" value=\"not_blocked\"> <span class=\"ml-3 text-sm\">Tak &#8211; brak zaj\u0119cia na koncie<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"arrears\" type=\"radio\" value=\"no\"> <span class=\"ml-3 text-sm\">Nie, nie posiadam zaleg\u0142o\u015bci<\/span><\/label><\/div>\n<\/fieldset>\n<fieldset>\n<legend class=\"text-sm font-medium text-slate-700 mb-2\">Jaki jest g\u0142\u00f3wny dokument to\u017csamo\u015bci?<\/legend>\n<div class=\"space-y-2\"><label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"document\" type=\"radio\" value=\"pl_id\"> <span class=\"ml-3 text-sm\">Dow\u00f3d osobisty<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"document\" type=\"radio\" value=\"residency_card\"> <span class=\"ml-3 text-sm\">Karta pobytu<\/span><\/label> <label class=\"flex items-center\"><input class=\"h-4 w-4 text-blue-600 border-slate-300 focus:ring-blue-500\" name=\"document\" type=\"radio\" value=\"passport\"> <span class=\"ml-3 text-sm\">Paszport (inny ni\u017c polski)<\/span><\/label><\/div>\n<\/fieldset>\n<p><button class=\"w-full bg-blue-600 text-white font-bold py-3 px-4 rounded-lg hover:bg-blue-700 transition-colors text-lg\" type=\"submit\">Oblicz zdolno\u015b\u0107 i znajd\u017a oferty<\/button><\/p><\/form>\n<\/div>\n<div id=\"personalized-results\" class=\"mt-8\">&nbsp;<\/div>\n<\/div>\n<section class=\"mt-12 pt-8 border-t border-slate-200 max-w-4xl mx-auto\">\n<h2 class=\"text-2xl font-semibold text-slate-800 mb-6 text-center\">Cz\u0119sto zadawane pytania (FAQ)<\/h2>\n<div class=\"space-y-4\">\n<details class=\"p-4 bg-white rounded-lg shadow-sm cursor-pointer group\">\n<summary class=\"font-semibold flex justify-between items-center\">Jak szybko otrzymam pieni\u0105dze?<\/summary>\n<p class=\"mt-2 text-slate-600 text-sm\">Proces jest bardzo szybki. Po dostarczeniu kompletu dokument\u00f3w i pozytywnej decyzji, \u015brodki mog\u0105 znale\u017a\u0107 si\u0119 na Twoim koncie nawet w ci\u0105gu 24 godzin.<\/p>\n<\/details>\n<details class=\"p-4 bg-white rounded-lg shadow-sm cursor-pointer group\">\n<summary class=\"font-semibold flex justify-between items-center\">Czy mog\u0119 sp\u0142aci\u0107 po\u017cyczk\u0119 wcze\u015bniej?<\/summary>\n<p class=\"mt-2 text-slate-600 text-sm\">Tak, wi\u0119kszo\u015b\u0107 naszych ofert pozwala na wcze\u015bniejsz\u0105 sp\u0142at\u0119 zobowi\u0105zania. Skontaktuj si\u0119 z nami, aby om\u00f3wi\u0107 szczeg\u00f3\u0142y i ewentualne korzy\u015bci z tego tytu\u0142u.<\/p>\n<\/details>\n<details class=\"p-4 bg-white rounded-lg shadow-sm cursor-pointer group\">\n<summary class=\"font-semibold flex justify-between items-center\">Jakie dokumenty b\u0119d\u0105 potrzebne do analizy?<\/summary>\n<p class=\"mt-2 text-slate-600 text-sm\">Podstawowym dokumentem jest wyci\u0105g z konta firmowego za ostatnie 6-12 miesi\u0119cy. W zale\u017cno\u015bci od oferty, mo\u017cemy r\u00f3wnie\u017c poprosi\u0107 o zestawienie obrot\u00f3w z terminala p\u0142atniczego lub raport BIK. Szczeg\u00f3\u0142y znajdziesz na karcie ka\u017cdej oferty.<\/p>\n<\/details>\n<\/div>\n<\/section>\n<footer class=\"text-center mt-12 pt-8 border-t border-slate-200 text-slate-500 text-sm\">\n<p>Pozyczkipodterminal.com<\/p>\n<p class=\"mt-2\">Kontakt: <a class=\"font-semibold text-blue-600 hover:underline\" href=\"tel:510027118\">510 027 118<\/a> | <a class=\"font-semibold text-blue-600 hover:underline\" href=\"mailto:ks@grupafinansowa.com\">ks@grupafinansowa.com<\/a><\/p>\n<\/footer>\n<\/div>\n\n\n\n<p><!-- Modal Form --><\/p>\n\n\n\n<p><script><br \/>\n       const offerData = [<br \/>\n            {<br \/>\n               id: 'fundusz-nowosc', name: 'Oferta IV Nowo\u015b\u0107!', capacityMultiplier: 10, maxAmount: 150000, costPercentage6m: 0.106, costPercentage12m: 0.212,<br \/>\n               bikCheck: true, bikInfo: 'Tak', krdEntries: false, krdInfo: 'Nie', acceptsZusUsArrears: true, acceptsBlockedAccountArrears: false, acceptsResidencyCard: false,<br \/>\n               totalCost6m: 10600, totalCost12m: 21200, repaymentMethod: 'Rata miesi\u0119czna', maxPeriod: '96 m-cy', mainRequirement: 'Brak konieczno\u015bci przepinania terminala, Weryfikacja raportu BIK (min. 50%)',<br \/>\n               documents: 'Wyci\u0105g z pe\u0142n\u0105 histori\u0105 rachunku (7 m-cy), Raport BIK.', borderColor: 'border-amber-500', residencyCardInfo: 'Nie', creditCapacity: '1000% obrotu (max. 150 tys. PLN)',<br \/>\n               zusUsArrears: 'Tak, o ile brak zaj\u0119\u0107 komorniczych na koncie (90 dni)'<br \/>\n           },<br \/>\n           {<br \/>\n               id: 'fundusz-y', name: 'Oferta I', capacityMultiplier: 1, maxAmount: null, costPercentage6m: 0.20, costPercentage12m: 0.40,<br \/>\n               bikCheck: false, bikInfo: 'Brak', krdEntries: true, krdInfo: 'Tak', acceptsZusUsArrears: true, acceptsBlockedAccountArrears: true, acceptsResidencyCard: true,<br \/>\n               totalCost6m: 20000, totalCost12m: 40000, repaymentMethod: 'od 5% do 20% dziennego obrotu z terminala', maxPeriod: '12 m-cy',<br \/>\n               mainRequirement: 'Przepi\u0119cie obrot\u00f3w z terminala', documents: 'Wyci\u0105g z widocznymi wp\u0142ywami z terminala (7 m-cy), Wyci\u0105g z pe\u0142n\u0105 histori\u0105 rachunku (7 m-cy).', borderColor: 'border-cyan-500',<br \/>\n               residencyCardInfo: 'Tak', creditCapacity: '100% obrotu', zusUsArrears: 'Tak, do 50% kwoty po\u017cyczki'<br \/>\n           },<br \/>\n           {<br \/>\n               id: 'fundusz-f', name: 'Oferta II', capacityMultiplier: 4, maxAmount: null, costPercentage6m: 0.199, costPercentage12m: null,<br \/>\n               bikCheck: false, bikInfo: 'Brak', krdEntries: true, krdInfo: 'Tak', acceptsZusUsArrears: true, acceptsBlockedAccountArrears: true, acceptsResidencyCard: true,<br \/>\n               totalCost6m: 19900, totalCost12m: null, repaymentMethod: 'Sta\u0142a rata dzienna', maxPeriod: '6 m-cy', mainRequirement: 'Zmiana terminala na wskazany przez fundusz',<br \/>\n               documents: 'Wyci\u0105g z pe\u0142n\u0105 histori\u0105 rachunku (7 m-cy), Zestawienie od Agenta Rozliczeniowego (7 m-cy).', borderColor: 'border-blue-500',<br \/>\n               residencyCardInfo: 'Tak', creditCapacity: '400% obrotu', zusUsArrears: 'Tak, do 100 000 PLN'<br \/>\n           },<br \/>\n           {<br \/>\n               id: 'fundusz-w', name: 'Oferta III', capacityMultiplier: 1.5, maxAmount: null, costPercentage6m: 0.1795, costPercentage12m: 0.359,<br \/>\n               bikCheck: true, bikInfo: 'Tak', krdEntries: true, krdInfo: 'Tak', acceptsZusUsArrears: true, acceptsBlockedAccountArrears: true, acceptsResidencyCard: true,<br \/>\n               totalCost6m: 17950, totalCost12m: 35900, repaymentMethod: 'od 5% do 20% dziennego obrotu z terminala', maxPeriod: '15 m-cy',<br \/>\n               mainRequirement: 'Przepi\u0119cie obrot\u00f3w z terminala', documents: 'Wyci\u0105g z pe\u0142n\u0105 histori\u0105 rachunku (12 m-cy).', borderColor: 'border-emerald-500',<br \/>\n               residencyCardInfo: 'Tak', creditCapacity: '150% obrotu', zusUsArrears: 'Tak, do 100% kwoty po\u017cyczki'<br \/>\n           }<br \/>\n       ];<br \/>\n       function formatCurrency(value) {<br \/>\n           if (value === null || typeof value === 'undefined' || isNaN(value)) return 'Brak danych';<br \/>\n           return new Intl.NumberFormat('pl-PL', { style: 'currency', currency: 'PLN', maximumFractionDigits: 0 }).format(value);<br \/>\n       }<\/p>\n<p>       const comparisonView = document.getElementById('comparison-view');<br \/>\n       const personalizedView = document.getElementById('personalized-view');<br \/>\n       const navCompare = document.getElementById('nav-compare');<br \/>\n       const navPersonalized = document.getElementById('nav-personalized');<br \/>\n       const grid = document.getElementById('offers-grid');<br \/>\n       const tableContainer = document.getElementById('table-container');<br \/>\n       const personalizedForm = document.getElementById('personalized-form');<br \/>\n       const personalizedResults = document.getElementById('personalized-results');<br \/>\n       const modalOverlay = document.getElementById('modal-overlay');<br \/>\n       const modalContent = document.getElementById('modal-content');<br \/>\n       const inquiryForm = document.getElementById('inquiry-form');<\/p>\n<p>       function switchView(view) {<br \/>\n           if (view === 'compare') {<br \/>\n               comparisonView.classList.remove('hidden');<br \/>\n               personalizedView.classList.add('hidden');<br \/>\n               navCompare.classList.add('active');<br \/>\n               navPersonalized.classList.remove('active');<br \/>\n           } else {<br \/>\n               comparisonView.classList.add('hidden');<br \/>\n               personalizedView.classList.remove('hidden');<br \/>\n               navCompare.classList.remove('active');<br \/>\n               navPersonalized.classList.add('active');<br \/>\n           }<br \/>\n       }<\/p>\n<p>       function renderCards(filterFn = () => true) {<br \/>\n           grid.innerHTML = '';<br \/>\n           const filteredData = offerData.filter(filterFn);<br \/>\n           if (filteredData.length === 0) {<br \/>\n               grid.innerHTML = `<\/p>\n<p class=\"text-center text-slate-500 col-span-full\">Brak ofert spe\u0142niaj\u0105cych wybrane kryteria.<\/p>\n<p>`;<br \/>\n               return;<br \/>\n           }<br \/>\n           filteredData.forEach(offer => {<br \/>\n               const card = document.createElement('div');<br \/>\n               card.className = `fund-card bg-white rounded-lg shadow-md p-6 flex flex-col border-t-4 ${offer.borderColor}`;<br \/>\n               const monthlyCostPer10k = offer.costPercentage6m ? (offer.costPercentage6m \/ 6) * 10000 : null;<\/p>\n<p>               card.innerHTML = `<\/p>\n<h3 class=\"text-xl font-semibold text-slate-800 mb-2\">${offer.name}<\/h3>\n<div class=\"text-center bg-slate-50 rounded-lg py-4 my-4\">\n<p class=\"text-3xl font-bold text-slate-900\">${formatCurrency(monthlyCostPer10k)}<\/p>\n<p class=\"text-sm text-slate-500\">miesi\u0119cznie za ka\u017cde 10 tys. z\u0142<\/p>\n<\/p>\n<\/div>\n<div class=\"space-y-3 text-sm flex-grow\">\n<p><strong>Maksymalna zdolno\u015b\u0107:<\/strong><br \/>${offer.creditCapacity}<\/p>\n<p><strong>Maksymalny okres:<\/strong><br \/>${offer.maxPeriod}<\/p>\n<p><strong>Spos\u00f3b sp\u0142aty:<\/strong><br \/>${offer.repaymentMethod}<\/p>\n<p><strong>Weryfikacja w BIK:<\/strong> ${offer.bikCheck ? '<span class=\"font-semibold text-red-600\">Tak<\/span>' : '<span class=\"font-semibold text-green-600\">Brak<\/span>'}<\/p>\n<p><strong>Akceptacja wpis\u00f3w w KRD:<\/strong> ${offer.krdEntries ? '<span class=\"font-semibold text-green-600\">Tak<\/span>' : '<span class=\"font-semibold text-red-600\">Nie<\/span>'}<\/p>\n<p><strong>Zaleg\u0142o\u015bci ZUS\/US:<\/strong><br \/>${offer.zusUsArrears}<\/p>\n<p><strong>Dla posiadaczy paszportu\/karty pobytu:<\/strong> ${offer.acceptsResidencyCard ? '<span class=\"font-semibold text-green-600\">Tak<\/span>' : '<span class=\"font-semibold text-red-600\">Nie<\/span>'}<\/p>\n<p><strong>G\u0142\u00f3wne wymagania:<\/strong><br \/>${offer.mainRequirement}<\/p>\n<p><strong>Dokumenty do analizy:<\/strong><br \/>${offer.documents}<\/p>\n<\/p>\n<\/div>\n<div class=\"mt-4 pt-4 border-t border-slate-200 flex flex-col space-y-2\">\n                       <button class=\"open-modal-btn w-full bg-blue-600 text-white font-bold py-2 px-4 rounded-lg hover:bg-blue-700 transition-colors\" data-offer-id=\"${offer.id}\">Dowiedz si\u0119 wi\u0119cej<\/button><br \/>\n                       <a href=\"tel:510027118\" class=\"w-full text-center bg-green-600 text-white font-bold py-2 px-4 rounded-lg hover:bg-green-700 transition-colors\">Zadzwo\u0144<\/a>\n                   <\/div>\n<p>`;<br \/>\n               grid.appendChild(card);<br \/>\n           });<br \/>\n       }<\/p>\n<p>       function renderTable() {<br \/>\n           if (!tableContainer) return;<br \/>\n           tableContainer.innerHTML = '';<br \/>\n           const table = document.createElement('table');<br \/>\n           table.className = 'w-full text-sm text-left text-slate-600';<br \/>\n           const thead = document.createElement('thead');<br \/>\n           thead.className = 'text-xs text-slate-700 uppercase bg-slate-100';<br \/>\n           let headerRowHtml = '<\/p>\n<tr>\n<th scope=\"col\" class=\"px-6 py-3\">Kryterium<\/th>\n<p>';<br \/>\n           offerData.forEach(offer => {<br \/>\n               headerRowHtml += `<\/p>\n<th scope=\"col\" class=\"px-6 py-3 text-center\">${offer.name}<\/th>\n<p>`;<br \/>\n           });<br \/>\n           headerRowHtml += '<\/tr>\n<p>';<br \/>\n           thead.innerHTML = headerRowHtml;<br \/>\n           table.appendChild(thead);<br \/>\n           const tbody = document.createElement('tbody');<br \/>\n           const criteria = [<br \/>\n               { key: 'creditCapacity', label: 'Maksymalna zdolno\u015b\u0107' },<br \/>\n               { key: 'maxPeriod', label: 'Maksymalny okres' },<br \/>\n               { key: 'totalCost6m', label: 'Szacowany koszt (6 m-cy)', format: 'currency' },<br \/>\n               { key: 'repaymentMethod', label: 'Spos\u00f3b sp\u0142aty' },<br \/>\n               { key: 'zusUsArrears', label: 'Zaleg\u0142o\u015bci ZUS\/US' },<br \/>\n               { key: 'bikInfo', label: 'Weryfikacja BIK' }<br \/>\n           ];<br \/>\n           let tbodyHtml = '';<br \/>\n           criteria.forEach(criterion => {<br \/>\n               tbodyHtml += `<\/p>\n<tr class=\"bg-white border-b hover:bg-slate-50\">\n<th scope=\"row\" class=\"px-6 py-4 font-medium text-slate-900 whitespace-nowrap\">${criterion.label}<\/th>\n<p>`;<br \/>\n               offerData.forEach(offer => {<br \/>\n                   const value = offer[criterion.key];<br \/>\n                   const formattedValue = criterion.format === 'currency' ? formatCurrency(value) : (value || 'Brak danych');<br \/>\n                   tbodyHtml += `<\/p>\n<td class=\"px-6 py-4 text-center\">${formattedValue}<\/td>\n<p>`;<br \/>\n               });<br \/>\n               tbodyHtml += '<\/tr>\n<p>';<br \/>\n           });<br \/>\n           tbody.innerHTML = tbodyHtml;<br \/>\n           table.appendChild(tbody);<br \/>\n           tableContainer.appendChild(table);<br \/>\n       }<\/p>\n<p>       function renderPersonalizedResults(filteredOffers, turnover) {<br \/>\n           personalizedResults.innerHTML = '';<br \/>\n           if (filteredOffers.length === 0) {<br \/>\n               personalizedResults.innerHTML = `<\/p>\n<div class=\"text-center p-6 bg-white rounded-lg shadow-sm\">\n<h3 class=\"text-xl font-semibold\">Brak dost\u0119pnych ofert<\/h3>\n<p class=\"text-slate-600 mt-2\">Niestety, na podstawie podanych kryteri\u00f3w nie znale\u017ali\u015bmy \u017cadnych pasuj\u0105cych ofert.<\/p>\n<\/div>\n<p>`;<br \/>\n               return;<br \/>\n           }<\/p>\n<p>           const resultsHeader = document.createElement('h2');<br \/>\n           resultsHeader.className = 'text-2xl font-semibold text-slate-800 mb-6 text-center';<br \/>\n           resultsHeader.textContent = 'Twoje spersonalizowane oferty';<br \/>\n           personalizedResults.appendChild(resultsHeader);<\/p>\n<p>           const resultsGrid = document.createElement('div');<br \/>\n           resultsGrid.className = 'grid grid-cols-1 sm:grid-cols-2 gap-6';<\/p>\n<p>           const offersWithCalculations = filteredOffers.map(offer => {<br \/>\n               let capacity = turnover * offer.capacityMultiplier;<br \/>\n               if (offer.maxAmount && capacity > offer.maxAmount) capacity = offer.maxAmount;<br \/>\n               const estimatedCost = offer.costPercentage6m ? capacity * offer.costPercentage6m : null;<br \/>\n               return { ...offer, calculatedCapacity: capacity, calculatedCost: estimatedCost };<br \/>\n           }).sort((a, b) => b.calculatedCapacity - a.calculatedCapacity);<\/p>\n<p>           const bestOfferByCost = [...offersWithCalculations].filter(o => o.calculatedCost !== null && o.calculatedCapacity > 0).sort((a, b) => (a.calculatedCost \/ a.calculatedCapacity) - (b.calculatedCost \/ b.calculatedCapacity))[0];<br \/>\n           if(bestOfferByCost) bestOfferByCost.isBest = true;<br \/>\n           if (offersWithCalculations.length > 0) offersWithCalculations[0].isHighest = true;<\/p>\n<p>           offersWithCalculations.forEach(offer => {<br \/>\n               const card = document.createElement('div');<br \/>\n               card.className = `fund-card bg-white rounded-lg shadow-md p-6 flex flex-col border-t-4 ${offer.borderColor} relative`;<br \/>\n               let badges = (offer.isBest ? `<\/p>\n<div class=\"best-offer-badge\">Najni\u017cszy Koszt<\/div>\n<p>` : '') + (offer.isHighest ? `<\/p>\n<div class=\"highest-amount-badge\">Najwy\u017csza Kwota<\/div>\n<p>` : '');<br \/>\n               card.innerHTML = `<br \/>\n                   ${badges}<\/p>\n<h3 class=\"text-xl font-semibold text-slate-800 mb-2\">${offer.name}<\/h3>\n<div class=\"text-center bg-slate-50 rounded-lg py-4 my-4\">\n<p class=\"text-sm text-slate-500\">Maksymalna kwota finansowania<\/p>\n<p class=\"text-3xl font-bold text-slate-900 mb-2\">${formatCurrency(offer.calculatedCapacity)}<\/p>\n<p class=\"text-sm text-slate-500\">Szacowany koszt (6 m-cy)<\/p>\n<p class=\"text-xl font-semibold text-slate-800\">${formatCurrency(offer.calculatedCost)}<\/p>\n<\/p>\n<\/div>\n<div class=\"space-y-3 text-sm flex-grow\">\n<p><strong>Maksymalna zdolno\u015b\u0107:<\/strong><br \/>${offer.creditCapacity}<\/p>\n<p><strong>Maksymalny okres:<\/strong><br \/>${offer.maxPeriod}<\/p>\n<p><strong>Spos\u00f3b sp\u0142aty:<\/strong><br \/>${offer.repaymentMethod}<\/p>\n<p><strong>Weryfikacja w BIK:<\/strong> ${offer.bikCheck ? '<span class=\"font-semibold text-red-600\">Tak<\/span>' : '<span class=\"font-semibold text-green-600\">Brak<\/span>'}<\/p>\n<p><strong>Akceptacja wpis\u00f3w w KRD:<\/strong> ${offer.krdEntries ? '<span class=\"font-semibold text-green-600\">Tak<\/span>' : '<span class=\"font-semibold text-red-600\">Nie<\/span>'}<\/p>\n<p><strong>Zaleg\u0142o\u015bci ZUS\/US:<\/strong><br \/>${offer.zusUsArrears}<\/p>\n<p><strong>Dla posiadaczy paszportu\/karty pobytu:<\/strong> ${offer.acceptsResidencyCard ? '<span class=\"font-semibold text-green-600\">Tak<\/span>' : '<span class=\"font-semibold text-red-600\">Nie<\/span>'}<\/p>\n<p><strong>G\u0142\u00f3wne wymagania:<\/strong><br \/>${offer.mainRequirement}<\/p>\n<p><strong>Dokumenty do analizy:<\/strong><br \/>${offer.documents}<\/p>\n<\/p>\n<\/div>\n<div class=\"mt-4 pt-4 border-t border-slate-200 flex flex-col space-y-2\">\n                       <button class=\"open-modal-btn w-full bg-blue-600 text-white font-bold py-2 px-4 rounded-lg hover:bg-blue-700 transition-colors\" data-offer-id=\"${offer.id}\">Dowiedz si\u0119 wi\u0119cej<\/button><br \/>\n                       <a href=\"tel:510027118\" class=\"w-full text-center bg-green-600 text-white font-bold py-2 px-4 rounded-lg hover:bg-green-700 transition-colors\">Zadzwo\u0144<\/a>\n                   <\/div>\n<p>`;<br \/>\n               resultsGrid.appendChild(card);<br \/>\n           });<br \/>\n           personalizedResults.appendChild(resultsGrid);<br \/>\n       }<\/p>\n<p>       function openModal(offerId) {<br \/>\n           const offer = offerData.find(o => o.id === offerId);<br \/>\n           if (!offer) return;<\/p>\n<p>           document.getElementById('modal-offer-name').textContent = offer.name;<br \/>\n           document.getElementById('inquiry-offer-id').value = offer.id;<br \/>\n           document.getElementById('modal-form-container').classList.remove('hidden');<br \/>\n           document.getElementById('modal-success-container').classList.add('hidden');<br \/>\n           inquiryForm.reset();<\/p>\n<p>           modalOverlay.classList.remove('hidden');<br \/>\n           setTimeout(() => {<br \/>\n               modalOverlay.classList.remove('opacity-0');<br \/>\n               modalContent.classList.remove('scale-95');<br \/>\n           }, 10);<br \/>\n       }<\/p>\n<p>       function closeModal() {<br \/>\n           modalOverlay.classList.add('opacity-0');<br \/>\n           modalContent.classList.add('scale-95');<br \/>\n           setTimeout(() => {<br \/>\n               modalOverlay.classList.add('hidden');<br \/>\n           }, 300);<br \/>\n       }<\/p>\n<p>       document.addEventListener('DOMContentLoaded', () => {<br \/>\n           const activeFilters = { noBik: false, krd: false, zusUs: false, residency: false };<br \/>\n           const filterAllBtn = document.getElementById('filter-all');<br \/>\n           const specificFilterBtns = document.querySelectorAll('.filter-btn[data-filter]');<\/p>\n<p>           function applyAndRenderFilters() {<br \/>\n               const isAnyFilterActive = Object.values(activeFilters).some(val => val);<br \/>\n               filterAllBtn.classList.toggle('active', !isAnyFilterActive);<br \/>\n               renderCards(offer => {<br \/>\n                   if (activeFilters.noBik && offer.bikCheck) return false;<br \/>\n                   if (activeFilters.krd && !offer.krdEntries) return false;<br \/>\n                   if (activeFilters.zusUs && !offer.acceptsZusUsArrears) return false;<br \/>\n                   if (activeFilters.residency && !offer.acceptsResidencyCard) return false;<br \/>\n                   return true;<br \/>\n               });<br \/>\n           }<\/p>\n<p>           switchView('compare');<br \/>\n           renderTable();<br \/>\n           applyAndRenderFilters();<\/p>\n<p>           navCompare.addEventListener('click', () => switchView('compare'));<br \/>\n           navPersonalized.addEventListener('click', () => switchView('personalized'));<\/p>\n<p>           filterAllBtn.addEventListener('click', () => {<br \/>\n               Object.keys(activeFilters).forEach(key => activeFilters[key] = false);<br \/>\n               specificFilterBtns.forEach(btn => btn.classList.remove('active'));<br \/>\n               applyAndRenderFilters();<br \/>\n           });<\/p>\n<p>           specificFilterBtns.forEach(button => {<br \/>\n               button.addEventListener('click', () => {<br \/>\n                   const filterKey = button.dataset.filter;<br \/>\n                   activeFilters[filterKey] = !activeFilters[filterKey];<br \/>\n                   button.classList.toggle('active');<br \/>\n                   applyAndRenderFilters();<br \/>\n               });<br \/>\n           });<\/p>\n<p>           personalizedForm.addEventListener('submit', (e) => {<br \/>\n               e.preventDefault();<br \/>\n               const formData = new FormData(personalizedForm);<br \/>\n               const turnover = parseFloat(formData.get('turnover'));<br \/>\n               if (isNaN(turnover) || turnover <= 0) return;\n              \n               const filtered = offerData.filter(offer => {<br \/>\n                   if (formData.get('bik-history') === 'yes' && offer.bikCheck) return false;<br \/>\n                   if (formData.get('krd-history') === 'yes' && !offer.krdEntries) return false;<br \/>\n                   if (formData.get('arrears') === 'blocked' && !offer.acceptsBlockedAccountArrears) return false;<br \/>\n                   if (formData.get('arrears') !== 'no' && !offer.acceptsZusUsArrears) return false;<br \/>\n                   const docType = formData.get('document');<br \/>\n                   if ((docType === 'residency_card' || docType === 'passport') && !offer.acceptsResidencyCard) return false;<br \/>\n                   return true;<br \/>\n               });<br \/>\n               renderPersonalizedResults(filtered, turnover);<br \/>\n           });<\/p>\n<p>           document.body.addEventListener('click', e => {<br \/>\n               if (e.target.closest('.open-modal-btn')) {<br \/>\n                   openModal(e.target.closest('.open-modal-btn').dataset.offerId);<br \/>\n               }<br \/>\n           });<\/p>\n<p>           document.getElementById('modal-close-btn').addEventListener('click', closeModal);<br \/>\n           document.getElementById('modal-success-close-btn').addEventListener('click', closeModal);<br \/>\n           modalOverlay.addEventListener('click', e => {<br \/>\n               if (e.target === modalOverlay) closeModal();<br \/>\n           });<\/p>\n<p>           inquiryForm.addEventListener('submit', e => {<br \/>\n               e.preventDefault();<br \/>\n               const formData = new FormData(inquiryForm);<br \/>\n               const offerId = formData.get('offer-id');<br \/>\n               const offer = offerData.find(o => o.id === offerId);<\/p>\n<p>               const subject = `Zapytanie o ${offer.name} - NIP: ${formData.get('nip')}`;<br \/>\n               const body = `Nowe zapytanie o ofert\u0119: ${offer.name}\\n\\nKwota wnioskowana: ${formatCurrency(formData.get('amount'))}\\nNIP: ${formData.get('nip')}\\nEmail: ${formData.get('email')}\\nTelefon: ${formData.get('tel')}\\n\\nUwagi od klienta:\\n${formData.get('notes')}`.trim();<\/p>\n<p>               window.location.href = `mailto:ks@grupafinansowa.com?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;<\/p>\n<p>               document.getElementById('modal-success-docs').textContent = offer.documents;<br \/>\n               document.getElementById('modal-form-container').classList.add('hidden');<br \/>\n               document.getElementById('modal-success-container').classList.remove('hidden');<br \/>\n           });<br \/>\n       });<br \/>\n   <\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; &nbsp; Pierwsza por\u00f3wnywarka po\u017cyczek pod terminal Znajd\u017a najlepsz\u0105 ofert\u0119 lub sprawd\u017a, ile zaoszcz\u0119dzisz. Wszystko w jednym miejscu. Por\u00f3wnaj oferty Przygotuj ofert\u0119 spersonalizowan\u0105 Filtruj oferty wed\u0142ug swoich potrzeb Poka\u017c wszystkie Bez weryfikacji w BIK Akceptuj\u0105ce wpisy w KRD Zaleg\u0142o\u015bci w ZUS\/US Dla posiadaczy paszportu\/karty pobytu Kluczowe Por\u00f3wnanie Ofert (dla 100 tys. PLN) &nbsp; Szczeg\u00f3\u0142y [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/comments?post=2"}],"version-history":[{"count":19,"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":86,"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/pages\/2\/revisions\/86"}],"wp:attachment":[{"href":"https:\/\/pozyczkipodterminal.com\/index.php\/wp-json\/wp\/v2\/media?parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}