PageSourceSearch

https://softmedia.cz/blog/

html softmedia.cz collected 2026-10-08 21:32:25 UTC 237,602 bytes, 1,076 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="cs" prefix="og: https://ogp.me/ns#">
3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
4</script>
4
5
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<script type="text/rocketlazyloadscript">(function(){var d=atob("c29mdG1lZGlhLmN6"),h=location.hostname;if(h!==d&&h.slice(-(d.length+1))!=="."+d&&h!=="localhost"){location.replace("https://"+d+location.pathname+location.search+location.hash)}})();</script>
7
8	<title>Blog | Tvorba a správa WordPress webů</title>
9<link data-rocket-prefetch href="https://p.softmedia.cz" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-580x400.png" imagesrcset="https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1.png 2048w" imagesizes="(max-width: 580px) 100vw, 580px" fetchpriority="high">
10
11		<!-- All in One SEO 5.0.2.1 - aioseo.com -->
12	<meta name="description" content="Blog Softmedia o WordPressu, správě webů, bezpečnosti a AI. Návody, tipy a zkušenosti z praxe — píšeme o tom, co denně řešíme u klientských webů." />
13	<meta name="robots" content="max-image-preview:large" />
14	<meta name="author" content="Jan Vlasák"/>
15	<link rel="canonical" href="https://softmedia.cz/blog/" />
16	<link rel="next" href="https://softmedia.cz/blog/page/2/" />
17	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.2.1" />
18
19		<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 152 bytes, lines 19-20
19
20<script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
20G-SD68V5R1Y3
vendor: 12 bytes, line 20
20"></script>
21<script type="text/rocketlazyloadscript">
22 
vendor: 131 bytes, lines 22-26
22window.dataLayer = window.dataLayer || [];
23 function gtag(){dataLayer.push(arguments);}
24 gtag('js', new Date());
25
26 gtag('config', '
26G-SD68V5R1Y3
vendor: 4 bytes, line 26
26');
27</script>
27
28		<meta property="og:locale" content="cs_CZ" />
29		<meta property="og:site_name" content="Tvorba a správa WordPress webů" />
30		<meta property="og:type" content="article" />
31		<meta property="og:title" content="Blog | Tvorba a správa WordPress webů" />
32		<meta property="og:description" content="Blog Softmedia o WordPressu, správě webů, bezpečnosti a AI. Návody, tipy a zkušenosti z praxe — píšeme o tom, co denně řešíme u klientských webů." />
33		<meta property="og:url" content="https://softmedia.cz/blog/" />
34		<meta property="og:image" content="https://softmedia.cz/wp-content/uploads/2021/02/softmedia-og-image.jpg" />
35		<meta property="og:image:secure_url" content="https://softmedia.cz/wp-content/uploads/2021/02/softmedia-og-image.jpg" />
36		<meta property="og:image:width" content="1280" />
37		<meta property="og:image:height" content="628" />
38		<meta property="article:published_time" content="2017-10-19T20:48:48+00:00" />
39		<meta property="article:modified_time" content="2026-04-08T13:33:26+00:00" />
40		<meta name="twitter:card" content="summary" />
41		<meta name="twitter:title" content="Blog | Tvorba a správa WordPress webů" />
42		<meta name="twitter:description" content="Blog Softmedia o WordPressu, správě webů, bezpečnosti a AI. Návody, tipy a zkušenosti z praxe — píšeme o tom, co denně řešíme u klientských webů." />
43		<meta name="twitter:image" content="https://softmedia.cz/wp-content/uploads/2017/10/Softmedia-h110.jpg" />
44		
44<script type="application/ld+json" class="aioseo-schema">
45			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/softmedia.cz\/blog\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/softmedia.cz\/#listItem","position":1,"name":"Home","item":"https:\/\/softmedia.cz\/","nextItem":{"@type":"ListItem","@id":"https:\/\/softmedia.cz\/blog\/#listItem","name":"Blog"}},{"@type":"ListItem","@id":"https:\/\/softmedia.cz\/blog\/#listItem","position":2,"name":"Blog","previousItem":{"@type":"ListItem","@id":"https:\/\/softmedia.cz\/#listItem","name":"Home"}}]},{"@type":"CollectionPage","@id":"https:\/\/softmedia.cz\/blog\/#collectionpage","url":"https:\/\/softmedia.cz\/blog\/","name":"Blog | Tvorba a spr\u00e1va WordPress web\u016f","description":"Blog Softmedia o WordPressu, spr\u00e1v\u011b web\u016f, bezpe\u010dnosti a AI. N\u00e1vody, tipy a zku\u0161enosti z praxe \u2014 p\u00ed\u0161eme o tom, co denn\u011b \u0159e\u0161\u00edme u klientsk\u00fdch web\u016f.","inLanguage":"cs-CZ","isPartOf":{"@id":"https:\/\/softmedia.cz\/#website"},"breadcrumb":{"@id":"https:\/\/softmedia.cz\/blog\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/softmedia.cz\/#organization","name":"Tvorba a spr\u00e1va WordPress web\u016f","description":"Softmedia","url":"https:\/\/softmedia.cz\/"},{"@type":"WebSite","@id":"https:\/\/softmedia.cz\/#website","url":"https:\/\/softmedia.cz\/","name":"Tvorba a spr\u00e1va WordPress web\u016f","description":"Softmedia","inLanguage":"cs-CZ","publisher":{"@id":"https:\/\/softmedia.cz\/#organization"}}]}
46		</script>
46
47		<!-- All in One SEO -->
48
49<link rel="preload" href="/wp-content/themes/softmedia/assets/fonts/exo2-var-latin.woff2" as="font" type="font/woff2" crossorigin>
50<link rel="preload" href="/wp-content/themes/softmedia/assets/fonts/exo2-var-latin-ext.woff2" as="font" type="font/woff2" crossorigin>
51<link rel='dns-prefetch' href='//softmedia.cz' />
52
53<style id="sm-main-inline"> @font-face{ font-family:"Manrope";src:url("/wp-content/themes/softmedia/assets/fonts/manrope-var-latin.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC;}@font-face{ font-family:"Manrope";src:url("/wp-content/themes/softmedia/assets/fonts/manrope-var-latin-ext.woff2") format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF;}@font-face{ font-family:"Inter";src:url("/wp-content/themes/softmedia/assets/fonts/inter-var-latin.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC;}@font-face{ font-family:"Inter";src:url("/wp-content/themes/softmedia/assets/fonts/inter-var-latin-ext.woff2") format("woff2");font-weight:100 900;font-display:swap;
53unicode-range:U+0100-024F,U+1E00-1EFF;}@font-face{ font-family:"Exo 2";src:url("/wp-content/themes/softmedia/assets/fonts/exo2-var-latin.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC;}@font-face{ font-family:"Exo 2";src:url("/wp-content/themes/softmedia/assets/fonts/exo2-var-latin-ext.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF;}:root{ --sm-bg:hsl(210 40% 99%);--sm-surface:hsl(0 0% 100%);--sm-ink:hsl(215 28% 17%);--sm-ink-soft:hsl(213 14% 42%);--sm-navy:hsl(215 45% 12%);--sm-navy-2:hsl(214 40% 18%);--sm-primary:hsl(192 58% 44%);--sm-primary-strong:hsl(194 70% 32%);--sm-vivid:hsl(187 100% 42%);--sm-accent:hsl(340 88% 56%);--sm-mist:hsl(206 45% 96%);--sm-tint:hsl(185 60% 94%);--sm-line:hsl(213 27% 90%);--sm-grad-line:linear-gradient(90deg,hsl(187 100% 42%),hsl(340 88% 56%));--sm-grad-deep:linear-gradient(135deg,hsl(215 45% 12%),hsl(213 42% 24%) 55%,hsl(189 100% 26%));--sm-shadow:0 2px 16px hsl(187 100% 42% / 0.08);--sm-shadow-lg:0 12px 40px hsl(200 60% 30% / 0.14);--sm-r:1rem;--sm-r-sm:0.5rem;--p-top:#ffffff;--p-mid:hsl(210 40% 99.2%);--p-bot:hsl(208 38% 97.4%);--p-edge:hsl(213 27% 87%);--p-hi:hsl(0 0% 100% / 0.95);--p-bevel:hsl(215 30% 25% / 0.10);--p-contact:hsl(215 30% 25% / 0.06);--p-drop:hsl(205 45% 28% / 0.20);--p-radius:var(--sm-r);--g-fill:hsl(215 30% 25% / 0.05);--g-cut:hsl(215 30% 25% / 0.13);--g-lip:hsl(0 0% 100% / 0.9);--b-hi:hsl(0 0% 100% / 0.30);--b-bevel:hsl(0 0% 0% / 0.22);--sm-ease:cubic-bezier(0.16,1,0.3,1);--font-head:"Exo 2","Manrope",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--container:1200px;--toc-w:15.5rem;--gutter:clamp(1rem,4vw,2rem);--section-pad:clamp(4rem,9vw,7.5rem);}*,*::before,*::after{ box-sizing:border-box;}body{ margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--sm-ink);background:var(--sm-bg);-webkit-font-smoothing:antialiased;}img{ max-width:100%;height:auto;display:block;}a{ color:var(--sm-primary-strong);text-decoration-thickness:1px;text-underline-offset:3px;}a:hover{ color:var(--sm-primary);}:focus-visible{ outline:3px solid var(--sm-vivid);outline-offset:2px;border-radius:2px;}h1,h2,h3,h4,h5,h6{ font-family:var(--font-head);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:var(--sm-ink);margin:0 0 0.6em;text-wrap:balance;}h1{ font-size:clamp(2.5rem,5.5vw,4rem);}h2{ font-size:clamp(1.875rem,3.5vw,2.625rem);}h3{ font-size:clamp(1.375rem,2vw,1.625rem);font-weight:700;}h4{ font-size:1.125rem;font-weight:700;letter-spacing:-0.01em;}p{ margin:0 0 1.2em;}ul,ol{ padding-left:1.4em;}.skip-link{ position:absolute;left:-9999px;top:0;z-index:200;background:var(--sm-navy);color:#fff;padding:0.75rem 1.25rem;border-radius:0 0 var(--sm-r-sm) 0;}.skip-link:focus{ left:0;}.container{ max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);}.sm-icon{ flex-shrink:0;vertical-align:-0.18em;}.section{ padding-block:var(--section-pad);}.section--mist{ background:var(--sm-mist);}.section--navy{ background:var(--sm-navy);color:hsl(210 30% 88%);}.section--navy :is(h1,h2,h3,h4){ color:#fff;}.section--deep{ background:var(--sm-grad-deep);color:hsl(210 30% 88%);}.section--deep :is(h1,h2,h3,h4){ color:#fff;}.section--navy,.section--deep,.hero,.cta-band{ --p-top:hsl(214 40% 22%);--p-mid:hsl(214 41% 18%);--p-bot:hsl(215 43% 15%);--p-edge:hsl(0 0% 100% / 0.085);--p-hi:hsl(0 0% 100% / 0.11);--p-bevel:hsl(215 60% 3% / 0.55);--p-contact:hsl(215 60% 3% / 0.35);--p-drop:hsl(215 60% 3% / 0.80);--g-fill:hsl(215 60% 3% / 0.20);--g-cut:hsl(215 60% 3% / 0.50);--g-lip:hsl(0 0% 100% / 0.05);--b-hi:hsl(0 0% 100% / 0.22);--b-bevel:hsl(0 0% 0% / 0.32);}.plastic{ background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);border-radius:var(--p-radius);box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop);}.plastic-lift{ transition:transform 0.25s var(--sm-ease),box-shadow 0.25s var(--sm-ease);}.plastic-lift:hover{ box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 30px 52px -26px var(--p-drop);}.groove{ background:var(--g-fill);box-shadow:inset 0 2px 4px var(--g-cut),inset 0 -1px 0 var(--g-lip);}.sec-head{ max-width:44rem;margin-bottom:clamp(2rem,4vw,3.5rem);}.sec-head--center{ margin-inline:auto;text-align:center;}.eyebrow{ display:flex;align-items:center;gap:0.75rem;font-family:var(--font-head);font-size:0.8125rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--sm-primary-strong);margin-bottom:1rem;}:is(.section--navy,.section--deep,.hero) :is(h1,h2,h3,h4) a{ color:inherit;text-decoration:none;transition:color 160ms ease;}:is(.section--navy,.section--deep,.hero) :is(h1,h2,h3,h4) a:hover{ color:var(--sm-vivid);}:is(.section--navy,.section--deep,.hero) p a:not(.btn){ color:var(--sm-vivid);text-decoration-color:hsl(187 100% 42% / 0.4);text-underline-offset:0.2em;}:is(.section--navy,.section--deep,.hero) p a:not(.btn):hover{ text-decoration-color:currentColor;}.section--navy .eyebrow,.section--deep .eyebrow{ color:var(--sm-vivid);}.eyebrow::before{ content:"";width:3rem;height:3px;border-radius:2px;background:var(--sm-grad-line);}.eyebrow a{ color:inherit;text-decoration:none;transition:color 160ms ease;}.eyebrow a:hover{ color:var(--sm-vivid);}.sec-head--center .eyebrow{ justify-content:center;}.sec-head p:not(.eyebrow){ color:var(--sm-ink-soft);font-size:1.125rem;margin:0;}.sec-head p:not(.eyebrow) + p:not(.eyebrow){ margin-top:1rem;}.section--navy .sec-head p,.section--deep .sec-head p{ color:hsl(210 30% 8
530%);}.btn{ display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;font-family:var(--font-head);font-weight:700;font-size:1rem;padding:0.8em 1.6em;border-radius:999px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform 150ms var(--sm-ease),box-shadow 200ms var(--sm-ease),background 200ms var(--sm-ease),color 160ms ease;}.btn--primary,.btn--conv,.btn--light,.btn--ghost,.tariff__cta,.btn:not(.btn--primary):not(.btn--conv):not(.btn--light):not(.btn--bare){ box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 14px 26px -12px var(--b-glow);}.btn--primary:hover,.btn--conv:hover,.btn--light:hover,.btn--ghost:hover,.tariff__cta:hover{ box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 20px 34px -14px var(--b-glow);}.btn:active{ transform:scale(0.99);}.btn--primary{ --b-glow:hsl(194 70% 30% / 0.50);background:linear-gradient(180deg,hsl(193 64% 40%) 0%,var(--sm-primary-strong) 55%,hsl(195 74% 27%) 100%);color:#fff;}.btn--primary:hover{ color:#fff;background:linear-gradient(180deg,hsl(192 60% 45%) 0%,hsl(193 64% 37%) 55%,hsl(195 72% 30%) 100%);}.btn--ghost,.btn:not(.btn--primary):not(.btn--conv):not(.btn--light):not(.btn--ghost):not(.btn--bare){ --b-glow:var(--p-drop);--b-hi:var(--p-hi);--b-bevel:var(--p-bevel);border-color:var(--p-edge);color:var(--sm-ink);background:linear-gradient(180deg,var(--p-top) 0%,var(--p-bot) 100%);}.btn--ghost:hover,.btn:not(.btn--primary):not(.btn--conv):not(.btn--light):not(.btn--ghost):not(.btn--bare):hover{ border-color:hsl(192 58% 62%);color:var(--sm-primary-strong);}:is(.hero,.section--deep,.section--navy) :is(.btn--ghost,.btn:not(.btn--primary):not(.btn--conv):not(.btn--light):not(.btn--bare)){ color:#fff;}:is(.hero,.section--deep,.section--navy) .btn--ghost:hover{ border-color:hsl(187 100% 42% / 0.5);color:var(--sm-vivid);}.btn--light{ --b-glow:hsl(215 60% 3% / 0.55);--b-hi:hsl(0 0% 100% / 0.9);--b-bevel:hsl(215 30% 25% / 0.16);background:linear-gradient(180deg,#fff 0%,hsl(210 40% 99%) 55%,hsl(208 30% 95%) 100%);color:var(--sm-navy);}.btn--light:hover{ color:var(--sm-primary-strong);}.btn--lg{ font-size:1.125rem;padding:0.9em 2em;}.btn--bare{ background:none;border:0;padding:0.4em 0.1em;border-radius:0;color:#fff;text-decoration:underline dashed hsl(0 0% 100% / 0.55) 1px;text-underline-offset:0.45em;}.btn--bare:hover{ color:var(--sm-vivid);text-decoration-color:var(--sm-vivid);transform:none;box-shadow:none;}.btn--conv,.cta-band .btn[href="/naceneni/"],.cta-band .btn[href="/kontakt/"]{ --b-glow:hsl(340 82% 46% / 0.55);background:linear-gradient(180deg,hsl(340 80% 57%) 0%,#e0195c 55%,hsl(341 84% 41%) 100%);color:#fff;border-color:transparent;box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 14px 26px -12px var(--b-glow);}.btn--conv:hover,.cta-band .btn[href="/naceneni/"]:hover,.cta-band .btn[href="/kontakt/"]:hover{ color:#fff;background:linear-gradient(180deg,hsl(340 82% 53%) 0%,hsl(340 82% 45%) 55%,hsl(341 86% 37%) 100%);box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 20px 34px -14px var(--b-glow);}.clamp{ position:relative;}.clamp.is-clamped p{ display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.clamp-toggle{ background:none;border:0;padding:0;margin:0.35rem 0 0;cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:0.875rem;color:var(--sm-primary-strong);}.clamp-toggle:hover{ color:var(--sm-primary);}.topbar{ background:var(--sm-navy);font-size:0.8125rem;}.topbar__in{ display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;}.topbar a{ color:hsl(210 30% 78%);text-decoration:none;display:inline-flex;align-items:center;gap:0.35rem;}.topbar a:hover{ color:#fff;}.topbar__nav{ display:flex;flex-wrap:wrap;gap:1.1rem;}.topbar__contact{ display:flex;gap:1.1rem;white-space:nowrap;}@media (max-width:900px){ .topbar__nav{ display:none;}.topbar__in{ justify-content:center;}} .site-header{ position:sticky;top:0;z-index:100;background:hsl(0 0% 100% / 0.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--sm-line);}:root{ --sm-header-h:4.5rem;}[id]{ scroll-margin-top:calc(var(--sm-header-h) + 1.25rem);}.site-header__in{ display:flex;align-items:center;gap:1.5rem;min-height:4.5rem;}.site-logo{ display:flex;}.site-logo img{ width:152px;height:auto;}.site-header__cta{ margin-left:auto;font-size:0.9375rem;padding:0.65em 1.4em;white-space:nowrap;}.main-nav{ flex:1;}.main-nav > ul{ display:flex;list-style:none;margin:0;padding:0;gap:0.25rem;}.main-nav a{ position:relative;display:inline-flex;align-items:center;gap:0.25rem;padding:0.5rem 0.7rem;font-family:var(--font-head);font-weight:600;font-size:0.9375rem;color:var(--sm-ink);text-decoration:none;border-radius:var(--sm-r-sm);white-space:nowrap;}.main-nav a:hover{ color:var(--sm-primary-strong);background:var(--sm-mist);}.main-nav a[aria-current="page"]::after{ content:"";position:absolute;
53left:0.7rem;right:0.7rem;bottom:0;height:3px;border-radius:2px;background:var(--sm-grad-line);}.sub-caret{ opacity:0.5;transition:transform 160ms;}.main-nav .has-sub:hover .sub-caret,.main-nav .has-sub:focus-within .sub-caret{ transform:rotate(180deg);}.main-nav .sub{ position:absolute;z-index:110;min-width:16rem;list-style:none;margin:0;padding:0.5rem;background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);border-radius:var(--p-radius);box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -20px var(--p-drop);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms;}.main-nav .has-sub{ position:relative;}.main-nav .has-sub:hover > .sub,.main-nav .has-sub:focus-within > .sub{ opacity:1;visibility:visible;transform:translateY(4px);}.main-nav .has-sub > .sub::before{ content:"";position:absolute;left:0;right:0;top:-8px;height:8px;}.main-nav .sub a{ display:block;padding:0.55rem 0.8rem;font-weight:500;}.nav-toggle{ display:none;margin-left:auto;background:none;border:0;padding:0.5rem;color:var(--sm-ink);cursor:pointer;position:relative;z-index:95;}.site-logo{ position:relative;z-index:95;}.nav-toggle .ico-close{ display:none;}.nav-toggle[aria-expanded="true"] .ico-open{ display:none;}.nav-toggle[aria-expanded="true"] .ico-close{ display:block;}.main-nav .nav-cta{ display:none;}@media (max-width:900px){ .main-nav .nav-cta{ display:block;padding:1.25rem 0.5rem;}.main-nav .nav-cta a.btn{ display:inline-flex;width:auto;border-bottom:0;border-radius:999px;color:#fff;font-size:1rem;padding:0.8em 1.6em;justify-content:center;}} @media (max-width:1100px){ .main-nav a{ font-size:0.875rem;padding-inline:0.5rem;}.site-header__cta{ display:none;}} @media (max-width:900px){ .nav-toggle{ display:block;}.site-header{ backdrop-filter:none;background:#fff;}.main-nav{ position:fixed;inset:0;z-index:90;background:var(--sm-surface);overflow-y:auto;padding:calc(4.5rem + 2.5rem + 1rem) var(--gutter) 3rem;display:none;}body.nav-open .main-nav{ display:block;}body.nav-open{ overflow:hidden;}.main-nav > ul{ flex-direction:column;gap:0;}.main-nav a{ display:flex;justify-content:space-between;width:100%;padding:0.9rem 0.5rem;font-size:1.0625rem;border-bottom:1px solid var(--sm-line);border-radius:0;}.main-nav .has-sub > .sub::before{ content:none;}.main-nav .sub{ position:static;opacity:1;visibility:visible;transform:none;border:0;box-shadow:none;background:var(--sm-mist);border-radius:var(--sm-r-sm);margin:0 0 0.5rem;display:none;}.main-nav .has-sub.open > .sub{ display:block;}} .hero{ position:relative;overflow:hidden;background:var(--sm-navy);color:#fff;min-height:clamp(30rem,72vh,44rem);display:flex;align-items:center;}.hero > .container{ width:100%;min-width:0;}.hero__bg{ position:absolute;inset:0;}.hero__bg img{ width:100%;height:100%;object-fit:cover;object-position:center 30%;}.hero__bg::after{ content:"";position:absolute;inset:0;background:linear-gradient(100deg,hsl(215 45% 10% / 0.92) 20%,hsl(215 45% 12% / 0.55) 60%,hsl(215 45% 14% / 0.35));}.hero__in{ position:relative;z-index:2;padding-block:clamp(4rem,10vw,7rem);max-width:40rem;}.hero__art{ --art-opacity:0.9;position:absolute;z-index:1;pointer-events:none;top:50%;right:0;translate:0 -50%;width:min(70%,60rem);height:auto;opacity:var(--art-opacity);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%);}@media (max-width:900px){ .hero__art{ width:92%;--art-opacity:0.4;}} @media (prefers-reduced-motion:no-preference){ .hero__art{ animation:sm-art-in 900ms var(--sm-ease) both;}@keyframes sm-art-in{ from{ opacity:0;translate:1.5rem -50%;}to{ opacity:var(--art-opacity);translate:0 -50%;}}}.hero .eyebrow{ color:var(--sm-vivid);}.hero h1{ color:#fff;margin-bottom:0.5em;}.hero p:not(.eyebrow){ font-size:clamp(1.0625rem,1.6vw,1.25rem);color:hsl(210 30% 85%);max-width:34rem;}.hero--team .eyebrow{ font-size:clamp(1.0625rem,1.6vw,1.25rem);}.hero__actions{ display:flex;flex-wrap:wrap;gap:0.9rem;margin-top:2rem;}.hero__meta{ display:flex;flex-wrap:wrap;gap:1.75rem;margin-top:2.75rem;color:hsl(210 30% 75%);font-size:0.9375rem;}.hero__meta strong{ display:block;font-family:var(--font-head);font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-0.02em;}
53.hero__bg-flip{ transform:scaleX(-1);}.hero__stats{ position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsl(0 0% 100% / 0.15);margin-bottom:clamp(2.5rem,5vw,4rem);color:hsl(210 30% 75%);font-size:0.9375rem;}.hero__stats strong{ display:block;font-family:var(--font-head);font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:800;color:#fff;letter-spacing:-0.02em;}@media (max-width:760px){ .hero__stats{ grid-template-columns:repeat(2,1fr);}} .client-logos{ background:var(--sm-surface);padding-block:1.5rem;overflow:hidden;}.client-logos__marquee{ display:flex;width:max-content;gap:3.5rem;}.client-logos__track{ display:flex;align-items:center;gap:3.5rem;flex-shrink:0;animation:sm-marquee 45s linear infinite;}.client-logos__marquee:hover .client-logos__track{ animation-play-state:paused;}.client-logos img{ max-height:2.75rem;max-width:11rem;width:auto;object-fit:contain;filter:grayscale(1);opacity:0.55;transition:filter 160ms ease,opacity 160ms ease;}.client-logos img:hover{ filter:none;opacity:1;}@keyframes sm-marquee{ from{ transform:translateX(0);}to{ transform:translateX(calc(-100% - 3.5rem));}} .client-logos__marquee + .client-logos__marquee{ margin-top:2rem;}.client-logos__marquee--reverse .client-logos__track{ animation-direction:reverse;}.client-logos--embed{ background:transparent;border-bottom:0;padding-block:0;}@media (prefers-reduced-motion:reduce){ .client-logos__track{ animation:none;flex-wrap:wrap;}.client-logos__track[aria-hidden]{ display:none;}.client-logos__marquee{ width:auto;}} @media (max-width:760px){ .client-logos img{ max-height:2.25rem;}} .sm-game{ text-align:center;}.sm-game__field{ position:relative;height:0;background:var(--sm-surface);border-bottom:1px solid var(--sm-line);transition:height 600ms ease;}.sm-game.is-on .sm-game__field{ height:200px;}.sm-game__play{ display:inline-flex;align-items:center;gap:0.5em;font-family:var(--font-head);font-weight:600;font-size:0.8125rem;color:var(--sm-ink-soft);background:none;border:1px solid var(--sm-vivid);border-radius:999px;padding:0.4em 1.2em;margin:0.8rem auto;cursor:pointer;transition:color 140ms ease,box-shadow 140ms ease;}.sm-game__play svg{ color:#e0195c;flex-shrink:0;}.sm-game__play:hover{ color:var(--sm-primary-strong);box-shadow:0 2px 14px hsl(187 100% 42% / 0.3);}.sm-game__pad{ position:absolute;bottom:14px;left:0;width:120px;height:14px;border-radius:999px;background:linear-gradient(90deg,#29a3c2,#3d5ba3);box-shadow:0 4px 14px hsl(193 64% 46% / 0.45);will-change:left;}.sm-game__lives{ display:flex;justify-content:center;gap:0.4rem;margin-top:0.8rem;}.sm-game__lives svg{ color:#e0195c;transition:transform 300ms ease,opacity 300ms ease;}.sm-game__lives svg.is-lost{ transform:scale(2.2);opacity:0;}.sm-game__score,.sm-game__best{ position:absolute;top:14px;display:flex;flex-direction:column;align-items:flex-start;line-height:1;pointer-events:none;}.sm-game__score{ left:18px;}.sm-game__best{ right:18px;align-items:flex-end;}.sm-game__score-label,.sm-game__best-label{ font-family:var(--font-head);font-weight:600;font-size:0.625rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--sm-ink-soft);opacity:0.7;margin-bottom:0.25rem;}.sm-game__score-val{ font-family:var(--font-head);font-weight:800;font-size:1.75rem;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#29a3c2,#3d5ba3);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;}.sm-game__score-val.is-bump{ animation:sm-score-bump 260ms ease;}@keyframes sm-score-bump{ 0%{ transform:scale(1);}35%{ transform:scale(1.45);}100%{ transform:scale(1);}} .sm-game__best-val{ font-family:var(--font-head);font-weight:700;font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--sm-ink-soft);}.sm-game__over{ position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.3rem;animation:sm-over-in 350ms ease;}@keyframes sm-over-in{ from{ opacity:0;transform:translateY(10px);}to{ opacity:1;transform:none;}} .sm-game__over-record{ font-family:var(--font-head);font-weight:700;font-size:0.75rem;letter-spacing:0.1em;text-transform:uppercase;color:#e0195c;margin-bottom:0.2rem;animation:sm-record-pulse 900ms ease infinite alternate;}@keyframes sm-record-pulse{ from{ opacity:0.65;}to{ opacity:1;}} .sm-game__over-score{ font-family:var(--font-head);font-weight:800;font-size:2.75rem;line-height:1.1;letter-spacing:-0.02em;background:linear-gradient(90deg,#29a3c2,#3d5ba3);-webkit-background-clip:text;background-clip:text;color:transparent;}.sm-game__over-note{ color:var(--sm-ink-soft);font-size:0.95rem;}.sm-game__over-best{ color:var(--sm-ink-soft);font-size:0.8125rem;opacity:0.75;margin-top:0.15rem;}.sm-game__restart{ margin-top:0.7rem;font-family:var(--font-head);font-weight:700;font-size:0.9375rem;color:#fff;background:#e0195c;border:0;border-radius:999px;padding:0.55em 1.7em;cursor:pointer;box-shadow:0 2px 16px hsl(340 100% 63% / 0.25);transition:background 140ms ease,box-shadow 140ms ease;}.sm-game__restart:hover{ background:#c9134f;box-shadow:0 8px 28px hsl(340 100% 63% / 0.35);}.sm-ball{ position:fixed;left:-100px;top:-100px;width:30px;height:30px;z-index:60;pointer-events:none;will-change:left,top;animation:sm-ball-spin 1.4s linear infinite;}@keyframes sm-ball-spin{ to{ transform:rotate(360deg);}} .client-logos img.sm-brick-hit{ opacity:0 !important;transform:scale(1.5);transition:opacity 180ms ease,transform 180ms ease;pointer-events:none;}.support-logos{ display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem;}.support-logos img{ max-height:2.5rem;width:auto;filter:grayscale(1);opacity:0.6;transition:filter 160ms ease,opacity 160ms ease;}.support-logos img:hover{ filter:none;opacity:1;}.card{ background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);border-radius:var(--p-radius);padding:1.75rem;box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop);transition:transform 0.25s var(--sm-ease),box-shadow 0.25s var(--sm-ease);}.card:hover{ box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 30px 52px -26px var(--p-drop);}.section--navy .card p,.section--deep .card p{ color:hsl(210 30% 78%);}.section--navy .card .card__icon,.section--deep .card .card__icon{ color:var(--sm-vivid);}.glsr-inline{ display:flex;justify-content:center;}.glsr-inline .glsr-star{ width:1.5rem;height:1.5rem;}.card__icon{ display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:0.75rem;background:var(--sm-tint);color:var(--sm-primary-strong);box-shadow:inset 0 2px 4px var(--g-cut),inset 0 -1px 0 var(--g-lip);margin-bottom:1.1rem;}.section--navy .card__icon,.section--deep .card__icon{ background:hsl(189 70% 18%);}.card h3,.card h4{ margin-bottom:0.45em;}.card p{ color:var(--sm-ink-soft);font-size:0.9875rem;margin-bottom:0;}.card .card__more{ display:inline-flex;align-items:center;gap:0.3rem;margin-top:1rem;font-family:var(--font-head);font-weight:700;font-size:0.9375rem;text-decoration:none;}.grid{ display:grid;gap:1.25rem;}.grid--2{ grid-template-columns:repeat(2,1fr);}.grid--3{ grid-template-columns:repeat(3,1fr);}.grid--4{ grid-template-columns:repeat(4,1fr);}@media (max-width:1000px){ .grid--3,.grid--4{ grid-template-columns:repeat(2,1fr);}} @media (max-width:640px){ .grid--2,.grid--3,.grid--4{ grid-template-columns:1fr;}} .cursor-glow{ position:relative;overflow:hidden;}.cursor-glow__canvas{ position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:blur(14px);}.cursor-glow > .container{ position:relative;z-index:1;}.err404{ min-height:max(60vh,34rem);display:grid;place-items:center;}.err404__code{ font-family:var(--font-head);font-weight:800;letter-spacing:-0.04em;line-height:0.9;font-size:clamp(7rem,22vw,13rem);margin:0 0 0.5rem;background:var(--sm-grad-line);-webkit-background-clip:text;background-clip:text;color:transparent;}
53.err404__lead{ color:hsl(210 30% 80%);max-width:34rem;margin-inline:auto;}.err404__links{ display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;margin-top:2.5rem;}.err404__links a{ font-size:0.875rem;font-family:var(--font-head);font-weight:600;padding:0.35em 0.9em;border-radius:999px;border:1px solid hsl(212 35% 40%);color:hsl(210 30% 85%);text-decoration:none;transition:border-color 140ms ease,background 140ms ease,color 140ms ease;}.err404__links a:hover{ border-color:var(--sm-vivid);background:hsl(187 100% 46% / 0.13);color:#fff;}.chat-mockup{ background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);border-radius:var(--p-radius);box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop);overflow:hidden;}.chat-mockup__header{ display:flex;align-items:center;gap:0.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--sm-line);background:var(--sm-mist);}.chat-mockup__avatar{ width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--sm-tint);color:var(--sm-primary-strong);}.chat-mockup__name{ font-family:var(--font-head);font-weight:700;line-height:1.2;}.chat-mockup__status{ font-size:0.8125rem;color:hsl(150 55% 34%);display:flex;align-items:center;gap:0.35rem;}.chat-mockup__status::before{ content:"";width:0.5rem;height:0.5rem;border-radius:50%;background:hsl(150 60% 45%);}.chat-mockup__messages{ padding:1.25rem;display:grid;gap:0.9rem;}.chat-bubble{ max-width:88%;padding:0.8rem 1rem;border-radius:1rem;font-size:0.9375rem;}.chat-bubble p{ margin:0;}.chat-bubble--user{ justify-self:end;background:var(--sm-primary-strong);color:#fff;border-bottom-right-radius:0.25rem;}.chat-bubble--ai{ justify-self:start;background:var(--sm-mist);color:var(--sm-ink);border-bottom-left-radius:0.25rem;display:grid;gap:0.6rem;}.chat-bubble__item{ display:flex;gap:0.6rem;align-items:center;}.chat-bubble__rank{ flex-shrink:0;width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;background:var(--sm-tint);color:var(--sm-primary-strong);font-size:0.75rem;font-weight:700;font-family:var(--font-head);}.chat-bubble__sources{ font-size:0.8125rem;color:var(--sm-ink-soft);border-top:1px dashed var(--sm-line);padding-top:0.6rem;}.chat-missing{ display:flex;gap:0.75rem;
53align-items:center;padding:0.9rem 1rem;border-radius:0.75rem;background:hsl(350 80% 97%);border:1px solid hsl(350 70% 85%);}.chat-missing__icon{ color:hsl(350 80% 50%);display:grid;}.chat-missing__title{ font-weight:700;color:hsl(350 60% 35%);font-family:var(--font-head);}.chat-missing__text{ font-size:0.875rem;color:var(--sm-ink-soft);}.pillar{ --pillar-c:var(--sm-vivid);--pillar-tint:hsl(187 100% 46% / 0.12);position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.75rem 1.75rem;border-radius:var(--p-radius);background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop);overflow:hidden;transition:transform 0.25s var(--sm-ease),border-color 0.25s var(--sm-ease),box-shadow 0.25s var(--sm-ease);}.pillar::before{ content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--pillar-c);}.pillar::after{ content:"";position:absolute;top:-6rem;left:-4rem;width:16rem;height:12rem;background:radial-gradient(closest-side,var(--pillar-tint),transparent);pointer-events:none;}.pillar:hover{ border-color:var(--pillar-c);box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 30px 52px -26px var(--p-drop);}.pillar--ai{ --pillar-c:hsl(340 88% 60%);--pillar-tint:hsl(340 88% 60% / 0.13);}.pillar--build{ --pillar-c:hsl(187 100% 46%);--pillar-tint:hsl(187 100% 46% / 0.13);}.pillar--care{ --pillar-c:hsl(210 90% 62%);--pillar-tint:hsl(210 90% 62% / 0.13);}.pillar__icon{ width:3rem;height:3rem;display:grid;place-items:center;border-radius:0.9rem;background:var(--pillar-tint);color:var(--pillar-c);}.pillar h3{ color:#fff;margin:0;font-size:1.375rem;}.pillar p{ color:hsl(210 30% 80%);margin:0;}.pillar p a{ color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--pillar-c);text-decoration-thickness:2px;text-underline-offset:0.25em;}.pillar p a:hover{ color:var(--pillar-c);}.pillar__more{ margin-top:auto;display:inline-flex;align-items:center;gap:0.4rem;align-self:start;font-family:var(--font-head);font-weight:700;color:var(--pillar-c);text-decoration:none;}.pillar__more:hover{ text-decoration:underline;text-underline-offset:0.3em;}.pillar__chips-label{ font-size:0.75rem;font-family:var(--font-head);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:hsl(210 25% 62%) !important;}.pillar__chips{ display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:-0.4rem;}.pillar__chips a{ font-size:0.875rem;font-family:var(--font-head);font-weight:600;padding:0.35em 0.9em;border-radius:999px;border:1px solid hsl(212 35% 40%);color:hsl(210 30% 85%);text-decoration:none;background:linear-gradient(180deg,hsl(214 38% 26%) 0%,hsl(215 42% 20%) 100%);box-shadow:inset 0 1px 0 hsl(0 0% 100% / 0.09),inset 0 -1px 0 hsl(215 60% 3% / 0.5),0 1px 1px var(--p-contact),0 8px 16px -10px var(--p-drop);transition:border-color 140ms ease,background 200ms var(--sm-ease),color 140ms ease,box-shadow 200ms var(--sm-ease);}.pillar__chips a:hover{ border-color:var(--pillar-c);color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--pillar-c) 26%,hsl(214 38% 26%)) 0%,color-mix(in srgb,var(--pillar-c) 18%,hsl(215 42% 20%)) 100%);box-shadow:inset 0 1px 0 hsl(0 0% 100% / 0.14),inset 0 -1px 0 hsl(215 60% 3% / 0.5),0 1px 1px var(--p-contact),0 10px 20px -10px var(--p-drop);}.tariff{ --tariff-c:var(--sm-primary-strong);--p-hi:hsl(0 0% 100% / 0.3);background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);border-radius:var(--p-radius);box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop);display:flex;flex-direction:column;overflow:hidden;}.tariff--startup{ --tariff-c:hsl(220 3% 33%);}.tariff--business{ --tariff-c:hsl(187 100% 38%);}.tariff--enterprise{ --tariff-c:hsl(210 72% 45%);}.tariff__head{ background:linear-gradient(180deg,color-mix(in srgb,var(--tariff-c) 84%,#fff) 0%,var(--tariff-c) 55%,color-mix(in srgb,var(--tariff-c) 88%,#000) 100%);color:#fff;padding:1.75rem 1.75rem 2rem;box-shadow:inset 0 1px 0 hsl(0 0% 100% / 0.25),inset 0 -1px 0 hsl(0 0% 0% / 0.16);}.tariff__head h3{ color:#fff;margin:0 0 0.5em;letter-spacing:0.05em;}.tariff__head p{ margin:0;color:hsl(0 0% 100% / 0.92);font-size:0.9375rem;}.tariff__body{ padding:1.75rem;flex:1;display:flex;flex-direction:column;}.tariff__price{ font-family:var(--font-head);font-size:clamp(3rem,4.5vw,3.75rem);font-weight:800;line-height:1;color:var(--sm-ink);margin:0 0 1.25rem;}.tariff__price span{ font-size:1.0625rem;font-weight:600;color:var(--sm-ink-soft);}.tariff__price .tariff__vat{ display:block;margin-top:0.375rem;font-family:var(--font-body);font-size:0.875rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--sm-ink-soft);}.tariff__note{ margin:2rem 0 0;font-size:0.9375rem;line-height:1.6;color:var(--sm-ink-soft);}.tariff__incl{ font-weight:700;color:var(--sm-ink);margin-bottom:1rem;}.tariff .check-list{ flex:1;align-content:start;}.tariff .check-list .sm-icon{ color:var(--tariff-c);}.tariff__cta{ --b-glow:color-mix(in srgb,var(--tariff-c) 55%,transparent);margin-top:1.75rem;width:100%;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--tariff-c) 82%,#fff) 0%,var(--tariff-c) 55%,color-mix(in srgb,var(--tariff-c) 85%,#000) 100%);}.tariff__cta:hover{ color:#fff;filter:brightness(1.08);}.chip{ display:inline-flex;align-items:center;gap:0.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--sm-tint) 60%,#fff) 0%,var(--sm-tint) 100%);color:var(--sm-primary-strong);font-family:var(--font-head);font-size:0.8125rem;font-weight:600;padding:0.3em 1em;border-radius:999px;border:1px solid hsl(192 58% 44% / 0.25);box-shadow:inset 0 1px 0 hsl(0 0% 100% / 0.7),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 6px 12px -8px var(--p-drop);text-decoration:none;transition:background 200ms var(--sm-ease),color 160ms ease,box-shadow 200ms var(--sm-ease);}a.chip:hover{ background:linear-gradient(180deg,hsl(193 64% 40%) 0%,var(--sm-primary-strong) 100%);color:#fff;box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 8px 16px -8px hsl(194 70% 30% / 0.5);}.hero .chip{ background:linear-gradient(180deg,hsl(210 40% 100% / 0.10) 0%,hsl(210 40% 100% / 0.05) 100%);color:hsl(0 0% 100% / 0.94);
53border-color:hsl(198 45% 30% / 0.75);box-shadow:inset 0 1px 0 hsl(0 0% 100% / 0.1),0 1px 2px hsl(215 40% 4% / 0.4);}.hero .chip .sm-icon{ color:var(--sm-vivid);}.hero a.chip:hover{ background:linear-gradient(180deg,hsl(187 90% 60% / 0.22) 0%,hsl(187 90% 55% / 0.14) 100%);border-color:hsl(187 100% 70% / 0.55);color:#fff;box-shadow:inset 0 1px 0 hsl(0 0% 100% / 0.18),0 1px 2px hsl(215 40% 4% / 0.4);}.check-list{ list-style:none;padding:0;margin:0;display:grid;gap:0.7rem;}.check-list li{ display:flex;gap:0.7rem;align-items:flex-start;}.check-list + p{ margin-top:1.25rem;}.check-list .sm-icon{ color:var(--sm-primary);margin-top:0.2em;}.ref-strip{ overflow:hidden;position:relative;margin-bottom:-1.5rem;}.ref-strip__track{ display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:3.5rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;}.ref-strip__track::-webkit-scrollbar{ display:none;}.ref-strip__nav{ position:absolute;top:calc((100% - 3.5rem) / 2);transform:translateY(-50%);z-index:5;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--p-edge);background:linear-gradient(180deg,var(--p-top) 0%,var(--p-bot) 100%);color:var(--sm-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 12px 22px -12px var(--p-drop);transition:color 160ms ease,transform 200ms var(--sm-ease),box-shadow 200ms var(--sm-ease);}.ref-strip__nav:hover{ color:var(--sm-primary-strong);transform:translateY(-50%) scale(1.06);}.ref-strip__nav--prev{ left:0.5rem;}.ref-strip__nav--prev svg{ transform:rotate(180deg);}.ref-strip__nav--next{ right:0.5rem;}.ref-card{ --p-hi:hsl(0 0% 100% / 0.35);flex:0 0 clamp(16rem,28vw,21rem);scroll-snap-align:start;border-radius:var(--p-radius);overflow:hidden;background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);text-decoration:none;color:inherit;box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop);transition:transform 0.25s var(--sm-ease),box-shadow 0.25s var(--sm-ease);}.ref-card:hover{ box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 30px 52px -26px var(--p-drop);}.ref-card img{ aspect-ratio:580 / 400;object-fit:cover;width:100%;}.ref-card figcaption{ padding:0.9rem 1.1rem;font-family:var(--font-head);font-weight:700;font-size:0.9375rem;}.wprs_rd_more,.wprs_rd_less{ color:var(--sm-primary-strong) !important;}.stars{ display:inline-flex;gap:0.15rem;color:hsl(42 95% 55%);}.stars .sm-icon{ fill:currentColor;}.review-card{ display:flex;flex-direction:column;gap:0.75rem;}.review-card__head{ display:flex;align-items:center;gap:0.75rem;}.review-card__head img{ width:2.75rem;height:2.75rem;border-radius:50%;}.review-card__name{ font-family:var(--font-head);font-weight:700;font-size:0.9375rem;}.review-card__date{ color:var(--sm-ink-soft);font-size:0.8125rem;}.review-card p{ font-size:0.9375rem;color:var(--sm-ink-soft);margin:0;}.wprevpro .wprs_masonry_js{ position:static !important;opacity:1 !important;height:auto !important;display:block !important;columns:3;column-gap:1.3rem;}.wprevpro .wprs_masonry_item_js{ position:static !important;width:auto !important;top:auto !important;left:auto !important;transform:none !important;break-inside:avoid;margin-bottom:1.3rem;}@media (max-width:960px){ .wprevpro .wprs_masonry_js{ columns:2;}} @media (max-width:620px){ .wprevpro .wprs_masonry_js{ columns:1;}} .wprevpro .outerrevdiv{ font-size:0.9375rem;}.wprevpro .wpproslider_t2_DIV_2{ background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%) !important;border:1px solid var(--p-edge) !important;border-radius:var(--p-radius) !important;box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 22px 42px -24px var(--p-drop) !important;padding:1.5rem !important;transition:box-shadow 0.25s var(--sm-ease),transform 0.25s var(--sm-ease);}.wprevpro .wpproslider_t2_DIV_2:hover{ box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 30px 52px -26px var(--p-drop) !important;}.wprevpro .wpproslider_t2_avatar{ float:none !important;margin:0 0 0.9rem !important;}.wprevpro .wprevpro_avatarimg{ width:2.75rem !important;height:2.75rem !important;border-radius:50% !important;box-shadow:0 0 0 3px var(--sm-tint);}.wprevpro .indrevdiv{ margin:0 !important;padding:0 !important;}.wprevpro .indrevtxt{ font-size:0.9375rem !important;line-height:1.6 !important;color:var(--sm-ink-soft) !important;}.wprevpro .indrevlineclamp{ -webkit-line-clamp:4 !important;line-clamp:4 !important;}.wprevpro .wprevpro_star_imgs_T2{ display:block;margin-bottom:0.6rem;}.wprevpro .svgicons.svg-wprsp-star,.wprevpro .svgicons.svg-wprsp-star-o,.wprevpro .svgicons.svg-wprsp-star-half{ background:#f0a51f !important;width:17px;height:17px;}.wprevpro .wpproslider_t2_STRONG_5{ display:block;margin-top:0.9rem;font-family:var(--font-head);font-weight:700;font-size:0.9375rem !important;color:var(--sm-ink) !important;}.wprevpro .wprev_showdate_T2,.wprevpro .wpproslider_t2_SPAN_6{ font-size:0.75rem !important;color:var(--sm-ink-soft) !important;}.wprevpro .wprs_rd_more,.wprevpro .wprs_rd_less{ font-family:var(--font-head);font-weight:600;font-size:0.8125rem;cursor:pointer;}.wprevpro .wprevpro_load_more_btn{ display:inline-block;margin-top:0.5rem;padding:0.4em 0.1em;border:0;background:none;color:var(--sm-ink);cursor:pointer;font-family:var(--font-head);font-weight:600;font-size:0.9375rem;text-decoration:underline dashed var(--sm-line) 1px;text-underline-offset:0.45em;transition:color 160ms ease,text-decoration-color 160ms ease;}.wprevpro .wprevpro_load_more_btn:hover{ color:var(--sm-primary-strong);text-decoration-color:var(--sm-primary);}.post-card{ --p-hi:hsl(0 0% 100% / 0.35);display:flex;flex-direction:column;overflow:hidden;padding:0;}.post-card img{ aspect-ratio:580 / 320;object-fit:cover;width:100%;}.post-card__body{ padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;gap:0.5rem;flex:1;}.post-card__meta{ font-size:0.8125rem;color:var(--sm-ink-soft);display:flex;gap:0.75rem;
53align-items:center;}.post-card h3{ font-size:1.125rem;line-height:1.35;margin:0;}.post-card h3 a{ color:inherit;text-decoration:none;}.post-card h3 a:hover{ color:var(--sm-primary-strong);}.post-card p{ font-size:0.9375rem;}.cta-band{ border-radius:var(--sm-r);background:var(--sm-grad-deep);color:#fff;padding:clamp(2rem,5vw,3.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;}.cta-band h2,.cta-band h3{ color:#fff;margin:0 0 0.3em;}.cta-band p{ color:hsl(210 30% 82%);margin:0;max-width:38rem;}.cta-band:has(.check-list) p{ max-width:33rem;}.cta-band .check-list{ max-width:33rem;margin-top:1.25rem;}.cta-band .check-list li{ color:hsl(210 30% 82%);}.cta-band .check-list strong{ color:#fff;}.cta-band .check-list .sm-icon{ color:var(--sm-vivid);}.site-footer{ background:var(--sm-navy);color:hsl(210 30% 80%);padding-block:clamp(3rem,6vw,4.5rem) 1.5rem;font-size:0.9375rem;}.site-footer a{ color:hsl(210 30% 80%);text-decoration:none;}.site-footer a:hover{ color:#fff;}.site-footer h3{ color:#fff;font-size:0.9375rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:1rem;}.site-footer__grid{ display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:2rem;padding-bottom:2.5rem;}.site-footer__brand img{ width:152px;margin-bottom:1rem;}.site-footer__brand p{ font-size:0.875rem;color:hsl(210 25% 65%);}.site-footer__col ul{ list-style:none;margin:0;padding:0;display:grid;gap:0.45rem;}.site-footer address{ font-style:normal;margin-bottom:0.75rem;}.site-footer__contact a{ display:inline-flex;align-items:center;gap:0.45rem;padding-block:0.15rem;color:#fff;font-weight:600;}.site-footer__cities{ padding-block:1.25rem;border-top:1px solid hsl(213 30% 24%);font-size:0.8125rem;}.site-footer__cities ul{ display:flex;flex-wrap:wrap;gap:0.4rem 1.2rem;list-style:none;margin:0;padding:0;}.site-footer__cities a{ color:hsl(210 25% 60%);}.site-footer__legal{ display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem;padding-top:1.25rem;border-top:1px solid hsl(213 30% 24%);font-size:0.8125rem;color:hsl(210 25% 60%);}@media (max-width:1000px){ .site-footer__grid{ grid-template-columns:repeat(2,1fr);}.site-footer__brand{ grid-column:1 / -1;}} @media (max-width:560px){ .site-footer__grid{ grid-template-columns:1fr;}} .grad-bar{ height:4px;background:var(--sm-grad-line);}.post-hero{ display:grid;grid-template-columns:63% 37%;align-items:center;margin-bottom:clamp(2rem,4vw,3.5rem);}.post-hero__text{ min-width:0;padding-right:clamp(1.5rem,4vw,3rem);}.post-hero__text h1{ margin:0;}.post-hero__perex{ color:var(--sm-ink-soft);font-size:1.125rem;margin:1rem 0 0;}.post-hero__media{ margin:0;}.post-hero__media img{ width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:var(--sm-r);}.post-hero__text:only-child{ grid-column:1 / -1;max-width:44rem;}@media (max-width:860px){ .post-hero{ grid-template-columns:1fr;gap:1.5rem;}.post-hero__text{ padding-right:0;}} .archive-desc{ max-width:62ch;}.archive-desc > :first-child{ margin-top:0;}.archive-desc > :last-child{ margin-bottom:0;}.archive-desc p{ margin:0 0 0.9rem;}.archive-desc :is(h2,h3){ margin:1.6rem 0 0.6rem;}.archive-desc img{ max-width:100%;height:auto;border-radius:var(--sm-r);}.archive-desc .chip{ margin:0.35rem 0.35rem 0 0;}.archive-desc .arrow-list{ list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:0.5rem;}.archive-desc .arrow-list a{ display:inline-flex;align-items:baseline;gap:0.5rem;font-family:var(--font-head);font-weight:700;color:var(--sm-primary-strong);text-decoration:none;}.archive-desc .arrow-list a::before{ content:"→";color:var(--sm-vivid);font-weight:400;}.archive-desc .arrow-list a:hover{ color:var(--sm-navy);text-decoration:underline;}.post-hero-band{ position:relative;overflow:hidden;background:var(--post-hero-bg,var(--sm-navy));padding-block:clamp(2.5rem,6vw,4.5rem);}.post-hero-band .post-hero{ margin-bottom:0;}.post-hero--dark .post-hero__text{ position:relative;z-index:1;}.post-hero--dark .post-hero__text h1,.post-hero--dark .post-hero__perex{ color:#fff;}.post-hero--dark .eyebrow{ color:hsl(0 0% 100% / 0.72);}.post-hero--dark .eyebrow a:hover{ color:var(--sm-vivid);}@media (min-width:861px){ .post-hero--dark .post-hero__media{ position:absolute;top:0;right:0;bottom:0;width:52%;margin:0;pointer-events:none;}.post-hero--dark .post-hero__media img{ width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center right;border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 30%);mask-image:linear-gradient(to right,transparent 0%,#000 30%);}.post-hero-band .post-hero{ min-height:clamp(15rem,24vw,21rem);align-content:center;}} @media (max-width:860px){ .post-hero--dark .post-hero__media img{ border-radius:var(--sm-r);}} .section--after-hero{ padding-top:clamp(2rem,4vw,2.75rem);}.kw-band{ background:var(--sm-surface);border-block:1px solid var(--sm-line);padding-block:1.25rem;}.kw-band__list{ list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.75rem 1.5rem;font-family:var(--font-head);font-weight:700;font-size:clamp(0.8125rem,1.15vw,1rem);text-transform:uppercase;letter-spacing:0.14em;color:var(--sm-ink-soft);}@media (max-width:700px){ .kw-band__list{ justify-content:center;letter-spacing:0.1em;}} .benefit-lead{ margin:0 0 clamp(2rem,4vw,3rem);padding-left:1.1rem;border-left:3px solid var(--sm-primary);max-width:48rem;font-size:1.125rem;line-height:1.6;color:var(--sm-ink);}.benefit-lead strong{ color:var(--sm-primary-strong);}.sub-head{ margin:0 0 clamp(1.25rem,2.5vw,1.75rem);}.card__note{ margin-top:0.75rem;font-size:0.875rem;color:var(--sm-ink-soft);}.section--navy .card__note,.section--deep .card__note{ color:hsl(210 25% 62%);}.sec-head--lg h2{ font-size:clamp(2.125rem,4.2vw,3.25rem);}.deck{ display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;}.deck__tabs{ display:grid;gap:0.25rem;}.deck__tab{ position:relative;display:flex;align-items:center;gap:0.9rem;appearance:none;border:0;background:none;cursor:pointer;width:100%;text-align:left;font-family:var(--font-head);font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--sm-ink-soft);padding:0.7rem 1rem;border-radius:var(--sm-r-sm);transition:color 180ms ease,background-color 180ms ease;}.deck__label{ min-width:0;}.deck__tab:hover{ color:var(--sm-ink);}
53.deck__tab.is-active{ color:var(--sm-ink);background:hsl(214 40% 45% / 0.07);}.sm-svg-defs{ position:absolute;width:0;height:0;overflow:hidden;}.deck__num{ position:relative;flex:0 0 auto;width:2.375rem;height:2.375rem;display:grid;place-items:center;}.deck__num b{ font-size:0.9375rem;font-weight:700;font-variant-numeric:tabular-nums;color:inherit;}.deck__ring{ position:absolute;inset:0;width:100%;height:100%;overflow:visible;}.deck__ring circle{ fill:none;stroke-width:2;}.deck__ring-track{ stroke:hsl(214 30% 50% / 0.22);}.deck__ring-bar{ stroke:url(#sm-ring-grad);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:50% 50%;}.deck__tab.is-active .deck__ring-track{ stroke:hsl(214 30% 50% / 0.34);}.deck__tab.is-running .deck__ring-bar{ animation:sm-deck-ring var(--deck-interval,6s) linear forwards;}.deck.is-paused .deck__tab.is-running .deck__ring-bar{ animation-play-state:paused;}@keyframes sm-deck-ring{ from{ stroke-dashoffset:100;}to{ stroke-dashoffset:0;}} .deck__panels{ padding-top:1.0425rem;}.deck__panel{ display:none;}.deck__panel.is-active{ display:block;animation:sm-deck-in 320ms ease;}.deck__panel p{ margin:0;font-size:0.9875rem;line-height:1.7;color:var(--sm-ink-soft);}.deck__panel a{ color:var(--sm-primary-strong);}.deck__panel .check-list{ margin-top:1.1rem;font-size:0.9375rem;}:is(.section--deep,.section--navy) .deck__tab{ color:hsl(210 30% 72%);}:is(.section--deep,.section--navy) .deck__tab:hover{ color:#fff;}:is(.section--deep,.section--navy) .deck__tab.is-active{ color:#fff;background:hsl(0 0% 100% / 0.06);}:is(.section--deep,.section--navy) .deck__ring-track{ stroke:hsl(0 0% 100% / 0.14);}:is(.section--deep,.section--navy) .deck__tab.is-active .deck__ring-track{ stroke:hsl(0 0% 100% / 0.22);}:is(.section--deep,.section--navy) .deck__panel p{ color:hsl(210 30% 82%);}:is(.section--deep,.section--navy) .deck__panel a{ color:var(--sm-vivid);}@keyframes sm-deck-in{ from{ opacity:0;transform:translateY(6px);}to{ opacity:1;transform:none;}} @media (max-width:860px){ .deck{ grid-template-columns:1fr;gap:1.25rem;}.deck__panels{ padding-top:0;}} @media (prefers-reduced-motion:reduce){ .deck__panel.is-active{ animation:none;}.deck__tab.is-active .deck__ring-bar{ stroke-dashoffset:0;}} .prose{ max-width:72ch;}.prose--wide{ max-width:none;}.prose :is(h2,h3){ margin-top:1.6em;}.prose > :first-child{ margin-top:0;}.prose img{ border-radius:var(--sm-r);}.sm-price{ display:inline-block;margin:0 0 1.4rem;font-family:var(--font-head);font-weight:800;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15;letter-spacing:-0.02em;color:var(--sm-primary-strong);}@supports ((background-clip:text) or (-webkit-background-clip:text)){ .sm-price{ background:linear-gradient(100deg,var(--sm-navy) 0%,var(--sm-primary-strong) 48%,var(--sm-vivid) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}} .prose p:has(> .btn){ display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.prose p:has(> .btn) br{ display:none;}.prose blockquote{ border-left:3px solid var(--sm-primary);margin:1.5em 0;padding:0.25em 0 0.25em 1.25em;color:var(--sm-ink-soft);}.prose :not(pre) > code{ font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:0.875em;padding:0.15em 0.4em;border-radius:0.3em;background:var(--sm-mist);border:1px solid var(--sm-line);overflow-wrap:anywhere;}.prose pre{ margin:1.5rem 0;padding:1.1rem 1.3rem;background:var(--sm-navy);color:hsl(210 30% 88%);border-radius:var(--sm-r);overflow-x:auto;font-size:0.875rem;line-height:1.6;box-shadow:0 16px 30px -24px var(--p-drop);}.prose pre code{ font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:none;border:0;padding:0;color:inherit;white-space:pre;}.prose table{ width:100%;border-collapse:collapse;font-size:0.9375rem;}.prose th{ background:var(--sm-navy);color:#fff;text-align:left;padding:0.7rem 1rem;font-family:var(--font-head);}.prose td{ padding:0.7rem 1rem;border-bottom:1px solid var(--sm-line);}.prose tr:nth-child(even) td{ background:var(--sm-mist);}.tldr{ margin:0 0 2rem;padding:1.3rem 1.5rem;border:1px solid var(--p-edge);border-left:3px solid var(--sm-primary);border-radius:var(--p-radius);background:linear-gradient(180deg,var(--p-top) 0%,var(--p-bot) 100%);box-shadow:inset 0 1px 0 var(--p-hi),0 1px 1px var(--p-contact),0 14px 28px -22px var(--p-drop);}.tldr .tldr__label{ display:block;margin:0 0 0.5rem;font-family:var(--font-head);font-weight:700;font-size:0.75rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--sm-primary-strong);}.tldr p{ margin:0 0 0.7rem;}.tldr > :last-child{ margin-bottom:0;}
53.tldr ol,.tldr ul{ margin:0.6rem 0 0.7rem;padding-left:1.2rem;}.tldr li{ margin-bottom:0.3rem;}.eyebrow--series a{ color:inherit;text-decoration:none;}.eyebrow--series a:hover{ color:var(--sm-vivid);}.dgm{ margin:1.8rem 0;padding:1.3rem 1.4rem;border:1px solid var(--p-edge);border-radius:var(--p-radius);background:linear-gradient(180deg,var(--p-top) 0%,var(--p-bot) 100%);box-shadow:inset 0 1px 0 var(--p-hi),0 1px 1px var(--p-contact),0 16px 30px -24px var(--p-drop);}.dgm__title{ font-family:var(--font-head);font-weight:700;font-size:0.9375rem;margin-bottom:1.1rem;color:var(--sm-navy);}.dgm__flow{ list-style:none;margin:0;padding:0;}.dgm__step{ position:relative;padding:0 0 1.15rem 1.9rem;font-size:0.875rem;line-height:1.45;color:var(--sm-ink-soft);}.dgm__step:last-child{ padding-bottom:0;}.dgm__step::before{ content:"";position:absolute;left:0.4rem;top:1.2rem;bottom:0;width:1px;background:var(--sm-line);}.dgm__step:last-child::before{ display:none;}.dgm__step::after{ content:"";position:absolute;left:0;top:0.3rem;width:0.85rem;height:0.85rem;border-radius:50%;background:var(--sm-bg);border:2px solid var(--sm-line);}.dgm__step b{ display:block;margin-bottom:0.1rem;font-family:var(--font-head);font-size:0.9375rem;color:var(--sm-navy);}.dgm__step--no::after{ border-color:hsl(352 78% 55%);}.dgm__step--no b{ color:hsl(352 60% 42%);}.dgm__step--ok::after{ border-color:var(--sm-primary);background:var(--sm-primary);box-shadow:0 0 0 3px hsl(194 70% 32% / 0.14);}.dgm__step--ok b{ color:var(--sm-primary-strong);}.dgm__note{ margin:1rem 0 0;font-size:0.875rem;color:var(--sm-ink-soft);}.dil-card{ position:relative;overflow:hidden;}.dil-card__znak{ position:absolute;z-index:0;pointer-events:none;top:-1.75rem;right:-1.75rem;width:12.5rem;height:12.5rem;color:var(--sm-vivid);opacity:0.06;rotate:-14deg;transition:opacity 0.3s var(--sm-ease),rotate 0.3s var(--sm-ease);}.dil-card:hover .dil-card__znak{ opacity:0.1;rotate:-9deg;}.dil-card__in{ position:relative;z-index:1;}.dil-card .eyebrow{ margin-bottom:0.5rem;}.dil-card h3{ margin:0 0 0.9rem;}.dil-card__in > p.muted{ margin:0;}.dil-card__more{ margin:1.1rem 0 0;}@media (prefers-reduced-motion:reduce){ .dil-card:hover .dil-card__znak{ rotate:-14deg;}} .profile-contacts{ list-style:none;margin:2rem 0 0;padding:1.25rem 1.5rem;background:var(--sm-mist);border-radius:var(--sm-r);display:grid;gap:0.75rem;}.profile-contacts li{ display:flex;align-items:center;gap:0.75rem;}.profile-contacts svg{ flex-shrink:0;color:var(--sm-primary-strong);}.profile-contacts a{ text-decoration:none;color:inherit;font-weight:500;}.profile-contacts a:hover{ color:var(--sm-primary-strong);}.wpcf7 form,.sm-form{ display:grid;gap:0.75rem;}.wpcf7 form p{ margin:0;}.wpcf7 input[type="submit"]{ margin-top:1rem;}.wpcf7 label,.sm-form label{ font-family:var(--font-head);font-weight:600;font-size:0.9375rem;display:block;}.wpcf7 input:not([type="submit"]):not([type="checkbox"]),.wpcf7 textarea,.wpcf7 select,.sm-form input:not([type="submit"]):not([type="checkbox"]),.sm-form textarea,.sm-form select{ width:100%;margin-top:0.35rem;padding:0.7em 1em;font:inherit;color:var(--sm-ink);background:var(--g-fill);border:1px solid var(--p-edge);border-radius:var(--sm-r-sm);box-shadow:inset 0 2px 4px var(--g-cut),inset 0 -1px 0 var(--g-lip);transition:border-color 120ms ease,box-shadow 160ms var(--sm-ease);}:is(.section--navy,.section--deep,.cta-band) :is(.wpcf7,.sm-form) :is(input:not([type="submit"]):not([type="checkbox"]),textarea,select){ color:#fff;background:hsl(215 60% 3% / 0.28);border-color:hsl(0 0% 100% / 0.16);}:is(.section--navy,.section--deep,.cta-band) :is(.wpcf7,.sm-form) ::placeholder{ color:hsl(210 25% 72%);}:is(.section--navy,.section--deep,.cta-band) :is(.wpcf7,.sm-form) :is(label,.wpcf7-list-item-label){ color:hsl(210 30% 88%);}.wpcf7 :is(input,textarea,select):focus,.sm-form :is(input,textarea,select):focus{ outline:none;border-color:var(--sm-primary);box-shadow:inset 0 2px 4px var(--g-cut),inset 0 -1px 0 var(--g-lip),0 0 0 3px hsl(192 58% 44% / 0.18);}.wpcf7 input[type="submit"],.sm-form [type="submit"]{ justify-self:start;font-family:var(--font-head);font-weight:700;font-size:1rem;color:#fff;background:linear-gradient(180deg,hsl(193 64% 40%) 0%,var(--sm-primary-strong) 5
535%,hsl(195 74% 27%) 100%);border:0;border-radius:999px;padding:0.8em 2em;cursor:pointer;box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 14px 26px -12px hsl(194 70% 30% / 0.5);transition:background 200ms var(--sm-ease),transform 150ms var(--sm-ease),box-shadow 200ms var(--sm-ease);}.wpcf7 input[type="submit"]:hover,.sm-form [type="submit"]:hover{ background:linear-gradient(180deg,hsl(192 60% 45%) 0%,hsl(193 64% 37%) 55%,hsl(195 72% 30%) 100%);box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 20px 34px -14px hsl(194 70% 30% / 0.5);}.sm-form [type="submit"].conv,.wpcf7 input[type="submit"].ruzova{ background:linear-gradient(180deg,hsl(340 80% 57%) 0%,#e0195c 55%,hsl(341 84% 41%) 100%);box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 14px 26px -12px hsl(340 82% 46% / 0.55);}.sm-form [type="submit"].conv:hover,.wpcf7 input[type="submit"].ruzova:hover{ background:linear-gradient(180deg,hsl(340 82% 53%) 0%,hsl(340 82% 45%) 55%,hsl(341 86% 37%) 100%);box-shadow:inset 0 1px 0 var(--b-hi),inset 0 -1px 0 var(--b-bevel),0 1px 1px var(--p-contact),0 20px 34px -14px hsl(340 82% 46% / 0.55);}.wpcf7 .wpcf7-not-valid-tip{ color:hsl(350 80% 45%);font-size:0.8125rem;margin-top:0.25rem;}.wpcf7 .wpcf7-response-output{ border:1.5px solid var(--sm-line);border-radius:var(--sm-r-sm);padding:0.8em 1em;margin:0;}.wpcf7 form.sent .wpcf7-response-output{ border-color:hsl(150 60% 40%);background:hsl(150 60% 96%);}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{ border-color:hsl(350 80% 55%);background:hsl(350 80% 97%);}.faq-item{ background:linear-gradient(180deg,var(--p-top) 0%,var(--p-mid) 45%,var(--p-bot) 100%);border:1px solid var(--p-edge);border-radius:var(--p-radius);margin-bottom:0.75rem;box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 14px 28px -20px var(--p-drop);transition:box-shadow 0.25s var(--sm-ease);}.faq-item[open]{ box-shadow:inset 0 1px 0 var(--p-hi),inset 0 -1px 0 var(--p-bevel),0 1px 1px var(--p-contact),0 24px 44px -24px var(--p-drop);}.faq-item summary{ display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;list-style:none;font-family:var(--font-head);font-weight:700;font-size:1.0625rem;}.faq-item summary::-webkit-details-marker{ display:none;}.faq-item .faq-caret{ color:var(--sm-primary);transition:transform 160ms ease;}.faq-item[open] .faq-caret{ transform:rotate(180deg);}.faq-item__a{ padding:0 1.4rem 1.2rem;color:var(--sm-ink-soft);}.faq-item__a p:last-child{ margin-bottom:0;}.kontakt-h{ font-size:3rem;}.kontakt-heads{ display:block;width:100%;max-width:21rem;height:auto;margin-top:1.5rem;}.card--inline{ display:grid;grid-template-columns:auto 1fr;gap:0 1rem;align-items:center;}.card--inline .card__icon{ margin-bottom:0;}.card--inline > h2{ margin:0;}.card--inline > p{ grid-column:1 / -1;margin:0.9rem 0 0;}.coi-grid{ display:grid;grid-template-columns:3fr 1fr;gap:2.5rem;align-items:start;}@media (max-width:760px){ .coi-grid{ grid-template-columns:1fr;gap:1.25rem;}} .pillar .check-list li{ color:hsl(210 30% 80%);}.pillar .check-list .sm-icon{ color:var(--pillar-c);}.pillar--surface{ --p-top:#ffffff;--p-mid:hsl(210 40% 99.2%);--p-bot:hsl(208 38% 97.4%);--p-edge:hsl(213 27% 87%);--p-hi:hsl(0 0% 100% / 0.95);--p-bevel:hsl(215 30% 25% / 0.10);--p-contact:hsl(215 30% 25% / 0.06);--p-drop:hsl(205 45% 28% / 0.20);}.pillar--surface h3{ color:var(--sm-ink);}.pillar--surface p,.pillar--surface .check-list li{ color:var(--sm-ink-soft);}.pillar--surface:hover{ border-color:var(--pillar-c);}.reveal{ opacity:0;translate:0 16px;transition:opacity 500ms var(--sm-ease),translate 500ms var(--sm-ease);}.reveal.is-in{ opacity:1;translate:0 0;}@media (prefers-reduced-motion:reduce){ *,*::before,*::after{ animation-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}.reveal{ opacity:1;translate:0 0;}} .text-center{ text-align:center;}.mt-0{ margin-top:0;}.muted{ color:var(--sm-ink-soft);}.visually-hidden{ position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.news-card{ min-width:300px;max-width:300px;scroll-snap-align:start;}.news-card .post-card__meta{ font-family:var(--font-head);font-weight:300;color:var(--sm-vivid);}.news-card p{ display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}@media (max-width:560px){ .news-card{ min-width:270px;}} .ref-strip--bleed{ margin-inline:calc(50% - 50vw);}.ref-strip--bleed .ref-strip__track{ padding-inline:max(var(--gutter),calc(50vw - var(--container) / 2));scroll-padding-inline:max(var(--gutter),calc(50vw - var(--container) / 2));}.ref-strip--bleed .ref-strip__nav{ top:22%;transform:none;}.ref-strip--bleed .ref-strip__nav:hover{ transform:scale(1.06);}
53.ref-strip--bleed .ref-strip__nav--prev{ left:0.5rem;}.ref-strip--bleed .ref-strip__nav--next{ right:0.5rem;}@media (min-width:84rem){ .ref-strip--bleed .ref-strip__nav{ top:calc((100% - 3.5rem) / 2);transform:translateY(-50%);}.ref-strip--bleed .ref-strip__nav:hover{ transform:translateY(-50%) scale(1.06);}.ref-strip--bleed .ref-strip__nav--prev{ left:calc(50vw - var(--container) / 2 - 3.25rem);}.ref-strip--bleed .ref-strip__nav--next{ right:calc(50vw - var(--container) / 2 - 3.25rem);}} .project-shot{ position:relative;}.project-shot__toggle{ display:none;}@media (max-width:860px){ .project-shot--tall.is-collapsible:not(.is-open){ max-height:62vh;overflow:hidden;border-radius:var(--sm-r);}.project-shot--tall.is-collapsible:not(.is-open)::after{ content:'';position:absolute;inset-inline:0;bottom:0;height:12rem;background:linear-gradient( to bottom,hsl(210 40% 99% / 0) 0%,hsl(210 40% 99% / 0.75) 45%,hsl(210 40% 99% / 1) 100% );border-radius:0 0 var(--sm-r) var(--sm-r);pointer-events:none;}.project-shot--tall.is-collapsible .project-shot__toggle{ display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;font-family:var(--font-head);font-weight:700;font-size:0.9375rem;white-space:nowrap;padding:0.7em 1.4em;border-radius:999px;cursor:pointer;color:var(--sm-ink);background:hsl(0 0% 100%);border:1px solid var(--sm-line);box-shadow:inset 0 1px 0 var(--p-hi),0 1px 1px var(--p-contact),0 10px 22px -12px var(--p-drop);transition:transform 150ms var(--sm-ease),box-shadow 200ms var(--sm-ease);}.project-shot--tall.is-collapsible .project-shot__toggle:active{ transform:translateY(1px) scale(0.99);}.project-shot--tall.is-collapsible:not(.is-open) .project-shot__toggle{ position:absolute;z-index:1;left:50%;transform:translateX(-50%);bottom:1.5rem;}.project-shot--tall.is-collapsible:not(.is-open) .project-shot__toggle:active{ transform:translateX(-50%) translateY(1px) scale(0.99);}.project-shot--tall.is-collapsible.is-open .project-shot__toggle{ display:flex;margin:1rem auto 0;}} .post-toc{ display:none;}.post-toc__title{ margin:0 0 0.85rem;font-family:var(--font-head);font-weight:700;font-size:0.6875rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--sm-ink-soft);}.post-toc__list{ position:relative;list-style:none;margin:0;padding:0 0 0 1.1rem;border-left:1px solid var(--sm-line);}.post-toc__marker{ position:absolute;left:-1px;top:0;width:2px;border-radius:2px;background:var(--sm-ink);height:var(--toc-marker-h,0px);transform:translateY(var(--toc-marker-y,0px));opacity:0;transition:transform 300ms var(--sm-ease),height 300ms var(--sm-ease),opacity 200ms ease;}.post-toc.is-active .post-toc__marker{ opacity:1;}.post-toc__item{ margin:0;}.post-toc__item a{ display:block;padding:0.32rem 0;font-size:0.875rem;line-height:1.45;color:var(--sm-ink-soft);text-decoration:none;transition:color 180ms ease;}.post-toc__item a:hover{ color:var(--sm-ink);}.post-toc__item--h3 a{ padding-left:0.85rem;font-size:0.8125rem;}.post-toc__item.is-current a{ color:var(--sm-ink);font-weight:600;}@media (min-width:1200px){ .post-toc{ display:block;position:fixed;top:calc(var(--sm-header-h) + 2.75rem);left:calc(50% + var(--container) / 2 - var(--gutter) - var(--toc-w));width:var(--toc-w);max-height:calc(100vh - var(--sm-header-h) - 7rem);overflow-y:auto;overscroll-behavior:contain;z-index:20;opacity:0;visibility:hidden;transform:translateY(0.4rem);transition:opacity 320ms var(--sm-ease),transform 320ms var(--sm-ease),visibility 320ms;}.post-toc.is-visible{ opacity:1;visibility:visible;transform:none;}.post-toc ~ .prose--wide{ max-width:calc(100% - var(--toc-w) - 5rem);}} @media (prefers-reduced-motion:reduce){ .post-toc,.post-toc__marker,.post-toc__item a{ transition:none;}} </style>
54<style id="wp-block-library-inline-css">
55:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
55.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
56
57/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
58</style>
59<style id="classic-theme-styles-inline-css">
60/*! This file is auto-generated */
61.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
62/*# sourceURL=/wp-includes/css/classic-themes.min.css */
63</style>
64
65<style id="global-styles-inline-css">
66:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
660) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
66.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
67/*# sourceURL=global-styles-inline-css */
68</style>
69
70<link data-minify="1" rel='stylesheet' id='wpa-css-css' href='https://softmedia.cz/wp-content/cache/min/1/wp-content/plugins/honeypot/includes/css/wpa.css?ver=1791244189' media='all' />
71<link rel='stylesheet' id='cmplz-general-css' href='https://softmedia.cz/wp-content/plugins/complianz-gdpr-premium/assets/css/cookieblocker.min.css?ver=1791282803' media='all' />
72<link data-minify="1" rel='stylesheet' id='site-reviews-css' href='https://softmedia.cz/wp-content/cache/min/1/wp-content/plugins/site-reviews/assets/styles/default.css?ver=1791244189' media='print' onload="this.media='all'" />
73<style id="site-reviews-inline-css">
74:root{--glsr-star-empty:url(https://softmedia.cz/wp-content/plugins/site-reviews/assets/images/stars/default/star-empty.svg);--glsr-star-error:url(https://softmedia.cz/wp-content/plugins/site-reviews/assets/images/stars/default/star-error.svg);--glsr-star-full:url(https://softmedia.cz/wp-content/plugins/site-reviews/assets/images/stars/default/star-full.svg);--glsr-star-half:url(https://softmedia.cz/wp-content/plugins/site-reviews/assets/images/stars/default/star-half.svg)}
75/*# sourceURL=site-reviews-inline-css */
76</style>
77<link data-minify="1" rel='stylesheet' id='wprevpro_w3-css' href='https://softmedia.cz/wp-content/cache/min/1/wp-content/plugins/wp-review-slider-pro/public/css/wprevpro_w3_min.css?ver=1791244189' media='print' onload="this.media='all'" />
78<style id="wprevpro_w3-inline-css">
79#wprev-slider-1 .wprevpro_star_imgs{color:#FDD314;}#wprev-slider-1 .wprsp-star{color:#FDD314;}#wprev-slider-1 .wprevpro_star_imgs span.svgicons{background:#FDD314;}#wprev-slider-1 .wprev_preview_bradius_T2{border-radius:0px;}#wprev-slider-1 .wprev_preview_bg1_T2{background:#fcfcfc;}#wprev-slider-1 .wprev_preview_bg2_T2{background:#e5e5e5;}#wprev-slider-1 .wprev_preview_tcolor1_T2{color:#777777;}#wprev-slider-1 .wprev_preview_tcolor2_T2{color:#8e8e8e;}#wprev-slider-1 .wprev_preview_bg1_T2{border-bottom:3px solid #e5e5e5}#wprev-slider-1 .wprs_rd_more, #wprev-slider-1 .wprs_rd_less, #wprev-slider-1 .wprevpro_btn_show_rdpop{color:#00bee0;}.wprevpro_load_more_btn{border:none;margin-bottom:40px;}
79#wprev-slider-1 .indrevlineclamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto;word-break:auto-phrase;}#wprev-slider-1_widget .wprevpro_star_imgs{color:#FDD314;}#wprev-slider-1_widget .wprsp-star{color:#FDD314;}#wprev-slider-1_widget .wprevpro_star_imgs span.svgicons{background:#FDD314;}#wprev-slider-1_widget .wprev_preview_bradius_T2_widget{border-radius:0px;}#wprev-slider-1_widget .wprev_preview_bg1_T2_widget{background:#fcfcfc;}#wprev-slider-1_widget .wprev_preview_bg2_T2_widget{background:#e5e5e5;}#wprev-slider-1_widget .wprev_preview_tcolor1_T2_widget{color:#777777;}#wprev-slider-1_widget .wprev_preview_tcolor2_T2_widget{color:#8e8e8e;}#wprev-slider-1_widget .wprev_preview_bg1_T2_widget{border-bottom:3px solid #e5e5e5}#wprev-slider-1_widget .wprs_rd_more, #wprev-slider-1_widget .wprs_rd_less, #wprev-slider-1_widget .wprevpro_btn_show_rdpop{color:#00bee0;}.wprevpro_load_more_btn{border:none;margin-bottom:40px;}#wprev-slider-1 .indrevlineclamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;hyphens:auto;word-break:auto-phrase;}
80/*# sourceURL=wprevpro_w3-inline-css */
81</style>
82<link data-minify="1" rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://softmedia.cz/wp-content/cache/min/1/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1791244189' media='all' />
83<script type="text/rocketlazyloadscript" id="jquery-core-js" data-rocket-src="https://softmedia.cz/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 83
83
84<script type="text/rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://softmedia.cz/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 84
84
85<script id="wp-review-slider-pro_plublic-min-js-extra">
86var wprevpublicjs_script_vars = {"wpfb_nonce":"a6f307aaee","wpfb_ajaxurl":"https://softmedia.cz/wp-admin/admin-ajax.php","wprevpluginsurl":"https://softmedia.cz/wp-content/plugins/wp-review-slider-pro","page_id":"5838"};
87//# sourceURL=wp-review-slider-pro_plublic-min-js-extra
88</script>
vendor: 1 bytes, line 88
88
89<script type="text/rocketlazyloadscript" id="wp-review-slider-pro_plublic-min-js" data-rocket-src="https://softmedia.cz/wp-content/plugins/wp-review-slider-pro/public/js/wprev-public.min.js?ver=12.7.12_1" data-rocket-defer defer></script>
89
90<link rel="https://api.w.org/" href="https://softmedia.cz/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://softmedia.cz/xmlrpc.php?rsd" />
91			<style>.cmplz-hidden {
92					display: none !important;
93				}</style>
94					
94<script type="text/rocketlazyloadscript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}window.ga=window.ga||function(){};</script>
94
95	<!-- Privacy-friendly analytics by Plausible -->
96	
96<script async src="https://p.softmedia.cz/js/pa-QZUkKm-4krk18eHIlaNeF.js"></script>
96
97	
97<script>
98	  window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
99	  plausible.init()
100	</script>
100
101		<!-- Google Tag Manager — odložené načtení (první interakce, nebo 3,5 s po load), šetří LCP/TBT.
102	     Smartsupp se načítá přes GTM, takže se odkládá společně; Plausible výše jede hned. -->
103	
103<script type="text/rocketlazyloadscript">
104	(function(){
105		var fired = false;
106		function smLoadGTM(){
107			if (fired) return; fired = true;
108			window.dataLayer = window.dataLayer || [];
109			window.dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
110			var s = document.createElement('script');
111			s.async = true; s.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-NLV4Q7L';
112			document.head.appendChild(s);
113		}
114		['pointerdown','keydown','touchstart','scroll'].forEach(function(e){
115			window.addEventListener(e, smLoadGTM, { once: true, passive: true });
116		});
117		window.addEventListener('load', function(){ setTimeout(smLoadGTM, 3500); });
118	})();
119	</script>
119
120	<!-- End Google Tag Manager -->
121	<link rel="icon" href="https://softmedia.cz/wp-content/uploads/2021/10/cropped-softmedia_port_RGB-ai-32x32.png" sizes="32x32" />
122<link rel="icon" href="https://softmedia.cz/wp-content/uploads/2021/10/cropped-softmedia_port_RGB-ai-192x192.png" sizes="192x192" />
123<link rel="apple-touch-icon" href="https://softmedia.cz/wp-content/uploads/2021/10/cropped-softmedia_port_RGB-ai-180x180.png" />
124<meta name="msapplication-TileImage" content="https://softmedia.cz/wp-content/uploads/2021/10/cropped-softmedia_port_RGB-ai-270x270.png" />
125<meta name="generator" content="WP Rocket 3.23.5.1" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preconnect_external_domains wpr_oci wpr_minify_css wpr_desktop" /></head>
126<body data-cmplz=1 class="blog wp-embed-responsive wp-theme-softmedia font-cera">
127	<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 127-128
127
128	<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
128GTM-NLV4Q7L
vendor: 84 bytes, lines 128-129
128" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
129	
129<!-- End Google Tag Manager (noscript) -->
130	
131<nav aria-label="Přeskočit">
132	<a class="skip-link" href="#obsah">Přeskočit na obsah</a>
133</nav>
134
135<div  class="topbar">
136		<nav class="container topbar__in" aria-label="Doplňkové odkazy a kontakt">
137		<div class="topbar__nav">
138			<a href="/ai-zamestnanci/">AI Zaměstnanci</a>
139			<a href="/ai-vibecoding/">Máte prototyp od AI?</a>
140			<a href="/jak-spravovat-a-posilat-hesla/">Jak spravovat a posílat hesla</a>
141		</div>
142		<div class="topbar__contact">
143			<a href="tel:+420773381002"><svg class="sm-icon" width="16" height="16" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M9.1585 5.71217L8.75584 4.80619C8.49256 4.21382 8.36092 3.91762 8.16405 3.69095C7.91732 3.40688 7.59571 3.19788 7.23592 3.08779C6.94883 2.99994 6.6247 2.99994 5.97645 2.99994C5.02815 2.99994 4.554 2.99994 4.15597 3.18223C3.68711 3.39696 3.26368 3.86322 3.09497 4.35054C2.95175 4.76423 2.99278 5.18937 3.07482 6.03964C3.94815 15.0901 8.91006 20.052 17.9605 20.9254C18.8108 21.0074 19.236 21.0484 19.6496 20.9052C20.137 20.7365 20.6032 20.3131 20.818 19.8442C21.0002 19.4462 21.0002 18.972 21.0002 18.0237C21.0002 17.3755 21.0002 17.0514 20.9124 16.7643C20.8023 16.4045 20.5933 16.0829 20.3092 15.8361C20.0826 15.6393 19.7864 15.5076 19.194 15.2443L18.288 14.8417C17.6465 14.5566 17.3257 14.414 16.9998 14.383C16.6878 14.3533 16.3733 14.3971 16.0813 14.5108C15.7762 14.6296 15.5066 14.8543 14.9672 15.3038C14.4304 15.7511 14.162 15.9748 13.834 16.0946C13.5432 16.2009 13.1588 16.2402 12.8526 16.1951C12.5071 16.1442 12.2426 16.0028 11.7135 15.7201C10.0675 14.8404 9.15977 13.9327 8.28011 12.2867C7.99738 11.7576 7.85602 11.4931 7.80511 11.1476C7.75998 10.8414 7.79932 10.457 7.90554 10.1662C8.02536 9.83822 8.24905 9.5698 8.69643 9.03294C9.14586 8.49362 9.37058 8.22396 9.48939 7.91885C9.60309 7.62688 9.64686 7.31234 9.61719 7.00042C9.58618 6.67446 9.44362 6.3537 9.1585 5.71217Z" stroke="currentColor" stroke-linecap="round" stroke-width="1.5"/></svg>773 381 002</a>
144			<a href="mailto:[email protected]"><svg class="sm-icon" width="16" height="16" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 6L8.91302 9.91697C11.4616 11.361 12.5384 11.361 15.087 9.91697L22 6" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"/><path d="M2.01577 13.4756C2.08114 16.5412 2.11383 18.0739 3.24496 19.2094C4.37608 20.3448 5.95033 20.3843 9.09883 20.4634C11.0393 20.5122 12.9607 20.5122 14.9012 20.4634C18.0497 20.3843 19.6239 20.3448 20.7551 19.2094C21.8862 18.0739 21.9189 16.5412 21.9842 13.4756C22.0053 12.4899 22.0053 11.5101 21.9842 10.5244C21.9189 7.45886 21.8862 5.92609 20.7551 4.79066C19.6239 3.65523 18.0497 3.61568 14.9012 3.53657C12.9607 3.48781 11.0393 3.48781 9.09882 3.53656C5.95033 3.61566 4.37608 3.65521 3.24495 4.79065C2.11382 5.92608 2.08114 7.45885 2.01576 10.5244C1.99474 11.5101 1.99475 12.4899 2.01577 13.4756Z" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"/></svg>[email protected]</a>
145		</div>
146	</nav>
147</div>
148
149<header class="site-header" id="site-header">
150	<div class="container site-header__in">
151		<a class="site-logo" href="https://softmedia.cz/" aria-label="Softmedia, úvodní stránka">
152			<img src="https://softmedia.cz/wp-content/themes/softmedia/assets/img/logo.svg" alt="Softmedia" width="152" height="37">
153		</a>
154
155		<nav class="main-nav" id="main-nav" aria-label="Hlavní menu">
156			<ul>
157				<li><a href="/geo/">GEO</a></li>
158				<li class="has-sub">
159					<a href="/ai-implementace/">AI<svg class="sm-icon sub-caret" width="14" height="14" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg></a>
160					<ul class="sub">
161						<li><a href="/ai-chatbot/">AI Chatboti</a></li>
162						<li><a href="/ai-voicebot/">AI Voicebot</a></li>
163						<li><a href="/premium/ai-ustredna/">AI Ústředna</a></li>
164						<li><a href="/ai-zamestnanci/">AI Zaměstnanci</a></li>
165						<li><a href="/ai-vibecoding/">AI Vibecoding</a></li>
166						<li><a href="/ai-implementace/">Implementace AI na míru</a></li>
167					</ul>
168				</li>
169				<li class="has-sub">
170					<a href="/wordpress-weby/">Tvorba<svg class="sm-icon sub-caret" width="14" height="14" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg></a>
171					<ul class="sub">
172						<li><a href="/tvorba-webu/">Tvorba webu WordPress</a></li>
173						<li><a href="/tvorba-e-shopu/">Tvorba e-shopu</a></li>
174						<li><a href="/galerie-webu/">Galerie webů</a></li>
175						<li><a href="/cenik-tvorby-webovych-stranek/">Ceník tvorby webových stránek</a></li>
176						<li><a href="/sluzby-pro-wordpress/">Služby pro WordPress</a></li>
177						<li><a href="/opravy/">Opravy WordPress webů</a></li>
178					</ul>
179				</li>
180				<li class="has-sub">
181					<a href="/sprava-webu-cenik/">Správa<svg class="sm-icon sub-caret" width="14" height="14" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg></a>
182					<ul class="sub">
183						<li><a href="/sprava-webu-cenik/">Popis a ceník správy webu</a></li>
184						<li><a href="/nejrychlejsi-wordpress-hosting/">Nejrychlejší WordPress hosting</a></li>
185						<li><a href="/migrace-wordpress-webu/">Migrace WordPress webů</a></li>
186						<li><a href="/servis-wordpress-webu/">Servis WordPress webů</a></li>
187						<li><a href="/rychly-audit-webu/">Rychlý audit webu</a></li>
188					</ul>
189				</li>
190				<li><a href="/galerie-webu/">Reference</a></li>
191				<li><a href="/o-nas/">O nás</a></li>
192				<li><a href="/blog/" aria-current="page">Blog</a></li>
193				<li><a href="/kontakt/">Kontakt</a></li>
194									<li class="nav-cta"><a class="btn btn--conv" href="/naceneni/">Chci nezávazné nacenění</a></li>
195							</ul>
196		</nav>
197
198					<a class="btn btn--conv site-header__cta" href="/naceneni/">Chci nezávazné nacenění</a>
199		
200		<button class="nav-toggle" id="nav-toggle" aria-expanded="false" aria-controls="main-nav" aria-label="Otevřít menu">
201			<svg class="sm-icon ico-open" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M4 5L20 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M4 12L20 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/><path d="M4 19L20 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>			<svg class="sm-icon ico-close" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M18 6L6.00081 17.9992M17.9992 18L6 6.00085" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"/></svg>		</button>
202	</div>
203</header>
204
205<main  id="obsah">
206
207<section  class="section">
208	<div  class="container">
209		<div class="sec-head">
210			<p class="eyebrow">Blog</p>
211			<h1>Poslední příspěvky z&nbsp;blogu</h1>
212		</div>
213
214		<p class="blog-cats" aria-label="Rubriky">
215							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/wordpress/">WordPress <span class="muted" style="font-weight:400">(27)</span></a>
216							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/vibecoding/">Vibecoding <span class="muted" style="font-weight:400">(14)</span></a>
217							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/zabezpeceni/">Zabezpečení <span class="muted" style="font-weight:400">(14)</span></a>
218							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/novinky-ze-softmedia/">Novinky ze Softmedia <span class="muted" style="font-weight:400">(13)</span></a>
219							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/umela-inteligence/">Umělá inteligence <span class="muted" style="font-weight:400">(13)</span></a>
220							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/sluzby/">Služby <span class="muted" style="font-weight:400">(12)</span></a>
221							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/tipy-z-praxe/">Tipy z praxe <span class="muted" style="font-weight:400">(11)</span></a>
222							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/premium/">Prémium služby <span class="muted" style="font-weight:400">(4)</span></a>
223							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/analyzy/">Analýzy a GDPR <span class="muted" style="font-weight:400">(4)</span></a>
224							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/seo/">SEO <span class="muted" style="font-weight:400">(3)</span></a>
225							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/claude-code/">Claude Code <span class="muted" style="font-weight:400">(3)</span></a>
226							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/react-webove-stranky/">React webové stránky <span class="muted" style="font-weight:400">(2)</span></a>
227							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/funkce-wordpressu/">Funkce WordPressu <span class="muted" style="font-weight:400">(1)</span></a>
228							<a class="chip" style="margin:0 .35rem .5rem 0" href="https://softmedia.cz/reference/">reference <span class="muted" style="font-weight:400">(1)</span></a>
229					</p>
230
231		<div class="grid grid--3" style="margin-top:1.5rem">
232							<article class="card post-card">
233											<a href="https://softmedia.cz/premium/ai-ustredna/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="AI ústředna: telefon je poslední kanál, který 
233nikdo nedigitalizoval" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2026/08/ai-ustredna-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
234										<div class="post-card__body">
235						<div class="post-card__meta">26. 8. 2026</div>
236						<h3><a href="https://softmedia.cz/premium/ai-ustredna/">AI ústředna: telefon je poslední kanál, který nikdo nedigitalizoval</a></h3>
237						<p>E-maily i poptávky máte ve firmě dohledatelné, telefonáty ne. AI ústředna přepíše každý hovor do textu a uloží ho i s nahrávkou&hellip;</p>
238					</div>
239				</article>
240							<article class="card post-card">
241											<a href="https://softmedia.cz/wordpress/bricks-translatepress-zpomaluji-web/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Bricks a TranslatePress brutálně zpomalí web. Ale existuje řešení" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2026/08/bricks-translatepress-zpomaluji-web-cover-2.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
242										<div class="post-card__body">
243						<div class="post-card__meta">20. 8. 2026</div>
244						<h3><a href="https://softmedia.cz/wordpress/bricks-translatepress-zpomaluji-web/">Bricks a TranslatePress brutálně zpomalí web. Ale existuje řešení</a></h3>
245						<p>Web na Bricks Builderu se čtyřmi jazyky se načítal 4 sekundy. Nebyl to hosting ani databáze. Na jedno načtení stránky proběhlo 95&hellip;</p>
246					</div>
247				</article>
248							<article class="card post-card">
249											<a href="https://softmedia.cz/umela-inteligence/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit/" tabindex="-1" aria-hidden="true"><img fetchpriority="high" width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="AI umí vytvořit web. Přístupnost ale musíte zadat i ověřit" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2026/07/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit-cover-1.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
250										<div class="post-card__body">
251						<div class="post-card__meta">31. 7. 2026</div>
252						<h3><a href="https://softmedia.cz/umela-inteligence/ai-umi-vytvorit-web-pristupnost-ale-musite-zadat-i-overit/">AI umí vytvořit web. Přístupnost ale musíte zadat i ověřit</a></h3>
253						<p>AI vám dnes vytvoří základ webu nebo aplikace během několika minut. Pokud jí ale přístupnost výslovně nezadáte a výsledek neověříte, může vzniknout&hellip;</p>
254					</div>
255				</article>
256							<article class="card post-card">
257											<a href="https://softmedia.cz/novinky-ze-softmedia/serial-o
257d-prototypu-k-produkci/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/08/serial-od-prototypu-k-produkci-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Máte prototyp od AI? Sepsali jsme, co mu chybí do produkce" loading="lazy" decoding="async" /></a>
258										<div class="post-card__body">
259						<div class="post-card__meta">11. 8. 2026</div>
260						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/serial-od-prototypu-k-produkci/">Máte prototyp od AI? Sepsali jsme, co mu chybí do produkce</a></h3>
261						<p>Aplikace napsaná s AI vznikne za víkend a opravdu funguje. Pak přijde první skutečný zákazník. Ve čtrnáctidílném seriálu Od prototypu k produkci&hellip;</p>
262					</div>
263				</article>
264							<article class="card post-card">
265											<a href="https://softmedia.cz/zabezpeceni/jak-spravovat-a-posilat-hesla/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Jak spravovat a posílat hesla" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2026/07/jak-spravovat-a-posilat-hesla-cover-3.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
266										<div class="post-card__body">
267						<div class="post-card__meta">21. 7. 2026</div>
268						<h3><a href="https://softmedia.cz/zabezpeceni/jak-spravovat-a-posilat-hesla/">Jak spravovat a posílat hesla</a></h3>
269						<p>Za roky správy webů jsme převzali přístupy už od stovek firem. A pořád se opakuje stejná scéna: hesla uložená v prohlížeči, v&hellip;</p>
270					</div>
271				</article>
272							<article class="card post-card">
273											<a href="https://softmedia.cz/premium/provoz-wordpressu-na-vlastnim-serveru/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Provoz WordPressu na vlastním serveru" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/provoz-wordpressu-na-vlastnim-serveru-cover-1.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
274										<div class="post-card__body">
275						<div class="post-card__meta">23. 6. 2026</div>
276						<h3><a href="https://softmedia.cz/premium/provoz-wordpressu-na-vlastnim-serveru/">Provoz WordPressu na vlastním serveru</a></h3>
277						<p>ULTRA RYCHLOST. Pro weby, magazíny i e-shopy se zvýšenou návštěvností, nebo pro náročný web, který potřebujete extra rychle fungovat. Tuto možnost používáme,&hellip;</p>
278					</div>
279				</article>
280							<article class="card post-card">
281											<a href="https://softmedia.cz/umela-inteligence/doporuci-vas-chatgpt-postavili-jsme-test-ktery-se-zepta-ctyr-ai-naraz/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/doporuci-vas-chatgpt-postavili-jsme-test-ktery-se-zepta-ctyr-ai-naraz-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Doporučí vás ChatGPT? Postavili jsme test, který se zeptá čtyř AI naráz" loading="lazy" decoding="async" /></a>
282										<div class="post-card__body">
283						<div class="post-card__meta">26. 7. 2026</div>
284						<h3><a href="https://softmedia.cz/umela-inteligence/doporuci-vas-chatgpt-postavili-jsme-test-ktery-se-zepta-ctyr-ai-naraz/">Zjistěte za 30 vteřin, zdali vás doporučuje ChatGPT, Claude, Perplexity a Gemini</a></h3>
285						<p>Zadáte web a obor, my se za vás zeptáme ChatGPT, Claude, Perplexity i Gemini. A ukážeme, koho doporučily. Jeden test = 20&hellip;</p>
286					</div>
287				</article>
288							<article class="card post-card">
289											<a href="https://softmedia.cz/premium/rucni-kontrola-webu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Ruční kontrola webu" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/rucni-kontrola-webu-cover-1.png 2048w" sizes="(max-width: 580px) 100v
289w, 580px" /></a>
290										<div class="post-card__body">
291						<div class="post-card__meta">19. 5. 2026</div>
292						<h3><a href="https://softmedia.cz/premium/rucni-kontrola-webu/">Ruční kontrola webu</a></h3>
293						<p>Vždy v pondělí proběhne kontrola funkčnosti webu. Jedná se o: vzhled formuláře chráněné sekce rychlost načítání nákupního procesu (u eshopů) Vždy individuálně&hellip;</p>
294					</div>
295				</article>
296							<article class="card post-card">
297											<a href="https://softmedia.cz/premium/dlouhodoby-rozvoj/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Dlouhodobý rozvoj webu" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/dlouhodoby-rozvoj-cover-1.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
298										<div class="post-card__body">
299						<div class="post-card__meta">14. 4. 2026</div>
300						<h3><a href="https://softmedia.cz/premium/dlouhodoby-rozvoj/">Dlouhodobý rozvoj webu</a></h3>
301						<p>Čas, který strávíme posunem vašeho webu. Rady i činnosti od profesionálů, které budou pravidelně posouvat web v nejlepším poměru cena/přínos. Na co&hellip;</p>
302					</div>
303				</article>
304							<article class="card post-card">
305											<a href="https://softmedia.cz/novinky-ze-softmedia/ai-poptavkovy-formular/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/cover-poptavka-final-580x400.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="AI poptávkový formulář. Orientační cena a termín za pár minut" loading="lazy" decoding="async" /></a>
306										<div class="post-card__body">
307						<div class="post-card__meta">22. 7. 2026</div>
308						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/ai-poptavkovy-formular/">Spustili jsme AI poptávkový formulář: orientační cenu a termín znáte za pár minut</a></h3>
309						<p>Popište záměr vlastními slovy, klidně hlasem, a náš AI formulář se doptá jen na to podstatné. Na konci dostanete orientační cenu i&hellip;</p>
310					</div>
311				</article>
312							<article class="card post-card">
313											<a href="https://softmedia.cz/umela-inteligence/kompletni-it-projekt-zadany-hlasem-z-vlaku-prace-s-ai-agenty-v-roce-2026/" tabindex="-1" aria-hidden="true"><img width="580" height="387" src="https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3.jpg 1536w, https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3-300x200.jpg 300w, https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3-1024x683.jpg 1024w, https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3-580x387.jpg 580w, https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3-860x573.jpg 860w, https://softmedia.cz/wp-content/uploads/2026/04/vlak-ai-projekt-v3-1160x773.jpg 1160w" sizes="(max-width: 580px) 100vw, 580px" /></a>
314										<div class="post-card__body">
315						<div class="post-card__meta">13. 4. 2026</div>
316						<h3><a href="https://softmedia.cz/umela-inteligence/kompletni-it-projekt-zadany-hlasem-z-vlaku-prace-s-ai-agenty-v-roce-2026/">Kompletní IT projekt z vlaku. Jak vypadá práce s AI agenty v roce 2026</a></h3>
317						<p>Minulý týden se mi rozbilo auto na Slovensku. S rodinou a malými dětmi. Místo toho, abych šest hodin ve vlaku z Popradu&hellip;</p>
318					</div>
319				</article>
320							<article class="card post-card">
321											<a href="https://softmedia.cz/umela-inteligence/kolik-ai-agentu-vlastne-potrebujete-anthropic-rika-mene-nez-si-myslite/" tabindex="-1" aria-hidden="true"><img width="580" height="387" src="https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail.jpg 1536w, https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail-300x200.jpg 300w, https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail-1024x683.jpg 1024w, https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail-580x387.jpg 580w, https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail-860x573.jpg 860w, https://softmedia.cz/wp-content/uploads/2026/04/multiagent-thumbnail-1160x773.jpg 1160w" sizes="(max-width: 580px) 100v
321w, 580px" /></a>
322										<div class="post-card__body">
323						<div class="post-card__meta">12. 4. 2026</div>
324						<h3><a href="https://softmedia.cz/umela-inteligence/kolik-ai-agentu-vlastne-potrebujete-anthropic-rika-mene-nez-si-myslite/">Kolik AI agentů vlastně potřebujete? Anthropic říká: méně, než si myslíte</a></h3>
325						<p>Všichni mluví o tom, jak pustit do firmy celý tým AI agentů. Anthropic teď vydal průvodce, který říká něco jiného: víc agentů&hellip;</p>
326					</div>
327				</article>
328							<article class="card post-card">
329											<a href="https://softmedia.cz/novinky-ze-softmedia/webinar-jak-pouzivame-ai/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/cover-webinar-final-580x400.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="Webinář Softmedia. Jak ve firmě používáme AI" loading="lazy" decoding="async" /></a>
330										<div class="post-card__body">
331						<div class="post-card__meta">15. 7. 2026</div>
332						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/webinar-jak-pouzivame-ai/">Zajímá vás, jak ve firmě používáme AI? Chystáme webinář</a></h3>
333						<p>Ukážeme konkrétní postupy, nástroje i slepé uličky z každodenní práce s AI. Přihlaste se do waitlistu, jakmile bude datum, ozveme se vám&hellip;</p>
334					</div>
335				</article>
336							<article class="card post-card">
337											<a href="https://softmedia.cz/umela-inteligence/od-kodu-k-myslence-software-uz-neni-to-hlavni-co-ma-hodnotu/" tabindex="-1" aria-hidden="true"><img width="580" height="387" src="https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail.jpg 1536w, https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail-300x200.jpg 300w, https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail-1024x683.jpg 1024w, https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail-580x387.jpg 580w, https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail-860x573.jpg 860w, https://softmedia.cz/wp-content/uploads/2026/04/idea-files-thumbnail-1160x773.jpg 1160w" sizes="(max-width: 580px) 100vw, 580px" /></a>
338										<div class="post-card__body">
339						<div class="post-card__meta">8. 4. 2026</div>
340						<h3><a href="https://softmedia.cz/umela-inteligence/od-kodu-k-myslence-software-uz-neni-to-hlavni-co-ma-hodnotu/">Od kódu k myšlence: Software už není to hlavní, co má hodnotu</a></h3>
341						<p>V Softmedia vidíme u klientů jeden zásadní posun: hodnota se přestává skrývat v konkrétní aplikaci. Přesouvá se do toho, jak je problém&hellip;</p>
342					</div>
343				</article>
344							<article class="card post-card">
345											<a href="https://softmedia.cz/umela-inteligence/jak-z-claude-code-vytezit-maximum-skills-workflow-a-automatizace-ktere-z-nej-delaji-vic-nez-coding-agenta/" tabindex="-1" aria-hidden="true"><img width="580" height="387" src="https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail.jpg 1536w, https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail-300x200.jpg 300w, https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail-1024x683.jpg 1024w, https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail-580x387.jpg 580w, https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail-860x573.jpg 860w, https://softmedia.cz/wp-content/uploads/2026/04/claude-code-thumbnail-1160x773.jpg 1160w" sizes="(max-width: 580px) 100vw, 580px" /></a>
346										<div class="post-card__body">
347						<div class="post-card__meta">5. 4. 2026</div>
348						<h3><a href="https://softmedia.cz/umela-inteligence/jak-z-claude-code-vytezit-maximum-skills-workflow-a-automatizace-ktere-z-nej-delaji-vic-nez-coding-agenta/">Jak z Claude Code vytěžit maximum: skills, workflow a automatizace</a></h3>
349						<p>Claude Code od Anthropicu začínal jako AI asistent v terminálu. Dnes je to platforma s vlastním ekosystémem skillů, autonomními agenty a integrací&hellip;</p>
350					</div>
351				</article>
352							<article class="card post-card">
353											<a href="https://softmedia.cz/novinky-ze-softmedia/smtp-api-pro-react-weby/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/cover-smtp-final-580x400.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="SMTP API Softmedia. Obálka v kódových závorkách" loading="lazy" decoding="async" /></a>
354										<div class="post-card__body">
355						<div class="post-card__meta">8. 7. 2026</div>
356						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/smtp-api-pro-react-weby/">SMTP API: e-maily z React webu bez vlastního backendu</a></h3>
357						<p>Kontaktní formulář na webu bez backendu? Váš React web zavolá naše API a e-mail spolehlivě odešleme přes náš 
357SMTP systém. Doručitelnost hlídáme&hellip;</p>
358					</div>
359				</article>
360							<article class="card post-card">
361											<a href="https://softmedia.cz/zabezpeceni/emdash-od-cloudflare-webovy-system-ktery-pry-ma-nahradit-wordpress/" tabindex="-1" aria-hidden="true"><img width="580" height="387" src="https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded.jpg 1536w, https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded-300x200.jpg 300w, https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded-1024x683.jpg 1024w, https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded-580x387.jpg 580w, https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded-860x573.jpg 860w, https://softmedia.cz/wp-content/uploads/2026/04/emdash-article-thumbnail-branded-1160x773.jpg 1160w" sizes="(max-width: 580px) 100vw, 580px" /></a>
362										<div class="post-card__body">
363						<div class="post-card__meta">5. 4. 2026</div>
364						<h3><a href="https://softmedia.cz/zabezpeceni/emdash-od-cloudflare-webovy-system-ktery-pry-ma-nahradit-wordpress/">EmDash od Cloudflare: Webový systém, který prý má nahradit WordPress</a></h3>
365						<p>Cloudflare vypustil do světa EmDash, redakční systém napsaný od nuly v TypeScriptu. Slibuje bezpečnější pluginy, moderní architekturu a nativní podporu AI agentů&hellip;</p>
366					</div>
367				</article>
368							<article class="card post-card">
369											<a href="https://softmedia.cz/umela-inteligence/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="AI gramotnost: Nová povinnost pro firmy od 2. února 2025" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2025/04/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
370										<div class="post-card__body">
371						<div class="post-card__meta">10. 4. 2025</div>
372						<h3><a href="https://softmedia.cz/umela-inteligence/ai-gramotnost-nova-povinnost-pro-firmy-od-2-unora-2025/">AI gramotnost: Nová povinnost pro firmy od 2. února 2025</a></h3>
373						<p>Jedná se o novou regulační povinnost vyplývající z evropského nařízení AI Act.</p>
374					</div>
375				</article>
376							<article class="card post-card">
377											<a href="https://softmedia.cz/novinky-ze-softmedia/prerendering-pro-react-weby/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/07/prerendering-pro-react-weby-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Prerendering pro React weby: aby vás Google viděl" loading="lazy" decoding="async" /></a>
378										<div class="post-card__body">
379						<div class="post-card__meta">1. 7. 2026</div>
380						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/prerendering-pro-react-weby/">Prerendering pro React weby: aby vás Google viděl</a></h3>
381						<p>Provozujeme vlastní prerendering systém pro React a CSR weby. Roboti dostanou hotové HTML, návštěvníci plnou aplikaci. SEO a náhledy na sítích fungují&hellip;</p>
382					</div>
383				</article>
384							<article class="card post-card">
385											<a href="https://softmedia.cz/seo/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="GEO - Optimalizace nalezitelnosti vašeho webu pro AI" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2025/02/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai-cover.png 2048w" sizes="(max-width: 580px) 100v
385w, 580px" /></a>
386										<div class="post-card__body">
387						<div class="post-card__meta">24. 2. 2025</div>
388						<h3><a href="https://softmedia.cz/seo/geo-optimalizace-nalezitelnosti-vaseho-webu-pro-ai/">GEO &#8211; Optimalizace nalezitelnosti vašeho webu pro AI</a></h3>
389						<p>Jak zvýšit viditelnost ve vyhledávačích typu ChatGPT Search V éře generativní umělé inteligence se paradigmata vyhledávání informací radikálně mění. Zatímco tradiční SEO&hellip;</p>
390					</div>
391				</article>
392							<article class="card post-card">
393											<a href="https://softmedia.cz/zabezpeceni/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Jak chránit web před AI boty: Cloudflare a robots.txt" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/10/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
394										<div class="post-card__body">
395						<div class="post-card__meta">30. 10. 2024</div>
396						<h3><a href="https://softmedia.cz/zabezpeceni/jak-chranit-web-pred-ai-boty-cloudflare-a-robots-txt/">Jak chránit web před AI boty: Cloudflare a robots.txt</a></h3>
397						<p>V dnešní době, kdy umělá inteligence hraje stále významnější roli v online prostředí, se mnoho vlastníků webů zajímá o ochranu svého originálního&hellip;</p>
398					</div>
399				</article>
400							<article class="card post-card">
401											<a href="https://softmedia.cz/novinky-ze-softmedia/e-shop-platforma-medusa/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/06/e-shop-platforma-medusa-cover-1-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Naše nová oblíbená e-shop platforma: Seznamte se s Medusou" loading="lazy" decoding="async" /></a>
402										<div class="post-card__body">
403						<div class="post-card__meta">24. 6. 2026</div>
404						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/e-shop-platforma-medusa/">Naše nová oblíbená e-shop platforma: Seznamte se s Medusou</a></h3>
405						<p>Otevřený kód, žádné konfliktní pluginy, oddělený backend od frontendu a komplet provoz u nás ve správě. Proto teď nové e-shopy stavíme na&hellip;</p>
406					</div>
407				</article>
408							<article class="card post-card">
409											<a href="https://softmedia.cz/tipy-z-praxe/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Automatické urgování zvýšilo návratnost dotazníků o 75 %" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/10/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75-cover.png 2048w" sizes="(max-width: 580px) 100v
409w, 580px" /></a>
410										<div class="post-card__body">
411						<div class="post-card__meta">28. 10. 2024</div>
412						<h3><a href="https://softmedia.cz/tipy-z-praxe/automaticke-urgovani-zvysilo-navratnost-dotazniku-o-75/">Automatické urgování zvýšilo návratnost dotazníků o 75 %</a></h3>
413						<p>Automatické urgování zákazníků může být efektivním nástrojem pro zvýšení úspěšnosti vyplňování dotazníků. V případě vzdělávací společnosti se podařilo díky chytře nastavené automatizaci&hellip;</p>
414					</div>
415				</article>
416							<article class="card post-card">
417											<a href="https://softmedia.cz/tipy-z-praxe/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Oprava nefunkčního filtru ve WP Grid Builder: Snadné řešení" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/10/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
418										<div class="post-card__body">
419						<div class="post-card__meta">27. 10. 2024</div>
420						<h3><a href="https://softmedia.cz/tipy-z-praxe/oprava-nefunkcniho-filtru-ve-wp-grid-builder-snadne-reseni/">Oprava nefunkčního filtru ve WP Grid Builder: Snadné řešení</a></h3>
421						<p>Pokud jste zaznamenali nefunkční filtrační tlačítko na hlav
421ní stránce vašeho WordPress webu využívajícího plugin WP Grid Builder, máme pro vás jednoduché řešení.&hellip;</p>
422					</div>
423				</article>
424							<article class="card post-card">
425											<a href="https://softmedia.cz/novinky-ze-softmedia/serverove-gtm-pro-presnejsi-data/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/06/serverove-gtm-pro-presnejsi-data-cover-2-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Serverové GTM: přesnější data pro váš marketing" loading="lazy" decoding="async" /></a>
426										<div class="post-card__body">
427						<div class="post-card__meta">10. 6. 2026</div>
428						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/serverove-gtm-pro-presnejsi-data/">Serverové GTM: přesnější data pro váš marketing</a></h3>
429						<p>Nastavujeme a spravujeme custom serverové Google Tag Manager kontejnery. Přesnější měření, delší životnost cookies a kontrola nad daty. My infrastruktura, vy byznys.</p>
430					</div>
431				</article>
432							<article class="card post-card">
433											<a href="https://softmedia.cz/tipy-z-praxe/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Řešení nefunkčního slideru v šabloně Hatha - Qode Interactive" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/10/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
434										<div class="post-card__body">
435						<div class="post-card__meta">27. 10. 2024</div>
436						<h3><a href="https://softmedia.cz/tipy-z-praxe/reseni-nefunkcniho-slideru-v-sablone-hatha-qode-interactive/">Řešení nefunkčního slideru v šabloně Hatha &#8211; Qode Interactive</a></h3>
437						<p>Při práci s moderními WordPress šablonami se občas setkáváme s problémy kompatibility různých verzí knihoven. Nedávno jsme řešili nefunkční slider na domovské&hellip;</p>
438					</div>
439				</article>
440							<article class="card post-card">
441											<a href="https://softmedia.cz/wordpress/sprava-amazon-aws-pro-wordpress-weby/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Správa Amazon AWS pro WordPress weby" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/04/sprava-amazon-aws-pro-wordpress-weby-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
442										<div class="post-card__body">
443						<div class="post-card__meta">29. 4. 2024</div>
444						<h3><a href="https://softmedia.cz/wordpress/sprava-amazon-aws-pro-wordpress-weby/">Správa Amazon AWS pro WordPress weby</a></h3>
445						<p>Jak může Amazon AWS a Cloudfront pomoci zvýšit výkon a bezpečnost vašeho webu?</p>
446					</div>
447				</article>
448							<article class="card post-card">
449											<a href="https://softmedia.cz/novinky-ze-softmedia/dva-ticketing-systemy-za-mesic/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/05/
449dva-ticketing-systemy-za-mesic-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Dva ticketing systémy na míru za jeden měsíc" loading="lazy" decoding="async" /></a>
450										<div class="post-card__body">
451						<div class="post-card__meta">14. 5. 2026</div>
452						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/dva-ticketing-systemy-za-mesic/">Dva ticketing systémy na míru za jeden měsíc</a></h3>
453						<p>Postavili jsme dva vlastní ticketing systémy: objednávky, platby a refundace přes Stripe, evidence účastníků a hlídací psi. Bez provizí prodejních portálů.</p>
454					</div>
455				</article>
456							<article class="card post-card">
457											<a href="https://softmedia.cz/zabezpeceni/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Cloudflare Fonts: Klíč k rychlejšímu načítání a ochraně soukromí online" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/03/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
458										<div class="post-card__body">
459						<div class="post-card__meta">17. 3. 2024</div>
460						<h3><a href="https://softmedia.cz/zabezpeceni/cloudflare-fonts-klic-k-rychlejsimu-nacitani-a-ochrane-soukromi-online/">Cloudflare Fonts: Klíč k rychlejšímu načítání a ochraně soukromí online</a></h3>
461						<p>Představujeme Cloudflare Fonts! Zrychlí váš web a ochrání soukromí uživatelů. Zdarma. V digitálním světě, kde každá milisekunda a každý byte dat může&hellip;</p>
462					</div>
463				</article>
464							<article class="card post-card">
465											<a href="https://softmedia.cz/wordpress/ai-ve-wordpressu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="AI ve WordPressu" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/03/ai-ve-wordpressu-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
466										<div class="post-card__body">
467						<div class="post-card__meta">15. 3. 2024</div>
468						<h3><a href="https://softmedia.cz/wordpress/ai-ve-wordpressu/">AI ve WordPressu</a></h3>
469						<p>AI poskytuje nástroje, které zefektivňují práci nejen programátorům kodérům, grafikům, ale také projektovým manažerům, při tvorbě obsahu a stejně tak může pomoci&hellip;</p>
470					</div>
471				</article>
472							<article class="card post-card">
473											<a href="https://softmedia.cz/zabezpeceni/one-softmedia-cz-bezpecne-sdileni-hesel/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/04/cover-one-final-580x400.jpg" class="attachment-sm-card size-sm-card wp-post-image" alt="one.softmedia.cz. Pošlete heslo, které se po přečtení zničí" loading="lazy" decoding="async" /></a>
474										<div class="post-card__body">
475						<div class="post-card__meta">20. 4. 2026</div>
476						<h3><a href="https://softmedia.cz/zabezpeceni/one-softmedia-cz-bezpecne-sdileni-hesel/">Nová aplikace one.softmedia.cz: pošlete heslo, které se po přečtení zničí</a></h3>
477						<p>Postavili jsme aplikaci pro bezpečné posílání hesel a tajných zpráv. Odkaz jde otevřít jen jednou, pak se obsah sám zničí. Zdarma pro&hellip;</p>
478					</div>
479				</article>
480							<article class="card post-card">
481											<a href="https://softmedia.cz/wordpress/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalyc
481h-odkazu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Jak opravit náhlé zobrazení stránek 404 na WordPressu" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalyc
481h-odkazu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2024/02/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
482										<div class="post-card__body">
483						<div class="post-card__meta">16. 2. 2024</div>
484						<h3><a href="https://softmedia.cz/wordpress/jak-opravit-problemy-se-zobrazenim-stranek-aktualizaci-trvalych-odkazu/">Jak opravit náhlé zobrazení stránek 404 na WordPressu</a></h3>
485						<p>Setkali jste se někdy s tím, že vaše webové stránky náhle přestanou správně fungovat a zobrazují chyby 404? Možná je čas znovu&hellip;</p>
486					</div>
487				</article>
488							<article class="card post-card">
489											<a href="https://softmedia.cz/zabezpeceni/cloudflare-pro-wordpress/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2023/12/12948-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Cloudflare - nezbytný nástroj pro každý WordPress" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2023/12/12948-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2023/12/12948-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2023/12/12948-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2023/12/12948-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2023/12/12948-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2023/12/12948-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
490										<div class="post-card__body">
491						<div class="post-card__meta">10. 12. 2023</div>
492						<h3><a href="https://softmedia.cz/zabezpeceni/cloudflare-pro-wordpress/">Cloudflare &#8211; nezbytný nástroj pro každý WordPress</a></h3>
493						<p>🚀 Zrychlujete svůj WordPress web a chráníte ho před internetovými hrozbami s Cloudflare! Přečtěte si náš nejnovější průvodce, jak Cloudflare zlepšuje výkon&hellip;</p>
494					</div>
495				</article>
496							<article class="card post-card">
497											<a href="https://softmedia.cz/novinky-ze-softmedia/crm-pro-cestovni-kancelar/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/04/crm-pro-cestovni-kancelar-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Vytvořili jsme CRM pro cestovní kancelář" loading="lazy" decoding="async" /></a>
498										<div class="post-card__body">
499						<div class="post-card__meta">8. 4. 2026</div>
500						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/crm-pro-cestovni-kancelar/">Vytvořili jsme CRM pro cestovní kancelář</a></h3>
501						<p>Zakázkové CRM na míru: klienti, rezervace a zájezdy na jednom místě, hlídání záloh a doplatků a automatické generování dokumentů. Konec tabulek.</p>
502					</div>
503				</article>
504							<article class="card post-card">
505											<a href="https://softmedia.cz/zabezpeceni/zabezpeceni-wordpressu-pomoci-2fa/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Zabezpečení WordPressu pomocí 2FA" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2023/11/zabezpeceni-wordpressu-pomoci-2fa-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
506										<div class="post-card__body">
507						<div class="post-card__meta">2. 11. 2023</div>
508						<h3><a href="https://softmedia.cz/zabezpeceni/zabezpeceni-wordpressu-pomoci-2fa/">Zabezpečení WordPressu pomocí 2FA</a></h3>
509						<p>Bezpečnost by měla být na prvním místě na seznamu priorit každého, kdo provozuje web na platformě WordPress. Vzhledem k tomu, že WordPress&hellip;</p>
510					</div>
511				</article>
512							<article class="card post-card">
513											<a href="https://softmedia.cz/wordpress/seznam-diskuze-pro-wordpress-web/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Seznam Diskuze pro WordPress web" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2022/09/seznam-diskuze-pro-wordpress-web-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
514										<div class="post-card__body">
515						<div class="post-card__meta">18. 9. 2022</div>
516						<h3><a href="https://softmedia.cz/wordpress/seznam-diskuze-pro-wordpress-web/">Seznam Diskuze pro WordPress web</a></h3>
517						<p>Pokud na svém webu zobrazujete reklamy, měli byste se zajímat o to, jak uživatele udržet na webu co nejdéle a jak je&hellip;</p>
518					</div>
519				</article>
520							<article class="card post-card">
521											<a href="https://softmedia.cz/novinky-ze-softmedia/zaloha-e-mailove-schranky-imap-smtp/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2026/03/zaloha-e-mailove-schranky-imap-smtp-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Nová služba: záloha jakékoliv e-mailové schránky přes IMAP/SMTP" loading="lazy" decoding="async" /></a>
522										<div class="post-card__body">
523						<div class="post-card__meta">12. 3. 2026</div>
524						<h3><a href="https://softmedia.cz/novinky-ze-softmedia/zaloha-e-mailove-schranky-imap-smtp/">Nová služba: záloha jakékoliv e-mailové schránky přes IMAP/SMTP</a></h3>
525						<p>Zazálohujeme jakoukoliv schránku s IMAP/SMTP přístupem: Google Workspace, Microsoft 365, Seznam i firemní hosting. Jednorázově, se všemi složkami a přílohami.</p>
526					</div>
527				</article>
528							<article class="card post-card">
529											<a href="https://softmedia.cz/wordpress/sluzba-seznam-doporucuje-pro-vas-wordpress-web/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Služba Seznam Doporučuje pro váš WordPress web" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2022/08/sluzba-seznam-doporucuje-pro-vas-wordpress-web-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
530										<div class="post-card__body">
531						<div class="post-card__meta">20. 8. 2022</div>
532						<h3><a href="https://softmedia.cz/wordpress/sluzba-seznam-doporucuje-pro-vas-wordpress-web/">Služba Seznam Doporučuje pro váš WordPress web</a></h3>
533						<p>Nabídnout čtenářům další relevantní obsah, který je zajímá, a zároveň tak dosáhnout vyšších zisků ze zobrazování reklamy. To je přece win-win pro&hellip;</p>
534					</div>
535				</article>
536							<article class="card post-card">
537											<a href="https://softmedia.cz/wordpress/seznam-tlacitko-libi-se-pro-vas-web-wordpress/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Seznam tlačítko “Líbí se” pro váš web WordPress" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2022/07/seznam-tlacitko-libi-se-pro-vas-web-wordpress-cover.png 2048w" sizes="(max-width: 580px) 100v
537w, 580px" /></a>
538										<div class="post-card__body">
539						<div class="post-card__meta">11. 7. 2022</div>
540						<h3><a href="https://softmedia.cz/wordpress/seznam-tlacitko-libi-se-pro-vas-web-wordpress/">Seznam tlačítko “Líbí se” pro váš web WordPress</a></h3>
541						<p>Chcete zvýšit zapojení svých návštěvníků a zároveň rychle získávat zpětnou vazbu na obsah? Seznam.cz přichází s preferenčním tlačítkem Líbí se, které funguje&hellip;</p>
542					</div>
543				</article>
544							<article class="card post-card">
545											<a href="https://softmedia.cz/wordpress/upravy-wordpress-webu-pro-seznam-newsfeed/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Úpravy Wordpress webu pro Seznam Newsfeed" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2022/06/upravy-wordpress-webu-pro-seznam-newsfeed-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
546										<div class="post-card__body">
547						<div class="post-card__meta">4. 6. 2022</div>
548						<h3><a href="https://softmedia.cz/wordpress/upravy-wordpress-webu-pro-seznam-newsfeed/">Úpravy WordPress webu pro Seznam Newsfeed</a></h3>
549						<p>Pokud provozujete stránku se zábavnými nebo informační články, mohli byste usilovat o zařazení do služby Seznam Newsfeed. V poslední době se tato&hellip;</p>
550					</div>
551				</article>
552							<article class="card post-card">
553											<a href="https://softmedia.cz/sluzby/nastaveni-cookies-listy-dle-zakona-2022/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Nastavení Cookies lišty dle zákona 2022" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/10/nastaveni-cookies-listy-dle-zakona-2022-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
554										<div class="post-card__body">
555						<div class="post-card__meta">2. 10. 2021</div>
556						<h3><a href="https://softmedia.cz/sluzby/nastaveni-cookies-listy-dle-zakona-2022/">Nastavení Cookies lišty dle zákona 2022</a></h3>
557						<p>Nová pravidla cookies &#8211; jen s aktivním souhlasem Ve zkratce: Nestačí jen nainstalovat nějaký plugin a mít to vyřešeno. Musíte informovat o&hellip;</p>
558					</div>
559				</article>
560							<article class="card post-card">
561											<a href="https://softmedia.cz/wordpress/zasilkovna-plugin-nefunguje/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Zásilkovna plugin nefunguje?" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/09/zasilkovna-plugin-nefunguje-cover.png 2048w" sizes="(max-width: 580px) 100v
561w, 580px" /></a>
562										<div class="post-card__body">
563						<div class="post-card__meta">6. 9. 2021</div>
564						<h3><a href="https://softmedia.cz/wordpress/zasilkovna-plugin-nefunguje/">Zásilkovna plugin nefunguje?</a></h3>
565						<p>Plugin od Toret.cz Zásilkovna pro WooCommerce je jednoznačně super, ale pokud jste v posledních dnech zaznamenali problémy s tímto pluginem, tak zbystřete.&hellip;</p>
566					</div>
567				</article>
568							<article class="card post-card">
569											<a href="https://softmedia.cz/wordpress/sprava-eshopu-woocommerce/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Správa eshopů WooCommerce" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/06/sprava-eshopu-woocommerce-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
570										<div class="post-card__body">
571						<div class="post-card__meta">12. 6. 2021</div>
572						<h3><a href="https://softmedia.cz/wordpress/sprava-eshopu-woocommerce/">Správa eshopů WooCommerce</a></h3>
573						<p>Co vám přinese správa eshopu našimi administrátory? Největší výhoda a radost je mít po ruce někoho, kdo tomu rozumí a dokáže rychle&hellip;</p>
574					</div>
575				</article>
576							<article class="card post-card">
577											<a href="https://softmedia.cz/wordpress/pagebuildery-pro-wordpress-v-roce-2021/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="PageBuildery pro WordPress v roce 2021" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/06/pagebuildery-pro-wordpress-v-roce-2021-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
578										<div class="post-card__body">
579						<div class="post-card__meta">8. 6. 2021</div>
580						<h3><a href="https://softmedia.cz/wordpress/pagebuildery-pro-wordpress-v-roce-2021/">PageBuildery pro WordPress v roce 2021</a></h3>
581						<p>3 nejpopulárnější page-buildery pro WordPress Není to tak dávno, kdy tvorba webový stránek byla pouze doménou těch, kteří uměli kódovat. Pokud si&hellip;</p>
582					</div>
583				</article>
584							<article class="card post-card">
585											<a href="https://softmedia.cz/wordpress/zname-weby-postavene-na-wordpressu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Známé weby postavené na WordPressu" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/05/zname-weby-postavene-na-wordpressu-cover.png 2048w" sizes="(max-width: 580px) 100v
585w, 580px" /></a>
586										<div class="post-card__body">
587						<div class="post-card__meta">26. 5. 2021</div>
588						<h3><a href="https://softmedia.cz/wordpress/zname-weby-postavene-na-wordpressu/">Známé weby postavené na WordPressu</a></h3>
589						<p>Občas se nás klienti ptají, jaké jsou známé weby postavené na WordPressu. Ať už v Česku, nebo ve světě. Ano, je to&hellip;</p>
590					</div>
591				</article>
592							<article class="card post-card">
593											<a href="https://softmedia.cz/sluzby/a-b-tesetovani/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="A/B testování na WordPressu - 2 verze webu v reálném čase" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/a-b-tesetovani-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
594										<div class="post-card__body">
595						<div class="post-card__meta">30. 1. 2021</div>
596						<h3><a href="https://softmedia.cz/sluzby/a-b-tesetovani/">A/B testování na WordPressu &#8211; 2 verze webu v reálném čase</a></h3>
597						<p>Časová náročnost nastavení a vyhodnocení: od 6 hodin. Ke statistickým výsledkům testování je zapotřebí určitý vzorek dat. V tomto případě počet návštěvníků&hellip;</p>
598					</div>
599				</article>
600							<article class="card post-card">
601											<a href="https://softmedia.cz/sluzby/odvirovani-wordpress-webu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Odvirování WordPress webu" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/odvirovani-wordpress-webu-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
602										<div class="post-card__body">
603						<div class="post-card__meta">28. 1. 2021</div>
604						<h3><a href="https://softmedia.cz/sluzby/odvirovani-wordpress-webu/">Odvirování WordPress webu</a></h3>
605						<p>Vyčištění webů WordPress řešíme většinou do 72 hodin. Vyčištění zabere kolem 4 hodin, pokud se neobjeví nějaká zákeřná varianta.</p>
606					</div>
607				</article>
608							<article class="card post-card">
609											<a href="https://softmedia.cz/sluzby/import-produktu-do-woocommerce/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Import produktů do WooCommerce (XML feed, CSV, Excel, Google Docs)" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/import-produktu-do-woocommerce-cover.png 2048w" sizes="(max-width: 580px) 100v
609w, 580px" /></a>
610										<div class="post-card__body">
611						<div class="post-card__meta">28. 1. 2021</div>
612						<h3><a href="https://softmedia.cz/sluzby/import-produktu-do-woocommerce/">Import produktů do WooCommerce (XML feed, CSV, Excel, Google Docs)</a></h3>
613						<p>Co je import produktů do WordPressu a WooCommerce, jak probíhá a jaké jsou možnosti? Můžete se obrátit na nás. Náročnost: od 5&hellip;</p>
614					</div>
615				</article>
616							<article class="card post-card">
617											<a href="https://softmedia.cz/sluzby/page-speed-insights-zrychlovani-webu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Zrychlení webů WordPress - Page Speed Insights" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/page-speed-insights-zrychlovani-webu-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
618										<div class="post-card__body">
619						<div class="post-card__meta">28. 1. 2021</div>
620						<h3><a href="https://softmedia.cz/sluzby/page-speed-insights-zrychlovani-webu/">Zrychlení webů WordPress &#8211; Page Speed Insights</a></h3>
621						<p>Nejčastější požadavky, které řešíme u cizích webů se týkají zrychlení webu na WordPressu.  Náročnost: od 5 hodin</p>
622					</div>
623				</article>
624							<article class="card post-card">
625											<a href="https://softmedia.cz/sluzby/pridani-dalsiho-jazyka-na-web/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Přidání dalšího jazyka na web" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/pridani-dalsiho-jazyka-na-web-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
626										<div class="post-card__body">
627						<div class="post-card__meta">28. 1. 2021</div>
628						<h3><a href="https://softmedia.cz/sluzby/pridani-dalsiho-jazyka-na-web/">Přidání dalšího jazyka na web</a></h3>
629						<p>Chystáte nabídnout své služby, či produkty pro ostatní státy v cizích jazycích a chcete zaujmout i mimo naše hranice? WordPress je na&hellip;</p>
630					</div>
631				</article>
632							<article class="card post-card">
633											<a href="https://softmedia.cz/wordpress/sprava-wordpress-webovych-stranek/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Správa WordPress webových stránek" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2021/01/sprava-wordpress-webovych-stranek-cover.png 2048w" sizes="(max-width: 580px) 100v
633w, 580px" /></a>
634										<div class="post-card__body">
635						<div class="post-card__meta">1. 1. 2021</div>
636						<h3><a href="https://softmedia.cz/wordpress/sprava-wordpress-webovych-stranek/">Správa WordPress webových stránek</a></h3>
637						<p>Specializujeme se na dlouhodobou spolupráci a rozvoj Vašeho webu, nebo e-shopu. Jsme spolehlivý partner, který zastřeší vaše online podnikání. Starosti o aktualizace, zálohování,&hellip;</p>
638					</div>
639				</article>
640							<article class="card post-card">
641											<a href="https://softmedia.cz/analyzy/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Audit webu a protokol o přístupnosti webu dle zákona č.99/2019" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2020/05/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
642										<div class="post-card__body">
643						<div class="post-card__meta">7. 5. 2020</div>
644						<h3><a href="https://softmedia.cz/analyzy/audit-webu-a-protokol-o-pristupnosti-webu-dle-zakona-c-99-2019/">Audit webu a protokol o přístupnosti webu dle zákona č.99/2019</a></h3>
645						<p>Dělejme webové stránky dostupné pro všechny. Svobodný přístup k internetu je jedno z největších bohatsví tohoto věku. Bylo by hloupé, kdybychom weby&hellip;</p>
646					</div>
647				</article>
648							<article class="card post-card">
649											<a href="https://softmedia.cz/analyzy/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Nastavení Google Tag Manager (GTM) skriptů dle GDPR" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/05/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
650										<div class="post-card__body">
651						<div class="post-card__meta">16. 5. 2018</div>
652						<h3><a href="https://softmedia.cz/analyzy/nastaveni-google-tag-manager-gtm-skriptu-dle-gdpr/">Nastavení Google Tag Manager (GTM) skriptů dle GDPR</a></h3>
653						<p>Pokud řešíte máte GTM, asi řešíte i správné použití podle napřízení GDPR a spouštění skriptů jen když to uživatel povolí. Pozor &#8211;&hellip;</p>
654					</div>
655				</article>
656							<article class="card post-card">
657											<a href="https://softmedia.cz/analyzy/nastavime-wordpress-dle-gdpr/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Nastavíme WordPress dle GDPR" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/04/nastavime-wordpress-dle-gdpr-cover.png 2048w" sizes="(max-width: 580px) 100v
657w, 580px" /></a>
658										<div class="post-card__body">
659						<div class="post-card__meta">22. 4. 2018</div>
660						<h3><a href="https://softmedia.cz/analyzy/nastavime-wordpress-dle-gdpr/">Nastavíme WordPress dle GDPR</a></h3>
661						<p>Spouštíme novou službu pro WordPress Ano, je to tady. Během uplynulých několika měsíců jsme načerpali mnoho informací, mnoho z nich bylo zavádějících&hellip;</p>
662					</div>
663				</article>
664							<article class="card post-card">
665											<a href="https://softmedia.cz/analyzy/wordpress-gdpr-plugin-je-to-spravna-volba/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="WordPress GDPR plugin - je to správná volba?" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/04/wordpress-gdpr-plugin-je-to-spravna-volba-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
666										<div class="post-card__body">
667						<div class="post-card__meta">18. 4. 2018</div>
668						<h3><a href="https://softmedia.cz/analyzy/wordpress-gdpr-plugin-je-to-spravna-volba/">WordPress GDPR plugin &#8211; je to správná volba?</a></h3>
669						<p>Tento článek je věnován majitelům webů na WordPressu, kteří jej používají pro své podnikání jako firemní prezentaci. GDPR pluginů je všude dost,&hellip;</p>
670					</div>
671				</article>
672							<article class="card post-card">
673											<a href="https://softmedia.cz/wordpress/cena-spravy-webovych-stranek/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Cena správy webových stránek" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/04/cena-spravy-webovych-stranek-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
674										<div class="post-card__body">
675						<div class="post-card__meta">5. 4. 2018</div>
676						<h3><a href="https://softmedia.cz/wordpress/cena-spravy-webovych-stranek/">Cena správy webových stránek</a></h3>
677						<p>Kolik stojí správa webových stránek? Máme široký záběr služeb, vyhovující i velkým firmám. Pojďme si ukázat, co se s vaším webem bude&hellip;</p>
678					</div>
679				</article>
680							<article class="card post-card">
681											<a href="https://softmedia.cz/wordpress/sprava-firemnich-webu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Správa firemních webů" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-firemnich-webu-cover.png 2048w" sizes="(max-width: 580px) 100v
681w, 580px" /></a>
682										<div class="post-card__body">
683						<div class="post-card__meta">26. 2. 2018</div>
684						<h3><a href="https://softmedia.cz/wordpress/sprava-firemnich-webu/">Správa firemních webů</a></h3>
685						<p>Staráme se o firemní weby tak, aby jste mohli v klidu spát. Všechny důležité činnosti hlídáme my. Stabilní servery pro WordPress +&hellip;</p>
686					</div>
687				</article>
688							<article class="card post-card">
689											<a href="https://softmedia.cz/wordpress/srovnani-hostingu/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Srovnání WordPress hostingů" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/02/srovnani-hostingu-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
690										<div class="post-card__body">
691						<div class="post-card__meta">15. 2. 2018</div>
692						<h3><a href="https://softmedia.cz/wordpress/srovnani-hostingu/">
692Srovnání WordPress hostingů</a></h3>
693						<p>Pokud očekáváte klasickou tabulku s cenami, tak Vás zklamu. Ukážu Vám ale jiný pohled na to, jak vybrat správný hosting a nekoukat&hellip;</p>
694					</div>
695				</article>
696							<article class="card post-card">
697											<a href="https://softmedia.cz/wordpress/wordpress-sablona-na-miru-nejlepsi-reseni/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="WordPress šablona na míru - nejlepší řešení" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/02/wordpress-sablona-na-miru-nejlepsi-reseni-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
698										<div class="post-card__body">
699						<div class="post-card__meta">10. 2. 2018</div>
700						<h3><a href="https://softmedia.cz/wordpress/wordpress-sablona-na-miru-nejlepsi-reseni/">WordPress šablona na míru &#8211; nejlepší řešení</a></h3>
701						<p>Upozornění: Určeno pro ty, kteří chtějí mít pořádný web. Když poptáváte webové stránky, jediné, co musíte mít připravené je: Pro koho děláme&hellip;</p>
702					</div>
703				</article>
704							<article class="card post-card">
705											<a href="https://softmedia.cz/wordpress/sprava-webovych-stranek-pro-firmy/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Správa webových stránek pro firmy" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/02/sprava-webovych-stranek-pro-firmy-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
706										<div class="post-card__body">
707						<div class="post-card__meta">1. 2. 2018</div>
708						<h3><a href="https://softmedia.cz/wordpress/sprava-webovych-stranek-pro-firmy/">Správa webových stránek pro firmy</a></h3>
709						<p>Víte co má společného zaměstnanec i majitel firmy? Mají velký problém, když mu stránky nejedou tak, jak mají. Staráme se o weby&hellip;</p>
710					</div>
711				</article>
712							<article class="card post-card">
713											<a href="https://softmedia.cz/sluzby/individualni-skoleni-na-wordpress/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Individuální školení na WordPress" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2018/01/individualni-skoleni-na-wordpress-cover.png 2048w" sizes="(max-width: 580px) 100v
713w, 580px" /></a>
714										<div class="post-card__body">
715						<div class="post-card__meta">5. 1. 2018</div>
716						<h3><a href="https://softmedia.cz/sluzby/individualni-skoleni-na-wordpress/">Individuální školení na WordPress</a></h3>
717						<p>Individuální školení je určeno primárně pro administrátory, editory a majitele webu na WordPressu, kteří chtějí své stránky dále profesionálně posouvat. V individuálním&hellip;</p>
718					</div>
719				</article>
720							<article class="card post-card">
721											<a href="https://softmedia.cz/wordpress/online-chat-lepsi-zakaznicka-podpora/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Online chat - lepší zákaznická podpora" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2017/10/online-chat-lepsi-zakaznicka-podpora-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
722										<div class="post-card__body">
723						<div class="post-card__meta">29. 10. 2017</div>
724						<h3><a href="https://softmedia.cz/wordpress/online-chat-lepsi-zakaznicka-podpora/">Online chat &#8211; lepší zákaznická podpora</a></h3>
725						<p>Rádi Vám napojíme některý z následujících pluginů, dle Vašeho uvážení.</p>
726					</div>
727				</article>
728							<article class="card post-card">
729											<a href="https://softmedia.cz/wordpress/nejlepsi-hosting/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Nejlepší hosting pro WordPress - jak vypadá a co by měl umět?" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2017/10/nejlepsi-hosting-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
730										<div class="post-card__body">
731						<div class="post-card__meta">23. 10. 2017</div>
732						<h3><a href="https://softmedia.cz/wordpress/nejlepsi-hosting/">Nejlepší hosting pro WordPress &#8211; jak vypadá a co by měl umět?</a></h3>
733						<p>V čem je hostování WordPressu jiné než u ostatních aplikací? V dnešní době každý webhosting nabízí WordPress hosting. Co ale má takový&hellip;</p>
734					</div>
735				</article>
736							<article class="card post-card">
737											<a href="https://softmedia.cz/wordpress/proc-je-skvele-pouzivat-wordpress/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Proč je skvělé používat WordPress" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2017/10/proc-je-skvele-pouzivat-wordpress-cover.png 2048w" sizes="(max-width: 580px) 100v
737w, 580px" /></a>
738										<div class="post-card__body">
739						<div class="post-card__meta">22. 10. 2017</div>
740						<h3><a href="https://softmedia.cz/wordpress/proc-je-skvele-pouzivat-wordpress/">Proč je skvělé používat WordPress</a></h3>
741						<p>WordPress je charakterizován jako blogová platforma. WordPress je otevřený a svobodný software, který je dostupný zdarma. Můžete na něm postavit například firemní stránky, e-shop,&hellip;</p>
742					</div>
743				</article>
744							<article class="card post-card">
745											<a href="https://softmedia.cz/wordpress/graficke-navrhy/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Grafické návrhy - Kde vzít šablony" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2017/10/graficke-navrhy-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
746										<div class="post-card__body">
747						<div class="post-card__meta">19. 10. 2017</div>
748						<h3><a href="https://softmedia.cz/wordpress/graficke-navrhy/">Grafické návrhy &#8211; Kde vzít šablony</a></h3>
749						<p>Jsou tři způsoby, jak lze získat šablonu 1. Přímo ve Vašem WordPressu WordPress sám o sobě nabízí propojení s velkou galerií šablon,&hellip;</p>
750					</div>
751				</article>
752							<article class="card post-card">
753											<a href="https://softmedia.cz/wordpress/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Bílá obrazovka v adminu WordPressu - Jak ji spravit?" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2017/02/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
754										<div class="post-card__body">
755						<div class="post-card__meta">23. 2. 2017</div>
756						<h3><a href="https://softmedia.cz/wordpress/bila-obrazovka-v-adminu-wordpressu-jak-ji-spravit/">Bílá obrazovka ve WordPressu. Checklist, podle kterého web nahodíte</a></h3>
757						<p>Bílá obrazovka znamená, že PHP spadlo dřív, než stihlo cokoliv vypsat. Checklist na prvních deset minut, jak číst log chyb a co&hellip;</p>
758					</div>
759				</article>
760							<article class="card post-card">
761											<a href="https://softmedia.cz/zabezpeceni/jak-dlouho-trva-prolomit-vase-heslo/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Jak dlouho trvá prolomit Vaše heslo?" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2016/01/jak-dlouho-trva-prolomit-vase-heslo-cover.png 2048w" sizes="(max-width: 580px) 100v
761w, 580px" /></a>
762										<div class="post-card__body">
763						<div class="post-card__meta">11. 1. 2016</div>
764						<h3><a href="https://softmedia.cz/zabezpeceni/jak-dlouho-trva-prolomit-vase-heslo/">Jak dlouho trvá prolomit Vaše heslo?</a></h3>
765						<p>Bezpečnost hesla je velice podceňovaná věc. Lidé se často bojí, že heslo zapomenou. Ve výsledku Vám ale stačí pamatovat si alespoň jedno heslo –&hellip;</p>
766					</div>
767				</article>
768							<article class="card post-card">
769											<a href="https://softmedia.cz/seo/jak-funguji-vyhledavace/" tabindex="-1" aria-hidden="true"><img width="580" height="400" src="https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover-580x400.png" class="attachment-sm-card size-sm-card wp-post-image" alt="Jak fungují vyhledávače" loading="lazy" decoding="async" srcset="https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover-580x400.png 580w, https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover-300x207.png 300w, https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover-1024x706.png 1024w, https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover-768x530.png 768w, https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover-1536x1059.png 1536w, https://softmedia.cz/wp-content/uploads/2015/08/jak-funguji-vyhledavace-cover.png 2048w" sizes="(max-width: 580px) 100vw, 580px" /></a>
770										<div class="post-card__body">
771						<div class="post-card__meta">19. 8. 2015</div>
772						<h3><a href="https://softmedia.cz/seo/jak-funguji-vyhledavace/">Jak fungují vyhledávače</a></h3>
773						<p> Seznam.cz … vysílá po internetu roboty, kteří putují o odkazech a zaznamenají si (do indexu) vše, na co přijdou.</p>
774					</div>
775				</article>
776					</div>
777	</div>
778</section>
779
780</main>
781
782<footer  class="site-footer">
783	<div  class="container site-footer__grid">
784		<div  class="site-footer__col site-footer__brand">
785			<img src="https://softmedia.cz/wp-content/themes/softmedia/assets/img/logo-white.png" alt="Softmedia" width="152" height="38" loading="lazy">
786			<p>O weby na WordPressu se staráme již od roku 2015. Přes 500 zakázek, více než 450 spravovaných firem a webů.</p>
787		</div>
788
789		<nav class="site-footer__col" aria-label="Rychlá navigace">
790			<h3>Rychlá navigace</h3>
791			<ul>
792				<li><a href="/sprava-webu-cenik/">Správa / Administrace webu</a></li>
793				<li><a href="/galerie-webu/">Tvorba webových stránek</a></li>
794				<li><a href="/migrace-wordpress-webu/">Migrace / domény / e-maily</a></li>
795				<li><a href="/nejlepsi-wordpress-hosting/">WordPress hosting</a></li>
796				<li><a href="/webflow-tvorba-a-sprava-webu/">Webflow tvorba a správa</a></li>
797				<li><a href="/blog/">Blog</a></li>
798			</ul>
799		</nav>
800
801		<nav class="site-footer__col" aria-label="Rubriky">
802			<h3>Rubriky</h3>
803			<ul>
804				<li><a href="/analyzy/">Analýzy a GDPR</a></li>
805				<li><a href="/claude-code/">Claude Code</a></li>
806				<li><a href="/funkce-wordpressu/">Funkce WordPressu</a></li>
807				<li><a href="/premium/">Prémium služby</a></li>
808				<li><a href="/seo/">SEO</a></li>
809				<li><a href="/sluzby/">Služby</a></li>
810				<li><a href="/tipy-z-praxe/">Tipy z praxe</a></li>
811				<li><a href="/umela-inteligence/">Umělá inteligence</a></li>
812				<li><a href="/wordpress/">WordPress</a></li>
813				<li><a href="/zabezpeceni/">Zabezpečení</a></li>
814			</ul>
815		</nav>
816
817		<nav class="site-footer__col" aria-label="Často poptáváte">
818			<h3>Často poptáváte</h3>
819			<ul>
820				<li><a href="/sluzby/page-speed-insights-zrychlovani-webu/">Zrychlení WordPressu</a></li>
821				<li><a href="/sluzby/odvirovani-wordpress-webu/">Odvirování webu</a></li>
822				<li><a href="/sluzby/pridani-dalsiho-jazyka-na-web/">Přidání jazyka do WordPressu</a></li>
823				<li><a href="/sluzby/import-produktu-do-woocommerce/">Automatické importy dat</a></li>
824				<li><a href="/servis-wordpress-webu/">Opravy webu na WordPress</a></li>
825				<li><a href="/sluzby-pro-wordpress/">Všechny služby</a></li>
826			</ul>
827		</nav>
828
829		<div  class="site-footer__col">
830			<h3>Kontaktní informace</h3>
831			<address>
832				Komenského 264/5<br>
833				Hradec Králové<br>
834				Po–Pá: 8–18 h
835			</address>
836			<p class="site-footer__contact">
837				<a href="mailto:[email protected]"><svg class="sm-icon" width="18" height="18" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M2 6L8.91302 9.91697C11.4616 11.361 12.5384 11.361 15.087 9.91697L22 6" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"/><path d="M2.01577 13.4756C2.08114 16.5412 2.11383 18.0739 3.24496 19.2094C4.37608 20.3448 5.95033 20.3843 9.09883 20.4634C11.0393 20.5122 12.9607 20.5122 14.9012 20.4634C18.0497 20.3843 19.6239 20.3448 20.7551 19.2094C21.8862 18.0739 21.9189 16.5412 21.9842 13.4756C22.0053 12.4899 22.0053 11.5101 21.9842 10.5244C21.9189 7.45886 21.8862 5.92609 20.7551 4.79066C19.6239 3.65523 18.0497 3.61568 14.9012 3.53657C12.9607 3.48781 11.0393 3.48781 9.09882 3.53656C5.95033 3.61566 4.37608 3.65521 3.24495 4.79065C2.11382 5.92608 2.08114 7.45885 2.01576 10.5244C1.99474 11.5101 1.99475 12.4899 2.01577 13.4756Z" stroke="currentColor" stroke-linejoin="round" stroke-width="1.5"/></svg>[email protected]</a><br>
838				<a href="tel:+420773381002"><svg class="sm-icon" width="18" height="18" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M9.1585 5.71217L8.75584 4.80619C8.49256 4.21382 8.36092 3.91762 8.16405 3.69095C7.91732 3.40688 7.59571 3.19788 7.23592 3.08779C6.94883 2.99994 6.6247 2.99994 5.97645 2.99994C5.02815 2.99994 4.554 2.99994 4.15597 3.18223C3.68711 3.39696 3.26368 3.86322 3.09497 4.35054C2.95175 4.76423 2.99278 5.18937 3.07482 6.03964C3.94815 15.0901 8.91006 20.052 17.9605 20.9254C18.8108 21.0074 19.236 21.0484 19.6496 20.9052C20.137 20.7365 20.6032 20.3131 20.818 19.8442C21.0002 19.4462 21.0002 18.972 21.0002 18.0237C21.0002 17.3755 21.0002 17.0514 20.9124 16.7643C20.8023 16.4045 20.5933 16.0829 20.3092 15.8361C20.0826 15.6393 19.7864 15.5076 19.194 15.2443L18.288 14.8417C17.6465 14.5566 17.3257 14.414 16.9998 14.383C16.6878 14.3533 16.3733 14.3971 16.0813 14.5108C15.7762 14.6296 15.5066 14.8543 14.9672 15.3038C14.4304 15.7511 14.162 15.9748 13.834 16.0946C13.5432 16.2009 13.1588 16.2402 12.8526 16.1951C12.5071 16.1442 12.2426 16.0028 11.7135 15.7201C10.0675 14.8404 9.15977 13.9327 8.28011 12.2867C7.99738 11.7576 7.85602 11.4931 7.80511 11.1476C7.75998 10.8414 7.79932 10.457 7.90554 10.1662C8.02536 9.83822 8.24905 9.5698 8.69643 9.03294C9.14586 8.49362 9.37058 8.22396 9.48939 7.91885C9.60309 7.62688 9.64686 7.31234 9.61719 7.00042C9.58618 6.67446 9.44362 6.3537 9.1585 5.71217Z" stroke="currentColor" stroke-linecap="round" stroke-width="1.5"/></svg>773 381 002</a>
839			</p>
840		</div>
841	</div>
842
843		<nav class="container site-footer__cities" aria-label="Kde působíme">
844		<ul>
845			<li><a href="/hradec-kralove/">Hradec Králové</a></li><li><a href="/pardubice/">Pardubice</a></li><li><a href="/praha/">Praha</a></li><li><a href="/brno/">Brno</a></li><li><a href="/ostrava/">Ostrava</a></li><li><a href="/plzen/">Plzeň</a></li><li><a href="/liberec/">Liberec</a></li><li><a href="/ceske-budejovice/">České Budějovice</a></li><li><a href="/zlin/">Zlín</a></li><li><a href="/olomouc/">Olomouc</a></li>
846		</ul>
847	</nav>
848
849	<div  class="container site-footer__legal">
850		<a href="/prohlaseni-o-ochrane-osobnich-udaju-eu/">Prohlášení o ochraně osobních údajů</a>
851		<span>Softmedia © 2026 | Všechna práva vyhrazena</span>
852	</div>
853</footer>
854<div  class="grad-bar" aria-hidden="true"></div>
855
856<script type="speculationrules">
857{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/softmedia/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
858</script>
858
859
860<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
861<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-minimal optin cmplz-center cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
862	<div class="cmplz-header">
863		<div class="cmplz-logo"></div>
864		<div class="cmplz-title" id="cmplz-header-1-optin">Spravovat souhlas s cookies</div>
865		<div class="cmplz-close" tabindex="0" role="button" aria-label="Zavřít dialog">
866			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
867		</div>
868	</div>
869
870	<div class="cmplz-divider cmplz-divider-header"></div>
871	<div class="cmplz-body">
872		<div class="cmplz-message" id="cmplz-message-1-optin">Používáme cookies k optimalizaci našich webových stránek a našich služeb.</div>
873		<!-- categories start -->
874		<div class="cmplz-categories">
875			<div class="cmplz-category cmplz-functional">
876				<div class="cmplz-category-header">
877					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Technické cookies</span>
878					<span class='cmplz-always-active'>
879						<span class="cmplz-banner-checkbox">
880							<input type="checkbox"
881									id="cmplz-functional-optin"
882									data-category="cmplz_functional"
883									class="cmplz-consent-checkbox cmplz-functional"
884									size="40"
885									value="1"/>
886							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Technické cookies</span></label>
887						</span>
888						Vždy aktivní					</span>
889					<button class="cmplz-category-toggle"
890							aria-expanded="false"
891							aria-controls="cmplz-desc-functional-1-optin"
892							aria-labelledby="cmplz-title-functional-1-optin">
893						<span class="cmplz-icon cmplz-open">
894							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
895						</span>
896					</button>
897				</div>
898				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
899					<span class="cmplz-description-functional">Technické uložení nebo přístup je nezbytně nutný pro legitimní účel umožnění použití konkrétní služby, kterou si odběratel nebo uživatel výslovně vyžádal, nebo pouze za účelem provedení přenosu sdělení prostřednictvím sítě elektronických komunikací.</span>
900				</div>
901			</div>
902
903			<div class="cmplz-category cmplz-preferences">
904				<div class="cmplz-category-header">
905					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Předvolby</span>
906					<span class="cmplz-banner-checkbox">
907						<input type="checkbox"
908								id="cmplz-preferences-optin"
909								data-category="cmplz_preferences"
910								class="cmplz-consent-checkbox cmplz-preferences"
911								size="40"
912								value="1"/>
913						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Předvolby</span></label>
914					</span>
915					<button class="cmplz-category-toggle"
916							aria-expanded="false"
917							aria-controls="cmplz-desc-preferences-1-optin"
918							aria-labelledby="cmplz-title-preferences-1-optin">
919						<span class="cmplz-icon cmplz-open">
920							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
920<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
921						</span>
922					</button>
923				</div>
924				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
925					<span class="cmplz-description-preferences">Technické uložení nebo přístup je nezbytný pro legitimní účel ukládání preferencí, které nejsou požadovány odběratelem nebo uživatelem.</span>
926				</div>
927			</div>
928
929			<div class="cmplz-category cmplz-statistics">
930				<div class="cmplz-category-header">
931					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Analytické cookies</span>
932					<span class="cmplz-banner-checkbox">
933						<input type="checkbox"
934								id="cmplz-statistics-optin"
935								data-category="cmplz_statistics"
936								class="cmplz-consent-checkbox cmplz-statistics"
937								size="40"
938								value="1"/>
939						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Analytické cookies</span></label>
940					</span>
941					<button class="cmplz-category-toggle"
942							aria-expanded="false"
943							aria-controls="cmplz-desc-statistics-1-optin"
944							aria-labelledby="cmplz-title-statistics-1-optin">
945						<span class="cmplz-icon cmplz-open">
946							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
947						</span>
948					</button>
949				</div>
950				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
951					<span class="cmplz-description-statistics">Technické uložení nebo přístup, který se používá výhradně pro statistické účely.</span>
952					<span class="cmplz-description-statistics-anonymous">Technické uložení nebo přístup, který se používá výhradně pro anonymní statistické účely. Bez předvolání, dobrovolného plnění ze strany vašeho Poskytovatele internetových služeb nebo dalších záznamů od třetí strany nelze informace, uložené nebo získané pouze pro tento účel, obvykle použít k vaší identifikaci.</span>
953				</div>
954			</div>
955
956			<div class="cmplz-category cmplz-marketing">
957				<div class="cmplz-category-header">
958					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketingové cookies</span>
959					<span class="cmplz-banner-checkbox">
960						<input type="checkbox"
961								id="cmplz-marketing-optin"
962								data-category="cmplz_marketing"
963								class="cmplz-consent-checkbox cmplz-marketing"
964								size="40"
965								value="1"/>
966						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketingové cookies</span></label>
967					</span>
968					<button class="cmplz-category-toggle"
969							aria-expanded="false"
970							aria-controls="cmplz-desc-marketing-1-optin"
971							aria-labelledby="cmplz-title-marketing-1-optin">
972						<span class="cmplz-icon cmplz-open">
973							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
974						</span>
975					</button>
976				</div>
977				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
978					<span class="cmplz-description-marketing">Technické uložení nebo přístup je nutný k vytvoření uživatelských profilů za účelem zasílání reklamy nebo sledování uživatele na webových stránkách nebo několika webových stránkách pro podobné marketingové účely.</span>
979				</div>
980			</div>
981		</div><!-- categories end -->
982			</div>
983
984	<div class="cmplz-links cmplz-information">
985		<ul>
986			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Spravovat možnosti</a></li>
987			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
987s-overview">Správa služeb</a></li>
988			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Správa {vendor_count} prodejců</a></li>
989			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Přečtěte si více o těchto účelech</a></li>
990		</ul>
991			</div>
992
993	<div class="cmplz-divider cmplz-footer"></div>
994
995	<div class="cmplz-buttons">
996		<button class="cmplz-btn cmplz-accept">Přijmout vše</button>
997		<button class="cmplz-btn cmplz-deny">Odmítnout</button>
998		<button class="cmplz-btn cmplz-view-preferences">Předvolby</button>
999		<button class="cmplz-btn cmplz-save-preferences">Uložit předvolby</button>
1000		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Předvolby</a>
1001			</div>
1002
1003
1004	<div class="cmplz-documents cmplz-links">
1005		<ul>
1006			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
1007			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
1008			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
1009		</ul>
1010			</div>
1011</div>
1012</div>
1013					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Spravovat souhlas</button>
1014
1015</div>
1015<script type="text/rocketlazyloadscript" data-minify="1" id="wpascript-js" data-rocket-src="https://softmedia.cz/wp-content/cache/min/1/wp-content/plugins/honeypot/includes/js/wpa.js?ver=1791244189" data-rocket-defer defer></script>
vendor: 1 bytes, line 1015
1015
1016<script type="text/rocketlazyloadscript" id="wpascript-js-after">
1017wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6Imt3dHNnYTkxNzgiLCJ3cGFfZmllbGRfdmFsdWUiOjEzMTY0Nywid3BhX2FkZF90ZXN0Ijoibm8ifQ=="));
1018//# sourceURL=wpascript-js-after
1019</script>
vendor: 1 bytes, line 1019
1019
1020<script data-minify="1" data-wp-strategy="defer" defer id="sm-main-js" src="https://softmedia.cz/wp-content/cache/min/1/wp-content/themes/softmedia/assets/js/main.js?ver=1791244189"></script>
vendor: 1 bytes, line 1020
1020
1021<script type="text/rocketlazyloadscript" id="site-reviews-js-before">
1022window.hasOwnProperty("GLSR")||(window.GLSR={Event:{on:()=>{}}});GLSR.action="glsr_public_action";GLSR.addons=[];GLSR.ajax_pagination=["#wpadminbar",".site-navigation-fixed"];GLSR.ajax_url="https://softmedia.cz/wp-admin/admin-ajax.php";GLSR.captcha=[];GLSR.modal_wrapped_by=["block"];GLSR.nameprefix="site-reviews";GLSR.rest_nonce=false;GLSR.rest_url="https://softmedia.cz/wp-json/site-reviews/v1/";GLSR.stars_config={"clearable":false,tooltip:"Select a Rating"};GLSR.state={"popstate":false};GLSR.text={"close_modal":"Close Modal"};GLSR.url_parameter="reviews-page";GLSR.validation_config={field:"glsr-field",form:"glsr-form","field_error":"glsr-field-is-invalid","field_hidden":"glsr-hidden","field_message":"glsr-field-error","field_required":"glsr-required","field_valid":"glsr-field-is-valid","form_error":"glsr-form-is-invalid","form_message":"glsr-form-message","form_message_failed":"glsr-form-failed","form_message_success":"glsr-form-success","input_error":"glsr-is-invalid","input_valid":"glsr-is-valid"};GLSR.validation_strings={accepted:"This field must be accepted.",between:"This field value must be between %1$s and %2$s.",betweenlength:"This field must have between %1$s and %2$s characters.",email:"This field requires a valid e-mail address.",errors:"Please fix the submission errors.",max:"Maximum value for this field is %s.",maxfiles:"This field allows a maximum of %s files.",maxlength:"This field allows a maximum of %s characters.",min:"Minimum value for this field is %s.",minfiles:"This field requires a minimum of %s files.",minlength:"This field requires a minimum of %s characters.",number:"This field requires a number.",pattern:"Please match the requested format.",regex:"Please match the requested format.",required:"This field is required.",tel:"This field requires a valid telephone number.",url:"This field requires a valid website URL (make sure it starts with http or https).",unsupported:"The review could not be submitted because this browser is too old. Please try again with a modern browser."};GLSR.version="8.3.4";
1023//# sourceURL=site-reviews-js-before
1024</script>
vendor: 1 bytes, line 1024
1024
1025<script type="text/rocketlazyloadscript" data-minify="1" data-wp-strategy="defer" defer id="site-reviews-js" data-rocket-src="https://softmedia.cz/wp-content/cache/min/1/wp-content/plugins/site-reviews/assets/scripts/site-reviews.js?ver=1791244189"></script>
vendor: 1 bytes, line 1025
1025
1026<script id="cmplz-cookiebanner-js-extra">
1027var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"66","version":"7.6.6","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"1","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://softmedia.cz/wp-json/complianz/v1/","locale":"lang=cs&locale=cs_CZ","set_cookies_on_root":"0","cookie_domain":"","current_policy_id":"21","cookie_path":"/","categories":{"statistics":"statistika","marketing":"marketing"},"tcf_active":"","placeholdertext":"Kliknut\u00edm p\u0159ijm\u011bte marketingov\u00e9 soubory cookies a povol\u00edte tento obsah","css_file":"https://softmedia.cz/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=66","page_links":{"eu":{"cookie-statement":{"title":"Z\u00e1sady cookies","url":"https://softmedia.cz/zasady-cookies/"},"privacy-statement":{"title":"Prohl\u00e1\u0161en\u00ed o ochran\u011b osobn\u00edch \u00fadaj\u016f","url":"https://softmedia.cz/prohlaseni-o-ochrane-osobnich-udaju-eu/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Kliknut\u00edm p\u0159ijm\u011bte marketingov\u00e9 soubory cookies a povol\u00edte tento obsah","iapi_nav":"fallback","is_cookiepolicy_page":""};
1028//# sourceURL=cmplz-cookiebanner-js-extra
1029</script>
vendor: 1 bytes, line 1029
1029
1030<script defer id="cmplz-cookiebanner-js" src="https://softmedia.cz/wp-content/plugins/complianz-gdpr-premium/cookiebanner/js/complianz.min.js?ver=1791282803"></script>
1030
1031	
1031<script type="text/rocketlazyloadscript">
1032	var _smartsupp = _smartsupp || {};
1033	_smartsupp.key = '5fdfde39c22d20a4da41d07aa403c53c75b6c614';
1034	window.smartsupp||(function(d) {
1035		var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[];
1036		s=d.getElementsByTagName('script')[0];c=d.createElement('script');
1037		c.type='text/javascript';c.charset='utf-8';c.async=true;
1038		c.src='https://www.smartsuppchat.com/loader.js?';s.parentNode.insertBefore(c,s);
1039	})(document);
1040	</script>
1040
1041		
1041<script type="text/plain" data-service="google-analytics" data-category="statistics">
1042	const cyrb53 = function(str, seed = 0) {
1043	   let h1 = 0xdeadbeef ^ seed,
1044	      h2 = 0x41c6ce57 ^ seed;
1045	   for (let i = 0, ch; i < str.length; i++) {
1046	      ch = str.charCodeAt(i);
1047	      h1 = Math.imul(h1 ^ ch, 2654435761);
1048	      h2 = Math.imul(h2 ^ ch, 1597334677);
1049	   }
1050	   h1 = Math.imul(h1 ^ h1 >>> 16, 2246822507) ^ Math.imul(h2 ^ h2 >>> 13, 3266489909);
1051	   h2 = Math.imul(h2 ^ h2 >>> 16, 2246822507) ^ Math.imul(h1 ^ h1 >>> 13, 3266489909);
1052	   return 4294967296 * (2097151 & h2) + (h1 >>> 0);
1053	};
1054
1055	let clientIP = "46.173.200.234";
1056	let validityInterval = Math.round (new Date() / 1000 / 3600 / 24 / 4);
1057	let clientIDSource = clientIP + ";" + window.location.host + ";" + navigator.userAgent + ";" + navigator.language + ";" + validityInterval;
1058	let clientIDHashed = cyrb53(clientIDSource).toString(16);
vendor: 335 bytes, lines 1058-1065
1058
1059
1060	(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
1061	(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
1062	m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
1063	})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
1064
1065	ga('create', '
1065UA-66264612-1
vendor: 65 bytes, lines 1065-1069
1065', {
1066	   'storage': 'none',
1067	   'clientId': clientIDHashed
1068	});
1069	
1069ga('set', 'anonymizeIp', true);
1070	ga('send', 'pageview');
1071	</script>
1071
1072	
1072<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"97962cff9b22498ab8c93e412f452b4f","r":1,"spa":2}' crossorigin="anonymous"></script>
1072
1073</body>
1074</html>
1075
1076<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791486274 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.