{"id":3723,"date":"2025-05-22T16:00:58","date_gmt":"2025-05-22T14:00:58","guid":{"rendered":"https:\/\/dobrestrony.nl\/?page_id=3723"},"modified":"2025-11-29T06:17:25","modified_gmt":"2025-11-29T05:17:25","slug":"pricing","status":"publish","type":"page","link":"https:\/\/dobrestrony.nl\/en\/wycena\/","title":{"rendered":"Valuation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3723\" class=\"elementor elementor-3723\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccede39 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no e-con e-parent\" data-id=\"ccede39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d77053 elementor-widget elementor-widget-html\" data-id=\"8d77053\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pl\">\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>Kalkulator Wyceny - DobreStrony<\/title>\r\n<!-- Fonty i Ikony -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n\r\n<style>\r\n\/* ===== GLOBALNE STYLE ===== *\/\r\n.calc-wrapper {\r\n  background-color: #020203 !important;\r\n  background-image: radial-gradient(circle at 50% 50%, #0a0a0a 0%, #000000 100%);\r\n  color: #ffffff !important;\r\n  font-family: 'Montserrat', sans-serif;\r\n  padding: 40px 0;\r\n  position: relative;\r\n  overflow-x: hidden; \/* Zapobiega paskom przewijania przy animacjach *\/\r\n  min-height: 100vh;\r\n}\r\n\r\n.calc-container {\r\n  position: relative;\r\n  z-index: 10;\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  padding: 20px;\r\n}\r\n\r\n\/* T\u0141O: Particles (Gwiazdki) *\/\r\n.particles {\r\n  position: absolute;\r\n  top: 0; left: 0; width: 100%; height: 100%;\r\n  z-index: 1; pointer-events: none;\r\n}\r\n.particles span {\r\n  position: absolute; display: block;\r\n  background: #00E5FF; border-radius: 50%;\r\n  animation: moveStars linear infinite; opacity: 0.5;\r\n}\r\n@keyframes moveStars {\r\n  0% { transform: translateY(0); opacity: 0; }\r\n  50% { opacity: 1; }\r\n  100% { transform: translateY(-100vh); opacity: 0; }\r\n}\r\n\r\n\/* ===== NAG\u0141\u00d3WEK ===== *\/\r\n.calc-header {\r\n  text-align: center; margin-bottom: 40px;\r\n  position: relative; z-index: 5;\r\n}\r\n.calc-header h1 {\r\n  font-size: clamp(1.8rem, 4vw, 2.8rem);\r\n  font-weight: 800; margin-bottom: 15px;\r\n  color: #ffffff !important; text-transform: uppercase;\r\n  text-shadow: 0 0 20px rgba(0, 229, 255, 0.6);\r\n}\r\n.calc-header p {\r\n  font-size: 1.1rem; color: #d6e1ff !important;\r\n  max-width: 600px; margin: 0 auto;\r\n}\r\n\r\n\/* ===== KONTENER KALKULATORA (POPRAWIONY) ===== *\/\r\n.calculator-box {\r\n  position: relative;\r\n  overflow: hidden;\r\n  background: rgba(0, 0, 0, 0.7) !important; \r\n  border: 1px solid rgba(255, 255, 255, 0.15);\r\n  border-radius: 20px;\r\n  backdrop-filter: blur(10px);\r\n  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.8);\r\n  \r\n  \/* KLUCZOWE DLA DESKTOPU: \r\n     Margines wewn\u0119trzny po bokach (80px) tworzy bezpieczn\u0105 stref\u0119 na strza\u0142ki *\/\r\n  padding: 40px 80px; \r\n  \r\n  min-height: 600px;\r\n  display: flex;\r\n  flex-direction: column;\r\n  z-index: 10;\r\n}\r\n\r\n\/* ===== STRZA\u0141KI NAWIGACJI (POPRAWIONE) ===== *\/\r\n.nav-arrow {\r\n  position: absolute;\r\n  top: 25%;\r\n  transform: translateY(-50%);\r\n  background: #000;\r\n  border: 2px solid #00E5FF;\r\n  color: #00E5FF;\r\n  \r\n  \/* Idealne ko\u0142o - sztywne wymiary *\/\r\n  width: 50px;\r\n  height: 50px;\r\n  min-width: 50px;\r\n  padding: 0;\r\n  border-radius: 50%;\r\n  \r\n  \/* Centrowanie ikony *\/\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  \r\n  font-size: 18px;\r\n  cursor: pointer;\r\n  z-index: 20;\r\n  transition: all 0.3s ease;\r\n  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n.nav-arrow:hover {\r\n  background: #00E5FF;\r\n  color: #000;\r\n  box-shadow: 0 0 20px rgba(0, 229, 255, 0.6);\r\n  transform: translateY(-50%) scale(1.1);\r\n}\r\n\r\n\/* Pozycjonowanie w bezpiecznej strefie paddingu *\/\r\n.nav-arrow.left { left: 15px; }\r\n.nav-arrow.right { right: 15px; }\r\n\r\n\r\n\/* ===== KARTY US\u0141UG ===== *\/\r\n.service-card {\r\n  position: absolute;\r\n  top: 40px;\r\n  \/* Karta ma szeroko\u015b\u0107 kontenera minus paddingi boczne *\/\r\n  left: 0; right: 0; margin: 0 auto;\r\n  width: calc(100% - 40px); \r\n  \r\n  opacity: 0;\r\n  transform: translateX(100px);\r\n  transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);\r\n  pointer-events: none;\r\n  visibility: hidden;\r\n}\r\n\r\n.service-card.active {\r\n  opacity: 1;\r\n  transform: translateX(0);\r\n  pointer-events: all;\r\n  visibility: visible;\r\n}\r\n\r\n\/* IKONA TYTU\u0141OWA KARTY *\/\r\n.service-icon {\r\n  width: 70px; height: 70px;\r\n  background: rgba(0, 0, 0, 0.5);\r\n  border: 2px solid #00E5FF; border-radius: 50%;\r\n  color: #00E5FF; font-size: 1.8rem;\r\n  display: flex; align-items: center; justify-content: center;\r\n  margin: 0 auto 20px;\r\n  box-shadow: 0 0 15px rgba(0, 229, 255, 0.3);\r\n}\r\n.service-title {\r\n  font-size: 1.6rem; font-weight: 700; text-align: center;\r\n  margin-bottom: 30px; color: #ffffff !important;\r\n}\r\n\r\n\/* ===== OPCJE (CHECKBOX \/ RADIO) ===== *\/\r\n.option-item {\r\n  position: relative; display: flex; align-items: center;\r\n  background: rgba(255, 255, 255, 0.05); \r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  border-radius: 12px; padding: 15px; margin-bottom: 12px;\r\n  transition: 0.3s; cursor: pointer;\r\n}\r\n.option-item:hover {\r\n  border-color: #00E5FF; background: rgba(0, 0, 0, 0.3);\r\n}\r\n.option-item.checked-item {\r\n  border-color: #00E5FF; background: rgba(0, 229, 255, 0.1);\r\n}\r\n.option-item label {\r\n  cursor: pointer; width: 100%; font-weight: 500;\r\n  color: #ffffff !important; font-size: 0.95rem;\r\n}\r\n.option-item input {\r\n  appearance: none; -webkit-appearance: none;\r\n  width: 20px; height: 20px;\r\n  border: 2px solid #666; background: #000;\r\n  border-radius: 4px; margin-right: 15px;\r\n  flex-shrink: 0; transition: 0.3s; cursor: pointer;\r\n}\r\n.option-item input[type=\"radio\"] { border-radius: 50%; }\r\n.option-item input:checked {\r\n  background-color: #00E5FF; border-color: #00E5FF;\r\n  box-shadow: 0 0 10px #00E5FF;\r\n}\r\n\r\n\/* ===== SUWAK ===== *\/\r\n.slider-container { margin: 30px 0; text-align: center; }\r\n.slider-label { font-weight: 600; margin-bottom: 15px; display: block; color: #ffffff !important; }\r\n.slider {\r\n  -webkit-appearance: none; width: 100%; height: 6px;\r\n  background: #333; border-radius: 3px; outline: none;\r\n}\r\n.slider::-webkit-slider-thumb {\r\n  -webkit-appearance: none; width: 24px; height: 24px;\r\n  border-radius: 50%; background: #00E5FF; cursor: pointer;\r\n  border: 2px solid #fff;\r\n}\r\n.slider-value {\r\n  margin-top: 15px; font-weight: 700; color: #00E5FF !important; font-size: 1.2rem;\r\n}\r\n\r\n\/* ===== PODSUMOWANIE ===== *\/\r\n.summary-section {\r\n  margin-top: 40px;\r\n  background: rgba(0, 0, 0, 0.6);\r\n  border: 1px solid #333; border-radius: 20px; padding: 30px;\r\n  text-align: center;\r\n}\r\n.summary-title { font-size: 1.4rem; font-weight: 700; color: #fff !important; text-transform: uppercase; }\r\n.total-price {\r\n  font-size: 3rem; color: #00E5FF !important; font-weight: 800;\r\n  margin: 20px 0; text-shadow: 0 0 20px rgba(0, 229, 255, 0.5);\r\n}\r\n.contact-fields input {\r\n  width: 100%; box-sizing: border-box; background: #111 !important;\r\n  border: 1px solid #444; padding: 15px; margin-bottom: 10px;\r\n  border-radius: 8px; color: #fff !important;\r\n  font-family: 'Montserrat', sans-serif; font-size: 1rem;\r\n}\r\n.contact-fields input:focus { border-color: #00E5FF; outline: none; }\r\n.cta-button {\r\n  background: linear-gradient(90deg, #00E5FF, #2979FF);\r\n  color: #fff !important; border: none; padding: 16px 40px;\r\n  border-radius: 50px; font-size: 1.1rem; font-weight: 700;\r\n  text-transform: uppercase; cursor: pointer;\r\n  box-shadow: 0 0 15px rgba(0, 229, 255, 0.3); margin-top: 10px; transition: 0.3s;\r\n}\r\n.cta-button:hover { transform: translateY(-2px); box-shadow: 0 0 30px rgba(0, 229, 255, 0.6); }\r\n.thank-you { display: none; color: #00E5FF !important; margin-top: 20px; font-weight: 600; }\r\n.thank-you.visible { display: block; }\r\n\r\n\/* ===== MEDIA QUERIES (MOBILE FIXES) ===== *\/\r\n@media (max-width: 768px) {\r\n  .calc-wrapper { padding: 10px 0; }\r\n  \r\n  .calculator-box {\r\n    min-height: auto;\r\n    \/* Zmniejszamy padding boczny, ale dodajemy du\u017cy dolny na strza\u0142ki *\/\r\n    padding: 30px 20px 90px 20px; \r\n  }\r\n\r\n  \/* Na mobile karty wy\u015bwietlamy w bloku (nie absolute), \u017ceby wysoko\u015b\u0107 by\u0142a elastyczna *\/\r\n  .service-card {\r\n    position: relative;\r\n    width: 100%;\r\n    top: 0; margin: 0;\r\n    opacity: 1; \r\n    visibility: visible;\r\n    display: none; \/* Ukrywamy nieaktywne *\/\r\n    transform: none;\r\n  }\r\n  \r\n  .service-card.active {\r\n    display: block; \/* Pokazujemy aktywn\u0105 *\/\r\n    animation: fadeInMobile 0.4s ease;\r\n  }\r\n  @keyframes fadeInMobile { \r\n    from { opacity: 0; transform: translateY(10px); } \r\n    to { opacity: 1; transform: translateY(0); } \r\n  }\r\n\r\n  \/* STRZA\u0141KI NA DOLE (MOBILE) *\/\r\n  .nav-arrow {\r\n    top: auto;\r\n    bottom: 20px;\r\n    transform: none; \/* Reset pionowego centrowania *\/\r\n  }\r\n  \r\n  .nav-arrow:hover { transform: scale(1.1); }\r\n  \r\n  .nav-arrow.left { left: 20px; }\r\n  .nav-arrow.right { right: 20px; }\r\n  \r\n  .calc-header h1 { font-size: 1.8rem; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- WRAPPER -->\r\n<div class=\"calc-wrapper\">\r\n  \r\n  <!-- Particles T\u0142o -->\r\n  <div class=\"particles\" id=\"calc-particles\"><\/div>\r\n\r\n  <div class=\"calc-container\">\r\n    <div class=\"calc-header\">\r\n      <h1>Kalkulator Wyceny<\/h1>\r\n      <p>Wybierz us\u0142ugi i sprawd\u017a orientacyjny koszt.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"calculator-box\">\r\n      <!-- NAWIGACJA -->\r\n      <button class=\"nav-arrow left\" id=\"prev\"><i class=\"fas fa-chevron-left\"><\/i><\/button>\r\n      <button class=\"nav-arrow right\" id=\"next\"><i class=\"fas fa-chevron-right\"><\/i><\/button>\r\n\r\n      <!-- KARTA 1: WWW -->\r\n      <div class=\"service-card active\" data-service=\"websites\">\r\n        <div class=\"service-icon\"><i class=\"fas fa-laptop-code\"><\/i><\/div>\r\n        <div class=\"service-title\">Strony Internetowe<\/div>\r\n        \r\n        <div class=\"option-item\" onclick=\"toggleCheck(this)\">\r\n          <input type=\"checkbox\" data-price=\"300\" data-name=\"Strona wizyt\u00f3wka\">\r\n          <label>Wizyt\u00f3wka (One Page) - 300 \u20ac<\/label>\r\n        <\/div>\r\n        <div class=\"option-item\" onclick=\"toggleCheck(this)\">\r\n          <input type=\"checkbox\" data-price=\"750\" data-name=\"Strona firmowa (8 podstron)\">\r\n          <label>Strona firmowa (do 8 podstron) - 750 \u20ac<\/label>\r\n        <\/div>\r\n        <div class=\"option-item\" onclick=\"toggleCheck(this)\">\r\n          <input type=\"checkbox\" data-price=\"1000\" data-name=\"Strona firmowa (20 podstron)\">\r\n          <label>Strona firmowa (do 20 podstron) - 1000 \u20ac<\/label>\r\n        <\/div>\r\n        <div class=\"option-item\" onclick=\"toggleCheck(this)\">\r\n          <input type=\"checkbox\" data-price=\"3000\" data-name=\"Sklep internetowy\">\r\n          <label>Sklep online (E-commerce) - od 3000 \u20ac<\/label>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- KARTA 2: SEO -->\r\n      <div class=\"service-card\" data-service=\"seo\">\r\n        <div class=\"service-icon\"><i class=\"fas fa-chart-line\"><\/i><\/div>\r\n        <div class=\"service-title\">Pozycjonowanie (SEO)<\/div>\r\n        \r\n        <div class=\"option-item\" onclick=\"toggleCheck(this)\">\r\n          <input type=\"checkbox\" data-price=\"150\" data-name=\"SEO - abonament miesi\u0119czny\">\r\n          <label>Abonament SEO - 150 \u20ac \/mies.<\/label>\r\n        <\/div>\r\n        \r\n        <div class=\"slider-container\">\r\n          <label class=\"slider-label\">Dodatkowe artyku\u0142y blogowe<\/label>\r\n          <input type=\"range\" min=\"0\" max=\"10\" value=\"0\" class=\"slider\" id=\"articles\">\r\n          <div class=\"slider-value\" id=\"articles-value\">0 szt. (0 \u20ac)<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- KARTA 3: Branding -->\r\n      <div class=\"service-card\" data-service=\"branding\">\r\n        <div class=\"service-icon\"><i class=\"fas fa-paint-brush\"><\/i><\/div>\r\n        <div class=\"service-title\">Branding<\/div>\r\n        <div class=\"option-item\" onclick=\"toggleCheck(this)\">\r\n          <input type=\"checkbox\" data-price=\"300\" data-name=\"Logo + identyfikacja\">\r\n          <label>Logo + Ksi\u0119ga Znaku - 300 \u20ac<\/label>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- KARTA 4: Social Media -->\r\n      <div class=\"service-card\" data-service=\"social\">\r\n        <div class=\"service-icon\"><i class=\"fas fa-share-alt\"><\/i><\/div>\r\n        <div class=\"service-title\">Social Media<\/div>\r\n        <div class=\"option-item\" onclick=\"toggleRadio(this, 'social')\">\r\n          <input type=\"radio\" name=\"social\" data-price=\"250\" data-name=\"1 platforma\">\r\n          <label>1 platforma (FB lub IG) - 250 \u20ac \/mies.<\/label>\r\n        <\/div>\r\n        <div class=\"option-item\" onclick=\"toggleRadio(this, 'social')\">\r\n          <input type=\"radio\" name=\"social\" data-price=\"400\" data-name=\"2 platformy\">\r\n          <label>2 platformy (FB + IG) - 400 \u20ac \/mies.<\/label>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- KARTA 5: Wsparcie -->\r\n      <div class=\"service-card\" data-service=\"support\">\r\n        <div class=\"service-icon\"><i class=\"fas fa-tools\"><\/i><\/div>\r\n        <div class=\"service-title\">Wsparcie Techniczne<\/div>\r\n        <div class=\"option-item\" onclick=\"toggleRadio(this, 'support')\">\r\n          <input type=\"radio\" name=\"support\" data-price=\"25\" data-name=\"Podstawowy\">\r\n          <label>Pakiet Basic - 25 \u20ac \/mies.<\/label>\r\n        <\/div>\r\n        <div class=\"option-item\" onclick=\"toggleRadio(this, 'support')\">\r\n          <input type=\"radio\" name=\"support\" data-price=\"75\" data-name=\"Premium\">\r\n          <label>Pakiet Premium - 75 \u20ac \/mies.<\/label>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div> <!-- Koniec calculator-box -->\r\n\r\n    <div class=\"summary-section\">\r\n      <div class=\"summary-title\">Szacunkowy Koszt<\/div>\r\n      <div class=\"total-price\" id=\"total\">0 \u20ac<\/div>\r\n\r\n      <div class=\"contact-fields\">\r\n        <input type=\"text\" id=\"name\" placeholder=\"Twoje imi\u0119 i nazwisko\">\r\n        <input type=\"email\" id=\"email\" placeholder=\"Tw\u00f3j adres e-mail\">\r\n      <\/div>\r\n\r\n      <button class=\"cta-button\" id=\"send\">Wy\u015blij Darmowe Zapytanie<\/button>\r\n      <div class=\"thank-you\" id=\"thank-you\">\u2705 Wys\u0142ano! Skontaktuj\u0119 si\u0119 wkr\u00f3tce.<\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Ukryty formularz Formspree -->\r\n<form id=\"kalkulatorForm\" action=\"https:\/\/formspree.io\/f\/mblzwvvo\" method=\"POST\" hidden>\r\n  <input type=\"hidden\" name=\"uslugi\" id=\"uslugi\">\r\n  <input type=\"hidden\" name=\"kwota\" id=\"kwota\">\r\n  <input type=\"hidden\" name=\"wybrane_uslugi\" id=\"wybrane_uslugi\">\r\n<input\n                    class=\"apbct_special_field apbct_email_id__elementor_form\"\n                    name=\"apbct__email_id__elementor_form\"\n                    aria-label=\"apbct__label_id__elementor_form\"\n                    type=\"text\" size=\"30\" maxlength=\"200\" autocomplete=\"off\"\n                    value=\"\"\n                \/><\/form>\r\n\r\n<script>\r\n\/* JS - Particles *\/\r\n(function(){\r\n  const container = document.getElementById('calc-particles');\r\n  if(container) {\r\n    container.innerHTML = '';\r\n    for(let i=0; i<40; i++){\r\n      const star = document.createElement('span');\r\n      star.style.top = Math.random()*100 + '%';\r\n      star.style.left = Math.random()*100 + '%';\r\n      star.style.width = star.style.height = (Math.random()*2 + 1) + 'px';\r\n      star.style.animationDuration = (8 + Math.random()*15) + 's';\r\n      container.appendChild(star);\r\n    }\r\n  }\r\n})();\r\n\r\n\/* JS - Kalkulator Logic *\/\r\nconst cards = document.querySelectorAll('.service-card');\r\nconst prev = document.getElementById('prev');\r\nconst next = document.getElementById('next');\r\nlet current = 0;\r\nlet total = 0;\r\n\r\nfunction showCard(index) {\r\n  cards.forEach((card, i) => {\r\n    card.classList.remove('active');\r\n    if(i === index) card.classList.add('active');\r\n  });\r\n}\r\n\r\nprev.addEventListener('click', () => { if(current>0) current--; showCard(current); });\r\nnext.addEventListener('click', () => { if(current<cards.length-1) current++; showCard(current); });\r\n\r\nfunction toggleCheck(element) {\r\n  const input = element.querySelector('input');\r\n  if(event.target !== input) {\r\n    input.checked = !input.checked;\r\n    updateStyles(); updateTotal(); updateSelectedServices();\r\n  }\r\n}\r\n\r\nfunction toggleRadio(element, groupName) {\r\n  const input = element.querySelector('input');\r\n  if(event.target !== input) {\r\n    input.checked = true;\r\n    updateStyles(); updateTotal(); updateSelectedServices();\r\n  }\r\n}\r\n\r\nfunction updateStyles() {\r\n  document.querySelectorAll('.option-item').forEach(item => {\r\n    const input = item.querySelector('input');\r\n    if(input.checked) item.classList.add('checked-item');\r\n    else item.classList.remove('checked-item');\r\n  });\r\n}\r\n\r\ndocument.querySelectorAll('.calculator-box input').forEach(el => {\r\n  el.addEventListener('change', () => { updateStyles(); updateTotal(); updateSelectedServices(); });\r\n  if(el.type === 'range') el.addEventListener('input', () => { updateTotal(); updateSelectedServices(); });\r\n});\r\n\r\nfunction updateTotal() {\r\n  total = 0;\r\n  document.querySelectorAll('.service-card input:checked').forEach(input => {\r\n    total += parseInt(input.dataset.price);\r\n  });\r\n  const articles = parseInt(document.getElementById('articles').value);\r\n  total += articles * 30;\r\n  \r\n  document.getElementById('articles-value').textContent = articles + ' szt. (' + (articles*30) + ' \u20ac)';\r\n  document.getElementById('total').textContent = total + ' \u20ac';\r\n}\r\n\r\nfunction updateSelectedServices() {\r\n  let selected = [];\r\n  document.querySelectorAll('.service-card input:checked').forEach(input => {\r\n    if(input.type !== \"range\") selected.push(input.dataset.name);\r\n  });\r\n  const articles = parseInt(document.getElementById('articles').value);\r\n  if(articles>0) selected.push(articles + ' artyku\u0142\u00f3w blogowych');\r\n  document.getElementById('wybrane_uslugi').value = selected.join('\\n');\r\n}\r\n\r\ndocument.getElementById('send').addEventListener('click', (e) => {\r\n  e.preventDefault();\r\n  const n = document.getElementById(\"name\").value;\r\n  const em = document.getElementById(\"email\").value;\r\n  if(!n || !em) { alert(\"Podaj imi\u0119 i e-mail!\"); return; }\r\n\r\n  updateTotal();\r\n  const form = document.getElementById('kalkulatorForm');\r\n  form.uslugi.value = 'Wycena: ' + total + ' \u20ac';\r\n  form.kwota.value = total;\r\n\r\n  \/\/ Usuwanie starych hidden inputs\r\n  const oldN = form.querySelector('input[name=\"Imi\u0119\"]');\r\n  const oldE = form.querySelector('input[name=\"Email\"]');\r\n  if(oldN) oldN.remove(); if(oldE) oldE.remove();\r\n\r\n  form.appendChild(Object.assign(document.createElement(\"input\"), {type:\"hidden\", name:\"Imi\u0119\", value: n}));\r\n  form.appendChild(Object.assign(document.createElement(\"input\"), {type:\"hidden\", name:\"Email\", value: em}));\r\n\r\n  fetch(form.action, {method:'POST', body:new FormData(form), headers:{'Accept':'application\/json'}})\r\n    .then(r => {\r\n      if(r.ok) {\r\n        document.getElementById('thank-you').classList.add('visible');\r\n        document.getElementById('name').value='';\r\n        document.getElementById('email').value='';\r\n        document.querySelectorAll('input:checked').forEach(i=>i.checked=false);\r\n        updateStyles(); updateTotal();\r\n      } else alert('B\u0142\u0105d wysy\u0142ania.');\r\n    }).catch(e => alert('B\u0142\u0105d: '+e));\r\n});\r\n\r\n\/* Init *\/\r\nupdateStyles(); updateTotal();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8d26db e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no e-con e-parent\" data-id=\"c8d26db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9935982 elementor-widget elementor-widget-html\" data-id=\"9935982\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"contact-future\">\r\n  \r\n  <!-- T\u0141O: Ostatni blask na dole strony -->\r\n  <div class=\"contact-glow\"><\/div>\r\n\r\n  <div class=\"contact-inner\">\r\n\r\n    <!-- NAG\u0141\u00d3WEK -->\r\n    <h2 class=\"contact-title\">Zacznijmy Tw\u00f3j projekt<\/h2>\r\n    <p class=\"contact-sub\">Wybierz najwygodniejsz\u0105 form\u0119 kontaktu:<\/p>\r\n\r\n    <!-- KARTY KONTAKTOWE (GRID 2x2) -->\r\n    <div class=\"contact-grid\">\r\n\r\n      <!-- 1. TELEFON -->\r\n      <a href=\"tel:+31630402187\" class=\"contact-card phone-card\">\r\n        <div class=\"icon-box\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M22 16.92V19.92C22.0011 20.1986 21.9441 20.4742 21.8325 20.7294C21.7209 20.9846 21.5573 21.2137 21.3521 21.4019C21.1468 21.5901 20.9046 21.7336 20.6407 21.823C20.3769 21.9124 20.0974 21.9457 19.82 21.92C16.7428 21.5857 13.787 20.5342 11.19 18.85C8.77382 17.2436 6.72159 15.161 5.14999 12.71C3.49998 10.07 2.48999 7.07 2.18999 3.96C2.16439 3.68165 2.19808 3.40129 2.28886 3.13768C2.37965 2.87407 2.52548 2.63309 2.71689 2.43048C2.9083 2.22786 3.14099 2.06822 3.39958 1.96203C3.65818 1.85583 3.93666 1.80552 4.21999 1.81H7.21999C7.72661 1.80593 8.21666 1.99066 8.59999 2.33C8.68261 2.40871 8.75629 2.49658 8.81999 2.59C9.48999 3.82 9.99999 5.12 10.33 6.47C10.4215 6.84074 10.3995 7.23091 10.2673 7.58913C10.1351 7.94735 9.89886 8.25688 9.58999 8.48L8.31999 9.75C9.75999 12.28 11.83 14.31 14.39 15.71L15.69 14.41C15.9189 14.1133 16.2268 13.8863 16.5818 13.7529C16.9368 13.6196 17.3259 13.5851 17.71 13.653C19.06 13.973 20.36 14.473 21.59 15.133C21.6882 15.1956 21.7778 15.2713 21.85 15.36C22.2035 15.7535 22.3986 16.2736 22.3946 16.81L22 16.92Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <span class=\"contact-label\">Zadzwo\u0144<\/span>\r\n        <span class=\"contact-data\">+31 630 402 187<\/span>\r\n      <\/a>\r\n\r\n      <!-- 2. WHATSAPP (Link API do numeru) -->\r\n      <a href=\"https:\/\/wa.me\/31630402187\" target=\"_blank\" class=\"contact-card whatsapp-card\">\r\n        <div class=\"icon-box\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M21 11.5C21.0039 12.8199 20.6957 14.1272 20.1 15.3C19.3944 16.7118 18.3098 17.8992 16.9674 18.7293C15.6251 19.5594 14.0782 19.9994 12.5 20C11.1801 20.0035 9.87274 19.6955 8.7 19.1L3 21L4.9 15.3C4.30453 14.1272 3.99656 12.8199 4 11.5C4.00061 9.92179 4.44061 8.37488 5.27072 7.03258C6.10083 5.69028 7.28825 4.6056 8.7 3.90003C9.87274 3.30453 11.1801 2.99656 12.5 3.00003H13C15.0843 3.11502 17.053 3.99479 18.5291 5.47089C20.0052 6.94699 20.885 8.91568 21 11V11.5Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <span class=\"contact-label\">Napisz na WhatsApp<\/span>\r\n        <span class=\"contact-data\">Rozpocznij czat<\/span>\r\n      <\/a>\r\n\r\n      <!-- 3. EMAIL -->\r\n      <a href=\"mailto:in**@*********ny.nl\" data-original-string=\"Xk0VKP4mwFiSoAiafMHkBQ==8a6H9ZWak751Cr6FIO2LElGpGx+RC+igXRTxlCTEfrDk5Y=\" title=\"This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser.\" class=\"contact-card email-card\">\r\n        <div class=\"icon-box\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n            <path d=\"M22 6L12 13L2 6\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <span class=\"contact-label\">Wy\u015blij e-mail<\/span>\r\n        <span class=\"contact-data\"><span \n                data-original-string='YNHAdbJrgToUlshVwJvtvA==8a6dk\/sEO3jmskNhN0K5hQAKvTaxtkWJxOczY+xlLrOLCk='\n                class='apbct-email-encoder'\n                title='This contact has been encoded by Anti-Spam by CleanTalk. Click to decode. To finish the decoding make sure that JavaScript is enabled in your browser.'>in<span class=\"apbct-blur\">**<\/span>@<span class=\"apbct-blur\">*********<\/span>ny.nl<\/span><\/span>\r\n      <\/a>\r\n\r\n      <!-- 4. FACEBOOK -->\r\n      <a href=\"https:\/\/www.facebook.com\/share\/17wa6YmvPa\/\" target=\"_blank\" class=\"contact-card fb-card\">\r\n        <div class=\"icon-box\">\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n            <path d=\"M18 2H15C13.6739 2 12.4021 2.52678 11.4645 3.46447C10.5268 4.40215 10 5.67392 10 7V10H7V14H10V22H14V14H17L18 10H14V7C14 6.73478 14.1054 6.48043 14.2929 6.29289C14.4804 6.10536 14.7348 6 15 6H18V2Z\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n          <\/svg>\r\n        <\/div>\r\n        <span class=\"contact-label\">Odwied\u017a Facebook<\/span>\r\n        <span class=\"contact-data\">Dobre Strony<\/span>\r\n      <\/a>\r\n\r\n    <\/div>\r\n\r\n    <!-- PROSTY FOOTER NA KONIEC -->\r\n    <div class=\"footer-note\">\r\n      &copy; 2025 DobreStrony.nl | Realizacja: \u0141ukasz Orlikowski Internetowe Wsparcie Firm\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<style>\r\n\/* --- SEKCJA KONTAKT --- *\/\r\n.contact-future {\r\n  position: relative;\r\n  background: #000000;\r\n  padding: 100px 20px 60px;\r\n  font-family: 'Montserrat', sans-serif;\r\n  overflow: hidden;\r\n  color: #fff;\r\n}\r\n\r\n\/* DEKORACJA DOLNA *\/\r\n.contact-glow {\r\n  position: absolute;\r\n  bottom: 0;\r\n  left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 100%;\r\n  height: 300px;\r\n  background: radial-gradient(ellipse at bottom, rgba(14, 79, 209, 0.4) 0%, transparent 70%);\r\n  z-index: 1;\r\n  pointer-events: none;\r\n}\r\n\r\n.contact-inner {\r\n  position: relative;\r\n  z-index: 5;\r\n  max-width: 900px;\r\n  margin: 0 auto;\r\n  text-align: center;\r\n}\r\n\r\n\/* TYTU\u0141Y *\/\r\n.contact-title {\r\n  font-size: clamp(2rem, 4vw, 3rem);\r\n  font-weight: 800;\r\n  margin-bottom: 10px;\r\n  color: #ffffff !important;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n}\r\n\r\n.contact-sub {\r\n  font-size: 1.1rem;\r\n  color: #d6e1ff;\r\n  margin-bottom: 60px;\r\n}\r\n\r\n\/* GRID KART - 2 KOLUMNY *\/\r\n.contact-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr; \/* Dwie kolumny *\/\r\n  gap: 20px;\r\n  margin-bottom: 80px;\r\n}\r\n\r\n\/* KARTA KONTAKTOWA (WSP\u00d3LNE STYLE) *\/\r\n.contact-card {\r\n  position: relative;\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: rgba(255, 255, 255, 0.03);\r\n  border: 1px solid rgba(255, 255, 255, 0.1);\r\n  border-radius: 20px;\r\n  padding: 40px 20px;\r\n  text-decoration: none;\r\n  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);\r\n  overflow: hidden;\r\n  backdrop-filter: blur(10px);\r\n}\r\n\r\n\/* EFEKT NAJECHANIA NA KART\u0118 *\/\r\n.contact-card:hover {\r\n  transform: translateY(-8px);\r\n  background: rgba(255, 255, 255, 0.06);\r\n}\r\n\r\n\/* Specyficzne kolory po najechaniu *\/\r\n\r\n\/* 1. Telefon (Cyan) *\/\r\n.phone-card:hover {\r\n  border-color: #00E5FF;\r\n  box-shadow: 0 10px 40px rgba(0, 229, 255, 0.2);\r\n}\r\n.phone-card:hover .icon-box svg {\r\n  stroke: #00E5FF;\r\n  filter: drop-shadow(0 0 10px #00E5FF);\r\n}\r\n\r\n\/* 2. Email (Blue) *\/\r\n.email-card:hover {\r\n  border-color: #2979FF;\r\n  box-shadow: 0 10px 40px rgba(41, 121, 255, 0.25);\r\n}\r\n.email-card:hover .icon-box svg {\r\n  stroke: #2979FF;\r\n  filter: drop-shadow(0 0 10px #2979FF);\r\n}\r\n\r\n\/* 3. WhatsApp (Green) *\/\r\n.whatsapp-card:hover {\r\n  border-color: #25D366;\r\n  box-shadow: 0 10px 40px rgba(37, 211, 102, 0.25);\r\n}\r\n.whatsapp-card:hover .icon-box svg {\r\n  stroke: #25D366;\r\n  filter: drop-shadow(0 0 10px #25D366);\r\n}\r\n\r\n\/* 4. Facebook (FB Blue) *\/\r\n.fb-card:hover {\r\n  border-color: #1877F2;\r\n  box-shadow: 0 10px 40px rgba(24, 119, 242, 0.25);\r\n}\r\n.fb-card:hover .icon-box svg {\r\n  stroke: #1877F2;\r\n  filter: drop-shadow(0 0 10px #1877F2);\r\n}\r\n\r\n\/* IKONA - domy\u015blny wygl\u0105d *\/\r\n.icon-box {\r\n  width: 50px;\r\n  height: 50px;\r\n  margin-bottom: 20px;\r\n  transition: 0.4s;\r\n}\r\n\r\n.icon-box svg {\r\n  width: 100%;\r\n  height: 100%;\r\n  stroke: #d6e1ff; \/* Jasny szaro-niebieski *\/\r\n  transition: 0.4s;\r\n}\r\n\r\n\/* TEKSTY W KARCIE *\/\r\n.contact-label {\r\n  font-size: 0.85rem;\r\n  text-transform: uppercase;\r\n  letter-spacing: 1px;\r\n  color: #8892b0;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.contact-data {\r\n  font-size: 1.25rem;\r\n  font-weight: 700;\r\n  color: #ffffff;\r\n  transition: 0.3s;\r\n  text-align: center;\r\n}\r\n\r\n\/* FOOTER *\/\r\n.footer-note {\r\n  font-size: 0.85rem;\r\n  color: #555;\r\n  margin-top: 40px;\r\n}\r\n\r\n\/* RESPANSYWNO\u015a\u0106 *\/\r\n@media (max-width: 768px) {\r\n  .contact-grid {\r\n    grid-template-columns: 1fr; \/* Na telefonach jeden pod drugim *\/\r\n    gap: 15px;\r\n  }\r\n  \r\n  .contact-card {\r\n    padding: 30px 15px;\r\n  }\r\n\r\n  .contact-data {\r\n    font-size: 1.1rem;\r\n  }\r\n  \r\n  .contact-title {\r\n    font-size: 2rem;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pricing Calculator \u2013 DobreStrony\nPricing Calculator\nSelect services and check the estimated cost.\n\n**Websites**\n*   Business Card (One Page) \u2013 \u20ac300\n*   Company Website (up to 8 subpages) \u2013 \u20ac750\n*   Company Website (up to 20 subpages) \u2013 \u20ac1000\n*   Online Store (E-commerce) \u2013 from \u20ac3000\n\n**Search Engine Optimization (SEO)**\n*   SEO Subscription \u2013 \u20ac150\/month\n*   Additional Blog Articles 0 pcs (0 \u20ac)\n\n**Branding**\n*   Logo + Brand Book \u2013 \u20ac300\n\n**Social Media**\n*   1 Platform (FB or IG) \u2013 \u20ac250\/month\n*   2 Platforms (FB + IG) \u2013 \u20ac400\/month\n\n**Technical Support**\n*   Basic Package \u2013 \u20ac25\/month\n*   Premium Package \u2013 \u20ac75\/month\n\nEstimated Cost \u20ac0\nSend Free Inquiry\n\u2705 Sent! I will contact you shortly.\n\nLet's Start Your Project\nChoose the most convenient form of contact:\nCall +31 630 402 187\nWrite on WhatsApp\nStart Chat\nSend Email in**@*********ny.nl\nVisit Facebook\n\nDobre Strony \u00a9 2025 DobreStrony.nl | Realization: \u0141ukasz Orlikowski\nInternet Support for Businesses<\/p>","protected":false},"author":1,"featured_media":2628,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3723","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wycena projektu www - Strony www w Niderlandach<\/title>\n<meta name=\"description\" content=\"Wycena www Holandia, tutaj znajdziesz konkretne informacj\u0119 i cen\u0119 za stron\u0119 internetow\u0105. Wybierz pakiet i stw\u00f3rzmy stron\u0119 w Holandii.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dobrestrony.nl\/en\/pricing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Poka\u017c Swoj\u0105 Firm\u0119 Wizualnie i Praktycznie | Strony www dla Firm w Holandii | S\u0142uszna Cena i jako\u015b\u0107 TOP\" \/>\n<meta property=\"og:description\" content=\"Cennik strony internetowych dostosowany dla polskich firm w Holandii. Kliknij, \u017ceby dowiedzie\u0107 si\u0119 wi\u0119cej!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dobrestrony.nl\/en\/pricing\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61563184045937&amp;locale=pl_PL\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-29T05:17:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2025\/01\/strona-www-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/\",\"url\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/\",\"name\":\"Wycena projektu www - Strony www w Niderlandach\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dobrestrony.nl\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/strona-www-1.png\",\"datePublished\":\"2025-05-22T14:00:58+00:00\",\"dateModified\":\"2025-11-29T05:17:25+00:00\",\"description\":\"Wycena www Holandia, tutaj znajdziesz konkretne informacj\u0119 i cen\u0119 za stron\u0119 internetow\u0105. Wybierz pakiet i stw\u00f3rzmy stron\u0119 w Holandii.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dobrestrony.nl\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/strona-www-1.png\",\"contentUrl\":\"https:\\\/\\\/dobrestrony.nl\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/strona-www-1.png\",\"width\":1200,\"height\":630,\"caption\":\"strona internetowa holandia\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/wycena\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/dobrestrony.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wycena\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/#website\",\"url\":\"https:\\\/\\\/dobrestrony.nl\\\/\",\"name\":\"dobrestrony.nl\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dobrestrony.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/#organization\",\"name\":\"dobrestrony.nl\",\"url\":\"https:\\\/\\\/dobrestrony.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/dobrestrony.nl\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Projekt_bez_nazwy__14_-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/dobrestrony.nl\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Projekt_bez_nazwy__14_-removebg-preview.png\",\"width\":500,\"height\":500,\"caption\":\"dobrestrony.nl\"},\"image\":{\"@id\":\"https:\\\/\\\/dobrestrony.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61563184045937&locale=pl_PL\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Website Project Pricing - Websites in the Netherlands","description":"Website valuation Netherlands, here you'll find specific information and pricing for a website. Choose a package and let's create a website in the Netherlands.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dobrestrony.nl\/en\/pricing\/","og_locale":"en_US","og_type":"article","og_title":"Poka\u017c Swoj\u0105 Firm\u0119 Wizualnie i Praktycznie | Strony www dla Firm w Holandii | S\u0142uszna Cena i jako\u015b\u0107 TOP","og_description":"Cennik strony internetowych dostosowany dla polskich firm w Holandii. Kliknij, \u017ceby dowiedzie\u0107 si\u0119 wi\u0119cej!","og_url":"https:\/\/dobrestrony.nl\/en\/pricing\/","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61563184045937&locale=pl_PL","article_modified_time":"2025-11-29T05:17:25+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2025\/01\/strona-www-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dobrestrony.nl\/wycena\/","url":"https:\/\/dobrestrony.nl\/wycena\/","name":"Website Project Pricing - Websites in the Netherlands","isPartOf":{"@id":"https:\/\/dobrestrony.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dobrestrony.nl\/wycena\/#primaryimage"},"image":{"@id":"https:\/\/dobrestrony.nl\/wycena\/#primaryimage"},"thumbnailUrl":"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2025\/01\/strona-www-1.png","datePublished":"2025-05-22T14:00:58+00:00","dateModified":"2025-11-29T05:17:25+00:00","description":"Website valuation Netherlands, here you'll find specific information and pricing for a website. Choose a package and let's create a website in the Netherlands.","breadcrumb":{"@id":"https:\/\/dobrestrony.nl\/wycena\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dobrestrony.nl\/wycena\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dobrestrony.nl\/wycena\/#primaryimage","url":"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2025\/01\/strona-www-1.png","contentUrl":"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2025\/01\/strona-www-1.png","width":1200,"height":630,"caption":"strona internetowa holandia"},{"@type":"BreadcrumbList","@id":"https:\/\/dobrestrony.nl\/wycena\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/dobrestrony.nl\/"},{"@type":"ListItem","position":2,"name":"Wycena"}]},{"@type":"WebSite","@id":"https:\/\/dobrestrony.nl\/#website","url":"https:\/\/dobrestrony.nl\/","name":"dobrestrony.nl","description":"","publisher":{"@id":"https:\/\/dobrestrony.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dobrestrony.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dobrestrony.nl\/#organization","name":"dobrestrony.nl","url":"https:\/\/dobrestrony.nl\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dobrestrony.nl\/#\/schema\/logo\/image\/","url":"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2024\/07\/Projekt_bez_nazwy__14_-removebg-preview.png","contentUrl":"https:\/\/dobrestrony.nl\/wp-content\/uploads\/2024\/07\/Projekt_bez_nazwy__14_-removebg-preview.png","width":500,"height":500,"caption":"dobrestrony.nl"},"image":{"@id":"https:\/\/dobrestrony.nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61563184045937&locale=pl_PL"]}]}},"_links":{"self":[{"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/pages\/3723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/comments?post=3723"}],"version-history":[{"count":63,"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/pages\/3723\/revisions"}],"predecessor-version":[{"id":4367,"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/pages\/3723\/revisions\/4367"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/media\/2628"}],"wp:attachment":[{"href":"https:\/\/dobrestrony.nl\/en\/wp-json\/wp\/v2\/media?parent=3723"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}