{"id":71088,"date":"2026-07-28T17:59:01","date_gmt":"2026-07-28T15:59:01","guid":{"rendered":"https:\/\/www.areception.ai\/audit-vratnice\/"},"modified":"2026-08-03T15:11:47","modified_gmt":"2026-08-03T13:11:47","slug":"audit-vratnice","status":"publish","type":"page","link":"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/","title":{"rendered":"Audit vr\u00e1tnice"},"content":{"rendered":"\n<style>\n\/* H1 is General Sans per WP_ELEMENTOR \u00a73 \/ \u00a716.2 (site-wide brand parity with\n   \/cs\/cenik, homepage, case studies). Poppins stays for body and H2-H6.\n   The family MUST be self-hosted under a unique name: the theme registers its own\n   'General Sans' @font-face with dead URLs, which shadows any same-named face and\n   silently drops H1 back to bold Poppins (\u00a717.3, learned on case studies).\n   Files verified present in uploads\/2025\/12\/. *\/\n@font-face{font-family:'GeneralSansAREC';font-weight:500;font-style:normal;font-display:swap;src:url('https:\/\/wp.areception.ai\/wp-content\/uploads\/2025\/12\/GeneralSans-Medium.woff2') format('woff2')}\n@font-face{font-family:'GeneralSansAREC';font-weight:600;font-style:normal;font-display:swap;src:url('https:\/\/wp.areception.ai\/wp-content\/uploads\/2025\/12\/GeneralSans-Semibold.woff2') format('woff2')}\n@font-face{font-family:'GeneralSansAREC';font-weight:700;font-style:normal;font-display:swap;src:url('https:\/\/wp.areception.ai\/wp-content\/uploads\/2025\/12\/GeneralSans-Bold.woff2') format('woff2')}\n.avq{font-family:\"Poppins\",system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;color:#6B7280;line-height:1.5}\n.avq *,.avq *::before,.avq *::after{box-sizing:border-box}\n.avq p{margin:0}\n.avq h1,.avq h2,.avq h3{margin:0;color:#200052;letter-spacing:-.02em;font-weight:700;text-wrap:pretty}\n.avq h1{font-family:'GeneralSansAREC','General Sans','Poppins',sans-serif;font-weight:600}\n\/* H2\/H3 must be Poppins 700, same as the homepage (\u00a73: General Sans is H1 only).\n   !important is required: `.elementor-kit-9 h2` sets font-family to the theme's\n   'General Sans' (specificity 0,2,1, beats `.avq h2`), and that face only ships\n   weights 500\/600 as loadable, so at 700 the headings silently fell back to a\n   system font. They looked \"off\" without ever being either brand font. *\/\n.avq h2,.avq h3{font-family:'Poppins',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif !important}\n.avq a{color:#4800B8}\n.avq button{border:1px solid transparent;font-family:inherit}\n\n\/* HERO *\/\n.avq-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#1B0048 0%,#33008C 45%,#4E10CE 100%);padding:64px 24px 150px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50% + 24px);padding-right:calc(50vw - 50% + 24px)}\n.avq-hero::before{content:\"\";position:absolute;inset:0;opacity:.3;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}\n.avq-hero-in{position:relative;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}\n.avq-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.04em}\n.avq-hero h1{font-size:clamp(30px,4.4vw,52px);line-height:1.1;color:#fff}\n.avq-hero h1 span{color:#BFA1F5}\n.avq-hero-sub{max-width:620px;font-size:17px;line-height:1.65;color:rgba(255,255,255,.78)}\n\/* Accent clause sits on its own line, as in the design. *\/\n.avq-hero h1 span{display:block}\n\/* Stat group is divided by hairlines, not just whitespace. *\/\n.avq-stats{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:6px}\n.avq-stat{padding:0 28px;text-align:center;border-left:1px solid rgba(255,255,255,.22)}\n.avq-stat:first-child{border-left:none}\n.avq-stat b{display:block;font-size:19px;font-weight:700;color:#fff}\n.avq-stat span{display:block;margin-top:2px;font-size:12.5px;color:rgba(255,255,255,.62)}\n\n\/* QUIZ CARD *\/\n.avq-wrap{background:#F9FAFB;padding:0 24px 80px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50% + 24px);padding-right:calc(50vw - 50% + 24px)}\n.avq-card{max-width:780px;margin:-110px auto 0;position:relative;padding:32px;border-radius:24px;background:#fff;border:1px solid #E5E7EB;box-shadow:0 30px 70px rgba(32,0,82,.18);min-height:520px;display:flex;flex-direction:column}\n.avq-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#4800B8}\n.avq-card h2{font-size:clamp(22px,3vw,28px);line-height:1.24}\n.avq-lead{font-size:15.5px;line-height:1.6}\n.avq-phases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}\n.avq-phase{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:14px;background:#F5F0FF}\n.avq-phase i{flex:none;width:32px;height:32px;border-radius:10px;background:#fff;display:grid;place-items:center;color:#4800B8}\n.avq-phase b{display:block;font-size:14.5px;color:#200052}\n.avq-phase span{display:block;margin-top:3px;font-size:13px;line-height:1.5}\n\n\/* !important throughout: .elementor-kit-9 button {background:#fff; padding:15px 45px;\n   font-family:\"Poppins Local\"; font-weight:700} has specificity 0,2,1 and beats a\n   plain class, which is why \"Za\u010d\u00edt audit\" rendered as a white pill. See\n   WP_ELEMENTOR.md \u00a713. The transparent 1px border is reserved in .avq button so the\n   kit's :hover border cannot resize the box. *\/\n.avq-btn{display:inline-flex;align-items:center;gap:9px;padding:15px 28px !important;border-radius:999px !important;background:#4800B8 !important;color:#fff !important;font-family:inherit !important;font-size:15.5px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0 !important;cursor:pointer;box-shadow:0 10px 28px rgba(72,0,184,.28);text-decoration:none}\n.avq-btn:hover{background:#34008A !important;color:#fff !important}\n.avq-btn[disabled]{background:#E5E7EB !important;color:#9CA3AF !important;cursor:not-allowed;box-shadow:none}\n.avq-btn svg{flex:none}\n.avq-ghost{padding:10px 0 !important;background:none !important;border:none;font-family:inherit !important;font-size:14px !important;font-weight:600 !important;color:#9CA3AF !important;cursor:pointer}\n.avq-ghost:hover{color:#4800B8 !important;background:none !important}\n.avq-note{font-size:13.5px;color:#9CA3AF}\n\n.avq-top{display:flex;align-items:center;justify-content:space-between;gap:16px}\n.avq-step{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#4800B8}\n.avq-phaselabel{font-size:12.5px;color:#9CA3AF}\n.avq-seg{display:flex;gap:6px;margin-top:14px}\n.avq-seg i{height:5px;flex:1;border-radius:999px;background:#E5E7EB;transition:background 180ms ease-out}\n.avq-seg i.on{background:#4800B8}\n.avq-seg i.cur{background:#BFA1F5}\n\/* Two-class selectors on purpose. `.avq h2{margin:0}` (0,1,1) was beating\n   `.avq-q` (0,1,0), so the question sat flush against the progress bar; and\n   `.avq button{border:1px solid transparent}` (our guard against the kit's hover\n   border) was beating `.avq-a`, so unselected answers had an invisible outline. *\/\n.avq .avq-q{margin:32px 0 22px;font-size:clamp(20px,2.6vw,25px);line-height:1.28}\n.avq-answers{display:flex;flex-direction:column;gap:10px}\n\/* `white-space:normal` is NOT cosmetic. The theme reset carries\n   `[type=\"button\"],[type=\"submit\"],button{white-space:nowrap}` (0,0,1) and we\n   set no white-space of our own, so answer text could not wrap: on every phone\n   width the long answers ran off-screen (390px viewport scrolled to 564px,\n   answers C and D visually cut off). Reported by Jirka 2026-07-30. *\/\n.avq .avq-a{display:flex;align-items:center;gap:13px;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:15px 17px;border-radius:14px;border:1.5px solid #E5E7EB;background:#fff;font-family:inherit;font-size:15px;line-height:1.45;font-weight:500;color:#374151;cursor:pointer;transition:border-color 150ms,background 150ms}\n.avq .avq-a:hover{border-color:#9F6BF0;background:#fff}\n.avq-a i{flex:none;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #E5E7EB;background:#fff;color:#9CA3AF;font-size:11.5px;font-weight:700;font-style:normal}\n.avq .avq-a.sel{border-color:#4800B8;background:#F5F0FF;color:#200052;font-weight:600}\n.avq .avq-a.sel i{background:#4800B8;border-color:#4800B8;color:#fff}\n.avq-react{display:flex;align-items:flex-start;gap:13px;margin-top:18px;padding:16px 18px;border-radius:14px;animation:avqIn 220ms ease-out}\n@keyframes avqIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}\n.avq-react i{flex:none;display:inline-flex;margin-top:1px}\n.avq-react b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}\n.avq-react span{display:block;margin-top:5px;font-size:14.5px;line-height:1.6;color:#200052}\n.avq-react.weak{background:#FEF3E2;border:1px solid #F3DCB4}\n.avq-react.weak b{color:#D97706}\n.avq-react.mid{background:#F5F0FF;border:1px solid #DCCBFF}\n.avq-react.mid b{color:#4800B8}\n.avq-react.ok{background:#E7F6ED;border:1px solid #BFE4CD}\n.avq-react.ok b{color:#1F8A4C}\n.avq-react.neu{background:#F9FAFB;border:1px solid #E5E7EB}\n.avq-react.neu b{color:#4800B8}\n.avq-nav{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:24px}\n.avq-nav .avq-btn{margin-left:auto}\n\n\/* RESULT *\/\n.avq-resulthead{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}\n.avq-year{font-size:clamp(44px,7vw,72px);line-height:1;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#4800B8 0%,#7C3AED 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.avq-typename{font-size:clamp(20px,3vw,26px);font-weight:700;color:#200052;letter-spacing:-.02em}\n.avq-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}\n.avq-tl{padding:14px 12px;border-radius:14px;background:#fff;border:1.5px solid #E5E7EB}\n.avq-tl b{display:block;font-size:19px;font-weight:800;letter-spacing:-.02em;color:#D1D5DB}\n.avq-tl span{display:block;margin-top:4px;font-size:12.5px;line-height:1.4;font-weight:600;color:#9CA3AF}\n.avq-tl.on{background:#F5F0FF;border-color:#4800B8}\n.avq-tl.on b{color:#4800B8}\n.avq-tl.on span{color:#200052}\n.avq-sitenote{display:flex;align-items:flex-start;gap:9px;padding:16px 18px;border-radius:14px;background:#F9FAFB;border:1px solid #E5E7EB;font-size:13.5px;line-height:1.55}\n.avq-gate{padding:24px;border-radius:18px;background:#F5F0FF;border:1px solid #DCCBFF}\n.avq-gate h3{font-size:clamp(19px,2.4vw,22px);line-height:1.28;margin:10px 0 8px}\n.avq-gaterow{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}\n.avq-input{flex:1 1 240px;min-width:0;padding:13px 15px;border-radius:999px;border:1px solid #E5E7EB;background:#fff;font-family:inherit;font-size:14.5px;color:#200052}\n.avq-input:focus{outline:none;border-color:#9F6BF0;box-shadow:0 0 0 3px rgba(124,58,237,.4)}\n.avq-err{margin-top:10px;font-size:13px;color:#DC2626}\n.avq-gdpr{margin-top:12px;font-size:12.5px;line-height:1.55;color:#9CA3AF}\n.avq-steps{display:flex;flex-direction:column;gap:16px;counter-reset:avq}\n.avq-stepitem{display:flex;gap:14px}\n.avq-stepitem i{counter-increment:avq;flex:none;width:30px;height:30px;border-radius:50%;background:#4800B8;color:#fff;display:grid;place-items:center;font-size:13.5px;font-weight:700;font-style:normal}\n.avq-stepitem i::before{content:counter(avq)}\n.avq-stepitem b{display:block;font-size:16px;color:#200052}\n.avq-stepitem span{display:block;margin-top:4px;font-size:14.5px;line-height:1.6}\n.avq-goods{padding:20px;border-radius:18px;background:#E7F6ED}\n.avq-goods b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#1F8A4C}\n.avq-goods p{display:flex;align-items:flex-start;gap:9px;margin-top:9px;font-size:14.5px;line-height:1.55;color:#200052}\n.avq-sending{font-size:13.5px;color:#9CA3AF;margin-top:10px}\n\n\/* SOURCE + FAQ + CTA\n   .avq-sec MUST stay width-constrained. Without max-width it inherited the\n   full-bleed Elementor container (1440px at desktop) and the case-study cards ran\n   edge to edge with 467px stretched photos. *\/\n.avq-sec{max-width:1160px;margin:0 auto;padding:76px 24px}\n.avq-sechead{max-width:760px;display:flex;flex-direction:column;gap:12px}\n.avq-sechead h2{font-size:clamp(24px,3.2vw,34px);line-height:1.2}\n.avq-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}\n\/* Compact horizontal card: square thumbnail, then text, metric right-aligned. *\/\n.avq-case{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:16px;border:1px solid #E5E7EB;background:#fff;text-decoration:none;transition:box-shadow 160ms,transform 160ms}\n.avq-case:hover{box-shadow:0 12px 40px rgba(32,0,82,.10);transform:translateY(-2px)}\n.avq-case-img{flex:none;display:block;width:44px;height:44px;border-radius:10px;background-size:cover;background-position:center;background-color:#F5F0FF}\n.avq-case-body{display:block;min-width:0;flex:1}\n.avq-case-name{display:block;font-size:14.5px;font-weight:700;color:#200052;line-height:1.3}\n.avq-case-meta{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:#9CA3AF}\n.avq-case-metric{flex:none;text-align:right}\n.avq-case-metric b{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#4800B8;line-height:1.1}\n.avq-case-metric span{display:block;margin-top:2px;font-size:11px;line-height:1.3;color:#9CA3AF}\n.avq-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:32px}\n.avq-chip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#6B7280}\n.avq-chip i{display:inline-flex;color:#4800B8}\n.avq-ico{flex:none;display:inline-flex;color:#4800B8}\n.avq-goods p .avq-ico{color:#1F8A4C;margin-top:2px}\n.avq-sitenote .avq-ico{margin-top:1px}\n.avq-faqsec{background:#F5F0FF;padding:72px 24px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50% + 24px);padding-right:calc(50vw - 50% + 24px)}\n.avq-faqin{max-width:820px;margin:0 auto}\n.avq-faqsec h2{text-align:center;font-size:clamp(24px,3vw,36px);margin-bottom:30px}\n.avq-faq{background:#fff;border-radius:16px;margin-bottom:11px;overflow:hidden}\n.avq-faq summary{padding:22px 26px;font-size:clamp(16px,2vw,19px);font-weight:700;color:#200052;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}\n.avq-faq summary::-webkit-details-marker{display:none}\n.avq-faq summary::after{content:\"\";flex:none;width:9px;height:9px;border-right:2px solid #4800B8;border-bottom:2px solid #4800B8;transform:rotate(45deg);transition:transform 180ms}\n.avq-faq[open] summary::after{transform:rotate(225deg)}\n.avq-faq-a{padding:0 26px 22px;font-size:15.5px;line-height:1.7}\n.avq-cta{border-radius:24px;padding:48px 32px;text-align:center;background:linear-gradient(135deg,#200052 0%,#4800B8 100%);display:flex;flex-direction:column;align-items:center;gap:16px}\n.avq-cta h2{color:#fff;font-size:clamp(22px,3vw,32px);line-height:1.24;max-width:620px}\n.avq-cta p{max-width:560px;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.72)}\n\/* Inverse button: white on the dark band. Needs !important because .avq-btn above\n   carries !important (to beat the Elementor kit) and would otherwise win despite\n   being the less specific selector. Hover goes LIGHTER, never darker: darkening a\n   purple button on a purple gradient made it disappear (CBO 2026-07-28). *\/\n.avq-cta .avq-btn{background:#fff !important;color:#4800B8 !important;box-shadow:0 8px 24px rgba(0,0,0,.22)}\n.avq-cta .avq-btn:hover{background:#F5F0FF !important;color:#34008A !important;box-shadow:0 12px 30px rgba(0,0,0,.28)}\n.avq-cta .avq-btn:active{background:#EDE5FF !important}\n\n@media (max-width:900px){\n.avq-cases{grid-template-columns:1fr}\n.avq-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n@media (max-width:640px){\n.avq-hero{padding-top:44px;padding-bottom:130px}\n.avq-card{padding:22px;margin-top:-100px;border-radius:20px}\n.avq-phases{grid-template-columns:1fr}\n\/* Keep the 24px gutter, only shrink the vertical rhythm. Dropping to\n   \"56px 0\" would glue the cards to the screen edges. *\/\n.avq-sec{padding:56px 24px}\n\/* Three stats do not fit one row on a phone, so the third wraps. It kept its\n   `border-left` hairline and became a stray vertical line with nothing before\n   it (visible left of \"4 typy\"). Hairlines are a desktop-only device. *\/\n.avq-stat{padding:0 18px;border-left:0}\n\/* Anything below 16px makes iOS Safari zoom the whole page on focus. *\/\n.avq-input{font-size:16px}\n}\n<\/style>\n<div class=\"avq\">\n\n<section class=\"avq-hero\">\n<div class=\"avq-hero-in\">\n<span class=\"avq-pill\">Audit vstupu externist\u016f &#183; 2 minuty<\/span>\n<h1>V jak\u00e9m roce \u017eije va\u0161e vr\u00e1tnice? <span>\u0160est ot\u00e1zek to \u0159ekne p\u0159esn\u011b.<\/span><\/h1>\n<p class=\"avq-hero-sub\">Projd\u011bte si cestu externisty va\u0161\u00edm are\u00e1lem, od pozv\u00e1nky po kontrolu z inspektor\u00e1tu. U ka\u017ed\u00e9 odpov\u011bdi hned uvid\u00edte, co u toho v provozech v\u00edd\u00e1me. V\u00fdsledek dostanete na obrazovku, bez hovoru s obchodem.<\/p>\n<div class=\"avq-stats\">\n<span class=\"avq-stat\"><b>6 ot\u00e1zek<\/b><span>plus jedna na \u00favod<\/span><\/span>\n<span class=\"avq-stat\"><b>2 minuty<\/b><span>pr\u016fm\u011brn\u00e1 doba<\/span><\/span>\n<span class=\"avq-stat\"><b>4 typy<\/b><span>od roku 1930 do 2026<\/span><\/span>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"avq-wrap\" id=\"audit\">\n<div class=\"avq-card\" id=\"avqCard\">\n<div id=\"avqApp\"><\/div>\n<\/div>\n<\/section>\n\n<section class=\"avq-sec\" id=\"odkud\">\n<div class=\"avq-sechead\">\n<span class=\"avq-eyebrow\">Z \u010deho audit vych\u00e1z\u00ed<\/span>\n<h2>Ot\u00e1zky jsme napsali podle provoz\u016f, kde jsme sami uzav\u00edrali vstup<\/h2>\n<p style=\"font-size:16px;line-height:1.65\">Za ka\u017edou odpov\u011bd\u00ed stoj\u00ed konkr\u00e9tn\u00ed vr\u00e1tnice: d\u0159eva\u0159sk\u00fd are\u00e1l se 40 kamiony denn\u011b i kancel\u00e1\u0159sk\u00fd komplex s v\u00edce n\u00e1jemci.<\/p>\n<\/div>\n<div class=\"avq-cases\">\n<a class=\"avq-case\" href=\"\/cs\/pripadove-studie\/stora-enso-zdirec\/\">\n<span class=\"avq-case-img\" style=\"background-image:url('https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/06\/stora-zdirec-outdoor-kiosk-hero.jpg')\"><\/span>\n<span class=\"avq-case-body\">\n<span class=\"avq-case-name\">Stora Enso \u017dd\u00edrec<\/span>\n<span class=\"avq-case-meta\">D\u0159eva\u0159stv\u00ed \u00b7 \u017dd\u00edrec nad Doubravou<\/span>\n<\/span>\n<span class=\"avq-case-metric\"><b>40<\/b><span>kamion\u016f v b\u011b\u017en\u00fd den<\/span><\/span>\n<\/a>\n<a class=\"avq-case\" href=\"\/cs\/pripadove-studie\/model-obaly\/\">\n<span class=\"avq-case-img\" style=\"background-image:url('https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/06\/cs-photo-model.jpg')\"><\/span>\n<span class=\"avq-case-body\">\n<span class=\"avq-case-name\">Model Obaly<\/span>\n<span class=\"avq-case-meta\">Obalov\u00fd pr\u016fmysl \u00b7 Opava<\/span>\n<\/span>\n<span class=\"avq-case-metric\"><b>\u20ac1,600<\/b><span>m\u011bs\u00ed\u010dn\u00ed \u00faspora<\/span><\/span>\n<\/a>\n<a class=\"avq-case\" href=\"\/cs\/pripadove-studie\/elvac-ostrava\/\">\n<span class=\"avq-case-img\" style=\"background-image:url('https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/07\/elvac-areception-eliska-entrance.jpg')\"><\/span>\n<span class=\"avq-case-body\">\n<span class=\"avq-case-name\">ELVAC<\/span>\n<span class=\"avq-case-meta\">Pr\u016fmyslov\u00e1 automatizace \u00b7 Ostrava<\/span>\n<\/span>\n<span class=\"avq-case-metric\"><b>24\/7<\/b><span>odbaven\u00ed n\u00e1v\u0161t\u011bv<\/span><\/span>\n<\/a>\n<\/div>\n<div class=\"avq-chips\">\n<span class=\"avq-chip\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" \/>\n  <path d=\"m9 12 2 2 4-4\" \/><\/svg><\/i>Ot\u00e1zky vych\u00e1zej\u00ed z praxe a &#167; 101 z\u00e1kon\u00edku pr\u00e1ce<\/span>\n<span class=\"avq-chip\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\" \/>\n  <circle cx=\"9\" cy=\"7\" r=\"4\" \/>\n  <path d=\"M22 21v-2a4 4 0 0 0-3-3.87\" \/>\n  <path d=\"M16 3.13a4 4 0 0 1 0 7.75\" \/><\/svg><\/i>Podle zku\u0161enost\u00ed ze 70+ organizac\u00ed<\/span>\n<span class=\"avq-chip\"><i><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" focusable=\"false\"><rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\" \/>\n  <path d=\"M7 11V7a5 5 0 0 1 10 0v4\" \/><\/svg><\/i>Data zpracov\u00e1v\u00e1me v EU podle GDPR<\/span>\n<\/div>\n<\/section>\n\n<section class=\"avq-faqsec\" id=\"faq\">\n<div class=\"avq-faqin\">\n<h2>Na co se n\u00e1s k auditu nej\u010dast\u011bji pt\u00e1te<\/h2>\n<details class=\"avq-faq\"><summary>Mus\u00edm nechat e-mail, abych vid\u011bl v\u00fdsledek?<\/summary><div class=\"avq-faq-a\">Ne. Typ, rok i popis va\u0161\u00ed situace uvid\u00edte na obrazovce hned po posledn\u00ed ot\u00e1zce. E-mail chceme a\u017e za osobn\u00ed pl\u00e1n t\u0159\u00ed opat\u0159en\u00ed, proto\u017ee v\u00e1m pl\u00e1n z\u00e1rove\u0148 po\u0161leme i p\u00edsemn\u011b.<\/div><\/details>\n<details class=\"avq-faq\"><summary>Bude mi n\u011bkdo volat?<\/summary><div class=\"avq-faq-a\">Ne, pokud si o to sami ne\u0159eknete. Po pl\u00e1nu v\u00e1m p\u0159ijde jeden e-mail s v\u00fdsledkem. Hovor si domluv\u00edte odkazem, kdy\u017e budete cht\u00edt.<\/div><\/details>\n<details class=\"avq-faq\"><summary>Jak dlouho vypln\u011bn\u00ed trv\u00e1?<\/summary><div class=\"avq-faq-a\">Dv\u011b minuty. \u0160est bodovan\u00fdch ot\u00e1zek plus jedna na po\u010det pracovi\u0161\u0165, u ka\u017ed\u00e9 \u010dty\u0159i odpov\u011bdi. Vracet se zp\u011bt m\u016f\u017eete kdykoli.<\/div><\/details>\n<details class=\"avq-faq\"><summary>Jak se po\u010d\u00edt\u00e1 rok?<\/summary><div class=\"avq-faq-a\">Ka\u017ed\u00e1 odpov\u011b\u010f m\u00e1 zralost 0 a\u017e 3 podle toho, jak pevn\u011b m\u00e1te vstup uzav\u0159en\u00fd. Rozhoduje pr\u016fm\u011br, ne sou\u010det. Jedno slab\u00e9 m\u00edsto tedy neschov\u00e1 p\u011bt siln\u00fdch.<\/div><\/details>\n<details class=\"avq-faq\"><summary>M\u00e1 smysl vyplnit to za v\u00edc z\u00e1vod\u016f?<\/summary><div class=\"avq-faq-a\">Ano, a doporu\u010dujeme to. Rozd\u00edl mezi dv\u011bma z\u00e1vody jedn\u00e9 firmy b\u00fdv\u00e1 v\u011bt\u0161\u00ed ne\u017e rozd\u00edl mezi dv\u011bma firmami. Audit m\u016f\u017eete jedn\u00edm kliknut\u00edm vyplnit znovu a v\u00fdsledky porovnat.<\/div><\/details>\n<\/div>\n<\/section>\n\n<section class=\"avq-sec\">\n<div class=\"avq-cta\">\n<h2>P\u0159es 70 organizac\u00ed u\u017e vstup uzav\u0159elo. Va\u0161i vr\u00e1tnici projdeme za 20 minut.<\/h2>\n<p>Zdarma a bez prezentace. \u0158ekneme rovnou, co vy\u0159e\u0161\u00edte jen nastaven\u00edm a kde budete pot\u0159ebovat termin\u00e1l u br\u00e1ny. I kdy\u017e si nakonec nic nekoup\u00edte.<\/p>\n<a class=\"avq-btn\" href=\"#arecFooterContact\">Probrat mou vr\u00e1tnici<\/a>\n<\/div>\n<\/section>\n\n<\/div>\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Mus\u00edm nechat e-mail, abych vid\u011bl v\u00fdsledek?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ne. Typ, rok i popis va\u0161\u00ed situace uvid\u00edte na obrazovce hned po posledn\u00ed ot\u00e1zce. E-mail chceme a\u017e za osobn\u00ed pl\u00e1n t\u0159\u00ed opat\u0159en\u00ed, proto\u017ee v\u00e1m pl\u00e1n z\u00e1rove\u0148 po\u0161leme i p\u00edsemn\u011b.\"}},{\"@type\":\"Question\",\"name\":\"Bude mi n\u011bkdo volat?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ne, pokud si o to sami ne\u0159eknete. Po pl\u00e1nu v\u00e1m p\u0159ijde jeden e-mail s v\u00fdsledkem. Hovor si domluv\u00edte odkazem, kdy\u017e budete cht\u00edt.\"}},{\"@type\":\"Question\",\"name\":\"Jak dlouho vypln\u011bn\u00ed trv\u00e1?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Dv\u011b minuty. \u0160est bodovan\u00fdch ot\u00e1zek plus jedna na po\u010det pracovi\u0161\u0165, u ka\u017ed\u00e9 \u010dty\u0159i odpov\u011bdi. Vracet se zp\u011bt m\u016f\u017eete kdykoli.\"}},{\"@type\":\"Question\",\"name\":\"Jak se po\u010d\u00edt\u00e1 rok?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ka\u017ed\u00e1 odpov\u011b\u010f m\u00e1 zralost 0 a\u017e 3 podle toho, jak pevn\u011b m\u00e1te vstup uzav\u0159en\u00fd. Rozhoduje pr\u016fm\u011br, ne sou\u010det. Jedno slab\u00e9 m\u00edsto tedy neschov\u00e1 p\u011bt siln\u00fdch.\"}},{\"@type\":\"Question\",\"name\":\"M\u00e1 smysl vyplnit to za v\u00edc z\u00e1vod\u016f?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ano, a doporu\u010dujeme to. Rozd\u00edl mezi dv\u011bma z\u00e1vody jedn\u00e9 firmy b\u00fdv\u00e1 v\u011bt\u0161\u00ed ne\u017e rozd\u00edl mezi dv\u011bma firmami. Audit m\u016f\u017eete jedn\u00edm kliknut\u00edm vyplnit znovu a v\u00fdsledky porovnat.\"}}]}<\/script>\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\nwindow.__AVQ_DATA={\"q\":[{\"scored\":false,\"phase\":\"Kontext provozu\",\"text\":\"Kolik pracovi\u0161\u0165 nebo are\u00e1l\u016f \u0159e\u0161\u00edte?\",\"answers\":[{\"label\":\"Jedno pracovi\u0161t\u011b\",\"reaction\":\"Jedno pracovi\u0161t\u011b znamen\u00e1 jednoho vlastn\u00edka procesu. Uzav\u0159\u00edt vstup jde nejrychleji.\"},{\"label\":\"Dv\u011b a\u017e p\u011bt\",\"reaction\":\"V\u00edc z\u00e1vod\u016f obvykle znamen\u00e1 v\u00edc verz\u00ed t\u00e9ho\u017e procesu. Vr\u00e1t\u00edme se k tomu na konci.\"},{\"label\":\"\u0160est a v\u00edc\",\"reaction\":\"U velk\u00fdch provoz\u016f b\u00fdv\u00e1 nejv\u011bt\u0161\u00ed slabina rozptyl mezi pracovi\u0161ti, ne technologie.\"}]},{\"scored\":true,\"phase\":\"U br\u00e1ny \u00b7 evidence\",\"text\":\"\u010c\u00edm se dnes u v\u00e1s eviduje vstup externisty?\",\"fixTitle\":\"Spojte evidenci s br\u00e1nou\",\"fix\":\"Dokud jde branou proj\u00edt mimo syst\u00e9m, evidence nen\u00ed d\u016fkaz. Vstup a z\u00e1znam mus\u00ed b\u00fdt jedna v\u011bc, ne dv\u011b.\",\"good\":\"Evidence vstupu je napojen\u00e1 na fyzick\u00fd vstup.\",\"answers\":[{\"label\":\"Kniha na vr\u00e1tnici, pap\u00edr a propiska\",\"reaction\":\"Pap\u00edrov\u00e1 kniha m\u00e1 b\u00fdt z\u00e1rove\u0148 seznamem pro evakuaci i dokladem pro kontrolu. Neobstoj\u00ed ani jako jedno z toho. Nav\u00edc do n\u00ed vid\u00ed ka\u017ed\u00fd dal\u0161\u00ed p\u0159\u00edchoz\u00ed.\"},{\"label\":\"Excel, do kter\u00e9ho se \u00fadaje p\u0159episuj\u00ed\",\"reaction\":\"P\u0159episov\u00e1n\u00ed je m\u00edsto, kde se ztr\u00e1c\u00ed \u010das i pravda. Data v tabulce b\u00fdvaj\u00ed star\u00e1 minim\u00e1ln\u011b o jednu sm\u011bnu.\"},{\"label\":\"Digit\u00e1ln\u00ed p\u0159\u00edstupov\u00fd syst\u00e9m, ale br\u00e1nou se d\u00e1 proj\u00edt i bez n\u011bj\",\"reaction\":\"Syst\u00e9m, kter\u00fd lze obej\u00edt, je evidence, ne kontrola. Do statistiky se dostane jen ten, kdo cht\u011bl.\"},{\"label\":\"Termin\u00e1l, bez kter\u00e9ho se dovnit\u0159 nedostanete\",\"reaction\":\"P\u0159esn\u011b tak to m\u00e1 b\u00fdt: vstup a z\u00e1znam jsou jedna v\u011bc.\"}]},{\"scored\":true,\"phase\":\"U br\u00e1ny \u00b7 podm\u00ednky vstupu\",\"text\":\"P\u0159ijde externista, kter\u00fd nem\u00e1 platn\u00e9 vstupn\u00ed \u0161kolen\u00ed. Co se stane?\",\"fixTitle\":\"Zapn\u011bte tvrdou blokaci vstupu\",\"fix\":\"Bez platn\u00e9ho \u0161kolen\u00ed se nevyd\u00e1 karta a nezvedne z\u00e1vora. \u017d\u00e1dn\u00e1 v\u00fdjimka po telefon\u00e1tu, jinak pravidlo neplat\u00ed.\",\"good\":\"Bez platn\u00e9ho \u0161kolen\u00ed syst\u00e9m nikoho nepust\u00ed.\",\"answers\":[{\"label\":\"Projde a nikdo si toho nev\u0161imne\",\"reaction\":\"Na tomhle sc\u00e9n\u00e1\u0159i padaj\u00ed kontroly i pojistky. Za bezpe\u010dnost na sv\u00e9m pracovi\u0161ti odpov\u00edd\u00e1 i objednatel, nejen dodavatel (\u00a7 101 z\u00e1kon\u00edku pr\u00e1ce).\"},{\"label\":\"Projde po telefon\u00e1tu do provozu\",\"reaction\":\"Telefon\u00e1t nen\u00ed z\u00e1znam. Za dva m\u011bs\u00edce nikdo nedolo\u017e\u00ed, kdo ho pustil a pro\u010d.\"},{\"label\":\"Nepust\u00edme ho, ale z\u00e1le\u017e\u00ed, kdo je u br\u00e1ny\",\"reaction\":\"Pravidlo, kter\u00e9 z\u00e1vis\u00ed na sm\u011bn\u011b, nen\u00ed pravidlo. Nejslab\u0161\u00ed m\u00edsto je v\u017edycky p\u00e1tek odpoledne.\"},{\"label\":\"Syst\u00e9m ho nepust\u00ed, i kdyby cht\u011bl kdokoli\",\"reaction\":\"Tvrd\u00e1 blokace je jedin\u00e1 verze, kter\u00e1 obstoj\u00ed i bez dobr\u00e9 v\u016fle na vr\u00e1tnici.\"}]},{\"scored\":true,\"phase\":\"Ne\u017e p\u0159ijedou \u00b7 platnosti\",\"text\":\"Kdo u v\u00e1s hl\u00edd\u00e1, komu propad\u00e1 \u0161kolen\u00ed nebo profesn\u00ed pr\u016fkaz?\",\"fixTitle\":\"Hl\u00edd\u00e1n\u00ed platnost\u00ed sv\u011b\u0159te syst\u00e9mu\",\"fix\":\"Upozorn\u011bn\u00ed 30 dn\u00ed dop\u0159edu a automatick\u00e1 blokace v den propadnut\u00ed. Kontrola platnosti pat\u0159\u00ed k br\u00e1n\u011b, ne do kalend\u00e1\u0159e jednoho \u010dlov\u011bka.\",\"good\":\"Platnosti hl\u00edd\u00e1 syst\u00e9m a hl\u00e1s\u00ed je dop\u0159edu.\",\"answers\":[{\"label\":\"Nikdo, zjist\u00ed se to n\u00e1hodou\",\"reaction\":\"Propadl\u00e1 platnost se pak najde ve chv\u00edli, kdy u\u017e je pozd\u011b: p\u0159i \u00farazu nebo p\u0159i kontrole.\"},{\"label\":\"Jeden \u010dlov\u011bk v tabulce\",\"reaction\":\"Znalost vis\u00ed na jednom \u010dlov\u011bku. Jeho dovolen\u00e1 je va\u0161e slep\u00e9 m\u00edsto.\"},{\"label\":\"Tabulka plus kalend\u00e1\u0159 s upozorn\u011bn\u00edmi\",\"reaction\":\"Funguje to, dokud to n\u011bkdo poctiv\u011b udr\u017euje. Platnost by ale m\u011bla blokovat vstup sama.\"},{\"label\":\"Syst\u00e9m hl\u00e1s\u00ed dop\u0159edu a bez platnosti nepust\u00ed\",\"reaction\":\"Platnost, kter\u00e1 sama zav\u0159e br\u00e1nu, je jedin\u00e1, na kterou se d\u00e1 spolehnout.\"}]},{\"scored\":true,\"phase\":\"Ne\u017e p\u0159ijedou \u00b7 rizika\",\"text\":\"M\u00e1te se v\u0161emi dodavateli zdokumentovanou oboustrannou v\u00fdm\u011bnu rizik?\",\"fixTitle\":\"P\u0159ed\u00e1n\u00ed rizik za\u0159a\u010fte p\u0159ed vjezd\",\"fix\":\"Oboustrann\u00e9 p\u0159ed\u00e1n\u00ed rizik dejte do vstupu: digit\u00e1ln\u011b, s podpisem, u ka\u017ed\u00e9ho dodavatele.\",\"good\":\"Rizika se p\u0159ed\u00e1vaj\u00ed digit\u00e1ln\u011b p\u0159ed vjezdem, u ka\u017ed\u00e9ho.\",\"answers\":[{\"label\":\"Nem\u00e1me to nikde\",\"reaction\":\"Vz\u00e1jemn\u00e1 informovanost o rizic\u00edch je povinnost obou stran (\u00a7 101 odst. 3 z\u00e1kon\u00edku pr\u00e1ce). Bez z\u00e1znamu ji nedolo\u017e\u00edte.\"},{\"label\":\"Od \u010d\u00e1sti dodavatel\u016f, pap\u00edrov\u011b\",\"reaction\":\"Pap\u00edr u \u010d\u00e1sti dodavatel\u016f je nejhor\u0161\u00ed kombinace: pr\u00e1ce je odveden\u00e1, ale dolo\u017eit se d\u00e1 jen v\u00fdb\u011brov\u011b.\"},{\"label\":\"Od v\u011bt\u0161iny, ale hled\u00e1 se to po e-mailech\",\"reaction\":\"Kdy\u017e se d\u016fkaz hled\u00e1 v mailu, existuje jen teoreticky. Kontrola chce p\u0159ehled, ne archeologii.\"},{\"label\":\"Digit\u00e1ln\u011b p\u0159ed vjezdem, u ka\u017ed\u00e9ho\",\"reaction\":\"Rizika p\u0159edan\u00e1 p\u0159ed vjezdem a se z\u00e1znamem. Tady nen\u00ed co zlep\u0161ovat.\"}]},{\"scored\":true,\"phase\":\"Kdy\u017e jsou uvnit\u0159 \u00b7 evakuace\",\"text\":\"Zazn\u00ed sir\u00e9na. Um\u00edte jmenn\u00fd seznam v\u0161ech lid\u00ed v are\u00e1lu, v\u010detn\u011b \u0159idi\u010d\u016f?\",\"fixTitle\":\"M\u011bjte jmenn\u00fd seznam do jednoho kliknut\u00ed\",\"fix\":\"\u017div\u00fd seznam osob v are\u00e1lu v\u010detn\u011b \u0159idi\u010d\u016f, dostupn\u00fd z mobilu, s hromadnou SMS na shroma\u017edi\u0161t\u011b. Hasi\u010di se ptaj\u00ed na jm\u00e9na, ne na po\u010dty.\",\"good\":\"Jmenn\u00fd seznam osob v are\u00e1lu m\u00e1te do jednoho kliknut\u00ed.\",\"answers\":[{\"label\":\"Neum\u00edme\",\"reaction\":\"Bez jmenn\u00e9ho seznamu nejde uzav\u0159\u00edt prezenci na shroma\u017edi\u0161ti. A pr\u00e1v\u011b to se u poplachu kontroluje jako prvn\u00ed.\"},{\"label\":\"Odhad podle knihy n\u00e1v\u0161t\u011bv\",\"reaction\":\"P\u0159i evakuaci je odhad ta nejhor\u0161\u00ed informace, jakou m\u016f\u017eete m\u00edt. Nej\u010dast\u011bji v n\u011bm chyb\u00ed \u0159idi\u010di, kte\u0159\u00ed jen \u010dekali na vykl\u00e1dku.\"},{\"label\":\"Dohled\u00e1me to, ale trv\u00e1 to\",\"reaction\":\"Evakuace se m\u011b\u0159\u00ed v minut\u00e1ch. Cokoli, co se dohled\u00e1v\u00e1, p\u0159ijde pozd\u011b.\"},{\"label\":\"Jedn\u00edm klikem, jmenn\u011b\",\"reaction\":\"Jmenn\u00fd seznam do jednoho kliknut\u00ed je p\u0159esn\u011b to, co u kontroly obstoj\u00ed.\"}]},{\"scored\":true,\"phase\":\"Kdy\u017e se to dokl\u00e1d\u00e1 \u00b7 kontrola\",\"text\":\"P\u0159ijde kontrola a chce dolo\u017eit, \u010d\u00edm pro\u0161el konkr\u00e9tn\u00ed externista p\u0159ed dv\u011bma m\u011bs\u00edci. Jak dlouho to trv\u00e1?\",\"fixTitle\":\"Sjedno\u0165te archiv z\u00e1znam\u016f\",\"fix\":\"Ka\u017ed\u00fd vstup, \u0161kolen\u00ed a podpis na jedno m\u00edsto s exportem, a\u0165 m\u00e1te auditn\u00ed stopu pohromad\u011b. Konkr\u00e9tn\u00edho externistu pak dohled\u00e1 kdokoli do minuty, i kdy\u017e je zodpov\u011bdn\u00fd \u010dlov\u011bk na dovolen\u00e9.\",\"good\":\"Historii dohled\u00e1 kdokoli do minuty.\",\"answers\":[{\"label\":\"Nedolo\u017e\u00edme to\",\"reaction\":\"Nedolo\u017een\u00e9 \u0161kolen\u00ed se posuzuje stejn\u011b jako neprob\u011bhl\u00e9. Sankce inspektor\u00e1tu pr\u00e1ce jdou do stovek tis\u00edc.\"},{\"label\":\"Hodiny hled\u00e1n\u00ed v \u0161anonu\",\"reaction\":\"\u0160anon obstoj\u00ed, ale zaplat\u00edte ho \u010dasem lid\u00ed, kte\u0159\u00ed m\u011bli d\u011blat n\u011bco jin\u00e9ho.\"},{\"label\":\"Do jednoho dne, kdy\u017e m\u00e1 ten \u010dlov\u011bk \u010das\",\"reaction\":\"Dolo\u017eitelnost, kter\u00e1 z\u00e1vis\u00ed na jednom vyt\u00ed\u017een\u00e9m \u010dlov\u011bku, je riziko provozu, ne administrativy.\"},{\"label\":\"Do minuty a um\u00ed to kdokoli\",\"reaction\":\"Kdokoli, do minuty. Tohle je stav, ke kter\u00e9mu se ostatn\u00ed propracov\u00e1vaj\u00ed.\"}]}],\"types\":[{\"year\":\"1930\",\"name\":\"Pap\u00edrov\u00e1 vr\u00e1tnice\",\"portrait\":\"Vstup do are\u00e1lu se u v\u00e1s \u0159\u00edd\u00ed d\u016fv\u011brou a pap\u00edrem. Funguje to, dokud se nic nestane. P\u0159i \u00farazu nebo kontrole nem\u00e1te v ruce nic, \u010d\u00edm byste se obh\u00e1jili.\"},{\"year\":\"1995\",\"name\":\"Excelov\u00fd optimista\",\"portrait\":\"Data m\u00e1te, jen\u017ee \u017eij\u00ed v tabulk\u00e1ch a v hlav\u00e1ch konkr\u00e9tn\u00edch lid\u00ed. P\u0159ehled vznik\u00e1 p\u0159episov\u00e1n\u00edm, tak\u017ee je v\u017edycky o jednu sm\u011bnu star\u0161\u00ed ne\u017e realita u br\u00e1ny.\"},{\"year\":\"2010\",\"name\":\"Digit\u00e1ln\u00ed ostr\u016fvky\",\"portrait\":\"Digit\u00e1ln\u011b u\u017e um\u00edte hodn\u011b, jen to nedr\u017e\u00ed pohromad\u011b. Va\u0161e slab\u00e9 m\u00edsto nen\u00ed technologie, ale v\u00fdjimky: jeden telefon\u00e1t, jedna mil\u00e1 vr\u00e1tn\u00e1.\"},{\"year\":\"2026\",\"name\":\"Uzav\u0159en\u00fd vstup\",\"portrait\":\"Vstup je u v\u00e1s uzav\u0159en\u00fd proces. Bez spln\u011bn\u00fdch podm\u00ednek se dovnit\u0159 nikdo nedostane. Dolo\u017een\u00ed nez\u00e1vis\u00ed na jednom \u010dlov\u011bku.\"}],\"siteNotes\":[\"Jedno pracovi\u0161t\u011b: cel\u00fd vstup m\u00e1 jednoho vlastn\u00edka, zm\u011bna jde nasadit v \u0159\u00e1du dn\u016f.\",\"Dva a\u017e p\u011bt z\u00e1vod\u016f: projd\u011bte audit je\u0161t\u011b za druh\u00fd z\u00e1vod a v\u00fdsledky porovnejte. Rozd\u00edl b\u00fdv\u00e1 v\u011bt\u0161\u00ed, ne\u017e \u010dek\u00e1te.\",\"\u0160est a v\u00edc pracovi\u0161\u0165: hlavn\u00ed probl\u00e9m nen\u00ed \u00farove\u0148, ale rozptyl. Vstup se nikde ne\u0159\u00edd\u00ed stejn\u011b, a dolo\u017eit jde jen to, co plat\u00ed v\u0161ude.\"],\"phases\":[{\"icon\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M8 2v4\\\" \/>\\n  <path d=\\\"M16 2v4\\\" \/>\\n  <rect width=\\\"18\\\" height=\\\"18\\\" x=\\\"3\\\" y=\\\"4\\\" rx=\\\"2\\\" \/>\\n  <path d=\\\"M3 10h18\\\" \/><\/svg>\",\"title\":\"Ne\u017e p\u0159ijedou\",\"sub\":\"Platnosti \u0161kolen\u00ed, p\u0159ed\u00e1n\u00ed rizik\"},{\"icon\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><rect x=\\\"2\\\" y=\\\"6\\\" width=\\\"20\\\" height=\\\"8\\\" rx=\\\"1\\\" \/>\\n  <path d=\\\"M17 14v7\\\" \/>\\n  <path d=\\\"M7 14v7\\\" \/>\\n  <path d=\\\"M17 3v3\\\" \/>\\n  <path d=\\\"M7 3v3\\\" \/>\\n  <path d=\\\"M10 14 2.3 6.3\\\" \/>\\n  <path d=\\\"m14 6 7.7 7.7\\\" \/>\\n  <path d=\\\"m8 6 8 8\\\" \/><\/svg>\",\"title\":\"U br\u00e1ny\",\"sub\":\"Evidence a podm\u00ednky vstupu\"},{\"icon\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M7 18v-6a5 5 0 1 1 10 0v6\\\" \/>\\n  <path d=\\\"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z\\\" \/>\\n  <path d=\\\"M21 12h1\\\" \/>\\n  <path d=\\\"M18.5 4.5 18 5\\\" \/>\\n  <path d=\\\"M2 12h1\\\" \/>\\n  <path d=\\\"M12 2v1\\\" \/>\\n  <path d=\\\"m4.929 4.929.707.707\\\" \/>\\n  <path d=\\\"M12 12v6\\\" \/><\/svg>\",\"title\":\"Kdy\u017e jsou uvnit\u0159\",\"sub\":\"Kdo je v are\u00e1lu, evakuace\"},{\"icon\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><ellipse cx=\\\"12\\\" cy=\\\"5\\\" rx=\\\"9\\\" ry=\\\"3\\\" \/>\\n  <path d=\\\"M3 5V19A9 3 0 0 0 21 19V5\\\" \/>\\n  <path d=\\\"M3 12A9 3 0 0 0 21 12\\\" \/><\/svg>\",\"title\":\"Kdy\u017e se to dokl\u00e1d\u00e1\",\"sub\":\"Kontrola, audit, poji\u0161\u0165ovna\"}],\"icons\":{\"arrow\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M5 12h14\\\" \/>\\n  <path d=\\\"m12 5 7 7-7 7\\\" \/><\/svg>\",\"siren\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M7 18v-6a5 5 0 1 1 10 0v6\\\" \/>\\n  <path d=\\\"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z\\\" \/>\\n  <path d=\\\"M21 12h1\\\" \/>\\n  <path d=\\\"M18.5 4.5 18 5\\\" \/>\\n  <path d=\\\"M2 12h1\\\" \/>\\n  <path d=\\\"M12 2v1\\\" \/>\\n  <path d=\\\"m4.929 4.929.707.707\\\" \/>\\n  <path d=\\\"M12 12v6\\\" \/><\/svg>\",\"eye\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0\\\" \/>\\n  <circle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"3\\\" \/><\/svg>\",\"check\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M20 6 9 17l-5-5\\\" \/><\/svg>\",\"building\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M10 12h4\\\" \/>\\n  <path d=\\\"M10 8h4\\\" \/>\\n  <path d=\\\"M14 21v-3a2 2 0 0 0-4 0v3\\\" \/>\\n  <path d=\\\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\\\" \/>\\n  <path d=\\\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\\\" \/><\/svg>\",\"checkSmall\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M20 6 9 17l-5-5\\\" \/><\/svg>\",\"lock\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"17\\\" height=\\\"17\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><rect width=\\\"18\\\" height=\\\"11\\\" x=\\\"3\\\" y=\\\"11\\\" rx=\\\"2\\\" ry=\\\"2\\\" \/>\\n  <path d=\\\"M7 11V7a5 5 0 0 1 10 0v4\\\" \/><\/svg>\",\"buildingSmall\":\"<svg xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 24 24\\\" fill=\\\"none\\\" stroke=\\\"currentColor\\\" stroke-width=\\\"2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\"><path d=\\\"M10 12h4\\\" \/>\\n  <path d=\\\"M10 8h4\\\" \/>\\n  <path d=\\\"M14 21v-3a2 2 0 0 0-4 0v3\\\" \/>\\n  <path d=\\\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\\\" \/>\\n  <path d=\\\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\\\" \/><\/svg>\"}};\n<\/script>\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n(function(){\nvar D=window.__AVQ_DATA;\nif(!D){return}\nvar root=document.getElementById('avqApp');\nif(!root){return}\nvar ENDPOINT='\/wp-json\/arec\/v1\/quiz-submit';\nvar st={stage:'intro',i:0,picks:{},unlocked:false,email:'',err:'',sending:false};\nvar scored=[];\nfor(var n=0;n<D.q.length;n++){if(D.q[n].scored){scored.push(n)}}\n\nfunction esc(s){var d=document.createElement('span');d.textContent=s;return d.innerHTML}\n\n\/\/ ---- funnel measurement (Jirka, 2026-08-03) -------------------------------\n\/\/ Exactly three events, named avq_start \/ avq_complete \/ avq_unlock. Do not\n\/\/ rename them and do not add more: GTM triggers, a GA4 custom dimension and the\n\/\/ Google Ads \"Lead magnet\" conversion are all keyed on these names.\n\/\/ GTM itself loads lazily (first interaction, or 3.5s, see\n\/\/ areception-gtm-delayed.php) but pushing earlier is safe: the container replays\n\/\/ whatever is already queued in window.dataLayer. Nothing here touches the loader.\nvar avqFired={start:false,complete:false};\nfunction dlPush(o){\n  if(!window.dataLayer){window.dataLayer=[]}\n  window.dataLayer.push(o);\n}\nfunction resultYear(){return parseInt(D.types[typeIdx()].year,10)}\n\/\/ One decimal place, so GA4 reports bucket into 0.0 to 3.0 instead of 300 values.\nfunction resultScore(){return Math.round(avg()*10)\/10}\n\nfunction avg(){\n  var vals=[];\n  for(var k=0;k<scored.length;k++){\n    var qi=scored[k];\n    if(st.picks[qi]!==undefined){vals.push(st.picks[qi])}\n  }\n  if(vals.length===0){return 0}\n  var sum=0;\n  for(var j=0;j<vals.length;j++){sum+=vals[j]}\n  return sum\/vals.length;\n}\nfunction typeIdx(){\n  var a=avg();\n  if(a<0.75){return 0}\n  if(a<1.5){return 1}\n  if(a<2.25){return 2}\n  return 3;\n}\nfunction weakList(){\n  var out=[];\n  for(var k=0;k<scored.length;k++){\n    var qi=scored[k];\n    if(st.picks[qi]!==undefined){\n      if(st.picks[qi]<3){out.push({n:qi,s:st.picks[qi]})}\n    }\n  }\n  out.sort(function(a,b){if(a.s!==b.s){return a.s-b.s}return a.n-b.n});\n  return out.slice(0,3);\n}\nfunction goodList(){\n  var out=[];\n  for(var k=0;k<scored.length;k++){\n    var qi=scored[k];\n    if(st.picks[qi]===3){out.push(D.q[qi].good)}\n  }\n  return out;\n}\n\nfunction renderIntro(){\n  var ph='';\n  for(var k=0;k<D.phases.length;k++){\n    var p=D.phases[k];\n    ph+='<div class=\"avq-phase\"><i>'+p.icon+'<\/i><span><b>'+esc(p.title)+'<\/b><span>'+esc(p.sub)+'<\/span><\/span><\/div>';\n  }\n  return '<div style=\"display:flex;flex-direction:column;gap:22px;flex:1\">'\n    +'<div style=\"display:flex;flex-direction:column;gap:10px\">'\n    +'<span class=\"avq-eyebrow\">Ne\u017e za\u010dneme<\/span>'\n    +'<h2>Ot\u00e1zky nejdou po funkc\u00edch. Jdou po cest\u011b externisty.<\/h2>'\n    +'<p class=\"avq-lead\">Ka\u017ed\u00e1 f\u00e1ze m\u00e1 jedno m\u00edsto, kde se to u v\u011bt\u0161iny provoz\u016f l\u00e1me. P\u0159i vypl\u0148ov\u00e1n\u00ed zhodnot\u00edte vlastn\u00ed vr\u00e1tnici, ot\u00e1zku po ot\u00e1zce. Slab\u00e9 m\u00edsto najdete nejsp\u00ed\u0161 sami d\u0159\u00edv, ne\u017e ho pojmenujeme.<\/p>'\n    +'<\/div>'\n    +'<div class=\"avq-phases\">'+ph+'<\/div>'\n    +'<div style=\"display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:6px\">'\n    +'<button type=\"button\" class=\"avq-btn\" data-avq=\"start\">Za\u010d\u00edt audit '+D.icons.arrow+'<\/button>'\n    +'<span class=\"avq-note\">Typ a rok uvid\u00edte hned. E-mail chceme a\u017e za osobn\u00ed pl\u00e1n.<\/span>'\n    +'<\/div><\/div>';\n}\n\nfunction renderQuestion(){\n  var q=D.q[st.i];\n  var picked=st.picks[st.i];\n  var hasPick=picked!==undefined;\n  var stepLabel=q.scored?('Ot\u00e1zka '+(scored.indexOf(st.i)+1)+' z '+scored.length):'\u00davodn\u00ed ot\u00e1zka';\n\n  var seg='';\n  for(var k=0;k<scored.length;k++){\n    var qi=scored[k];\n    var cls='';\n    if(st.picks[qi]!==undefined){cls='on'}\n    else if(qi===st.i){cls='cur'}\n    seg+='<i class=\"'+cls+'\"><\/i>';\n  }\n\n  var ans='';\n  var letters='ABCD';\n  for(var a=0;a<q.answers.length;a++){\n    var sel=picked===a?' sel':'';\n    ans+='<button type=\"button\" class=\"avq-a'+sel+'\" data-avq=\"pick\" data-i=\"'+a+'\">'\n      +'<i>'+letters.charAt(a)+'<\/i><span>'+esc(q.answers[a].label)+'<\/span><\/button>';\n  }\n\n  var react='';\n  if(hasPick){\n    var tone='weak';\n    var label='Co u toho v\u00edd\u00e1me';\n    var icon=D.icons.siren;\n    if(!q.scored){tone='neu';label='Pro\u010d se pt\u00e1me';icon=D.icons.building}\n    else if(picked===3){tone='ok';label='Tohle m\u00e1te dob\u0159e';icon=D.icons.check}\n    else if(picked===2){tone='mid';label='Co u toho v\u00edd\u00e1me';icon=D.icons.eye}\n    react='<div class=\"avq-react '+tone+'\"><i>'+icon+'<\/i>'\n      +'<span><b>'+label+'<\/b><span>'+esc(q.answers[picked].reaction)+'<\/span><\/span><\/div>';\n  }\n\n  var last=st.i>=D.q.length-1;\n  var nextLabel=last?'Zobrazit v\u00fdsledek':'Dal\u0161\u00ed ot\u00e1zka';\n  var dis=hasPick?'':' disabled';\n\n  return '<div style=\"display:flex;flex-direction:column;flex:1\">'\n    +'<div class=\"avq-top\"><span class=\"avq-step\">'+esc(stepLabel)+'<\/span>'\n    +'<span class=\"avq-phaselabel\">'+esc(q.phase)+'<\/span><\/div>'\n    +'<div class=\"avq-seg\">'+seg+'<\/div>'\n    +'<h2 class=\"avq-q\">'+esc(q.text)+'<\/h2>'\n    +'<div class=\"avq-answers\">'+ans+'<\/div>'\n    +react\n    +'<div class=\"avq-nav\"><button type=\"button\" class=\"avq-ghost\" data-avq=\"back\">Zp\u011bt<\/button>'\n    +'<button type=\"button\" class=\"avq-btn\" data-avq=\"next\"'+dis+'>'+nextLabel+' '+D.icons.arrow+'<\/button>'\n    +'<\/div><\/div>';\n}\n\nfunction renderResult(){\n  var ti=typeIdx();\n  var t=D.types[ti];\n  var tl='';\n  for(var k=0;k<D.types.length;k++){\n    var on=k===ti?' on':'';\n    tl+='<div class=\"avq-tl'+on+'\"><b>'+esc(D.types[k].year)+'<\/b><span>'+esc(D.types[k].name)+'<\/span><\/div>';\n  }\n  var siteAnswer=st.picks[0];\n  var note=D.siteNotes[siteAnswer===undefined?0:siteAnswer];\n\n  var body='<div style=\"display:flex;flex-direction:column;gap:24px\">'\n    +'<div style=\"display:flex;flex-direction:column;gap:12px\">'\n    +'<span class=\"avq-eyebrow\">V\u00e1\u0161 v\u00fdsledek<\/span>'\n    +'<div class=\"avq-resulthead\"><span class=\"avq-year\">'+esc(t.year)+'<\/span>'\n    +'<span class=\"avq-typename\">'+esc(t.name)+'<\/span><\/div>'\n    +'<p style=\"font-size:16px;line-height:1.65\">'+esc(t.portrait)+'<\/p><\/div>'\n    +'<div class=\"avq-timeline\">'+tl+'<\/div>'\n    +'<div class=\"avq-sitenote\"><span class=\"avq-ico\">'+D.icons.buildingSmall+'<\/span><span>'+esc(note)+'<\/span><\/div>';\n\n  if(st.unlocked){\n    body+=renderPlan();\n  }else{\n    body+=renderGate();\n  }\n  return body+'<\/div>';\n}\n\nfunction renderGate(){\n  var err=st.err?'<p class=\"avq-err\">'+esc(st.err)+'<\/p>':'';\n  var sending=st.sending?'<p class=\"avq-sending\">Odes\u00edl\u00e1me pl\u00e1n\u2026<\/p>':'';\n  var btnDis=st.sending?' disabled':'';\n  return '<div class=\"avq-gate\">'\n    +'<div style=\"display:flex;align-items:center;gap:9px\">'\n    +'<span class=\"avq-ico\">'+D.icons.lock+'<\/span>'\n    +'<span class=\"avq-eyebrow\">Osobn\u00ed pl\u00e1n<\/span><\/div>'\n    +'<h3>T\u0159i v\u011bci, kter\u00e9 m\u00e1te ud\u011blat jako prvn\u00ed<\/h3>'\n    +'<p style=\"font-size:14.5px;line-height:1.6\">Pl\u00e1n skl\u00e1d\u00e1me z va\u0161ich nejslab\u0161\u00edch odpov\u011bd\u00ed, od t\u00e9 nejrizikov\u011bj\u0161\u00ed. P\u0159id\u00e1me i seznam toho, co u\u017e m\u00e1te v po\u0159\u00e1dku, a\u0165 v\u00edte, co nemus\u00edte m\u011bnit.<\/p>'\n    +'<div class=\"avq-gaterow\">'\n    +'<input type=\"email\" class=\"avq-input\" id=\"avqEmail\" value=\"'+esc(st.email)+'\" placeholder=\"jan.novak@firma.cz\" autocomplete=\"email\">'\n    +'<button type=\"button\" class=\"avq-btn\" data-avq=\"unlock\"'+btnDis+'>Zobrazit pl\u00e1n<\/button>'\n    +'<\/div>'+err+sending\n    +'<p class=\"avq-gdpr\">Pl\u00e1n v\u00e1m z\u00e1rove\u0148 po\u0161leme na e-mail, a\u0165 ho m\u016f\u017eete poslat d\u00e1l. \u017d\u00e1dn\u00e9 vol\u00e1n\u00ed bez vy\u017e\u00e1d\u00e1n\u00ed, odhl\u00e1s\u00edte se jedn\u00edm kliknut\u00edm. Jak nakl\u00e1d\u00e1me s \u00fadaji, najdete v <a href=\"\/cs\/ochrana-osobnich-udaju\/\">Z\u00e1sad\u00e1ch ochrany \u00fadaj\u016f<\/a>.<\/p>'\n    +'<\/div>';\n}\n\nfunction renderPlan(){\n  var w=weakList();\n  var steps='';\n  if(w.length===0){\n    steps='<div class=\"avq-stepitem\"><i><\/i><span><b>Dr\u017ete, co m\u00e1te<\/b>'\n      +'<span>Ve v\u0161ech \u0161esti oblastech m\u00e1te vstup uzav\u0159en\u00fd. Projd\u011bte audit je\u0161t\u011b za dal\u0161\u00ed z\u00e1vod. Pr\u00e1v\u011b tam se rozd\u00edly obvykle objev\u00ed.<\/span><\/span><\/div>';\n  }else{\n    for(var k=0;k<w.length;k++){\n      var q=D.q[w[k].n];\n      steps+='<div class=\"avq-stepitem\"><i><\/i><span><b>'+esc(q.fixTitle)+'<\/b>'\n        +'<span>'+esc(q.fix)+'<\/span><\/span><\/div>';\n    }\n  }\n  var planNote=w.length>1?'Po\u0159ad\u00ed nen\u00ed n\u00e1hodn\u00e9: bez prvn\u00edho kroku dal\u0161\u00ed ned\u00e1vaj\u00ed smysl.':'Ostatn\u00ed oblasti m\u00e1te v po\u0159\u00e1dku.';\n\n  var goods=goodList();\n  var gd='';\n  if(goods.length>0){\n    var items='';\n    for(var g=0;g<goods.length;g++){\n      items+='<p><span class=\"avq-ico\">'+D.icons.checkSmall+'<\/span><span>'+esc(goods[g])+'<\/span><\/p>';\n    }\n    gd='<div class=\"avq-goods\"><b>Co u\u017e m\u00e1te dob\u0159e<\/b>'+items+'<\/div>';\n  }\n\n  return '<div style=\"display:flex;flex-direction:column;gap:24px\">'\n    +'<div><h3 style=\"font-size:22px;margin-bottom:6px\">T\u0159i v\u011bci v tomhle po\u0159ad\u00ed<\/h3>'\n    +'<p style=\"font-size:14.5px;line-height:1.6;margin-bottom:20px\">Se\u0159azeno od nejrizikov\u011bj\u0161\u00edho m\u00edsta. '+esc(planNote)+'<\/p>'\n    +'<div class=\"avq-steps\">'+steps+'<\/div><\/div>'\n    +gd\n    +'<div style=\"display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px\">'\n    +'<a class=\"avq-btn\" href=\"#arecFooterContact\">Probrat mou vr\u00e1tnici zdarma<\/a>'\n    +'<button type=\"button\" class=\"avq-ghost\" data-avq=\"restart\">Vyplnit znovu za jin\u00fd z\u00e1vod<\/button>'\n    +'<\/div><\/div>';\n}\n\nfunction draw(){\n  var html='';\n  if(st.stage==='intro'){html=renderIntro()}\n  else if(st.stage==='q'){html=renderQuestion()}\n  else{html=renderResult()}\n  root.innerHTML=html;\n}\n\n\/\/ Numbers only. The endpoint mails this plan to a caller-supplied address, so if\n\/\/ the caller also supplied the wording it would be an open relay for phishing.\n\/\/ All human-readable strings in the mail are rendered server side from\n\/\/ areception-quiz-submit.php's own tables. Do not start sending labels from here.\nfunction payload(){\n  var idx={};\n  for(var n=0;n<D.q.length;n++){\n    if(st.picks[n]!==undefined){idx[n]=st.picks[n]}\n  }\n  return {\n    email:st.email,\n    score_avg:Math.round(avg()*100)\/100,\n    answers_idx:idx,\n    page_url:window.location.href\n  };\n}\n\nfunction submit(){\n  st.sending=true;st.err='';draw();\n  var xhr=new XMLHttpRequest();\n  xhr.open('POST',ENDPOINT,true);\n  xhr.setRequestHeader('Content-Type','application\/json');\n  xhr.onreadystatechange=function(){\n    if(xhr.readyState!==4){return}\n    st.sending=false;\n    \/\/ avq_unlock means \"a lead record exists\", so it fires only on a confirmed\n    \/\/ 200. Never move this above the status check: the plan is still shown on\n    \/\/ failure (see below), and pushing optimistically would count leads we lost.\n    if(xhr.status===200){\n      dlPush({event:'avq_unlock',avq_rok:resultYear(),avq_skore:resultScore()});\n    }\n    \/\/ The plan is shown regardless: the visitor earned it by finishing the quiz.\n    \/\/ A failed submit must never hold their result hostage, we only lose the lead.\n    st.unlocked=true;\n    draw();\n  };\n  xhr.onerror=function(){st.sending=false;st.unlocked=true;draw()};\n  try{xhr.send(JSON.stringify(payload()))}\n  catch(e){st.sending=false;st.unlocked=true;draw()}\n}\n\nfunction validEmail(v){\n  return \/^[^@\\s]+@[^@\\s]+\\.[a-zA-Z]{2,}$\/.test(v);\n}\n\nroot.addEventListener('click',function(e){\n  var el=e.target.closest?e.target.closest('[data-avq]'):null;\n  if(!el){return}\n  var act=el.getAttribute('data-avq');\n  if(act==='start'){\n    \/\/ Once per page load, even if the visitor restarts (spec).\n    if(!avqFired.start){avqFired.start=true;dlPush({event:'avq_start'})}\n    st.stage='q';st.i=0;draw();scrollCard();return;\n  }\n  if(act==='pick'){\n    st.picks[st.i]=parseInt(el.getAttribute('data-i'),10);\n    draw();return;\n  }\n  if(act==='next'){\n    if(st.picks[st.i]===undefined){return}\n    if(st.i>=D.q.length-1){\n      \/\/ The only path to the result screen, so this is its first render.\n      if(!avqFired.complete){\n        avqFired.complete=true;\n        dlPush({event:'avq_complete',avq_rok:resultYear(),avq_skore:resultScore()});\n      }\n      st.stage='result';draw();scrollCard();return;\n    }\n    st.i=st.i+1;draw();scrollCard();return;\n  }\n  if(act==='back'){\n    if(st.i===0){st.stage='intro';draw();return}\n    st.i=st.i-1;draw();scrollCard();return;\n  }\n  if(act==='unlock'){\n    var inp=document.getElementById('avqEmail');\n    st.email=inp?inp.value.trim():'';\n    if(!validEmail(st.email)){\n      st.err='Zadejte pros\u00edm pracovn\u00ed e-mail, na kter\u00fd pl\u00e1n po\u0161leme.';\n      draw();return;\n    }\n    submit();return;\n  }\n  if(act==='restart'){\n    \/\/ A second run for another site is a second completion, so avq_complete may\n    \/\/ fire again. avqFired.start stays true: one start per page load.\n    avqFired.complete=false;\n    st={stage:'intro',i:0,picks:{},unlocked:false,email:'',err:'',sending:false};\n    draw();scrollCard();return;\n  }\n});\n\nfunction scrollCard(){\n  var card=document.getElementById('avqCard');\n  if(!card){return}\n  var top=card.getBoundingClientRect().top+window.pageYOffset-100;\n  if(window.pageYOffset>top){window.scrollTo({top:top,behavior:'smooth'})}\n}\n\ndraw();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u0160est ot\u00e1zek o cest\u011b externisty va\u0161\u00edm are\u00e1lem, od pozv\u00e1nky po kontrolu z inspektor\u00e1tu. Zjist\u011bte, v jak\u00e9m roce \u017eije va\u0161e vr\u00e1tnice. Trv\u00e1 2 minuty.<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-71088","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Audit vr\u00e1tnice | aReception.ai<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"V jak\u00e9m roce \u017eije va\u0161e vr\u00e1tnice?\" \/>\n<meta property=\"og:description\" content=\"\u0160est ot\u00e1zek na vstup externist\u016f. Za dv\u011b minuty v\u00edte, v jak\u00e9m roce va\u0161e vr\u00e1tnice \u017eije.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/\" \/>\n<meta property=\"og:site_name\" content=\"aReception.ai\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aReceptionAI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-03T13:11:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/08\/audit-vratnice-og-stranka-1200x630-web.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"V jak\u00e9m roce \u017eije va\u0161e vr\u00e1tnice?\" \/>\n<meta name=\"twitter:description\" content=\"\u0160est ot\u00e1zek na vstup externist\u016f. Za dv\u011b minuty v\u00edte, v jak\u00e9m roce va\u0161e vr\u00e1tnice \u017eije.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/08\/audit-vratnice-og-stranka-1200x630-web.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@aReceptionAI\" \/>\n<meta name=\"twitter:label1\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/cs\\\/audit-vratnice\\\/\",\"url\":\"https:\\\/\\\/wp.areception.ai\\\/cs\\\/audit-vratnice\\\/\",\"name\":\"Audit vr\u00e1tnice | aReception.ai\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/#website\"},\"datePublished\":\"2026-07-28T15:59:01+00:00\",\"dateModified\":\"2026-08-03T13:11:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/cs\\\/audit-vratnice\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wp.areception.ai\\\/cs\\\/audit-vratnice\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/cs\\\/audit-vratnice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\\\/\\\/wp.areception.ai\\\/cs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Audit vr\u00e1tnice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/#website\",\"url\":\"https:\\\/\\\/wp.areception.ai\\\/\",\"name\":\"aReception.ai\",\"description\":\"AI Receptionist &amp; Visitor Management System\",\"publisher\":{\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wp.areception.ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/#organization\",\"name\":\"aReception.ai s.r.o.\",\"url\":\"https:\\\/\\\/wp.areception.ai\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wp.areception.ai\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Logo-aReception.ai_.svg\",\"contentUrl\":\"https:\\\/\\\/wp.areception.ai\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Logo-aReception.ai_.svg\",\"width\":188,\"height\":33,\"caption\":\"aReception.ai s.r.o.\"},\"image\":{\"@id\":\"https:\\\/\\\/wp.areception.ai\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/aReceptionAI\",\"https:\\\/\\\/x.com\\\/aReceptionAI\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/areception\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@aReception\",\"https:\\\/\\\/www.g2.com\\\/products\\\/areception\\\/reviews\",\"https:\\\/\\\/www.capterra.com\\\/p\\\/10037771\\\/aReception\\\/\"],\"legalName\":\"aReception.ai s.r.o.\",\"alternateName\":\"aReception\",\"description\":\"aReception.ai is an AI receptionist and visitor management platform. Its AI Avatar runs on Zebra Technologies kiosks and tablets, and its web Portal digitises visitor registration, host notifications, safety training and access management for office buildings, industrial sites, museums, healthcare and education. aReception.ai s.r.o. is an official Zebra Technologies ISV partner.\",\"vatID\":\"CZ19836082\",\"identifier\":[{\"@type\":\"PropertyValue\",\"propertyID\":\"ICO\",\"name\":\"Company registration number (I\u010cO)\",\"value\":\"19836082\"},{\"@type\":\"PropertyValue\",\"propertyID\":\"VAT\",\"name\":\"VAT ID (DI\u010c)\",\"value\":\"CZ19836082\"}],\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Purkynova 670\\\/142\",\"addressLocality\":\"Brno\",\"postalCode\":\"612 00\",\"addressCountry\":\"CZ\"},\"location\":{\"@type\":\"Place\",\"name\":\"aReception.ai s.r.o.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Purkynova 670\\\/142\",\"addressLocality\":\"Brno\",\"postalCode\":\"612 00\",\"addressCountry\":\"CZ\"},\"hasMap\":\"https:\\\/\\\/www.google.com\\\/maps?cid=3582820214625120102\"},\"areaServed\":[\"CZ\",\"SK\",\"GB\",\"US\",\"AE\"],\"knowsAbout\":[\"AI receptionist\",\"Visitor management\",\"Visitor management system\",\"Digital reception\",\"Self-service visitor check-in kiosk\",\"Contractor safety training\"],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"info@areception.ai\",\"telephone\":\"+420580000888\",\"areaServed\":[\"CZ\",\"US\",\"AE\"],\"availableLanguage\":[\"Czech\",\"English\"]},{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"info@areception.ai\",\"telephone\":\"+421222200977\",\"areaServed\":\"SK\",\"availableLanguage\":[\"Slovak\",\"Czech\"]},{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"info@areception.ai\",\"telephone\":\"+443330570296\",\"areaServed\":\"GB\",\"availableLanguage\":\"English\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Audit vr\u00e1tnice | aReception.ai","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:\/\/wp.areception.ai\/cs\/audit-vratnice\/","og_locale":"cs_CZ","og_type":"article","og_title":"V jak\u00e9m roce \u017eije va\u0161e vr\u00e1tnice?","og_description":"\u0160est ot\u00e1zek na vstup externist\u016f. Za dv\u011b minuty v\u00edte, v jak\u00e9m roce va\u0161e vr\u00e1tnice \u017eije.","og_url":"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/","og_site_name":"aReception.ai","article_publisher":"https:\/\/www.facebook.com\/aReceptionAI","article_modified_time":"2026-08-03T13:11:47+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/08\/audit-vratnice-og-stranka-1200x630-web.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_title":"V jak\u00e9m roce \u017eije va\u0161e vr\u00e1tnice?","twitter_description":"\u0160est ot\u00e1zek na vstup externist\u016f. Za dv\u011b minuty v\u00edte, v jak\u00e9m roce va\u0161e vr\u00e1tnice \u017eije.","twitter_image":"https:\/\/wp.areception.ai\/wp-content\/uploads\/2026\/08\/audit-vratnice-og-stranka-1200x630-web.jpg","twitter_site":"@aReceptionAI","twitter_misc":{"Odhadovan\u00e1 doba \u010dten\u00ed":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/","url":"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/","name":"Audit vr\u00e1tnice | aReception.ai","isPartOf":{"@id":"https:\/\/wp.areception.ai\/#website"},"datePublished":"2026-07-28T15:59:01+00:00","dateModified":"2026-08-03T13:11:47+00:00","breadcrumb":{"@id":"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wp.areception.ai\/cs\/audit-vratnice\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/wp.areception.ai\/cs\/audit-vratnice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/wp.areception.ai\/cs\/"},{"@type":"ListItem","position":2,"name":"Audit vr\u00e1tnice"}]},{"@type":"WebSite","@id":"https:\/\/wp.areception.ai\/#website","url":"https:\/\/wp.areception.ai\/","name":"aReception.ai","description":"AI recep\u010dn\u00ed a syst\u00e9m pro spr\u00e1vu n\u00e1v\u0161t\u011bv","publisher":{"@id":"https:\/\/wp.areception.ai\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wp.areception.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/wp.areception.ai\/#organization","name":"aReception.ai s.r.o.","url":"https:\/\/wp.areception.ai\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/wp.areception.ai\/#\/schema\/logo\/image\/","url":"https:\/\/wp.areception.ai\/wp-content\/uploads\/2023\/03\/Logo-aReception.ai_.svg","contentUrl":"https:\/\/wp.areception.ai\/wp-content\/uploads\/2023\/03\/Logo-aReception.ai_.svg","width":188,"height":33,"caption":"aReception.ai s.r.o."},"image":{"@id":"https:\/\/wp.areception.ai\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/aReceptionAI","https:\/\/x.com\/aReceptionAI","https:\/\/www.linkedin.com\/company\/areception\/","https:\/\/www.youtube.com\/@aReception","https:\/\/www.g2.com\/products\/areception\/reviews","https:\/\/www.capterra.com\/p\/10037771\/aReception\/"],"legalName":"aReception.ai s.r.o.","alternateName":"aReception","description":"aReception.ai is an AI receptionist and visitor management platform. Its AI Avatar runs on Zebra Technologies kiosks and tablets, and its web Portal digitises visitor registration, host notifications, safety training and access management for office buildings, industrial sites, museums, healthcare and education. aReception.ai s.r.o. is an official Zebra Technologies ISV partner.","vatID":"CZ19836082","identifier":[{"@type":"PropertyValue","propertyID":"ICO","name":"Company registration number (I\u010cO)","value":"19836082"},{"@type":"PropertyValue","propertyID":"VAT","name":"VAT ID (DI\u010c)","value":"CZ19836082"}],"address":{"@type":"PostalAddress","streetAddress":"Purkynova 670\/142","addressLocality":"Brno","postalCode":"612 00","addressCountry":"CZ"},"location":{"@type":"Place","name":"aReception.ai s.r.o.","address":{"@type":"PostalAddress","streetAddress":"Purkynova 670\/142","addressLocality":"Brno","postalCode":"612 00","addressCountry":"CZ"},"hasMap":"https:\/\/www.google.com\/maps?cid=3582820214625120102"},"areaServed":["CZ","SK","GB","US","AE"],"knowsAbout":["AI receptionist","Visitor management","Visitor management system","Digital reception","Self-service visitor check-in kiosk","Contractor safety training"],"contactPoint":[{"@type":"ContactPoint","contactType":"sales","email":"info@areception.ai","telephone":"+420580000888","areaServed":["CZ","US","AE"],"availableLanguage":["Czech","English"]},{"@type":"ContactPoint","contactType":"sales","email":"info@areception.ai","telephone":"+421222200977","areaServed":"SK","availableLanguage":["Slovak","Czech"]},{"@type":"ContactPoint","contactType":"sales","email":"info@areception.ai","telephone":"+443330570296","areaServed":"GB","availableLanguage":"English"}]}]}},"_links":{"self":[{"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/pages\/71088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/comments?post=71088"}],"version-history":[{"count":0,"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/pages\/71088\/revisions"}],"wp:attachment":[{"href":"https:\/\/wp.areception.ai\/cs\/wp-json\/wp\/v2\/media?parent=71088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}