{"id":3015,"date":"2026-06-07T12:31:01","date_gmt":"2026-06-07T10:31:01","guid":{"rendered":"https:\/\/www.kanda.sk\/?page_id=3015"},"modified":"2026-09-12T16:11:56","modified_gmt":"2026-09-12T14:11:56","slug":"ravenhub","status":"publish","type":"page","link":"https:\/\/www.kanda.sk\/en\/ravenhub\/","title":{"rendered":"RAVEN Hub"},"content":{"rendered":"<div class=\"nectar-sticky-row-wrap nectar-sticky-row-wrap--top nectar-sticky-row-wrap--mobile\">\n\t\t<div id=\"fws_6aa7826de08c2\"  data-column-margin=\"default\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-content vc_row-o-equal-height vc_row-flex vc_row-o-content-top\"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop\"  style=\"\"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone flex_gap_desktop_10px \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   PROMO BANNER \u2014 Launch z\u013eava -30% (WELCOMERAVEN30)\n   Vlo\u017e ako: Raw HTML blok vo WPBakery, do VLASTN\u00c9HO riadku,\n   PRIAMO NAD riadok so sekcia-0-navbar.html (nie sticky \u2014 pri\n   scrollovan\u00ed zmizne, nav si prevezme sticky poz\u00edciu ako doteraz).\n\n   \u26a0\ufe0f PRED NASADEN\u00cdM: vytvor kup\u00f3n v Lemon Squeezy dashboarde\n   (Discounts \u2192 New): k\u00f3d WELCOMERAVEN30, -30%, len na produkt\n   \"RAVEN Hub \u2013 Yearly\", platnos\u0165 do 31.10.2026 23:59. Bez toho\n   je k\u00f3d v URL neplatn\u00fd a checkout ho jednoducho ignoruje.\n\n   Banner aj countdown sa AUTOMATICKY schovaj\u00fa po 31.10.2026 \u2014\n   po skon\u010den\u00ed promo akcie netreba tento blok ru\u010dne maza\u0165, len ak\n   chce\u0161, m\u00f4\u017ee\u0161 ho nesk\u00f4r odstr\u00e1ni\u0165 pre poriadok.\n\n   \u26a0\ufe0f Preroben\u00e9 2026-09-12 (2. verzia) \u2014 zjednodu\u0161en\u00e9 na JEDNU\n   statick\u00fa spr\u00e1vu namiesto 3 rotuj\u00facich, a jazyk (SK\/EN) sa u\u017e\n   NESPOLIEHA na TranslatePress preklad. D\u00f4vod: TranslatePress\n   dynamicky menen\u00fd text tohto banneru bu\u010f v\u00f4bec neprelo\u017eil (ch\u00fdbali\n   ru\u010dn\u00e9 preklady v Translate Page editore), alebo pri preklade\n   sp\u00f4soboval dvojit\u00e9 prekres\u013eovanie (vi\u010f predo\u0161l\u00e1 pozn\u00e1mka ni\u017e\u0161ie\n   o notranslate fixe). Namiesto spoliehania sa na TP si banner\n   TERAZ S\u00c1M zist\u00ed, na akej jazykovej verzii je (rovnak\u00fd vzor ako\n   `sekcia-0-navbar.html` \u2014 `window.location.pathname.indexOf('\/en\/')`)\n   a text nap\u00ed\u0161e priamo v spr\u00e1vnom jazyku cez vlastn\u00fd i18n objekt\n   ni\u017e\u0161ie v skripte. TranslatePress u\u017e nemus\u00ed preklada\u0165 v\u00f4bec ni\u010d\n   v tomto bloku \u2014 jednoduch\u0161ie a spo\u013eahlivej\u0161ie.\n\n   \u26a0\ufe0f CSS tohto banneru \u017eije v kanda-hub-custom.css (sitewide,\n   Vzh\u013ead \u2192 Prisp\u00f4sobi\u0165 \u2192 Vlastn\u00e9 CSS), NIE inline v tomto bloku \u2014\n   TranslatePress na EN verzii str\u00e1nky odstra\u0148oval inline <style>\n   vlo\u017een\u00fd priamo v tele Raw HTML bloku (2026-09-09), p\u00e1s preto na\n   \/en\/ verzii vyzeral \u010dierny bez \u0161t\u00fdlovania. Neprid\u00e1vaj sem <style>\n   blok nasp\u00e4\u0165, pridaj pr\u00edpadn\u00e9 zmeny rovno do kanda-hub-custom.css.\n\n   \u26a0\ufe0f Opraven\u00e9 2026-09-12 (3. verzia) \u2014 `notranslate`\/`translate=\"no\"`\n   NEFUNGOVALO: priamo v zdroji `trp-translate-dom-changes.js` (stiahnut\u00e9\n   a presk\u00faman\u00e9 na\u017eivo) sa slovo \"notranslate\" ani raz nevyskytuje \u2014 tento\n   konkr\u00e9tny TranslatePress watcher pre dynamick\u00fd obsah tento atrib\u00fat v\u00f4bec\n   nepozn\u00e1\/nere\u0161pektuje. Watcher ale sleduje len `childList` mut\u00e1cie\n   (`observerConfig.characterData: false`) \u2014 teda pridanie\/odobratie\n   uzla, NIE zmenu textu existuj\u00faceho uzla. `el.textContent = ...`\n   V\u017dDY vytvor\u00ed nov\u00fd text-uzol (childList mut\u00e1cia, watcher to vid\u00ed\n   a orezal\/prep\u00edsal text \u2014 preto zmizla medzera za \"Ends in\" aj\n   preto countdown blikal len na EN). Fix: `<span>`-y ni\u017e\u0161ie maj\u00fa\n   v HTML rovno pr\u00e1zdny text-uzol, JS ho potom men\u00ed priamo cez\n   `.firstChild.data = ...` (characterData mut\u00e1cia) \u2014 t\u00fa watcher\n   v\u00f4bec nesleduje, tak\u017ee sa jej u\u017e nedotkne.\n\n   \u26a0\ufe0f Doladen\u00e9 2026-09-12 (4. verzia) \u2014 countdown prestal blika\u0165 (3. verzia\n   zabrala), ALE medzera za \"Ends in\" st\u00e1le ch\u00fdbala. Pr\u00ed\u010dina: placeholder\n   text-uzol v HTML bol oby\u010dajn\u00e1 medzera (\" \") \u2014 cache\/minify plugin na\n   webe (skripty sa serv\u00edruj\u00fa cez \/wp-content\/cache\/min\/...) minifikuje aj\n   HTML a be\u017en\u00e9 medzery MEDZI tagmi berie ako \"nev\u00fdznamn\u00fd whitespace\" a\n   odstr\u00e1ni ich. `firstChild` bol pri spusten\u00ed skriptu `null`, spadlo to na\n   z\u00e1lo\u017en\u00fa vetvu `el.textContent = str` (op\u00e4\u0165 nov\u00e1 childList mut\u00e1cia \u2192\n   TranslatePress watcher ju znova chytil a orezal). Fix: placeholder\n   zmenen\u00fd na zero-width medzeru (`&#8203;`, nevidite\u013en\u00fd znak) \u2014 t\u00fa\n   minifik\u00e1tor NEBERIE ako whitespace na odstr\u00e1nenie (nie je to be\u017en\u00e1\n   medzera\/tab\/newline), tak\u017ee text-uzol v HTML pre\u017eije aj minifik\u00e1ciu\n   a `.firstChild` je v\u017edy k dispoz\u00edcii.\n   ============================================================ -->\n<div class=\"kh-page\">\n<div class=\"kh-promo-bar\" id=\"kh-promo-bar\">\n  <div class=\"kh-container kh-promo-inner\">\n    <span class=\"kh-promo-message\" id=\"kh-promo-message\">&#8203;<\/span>\n    <div class=\"kh-promo-right\">\n      <span class=\"kh-promo-countdown\" id=\"kh-promo-countdown\" aria-live=\"off\"><span id=\"kh-promo-countdown-label\">&#8203;<\/span><span class=\"notranslate\" translate=\"no\" id=\"kh-promo-countdown-value\">&#8203;<\/span><\/span>\n      <a href=\"#cennik\" class=\"kh-promo-cta\" id=\"kh-promo-cta\">&#8203;<\/a>\n      <button type=\"button\" class=\"kh-promo-close\" id=\"kh-promo-close\">\u2715<\/button>\n    <\/div>\n  <\/div>\n<\/div>\n<\/div>\n\n<script>\n(function () {\n  var bar = document.getElementById('kh-promo-bar');\n  if (!bar) return;\n\n  \/\/ Rovnak\u00fd sp\u00f4sob detekcie jazyka ak\u00fd u\u017e pou\u017e\u00edva sekcia-0-navbar.html \u2014\n  \/\/ pod\u013ea URL cesty, nez\u00e1visle od TranslatePress prekladu textu.\n  var isEN = window.location.pathname.indexOf('\/en\/') !== -1;\n\n  var i18n = isEN ? {\n    message: 'Launch offer \u2014 <strong>30% off the Yearly plan<\/strong> with code <strong>WELCOMERAVEN30<\/strong> (\u20ac80 \u2192 \u20ac56\/year)',\n    countdownLabel: 'Ends in ',\n    cta: 'See offer \u2192',\n    close: 'Close'\n  } : {\n    message: 'Launch z\u013eava \u2014 <strong>-30&nbsp;% na Ro\u010dn\u00fd pl\u00e1n<\/strong> s k\u00f3dom <strong>WELCOMERAVEN30<\/strong> (80&nbsp;\u20ac \u2192 56&nbsp;\u20ac\/rok)',\n    countdownLabel: 'Kon\u010d\u00ed o ',\n    cta: 'Pozrie\u0165 ponuku \u2192',\n    close: 'Zavrie\u0165'\n  };\n\n  \/\/ Men\u00ed text priamo v EXISTUJ\u00daCOM text-uzle (characterData), nie cez\n  \/\/ el.textContent = ... (to by vytvorilo nov\u00fd uzol = childList mut\u00e1cia,\n  \/\/ ktor\u00fa TranslatePress watcher sleduje a text vie oreza\u0165\/prep\u00edsa\u0165 \u2014\n  \/\/ presne preto zmizla medzera za \"Ends in\" a countdown blikal na EN).\n  \/\/ Elementy ni\u017e\u0161ie preto v HTML maj\u00fa vopred pripraven\u00fd jeden medzerov\u00fd\n  \/\/ text-uzol, aby sem JS nikdy nemusel textContent prira\u010fova\u0165.\n  function setNodeText(el, str) {\n    if (el.firstChild && el.firstChild.nodeType === 3) {\n      el.firstChild.data = str;\n    } else {\n      el.textContent = str;\n    }\n  }\n\n  \/\/ Spr\u00e1va obsahuje <strong> tagy (vnoren\u00e9 elementy) \u2014 tam sa childList\n  \/\/ mut\u00e1cii ned\u00e1 vyhn\u00fa\u0165, nastavuje sa ale len raz pri na\u010d\u00edtan\u00ed str\u00e1nky,\n  \/\/ nie opakovane, tak\u017ee riziko orezania\/blikania je tu zanedbate\u013en\u00e9.\n  document.getElementById('kh-promo-message').innerHTML = i18n.message;\n  setNodeText(document.getElementById('kh-promo-countdown-label'), i18n.countdownLabel);\n  setNodeText(document.getElementById('kh-promo-cta'), i18n.cta);\n  document.getElementById('kh-promo-close').setAttribute('aria-label', i18n.close);\n\n  \/\/ Koniec promo akcie \u2014 pevn\u00fd absol\u00fatny okamih 31.10.2026 23:59:59 UTC,\n  \/\/ rovnak\u00fd pre KA\u017dD\u00c9HO n\u00e1v\u0161tevn\u00edka bez oh\u013eadu na jeho \u010dasov\u00e9 p\u00e1smo\n  \/\/ (zhoduje sa s vypr\u0161an\u00edm kup\u00f3nu WELCOMERAVEN30 v Lemon Squeezy\n  \/\/ dashboarde, ktor\u00fd je nastaven\u00fd v UTC). P\u00f4vodne `new Date(2026,9,31,...)`\n  \/\/ po\u010d\u00edtalo v LOK\u00c1LNOM \u010dase prehliada\u010da n\u00e1v\u0161tevn\u00edka \u2014 niekto v inom\n  \/\/ p\u00e1sme ne\u017e UTC by videl banner mizn\u00fa\u0165 sk\u00f4r\/nesk\u00f4r ne\u017e re\u00e1lne vypr\u0161\u00ed\n  \/\/ kup\u00f3n. Date.UTC() zaru\u010duje presne ten ist\u00fd okamih pre v\u0161etk\u00fdch.\n  var promoEnd = new Date(Date.UTC(2026, 9, 31, 23, 59, 59));\n\n  \/\/ Sekundy sp\u00e4\u0165 (na \u017eiados\u0165 2026-09-12) \u2014 bezpe\u010dn\u00e9 v\u010faka setNodeText()\n  \/\/ vy\u0161\u0161ie (characterData namiesto textContent), vi\u010f pozn\u00e1mka pri HTML\n  \/\/ hore. `class=\"notranslate\"` na hodnote ost\u00e1va len ako ne\u0161kodn\u00e1\n  \/\/ rezerva (keby niekedy be\u017eal in\u00fd TP modul, \u010do ho re\u00e1lne re\u0161pektuje).\n  var lastRendered = null;\n  function render() {\n    var now = new Date();\n    var diff = promoEnd - now;\n    if (diff <= 0) {\n      bar.style.display = 'none';\n      return false;\n    }\n    var d = Math.floor(diff \/ 86400000);\n    var h = Math.floor((diff % 86400000) \/ 3600000);\n    var m = Math.floor((diff % 3600000) \/ 60000);\n    var s = Math.floor((diff % 60000) \/ 1000);\n    var parts = [];\n    if (d > 0) parts.push(d + 'd');\n    parts.push((h < 10 ? '0' : '') + h + 'h');\n    parts.push((m < 10 ? '0' : '') + m + 'm');\n    parts.push((s < 10 ? '0' : '') + s + 's');\n    var text = parts.join(' ');\n    if (text !== lastRendered) {\n      var el = document.getElementById('kh-promo-countdown-value');\n      if (el) setNodeText(el, text);\n      lastRendered = text;\n    }\n    return true;\n  }\n\n  if (!render()) return;\n  var tick = setInterval(function () {\n    if (!render()) clearInterval(tick);\n  }, 1000);\n\n  \/\/ Zavretie \u2014 na zvy\u0161ok session (localStorage pod\u013ea d\u00e1tumu konca, aby sa\n  \/\/ po skon\u010den\u00ed akcie \/ zmene kampane banner znova uk\u00e1zal nov\u00fdm div\u00e1kom)\n  var closeKey = 'kh-promo-closed-2026-10-31';\n  var closeBtn = document.getElementById('kh-promo-close');\n  if (closeBtn) {\n    try {\n      if (sessionStorage.getItem(closeKey)) bar.style.display = 'none';\n    } catch (e) {}\n    closeBtn.addEventListener('click', function () {\n      bar.style.display = 'none';\n      try { sessionStorage.setItem(closeKey, '1'); } catch (e) {}\n    });\n  }\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA 0 \u2014 HORN\u00c9 MENU (navbar) \u2014 v3\n   Vlo\u017e ako: Raw HTML blok vo WPBakery, do VLASTN\u00c9HO riadku\n   \u00faplne navrchu str\u00e1nky (nad sekcia-1a-hero-top).\n   Menu je sticky (position: sticky) a V\u017dDY vidite\u013en\u00e9 (nikdy sa\n   neskr\u00fdva pri scrolli) \u2014 netreba \u0161peci\u00e1lne Row Settings, len\n   ned\u00e1vaj rodi\u010dovsk\u00e9mu riadku \"overflow: hidden\".\n\n   ID sekci\u00ed, ktor\u00e9 menu targetuje (nastav ich na pr\u00edslu\u0161n\u00e9 WPBakery\n   riadky cez Row Settings \u2192 z\u00e1lo\u017eka \"ID\"; ak tam pole nie je, daj\n   <div id=\"funkcie\"><\/div> tesne nad obsah danej sekcie):\n\n     #uvod            \u2192 hero (sekcia-1a-hero-top)\n     #funkcie         \u2192 \"\u010co je RAVEN Hub\" (sekcia-features-tabs)\n     #ako-to-funguje  \u2192 \"Ako to funguje\" (sekcia-how-it-works-v2)\n     #cennik          \u2192 cenn\u00edk (sekcia-6-pricing)\n     #aplikacie       \u2192 grid 26 appiek (sekcia-apps-grid)\n     #zalohy          \u2192 \"Z\u00e1lohy & bezpe\u010die d\u00e1t\" (sekcia-zalohy)\n     #jazyky          \u2192 jazyky\/meny\/e-Fakt\u00fara (sekcia-jazyky-meny-efaktura)\n     #faq             \u2192 FAQ (sekcia-8-faq)\n\n   \"Viac\" dropdown obsahuje aj odkaz na Dokument\u00e1ciu \u2014 samostatn\u00e1\n   podstr\u00e1nka (https:\/\/www.kanda.sk\/raven-hub-documentation\/), nie\n   anchor na tejto str\u00e1nke, preto nem\u00e1 data-target a otv\u00e1ra sa\n   v novom okne (target=\"_blank\").\n\n   Jazykov\u00fd prep\u00edna\u010d SK\/EN linkuje na samostatn\u00e9 WordPress str\u00e1nky\n   (nie prep\u00ednanie obsahu na tej istej str\u00e1nke):\n     SK \u2192 https:\/\/www.kanda.sk\/ravenhub\/\n     EN \u2192 https:\/\/www.kanda.sk\/en\/ravenhub\/\n   Akt\u00edvny jazyk sa zv\u00fdrazn\u00ed automaticky pod\u013ea aktu\u00e1lnej URL (JS na\n   konci s\u00faboru) \u2014 rovnak\u00fd k\u00f3d blok sa vklad\u00e1 nezmenen\u00fd na obe str\u00e1nky.\n\n   Feedback popup posiela d\u00e1ta cez wp-admin\/admin-ajax.php na akciu\n   \"kh_send_feedback\" \u2014 PHP handler treba prida\u0165 cez Code Snippets\n   (posiela email na dev@kanda.sk cez wp_mail()).\n   ============================================================ -->\n<div class=\"kh-page\">\n<header class=\"kh-nav\" id=\"kh-nav\">\n  <div class=\"kh-container kh-nav-inner\">\n\n    <a href=\"#\" class=\"kh-nav-logo\">\n      <img decoding=\"async\" src=\"http:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/RAVEN-Hub-logo-scaled.png\" alt=\"RAVEN Hub\">\n    <\/a>\n\n    <div class=\"kh-nav-center\">\n      <nav class=\"kh-nav-links\">\n        <a href=\"#funkcie\" class=\"kh-nav-link\" data-target=\"#funkcie\" id=\"kh-i18n-nav-funkcie\">Funkcie<\/a>\n        <a href=\"#ako-to-funguje\" class=\"kh-nav-link\" data-target=\"#ako-to-funguje\" id=\"kh-i18n-nav-ako\">Ako to funguje<\/a>\n        <a href=\"#cennik\" class=\"kh-nav-link\" data-target=\"#cennik\" id=\"kh-i18n-nav-cennik\">Cenn\u00edk<\/a>\n\n        <div class=\"kh-nav-dropdown\" id=\"kh-nav-dropdown\">\n          <button type=\"button\" class=\"kh-nav-link kh-nav-dropdown-btn\" id=\"kh-more-btn\" aria-expanded=\"false\">\n            <span id=\"kh-i18n-nav-viac\">Viac<\/span>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"kh-nav-chevron\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n          <\/button>\n          <div class=\"kh-nav-mega\">\n            <div class=\"kh-nav-mega-card\">\n              <a href=\"#aplikacie\" class=\"kh-nav-mega-item\" data-target=\"#aplikacie\">\n                <span class=\"kh-nav-mega-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z\"\/><\/svg><\/span>\n                <span class=\"kh-nav-mega-text\"><strong id=\"kh-i18n-mega-apps-t\">Podporovan\u00e9 appky<\/strong><small id=\"kh-i18n-mega-apps-s\">26 appiek, ktor\u00e9 RAVEN sleduje<\/small><\/span>\n              <\/a>\n              <a href=\"#zalohy\" class=\"kh-nav-mega-item\" data-target=\"#zalohy\">\n                <span class=\"kh-nav-mega-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.333 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z\"\/><\/svg><\/span>\n                <span class=\"kh-nav-mega-text\"><strong id=\"kh-i18n-mega-backup-t\">Z\u00e1lohy &amp; bezpe\u010die<\/strong><small id=\"kh-i18n-mega-backup-s\">D\u00e1ta zost\u00e1vaj\u00fa len tvoje<\/small><\/span>\n              <\/a>\n              <a href=\"#jazyky\" class=\"kh-nav-mega-item\" data-target=\"#jazyky\">\n                <span class=\"kh-nav-mega-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418\"\/><\/svg><\/span>\n                <span class=\"kh-nav-mega-text\"><strong id=\"kh-i18n-mega-langs-t\">Jazyky, meny &amp; e-Fakt\u00fara<\/strong><small id=\"kh-i18n-mega-langs-s\">11 jazykov, 15 mien, E\u00da form\u00e1ty<\/small><\/span>\n              <\/a>\n              <a href=\"#faq\" class=\"kh-nav-mega-item\" data-target=\"#faq\">\n                <span class=\"kh-nav-mega-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z\"\/><\/svg><\/span>\n                <span class=\"kh-nav-mega-text\"><strong id=\"kh-i18n-mega-faq-t\">\u010cast\u00e9 ot\u00e1zky<\/strong><small id=\"kh-i18n-mega-faq-s\">Odpovede pred n\u00e1kupom<\/small><\/span>\n              <\/a>\n              <a href=\"https:\/\/www.kanda.sk\/raven-hub-documentation\/\" class=\"kh-nav-mega-item\" target=\"_blank\" rel=\"noopener\">\n                <span class=\"kh-nav-mega-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25\"\/><\/svg><\/span>\n                <span class=\"kh-nav-mega-text\"><strong id=\"kh-i18n-mega-docs-t\">Dokument\u00e1cia<\/strong><small id=\"kh-i18n-mega-docs-s\">Ka\u017ed\u00e1 funkcia, krok za krokom<\/small><\/span>\n              <\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/nav>\n\n      <div class=\"kh-lang-switcher\" id=\"kh-lang-switcher\">\n        <a href=\"#\" class=\"kh-lang-btn\" data-lang=\"sk\"><span class=\"kh-lang-flag\">\ud83c\uddf8\ud83c\uddf0<\/span>SK<\/a>\n        <a href=\"#\" class=\"kh-lang-btn\" data-lang=\"en\"><span class=\"kh-lang-flag\">\ud83c\uddec\ud83c\udde7<\/span>EN<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"kh-nav-actions\">\n      <button type=\"button\" class=\"kh-feedback-btn\" id=\"kh-feedback-btn\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.625 12a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 0 1-2.555-.337A5.972 5.972 0 0 1 5.41 20.97a5.969 5.969 0 0 1-.474-.065 4.48 4.48 0 0 0 .978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25Z\"\/><\/svg>\n        <span>Feedback<\/span>\n      <\/button>\n      <a href=\"https:\/\/www.kanda.sk\/ravenhub_update\/RAVENHub.zip\" class=\"kh-nav-cta\" data-track=\"ravenhub-download-button-in-menu\">\n        <span id=\"kh-i18n-nav-cta\">Stiahnu\u0165 zadarmo<\/span> <span class=\"kh-nav-cta-arrow\">\u2197<\/span>\n      <\/a>\n    <\/div>\n\n    <!-- \u26a0\ufe0f 2026-09-12 (2. kolo): jazykov\u00fd prep\u00edna\u010d presunut\u00fd priamo do\n         horn\u00e9ho p\u00e1sika (vidite\u013en\u00fd hne\u010f, bez otv\u00e1rania menu) \u2014 predo\u0161l\u00e9\n         umiestnenie hore VN\u00daTRI rozbalen\u00e9ho menu nesta\u010dilo, pou\u017e\u00edvate\u013e\n         chcel aby si ho \u013eudia v\u0161imli hne\u010f v p\u00e1siku. Zobrazuje sa len na\n         mobile (\u2264960px), na desktope je duplicitn\u00fd k .kh-lang-switcher\n         v kh-nav-center. -->\n    <div class=\"kh-lang-switcher kh-lang-switcher-topbar\" id=\"kh-lang-switcher-topbar\">\n      <a href=\"#\" class=\"kh-lang-btn\" data-lang=\"sk\"><span class=\"kh-lang-flag\">\ud83c\uddf8\ud83c\uddf0<\/span>SK<\/a>\n      <a href=\"#\" class=\"kh-lang-btn\" data-lang=\"en\"><span class=\"kh-lang-flag\">\ud83c\uddec\ud83c\udde7<\/span>EN<\/a>\n    <\/div>\n\n    <button type=\"button\" class=\"kh-nav-burger\" id=\"kh-nav-burger\" aria-label=\"Menu\" aria-expanded=\"false\">\n      <span><\/span><span><\/span><span><\/span>\n    <\/button>\n\n  <\/div>\n<\/header>\n\n<!-- \u2500\u2500 Mobile fullscreen menu \u2500\u2500 -->\n<div class=\"kh-nav-overlay\" id=\"kh-nav-overlay\">\n  <div class=\"kh-nav-overlay-top\">\n    <img decoding=\"async\" src=\"http:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/RAVEN-Hub-logo-scaled.png\" alt=\"RAVEN Hub\" class=\"kh-nav-overlay-logo\">\n    <button type=\"button\" class=\"kh-nav-overlay-close\" id=\"kh-nav-close\" aria-label=\"Zavrie\u0165 menu\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n    <\/button>\n  <\/div>\n\n  <nav class=\"kh-nav-overlay-links\">\n    <a href=\"#funkcie\" class=\"kh-nav-overlay-link\" id=\"kh-i18n-nav-funkcie-m\">Funkcie<\/a>\n    <a href=\"#ako-to-funguje\" class=\"kh-nav-overlay-link\" id=\"kh-i18n-nav-ako-m\">Ako to funguje<\/a>\n    <a href=\"#cennik\" class=\"kh-nav-overlay-link\" id=\"kh-i18n-nav-cennik-m\">Cenn\u00edk<\/a>\n\n    <button type=\"button\" class=\"kh-nav-overlay-link kh-nav-overlay-accordion-btn\" id=\"kh-more-btn-mobile\" aria-expanded=\"false\">\n      <span id=\"kh-i18n-nav-viac-m\">Viac<\/span>\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"kh-nav-chevron\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n    <\/button>\n    <div class=\"kh-nav-overlay-sub\" id=\"kh-more-sub-mobile\">\n      <a href=\"#aplikacie\" class=\"kh-nav-overlay-sublink\" id=\"kh-i18n-sub-apps\">Podporovan\u00e9 appky<\/a>\n      <a href=\"#zalohy\" class=\"kh-nav-overlay-sublink\" id=\"kh-i18n-sub-backup\">Z\u00e1lohy &amp; bezpe\u010die<\/a>\n      <a href=\"#jazyky\" class=\"kh-nav-overlay-sublink\" id=\"kh-i18n-sub-langs\">Jazyky, meny &amp; e-Fakt\u00fara<\/a>\n      <a href=\"#faq\" class=\"kh-nav-overlay-sublink\" id=\"kh-i18n-sub-faq\">\u010cast\u00e9 ot\u00e1zky<\/a>\n      <a href=\"https:\/\/www.kanda.sk\/raven-hub-documentation\/\" class=\"kh-nav-overlay-sublink\" target=\"_blank\" rel=\"noopener\" id=\"kh-i18n-sub-docs\">Dokument\u00e1cia<\/a>\n    <\/div>\n  <\/nav>\n\n  <div class=\"kh-nav-overlay-actions\">\n    <button type=\"button\" class=\"kh-feedback-btn kh-feedback-btn-mobile\" id=\"kh-feedback-btn-mobile\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.625 12a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 0 1-2.555-.337A5.972 5.972 0 0 1 5.41 20.97a5.969 5.969 0 0 1-.474-.065 4.48 4.48 0 0 0 .978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25Z\"\/><\/svg>\n      <span>Feedback<\/span>\n    <\/button>\n    <a href=\"https:\/\/www.kanda.sk\/ravenhub_update\/RAVENHub.zip\" class=\"kh-nav-cta kh-nav-overlay-cta\"><span id=\"kh-i18n-nav-cta-m\">Stiahnu\u0165 zadarmo<\/span> <span class=\"kh-nav-cta-arrow\">\u2197<\/span><\/a>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 Feedback popup \u2500\u2500 -->\n<div class=\"kh-feedback-modal\" id=\"kh-feedback-modal\">\n  <div class=\"kh-feedback-card\">\n    <div class=\"kh-feedback-head\">\n      <span class=\"kh-feedback-title\" id=\"kh-feedback-title\">Feedback<\/span>\n      <button type=\"button\" class=\"kh-feedback-x\" id=\"kh-feedback-close\" aria-label=\"Close\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\n      <\/button>\n    <\/div>\n    <form id=\"kh-feedback-form\">\n      <textarea id=\"kh-feedback-text\" class=\"kh-feedback-textarea\" required><\/textarea>\n      <input type=\"text\" id=\"kh-feedback-hp\" name=\"website\" class=\"kh-feedback-hp\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n      <div class=\"kh-feedback-footer\">\n        <span class=\"kh-feedback-note\" id=\"kh-feedback-status\"><\/span>\n        <button type=\"submit\" class=\"kh-feedback-submit\" id=\"kh-feedback-submit\">Submit<\/button>\n      <\/div>\n    <\/form>\n  <\/div>\n<\/div>\n<\/div>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@400;500;600;700;800&display=swap');\n\n\/* \u2500\u2500 smooth scroll + offset pre sticky nav \u2500\u2500 *\/\nhtml { scroll-behavior: smooth; }\n#uvod, #funkcie, #ako-to-funguje, #cennik, #aplikacie, #zalohy, #jazyky, #faq {\n  scroll-margin-top: 90px;\n}\n\n.kh-page:has(.kh-nav) { background: transparent; }\n\n.kh-nav, .kh-nav-overlay {\n  font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\n.kh-nav {\n  position: sticky;\n  top: 0;\n  z-index: 9999;\n  width: 100%;\n  background: rgba(9,9,13,0.6);\n  backdrop-filter: blur(22px) saturate(160%);\n  -webkit-backdrop-filter: blur(22px) saturate(160%);\n  transition: background 0.3s ease;\n}\n.kh-nav::after {\n  content: '';\n  position: absolute;\n  left: 0; right: 0; bottom: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent 0%, rgba(163,230,53,0.35) 50%, transparent 100%);\n  opacity: 0.6;\n}\n.kh-nav.kh-scrolled {\n  background: rgba(9,9,13,0.86);\n  box-shadow: 0 12px 40px rgba(0,0,0,0.35);\n}\n.kh-nav-inner {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 48px;\n  height: 78px;\n}\n\n.kh-nav-logo {\n  display: flex !important;\n  align-items: center;\n  flex-shrink: 0;\n  padding: 6px;\n  margin: -6px;\n  border-radius: 12px;\n  transition: background 0.25s, transform 0.25s;\n}\n.kh-nav-logo:hover {\n  background: rgba(255,255,255,0.05);\n  transform: translateY(-1px);\n}\n.kh-nav-logo img {\n  height: 42px !important;\n  width: auto !important;\n  display: block !important;\n  filter: drop-shadow(0 0 14px rgba(163,230,53,0.25));\n  transition: filter 0.25s;\n}\n.kh-nav-logo:hover img {\n  filter: drop-shadow(0 0 20px rgba(163,230,53,0.45));\n}\n\n.kh-nav-center {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 24px;\n  flex: 1;\n  min-width: 0;\n}\n.kh-nav-links {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n.kh-nav-link {\n  position: relative;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  background: none;\n  border: none;\n  padding: 8px 16px;\n  font-family: inherit;\n  font-size: 14.5px;\n  font-weight: 600;\n  letter-spacing: 0.01em;\n  color: rgba(232,232,240,0.72) !important;\n  text-decoration: none !important;\n  cursor: pointer;\n  transition: color 0.2s;\n  white-space: nowrap;\n}\n.kh-nav-link::after {\n  content: '';\n  position: absolute;\n  left: 50%; bottom: 2px;\n  width: 0; height: 2px;\n  border-radius: 2px;\n  background: linear-gradient(90deg, #D4F542, #A3E635);\n  transform: translateX(-50%);\n  transition: width 0.25s ease;\n}\n.kh-nav-link:hover { color: #fff !important; }\n.kh-nav-link:hover::after { width: 20px; }\n.kh-nav-link.kh-active { color: #fff !important; }\n.kh-nav-link.kh-active::after { width: 20px; }\n.kh-nav-chevron {\n  width: 13px; height: 13px;\n  transition: transform 0.2s;\n}\n.kh-nav-dropdown.open .kh-nav-chevron { transform: rotate(180deg); }\n.kh-nav-dropdown.open .kh-nav-dropdown-btn { color: #fff !important; }\n\n.kh-nav-dropdown { position: relative; }\n.kh-nav-mega {\n  position: absolute;\n  top: 100%;\n  left: 50%;\n  transform: translateX(-50%) translateY(-4px);\n  width: 480px;\n  padding-top: 14px;\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s;\n}\n.kh-nav-dropdown.open .kh-nav-mega {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n  transform: translateX(-50%) translateY(0);\n}\n.kh-nav-mega-card {\n  background: rgba(19,19,26,0.98);\n  backdrop-filter: blur(20px);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 18px;\n  padding: 10px;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 4px;\n  box-shadow: 0 30px 60px rgba(0,0,0,0.5), 0 0 0 1px rgba(163,230,53,0.06);\n}\n.kh-nav-mega-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  padding: 12px;\n  border-radius: 12px;\n  text-decoration: none !important;\n  transition: background 0.15s;\n}\n.kh-nav-mega-item:hover, .kh-nav-mega-item:focus-visible { background: rgba(163,230,53,0.1); }\n.kh-nav-mega-icon {\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 34px; height: 34px;\n  border-radius: 9px;\n  background: linear-gradient(135deg, rgba(212,245,66,0.16) 0%, rgba(163,230,53,0.16) 100%);\n  border: 1px solid rgba(163,230,53,0.3);\n}\n.kh-nav-mega-icon svg { width: 18px; height: 18px; color: #A3E635; }\n.kh-nav-mega-text { display: flex; flex-direction: column; gap: 2px; }\n.kh-nav-mega-text strong { font-size: 13.5px; font-weight: 700; color: #fff; line-height: 1.3; }\n.kh-nav-mega-text small { font-size: 12px; color: var(--kh-muted); line-height: 1.3; font-weight: 500; }\n.kh-nav-mega-item.kh-active { background: rgba(163,230,53,0.09); }\n\n.kh-nav-actions {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  flex-shrink: 0;\n}\n\n.kh-lang-switcher {\n  display: flex;\n  align-items: center;\n  gap: 2px;\n  padding: 3px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.08);\n  flex-shrink: 0;\n}\n.kh-lang-btn {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  padding: 6px 12px;\n  border-radius: 999px;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: 0.01em;\n  color: rgba(232,232,240,0.6) !important;\n  text-decoration: none !important;\n  transition: background 0.2s, color 0.2s;\n  white-space: nowrap;\n}\n.kh-lang-flag { font-size: 14px; line-height: 1; }\n.kh-lang-btn:hover { color: #fff !important; }\n.kh-lang-btn.kh-lang-active {\n  background: linear-gradient(90deg, #D4F542 0%, #A3E635 100%);\n  color: #06170f !important;\n  box-shadow: 0 0 14px rgba(163,230,53,0.35);\n}\n\n.kh-nav-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  padding: 11px 20px;\n  border-radius: 10px;\n  font-size: 14.5px;\n  font-weight: 700;\n  white-space: nowrap;\n  color: #06170f !important;\n  text-decoration: none !important;\n  background: linear-gradient(90deg, #D4F542 0%, #A3E635 100%);\n  box-shadow: 0 0 20px rgba(163,230,53,0.35);\n  animation: kh-nav-cta-pulse 2.8s ease-in-out infinite;\n  transition: box-shadow 0.25s, transform 0.2s, filter 0.2s;\n}\n.kh-nav-cta:hover {\n  filter: brightness(1.08);\n  transform: translateY(-1px);\n  animation-play-state: paused;\n  box-shadow: 0 0 34px rgba(163,230,53,0.6);\n}\n.kh-nav-cta-arrow { display: inline-block; transition: transform 0.2s; font-size: 13px; }\n.kh-nav-cta:hover .kh-nav-cta-arrow { transform: translate(2px, -2px); }\n@keyframes kh-nav-cta-pulse {\n  0%, 100% { box-shadow: 0 0 16px rgba(163,230,53,0.28); }\n  50%      { box-shadow: 0 0 30px rgba(163,230,53,0.5); }\n}\n\n.kh-nav-burger {\n  display: none;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  gap: 5px;\n  width: 42px;\n  height: 42px;\n  background: none;\n  border: none;\n  cursor: pointer;\n  flex-shrink: 0;\n  padding: 0;\n}\n.kh-nav-burger span {\n  display: block;\n  width: 22px;\n  height: 2px;\n  border-radius: 2px;\n  background: #fff;\n  transition: transform 0.3s ease, opacity 0.2s ease;\n}\n\n.kh-nav-overlay {\n  position: fixed;\n  inset: 0;\n  z-index: 10000;\n  background: rgba(8,8,11,0.99);\n  backdrop-filter: blur(24px);\n  display: flex;\n  flex-direction: column;\n  padding: 22px 26px 32px;\n  opacity: 0;\n  visibility: hidden;\n  transform: translateY(-12px);\n  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;\n  overflow-y: auto;\n  -webkit-overflow-scrolling: touch;\n}\n.kh-nav-overlay.open {\n  opacity: 1;\n  visibility: visible;\n  transform: translateY(0);\n}\n.kh-nav-overlay-top {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 12px;\n}\n.kh-nav-overlay-logo { height: 36px !important; width: auto !important; display: block !important; }\n.kh-nav-overlay-close {\n  width: 40px; height: 40px;\n  border-radius: 10px;\n  background: rgba(255,255,255,0.06);\n  border: none;\n  color: #fff;\n  display: flex; align-items: center; justify-content: center;\n  cursor: pointer;\n}\n.kh-nav-overlay-close svg { width: 18px; height: 18px; }\n\n.kh-nav-overlay-links {\n  display: flex;\n  flex-direction: column;\n  margin-top: 28px;\n  gap: 2px;\n  overflow-y: auto;\n}\n.kh-nav-overlay-link {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 18px 4px;\n  font-size: 22px;\n  font-weight: 700;\n  color: #fff !important;\n  text-decoration: none !important;\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n  background: none;\n  border-left: none; border-right: none; border-top: none;\n  width: 100%;\n  text-align: left;\n  font-family: inherit;\n  cursor: pointer;\n  opacity: 0;\n  transform: translateY(-10px);\n  transition: opacity 0.4s ease, transform 0.4s ease, color 0.2s;\n}\n.kh-nav-overlay-link.kh-active { color: #A3E635 !important; }\n.kh-nav-overlay.open .kh-nav-overlay-link { opacity: 1; transform: translateY(0); }\n.kh-nav-overlay.open .kh-nav-overlay-links > *:nth-child(1) { transition-delay: 0.08s; }\n.kh-nav-overlay.open .kh-nav-overlay-links > *:nth-child(2) { transition-delay: 0.13s; }\n.kh-nav-overlay.open .kh-nav-overlay-links > *:nth-child(3) { transition-delay: 0.18s; }\n.kh-nav-overlay.open .kh-nav-overlay-links > *:nth-child(4) { transition-delay: 0.23s; }\n\n.kh-nav-overlay-accordion-btn .kh-nav-chevron { width: 16px; height: 16px; }\n.kh-nav-overlay-accordion-btn.open .kh-nav-chevron { transform: rotate(180deg); }\n.kh-nav-overlay-sub {\n  display: flex;\n  flex-direction: column;\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.35s ease;\n  opacity: 0;\n  transform: translateY(-10px);\n}\n.kh-nav-overlay.open .kh-nav-overlay-sub { opacity: 1; transform: translateY(0); transition: opacity 0.4s ease 0.23s, transform 0.4s ease 0.23s, max-height 0.35s ease; }\n.kh-nav-overlay-sub.open { max-height: 300px; }\n.kh-nav-overlay-sublink {\n  padding: 13px 4px 13px 14px;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--kh-muted) !important;\n  text-decoration: none !important;\n  border-bottom: 1px solid rgba(255,255,255,0.05);\n}\n.kh-nav-overlay-sublink.kh-active { color: #A3E635 !important; }\n\n.kh-nav-overlay-actions {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  margin-top: auto;\n  padding-top: 24px;\n  opacity: 0;\n  transform: translateY(-10px);\n  transition: opacity 0.4s ease 0.3s, transform 0.4s ease 0.3s;\n}\n.kh-nav-overlay.open .kh-nav-overlay-actions { opacity: 1; transform: translateY(0); }\n.kh-nav-overlay-cta { justify-content: center; padding: 15px; font-size: 15px; }\n\n.kh-lang-switcher-topbar { display: none; }\n\nbody.kh-nav-locked { overflow: hidden; }\n\n\/* \u2500\u2500 Feedback tla\u010didlo \u2500\u2500 *\/\n.kh-feedback-btn {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  padding: 9px 16px;\n  border-radius: 10px;\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.1);\n  color: rgba(232,232,240,0.85);\n  font-family: inherit;\n  font-size: 14px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: background 0.2s, border-color 0.2s, color 0.2s;\n  white-space: nowrap;\n}\n.kh-feedback-btn:hover {\n  background: rgba(163,230,53,0.1);\n  border-color: rgba(163,230,53,0.35);\n  color: #fff;\n}\n.kh-feedback-btn svg { width: 16px; height: 16px; flex-shrink: 0; }\n.kh-feedback-btn-mobile {\n  width: 100%;\n  justify-content: center;\n  padding: 15px;\n  font-size: 15px;\n}\n\n\/* \u2500\u2500 Feedback popup \u2500\u2500 *\/\n.kh-feedback-modal {\n  position: fixed;\n  inset: 0;\n  z-index: 10001;\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  padding: 100px 20px 20px;\n  background: rgba(6,6,9,0.6);\n  backdrop-filter: blur(6px);\n  -webkit-backdrop-filter: blur(6px);\n  opacity: 0;\n  visibility: hidden;\n  transition: opacity 0.2s ease, visibility 0.2s;\n}\n.kh-feedback-modal.open {\n  opacity: 1;\n  visibility: visible;\n}\n.kh-feedback-card {\n  width: 100%;\n  max-width: 440px;\n  background: rgba(19,19,26,0.98);\n  backdrop-filter: blur(20px);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 18px;\n  padding: 20px;\n  box-shadow: 0 30px 60px rgba(0,0,0,0.5), 0 0 0 1px rgba(163,230,53,0.06);\n  transform: translateY(-12px);\n  transition: transform 0.2s ease;\n  font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n.kh-feedback-modal.open .kh-feedback-card { transform: translateY(0); }\n.kh-feedback-head {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 14px;\n}\n.kh-feedback-title { font-size: 16px; font-weight: 700; color: #fff; }\n.kh-feedback-x {\n  width: 30px; height: 30px;\n  flex-shrink: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 8px;\n  background: rgba(255,255,255,0.06);\n  border: none;\n  color: rgba(232,232,240,0.7);\n  cursor: pointer;\n  transition: background 0.2s, color 0.2s;\n}\n.kh-feedback-x:hover { color: #fff; background: rgba(255,255,255,0.12); }\n.kh-feedback-x svg { width: 15px; height: 15px; }\n.kh-feedback-textarea {\n  display: block;\n  width: 100%;\n  min-height: 120px;\n  resize: vertical;\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 12px;\n  padding: 12px 14px;\n  font-family: inherit;\n  font-size: 14px;\n  color: #fff;\n  line-height: 1.5;\n  transition: border-color 0.2s;\n}\n.kh-feedback-textarea::placeholder { color: rgba(232,232,240,0.4); }\n.kh-feedback-textarea:focus { outline: none; border-color: rgba(163,230,53,0.5); }\n.kh-feedback-hp {\n  position: absolute;\n  left: -9999px;\n  width: 1px;\n  height: 1px;\n  opacity: 0;\n}\n.kh-feedback-footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 14px;\n  margin-top: 14px;\n}\n.kh-feedback-note {\n  font-size: 12px;\n  color: var(--kh-muted);\n  line-height: 1.4;\n}\n.kh-feedback-submit {\n  flex-shrink: 0;\n  padding: 10px 22px;\n  border-radius: 10px;\n  border: none;\n  font-family: inherit;\n  font-size: 14px;\n  font-weight: 700;\n  color: #06170f;\n  background: linear-gradient(90deg, #D4F542 0%, #A3E635 100%);\n  cursor: pointer;\n  transition: filter 0.2s, transform 0.2s;\n}\n.kh-feedback-submit:hover { filter: brightness(1.08); }\n.kh-feedback-submit:disabled { opacity: 0.6; cursor: default; }\n\n@media (max-width: 480px) {\n  .kh-feedback-modal { padding-top: 90px; }\n}\n\n@media (max-width: 960px) {\n  .kh-nav-center, .kh-nav-actions { display: none; }\n  .kh-nav-burger { display: flex; }\n  .kh-nav-inner { height: 68px; gap: 10px; }\n  .kh-nav-logo img { height: 36px !important; }\n  .kh-lang-switcher-topbar {\n    display: flex;\n    margin-left: auto;\n  }\n  .kh-lang-switcher-topbar .kh-lang-btn { padding: 5px 9px; font-size: 12px; }\n  .kh-lang-switcher-topbar .kh-lang-flag { font-size: 12px; }\n}\n@media (min-width: 961px) {\n  .kh-nav-overlay { display: none !important; }\n}\n<\/style>\n\n<script>\n(function () {\n  var nav = document.getElementById('kh-nav');\n\n  window.addEventListener('scroll', function () {\n    nav.classList.toggle('kh-scrolled', window.scrollY > 12);\n  }, { passive: true });\n\n  var activeLang = window.location.pathname.indexOf('\/en\/') !== -1 ? 'en' : 'sk';\n  var langPaths = { sk: '\/ravenhub\/', en: '\/en\/ravenhub\/' };\n\n  function setNodeText(el, str) {\n    if (el.firstChild && el.firstChild.nodeType === 3) {\n      el.firstChild.data = str;\n    } else {\n      el.textContent = str;\n    }\n  }\n\n  if (activeLang === 'en') {\n    var navI18n = {\n      'kh-i18n-nav-funkcie': 'Features',\n      'kh-i18n-nav-funkcie-m': 'Features',\n      'kh-i18n-nav-ako': 'How It Works',\n      'kh-i18n-nav-ako-m': 'How It Works',\n      'kh-i18n-nav-cennik': 'Pricing',\n      'kh-i18n-nav-cennik-m': 'Pricing',\n      'kh-i18n-nav-viac': 'More',\n      'kh-i18n-nav-viac-m': 'More',\n      'kh-i18n-nav-cta': 'Download for free',\n      'kh-i18n-nav-cta-m': 'Download for free',\n      'kh-i18n-mega-apps-t': 'Supported apps',\n      'kh-i18n-mega-apps-s': '26 apps RAVEN tracks',\n      'kh-i18n-mega-backup-t': 'Backups & security',\n      'kh-i18n-mega-backup-s': 'Your data stays only yours',\n      'kh-i18n-mega-langs-t': 'Languages, currencies & e-invoicing',\n      'kh-i18n-mega-langs-s': '11 languages, 15 currencies, EU formats',\n      'kh-i18n-mega-faq-t': 'FAQ',\n      'kh-i18n-mega-faq-s': 'Answers before you buy',\n      'kh-i18n-mega-docs-t': 'Documentation',\n      'kh-i18n-mega-docs-s': 'Every feature, step by step',\n      'kh-i18n-sub-apps': 'Supported apps',\n      'kh-i18n-sub-backup': 'Backups & security',\n      'kh-i18n-sub-langs': 'Languages, currencies & e-invoicing',\n      'kh-i18n-sub-faq': 'FAQ',\n      'kh-i18n-sub-docs': 'Documentation'\n    };\n    Object.keys(navI18n).forEach(function (id) {\n      var el = document.getElementById(id);\n      if (el) setNodeText(el, navI18n[id]);\n    });\n  }\n\n  document.querySelectorAll('.kh-lang-btn').forEach(function (btn) {\n    var lang = btn.getAttribute('data-lang');\n    btn.classList.toggle('kh-lang-active', lang === activeLang);\n    btn.addEventListener('click', function (e) {\n      e.preventDefault();\n      if (lang === activeLang) return;\n      window.location.href = window.location.origin + langPaths[lang];\n    });\n  });\n\n  var fbTexts = {\n    sk: {\n      title: 'Sp\u00e4tn\u00e1 v\u00e4zba',\n      placeholder: 'Nap\u00ed\u0161 n\u00e1m \u010doko\u013evek: n\u00e1pad, chybu, pripomienku\u2026',\n      note: 'V\u00e1\u017eime si ka\u017ed\u00fd feedback. Najlep\u0161ie n\u00e1pady a opravy dostaneme priamo do appky. Na spr\u00e1vy neodpoved\u00e1me, ale ka\u017ed\u00fa si pre\u010d\u00edtame.',\n      submit: 'Odosla\u0165',\n      sending: 'Odosielam\u2026',\n      thanks: '\u010eakujeme! Spr\u00e1vu sme dostali.',\n      error: 'Nie\u010do sa pokazilo, sk\u00fas to pros\u00edm nesk\u00f4r.'\n    },\n    en: {\n      title: 'Feedback',\n      placeholder: 'Tell us anything: an idea, a bug, a thought\u2026',\n      note: \"We value every piece of feedback. The best ideas and fixes go straight into the app. We don't respond to submissions, but we read every one.\",\n      submit: 'Submit',\n      sending: 'Sending\u2026',\n      thanks: 'Thanks! We got your message.',\n      error: 'Something went wrong, please try again later.'\n    }\n  };\n  var fbT = fbTexts[activeLang] || fbTexts.sk;\n\n  var fbModal = document.getElementById('kh-feedback-modal');\n  var fbForm = document.getElementById('kh-feedback-form');\n  var fbTextarea = document.getElementById('kh-feedback-text');\n  var fbSubmit = document.getElementById('kh-feedback-submit');\n  var fbStatus = document.getElementById('kh-feedback-status');\n  var fbClose = document.getElementById('kh-feedback-close');\n  var fbHoneypot = document.getElementById('kh-feedback-hp');\n  var fbTitle = document.getElementById('kh-feedback-title');\n\n  if (fbTitle) fbTitle.textContent = fbT.title;\n  if (fbTextarea) fbTextarea.placeholder = fbT.placeholder;\n  if (fbStatus) fbStatus.textContent = fbT.note;\n  if (fbSubmit) fbSubmit.textContent = fbT.submit;\n\n  function openFeedback() {\n    if (!fbModal) return;\n    fbModal.classList.add('open');\n    document.body.classList.add('kh-nav-locked');\n    if (fbTextarea) setTimeout(function () { fbTextarea.focus(); }, 50);\n  }\n  function closeFeedback() {\n    if (!fbModal) return;\n    fbModal.classList.remove('open');\n    document.body.classList.remove('kh-nav-locked');\n  }\n\n  ['kh-feedback-btn', 'kh-feedback-btn-mobile'].forEach(function (id) {\n    var btn = document.getElementById(id);\n    if (!btn) return;\n    btn.addEventListener('click', function () {\n      closeMenu();\n      openFeedback();\n    });\n  });\n  if (fbClose) fbClose.addEventListener('click', closeFeedback);\n  if (fbModal) {\n    fbModal.addEventListener('click', function (e) {\n      if (e.target === fbModal) closeFeedback();\n    });\n  }\n  document.addEventListener('keydown', function (e) {\n    if (e.key === 'Escape') closeFeedback();\n  });\n\n  if (fbForm) {\n    fbForm.addEventListener('submit', function (e) {\n      e.preventDefault();\n      var message = fbTextarea.value.trim();\n      if (!message) return;\n      if (fbHoneypot && fbHoneypot.value) return;\n\n      fbSubmit.disabled = true;\n      fbSubmit.textContent = fbT.sending;\n\n      var formData = new FormData();\n      formData.append('action', 'kh_send_feedback');\n      formData.append('message', message);\n      formData.append('page_url', window.location.href);\n\n      fetch(window.location.origin + '\/wp-admin\/admin-ajax.php', {\n        method: 'POST',\n        body: formData\n      })\n        .then(function (r) { return r.json(); })\n        .then(function (data) {\n          if (data && data.success) {\n            fbTextarea.value = '';\n            fbTextarea.style.display = 'none';\n            fbSubmit.style.display = 'none';\n            fbStatus.textContent = fbT.thanks;\n            setTimeout(closeFeedback, 1800);\n          } else {\n            fbStatus.textContent = fbT.error;\n            fbSubmit.disabled = false;\n            fbSubmit.textContent = fbT.submit;\n          }\n        })\n        .catch(function () {\n          fbStatus.textContent = fbT.error;\n          fbSubmit.disabled = false;\n          fbSubmit.textContent = fbT.submit;\n        });\n    });\n  }\n\n  \/* \u2500\u2500 \"Viac\" mega dropdown: otv\u00e1ra sa okam\u017eite, zatv\u00e1ra sa s mal\u00fdm\n     oneskoren\u00edm (grace peri\u00f3da), aby prechod my\u0161ou z tla\u010didla do\n     panelu (aj mierny v\u00fdjazd mimo) menu nezavrel. Funguje na hover,\n     klik aj kl\u00e1vesnicu. \u2500\u2500 *\/\n  var dropdown = document.getElementById('kh-nav-dropdown');\n  var moreBtn = document.getElementById('kh-more-btn');\n  var closeTimer = null;\n\n  function openDropdown() {\n    clearTimeout(closeTimer);\n    dropdown.classList.add('open');\n    moreBtn.setAttribute('aria-expanded', 'true');\n  }\n  function closeDropdownNow() {\n    dropdown.classList.remove('open');\n    moreBtn.setAttribute('aria-expanded', 'false');\n  }\n  function scheduleClose() {\n    clearTimeout(closeTimer);\n    closeTimer = setTimeout(closeDropdownNow, 300);\n  }\n\n  if (dropdown && moreBtn) {\n    dropdown.addEventListener('mouseenter', openDropdown);\n    dropdown.addEventListener('mouseleave', scheduleClose);\n    moreBtn.addEventListener('click', function (e) {\n      e.preventDefault();\n      if (dropdown.classList.contains('open')) closeDropdownNow();\n      else openDropdown();\n    });\n    moreBtn.addEventListener('focus', openDropdown);\n    dropdown.addEventListener('focusout', function (e) {\n      if (!dropdown.contains(e.relatedTarget)) scheduleClose();\n    });\n    document.addEventListener('click', function (e) {\n      if (!dropdown.contains(e.target)) closeDropdownNow();\n    });\n    document.addEventListener('keydown', function (e) {\n      if (e.key === 'Escape') closeDropdownNow();\n    });\n  }\n\n  \/* \u2500\u2500 Mobiln\u00e9 fullscreen menu \u2500\u2500 *\/\n  var burger = document.getElementById('kh-nav-burger');\n  var overlay = document.getElementById('kh-nav-overlay');\n  var closeBtn = document.getElementById('kh-nav-close');\n  var moreBtnMobile = document.getElementById('kh-more-btn-mobile');\n  var moreSubMobile = document.getElementById('kh-more-sub-mobile');\n\n  var scrollLockY = 0;\n  function openMenu() {\n    scrollLockY = window.scrollY || window.pageYOffset;\n    document.body.style.position = 'fixed';\n    document.body.style.top = (-scrollLockY) + 'px';\n    document.body.style.width = '100%';\n    overlay.classList.add('open');\n    document.body.classList.add('kh-nav-locked');\n    burger.setAttribute('aria-expanded', 'true');\n  }\n  function closeMenu() {\n    overlay.classList.remove('open');\n    document.body.classList.remove('kh-nav-locked');\n    document.body.style.position = '';\n    document.body.style.top = '';\n    document.body.style.width = '';\n    window.scrollTo(0, scrollLockY);\n    burger.setAttribute('aria-expanded', 'false');\n  }\n\n  if (burger && overlay) {\n    burger.addEventListener('click', openMenu);\n    closeBtn.addEventListener('click', closeMenu);\n    overlay.querySelectorAll('a').forEach(function (a) {\n      a.addEventListener('click', closeMenu);\n    });\n    window.addEventListener('resize', function () {\n      if (window.innerWidth > 960) closeMenu();\n    });\n  }\n\n  if (moreBtnMobile && moreSubMobile) {\n    moreBtnMobile.addEventListener('click', function () {\n      var isOpen = moreSubMobile.classList.toggle('open');\n      moreBtnMobile.classList.toggle('open', isOpen);\n      moreBtnMobile.setAttribute('aria-expanded', isOpen ? 'true' : 'false');\n      moreSubMobile.style.maxHeight = isOpen ? (moreSubMobile.scrollHeight + 'px') : '';\n    });\n  }\n\n  \/* \u2500\u2500 Scroll-spy: zv\u00fdrazn\u00ed aktu\u00e1lnu sekciu v menu \u2500\u2500 *\/\n  var targets = Array.prototype.slice.call(document.querySelectorAll('[data-target]'));\n  var ids = ['#uvod', '#funkcie', '#ako-to-funguje', '#cennik', '#aplikacie', '#zalohy', '#jazyky', '#faq'];\n  var sections = ids\n    .map(function (id) { return { id: id, el: document.querySelector(id) }; })\n    .filter(function (s) { return s.el; });\n\n  function setActive(id) {\n    targets.forEach(function (el) {\n      el.classList.toggle('kh-active', el.getAttribute('data-target') === id);\n    });\n  }\n\n  if (sections.length && 'IntersectionObserver' in window) {\n    var observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          var id = '#' + entry.target.id;\n          setActive(id);\n        }\n      });\n    }, { rootMargin: '-35% 0px -55% 0px', threshold: 0 });\n    sections.forEach(function (s) { observer.observe(s.el); });\n  }\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div><\/div>\n\t\t<div id=\"fws_6aa7826de3aa8\"  data-column-margin=\"none\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-content vc_row-o-equal-height vc_row-flex vc_row-o-content-top  top_margin_-180px\"  style=\"padding-top: 0px; padding-bottom: 0px; \"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer using-image\" ><div class=\"row-bg viewport-desktop using-image using-bg-color\"  style=\"background-position: -200% 10%; background-repeat: no-repeat; background-color: #0C0C10; \" data-nectar-img-src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/RAVEN-circle-scaled.png\"><\/div><\/div><div class=\"row-bg-overlay row-bg-layer\" style=\"background:linear-gradient(5deg, rgb(12,12,16) 11%, rgba(243,243,243,0) 90%);\"><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA 1A \u2014 HERO TEXT (bez marquee, obr\u00e1zok ako row background vo WPBakery)\n   Vlo\u017e ako: Raw HTML blok vo WPBakery\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-hero kh-hero-v3\">\n  <div class=\"kh-container\">\n\n    <div class=\"kh-hero-left\">\n      <span class=\"kh-badge kh-badge-orange\">TOP macOS app pre kreat\u00edvcov a freelancerov<\/span>\n      <h1 class=\"kh-hero-title\">\n        <span class=\"kh-hero-title-eyebrow\">RAVEN Hub<\/span>\n        V\u0161etka tvoja pr\u00e1ca.<br>\n        <span>Jeden smart hub.<\/span>\n      <\/h1>\n      <p class=\"kh-hero-sub\">\n        RAVEN Hub je macOS appka ktor\u00e1 automaticky sleduje \u010das str\u00e1ven\u00fd v ka\u017edej aplik\u00e1cii, organizuje ho pod\u013ea projektov a klientov, a generuje profesion\u00e1lne fakt\u00fary a presn\u00e9 reporty. Raz nastav\u00ed\u0161, pracuje\u0161 a zvy\u0161ok rob\u00ed RAVEN.\n      <\/p>\n      <div class=\"kh-hero-btns\">\n        <a href=\"https:\/\/www.kanda.sk\/ravenhub_update\/RAVENHub.zip\" class=\"kh-btn kh-btn-primary\" data-track=\"ravenhub-hlavny-hero-download-button\">Stiahnu\u0165 zadarmo \u2197<\/a>\n        <a href=\"#how-it-works\" class=\"kh-btn kh-btn-outline\">Ako to funguje<\/a>\n      <\/div>\n      <p class=\"kh-hero-note\">14 dn\u00ed zdarma, bez platobnej karty \u00b7 macOS 14+ \u00b7 Apple Silicon &amp; Intel<br>Po stiahnut\u00ed si pred prv\u00fdm spusten\u00edm presu\u0148 RAVEN Hub do prie\u010dinka Aplik\u00e1cie alebo na Plochu <\/p>\n\n      <div class=\"kh-hero-mini-features\">\n        <div class=\"kh-hero-mini-feature\">\n          <div class=\"kh-hero-mini-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z\"\/><\/svg>\n          <\/div>\n          <span>Projekty<\/span>\n        <\/div>\n        <div class=\"kh-hero-mini-feature\">\n          <div class=\"kh-hero-mini-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z\"\/><\/svg>\n          <\/div>\n          <span>Klienti<\/span>\n        <\/div>\n        <div class=\"kh-hero-mini-feature\">\n          <div class=\"kh-hero-mini-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/><\/svg>\n          <\/div>\n          <span>Fakt\u00fary<\/span>\n        <\/div>\n        <div class=\"kh-hero-mini-feature\">\n          <div class=\"kh-hero-mini-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5\"\/><\/svg>\n          <\/div>\n          <span>Kalend\u00e1r<\/span>\n        <\/div>\n        <div class=\"kh-hero-mini-feature\">\n          <div class=\"kh-hero-mini-icon\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z\"\/><\/svg>\n          <\/div>\n          <span>Reporty<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n\/* \u2500\u2500 Hero text: obr\u00e1zok ako row background nastaven\u00fd vo WPBakery \u2500\u2500 *\/\n\/* D\u00d4LE\u017dIT\u00c9: .kh-page m\u00e1 natvrdo tmav\u00e9 pozadie (--kh-dark), ktor\u00e9 by prekrylo\n   Background Image nastaven\u00fd na WPBakery riadku. Tu ho preto vyp\u00edname. *\/\n.kh-page:has(.kh-hero-v3) {\n  background: transparent !important;\n}\n\/* sekcia je potiahnut\u00e1 vy\u0161\u0161ie (podbieha pod sticky menu) \u2014 z\u00e1kladn\u00fdch\n   100px z .kh-hero (kanda-hub-custom.css) + 180px navy\u0161e, aby obsah\n   neza\u010d\u00ednal pod menu *\/\n.kh-hero-v3 { padding-top: 280px; }\n.kh-hero-v3 { text-align: left; }\n.kh-hero-v3::before { display: none; }\n.kh-hero-v3 .kh-hero-left {\n  width: 100%;\n}\n.kh-hero-v3 .kh-hero-btns {\n  flex-wrap: nowrap;\n}\n.kh-hero-v3 .kh-hero-btns .kh-btn {\n  white-space: nowrap;\n}\n.kh-hero-v3 .kh-hero-title {\n  text-align: left;\n  margin-top: 20px;\n  font-size: clamp(44px, 5.2vw, 80px);\n}\n.kh-hero-v3 .kh-hero-title span {\n  background: linear-gradient(90deg, #D4F542 0%, #8BC53A 100%);\n  -webkit-background-clip: text;\n  background-clip: text;\n  color: transparent !important;\n}\n.kh-hero-v3 .kh-hero-title-eyebrow {\n  display: block;\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #8BC53A;\n  margin-bottom: 10px;\n}\n.kh-hero-v3 .kh-hero-sub {\n  text-align: left;\n  margin: 0 0 32px;\n  max-width: 540px;\n  color: #fff;\n}\n.kh-hero-v3 .kh-hero-btns {\n  justify-content: flex-start;\n}\n.kh-hero-v3 .kh-hero-note {\n  text-align: left;\n}\n\n\/* \u2500\u2500 Mini feature riadok \u2500\u2500 *\/\n.kh-hero-mini-features {\n  display: flex;\n  gap: 32px;\n  margin-top: 44px;\n  flex-wrap: wrap;\n}\n.kh-hero-mini-feature {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 8px;\n}\n.kh-hero-mini-icon {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 44px !important;\n  height: 44px !important;\n  border-radius: 10px !important;\n  background: linear-gradient(135deg, rgba(212,245,66,0.16) 0%, rgba(139,197,58,0.16) 100%) !important;\n  border: 1px solid rgba(139,197,58,0.35) !important;\n  box-shadow: 0 0 16px rgba(139,197,58,0.35) !important;\n  transition: box-shadow 0.25s, transform 0.25s;\n}\n.kh-hero-mini-feature:hover .kh-hero-mini-icon {\n  box-shadow: 0 0 26px rgba(139,197,58,0.6) !important;\n  transform: translateY(-2px);\n}\n.kh-hero-mini-icon svg {\n  width: 22px !important;\n  height: 22px !important;\n  color: #8BC53A !important;\n  stroke: #8BC53A !important;\n}\n.kh-hero-mini-feature span {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--kh-muted);\n}\n\n\/* \u2500\u2500 Zelen\u00e9 CTA tla\u010didlo (pod\u013ea farieb v RAVEN Hub grafike) \u2500\u2500 *\/\n.kh-hero-v3 .kh-btn-primary {\n  background: linear-gradient(90deg, #D4F542 0%, #8BC53A 100%) !important;\n  animation: kh-btn-pulse-glow 2.4s ease-in-out infinite;\n}\n.kh-hero-v3 .kh-btn-primary:hover {\n  filter: brightness(1.08);\n  transform: translateY(-1px);\n  animation-play-state: paused;\n  box-shadow: 0 0 44px rgba(139,197,58,0.75) !important;\n}\n@keyframes kh-btn-pulse-glow {\n  0%, 100% { box-shadow: 0 0 18px rgba(139,197,58,0.3); }\n  50%      { box-shadow: 0 0 38px rgba(139,197,58,0.65); }\n}\n\n\/* \u2500\u2500 Outline tla\u010didlo \u2014 zelen\u00fd hover namiesto modr\u00e9ho \u2500\u2500 *\/\n.kh-hero-v3 .kh-btn-outline {\n  box-shadow: 0 0 0 rgba(139,197,58,0);\n  transition: all 0.25s;\n}\n.kh-hero-v3 .kh-btn-outline:hover {\n  border-color: #8BC53A !important;\n  color: #8BC53A !important;\n  box-shadow: 0 0 28px rgba(139,197,58,0.4);\n}\n\n\/* \u2500\u2500 Mobil: mini ikony do jedn\u00e9ho riadku, men\u0161\u00ed badge \u2500\u2500 *\/\n@media (max-width: 480px) {\n  .kh-hero-v3 .kh-hero-btns { flex-wrap: wrap; }\n\n  .kh-hero-mini-features {\n    flex-wrap: nowrap;\n    gap: 10px;\n    margin-top: 32px;\n    justify-content: space-between;\n  }\n  .kh-hero-mini-feature {\n    gap: 6px;\n  }\n  .kh-hero-mini-icon {\n    width: 32px !important;\n    height: 32px !important;\n    border-radius: 8px !important;\n  }\n  .kh-hero-mini-icon svg {\n    width: 16px !important;\n    height: 16px !important;\n  }\n  .kh-hero-mini-feature span {\n    font-size: 9px;\n  }\n\n  .kh-hero-v3 .kh-badge-orange {\n    font-size: 11px;\n    padding: 5px 10px;\n    line-height: 1.3;\n  }\n}\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA 1B \u2014 ROTUJ\u00daCE LOG\u00c1 APPIEK (marquee)\n   Vlo\u017e ako: Raw HTML blok vo WPBakery\n   Prieh\u013eadn\u00e9 pozadie (nepou\u017e\u00edva .kh-hero \u2014 ten m\u00e1 vlastn\u00fd ve\u013ek\u00fd\n   padding + radial glow, ktor\u00e9 tu nechceme) + men\u0161\u00ed vertik\u00e1lny rozostup.\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-marquee-section\">\n  <div class=\"kh-marquee\">\n    <p class=\"kh-marquee-label\">Funguje s appkami ktor\u00e9 u\u017e pou\u017e\u00edva\u0161<\/p>\n    <div class=\"kh-marquee-track\">\n\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/final-cut-pro.png\" alt=\"Final Cut Pro\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/premiere-pro.svg\" alt=\"Premiere Pro\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/photoshop.svg\" alt=\"Photoshop\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/illustrator.svg\" alt=\"Illustrator\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/after-effects.svg\" alt=\"After Effects\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/indesign.svg\" alt=\"InDesign\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/lightroom.svg\" alt=\"Lightroom\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/figma.svg\" alt=\"Figma\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/blender.svg\" alt=\"Blender\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/davinci-resolve.svg\" alt=\"DaVinci Resolve\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/logic-pro.png\" alt=\"Logic Pro\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/xcode.png\" alt=\"Xcode\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/capcut.svg\" alt=\"CapCut\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/canva.png\" alt=\"Canva\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/word.svg\" alt=\"Word\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/excel.svg\" alt=\"Excel\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/powerpoint.svg\" alt=\"PowerPoint\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/pages.png\" alt=\"Pages\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/numbers.png\" alt=\"Numbers\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/keynote.png\" alt=\"Keynote\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/chrome.svg\" alt=\"Chrome\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/safari.png\" alt=\"Safari\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/arc.svg\" alt=\"Arc\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/brave.svg\" alt=\"Brave\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/edge.svg\" alt=\"Edge\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/opera.svg\" alt=\"Opera\">\n\n      <!-- duplik\u00e1t rovnak\u00e9ho zoznamu pre plynul\u00fa slu\u010dku -->\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/final-cut-pro.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/premiere-pro.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/photoshop.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/illustrator.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/after-effects.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/indesign.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/lightroom.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/figma.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/blender.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/davinci-resolve.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/logic-pro.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/xcode.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/capcut.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/canva.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/word.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/excel.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/powerpoint.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/pages.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/numbers.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/keynote.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/chrome.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/safari.png\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/arc.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/brave.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/edge.svg\" alt=\"\" aria-hidden=\"true\">\n      <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/opera.svg\" alt=\"\" aria-hidden=\"true\">\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n\/* prieh\u013eadn\u00e9 pozadie tejto sekcie (neded\u00ed tmav\u00e9 .kh-page pozadie) *\/\n.kh-page:has(.kh-marquee-section) {\n  background: transparent !important;\n}\n.kh-marquee-section {\n  padding: 0;\n}\n.kh-marquee {\n  padding: 14px 60px 18px;\n  overflow: hidden;\n}\n.kh-marquee-label {\n  text-align: center;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  color: var(--kh-muted);\n  margin: 0 0 20px;\n}\n.kh-marquee-track {\n  display: flex !important;\n  align-items: center;\n  width: max-content;\n  gap: 80px;\n  animation: kh-marquee-scroll 70s linear infinite;\n  -webkit-mask-image: linear-gradient(to right, transparent, black 10%);\n  mask-image: linear-gradient(to right, transparent, black 10%);\n}\n.kh-marquee:hover .kh-marquee-track {\n  animation-play-state: paused;\n}\n.kh-marquee-track img {\n  width: 32px !important;\n  height: 32px !important;\n  max-width: 32px !important;\n  max-height: 32px !important;\n  object-fit: contain !important;\n  flex-shrink: 0;\n  opacity: 1 !important;\n}\n@keyframes kh-marquee-scroll {\n  from { transform: translateX(0); }\n  to   { transform: translateX(-50%); }\n}\n@media (prefers-reduced-motion: reduce) {\n  .kh-marquee-track { animation: none; }\n}\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n\t\t<div id=\"fws_6aa7826de4d89\"  data-column-margin=\"none\" data-midnight=\"dark\"  class=\"wpb_row vc_row-fluid vc_row full-width-content has-row-bg-color vc_row-o-equal-height vc_row-flex vc_row-o-content-top\"  style=\"padding-top: 0px; padding-bottom: 0px; --row-bg-color: #0C0C10;\"><div class=\"row-bg-wrap\" data-bg-animation=\"none\" data-bg-animation-delay=\"\" data-bg-overlay=\"false\"><div class=\"inner-wrap row-bg-layer\" ><div class=\"row-bg viewport-desktop using-bg-color\"  style=\"background-color: #0C0C10; \"><\/div><\/div><\/div><div class=\"row_col_wrap_12 col span_12 dark left\">\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone flex_gap_desktop_10px \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t<div class=\"wpb_video_widget wpb_content_element vc_clearfix   vc_video-aspect-ratio-169 vc_video-el-width-100 vc_video-align-center\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t\n\t\t\t<div class=\"wpb_video_wrapper\"><iframe loading=\"lazy\" title=\"RAVEN Hub - Automatic Time Tracking &amp; Invoicing - Mac App for creatives\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/NE1M2KKv8kQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA \u2014 \"\u010co je RAVEN Hub\" (6 z\u00e1lo\u017eiek so screenshotmi)\n   Obr\u00e1zky nahrat\u00e9 na serveri v \/wp-content\/uploads\/2026\/06\/\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">\u010co je RAVEN Hub<\/p>\n      <h2 class=\"kh-section-title\">Time tracker a faktur\u00e1cia.<br>V\u0161etko na jednom mieste.<\/h2>\n      <p class=\"kh-section-sub\">V\u00e4\u010d\u0161ina podnikate\u013eov fakturuje o 20 - 30 % menej ako odpracovala. RAVEN Hub meria ka\u017ed\u00fa min\u00fatu automaticky - bez klikania, bez zabudnutia. na konci mesiaca m\u00e1\u0161 fakt\u00faru hotov\u00fa za 2 min\u00faty.<\/p>\n    <\/div>\n\n    <div class=\"kh-tabs\">\n      <div class=\"kh-tabs-nav\">\n        <button class=\"kh-tab-btn active\" onclick=\"khTab(this, 'menubar')\">Menu bar<\/button>\n        <button class=\"kh-tab-btn\" onclick=\"khTab(this, 'projekty')\">Projekty<\/button>\n        <button class=\"kh-tab-btn\" onclick=\"khTab(this, 'klienti')\">Klienti<\/button>\n        <button class=\"kh-tab-btn\" onclick=\"khTab(this, 'faktury')\">Fakt\u00fary<\/button>\n        <button class=\"kh-tab-btn\" onclick=\"khTab(this, 'kalendar')\">Kalend\u00e1r<\/button>\n        <button class=\"kh-tab-btn\" onclick=\"khTab(this, 'reporty')\">Reporty & Export<\/button>\n      <\/div>\n\n      <div class=\"kh-tab-content active\" id=\"tab-menubar\">\n        <div class=\"kh-tab-inner\">\n          <div class=\"kh-tab-img\">\n            <img decoding=\"async\" src=\"http:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-DVR-working-web.webp\"\n                 alt=\"RAVEN Hub \u2014 menu bar preh\u013ead akt\u00edvnych aplik\u00e1ci\u00ed a dne\u0161nej aktivity\" loading=\"lazy\">\n          <\/div>\n          <div class=\"kh-tab-text\">\n            <h3>V\u017edy po ruke<\/h3>\n            <p>RAVEN Hub be\u017e\u00ed ticho v menu bare. Preh\u013ead bez otv\u00e1rania okna.<\/p>\n            <ul class=\"kh-tab-list\">\n              <li>Aktu\u00e1lny meran\u00fd projekt a \u010das na prv\u00fd poh\u013ead<\/li>\n              <li>Automatick\u00e9 a r\u00fdchle prepnutie medzi projektmi a appkami <\/li>\n              <li>Denn\u00fd preh\u013ead aktivity a odpracovan\u00e9ho \u010dasu<\/li>\n              <li>Nastavenie tolerancie prepnutia okna - \u010dasomiera nekon\u010d\u00ed okam\u017eite<\/li>\n\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-tab-content\" id=\"tab-projekty\">\n        <div class=\"kh-tab-inner\">\n          <div class=\"kh-tab-img\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web.webp\"\n                 alt=\"RAVEN Hub \u2014 preh\u013ead projektov a z\u00e1kaziek\" loading=\"lazy\">\n          <\/div>\n          <div class=\"kh-tab-text\">\n            <h3>Projekty a z\u00e1kazky<\/h3>\n            <p>Organizuj pr\u00e1cu do projektov a z\u00e1kaziek. RAVEN Hub meria \u010das automaticky a vie\u0161 presne tvoj honor\u00e1r.<\/p>\n            <ul class=\"kh-tab-list\">\n              <li>Z\u00e1kazky so skupinov\u00fdm preh\u013eadom odpracovan\u00e9ho \u010dasu a honor\u00e1ru<\/li>\n              <li>Rozpo\u010det hod\u00edn na z\u00e1kazku s vizu\u00e1lnym ukazovate\u013eom<\/li>\n              <li>Hodinov\u00e1 sadzba nastavite\u013en\u00e1 na projekt<\/li>\n              <li>Zoradenie, skr\u00fdvanie a filtrovanie projektov<\/li>\n              <li>URL sledovanie - meria \u010das aj v prehliada\u010di pod\u013ea \u010dasti URL<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-tab-content\" id=\"tab-klienti\">\n        <div class=\"kh-tab-inner\">\n          <div class=\"kh-tab-img\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web.webp\"\n                 alt=\"RAVEN Hub \u2014 spr\u00e1va klientov a faktura\u010dn\u00fdch \u00fadajov\" loading=\"lazy\">\n          <\/div>\n          <div class=\"kh-tab-text\">\n            <h3>Spr\u00e1va klientov<\/h3>\n            <p>V\u0161etky faktura\u010dn\u00e9 \u00fadaje na jednom mieste bez opakovan\u00e9ho vypl\u0148ovania.<\/p>\n            <ul class=\"kh-tab-list\">\n              <li>Priradenie z\u00e1kaziek a projektov ku klientovi<\/li>\n              <li>Preh\u013ead uhraden\u00fdch vs. neuhraden\u00fdch fakt\u00far klienta<\/li>\n              <li>Faktura\u010dn\u00e9 \u00fadaje sa vyplnia automaticky pri novej fakt\u00fare<\/li>\n              <li>Podpora I\u010cO, DI\u010c, I\u010c DPH pre SK, CZ aj zahrani\u010dn\u00fdch klientov<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-tab-content\" id=\"tab-faktury\">\n        <div class=\"kh-tab-inner\">\n          <div class=\"kh-tab-img\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web.webp\"\n                 alt=\"RAVEN Hub \u2014 detail fakt\u00fary s automatick\u00fdmi faktura\u010dn\u00fdmi \u00fadajmi\" loading=\"lazy\">\n          <\/div>\n          <div class=\"kh-tab-text\">\n            <h3>Profesion\u00e1lne fakt\u00fary<\/h3>\n            <p>Od natrackovan\u00e9ho \u010dasu k PDF fakt\u00fare na p\u00e1r kliknut\u00ed.<\/p>\n            <ul class=\"kh-tab-list\">\n              <li>Fakt\u00fary, z\u00e1lohov\u00e9 fakt\u00fary, cenov\u00e9 ponuky aj dobropisy<\/li>\n              <li>DPH nastavite\u013en\u00e1 na polo\u017eku, QR k\u00f3d, IBAN<\/li>\n              <li>Po uhraden\u00ed sa projekt ozna\u010d\u00ed - \u010das \u010falej be\u017e\u00ed od poslednej \u00fahrady<\/li>\n              <li>Odoslanie e-mailom priamo z appky, upomienka jedn\u00fdm kliknut\u00edm<\/li>\n              <li>11 jazykov a 15 mien - fakt\u00fara v jazyku klienta<\/li>\n            <li>Podpora e-Fakt\u00far\n            <\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-tab-content\" id=\"tab-kalendar\">\n        <div class=\"kh-tab-inner\">\n          <div class=\"kh-tab-img\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web.webp\"\n                 alt=\"RAVEN Hub \u2014 kalend\u00e1r s preh\u013eadom odpracovan\u00e9ho \u010dasu\" loading=\"lazy\">\n          <\/div>\n          <div class=\"kh-tab-text\">\n            <h3>Kalend\u00e1r aktiv\u00edt<\/h3>\n            <p>Presn\u00fd preh\u013ead \u010do si ktor\u00fd de\u0148 robil - na jeden poh\u013ead.<\/p>\n            <ul class=\"kh-tab-list\">\n              <li>Mesa\u010dn\u00fd kalend\u00e1r s odpracovan\u00fdm \u010dasom za ka\u017ed\u00fd de\u0148<\/li>\n              <li>Klikne\u0161 na de\u0148 - vid\u00ed\u0161 v\u0161etky projekty, z\u00e1kazky a presn\u00e9 \u010dasy udalost\u00ed<\/li>\n              <li>Vyh\u013ead\u00e1vanie pod\u013ea projektu - kalend\u00e1r zv\u00fdrazn\u00ed len dni kedy si na \u0148om pracoval<\/li>\n              <li>PDF report jedn\u00fdm - Export  d\u0148a priamo z kalend\u00e1ra<\/li>\n              <li>Ide\u00e1lne pri reportovan\u00ed klientovi alebo pri sporoch o odpracovan\u00fd \u010das<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-tab-content\" id=\"tab-reporty\">\n        <div class=\"kh-tab-inner\">\n          <div class=\"kh-tab-img\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web.webp\"\n                 alt=\"RAVEN Hub \u2014 finan\u010dn\u00fd report s grafom uhraden\u00fdch a neuhraden\u00fdch platieb\" loading=\"lazy\">\n          <\/div>\n          <div class=\"kh-tab-text\">\n            <h3>Reporty & Export<\/h3>\n            <p>Kone\u010dne vie\u0161 kde re\u00e1lne ide tvoj \u010das - a kde ho str\u00e1ca\u0161.<\/p>\n            <ul class=\"kh-tab-list\">\n              <li>Preh\u013ead hod\u00edn na projekt, z\u00e1kazku alebo klienta<\/li>\n              <li>Filtrovanie pod\u013ea d\u0148a, t\u00fd\u017ed\u0148a alebo mesiaca<\/li>\n              <li>Preh\u013ead aplik\u00e1ci\u00ed - vie\u0161 \u010do ti berie najviac \u010dasu<\/li>\n              <li>Z\u00e1kazky s celkov\u00fdm honor\u00e1rom a odpracovan\u00fdm \u010dasom<\/li>\n              <li>Graf dennej aktivity<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-tabs {\n  margin-top: 48px;\n}\n.kh-tabs-nav {\n  display: flex;\n  gap: 8px;\n  flex-wrap: wrap;\n  justify-content: center;\n  margin-bottom: 24px;\n}\n.kh-tab-btn {\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 10px;\n  color: var(--kh-muted);\n  font-size: 14px;\n  font-weight: 600;\n  padding: 10px 20px;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n.kh-tab-btn:hover {\n  border-color: var(--kh-border);\n  color: var(--kh-text);\n}\n.kh-tab-btn.active {\n  background: var(--kh-blue);\n  border-color: var(--kh-blue);\n  color: #06170f;\n}\n.kh-tab-content {\n  display: none;\n}\n.kh-tab-content.active {\n  display: block;\n}\n.kh-tab-inner {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 40px;\n  align-items: center;\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 20px;\n  padding: 40px;\n}\n@media (max-width: 720px) {\n  .kh-tab-inner { grid-template-columns: 1fr; }\n}\n.kh-tab-img img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n.kh-tab-text h3 {\n  font-size: 22px;\n  font-weight: 700;\n  color: #fff;\n  margin: 0 0 8px;\n}\n.kh-tab-text p {\n  font-size: 15px;\n  color: var(--kh-muted);\n  line-height: 1.7;\n  margin: 0 0 16px;\n}\n.kh-tab-list {\n  list-style: none !important;\n  padding: 0;\n  margin: 0;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.kh-tab-list li {\n  list-style: none !important;\n  font-size: 14px;\n  color: var(--kh-text);\n  padding-left: 20px;\n  position: relative;\n  line-height: 1.5;\n}\n.kh-tab-list li::before {\n  content: \"\u2713\";\n  position: absolute;\n  left: 0;\n  color: var(--kh-blue);\n  font-weight: 700;\n}\n<\/style>\n\n<script>\nfunction khTab(btn, id) {\n  document.querySelectorAll('.kh-tab-btn').forEach(function(b){ b.classList.remove('active'); });\n  document.querySelectorAll('.kh-tab-content').forEach(function(c){ c.classList.remove('active'); });\n  btn.classList.add('active');\n  document.getElementById('tab-' + id).classList.add('active');\n}\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">Uk\u00e1\u017eka<\/p>\n      <h2 class=\"kh-section-title\">Jednoduch\u00e9. Preh\u013eadn\u00e9. Tvoje.<\/h2>\n      <p class=\"kh-section-sub\">Presne toto uvid\u00ed\u0161 po spusten\u00ed - \u017eiadne skryt\u00e9 menu, \u017eiadne manu\u00e1lne zapisovanie pr\u00e1ce.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-page .kh-center { margin-bottom: 24px; }\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_gallery wpb_content_element clearfix\">\n\t\t<div class=\"wpb_wrapper\"><div class=\"wpb_gallery_slidesflickity_static_height_style\" data-onclick=\"link_image\" data-interval=\"5\"><style>.wpb_gallery_slidesflickity_static_height_style .nectar-flickity.instace-6aa7826de7557:not(.masonry) .flickity-slider .cell img {\n      height: 400px;\n    }\n    @media only screen and (max-width: 1300px) {\n      .wpb_gallery_slidesflickity_static_height_style .nectar-flickity.instace-6aa7826de7557:not(.masonry) .flickity-slider .cell img {\n        height: 400px;\n      }\n    }\n    @media only screen and (max-width: 1000px) {\n      .wpb_gallery_slidesflickity_static_height_style .nectar-flickity.instace-6aa7826de7557:not(.masonry) .flickity-slider .cell img {\n        height: 350px;\n      }\n    }\n    @media only screen and (max-width: 690px) {\n      .wpb_gallery_slidesflickity_static_height_style .nectar-flickity.instace-6aa7826de7557:not(.masonry) .flickity-slider .cell img {\n        height: 180px;\n      }\n    }<\/style><div class=\"nectar-flickity not-initialized instace-6aa7826de7557\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image gallery\" data-mask-edges=\"true\"  data-touch-icon-color=\"default\" data-drag-scale=\"\" data-overflow=\"hidden\" data-wrap=\"wrap\" data-spacing=\"default\" data-shadow=\"none\" data-autoplay=\"true\" data-autoplay-dur=\"\" data-free-scroll=\"true\" data-controls=\"pagination\"><div class=\"flickity-viewport\"> <div class=\"flickity-slider\"><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"824\" height=\"824\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - running apps-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web.webp 824w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-300x300.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-150x150.webp 150w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-768x768.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-140x140.webp 140w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-100x100.webp 100w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-500x500.webp 500w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-350x350.webp 350w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web-800x800.webp 800w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - running apps-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-running-apps-web.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"824\" height=\"880\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-DVR-working-web.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - DVR - working-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-DVR-working-web.webp 824w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-DVR-working-web-281x300.webp 281w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-DVR-working-web-768x820.webp 768w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - DVR - working-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-DVR-working-web.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Projects-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Projects-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Projects-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - New Project-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - New Project-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-New-Project-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Clients-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Clients-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Clients-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-1024x659.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Edit document-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-1024x659.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-300x193.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-768x494.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-1536x988.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-2048x1317.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Edit document-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-1024x659.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Edit document 2-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-1024x659.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-300x193.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-768x494.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-1536x988.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-2048x1317.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Edit document 2-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Edit-document-2-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Invoices-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Invoices-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoices-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-1024x659.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Send Invoice - email-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-1024x659.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-300x193.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-768x494.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-1536x988.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-2048x1317.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Send Invoice - email-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Send-Invoice-email-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Calendar-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Calendar-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-1024x659.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Report export - detailed-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-1024x659.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-300x193.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-768x494.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-1536x988.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-2048x1317.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Report export - detailed-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-export-detailed-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Report - time-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Report - time-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-time-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-1024x659.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Calendar report-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-1024x659.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-300x193.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-768x494.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-1536x988.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-2048x1317.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Calendar report-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Calendar-report-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"659\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-1024x659.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Report - finance-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-1024x659.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-300x193.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-768x494.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-1536x988.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-2048x1317.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Report - finance-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-finance-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Report - jobs-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Report - jobs-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-jobs-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"1024\" height=\"618\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-1024x618.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Report - apps-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-1024x618.webp 1024w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-300x181.webp 300w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-768x463.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-1536x927.webp 1536w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-2048x1236.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Report - apps-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-apps-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"724\" height=\"1024\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-724x1024.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Invoice PDF-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-724x1024.webp 724w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-212x300.webp 212w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-768x1087.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-1086x1536.webp 1086w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-1447x2048.webp 1447w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-scaled.webp 1809w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Invoice PDF-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Invoice-PDF-web-scaled.webp\"><\/a><\/div><div class=\"cell\" data-lazy=\"false\"><img decoding=\"async\" width=\"724\" height=\"1024\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-724x1024.webp\" class=\"skip-lazy nectar-lazy attachment-large\" alt=\"\" title=\"RAVEN Hub - Report PDF-web\" srcset=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-724x1024.webp 724w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-212x300.webp 212w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-768x1087.webp 768w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-1086x1536.webp 1086w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-1447x2048.webp 1447w, https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-scaled.webp 1809w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><a class=\"entire-slide-link\" aria-label=\"RAVEN Hub - Report PDF-web\"  href=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/06\/RAVEN-Hub-Report-PDF-web-scaled.webp\"><\/a><\/div><\/div><\/div><\/div><\/div>\n\t\t<\/div> \n\t<\/div> \n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">Pre koho je RAVEN Hub<\/p>\n      <h2 class=\"kh-section-title\">Pre ka\u017ed\u00e9ho, kto fakturuje svoj \u010das.<\/h2>\n      <p class=\"kh-section-sub\">Grafik, program\u00e1tor, \u00fa\u010dtovn\u00edk, konzultant, architekt, fotograf - ak pracuje\u0161 na Macu a fakturuje\u0161 hodiny, RAVEN Hub to meria automaticky. Raz nastav\u00ed\u0161 a pracuje\u0161. \u017diadne tla\u010didl\u00e1, \u017eiadne sp\u00fa\u0161\u0165anie trackera. Na konci mesiaca vie\u0161 presne \u010do fakturova\u0165.<\/p>\n    <\/div>\n    <div class=\"kh-forwhom-grid\">\n\n      <div class=\"kh-forwhom-card\">\n        <div class=\"kh-forwhom-icon\">\ud83c\udfac<\/div>\n        <h3>Kreat\u00edvci & tvorcovia<\/h3>\n        <p>Video editori, grafici, fotografovia, motion dizajn\u00e9ri, content creatori. Pracuje\u0161 v kreat\u00edvnych appk\u00e1ch - RAVEN Hub vie ktor\u00fdch a meria za teba.<\/p>\n        <div class=\"kh-forwhom-tags\">\n          <span>Final Cut Pro<\/span><span>Premiere<\/span><span>Photoshop<\/span><span>Figma<\/span><span>Blender<\/span><span>+ \u010fal\u0161ie<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-forwhom-card\">\n        <div class=\"kh-forwhom-icon\">\ud83d\udcbc<\/div>\n        <h3>Freelanceri & \u017eivnostn\u00edci<\/h3>\n        <p>Program\u00e1tori, copywriteri, konzultanti, architekti, \u00fa\u010dtovn\u00edci. Vie\u0161 presne ko\u013eko hod\u00edn si odpracoval a za \u010do fakturuje\u0161 - bez h\u00e1dania.<\/p>\n        <div class=\"kh-forwhom-tags\">\n          <span>Word<\/span><span>Excel<\/span><span>Xcode<\/span><span>Pages<\/span><span>Numbers<\/span><span>+ \u010fal\u0161ie<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-forwhom-card\">\n        <div class=\"kh-forwhom-icon\">\ud83c\udfe2<\/div>\n        <h3>Mal\u00e9 firmy & \u0161t\u00fadi\u00e1<\/h3>\n        <p>Nepotrebuje\u0161 drah\u00fd firemn\u00fd softv\u00e9r. RAVEN Hub ti d\u00e1 preh\u013ead, kr\u00e1sne fakt\u00fary a v\u0161etko \u010do mal\u00e1 firma potrebuje - jednoducho a bez zbyto\u010dnost\u00ed.<\/p>\n        <div class=\"kh-forwhom-tags\">\n          <span>Fakt\u00fary<\/span><span>Cenov\u00e9 ponuky<\/span><span>Reporty<\/span><span>DPH<\/span><span>Viac mien<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n    <div class=\"kh-forwhom-note\">\n      Nepotrebuje\u0161 tracker? <strong>\u017diadny probl\u00e9m.<\/strong> RAVEN Hub m\u00f4\u017ee\u0161 pou\u017e\u00edva\u0165 len na fakt\u00fary - sledovanie \u010dasu je volite\u013en\u00e9.\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-forwhom-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n  gap: 20px;\n  margin-top: 56px;\n}\n.kh-forwhom-card {\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 20px;\n  padding: 32px;\n  transition: border-color 0.2s, transform 0.2s;\n}\n.kh-forwhom-card:hover {\n  border-color: var(--kh-border);\n  transform: translateY(-2px);\n}\n.kh-forwhom-icon {\n  font-size: 36px;\n  margin-bottom: 16px;\n}\n.kh-forwhom-card h3 {\n  font-size: 19px; font-weight: 700;\n  color: #fff; margin: 0 0 10px;\n}\n.kh-forwhom-card p {\n  font-size: 14px; color: var(--kh-muted);\n  margin: 0 0 20px; line-height: 1.7;\n}\n.kh-forwhom-tags {\n  display: flex; flex-wrap: wrap; gap: 6px;\n}\n.kh-forwhom-tags span {\n  background: var(--kh-blue-glow);\n  border: 1px solid var(--kh-border);\n  color: var(--kh-blue);\n  font-size: 12px; font-weight: 600;\n  padding: 3px 10px;\n  border-radius: 6px;\n}\n.kh-forwhom-note {\n  margin-top: 32px;\n  text-align: center;\n  font-size: 15px;\n  color: var(--kh-muted);\n  padding: 20px;\n  background: var(--kh-card);\n  border-radius: 12px;\n  border: 1px solid rgba(255,255,255,0.06);\n}\n.kh-forwhom-note strong { color: var(--kh-text); }\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"aplikacie\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA \u2014 Automatick\u00e9 sledovanie (grid appiek so skuto\u010dn\u00fdmi ikonami)\n   Ikony nahrat\u00e9 na serveri v \/wp-content\/uploads\/2026\/07\/\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">Automatick\u00e9 sledovanie<\/p>\n      <h2 class=\"kh-section-title\">Pracuje\u0161. RAVEN si to pam\u00e4t\u00e1.<\/h2>\n      <p class=\"kh-section-sub\">Sleduje 26+ aplik\u00e1ci\u00ed a prehliada\u010dov automaticky - bez klikania, bez sp\u00fa\u0161\u0165ania trackera, bez zabudnutia. Otvor\u00ed\u0161 appku a \u010das be\u017e\u00ed s\u00e1m.<\/p>\n    <\/div>\n\n    <div class=\"kh-apps-grid\">\n\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/final-cut-pro.png\" alt=\"Final Cut Pro\">\n        <div class=\"kh-app-name\">Final Cut Pro<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/premiere-pro.svg\" alt=\"Premiere Pro\">\n        <div class=\"kh-app-name\">Premiere Pro<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/photoshop.svg\" alt=\"Photoshop\">\n        <div class=\"kh-app-name\">Photoshop<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/illustrator.svg\" alt=\"Illustrator\">\n        <div class=\"kh-app-name\">Illustrator<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/after-effects.svg\" alt=\"After Effects\">\n        <div class=\"kh-app-name\">After Effects<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/indesign.svg\" alt=\"InDesign\">\n        <div class=\"kh-app-name\">InDesign<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/lightroom.svg\" alt=\"Lightroom\">\n        <div class=\"kh-app-name\">Lightroom<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/figma.svg\" alt=\"Figma\">\n        <div class=\"kh-app-name\">Figma<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/blender.svg\" alt=\"Blender\">\n        <div class=\"kh-app-name\">Blender<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/davinci-resolve.svg\" alt=\"DaVinci Resolve\">\n        <div class=\"kh-app-name\">DaVinci Resolve<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/logic-pro.png\" alt=\"Logic Pro\">\n        <div class=\"kh-app-name\">Logic Pro<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/xcode.png\" alt=\"Xcode\">\n        <div class=\"kh-app-name\">Xcode<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/capcut.svg\" alt=\"CapCut\">\n        <div class=\"kh-app-name\">CapCut<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/canva.png\" alt=\"Canva\">\n        <div class=\"kh-app-name\">Canva<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/word.svg\" alt=\"Word\">\n        <div class=\"kh-app-name\">Word<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/excel.svg\" alt=\"Excel\">\n        <div class=\"kh-app-name\">Excel<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/powerpoint.svg\" alt=\"PowerPoint\">\n        <div class=\"kh-app-name\">PowerPoint<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/pages.png\" alt=\"Pages\">\n        <div class=\"kh-app-name\">Pages<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/numbers.png\" alt=\"Numbers\">\n        <div class=\"kh-app-name\">Numbers<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/keynote.png\" alt=\"Keynote\">\n        <div class=\"kh-app-name\">Keynote<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/chrome.svg\" alt=\"Chrome\">\n        <div class=\"kh-app-name\">Chrome<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/safari.png\" alt=\"Safari\">\n        <div class=\"kh-app-name\">Safari<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/arc.svg\" alt=\"Arc\">\n        <div class=\"kh-app-name\">Arc<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/brave.svg\" alt=\"Brave\">\n        <div class=\"kh-app-name\">Brave<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/edge.svg\" alt=\"Edge\">\n        <div class=\"kh-app-name\">Edge<\/div>\n      <\/div>\n      <div class=\"kh-app-card\">\n        <img decoding=\"async\" class=\"kh-app-icon\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/opera.svg\" alt=\"Opera\">\n        <div class=\"kh-app-name\">Opera<\/div>\n      <\/div>\n      <div class=\"kh-app-card kh-app-card-more\">\n        <div class=\"kh-app-icon\" style=\"display:flex;align-items:center;justify-content:center;font-size:28px;\">\u2795<\/div>\n        <div class=\"kh-app-name\">\u010eal\u0161ie prib\u00fadaj\u00fa<\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-apps-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));\n  gap: 12px;\n  margin-top: 56px;\n}\n.kh-app-card {\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 14px;\n  padding: 20px 12px;\n  text-align: center;\n  transition: border-color 0.2s, transform 0.2s;\n}\n.kh-app-card:hover {\n  border-color: var(--kh-border);\n  transform: translateY(-2px);\n}\n.kh-apps-grid .kh-app-card img.kh-app-icon {\n  display: block !important;\n  width: 32px !important;\n  height: 32px !important;\n  max-width: 32px !important;\n  max-height: 32px !important;\n  margin: 0 auto 8px !important;\n  object-fit: contain !important;\n}\n.kh-app-name {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--kh-text);\n  line-height: 1.3;\n}\n.kh-app-card-more {\n  border-style: dashed;\n  border-color: rgba(79,142,247,0.25);\n}\n.kh-app-card-more .kh-app-icon { color: var(--kh-blue); }\n.kh-app-card-more .kh-app-name { color: var(--kh-blue); }\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"zalohy\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">Z\u00e1lohy & bezpe\u010die d\u00e1t<\/p>\n      <h2 class=\"kh-section-title\">Tvoje d\u00e1ta. Tvoja vo\u013eba.<br>Tvoj pokoj.<\/h2>\n      <p class=\"kh-section-sub\">RAVEN Hub nepotrebuje vlastn\u00fd server ani predplatn\u00e9 za \u00falo\u017eisko. V\u0161etko zost\u00e1va na tvojom Macu a automaticky sa z\u00e1lohuje tam, kde u\u017e d\u00f4veruje\u0161 - do tvojho iCloud Drive.<\/p>\n    <\/div>\n    <div class=\"kh-features-grid kh-features-grid-2col\">\n\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 16.5V9.75m0 0 3 3m-3-3-3 3M6.75 19.5a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z\"\/><\/svg>\n        <\/div>\n        <h3>Automatick\u00e1 z\u00e1loha do iCloud<\/h3>\n        <p>2-mesa\u010dn\u00e1 z\u00e1loha 3\u00d7 denne, po ka\u017edom ulo\u017een\u00ed a pred ka\u017edou aktualiz\u00e1ciou appky - \u00faplne bez toho, aby si \u010doko\u013evek musel sp\u00fa\u0161\u0165a\u0165.<\/p>\n      <\/div>\n\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"\/><\/svg>\n        <\/div>\n        <h3>\u017diadny cudz\u00ed server<\/h3>\n        <p>RAVEN Hub nepotrebuje vlastn\u00fd cloud. D\u00e1ta nikdy neopustia tvoj Mac ani tvoj iCloud \u00fa\u010det.<\/p>\n      <\/div>\n\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99\"\/><\/svg>\n        <\/div>\n        <h3>Obnova jedn\u00fdm klikom<\/h3>\n        <p>Vymenil si Mac alebo si nie\u010do omylom zmazal? Cel\u00fa hist\u00f3riu projektov a fakt\u00far obnov\u00ed\u0161 priamo v nastaveniach.<\/p>\n      <\/div>\n\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z\"\/><\/svg>\n        <\/div>\n        <h3>Vlastn\u00e1 zlo\u017eka aj frekvencia<\/h3>\n        <p>V pokro\u010dil\u00fdch nastaveniach si vie\u0161 zvoli\u0165 aj vlastn\u00e9 miesto z\u00e1lohy a ako \u010dasto sa m\u00e1 vytv\u00e1ra\u0165.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n\/* 4 karty ako 2+2 namiesto 3+1 (p\u00f4vodn\u00e9 auto-fit minmax(300px) na ~1050px\n   kontajneri zmest\u00ed 3 do riadku a 4. osamotene dosko\u010d\u00ed na \u010fal\u0161\u00ed riadok \u2014\n   p\u00f4sob\u00ed to \"pre\u0161tvor\u010dekovane\"). \u0160ir\u0161ie karty = viac miesta pre text,\n   prirodzenej\u0161\u00ed obd\u013a\u017enikov\u00fd pomer str\u00e1n namiesto \u0161tvorca. *\/\n.kh-features-grid-2col {\n  grid-template-columns: repeat(2, 1fr) !important;\n}\n@media (max-width: 640px) {\n  .kh-features-grid-2col { grid-template-columns: 1fr !important; }\n}\n.kh-feature .kh-feature-icon {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 48px !important;\n  height: 48px !important;\n  border-radius: 12px !important;\n  background: var(--kh-blue-glow) !important;\n  border: 1px solid var(--kh-border) !important;\n  margin-bottom: 18px !important;\n  font-size: 0 !important;\n}\n.kh-feature .kh-feature-icon svg {\n  width: 24px !important;\n  height: 24px !important;\n  color: var(--kh-blue) !important;\n  stroke: var(--kh-blue) !important;\n}\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"jazyky\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">Jazyky & meny<\/p>\n      <h2 class=\"kh-section-title\">Tvoj klient je kdeko\u013evek.<br>Fakt\u00fara pr\u00edde v jeho jazyku.<\/h2>\n      <p class=\"kh-section-sub\">Pracuje\u0161 pre klientov z cel\u00e9ho sveta? RAVEN Hub vygeneruje fakt\u00faru v ich jazyku, ich mene a so spr\u00e1vnymi da\u0148ov\u00fdmi \u00fadajmi pre ich krajinu. Bez ru\u010dn\u00e9ho prekladania, bez ch\u00fdb.<\/p>\n    <\/div>\n\n    <div class=\"kh-intl-grid\">\n\n      <div class=\"kh-intl-box\">\n        <div class=\"kh-intl-label\">\ud83c\udf10 11 jazykov rozhrania & fakt\u00far<\/div>\n        <div class=\"kh-langs-grid\">\n          <div class=\"kh-lang\"><span>\ud83c\uddf8\ud83c\uddf0<\/span> Sloven\u010dina<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddec\ud83c\udde7<\/span> English (UK)<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddfa\ud83c\uddf8<\/span> English (US\/CA)<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\udde9\ud83c\uddea<\/span> Deutsch<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\udde8\ud83c\uddff<\/span> \u010ce\u0161tina<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddeb\ud83c\uddf7<\/span> Fran\u00e7ais<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddea\ud83c\uddf8<\/span> Espa\u00f1ol<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddee\ud83c\uddf9<\/span> Italiano<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddef\ud83c\uddf5<\/span> \u65e5\u672c\u8a9e<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\udde7\ud83c\uddf7<\/span> Portugu\u00eas<\/div>\n          <div class=\"kh-lang\"><span>\ud83c\uddf7\ud83c\uddfa<\/span> \u0420\u0443\u0441\u0441\u043a\u0438\u0439<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-intl-box\">\n        <div class=\"kh-intl-label\">\ud83d\udcb1 15 mien<\/div>\n        <div class=\"kh-currencies-grid\">\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">\u20ac<\/span> EUR<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">$<\/span> USD<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">\u00a3<\/span> GBP<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">K\u010d<\/span> CZK<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">Fr<\/span> CHF<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">\u00a5<\/span> JPY<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">$<\/span> CAD<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">$<\/span> AUD<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">z\u0142<\/span> PLN<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">Ft<\/span> HUF<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">kr<\/span> SEK<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">kr<\/span> NOK<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">kr<\/span> DKK<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">R$<\/span> BRL<\/div>\n          <div class=\"kh-currency\"><span class=\"kh-cur-sym\">\u20bd<\/span> RUB<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"kh-einvoice-box\">\n      <div class=\"kh-intl-label\" id=\"kh-i18n-einv-label\">\ud83d\udcc4 e-Fakt\u00fara pre E\u00da: vyber form\u00e1t, RAVEN vygeneruje spr\u00e1vny s\u00fabor<\/div>\n      <div class=\"kh-einvoice-grid\">\n\n        <div class=\"kh-einvoice-item\">\n          <div class=\"kh-einvoice-format\">ZUGFeRD \/ Factur-X<\/div>\n          <div class=\"kh-einvoice-countries\">\ud83c\udde9\ud83c\uddea DE \u00b7 \ud83c\uddeb\ud83c\uddf7 FR \u00b7 \ud83c\udde6\ud83c\uddf9 AT<\/div>\n          <div class=\"kh-einvoice-desc\" id=\"kh-i18n-einv-desc1\">PDF so zabudovan\u00fdm XML v jednom s\u00fabore, po\u0161le\u0161 be\u017en\u00fdm e-mailom, \u017eiadny port\u00e1l.<\/div>\n        <\/div>\n\n        <div class=\"kh-einvoice-item\">\n          <div class=\"kh-einvoice-format\">Peppol UBL<\/div>\n          <div class=\"kh-einvoice-countries\">\ud83c\uddf8\ud83c\uddf0 SK \u00b7 \ud83c\udde8\ud83c\uddff CZ \u00b7 \ud83c\uddef\ud83c\uddf5 JP<\/div>\n          <div class=\"kh-einvoice-desc\" id=\"kh-i18n-einv-desc2\">\u0160trukt\u00farovan\u00fd XML, nahr\u00e1\u0161 cez svojho Peppol providera.<\/div>\n        <\/div>\n\n        <div class=\"kh-einvoice-item\">\n          <div class=\"kh-einvoice-format\">FatturaPA<\/div>\n          <div class=\"kh-einvoice-countries\">\ud83c\uddee\ud83c\uddf9 IT<\/div>\n          <div class=\"kh-einvoice-desc\">XML form\u00e1t pre taliansky \u0161t\u00e1tny port\u00e1l SDI.<\/div>\n        <\/div>\n\n        <div class=\"kh-einvoice-item\">\n          <div class=\"kh-einvoice-format\">FacturaE<\/div>\n          <div class=\"kh-einvoice-countries\">\ud83c\uddea\ud83c\uddf8 ES<\/div>\n          <div class=\"kh-einvoice-desc\">XML form\u00e1t pre \u0161panielsky port\u00e1l FACeB2B.<\/div>\n        <\/div>\n\n      <\/div>\n      <p class=\"kh-einvoice-note\" id=\"kh-i18n-einv-note\">RAVEN Hub vygeneruje spr\u00e1vny s\u00fabor pod\u013ea krajiny klienta. Nahratie na \u0161t\u00e1tny port\u00e1l (ak ho krajina vy\u017eaduje) u\u017e rob\u00ed\u0161 ty s\u00e1m.<\/p>\n\n      <!-- \u26a0\ufe0f Pridan\u00e9 2026-09-12 na \u017eiados\u0165 pou\u017e\u00edvate\u013ea \u2014 oran\u017eov\u00e1 pozn\u00e1mka\n           o overen\u00ed po\u017eiadaviek vlastnej krajiny pred spoliehan\u00edm sa na\n           e-Fakt\u00faru form\u00e1ty. D\u00f4vod: appka s\u00fabor len priprav\u00ed v spr\u00e1vnom\n           form\u00e1te, samotn\u00e9 nahratie\/odoslanie na \u0161t\u00e1tny port\u00e1l (kde je\n           to vy\u017eadovan\u00e9) je v\u017edy na pou\u017e\u00edvate\u013eovi appky, nie na appke\n           samotnej \u2014 t\u00e1to pozn\u00e1mka to m\u00e1 vopred jasne komunikova\u0165, aby\n           nesk\u00f4r nevznikla s\u0165a\u017enos\u0165\/reklam\u00e1cia typu \"appka nenahr\u00e1va\n           fakt\u00fary na finan\u010dn\u00fa spr\u00e1vu\". Rovnak\u00fd vizu\u00e1lny \u0161t\u00fdl ako\n           upozornenie v sekcia-how-it-works-v2.html (oran\u017eov\u00fd r\u00e1mik). -->\n      <div class=\"kh-einvoice-warning\">\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"><\/path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"><\/line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"><\/line><\/svg>\n        <span id=\"kh-i18n-einv-warning\">Form\u00e1ty e-Fakt\u00fary generuj\u00fa s\u00fabor pod\u013ea medzin\u00e1rodn\u00e9ho \u0161tandardu. Pred pou\u017eit\u00edm si over konkr\u00e9tne po\u017eiadavky vlastnej krajiny, ke\u010f\u017ee sa m\u00f4\u017eu l\u00ed\u0161i\u0165 a \u010dasom meni\u0165. RAVEN Hub s\u00fabor priprav\u00ed, jeho nahratie na \u0161t\u00e1tny port\u00e1l (ak to krajina vy\u017eaduje) je v\u017edy na tebe.<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"kh-intl-perks\">\n<div class=\"kh-intl-perk\">\u2713 SEPA QR k\u00f3d pre r\u00fdchle EUR platby<\/div>\n<div class=\"kh-intl-perk\">\u2713 EIN \/ Sales Tax pre klientov v USA & Kanade<\/div>\n<div class=\"kh-intl-perk\">\u2713 DPH \/ VAT nastavite\u013en\u00e1 per polo\u017eka<\/div>\n<div class=\"kh-intl-perk\">\u2713 Fakt\u00fary aj upomienky po\u0161le\u0161 e-mailom priamo z appky<\/div>\n\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-intl-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px;\n  margin-top: 56px;\n}\n@media (max-width: 720px) {\n  .kh-intl-grid { grid-template-columns: 1fr; }\n}\n.kh-intl-box {\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 20px;\n  padding: 32px;\n}\n.kh-intl-label {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--kh-blue);\n  margin-bottom: 20px;\n  letter-spacing: 0.03em;\n}\n.kh-langs-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px;\n}\n.kh-lang {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n  color: var(--kh-text);\n  font-weight: 500;\n}\n.kh-lang span { font-size: 18px; }\n.kh-currencies-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 8px;\n}\n.kh-currency {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--kh-text);\n}\n.kh-cur-sym {\n  background: var(--kh-blue-glow);\n  border: 1px solid var(--kh-border);\n  color: var(--kh-blue);\n  font-size: 11px;\n  font-weight: 700;\n  padding: 2px 6px;\n  border-radius: 5px;\n  min-width: 26px;\n  text-align: center;\n}\n.kh-einvoice-box {\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.07);\n  border-radius: 20px;\n  padding: 32px;\n  margin-top: 20px;\n}\n.kh-einvoice-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 16px;\n}\n.kh-einvoice-item {\n  background: rgba(255,255,255,0.03);\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: 12px;\n  padding: 16px;\n}\n.kh-einvoice-format {\n  font-size: 15px;\n  font-weight: 700;\n  color: #fff;\n  margin-bottom: 4px;\n}\n.kh-einvoice-countries {\n  font-size: 13px;\n  color: var(--kh-blue);\n  font-weight: 600;\n  margin-bottom: 8px;\n}\n.kh-einvoice-desc {\n  font-size: 13px;\n  color: var(--kh-muted);\n  line-height: 1.5;\n}\n.kh-einvoice-note {\n  font-size: 13px;\n  color: var(--kh-muted);\n  margin: 20px 0 0;\n  line-height: 1.6;\n}\n.kh-intl-perks {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 12px;\n  margin-top: 20px;\n}\n.kh-intl-perk {\n  background: var(--kh-card);\n  border: 1px solid rgba(255,255,255,0.06);\n  border-radius: 10px;\n  padding: 14px 18px;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--kh-text);\n}\n\n\/* Oran\u017eov\u00e1 pozn\u00e1mka o overen\u00ed po\u017eiadaviek vlastnej krajiny pre e-Fakt\u00faru \u2014\n   rovnak\u00fd vizu\u00e1l ako upozornenie v sekcia-how-it-works-v2.html. *\/\n.kh-einvoice-warning {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  margin-top: 20px;\n  padding: 12px 14px;\n  border: 1px solid rgba(249,115,22,0.35);\n  background: rgba(249,115,22,0.08);\n  border-radius: 10px;\n  color: #F97316;\n  font-size: 13px;\n  line-height: 1.6;\n  font-weight: 500;\n}\n.kh-einvoice-warning svg {\n  flex-shrink: 0;\n  margin-top: 2px;\n}\n<\/style>\n\n<script>\n(function () {\n  if (window.location.pathname.indexOf('\/en\/') === -1) return;\n\n  function setNodeText(el, str) {\n    if (!el) return;\n    if (el.firstChild && el.firstChild.nodeType === 3) {\n      el.firstChild.data = str;\n    } else {\n      el.textContent = str;\n    }\n  }\n\n  setNodeText(document.getElementById('kh-i18n-einv-warning'),\n    \"e-Invoice formats generate a file that follows the international standard. Please check your own country's specific requirements before relying on it, as they can vary and change over time. RAVEN Hub prepares the file; uploading it to a government portal (where required) is always up to you.\");\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"ako-to-funguje\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA \u2014 \"Ako to funguje\" (4 kroky)\n\n   \u26a0\ufe0f Doplnen\u00e9 2026-09-12 \u2014 pridan\u00fd oran\u017eov\u00fd upozor\u0148ovac\u00ed box v kroku 1\n   (treba povoli\u0165 Zjednodu\u0161enie ovl\u00e1dania \/ Accessibility, aby appka\n   spr\u00e1vne fungovala). Pridan\u00fd nov\u00fd krok 3 \"Prira\u010f pr\u00e1cu klientom\"\n   (predt\u00fdm len 3 kroky, teraz 4) a krok \"Fakturuj\" roz\u0161\u00edren\u00fd aj o\n   reporty. Layout natvrdo 2\u00d72 (2 riadky po 2 kart\u00e1ch), nie responz\u00edvne\n   4-v-rade. Z\u00e1rove\u0148 pridan\u00e9 i18n v JS (rovnak\u00fd vzor ako navbar\/FAQ\/\n   cenn\u00edk\/pr\u00edbeh\/CTA) \u2014 TranslatePress je na tejto str\u00e1nke nespo\u013eahliv\u00fd\n   pre statick\u00fd text, tak\u017ee sa u\u017e nespolieha na jeho preklad. Text sa\n   nastav\u00ed cez characterData mut\u00e1ciu priamo na existuj\u00facom text-uzle\n   (nie textContent\/innerHTML), aby ho TranslatePress watcher nemohol\n   znova \"opravi\u0165\" cez svoj vlastn\u00fd strojov\u00fd preklad (ten m\u00e1 vlastn\u00fa\n   chybu \u2014 men\u00ed samostatn\u00e9 \"I\" na mal\u00e9 \"i\", overen\u00e9 na\u017eivo inde na\n   str\u00e1nke). Kr\u00e1tke spojovn\u00edky pou\u017eit\u00e9 ako n\u00e1hrada za poml\u010dku (\" - \")\n   odstr\u00e1nen\u00e9 pod\u013ea pravidla v CLAUDE.md.\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\" id=\"how-it-works\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\" id=\"kh-i18n-how-label\">Ako to funguje<\/p>\n      <h2 class=\"kh-section-title\" id=\"kh-i18n-how-title\">Raz nastav\u00ed\u0161. Potom len pracuje\u0161.<\/h2>\n      <p class=\"kh-section-sub\" id=\"kh-i18n-how-sub\">Nie je to \u010fal\u0161\u00ed tracker kde mus\u00ed\u0161 nie\u010do zap\u00edna\u0165. RAVEN Hub be\u017e\u00ed na pozad\u00ed a rob\u00ed to za teba, potichu, presne, bez preru\u0161enia.<\/p>\n    <\/div>\n    <div class=\"kh-steps kh-steps-v2\">\n\n      <div class=\"kh-steps-row\">\n        <div class=\"kh-step\">\n          <div class=\"kh-step-num\">1<\/div>\n          <h3 id=\"kh-i18n-how-step1-title\">Stiahni a spusti<\/h3>\n          <p id=\"kh-i18n-how-step1-text\">\u017diadna registr\u00e1cia, \u017eiadna konfigur\u00e1cia. Pretiahni RAVEN Hub do Aplik\u00e1ci\u00ed, spusti a je to. Be\u017e\u00ed ticho v menu bare.<\/p>\n          <div class=\"kh-step-warning\">\n            <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"><\/path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"><\/line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"><\/line><\/svg>\n            <span id=\"kh-i18n-how-step1-warning\">Pri prvom spusten\u00ed povo\u013e RAVEN Hub v Nastaveniach syst\u00e9mu \u2192 S\u00fakromie a bezpe\u010dnos\u0165 \u2192 Zjednodu\u0161enie ovl\u00e1dania, aby appka spr\u00e1vne fungovala a vedela automaticky rozpozna\u0165, na akom projekte pracuje\u0161.<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"kh-step-arrow\">\u2192<\/div>\n\n        <div class=\"kh-step\">\n          <div class=\"kh-step-num\">2<\/div>\n          <h3 id=\"kh-i18n-how-step2-title\">Pracuj ako v\u017edy<\/h3>\n          <p id=\"kh-i18n-how-step2-text\">Otvor Photoshop, Final Cut, Figma, Xcode alebo \u010doko\u013evek in\u00e9, RAVEN Hub s\u00e1m zist\u00ed \u010do rob\u00ed\u0161, na akom projekte, a meria \u010das. Ty ni\u010d nesp\u00fa\u0161\u0165a\u0161.<\/p>\n          <div class=\"kh-step-apps\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/photoshop.svg\" alt=\"Photoshop\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/final-cut-pro.png\" alt=\"Final Cut Pro\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/figma.svg\" alt=\"Figma\">\n            <img decoding=\"async\" src=\"https:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/xcode.png\" alt=\"Xcode\">\n            <span class=\"kh-step-apps-more\" id=\"kh-i18n-how-step2-more\">+22 \u010fal\u0161\u00edch<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-steps-row\">\n        <div class=\"kh-step\">\n          <div class=\"kh-step-num\">3<\/div>\n          <h3 id=\"kh-i18n-how-step3-title\">Prira\u010f pr\u00e1cu klientom<\/h3>\n          <p id=\"kh-i18n-how-step3-text\">Vytvor si z\u00e1kazky a projekty pre jednotliv\u00fdch klientov a sleduj presne, ko\u013eko \u010dasu venuje\u0161 ka\u017ed\u00e9mu z nich.<\/p>\n        <\/div>\n\n        <div class=\"kh-step-arrow\">\u2192<\/div>\n\n        <div class=\"kh-step\">\n          <div class=\"kh-step-num\">4<\/div>\n          <h3 id=\"kh-i18n-how-step4-title\">Fakturuj a sleduj reporty<\/h3>\n          <p id=\"kh-i18n-how-step4-text\">Na konci mesiaca presne vie\u0161, ko\u013eko hod\u00edn si str\u00e1vil na ka\u017edom klientovi. Vytvor fakt\u00faru na p\u00e1r kliknut\u00ed, po\u0161li ju priamo z appky a pozri si podrobn\u00e9 reporty svojej pr\u00e1ce.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-steps-v2 {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n.kh-steps-row {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: stretch;\n  gap: 20px;\n}\n@media (max-width: 900px) {\n  .kh-steps-row { grid-template-columns: 1fr; }\n  .kh-step-arrow { display: none; }\n}\n.kh-steps-v2 .kh-step {\n  transition: border-color 0.2s, transform 0.2s;\n}\n.kh-steps-v2 .kh-step:hover {\n  border-color: var(--kh-border);\n  transform: translateY(-2px);\n}\n.kh-step-arrow {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--kh-blue);\n  font-size: 20px;\n  opacity: 0.5;\n}\n.kh-step-num {\n  border-radius: 50% !important;\n  background: linear-gradient(135deg, var(--kh-blue-light), var(--kh-blue)) !important;\n  color: #06170f !important;\n  font-weight: 800;\n  box-shadow: 0 4px 14px rgba(139,197,58,0.4);\n}\n.kh-step-apps {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 18px;\n  padding-top: 18px;\n  border-top: 1px solid rgba(255,255,255,0.06);\n}\n.kh-step .kh-step-apps img {\n  display: inline-block !important;\n  width: 26px !important;\n  height: 26px !important;\n  max-width: 26px !important;\n  max-height: 26px !important;\n  object-fit: contain !important;\n  border-radius: 6px !important;\n}\n.kh-step-apps-more {\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--kh-muted);\n  margin-left: 2px;\n}\n\n\/* Oran\u017eov\u00fd box \"povo\u013e Accessibility\" v kroku 1 \u2014 rovnak\u00e1 oran\u017eov\u00e1\n   ako hero badge (--kh-orange \/ #F97316), jedin\u00e9 miesto na str\u00e1nke\n   mimo hero, kde sa t\u00e1to farba z\u00e1merne pou\u017e\u00edva (upozornenie). *\/\n.kh-step-warning {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  margin-top: 16px;\n  padding: 10px 12px;\n  border: 1px solid rgba(249,115,22,0.35);\n  background: rgba(249,115,22,0.08);\n  border-radius: 10px;\n  color: #F97316;\n  font-size: 12.5px;\n  line-height: 1.5;\n  font-weight: 500;\n}\n.kh-step-warning svg {\n  flex-shrink: 0;\n  margin-top: 1px;\n}\n<\/style>\n\n<script>\n(function () {\n  if (window.location.pathname.indexOf('\/en\/') === -1) return;\n\n  function setNodeText(el, str) {\n    if (!el) return;\n    if (el.firstChild && el.firstChild.nodeType === 3) {\n      el.firstChild.data = str;\n    } else {\n      el.textContent = str;\n    }\n  }\n\n  setNodeText(document.getElementById('kh-i18n-how-label'), 'How It Works');\n  setNodeText(document.getElementById('kh-i18n-how-title'), 'Set it up once. Then just work.');\n  setNodeText(document.getElementById('kh-i18n-how-sub'), \"It's not another tracker you have to switch on. RAVEN Hub runs in the background and does it for you, quietly, precisely, without interruption.\");\n\n  setNodeText(document.getElementById('kh-i18n-how-step1-title'), 'Download and launch');\n  setNodeText(document.getElementById('kh-i18n-how-step1-text'), \"No sign-up, no configuration. Drag RAVEN Hub into Applications, launch it, and you're done. It runs quietly in the menu bar.\");\n  setNodeText(document.getElementById('kh-i18n-how-step1-warning'), \"On first launch, allow RAVEN Hub in System Settings \u2192 Privacy & Security \u2192 Accessibility, so the app works correctly and can automatically detect which project you're working on.\");\n\n  setNodeText(document.getElementById('kh-i18n-how-step2-title'), 'Work as usual');\n  setNodeText(document.getElementById('kh-i18n-how-step2-text'), \"Open Photoshop, Final Cut, Figma, Xcode, or anything else, RAVEN Hub figures out on its own what you're doing and on which project, and tracks the time. You don't start anything.\");\n  setNodeText(document.getElementById('kh-i18n-how-step2-more'), '+22 more');\n\n  setNodeText(document.getElementById('kh-i18n-how-step3-title'), 'Organize by client');\n  setNodeText(document.getElementById('kh-i18n-how-step3-text'), 'Set up jobs and projects for each client, and see exactly how much time you spend on each one.');\n\n  setNodeText(document.getElementById('kh-i18n-how-step4-title'), 'Invoice and see your reports');\n  setNodeText(document.getElementById('kh-i18n-how-step4-text'), 'At the end of the month you know exactly how many hours you spent on each client. Create an invoice in a few clicks, send it straight from the app, and check detailed reports of your work.');\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\">\u010co v\u0161etko zvl\u00e1dne<\/p>\n      <h2 class=\"kh-section-title\">V\u0161etko \u010do potrebuje\u0161.<br>Ni\u010d navy\u0161e.<\/h2>\n    <\/div>\n    <div class=\"kh-features-grid\">\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"\/><\/svg>\n        <\/div>\n        <h3>Automatick\u00e9 sledovanie<\/h3>\n        <p>Rozozn\u00e1 26+ aplik\u00e1ci\u00ed - Final Cut Pro, Photoshop, Figma, Word, Xcode, Blender a \u010fal\u0161ie. \u010cas be\u017e\u00ed s\u00e1m, ty ni\u010d nesp\u00fa\u0161\u0165a\u0161.<\/p>\n      <\/div>\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z\"\/><\/svg>\n        <\/div>\n        <h3>Projekty a klienti<\/h3>\n        <p>Prira\u010f projekty ku klientom a RAVEN Hub s\u00e1m vie kam \u010das zaradi\u0165. Na konci mesiaca vie\u0161 presne \u010do komu fakturova\u0165.<\/p>\n      <\/div>\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z\"\/><\/svg>\n        <\/div>\n        <h3>Preh\u013eadn\u00e9 reporty<\/h3>\n        <p>Ko\u013eko hod\u00edn, na akom projekte, za ak\u00e9 obdobie. Kone\u010dne vie\u0161 kde re\u00e1lne ide tvoj \u010das - a kde ho str\u00e1ca\u0161.<\/p>\n      <\/div>\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"\/><\/svg>\n        <\/div>\n        <h3>Profesion\u00e1lne fakt\u00fary<\/h3>\n        <p>Fakt\u00fary, z\u00e1lohov\u00e9 fakt\u00fary, cenov\u00e9 ponuky aj dobropisy. DPH per polo\u017eka, QR k\u00f3d, IBAN, pe\u010diatka. PDF jedn\u00fdm kliknut\u00edm - a e-mailom rovno z appky.<\/p>\n      <\/div>\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418\"\/><\/svg>\n        <\/div>\n        <h3>11 jazykov, 15 mien<\/h3>\n        <p>Rozhranie aj fakt\u00fary v sloven\u010dine, angli\u010dtine, nem\u010dine, \u010de\u0161tine a \u010fal\u0161\u00edch. EUR, USD, CZK, GBP a \u010fal\u0161ie meny. Klient dostane fakt\u00faru v svojom jazyku.<\/p>\n      <\/div>\n      <div class=\"kh-feature\">\n        <div class=\"kh-feature-icon\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"\/><\/svg>\n        <\/div>\n        <h3>Tvoje d\u00e1ta, tvoj Mac<\/h3>\n        <p>Ni\u010d nejde do cloudu. V\u0161etko zost\u00e1va u teba - z\u00e1lohy do iCloud Drive pod tvojou kontrolou. \u017diadne predplatn\u00e9 za \u00falo\u017eisko, \u017eiadne prekvapenia.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-feature .kh-feature-icon {\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 48px !important;\n  height: 48px !important;\n  border-radius: 12px !important;\n  background: var(--kh-blue-glow) !important;\n  border: 1px solid var(--kh-border) !important;\n  margin-bottom: 18px !important;\n  font-size: 0 !important;\n}\n.kh-feature .kh-feature-icon svg {\n  width: 24px !important;\n  height: 24px !important;\n  color: var(--kh-blue) !important;\n  stroke: var(--kh-blue) !important;\n}\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA 7 \u2014 REFERENCIE\n   Zme\u0148 texty, men\u00e1 a roly na re\u00e1lne recenzie\n\n   \u26a0\ufe0f Opraven\u00e9 2026-09-12 \u2014 p\u00f4vodn\u00fd s\u00fabor mal e\u0161te star\u00e9 \"KANDA Hub\"\n   branding (appka sa premenovala na RAVEN Hub v 1.0.45) a kr\u00e1tku\n   poml\u010dku pou\u017eit\u00fa ako n\u00e1hradu za dlh\u00fa poml\u010dku (odstr\u00e1nen\u00e9 pod\u013ea\n   pravidla v CLAUDE.md).\n\n   \u26a0\ufe0f Pridan\u00e9 i18n v JS (rovnak\u00fd vzor ako navbar\/FAQ\/cenn\u00edk\/pr\u00edbeh\/CTA\/\n   how-it-works) \u2014 t\u00e1to sekcia sa doteraz spoliehala na TranslatePress\n   preklad, ktor\u00fd na `\/en\/` verzii men\u00ed samostatn\u00e9 z\u00e1meno \"I\" na mal\u00e9\n   \"i\" (na\u017eivo overen\u00e9: \"i used to invoice by feel\", \"i just focus on\n   work\"). Text sa teraz nastav\u00ed priamo cez characterData mut\u00e1ciu\n   (`el.firstChild.data = ...`), watcher ju nesleduje.\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\" id=\"kh-i18n-testi-label\">\u010co hovoria pou\u017e\u00edvatelia<\/p>\n      <h2 class=\"kh-section-title\" id=\"kh-i18n-testi-title\">Tis\u00edce hod\u00edn. Riadne za\u00fa\u010dtovan\u00e9.<\/h2>\n    <\/div>\n\n    <div class=\"kh-testimonials-grid\">\n\n      <div class=\"kh-testimonial\">\n        <div class=\"kh-testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"kh-testimonial-text\" id=\"kh-i18n-testi-1-text\">\n          \u201eKone\u010dne viem presne ko\u013eko re\u00e1lne zar\u00e1bam na ka\u017edom projekte.\n          Predt\u00fdm som fakt\u00faroval od oka, teraz vid\u00edm \u010dierne na bielom a ceny som upravil smerom nahor.\"\n        <\/p>\n        <div class=\"kh-testimonial-author\">\n          <div class=\"kh-testimonial-avatar\">\ud83c\udfac<\/div>\n          <div>\n            <div class=\"kh-testimonial-name\">Martin K.<\/div>\n            <div class=\"kh-testimonial-role\" id=\"kh-i18n-testi-1-role\">Video editor, Bratislava<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-testimonial\">\n        <div class=\"kh-testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"kh-testimonial-text\" id=\"kh-i18n-testi-2-text\">\n          \u201eSk\u00fa\u0161al som 4 r\u00f4zne trackery. V\u0161etky som musel manu\u00e1lne sp\u00fa\u0161\u0165a\u0165 a v\u017edy som zabudol.\n          RAVEN Hub be\u017e\u00ed s\u00e1m a ja sa s\u00fastred\u00edm na pr\u00e1cu.\"\n        <\/p>\n        <div class=\"kh-testimonial-author\">\n          <div class=\"kh-testimonial-avatar\">\ud83c\udfa8<\/div>\n          <div>\n            <div class=\"kh-testimonial-name\">Lucia M.<\/div>\n            <div class=\"kh-testimonial-role\" id=\"kh-i18n-testi-2-role\">Grafick\u00e1 dizajn\u00e9rka<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-testimonial\">\n        <div class=\"kh-testimonial-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\n        <p class=\"kh-testimonial-text\" id=\"kh-i18n-testi-3-text\">\n          \u201eFakt\u00fary vyzeraj\u00fa profesion\u00e1lne a moji klienti si to v\u0161imli.\n          Nastavenie trvalo 5 min\u00fat, prv\u00fa fakt\u00faru som mal za \u010fal\u0161\u00edch 5.\"\n        <\/p>\n        <div class=\"kh-testimonial-author\">\n          <div class=\"kh-testimonial-avatar\">\ud83d\udcf8<\/div>\n          <div>\n            <div class=\"kh-testimonial-name\">Tom\u00e1\u0161 R.<\/div>\n            <div class=\"kh-testimonial-role\" id=\"kh-i18n-testi-3-role\">Fotograf a content creator<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<script>\n(function () {\n  if (window.location.pathname.indexOf('\/en\/') === -1) return;\n\n  function setNodeText(el, str) {\n    if (!el) return;\n    if (el.firstChild && el.firstChild.nodeType === 3) {\n      el.firstChild.data = str;\n    } else {\n      el.textContent = str;\n    }\n  }\n\n  setNodeText(document.getElementById('kh-i18n-testi-label'), 'What users say');\n  setNodeText(document.getElementById('kh-i18n-testi-title'), 'Thousands of hours. Properly billed.');\n\n  setNodeText(document.getElementById('kh-i18n-testi-1-text'),\n    \"\\u201cI finally know exactly what I'm making on each project. I used to invoice by feel, now I see it in black and white, and I've raised my rates.\\u201d\");\n  setNodeText(document.getElementById('kh-i18n-testi-1-role'), 'Video editor, Bratislava');\n\n  setNodeText(document.getElementById('kh-i18n-testi-2-text'),\n    \"\\u201cI tried 4 different trackers. I had to start all of them manually and I always forgot. RAVEN Hub runs on its own and I just focus on work.\\u201d\");\n  setNodeText(document.getElementById('kh-i18n-testi-2-role'), 'Graphic designer');\n\n  setNodeText(document.getElementById('kh-i18n-testi-3-text'),\n    \"\\u201cThe invoices look professional and my clients noticed. Setup took 5 minutes, and I had my first invoice ready 5 minutes later.\\u201d\");\n  setNodeText(document.getElementById('kh-i18n-testi-3-role'), 'Photographer and content creator');\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"cennik\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   CENN\u00cdK \u2014 sekcia s 3 pl\u00e1nmi (Mesa\u010dn\u00e9\/Ro\u010dn\u00e9\/Lifetime) + launch z\u013eava\n   -30% na Ro\u010dnom pl\u00e1ne (WELCOMERAVEN30). Vlo\u017e ako Raw HTML blok\n   vo WPBakery.\n\n   \u26a0\ufe0f CSS tejto sekcie \u017eije v kanda-hub-custom.css (sitewide,\n   Vzh\u013ead \u2192 Prisp\u00f4sobi\u0165 \u2192 Vlastn\u00e9 CSS), NIE inline v tomto bloku \u2014\n   presne ten ist\u00fd d\u00f4vod ako pri sekcia-promo-banner.html: TranslatePress\n   na EN verzii str\u00e1nky odstra\u0148uje inline <style> vlo\u017een\u00fd priamo v tele\n   Raw HTML bloku. Neprid\u00e1vaj sem <style> blok nasp\u00e4\u0165.\n\n   \u26a0\ufe0f CEL\u00c1 sekcia (2. verzia, 2026-09-12) sa NESPOLIEHA na TranslatePress\n   preklad v\u00f4bec \u2014 nielen launch-z\u013eava box, ale aj n\u00e1zvy pl\u00e1nov, features,\n   popisky aj \"Za\u010da\u0165 zadarmo\"\/\"K\u00fapi\u0165 lifetime\" tla\u010didl\u00e1. D\u00f4vod: na\u017eivo\n   overen\u00e9, \u017ee TranslatePress prestal spo\u013eahlivo preklada\u0165 statick\u00fd text\n   na tejto str\u00e1nke (preklad existuje v jeho datab\u00e1ze, ale nerenderuje sa;\n   nepomohla cache, JS opravy ani DB optimaliz\u00e1cia gettext tabuliek \u2014\n   pozri kontext v hist\u00f3rii chatu 2026-09-12). Ka\u017ed\u00fd prvok m\u00e1 vlastn\u00e9 ID,\n   JS pod\u013ea URL cesty (window.location.pathname.indexOf('\/en\/')) vyp\u00ed\u0161e\n   anglick\u00fd text priamo cez textContent (nastavuje sa len raz pri\n   na\u010d\u00edtan\u00ed str\u00e1nky, nie opakovane, tak\u017ee tu nehroz\u00ed konflikt s\n   TranslatePress watcherom ako pri countdowne). Rovnak\u00fd vzor ako\n   sekcia-promo-banner.html a sekcia-0-navbar.html.\n\n   \u26a0\ufe0f Countdown (#kh-yearly-countdown) pou\u017e\u00edva rovnak\u00fd `setNodeText()`\n   vzor ako v sekcia-promo-banner.html \u2014 men\u00ed text priamo v existuj\u00facom\n   text-uzle (characterData), nie cez textContent = (childList mut\u00e1cia,\n   ktor\u00fa TranslatePress watcher pre dynamick\u00fd obsah sleduje a vie\n   oreza\u0165\/prep\u00edsa\u0165 \u2014 presne to sme na tomto webe u\u017e raz opravovali\n   v promo banneri, rovnak\u00fd bug by inak nastal aj tu). Placeholder text-\n   uzol je zero-width medzera (&#8203;), nie oby\u010dajn\u00e1 medzera \u2014 be\u017en\u00fa by\n   mohol odstr\u00e1ni\u0165 akt\u00edvny HTML minifik\u00e1tor (WP Rocket) e\u0161te pred t\u00fdm,\n   ne\u017e sa JS v\u00f4bec spust\u00ed.\n\n   \u26a0\ufe0f D\u00e1tum konca akcie MUS\u00cd by\u0165 v\u017edy presne rovnak\u00fd (aj po pr\u00edpadnej\n   zmene) ako v sekcia-promo-banner.html \u2014 Date.UTC(2026, 9, 31, 23, 59, 59),\n   pevn\u00fd absol\u00fatny okamih (nie lok\u00e1lny \u010das n\u00e1v\u0161tevn\u00edka), zhodn\u00fd s\n   vypr\u0161an\u00edm kup\u00f3nu WELCOMERAVEN30 v Lemon Squeezy (nastaven\u00fd v UTC).\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\" id=\"pricing\">\n  <div class=\"kh-container\">\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\" id=\"kh-i18n-pricing-label\">Ceny<\/p>\n      <h2 class=\"kh-section-title\" id=\"kh-i18n-pricing-title\">F\u00e9rov\u00e9 ceny. \u017diadne prekvapenia.<\/h2>\n      <p class=\"kh-section-sub\" id=\"kh-i18n-pricing-sub\">14 dn\u00ed zadarmo, bez platobnej karty. Potom si vyber pl\u00e1n ktor\u00fd ti sed\u00ed.<\/p>\n    <\/div>\n    <div class=\"kh-pricing-grid\">\n\n      <div class=\"kh-plan\">\n        <div class=\"kh-plan-name\" id=\"kh-i18n-monthly-name\">Mesa\u010dn\u00e9<\/div>\n        <div class=\"kh-plan-price\">\n          <span class=\"kh-plan-amount\">10\u20ac<\/span>\n          <span class=\"kh-plan-period\" id=\"kh-i18n-monthly-period\">\/mes<\/span>\n        <\/div>\n        <div class=\"kh-plan-orig\" id=\"kh-i18n-monthly-orig\">Flexibiln\u00e9 \u00b7 zru\u0161 kedyko\u013evek<\/div>\n        <hr class=\"kh-plan-divider\">\n        <ul class=\"kh-plan-features\" id=\"kh-i18n-monthly-features\">\n          <li>Automatick\u00e9 sledovanie \u010dasu<\/li>\n          <li>Neobmedzen\u00e9 projekty a klienti<\/li>\n          <li>Fakt\u00fary a cenov\u00e9 ponuky<\/li>\n          <li>Reporty a \u0161tatistiky<\/li>\n          <li>11 jazykov, 15 mien<\/li>\n        <\/ul>\n        <a href=\"https:\/\/ravenhub.lemonsqueezy.com\/checkout\/buy\/dff74525-ddbd-4ad5-9b54-acad3da1ea57\" class=\"kh-btn kh-btn-outline\" data-track=\"ravenhub-checkout-mesacne\" id=\"kh-i18n-monthly-cta\">Za\u010da\u0165 zadarmo<\/a>\n      <\/div>\n\n      <div class=\"kh-plan kh-plan-featured\">\n        <div class=\"kh-plan-badge\" id=\"kh-i18n-yearly-badge\">\u2b50 Najpopul\u00e1rnej\u0161ie<\/div>\n        <div class=\"kh-plan-name\" id=\"kh-i18n-yearly-name\">Ro\u010dn\u00e9<\/div>\n        <div class=\"kh-plan-price\" id=\"kh-yearly-price\">\n          <span class=\"kh-plan-price-old\" id=\"kh-yearly-old\" style=\"display:none;\">80\u20ac<\/span>\n          <span class=\"kh-plan-amount\" id=\"kh-yearly-amount\">80\u20ac<\/span>\n          <span class=\"kh-plan-period\" id=\"kh-i18n-yearly-period\">\/rok<\/span>\n        <\/div>\n        <div class=\"kh-plan-orig\" id=\"kh-yearly-sub\" style=\"color: #22C55E;\">6,67\u20ac\/mes \u00b7 u\u0161etr\u00ed\u0161 40\u20ac oproti mesa\u010dn\u00e9mu<\/div>\n        <div class=\"kh-plan-launch\" id=\"kh-yearly-launch\" style=\"display:none;\">\n          <span id=\"kh-yearly-launch-label\">&#8203;<\/span><span class=\"notranslate\" translate=\"no\" id=\"kh-yearly-countdown\">&#8203;<\/span>\n        <\/div>\n        <hr class=\"kh-plan-divider\">\n        <ul class=\"kh-plan-features\" id=\"kh-i18n-yearly-features\">\n          <li>Automatick\u00e9 sledovanie \u010dasu<\/li>\n          <li>Neobmedzen\u00e9 projekty a klienti<\/li>\n          <li>Fakt\u00fary a cenov\u00e9 ponuky<\/li>\n          <li>Reporty a \u0161tatistiky<\/li>\n          <li>11 jazykov, 15 mien<\/li>\n          <li>Prioritn\u00e1 podpora<\/li>\n        <\/ul>\n        <a href=\"https:\/\/ravenhub.lemonsqueezy.com\/checkout\/buy\/a6439533-777b-4661-9ae2-2f705786af14\" class=\"kh-btn kh-btn-primary\" data-track=\"ravenhub-checkout-rocne\" id=\"kh-yearly-cta\">Za\u010da\u0165 zadarmo<\/a>\n      <\/div>\n\n      <div class=\"kh-plan\">\n        <div class=\"kh-plan-name\" id=\"kh-i18n-lifetime-name\">Lifetime<\/div>\n        <div class=\"kh-plan-price\">\n          <span class=\"kh-plan-amount\">248\u20ac<\/span>\n        <\/div>\n        <div class=\"kh-plan-orig\" id=\"kh-i18n-lifetime-orig\">Jednorazovo \u00b7 nav\u017edy tvoje<\/div>\n        <hr class=\"kh-plan-divider\">\n        <ul class=\"kh-plan-features\" id=\"kh-i18n-lifetime-features\">\n          <li>V\u0161etko z ro\u010dn\u00e9ho pl\u00e1nu<\/li>\n          <li>Plati\u0161 raz, pou\u017e\u00edva\u0161 nav\u017edy<\/li>\n          <li>V\u0161etky bud\u00face aktualiz\u00e1cie<\/li>\n          <li>Prioritn\u00e1 podpora<\/li>\n        <\/ul>\n        <a href=\"https:\/\/ravenhub.lemonsqueezy.com\/checkout\/buy\/0b4d810c-9702-45c7-b588-55f6449eb2cc\" class=\"kh-btn kh-btn-outline\" data-track=\"ravenhub-checkout-lifetime\" id=\"kh-i18n-lifetime-cta\">K\u00fapi\u0165 lifetime<\/a>\n      <\/div>\n\n    <\/div>\n    <p class=\"kh-pricing-note\" id=\"kh-i18n-pricing-note\">V\u0161etky ceny s\u00fa bez DPH \u00b7 Bezpe\u010dn\u00e1 platba cez Lemon Squeezy \u00b7 Zru\u0161i\u0165 m\u00f4\u017ee\u0161 kedyko\u013evek<\/p>\n  <\/div>\n<\/section>\n<\/div>\n\n<script>\n(function () {\n  var isEN = window.location.pathname.indexOf('\/en\/') !== -1;\n\n  \/\/ \u2500\u2500 i18n ob\u00eddenie TranslatePress pre statick\u00fd text kariet (2026-09-12) \u2500\u2500\n  \/\/ TranslatePress prestal spo\u013eahlivo preklada\u0165 aj tento statick\u00fd text\n  \/\/ (potvrden\u00e9 na\u017eivo: \"Za\u010da\u0165 zadarmo\"\/\"K\u00fapi\u0165 lifetime\" zost\u00e1vali natvrdo\n  \/\/ po slovensky na \/en\/ verzii, hoci preklad existuje v jeho datab\u00e1ze).\n  \/\/ Rovnak\u00e9 ob\u00eddenie ako pri navbare a FAQ \u2014 nastavuje sa len raz pri\n  \/\/ na\u010d\u00edtan\u00ed str\u00e1nky, oby\u010dajn\u00e9 textContent = sta\u010d\u00ed.\n  if (isEN) {\n    var setText = function (id, str) {\n      var el = document.getElementById(id);\n      if (el) el.textContent = str;\n    };\n    var setListItems = function (id, arr) {\n      var el = document.getElementById(id);\n      if (!el) return;\n      var items = el.querySelectorAll('li');\n      for (var i = 0; i < items.length && i < arr.length; i++) {\n        items[i].textContent = arr[i];\n      }\n    };\n\n    setText('kh-i18n-pricing-label', 'Pricing');\n    setText('kh-i18n-pricing-title', 'Fair pricing. No surprises.');\n    setText('kh-i18n-pricing-sub', 'Free for 14 days, no credit card. Then pick the plan that fits you.');\n    setText('kh-i18n-pricing-note', 'All prices exclude VAT \u00b7 Secure payment via Lemon Squeezy \u00b7 Cancel anytime');\n\n    setText('kh-i18n-monthly-name', 'Monthly');\n    setText('kh-i18n-monthly-period', '\/month');\n    setText('kh-i18n-monthly-orig', 'Flexible \u00b7 cancel anytime');\n    setListItems('kh-i18n-monthly-features', [\n      'Automatic time tracking',\n      'Unlimited projects and clients',\n      'Invoices and quotes',\n      'Reports and statistics',\n      '11 languages, 15 currencies'\n    ]);\n    setText('kh-i18n-monthly-cta', 'Start for Free');\n\n    setText('kh-i18n-yearly-badge', '\u2b50 Most popular');\n    setText('kh-i18n-yearly-name', 'Yearly');\n    setText('kh-i18n-yearly-period', '\/year');\n    setListItems('kh-i18n-yearly-features', [\n      'Automatic time tracking',\n      'Unlimited projects and clients',\n      'Invoices and quotes',\n      'Reports and statistics',\n      '11 languages, 15 currencies',\n      'Priority support'\n    ]);\n\n    setText('kh-i18n-lifetime-name', 'Lifetime');\n    setText('kh-i18n-lifetime-orig', 'One-time \u00b7 yours forever');\n    setListItems('kh-i18n-lifetime-features', [\n      'Everything from the yearly plan',\n      'Pay once, use forever',\n      'All future updates',\n      'Priority support'\n    ]);\n    setText('kh-i18n-lifetime-cta', 'Buy Lifetime');\n\n    \/\/ yearly-sub sa preklad\u00e1 len tu (nie vy\u0161\u0161ie v setText), lebo m\u00e1\n    \/\/ svoju vlastn\u00fa default hodnotu, ktor\u00fa promo-blok ni\u017e\u0161ie prepisuje\n    \/\/ len ke\u010f je akcia akt\u00edvna \u2014 needeme ju duplikova\u0165 v tomto if-e,\n    \/\/ ke\u010f\u017ee promo bloki\u017e\u0161ie ju u\u017e rie\u0161i pre oba jazyky cez i18n objekt.\n    var subEl = document.getElementById('kh-yearly-sub');\n    if (subEl) subEl.textContent = '\u20ac6.67\/mo \u00b7 save \u20ac40 vs monthly';\n  }\n\n  var i18n = isEN ? {\n    launchLabel: 'Save <strong>30%<\/strong> with code <strong>WELCOMERAVEN30<\/strong> \u00b7 ends in ',\n    cta: 'Get -30% off \u2192'\n  } : {\n    launchLabel: 'Z\u013eava <strong>-30&nbsp;%<\/strong> s k\u00f3dom <strong>WELCOMERAVEN30<\/strong> \u00b7 kon\u010d\u00ed za ',\n    cta: 'Z\u00edska\u0165 -30 % z\u013eavu \u2192'\n  };\n\n  \/\/ Rovnak\u00e1 funkcia ako v sekcia-promo-banner.html \u2014 men\u00ed text priamo\n  \/\/ v existuj\u00facom text-uzle (characterData), nie cez el.textContent =\n  \/\/ (childList mut\u00e1cia, ktor\u00fa TranslatePress watcher pre dynamick\u00fd\n  \/\/ obsah sleduje a vie oreza\u0165\/prep\u00edsa\u0165).\n  function setNodeText(el, str) {\n    if (el.firstChild && el.firstChild.nodeType === 3) {\n      el.firstChild.data = str;\n    } else {\n      el.textContent = str;\n    }\n  }\n\n  \/\/ Mus\u00ed by\u0165 presne rovnak\u00fd d\u00e1tum ako v sekcia-promo-banner.html \u2014\n  \/\/ pevn\u00fd UTC okamih (nie lok\u00e1lny \u010das n\u00e1v\u0161tevn\u00edka), zhodn\u00fd s vypr\u0161an\u00edm\n  \/\/ kup\u00f3nu WELCOMERAVEN30 v Lemon Squeezy.\n  var promoEnd = new Date(Date.UTC(2026, 9, 31, 23, 59, 59));\n\n  function tick() {\n    var now = new Date();\n    var diff = promoEnd - now;\n    if (diff <= 0) {\n      \/\/ Akcia skon\u010dila \u2014 nech\u00e1me defaultn\u00fd (pln\u00fd cenov\u00fd) stav, ni\u010d meni\u0165 netreba\n      return false;\n    }\n    var d = Math.floor(diff \/ 86400000);\n    var h = Math.floor((diff % 86400000) \/ 3600000);\n    var m = Math.floor((diff % 3600000) \/ 60000);\n    var s = Math.floor((diff % 60000) \/ 1000);\n    var parts = [];\n    if (d > 0) parts.push(d + 'd');\n    parts.push((h < 10 ? '0' : '') + h + 'h');\n    parts.push((m < 10 ? '0' : '') + m + 'm');\n    parts.push((s < 10 ? '0' : '') + s + 's');\n    var cd = document.getElementById('kh-yearly-countdown');\n    if (cd) setNodeText(cd, parts.join(' '));\n    return true;\n  }\n\n  if (!tick()) return; \/\/ promo u\u017e skon\u010dila, appka defaultne ukazuje pln\u00fa cenu\n\n  \/\/ Promo akt\u00edvna \u2014 prepneme UI na z\u013eavnen\u00fd stav\n  var amountEl = document.getElementById('kh-yearly-amount');\n  var oldEl = document.getElementById('kh-yearly-old');\n  var subEl = document.getElementById('kh-yearly-sub');\n  var launchEl = document.getElementById('kh-yearly-launch');\n  var launchLabelEl = document.getElementById('kh-yearly-launch-label');\n  var ctaEl = document.getElementById('kh-yearly-cta');\n\n  if (amountEl) amountEl.textContent = '56\u20ac';\n  if (oldEl) oldEl.style.display = 'inline-block';\n  if (subEl) subEl.style.display = 'none';\n  \/\/ launchLabel obsahuje <strong> tagy \u2014 nastavuje sa len raz (nie\n  \/\/ opakovane ako countdown), preto tu sta\u010d\u00ed innerHTML bez setNodeText.\n  if (launchLabelEl) launchLabelEl.innerHTML = i18n.launchLabel;\n  if (launchEl) launchEl.style.display = 'block';\n  if (ctaEl) {\n    ctaEl.textContent = i18n.cta;\n    var url = new URL(ctaEl.href);\n    url.searchParams.set('checkout[discount_code]', 'WELCOMERAVEN30');\n    ctaEl.href = url.toString();\n  }\n\n  var timer = setInterval(function () {\n    if (!tick()) {\n      clearInterval(timer);\n      \/\/ Ak by niekto mal str\u00e1nku otvoren\u00fa presne cez polnoc konca akcie,\n      \/\/ vr\u00e1time UI nasp\u00e4\u0165 na pln\u00fa cenu bez potreby refreshu.\n      if (amountEl) amountEl.textContent = '80\u20ac';\n      if (oldEl) oldEl.style.display = 'none';\n      if (subEl) subEl.style.display = '';\n      if (launchEl) launchEl.style.display = 'none';\n      if (ctaEl) {\n        ctaEl.textContent = isEN ? 'Start for Free' : 'Za\u010da\u0165 zadarmo';\n        var url2 = new URL(ctaEl.href);\n        url2.searchParams.delete('checkout[discount_code]');\n        ctaEl.href = url2.toString();\n      }\n    }\n  }, 1000);\n})();\n<\/script>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"funkcie\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA \u2014 PR\u00cdBEH \/ D\u00d4VERA (\"RAVEN Hub by KANDA Production\")\n   Vlo\u017e ako: Raw HTML blok vo WPBakery\n   Layout je CSS Grid s pomenovan\u00fdmi oblas\u0165ami (nie odhadovan\u00e9\n   pixelov\u00e9 marginy) \u2014 horn\u00e1 hrana fotky je preto V\u017dDY presne\n   zarovno s hornou hranou nadpisu, nech je label\/text akoko\u013evek\n   dlh\u00fd, bez ru\u010dn\u00e9ho dola\u010fovania \u010d\u00edsel.\n\n   \u26a0\ufe0f Opraven\u00e9 2026-09-12 \u2014 text preroben\u00fd na priame i18n v JS\n   (rovnak\u00fd vzor ako sekcia-0-navbar.html, sekcia-8-faq.html,\n   sekcia-cennik.html), preto\u017ee TranslatePress prestal spo\u013eahlivo\n   preklada\u0165 statick\u00fd text na tejto str\u00e1nke. Text sa nastav\u00ed raz pri\n   na\u010d\u00edtan\u00ed str\u00e1nky pod\u013ea window.location.pathname.indexOf('\/en\/').\n   Odstr\u00e1nen\u00e9 aj kr\u00e1tke spojovn\u00edky pou\u017eit\u00e9 ako n\u00e1hrada za poml\u010dku\n   (\" - \") \u2014 pod\u013ea pravidla v CLAUDE.md sa dlh\u00e9 poml\u010dky\/ich n\u00e1hrady\n   v textoch pre pou\u017e\u00edvate\u013ea nemaj\u00fa pou\u017e\u00edva\u0165 v\u00f4bec, rad\u0161ej nov\u00e1 veta.\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\" id=\"pribeh\">\n  <div class=\"kh-container\">\n    <div class=\"kh-story-grid\">\n\n      <p class=\"kh-section-label kh-story-eyebrow\" id=\"kh-i18n-story-eyebrow\">Pre\u010do RAVEN Hub existuje<\/p>\n      <h2 class=\"kh-section-title kh-story-title\" id=\"kh-i18n-story-title\">T\u00fato appku som si spravil hlavne pre seba.<\/h2>\n\n      <div class=\"kh-story-photo\">\n        <img decoding=\"async\" src=\"http:\/\/www.kanda.sk\/wp-content\/uploads\/2024\/10\/DSC09253-scaled-1.jpg\" alt=\"Peter Kanda, zakladate\u013e RAVEN Hub\" id=\"kh-i18n-story-img\">\n        <div class=\"kh-story-badge\">RAVEN Hub<span>by KANDA Production<\/span><\/div>\n      <\/div>\n\n      <div class=\"kh-story-body\">\n        <p id=\"kh-i18n-story-p1\">\n          Vol\u00e1m sa Peter a moju firmu <a href=\"https:\/\/www.kanda.sk\" target=\"_blank\" rel=\"noopener\" class=\"kh-story-link\">KANDA Production<\/a> naplno zamestn\u00e1vaj\u00fa dve\n          celkom odli\u0161n\u00e9 veci: video produkcia a tvorba webstr\u00e1nok. Jeden de\u0148\n          strih\u00e1m v Final Cut Pro alebo Premiere, druh\u00fd de\u0148 rob\u00edm WordPress weby\n          pre klientov. A na konci mesiaca som v\u017edy rie\u0161il to ist\u00e9: ko\u013eko hod\u00edn\n          som skuto\u010dne str\u00e1vil na ktorom projekte?\n        <\/p>\n        <p id=\"kh-i18n-story-p2\">\n          Sk\u00fa\u0161al som klasick\u00e9 time trackery, ale v\u0161etky chc\u00fa to ist\u00e9: ru\u010dne\n          stla\u010di\u0165 \u0161tart, nezabudn\u00fa\u0165 stopn\u00fa\u0165, prepn\u00fa\u0165 projekt zaka\u017ed\u00fdm, ke\u010f\n          sko\u010d\u00edm zo strihu do k\u00f3dovania. V praxi som na to zab\u00fadal skoro v\u017edy\n          a fakturoval som tak trochu pod\u013ea pocitu, niekedy vo svoj neprospech,\n          niekedy v neprospech klienta. A ani jedno mi nesedelo.\n        <\/p>\n        <p id=\"kh-i18n-story-p3\">\n          Tak som si RAVEN Hub postavil s\u00e1m. Be\u017e\u00ed potichu na pozad\u00ed, pozn\u00e1 \u010di\n          pr\u00e1ve strih\u00e1m video, rob\u00edm weby alebo som si dal pauzu, prirad\u00ed to k spr\u00e1vnemu projektu\n          a na konci mesiaca mi s\u00e1m posklad\u00e1 presn\u00fa fakt\u00faru. Pou\u017e\u00edvam ho denne\n          na obe polovice svojho biznisu. A teraz ho m\u00f4\u017ee\u0161 pou\u017e\u00edva\u0165 aj ty.\n        <\/p>\n        <p id=\"kh-i18n-story-p4\">\n          Appku som postavil na Slovensku a prelo\u017eil do 11 jazykov, aby bola\n          dostupn\u00e1 pre v\u0161etk\u00fdch podnikate\u013eov na celom svete.\n        <\/p>\n\n        <div class=\"kh-story-signature\">\n          <img decoding=\"async\" src=\"http:\/\/www.kanda.sk\/wp-content\/uploads\/2026\/07\/podpis-biely.png\" alt=\"Podpis Peter Kanda\" class=\"kh-story-sig-img\">\n          <strong>Peter Kanda<\/strong>\n          <span id=\"kh-i18n-story-role\">Zakladate\u013e, <a href=\"https:\/\/www.kanda.sk\" target=\"_blank\" rel=\"noopener\" class=\"kh-story-link\">KANDA Production<\/a><\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<style>\n.kh-story-grid {\n  display: grid;\n  grid-template-columns: 1fr 300px;\n  grid-template-areas:\n    \"eyebrow .\"\n    \"title   photo\"\n    \"body    photo\";\n  column-gap: 64px;\n  row-gap: 0;\n  align-items: start;\n}\n@media (max-width: 860px) {\n  .kh-story-grid {\n    grid-template-columns: 1fr;\n    grid-template-areas:\n      \"photo\"\n      \"eyebrow\"\n      \"title\"\n      \"body\";\n    row-gap: 28px;\n    column-gap: 0;\n  }\n}\n\n.kh-story-eyebrow {\n  grid-area: eyebrow;\n  color: #8BC53A !important;\n}\n.kh-story-title {\n  grid-area: title;\n  text-align: left;\n  margin-bottom: 22px;\n}\n\n.kh-story-photo {\n  grid-area: photo;\n  align-self: start;\n  position: relative;\n  border-radius: 24px;\n  overflow: hidden;\n  border: 1px solid var(--kh-border);\n  box-shadow: 0 0 60px rgba(139,197,58,0.18), 0 30px 60px rgba(0,0,0,0.45);\n}\n.kh-story-photo img {\n  display: block !important;\n  width: 100% !important;\n  height: auto !important;\n  max-width: 100% !important;\n  aspect-ratio: 4 \/ 5;\n  object-fit: cover !important;\n}\n.kh-story-photo::after {\n  content: '';\n  position: absolute;\n  left: 0; right: 0; bottom: 0;\n  height: 55%;\n  background: linear-gradient(to top, rgba(139,197,58,0.55) 0%, rgba(139,197,58,0.16) 35%, transparent 75%);\n  pointer-events: none;\n}\n.kh-story-badge {\n  position: absolute;\n  left: 18px;\n  bottom: 18px;\n  z-index: 1;\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  background: rgba(255,255,255,0.12);\n  backdrop-filter: blur(14px) saturate(180%);\n  -webkit-backdrop-filter: blur(14px) saturate(180%);\n  border: 1px solid rgba(255,255,255,0.3);\n  border-radius: 12px;\n  padding: 8px 14px;\n  font-size: 13px;\n  font-weight: 800;\n  line-height: 1.25;\n  color: #fff;\n  box-shadow: 0 8px 24px rgba(0,0,0,0.35), inset 0 1px 0 rgba(255,255,255,0.35);\n  white-space: nowrap;\n}\n.kh-story-badge span {\n  display: block;\n  font-size: 11px;\n  font-weight: 600;\n  line-height: 1.3;\n  letter-spacing: 0.03em;\n  color: rgba(255,255,255,0.75);\n}\n@media (max-width: 860px) {\n  .kh-story-photo { justify-self: center; width: 100%; max-width: 320px; }\n}\n\n.kh-story-body {\n  grid-area: body;\n}\n.kh-story-body p {\n  font-size: 16px;\n  line-height: 1.7;\n  color: var(--kh-text);\n  margin: 0 0 18px;\n}\n.kh-story-body p:last-of-type {\n  margin-bottom: 32px;\n}\n.kh-story-link {\n  color: var(--kh-blue) !important;\n  text-decoration: none !important;\n  font-weight: 600;\n  border-bottom: 1px solid rgba(139,197,58,0.4);\n  transition: border-color 0.2s, color 0.2s;\n}\n.kh-story-link:hover {\n  border-color: var(--kh-blue) !important;\n}\n\n.kh-story-signature {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 2px;\n  padding-top: 20px;\n  border-top: 1px solid rgba(255,255,255,0.08);\n}\n.kh-story-sig-img {\n  height: 52px !important;\n  width: auto !important;\n  max-width: 220px !important;\n  object-fit: contain !important;\n  margin-bottom: 6px;\n}\n.kh-story-signature strong {\n  font-size: 16px;\n  font-weight: 800;\n  color: #fff;\n}\n.kh-story-signature span {\n  font-size: 13px;\n  color: var(--kh-muted);\n  font-weight: 600;\n}\n.kh-story-signature span .kh-story-link {\n  color: var(--kh-blue) !important;\n  border-bottom: 1px solid rgba(139,197,58,0.4);\n}\n<\/style>\n\n<script>\n(function () {\n  if (window.location.pathname.indexOf('\/en\/') === -1) return;\n\n  var setHTML = function (id, html) {\n    var el = document.getElementById(id);\n    if (el) el.innerHTML = html;\n  };\n\n  setHTML('kh-i18n-story-eyebrow', 'Why RAVEN Hub exists');\n  setHTML('kh-i18n-story-title', 'I built this app mostly for myself.');\n\n  setHTML('kh-i18n-story-p1',\n    'My name is Peter, and my company <a href=\"https:\/\/www.kanda.sk\" target=\"_blank\" rel=\"noopener\" class=\"kh-story-link\">KANDA Production<\/a> keeps me busy with ' +\n    'two completely different things: video production and building websites. ' +\n    'One day I am editing in Final Cut Pro or Premiere, the next I am building ' +\n    'WordPress sites for clients. And at the end of every month I ran into the ' +\n    'same question: how many hours did I actually spend on each project?');\n\n  setHTML('kh-i18n-story-p2',\n    'I tried the usual time trackers, but they all want the same thing: ' +\n    'manually hit start, remember to stop, switch projects every time I jump ' +\n    'from editing to coding. In practice I forgot almost every time and ended ' +\n    'up invoicing based on a rough feeling, sometimes against my own interest, ' +\n    'sometimes against the client. Neither felt right.');\n\n  setHTML('kh-i18n-story-p3',\n    'So I built RAVEN Hub myself. It runs quietly in the background, knows ' +\n    'whether I am editing video, building a website, or taking a break, ' +\n    'assigns the time to the right project, and puts together an accurate ' +\n    'invoice for me at the end of the month. I use it every day for both ' +\n    'halves of my business. And now you can use it too.');\n\n  setHTML('kh-i18n-story-p4',\n    'I built the app in Slovakia and translated it into 11 languages, so it is ' +\n    'available to freelancers and business owners everywhere.');\n\n  setHTML('kh-i18n-story-role',\n    'Founder, <a href=\"https:\/\/www.kanda.sk\" target=\"_blank\" rel=\"noopener\" class=\"kh-story-link\">KANDA Production<\/a>');\n\n  var img = document.getElementById('kh-i18n-story-img');\n  if (img) img.setAttribute('alt', 'Peter Kanda, founder of RAVEN Hub');\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" id=\"faq\">\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA 8 \u2014 FAQ\n\n   \u26a0\ufe0f Opraven\u00e9 2026-09-12 \u2014 p\u00f4vodn\u00fd lok\u00e1lny s\u00fabor mal e\u0161te star\u00e9\n   \"KANDA Hub\" branding (appka sa premenovala na RAVEN Hub v 1.0.45,\n   t\u00e1to sekcia sa vtedy neaktualizovala) \u2014 text zos\u00faladen\u00fd s t\u00fdm,\n   \u010do je aktu\u00e1lne live na str\u00e1nke.\n\n   \u26a0\ufe0f Rovnak\u00e9 i18n ob\u00eddenie TranslatePress ako sekcia-0-navbar.html\n   a sekcia-promo-banner.html (2026-09-12) \u2014 TranslatePress prestal\n   spo\u013eahlivo preklada\u0165 tento statick\u00fd text (potvrden\u00e9 na\u017eivo: preklad\n   existuje v jeho datab\u00e1ze, ale nerenderuje sa; nepomohla cache, JS\n   opravy ani DB optimaliz\u00e1cia gettext tabuliek). K\u00fdm sa to nevyrie\u0161i\n   na strane TranslatePress, ka\u017ed\u00e1 ot\u00e1zka aj odpove\u010f m\u00e1 vlastn\u00e9 ID\n   a JS pod\u013ea URL cesty (window.location.pathname.indexOf('\/en\/'))\n   vyp\u00ed\u0161e anglick\u00fd text priamo \u2014 nastavuje sa len raz pri na\u010d\u00edtan\u00ed\n   str\u00e1nky, oby\u010dajn\u00e9 textContent = sta\u010d\u00ed (\u017eiadny per-sekundov\u00fd update\n   ako pri countdowne, tak\u017ee tu nehroz\u00ed konflikt s TranslatePress\n   watcherom).\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n\n    <div class=\"kh-center\">\n      <p class=\"kh-section-label\" id=\"kh-i18n-faq-label\">\u010cast\u00e9 ot\u00e1zky<\/p>\n      <h2 class=\"kh-section-title\" id=\"kh-i18n-faq-title\">M\u00e1\u0161 ot\u00e1zky? M\u00e1me odpovede.<\/h2>\n    <\/div>\n\n    <div class=\"kh-faq\">\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q1\">Mus\u00edm manu\u00e1lne sp\u00fa\u0161\u0165a\u0165 meranie \u010dasu?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a1\">\n          Nie. RAVEN Hub sleduje akt\u00edvne aplik\u00e1cie automaticky na pozad\u00ed.\n          Ke\u010f otvor\u00ed\u0161 Photoshop, Figma, Final Cut alebo in\u00fd podporovan\u00fd n\u00e1stroj,\n          meranie za\u010dne samo. Ke\u010f ho zatvor\u00ed\u0161 alebo prepne\u0161, zastav\u00ed sa.\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q2\">Funguje aj bez internetu?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a2\">\n          \u00c1no, RAVEN Hub funguje kompletne offline. D\u00e1ta s\u00fa ulo\u017een\u00e9 lok\u00e1lne na tvojom Macu.\n          Internet potrebuje\u0161 len pri prvej aktiv\u00e1cii licencie a pri s\u0165ahovan\u00ed aktualiz\u00e1ci\u00ed.\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q3\">Kde s\u00fa ulo\u017een\u00e9 moje d\u00e1ta?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a3\">\n          V\u0161etky d\u00e1ta zost\u00e1vaj\u00fa na tvojom Macu. \u017diadny server, \u017eiadny cloud bez tvojho s\u00fahlasu.\n          Z\u00e1lohy m\u00f4\u017ee\u0161 volite\u013ene uklada\u0165 do iCloud Drive \u2014 ale len ty k nim m\u00e1\u0161 pr\u00edstup.\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q4\">M\u00f4\u017eem RAVEN Hub pou\u017e\u00edva\u0165 len na fakt\u00fary bez sledovania \u010dasu?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a4\">\n          Samozrejme. Sledovanie \u010dasu je volite\u013en\u00e9. Fakt\u00fary, cenov\u00e9 ponuky, z\u00e1lohov\u00e9 fakt\u00fary\n          a dobropisy m\u00f4\u017ee\u0161 vystavova\u0165 \u00faplne samostatne bez toho, aby si v\u00f4bec pou\u017e\u00edval tracker.\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q5\">Ak\u00e9 aplik\u00e1cie vie RAVEN Hub sledova\u0165?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a5\">\n          Final Cut Pro, Adobe Premiere, Photoshop, Illustrator, After Effects, InDesign,\n          Figma, Blender, DaVinci Resolve, Logic Pro, Lightroom, Xcode, Word, Excel,\n          PowerPoint, Pages, Numbers, Keynote, CapCut, Canva a \u010fal\u0161ie.\n          Zoznam pravidelne roz\u0161irujeme.\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q6\">M\u00f4\u017eem zru\u0161i\u0165 predplatn\u00e9 kedyko\u013evek?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a6\">\n          \u00c1no, predplatn\u00e9 m\u00f4\u017ee\u0161 zru\u0161i\u0165 kedyko\u013evek bez poplatkov.\n          Po zru\u0161en\u00ed ti zostane pr\u00edstup do konca zaplaten\u00e9ho obdobia.\n          Tvoje d\u00e1ta zostan\u00fa v appke aj po skon\u010den\u00ed predplatn\u00e9ho.\n        <\/div>\n      <\/div>\n\n      <div class=\"kh-faq-item\">\n        <button class=\"kh-faq-q\" onclick=\"khFaq(this)\">\n          <span id=\"kh-i18n-faq-q7\">Na ak\u00fdch Macoch RAVEN Hub be\u017e\u00ed?<\/span>\n          <span class=\"kh-faq-icon\">+<\/span>\n        <\/button>\n        <div class=\"kh-faq-a\" id=\"kh-i18n-faq-a7\">\n          RAVEN Hub be\u017e\u00ed na macOS 14 Sonoma a nov\u0161om, na Apple Silicon (M1\/M2\/M3\/M4)\n          aj Intel Macoch. Aplik\u00e1cia je optimalizovan\u00e1 pre nat\u00edvny v\u00fdkon na oboch platform\u00e1ch.\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<script>\nfunction khFaq(btn) {\n  var item = btn.parentElement;\n  var isOpen = item.classList.contains('open');\n  document.querySelectorAll('.kh-faq-item.open').forEach(function(el){ el.classList.remove('open'); });\n  if (!isOpen) item.classList.add('open');\n}\n\n(function () {\n  \/\/ \u2500\u2500 i18n ob\u00eddenie TranslatePress (2026-09-12) \u2014 pozri pozn\u00e1mku v koment\u00e1ri hore \u2500\u2500\n  if (window.location.pathname.indexOf('\/en\/') === -1) return;\n\n  var faqI18n = {\n    'kh-i18n-faq-q1': 'Do I need to manually start time tracking?',\n    'kh-i18n-faq-a1': \"No. RAVEN Hub automatically tracks active apps in the background. When you open Photoshop, Figma, Final Cut, or another supported tool, tracking starts on its own. When you close or switch away, it stops.\",\n    'kh-i18n-faq-q2': 'Does it work offline?',\n    'kh-i18n-faq-a2': 'Yes, RAVEN Hub works completely offline. Your data is stored locally on your Mac. You only need internet for the initial license activation and for downloading updates.',\n    'kh-i18n-faq-q3': 'Where is my data stored?',\n    'kh-i18n-faq-a3': 'All your data stays on your Mac. No server, no cloud without your consent. You can optionally back up to iCloud Drive \u2014 but only you have access to it.',\n    'kh-i18n-faq-q4': 'Can I use RAVEN Hub only for invoicing, without time tracking?',\n    'kh-i18n-faq-a4': 'Of course. Time tracking is optional. You can create invoices, quotes, proforma invoices, and credit notes entirely on their own, without ever using the tracker.',\n    'kh-i18n-faq-q5': 'Which apps can RAVEN Hub track?',\n    'kh-i18n-faq-a5': 'Final Cut Pro, Adobe Premiere, Photoshop, Illustrator, After Effects, InDesign, Figma, Blender, DaVinci Resolve, Logic Pro, Lightroom, Xcode, Word, Excel, PowerPoint, Pages, Numbers, Keynote, CapCut, Canva, and more. We keep expanding the list regularly.',\n    'kh-i18n-faq-q6': 'Can I cancel my subscription anytime?',\n    'kh-i18n-faq-a6': \"Yes, you can cancel your subscription anytime with no fees. After cancelling, you'll keep access until the end of your paid period. Your data stays in the app even after your subscription ends.\",\n    'kh-i18n-faq-q7': 'Which Macs does RAVEN Hub run on?',\n    'kh-i18n-faq-a7': 'RAVEN Hub runs on macOS 14 Sonoma and later, on both Apple Silicon (M1\/M2\/M3\/M4) and Intel Macs. The app is optimized for native performance on both platforms.'\n  };\n  Object.keys(faqI18n).forEach(function (id) {\n    var el = document.getElementById(id);\n    if (el) el.textContent = faqI18n[id];\n  });\n\n  var label = document.getElementById('kh-i18n-faq-label');\n  var title = document.getElementById('kh-i18n-faq-title');\n  if (label) label.textContent = 'FAQ';\n  if (title) title.textContent = 'Got questions? We have answers.';\n})();\n<\/script>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   SEKCIA 9 \u2014 FIN\u00c1LNE CTA\n\n   \u26a0\ufe0f Opraven\u00e9 2026-09-12 \u2014 p\u00f4vodn\u00fd lok\u00e1lny s\u00fabor bol st\u00e1le star\u00fd\n   (e\u0161te \"KANDA Hub\" branding spred premenovania na RAVEN Hub v 1.0.45,\n   placeholder href=\"#\" namiesto re\u00e1lneho stiahnutia). Nahraden\u00e9\n   aktu\u00e1lnym \u017eiv\u00fdm textom, ktor\u00fd poslal pou\u017e\u00edvate\u013e.\n\n   \u26a0\ufe0f Rovnak\u00e9 i18n ob\u00eddenie TranslatePress ako navbar\/FAQ\/cenn\u00edk\/pr\u00edbeh\n   (2026-09-12) \u2014 TranslatePress prestal spo\u013eahlivo preklada\u0165 statick\u00fd\n   text na tejto str\u00e1nke. Ka\u017ed\u00fd text m\u00e1 vlastn\u00e9 ID, JS pod\u013ea\n   window.location.pathname.indexOf('\/en\/') vyp\u00ed\u0161e anglick\u00fd text priamo,\n   nastavuje sa len raz pri na\u010d\u00edtan\u00ed str\u00e1nky (oby\u010dajn\u00e9 textContent sta\u010d\u00ed).\n\n   Odstr\u00e1nen\u00e9 aj kr\u00e1tke spojovn\u00edky pou\u017eit\u00e9 ako n\u00e1hrada za poml\u010dku\n   (\" - \") \u2014 pod\u013ea pravidla v CLAUDE.md sa dlh\u00e9 poml\u010dky\/ich n\u00e1hrady\n   v textoch pre pou\u017e\u00edvate\u013ea nemaj\u00fa pou\u017e\u00edva\u0165 v\u00f4bec, rad\u0161ej nov\u00e1 veta\n   alebo \u010diarka.\n   ============================================================ -->\n<div class=\"kh-page\">\n<section class=\"kh-section\">\n  <div class=\"kh-container\">\n    <div class=\"kh-cta-box\">\n      <span class=\"kh-badge kh-badge-blue\" style=\"margin-bottom:24px;display:inline-block;\" id=\"kh-i18n-cta-badge\">14 dn\u00ed zadarmo \u00b7 Bez platobnej karty<\/span>\n      <h2 id=\"kh-i18n-cta-title\">Za\u010dni mera\u0165 \u010das, ktor\u00fd ti unik\u00e1.<\/h2>\n      <p id=\"kh-i18n-cta-sub\">A\u017e 20% fakturovate\u013en\u00e9ho \u010dasu unik\u00e1 len preto, \u017ee ho nikto nezaznamen\u00e1va. <br>RAVEN Hub to rob\u00ed za teba. Automaticky, ticho, spo\u013eahlivo.<\/p>\n      <div class=\"kh-cta-btns\">\n        <a href=\"https:\/\/www.kanda.sk\/ravenhub_update\/RAVENHub.zip\" class=\"kh-btn kh-btn-primary\" style=\"font-size:17px;padding:16px 32px;\" data-track=\"ravenhub-download-bottom-cta\" id=\"kh-i18n-cta-download\">Stiahnu\u0165 zadarmo, 14 dn\u00ed bez karty<\/a>\n        <a href=\"#pricing\" class=\"kh-btn kh-btn-outline\" id=\"kh-i18n-cta-pricing\">Pozrie\u0165 ceny<\/a>\n      <\/div>\n      <p style=\"margin-top:20px;font-size:13px;color:var(--kh-muted);\" id=\"kh-i18n-cta-footnote\">Po stiahnut\u00ed presu\u0148 RAVEN Hub do prie\u010dinka Aplik\u00e1cie alebo na Plochu pred prv\u00fdm spusten\u00edm. <br> macOS 14+ \u00b7 Apple Silicon & Intel<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\n\n<script>\n(function () {\n  if (window.location.pathname.indexOf('\/en\/') === -1) return;\n\n  var setHTML = function (id, html) {\n    var el = document.getElementById(id);\n    if (el) el.innerHTML = html;\n  };\n\n  setHTML('kh-i18n-cta-badge', '14 days free \u00b7 No credit card required');\n  setHTML('kh-i18n-cta-title', 'Start tracking the time you\\'re losing.');\n  setHTML('kh-i18n-cta-sub', 'Up to 20% of billable time gets lost simply because no one records it. <br>RAVEN Hub does it for you. Automatically, quietly, reliably.');\n  setHTML('kh-i18n-cta-download', 'Download for free, 14 days no card');\n  setHTML('kh-i18n-cta-pricing', 'See pricing');\n  setHTML('kh-i18n-cta-footnote', 'After downloading, move RAVEN Hub to the Applications folder or your Desktop before the first launch. <br> macOS 14+ \u00b7 Apple Silicon & Intel');\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_html wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<!-- ============================================================\n   FOOTER \u2014 pr\u00e1vne odkazy (3 konsolidovan\u00e9 SK+EN dokumenty)\n   Minimalistick\u00fd, v \u0161t\u00fdle dokument\u00e1cie (Space Grotesk, lime akcent).\n   N\u00e1zvy v SK \u2014 preklad cez TranslatePress.\n   ============================================================ -->\n<div class=\"kh-page\">\n<footer class=\"kh-footer\">\n  <div class=\"kh-container kh-footer-inner\">\n\n    <nav class=\"kh-footer-links\" aria-label=\"Pr\u00e1vne odkazy\">\n      <a href=\"https:\/\/www.kanda.sk\/raven-hub-terms-and-conditions\/\">Obchodn\u00e9 a licen\u010dn\u00e9 podmienky<\/a>\n      <span class=\"kh-footer-dot\">\u00b7<\/span>\n      <a href=\"https:\/\/www.kanda.sk\/raven-hub-cookies\/\">Inform\u00e1cie o cookies<\/a>\n      <span class=\"kh-footer-dot\">\u00b7<\/span>\n      <a href=\"https:\/\/www.kanda.sk\/raven-hub-gdpr\/\">Z\u00e1sady ochrany osobn\u00fdch \u00fadajov<\/a>\n    <\/nav>\n\n    <p class=\"kh-footer-odr\">\n      <a href=\"https:\/\/ec.europa.eu\/consumers\/odr\" target=\"_blank\" rel=\"noopener\">Rie\u0161enie sporov online<\/a>\n    <\/p>\n\n    <p class=\"kh-footer-fine\">\n      \u00a9 2026 KANDA Production s.r.o. \u00b7 Prietr\u017eka 152, 908 49 Prietr\u017eka \u00b7 I\u010cO: 45640246 \u00b7 I\u010c DPH: SK2023068663 \u00b7 <a href=\"mailto:info@kanda.sk\">info@kanda.sk<\/a>\n    <\/p>\n\n  <\/div>\n<\/footer>\n<\/div>\n\n<style>\n.kh-footer{\n  border-top: 1px solid var(--kh-border, rgba(139,197,58,0.18));\n  margin-top: 60px;\n  padding: 44px 0 30px;\n  text-align: center;\n}\n.kh-footer-inner{\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 14px;\n}\n.kh-footer-links{\n  display: flex;\n  align-items: center;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  font-family: 'Space Grotesk', ui-sans-serif, system-ui, sans-serif;\n  font-weight: 600;\n  font-size: 14px;\n}\n.kh-footer-links a{\n  color: var(--kh-text, #E8E8F0);\n  text-decoration: none;\n  transition: color 0.15s ease;\n}\n.kh-footer-links a:hover{ color: var(--kh-blue-light, #D4F542); }\n.kh-footer-dot{ color: var(--kh-border, rgba(139,197,58,0.3)); font-size: 14px; }\n.kh-footer-odr{ margin: 0; font-size: 12.5px; }\n.kh-footer-odr a{ color: var(--kh-muted, #8888A0); text-decoration: none; }\n.kh-footer-odr a:hover{ color: var(--kh-blue, #8BC53A); text-decoration: underline; }\n.kh-footer-fine{\n  margin: 0;\n  font-size: 12px;\n  color: var(--kh-muted, #8888A0);\n  line-height: 1.7;\n}\n.kh-footer-fine a{ color: var(--kh-muted, #8888A0); text-decoration: none; }\n.kh-footer-fine a:hover{ color: var(--kh-blue, #8BC53A); }\n\n@media (max-width: 640px){\n  .kh-footer-links{ flex-direction: column; gap: 8px; }\n  .kh-footer-dot{ display: none; }\n}\n<\/style>\n\t\t<\/div>\n\t<\/div>\n\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n\n\t<div  class=\"vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone flex_gap_desktop_10px \"  data-padding-pos=\"all\" data-has-bg-color=\"false\" data-bg-color=\"\" data-bg-opacity=\"1\" data-animation=\"\" data-delay=\"0\" >\n\t\t<div class=\"vc_column-inner\" >\n\t\t\t<div class=\"wpb_wrapper\">\n\t\t\t\t\n\t\t\t<\/div> \n\t\t<\/div>\n\t<\/div> \n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"TOP macOS app pre kreat\u00edvcov a freelancerov RAVEN Hub V\u0161etka tvoja pr\u00e1ca. Jeden smart hub. RAVEN Hub je macOS appka ktor\u00e1 automaticky sleduje \u010das str\u00e1ven\u00fd v ka\u017edej aplik\u00e1cii, organizuje ho...","protected":false},"author":1,"featured_media":3416,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-no-header.php","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-3015","page","type-page","status-publish","has-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/pages\/3015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/comments?post=3015"}],"version-history":[{"count":119,"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/pages\/3015\/revisions"}],"predecessor-version":[{"id":3992,"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/pages\/3015\/revisions\/3992"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/media\/3416"}],"wp:attachment":[{"href":"https:\/\/www.kanda.sk\/en\/wp-json\/wp\/v2\/media?parent=3015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}