{"id":752,"date":"2026-05-07T11:02:58","date_gmt":"2026-05-07T11:02:58","guid":{"rendered":"https:\/\/www.tonymrocek.com\/?page_id=752"},"modified":"2026-05-09T13:29:04","modified_gmt":"2026-05-09T13:29:04","slug":"rychly-test-1","status":"publish","type":"page","link":"https:\/\/www.tonymrocek.com\/cz\/rychly-test-1\/","title":{"rendered":"R\u00fdchly test"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"sk\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Ako zdrav\u00e1 je va\u0161a firma? \u2014 Tony Mrocek<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Spectral:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    font-family: 'Spectral', Georgia, serif;\n    font-size: 18px;\n    line-height: 1.445;\n    color: #363739;\n    background: #ffffff;\n    min-height: 100vh;\n  }\n\n  #quiz-wrap {\n    max-width: 720px;\n    margin: 0 auto;\n    padding: 3rem 1.5rem 5rem;\n  }\n\n  .section-label {\n    font-size: 12px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    color: #888;\n    margin-bottom: 0.5rem;\n  }\n\n  .progress-bar-wrap {\n    height: 3px;\n    background: #e8e8e8;\n    border-radius: 2px;\n    margin-bottom: 2rem;\n  }\n\n  .progress-bar-fill {\n    height: 3px;\n    background: #C8102E;\n    border-radius: 2px;\n    transition: width 0.4s ease;\n  }\n\n  .question-block {\n    margin-bottom: 2rem;\n  }\n\n  .question-text {\n    font-size: 18px;\n    line-height: 1.5;\n    color: #363739;\n    margin-bottom: 1.25rem;\n  }\n\n  .scale-wrap {\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n  }\n\n  .scale-option {\n    flex: 1;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 6px;\n    cursor: pointer;\n  }\n\n  .scale-option input[type=\"radio\"] {\n    display: none;\n  }\n\n  .scale-btn {\n    width: 100%;\n    aspect-ratio: 1;\n    max-width: 52px;\n    border-radius: 50%;\n    border: 1.5px solid #ddd;\n    background: #fff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: 'Spectral', Georgia, serif;\n    font-size: 16px;\n    color: #363739;\n    cursor: pointer;\n    transition: border-color 0.2s, background 0.2s, color 0.2s;\n  }\n\n  .scale-option input:checked ~ .scale-btn {\n    background: #C8102E;\n    border-color: #C8102E;\n    color: #fff;\n  }\n\n  .scale-option:hover .scale-btn {\n    border-color: #C8102E;\n  }\n\n  .scale-label {\n    font-size: 11px;\n    color: #999;\n    text-align: center;\n    line-height: 1.3;\n    max-width: 64px;\n  }\n\n  hr.section-divider {\n    border: none;\n    border-top: 1px solid #eee;\n    margin: 2.5rem 0;\n  }\n\n  .section-heading {\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #C8102E;\n    margin-bottom: 1.5rem;\n  }\n\n  .btn-primary {\n    display: inline-block;\n    background: #C8102E;\n    color: #fff;\n    font-family: 'Spectral', Georgia, serif;\n    font-size: 17px;\n    padding: 14px 36px;\n    border: none;\n    cursor: pointer;\n    border-radius: 2px;\n    transition: background 0.2s, transform 0.1s;\n    text-decoration: none;\n    margin-top: 0.5rem;\n  }\n\n  .btn-primary:hover { background: #a80d26; }\n  .btn-primary:active { transform: scale(0.98); }\n\n  .btn-secondary {\n    display: inline-block;\n    background: transparent;\n    color: #C8102E;\n    font-family: 'Spectral', Georgia, serif;\n    font-size: 16px;\n    padding: 12px 28px;\n    border: 1.5px solid #C8102E;\n    cursor: pointer;\n    border-radius: 2px;\n    transition: background 0.2s;\n    text-decoration: none;\n    margin-top: 0.5rem;\n  }\n\n  .btn-secondary:hover { background: #fff5f6; }\n\n  .result-zone {\n    border-left: 4px solid #C8102E;\n    padding-left: 1.25rem;\n    margin: 1.5rem 0 2rem;\n  }\n\n  .result-zone.green { border-color: #3B6D11; }\n  .result-zone.amber { border-color: #BA7517; }\n  .result-zone.red   { border-color: #A32D2D; }\n\n  .result-score {\n    font-size: 52px;\n    font-weight: 400;\n    line-height: 1;\n    margin-bottom: 0.25rem;\n  }\n\n  .result-score.green { color: #3B6D11; }\n  .result-score.amber { color: #BA7517; }\n  .result-score.red   { color: #A32D2D; }\n\n  .result-title {\n    font-size: 24px;\n    line-height: 1.5;\n    margin-bottom: 1rem;\n    font-weight: 400;\n  }\n\n  .result-text {\n    font-size: 17px;\n    line-height: 1.65;\n    color: #444;\n  }\n\n  .cta-block {\n    margin-top: 2.5rem;\n    padding-top: 2rem;\n    border-top: 1px solid #eee;\n    display: flex;\n    flex-direction: column;\n    gap: 0.75rem;\n    align-items: flex-start;\n  }\n\n  .error-msg {\n    color: #A32D2D;\n    font-size: 14px;\n    margin-top: 0.75rem;\n    display: none;\n  }\n\n  .intro-lead {\n    font-size: 20px;\n    line-height: 1.55;\n    margin-bottom: 1.5rem;\n    color: #444;\n  }\n\n  .meta-row {\n    display: flex;\n    gap: 2rem;\n    font-size: 14px;\n    color: #999;\n    margin-bottom: 2.5rem;\n  }\n\n  .section-answers-summary {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1rem;\n    margin: 2rem 0;\n  }\n\n  .section-card {\n    background: #fafafa;\n    border: 1px solid #eee;\n    border-radius: 4px;\n    padding: 1rem;\n  }\n\n  .section-card-label {\n    font-size: 11px;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #999;\n    margin-bottom: 0.25rem;\n  }\n\n  .section-card-score {\n    font-size: 22px;\n    font-weight: 500;\n    margin-bottom: 0.5rem;\n  }\n\n  .section-card-bar {\n    height: 4px;\n    background: #e8e8e8;\n    border-radius: 2px;\n  }\n\n  .section-card-bar-fill {\n    height: 4px;\n    border-radius: 2px;\n    background: #C8102E;\n  }\n\n  h1.quiz-title {\n    font-size: 28px;\n    line-height: 1.5;\n    margin-bottom: 1rem;\n    font-weight: 400;\n  }\n\n  .footer-sig {\n    margin-top: 3rem;\n    font-size: 13px;\n    color: #bbb;\n  }\n\n  @media (max-width: 480px) {\n    #quiz-wrap { padding: 2rem 1rem 4rem; }\n    h1.quiz-title { font-size: 22px; }\n    .scale-btn { max-width: 42px; font-size: 14px; }\n    .scale-label { font-size: 10px; }\n    .section-answers-summary { grid-template-columns: 1fr; }\n    .meta-row { flex-direction: column; gap: 0.5rem; }\n  }\n<\/style>\n<\/head>\n<body>\n<div id=\"quiz-wrap\">\n\n  <!-- INTRO -->\n  <div id=\"screen-intro\">\n    <p class=\"section-label\">\u00b7 R\u00fdchly test \u00b7<\/p>\n    <h1 class=\"quiz-title\">Ako zdrav\u00e1 je va\u0161a firma?<\/h1>\n    <p class=\"intro-lead\">Firma m\u00f4\u017ee fungova\u0165 roky so slabinami, ktor\u00e9 nie s\u00fa vidite\u013en\u00e9, k\u00fdm nepr\u00edde \u0161ok.<\/p>\n    <div class=\"meta-row\">\n      <span>15 ot\u00e1zok<\/span>\n      <span>5 min\u00fat<\/span>\n      <span>Okam\u017eit\u00fd v\u00fdsledok<\/span>\n    <\/div>\n    <p style=\"font-size:13px;color:#aaa;line-height:1.6;margin-bottom:1.25rem;\">Test je anonymn\u00fd a m\u00e1 len orienta\u010dn\u00fd charakter. V\u00fdsledky nenahradzuj\u00fa odborn\u00fa anal\u00fdzu \u2014 sl\u00fa\u017eia ako prv\u00fd sign\u00e1l, nie ako diagn\u00f3za.<\/p>\n    <button class=\"btn-primary\" onclick=\"showQuiz()\">Za\u010da\u0165 \u2192<\/button>\n  <\/div>\n\n  <!-- QUIZ -->\n  <div id=\"screen-quiz\" style=\"display:none;\">\n    <div class=\"progress-bar-wrap\">\n      <div class=\"progress-bar-fill\" id=\"progress-fill\" style=\"width:0%\"><\/div>\n    <\/div>\n    <p class=\"section-label\" id=\"progress-label\">Zodpovedan\u00e9: 0 z 15<\/p>\n    <div id=\"questions-container\"><\/div>\n    <p class=\"error-msg\" id=\"error-msg\">Pros\u00edm, odpovedzte na v\u0161etky ot\u00e1zky pred pokra\u010dovan\u00edm.<\/p>\n    <button class=\"btn-primary\" id=\"submit-btn\" onclick=\"submitQuiz()\" style=\"margin-top:2rem;\">Zobrazi\u0165 v\u00fdsledok \u2192<\/button>\n  <\/div>\n\n  <!-- RESULT -->\n  <div id=\"screen-result\" style=\"display:none;\"><\/div>\n\n<\/div>\n\n<script>\nconst MEETERGO_URL = 'https:\/\/cal.meetergo.com\/tonytonymrocek\/45-min-free-meeting-tony';\n\nconst sections = [\n  {\n    label: 'A \u2014 Prev\u00e1dzka a procesy',\n    questions: [\n      'Na\u0161e v\u00fdrobn\u00e9 procesy s\u00fa zdokumentovan\u00e9 a pracovn\u00edci pod\u013ea nich skuto\u010dne pracuj\u00fa.',\n      'Vieme identifikova\u0165 \u00fazke miesta vo v\u00fdrobe a akt\u00edvne ich odstra\u0148ujeme.',\n      'Kvalita v\u00fdstupu je konzistentn\u00e1 \u2014 reklam\u00e1cie a zm\u00e4tky s\u00fa v\u00fdnimkou.'\n    ]\n  },\n  {\n    label: 'B \u2014 Financie a mar\u017ee',\n    questions: [\n      'Viem, ktor\u00e9 produkty alebo z\u00e1kazn\u00edci s\u00fa pre m\u0148a skuto\u010dne ziskov\u00ed a ktor\u00ed nie.',\n      'M\u00e1m preh\u013ead o cash flow minim\u00e1lne 4\u20136 t\u00fd\u017ed\u0148ov dopredu.',\n      'Na\u0161e mar\u017ee s\u00fa stabiln\u00e9, nepodliehame tlakom z\u00e1kazn\u00edkov ani rast\u00facim n\u00e1kladom.'\n    ]\n  },\n  {\n    label: 'C \u2014 \u013dudia a vedenie',\n    questions: [\n      'Keby som zajtra vypadol z firmy na mesiac, v\u00fdroba by fungovala bez z\u00e1sadn\u00fdch probl\u00e9mov.',\n      'M\u00e1m na k\u013e\u00fa\u010dov\u00fdch poz\u00edci\u00e1ch \u013eud\u00ed, ktor\u00fdm d\u00f4verujem a ktor\u00ed rozumej\u00fa svojim zodpovednostiam.',\n      'Fluktu\u00e1cia zamestnancov nie je pre n\u00e1s v\u00e1\u017eny sa probl\u00e9m.'\n    ]\n  },\n  {\n    label: 'D \u2014 Riadenie a rozhodovanie',\n    questions: [\n      'Rozhodnutia vo firme nie s\u00fa z\u00e1visl\u00e9 v\u00fdlu\u010dne odo m\u0148a \u2014 mana\u017e\u00e9ri rozhoduj\u00fa v r\u00e1mci svojich kompetenci\u00ed.',\n      'M\u00e1me pravideln\u00e9 operat\u00edvne porady s jasn\u00fdm v\u00fdstupom \u2014 nie len hasenie po\u017eiarov.',\n      'Viem, ak\u00e9 s\u00fa k\u013e\u00fa\u010dov\u00e9 ukazovatele v\u00fdkonu mojej firmy a sledujem ich aspo\u0148 raz t\u00fd\u017edenne.'\n    ]\n  },\n  {\n    label: 'E \u2014 Trh a odolnos\u0165',\n    questions: [\n      'Nie sme z\u00e1visl\u00ed od jedn\u00e9ho ve\u013ek\u00e9ho z\u00e1kazn\u00edka (top z\u00e1kazn\u00edk tvor\u00ed menej ako 40 % obratu).',\n      'V pr\u00edpade v\u00fdpadku k\u013e\u00fa\u010dov\u00e9ho dod\u00e1vate\u013ea m\u00e1me alternat\u00edvu alebo pl\u00e1n.',\n      'Firma by obst\u00e1la v due diligence \u2014 dokument\u00e1cia, zmluvy a procesy s\u00fa v poriadku.'\n    ]\n  }\n];\n\nconst sectionShortLabels = ['Prev\u00e1dzka', 'Financie', '\u013dudia', 'Riadenie', 'Trh'];\nconst scaleLabels = ['V\u00f4bec nie', 'Sk\u00f4r nie', 'Sk\u00f4r \u00e1no', '\u00c1no, jednozna\u010dne'];\nconst answers = {};\n\nfunction showQuiz() {\n  document.getElementById('screen-intro').style.display = 'none';\n  document.getElementById('screen-quiz').style.display = 'block';\n  renderQuestions();\n}\n\nfunction renderQuestions() {\n  const container = document.getElementById('questions-container');\n  let html = '';\n  let qi = 0;\n  sections.forEach((sec, si) => {\n    if (si > 0) html += '<hr class=\"section-divider\">';\n    html += `<p class=\"section-heading\">${sec.label}<\/p>`;\n    sec.questions.forEach(q => {\n      const id = 'q' + qi;\n      html += `<div class=\"question-block\">\n        <p class=\"question-text\">${q}<\/p>\n        <div class=\"scale-wrap\">`;\n      for (let v = 1; v <= 4; v++) {\n        html += `<label class=\"scale-option\">\n          <input type=\"radio\" name=\"${id}\" value=\"${v}\" onchange=\"recordAnswer('${id}',${v})\">\n          <div class=\"scale-btn\">${v}<\/div>\n          <span class=\"scale-label\">${scaleLabels[v-1]}<\/span>\n        <\/label>`;\n      }\n      html += `<\/div><\/div>`;\n      qi++;\n    });\n  });\n  container.innerHTML = html;\n\n  container.querySelectorAll('input[type=radio]').forEach(input => {\n    input.addEventListener('change', () => {\n      const btn = input.parentElement.querySelector('.scale-btn');\n      const name = input.name;\n      container.querySelectorAll(`input[name=\"${name}\"]`).forEach(r => {\n        r.parentElement.querySelector('.scale-btn').style.background = '';\n        r.parentElement.querySelector('.scale-btn').style.borderColor = '';\n        r.parentElement.querySelector('.scale-btn').style.color = '';\n      });\n      if (input.checked) {\n        btn.style.background = '#C8102E';\n        btn.style.borderColor = '#C8102E';\n        btn.style.color = '#fff';\n      }\n    });\n  });\n}\n\nfunction recordAnswer(id, val) {\n  answers[id] = val;\n  updateProgress();\n}\n\nfunction updateProgress() {\n  const done = Object.keys(answers).length;\n  const pct = Math.round((done \/ 15) * 100);\n  document.getElementById('progress-fill').style.width = pct + '%';\n  document.getElementById('progress-label').textContent = `Zodpovedan\u00e9: ${done} z 15`;\n}\n\nfunction submitQuiz() {\n  if (Object.keys(answers).length < 15) {\n    document.getElementById('error-msg').style.display = 'block';\n    window.scrollTo({ top: 0, behavior: 'smooth' });\n    return;\n  }\n  document.getElementById('error-msg').style.display = 'none';\n\n  let score = 0;\n  for (let i = 0; i < 15; i++) score += answers['q' + i] || 0;\n\n  const sectionScores = sections.map((_, si) => {\n    let s = 0;\n    for (let qi = 0; qi < 3; qi++) s += answers['q' + (si * 3 + qi)] || 0;\n    return s;\n  });\n\n  showResult(score, sectionScores);\n}\n\nfunction showResult(score, sectionScores) {\n  document.getElementById('screen-quiz').style.display = 'none';\n  const el = document.getElementById('screen-result');\n  el.style.display = 'block';\n\n  let colorClass, title, text, ctaHtml;\n\n  if (score >= 49) {\n    colorClass = 'green';\n    title = 'Stabiln\u00e1 firma';\n    text = 'Va\u0161a firma m\u00e1 pevn\u00e9 z\u00e1klady. Procesy, financie aj t\u00edm funguj\u00fa relat\u00edvne dobre. Teraz je spr\u00e1vny \u010das prem\u00fd\u0161\u013ea\u0165 o raste alebo pr\u00edprave na bud\u00face v\u00fdzvy \u2014 k\u00fdm m\u00e1te priestor, nie ke\u010f v\u00e1s k tomu situ\u00e1cia don\u00fati.';\n    ctaHtml = `<a class=\"btn-secondary\" href=\"${MEETERGO_URL}\" target=\"_blank\" rel=\"noopener\">Nez\u00e1v\u00e4zn\u00fd rozhovor<\/a>`;\n  } else if (score >= 35) {\n    colorClass = 'amber';\n    title = 'Firma v ohrozen\u00ed';\n    text = 'Va\u0161a firma funguje, ale existuj\u00fa oblasti, ktor\u00e9 m\u00f4\u017eu v n\u00e1ro\u010dnej\u0161om obdob\u00ed eskalova\u0165. Tieto slabiny sa zvy\u010dajne neodstr\u00e1nia samy \u2014 v prostred\u00ed rast\u00facich n\u00e1kladov a stagnuj\u00faceho dopytu sa zv\u00e4\u010d\u0161uj\u00fa. S\u00fa rie\u0161ite\u013en\u00e9, ak sa k nim prist\u00fapi v\u010das.';\n    ctaHtml = `<a class=\"btn-primary\" href=\"${MEETERGO_URL}\" target=\"_blank\" rel=\"noopener\">Nez\u00e1v\u00e4zn\u00fd rozhovor<\/a>`;\n  } else {\n    colorClass = 'red';\n    title = 'Firma potrebuje pozornos\u0165';\n    text = 'V\u00fdsledky nazna\u010duj\u00fa, \u017ee va\u0161a firma je v nieko\u013ek\u00fdch k\u013e\u00fa\u010dov\u00fdch oblastiach zranite\u013en\u00e1. Nejde o verdikt \u2014 ide o sign\u00e1l. Firmy v podobnej situ\u00e1cii, ktor\u00e9 konali v\u010das, dok\u00e1zali situ\u00e1ciu stabilizova\u0165. Tie, ktor\u00e9 \u010dakali, rie\u0161ili d\u00f4sledky za ove\u013ea vy\u0161\u0161iu cenu.';\n    ctaHtml = `<a class=\"btn-primary\" href=\"${MEETERGO_URL}\" target=\"_blank\" rel=\"noopener\">Nez\u00e1v\u00e4zn\u00fd rozhovor<\/a>`;\n  }\n\n  let sectionCardsHtml = '<div class=\"section-answers-summary\">';\n  sectionScores.forEach((s, i) => {\n    const pct = Math.round((s \/ 12) * 100);\n    sectionCardsHtml += `<div class=\"section-card\">\n      <p class=\"section-card-label\">${sectionShortLabels[i]}<\/p>\n      <p class=\"section-card-score\">${s} \/ 12<\/p>\n      <div class=\"section-card-bar\"><div class=\"section-card-bar-fill\" style=\"width:${pct}%\"><\/div><\/div>\n    <\/div>`;\n  });\n  sectionCardsHtml += '<\/div>';\n\n  el.innerHTML = `\n    <p class=\"section-label\">V\u00e1\u0161 v\u00fdsledok<\/p>\n    <div class=\"result-zone ${colorClass}\">\n      <p class=\"result-score ${colorClass}\">${score}<span style=\"font-size:24px;color:#bbb;font-weight:400\"> \/ 60<\/span><\/p>\n      <h2 class=\"result-title\">${title}<\/h2>\n      <p class=\"result-text\">${text}<\/p>\n    <\/div>\n    <p class=\"section-label\" style=\"margin-bottom:0.75rem;\">V\u00fdsledky pod\u013ea oblast\u00ed<\/p>\n    ${sectionCardsHtml}\n    <div class=\"cta-block\">\n      ${ctaHtml}\n    <\/div>\n  `;\n\n  window.scrollTo({ top: 0, behavior: 'smooth' });\n}\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Ako zdrav\u00e1 je va\u0161a firma? \u2014 Tony Mrocek \u00b7 R\u00fdchly test \u00b7 Ako zdrav\u00e1 je va\u0161a firma? Firma m\u00f4\u017ee fungova\u0165 roky so slabinami, ktor\u00e9 nie s\u00fa vidite\u013en\u00e9, k\u00fdm nepr\u00edde \u0161ok. 15 ot\u00e1zok 5 min\u00fat Okam\u017eit\u00fd v\u00fdsledok Test je anonymn\u00fd a m\u00e1 len orienta\u010dn\u00fd charakter. V\u00fdsledky nenahradzuj\u00fa odborn\u00fa anal\u00fdzu \u2014 sl\u00fa\u017eia ako prv\u00fd sign\u00e1l, nie ako&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-752","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/pages\/752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/comments?post=752"}],"version-history":[{"count":6,"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/pages\/752\/revisions"}],"predecessor-version":[{"id":836,"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/pages\/752\/revisions\/836"}],"wp:attachment":[{"href":"https:\/\/www.tonymrocek.com\/cz\/wp-json\/wp\/v2\/media?parent=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}