.elementor-258813 .elementor-element.elementor-element-0c10001{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-0c10001 */.elementor-258813 .elementor-element.elementor-element-0c10001{
 --zp-bg:#f8f5fb;--zp-surface:#fff;--zp-surface2:#f0eaf6;--zp-ink:#17131c;--zp-muted:#726b79;
 --zp-line:rgba(23,19,28,.11);--zp-purple:#a95ceb;--zp-purple2:#6d5fff;--zp-pink:#ec4caf;--zp-soft:#ead9fb;
 --zp-shadow:0 26px 78px rgba(52,31,72,.14);width:100%;overflow:hidden;background:var(--zp-bg);color:var(--zp-ink)
}
body.dark-scheme .elementor-258813 .elementor-element.elementor-element-0c10001,body.clb-dark-mode .elementor-258813 .elementor-element.elementor-element-0c10001,html[data-theme="dark"] .elementor-258813 .elementor-element.elementor-element-0c10001{
 --zp-bg:#100e12;--zp-surface:#1a171e;--zp-surface2:#242029;--zp-ink:#fbf9ff;--zp-muted:#b9b1c0;
 --zp-line:rgba(255,255,255,.12);--zp-soft:#352344;--zp-shadow:0 28px 86px rgba(0,0,0,.38)
}
.elementor-258813 .elementor-element.elementor-element-0c10001>.e-con-inner{max-width:none!important;padding:0!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .elementor-widget-shortcode,.elementor-258813 .elementor-element.elementor-element-0c10001 .elementor-widget-shortcode>.elementor-widget-container{width:100%;margin:0}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site *{box-sizing:border-box}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site{
 position:relative!important;isolation:isolate;width:calc(100% - 32px)!important;max-width:none!important;margin:0 16px 28px!important;
 padding:clamp(38px,5.4vw,82px) clamp(20px,4.6vw,72px) clamp(72px,8vw,120px)!important;overflow:hidden!important;
 color:var(--zp-ink)!important;font-family:Inter,"Open Sans",Arial,sans-serif!important;
 background:radial-gradient(circle at 9% 2%,rgba(169,92,235,.18),transparent 29rem),radial-gradient(circle at 91% 8%,rgba(236,76,175,.13),transparent 30rem),var(--zp-bg)!important
}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(var(--zp-line) 1px,transparent 1px),linear-gradient(90deg,var(--zp-line) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:linear-gradient(#000,transparent 46%);mask-image:linear-gradient(#000,transparent 46%)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site h1,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site h2,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site h3,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site p{color:inherit!important;margin-top:0}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site h1,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site h2,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site h3{letter-spacing:-.045em!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site p,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site li{font-size:clamp(15px,1.35vw,18px)!important;line-height:1.65!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-logo{display:block!important;width:min(330px,75%)!important;margin:0 0 24px!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-logo img{display:block!important;width:100%!important;height:auto!important;content:url("https://aihubmarket.com/wp-content/uploads/2026/08/zladno-logo-dark-scaled.webp")!important}
body.dark-scheme .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-logo img,body.clb-dark-mode .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-logo img,html[data-theme="dark"] .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-logo img{content:url("https://aihubmarket.com/wp-content/uploads/2026/08/zladno-logo-light-scaled.webp")!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-kicker,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading>span,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid article>span,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article>span{display:inline-flex!important;align-items:center;gap:8px;color:var(--zp-purple2)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.16em!important;text-transform:uppercase}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-kicker:before,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading>span:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--zp-purple),var(--zp-pink));box-shadow:0 0 0 6px rgba(169,92,235,.11)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero{position:relative;display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr)!important;align-items:center;gap:clamp(40px,6vw,92px)!important;min-height:min(720px,78vh);width:min(1400px,100%);margin-inline:auto;padding:clamp(32px,5vw,72px)!important;border:1px solid var(--zp-line)!important;border-radius:44px!important;background:color-mix(in srgb,var(--zp-surface) 78%,transparent)!important;box-shadow:var(--zp-shadow)!important;backdrop-filter:blur(18px)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero h1{max-width:780px!important;margin-top:19px!important;font-size:clamp(48px,5.4vw,82px)!important;line-height:.96!important;font-weight:790!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-copy>p{max-width:680px;margin-top:25px!important;color:var(--zp-muted)!important;font-size:clamp(17px,1.6vw,21px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-copy>small{display:block;max-width:610px;margin-top:20px;color:var(--zp-muted);font-size:12px;line-height:1.55}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot{position:relative!important;margin:0!important;padding:clamp(16px,2vw,24px)!important;border:0!important;border-radius:32px!important;background:radial-gradient(circle at 85% 10%,rgba(255,255,255,.34),transparent 18rem),linear-gradient(135deg,var(--zp-purple2),var(--zp-purple) 52%,var(--zp-pink))!important;box-shadow:0 32px 75px rgba(109,95,255,.32)!important;transform:rotate(1.5deg);animation:zpFloat 7s ease-in-out infinite!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot:before{content:"BOARD · CHAT · DOCS";position:absolute;z-index:2;left:-34px;top:38px;padding:12px 16px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#17121c;background:rgba(255,255,255,.92);box-shadow:0 18px 45px rgba(30,18,43,.18);font-size:10px;font-weight:850;letter-spacing:.13em}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot img{display:block;width:100%!important;height:auto!important;border-radius:22px!important;box-shadow:0 20px 55px rgba(19,12,26,.28)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-actions{display:flex!important;flex-wrap:wrap;gap:11px!important;margin-top:31px!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button{min-height:52px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:13px 22px!important;border:1px solid transparent!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,var(--zp-purple),var(--zp-purple2))!important;box-shadow:0 11px 28px rgba(109,95,255,.28)!important;font-size:15px!important;line-height:1.2!important;font-weight:780!important;text-align:center;text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button:hover,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button:focus-visible,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button:hover,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button:focus-visible{color:#fff!important;transform:translateY(-3px);box-shadow:0 17px 38px rgba(109,95,255,.36)!important;background:linear-gradient(135deg,#bf59e8,#584bef)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button.is-secondary{color:var(--zp-ink)!important;border-color:var(--zp-line)!important;background:var(--zp-surface)!important;box-shadow:none!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button.is-secondary:hover,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button.is-secondary:focus-visible{color:var(--zp-ink)!important;background:var(--zp-soft)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-section{position:relative;width:min(1300px,100%);margin:clamp(92px,11vw,164px) auto 0!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading{max-width:930px!important;margin:0 auto 44px!important;text-align:center}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading>span{justify-content:center}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading h2{margin-top:17px!important;font-size:clamp(38px,5vw,70px)!important;line-height:1!important;font-weight:770!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;counter-reset:zpfeat}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article{position:relative;min-height:270px!important;grid-column:span 4;display:flex;flex-direction:column;justify-content:flex-end;padding:29px!important;overflow:hidden;border:1px solid var(--zp-line)!important;border-radius:28px!important;background:var(--zp-surface)!important;box-shadow:0 16px 48px rgba(44,27,61,.07)!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(1),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(4){grid-column:span 7}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(2),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(3){grid-column:span 5}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:before{content:counter(zpfeat,decimal-leading-zero);counter-increment:zpfeat;position:absolute;left:28px;top:25px;color:var(--zp-purple2);font-size:12px;font-weight:850;letter-spacing:.13em}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:after{content:"";position:absolute;width:150px;aspect-ratio:1;right:-75px;top:-75px;border-radius:50%;background:radial-gradient(circle,rgba(169,92,235,.22),rgba(109,95,255,.04) 62%,transparent 64%);transition:transform .35s ease}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:hover{transform:translateY(-6px);border-color:rgba(169,92,235,.34)!important;box-shadow:0 25px 60px rgba(44,27,61,.13)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:hover:after{transform:scale(1.25)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid h3{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.05!important;font-weight:760!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid p{max-width:610px;margin-top:14px!important;color:var(--zp-muted)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure{margin:0!important;overflow:hidden;border:1px solid var(--zp-line)!important;border-radius:28px!important;background:var(--zp-surface)!important;box-shadow:var(--zp-shadow)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:first-child{grid-column:1/-1}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery img{display:block;width:100%!important;height:auto!important;transition:transform .55s cubic-bezier(.2,.75,.2,1)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:hover img{transform:scale(1.025)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figcaption{padding:16px 19px!important;color:var(--zp-muted)!important;font-size:13px!important;font-weight:750}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid article{min-height:520px!important;display:flex!important;flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,52px)!important;border:1px solid var(--zp-line)!important;border-radius:34px!important;background:var(--zp-surface)!important;box-shadow:var(--zp-shadow)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid article.is-pro{color:#fff!important;border-color:rgba(169,92,235,.58)!important;background:radial-gradient(circle at 88% 10%,rgba(169,92,235,.28),transparent 22rem),linear-gradient(145deg,#18131c,#100d13)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid article>b{display:block;margin:30px 0 22px;font-size:clamp(40px,5vw,68px)!important;line-height:1;letter-spacing:-.05em}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid ul{display:grid;gap:12px;margin:0 0 34px!important;padding:0!important;list-style:none}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid li{position:relative;padding-left:29px!important;color:var(--zp-muted)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid .is-pro li{color:#c9c0cf!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid li:before{content:"✓";position:absolute;left:0;color:var(--zp-purple);font-weight:900}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid .zladno-site-button{margin-top:auto}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout{width:min(1400px,100%);display:flex!important;justify-content:space-between;align-items:center;gap:38px;padding:clamp(34px,5vw,66px)!important;color:#fff!important;border-radius:38px!important;background:radial-gradient(circle at 85% 12%,rgba(255,255,255,.24),transparent 20rem),linear-gradient(135deg,#984fe7,#6656f5 58%,#dd48ae)!important;box-shadow:0 28px 70px rgba(109,95,255,.3)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout h2{max-width:760px;margin-top:16px!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout p{max-width:690px;margin-top:18px!important;color:rgba(255,255,255,.82)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout .zladno-site-actions{flex:0 0 auto;margin-top:0!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout .zladno-site-button{color:#281a36!important;background:#fff!important;box-shadow:none!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout .zladno-site-button.is-secondary{color:#fff!important;border-color:rgba(255,255,255,.5)!important;background:transparent!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-docs>header{width:min(1300px,100%);margin-inline:auto;padding:clamp(34px,6vw,78px)!important;color:#fff!important;border-radius:42px!important;background:radial-gradient(circle at 88% 12%,rgba(169,92,235,.35),transparent 24rem),linear-gradient(145deg,#1a141f,#0f0d12)!important;box-shadow:var(--zp-shadow)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-docs>header .zladno-site-logo img{content:url("https://aihubmarket.com/wp-content/uploads/2026/08/zladno-logo-light-scaled.webp")!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-docs>header h1{margin-top:18px!important;font-size:clamp(48px,6vw,84px)!important;line-height:.95!important;font-weight:790!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-docs>header>p{max-width:700px;margin-top:22px!important;color:#c4bbc9!important;font-size:clamp(17px,1.6vw,21px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid{width:min(1300px,100%);margin:clamp(56px,7vw,92px) auto 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article{position:relative;min-height:270px!important;padding:28px!important;overflow:hidden;border:1px solid var(--zp-line)!important;border-radius:27px!important;background:var(--zp-surface)!important;box-shadow:0 15px 44px rgba(43,27,59,.07)!important;transition:transform .24s ease,border-color .24s ease}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article:nth-child(6n+1),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article:nth-child(6n+5){grid-column:span 2}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article:hover{transform:translateY(-5px);border-color:rgba(169,92,235,.38)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid h2{margin-top:38px!important;font-size:clamp(23px,2vw,31px)!important;line-height:1.08!important;font-weight:740!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid p,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid ol{margin-top:15px!important;color:var(--zp-muted)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry{position:relative!important;width:min(1080px,calc(100% - 32px))!important;min-height:590px;margin:clamp(30px,6vw,74px) auto!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,7vw,92px)!important;overflow:hidden;color:#fff!important;border:1px solid rgba(169,92,235,.46)!important;border-radius:44px!important;background:radial-gradient(circle at 83% 18%,rgba(236,76,175,.3),transparent 24rem),radial-gradient(circle at 68% 65%,rgba(109,95,255,.22),transparent 27rem),linear-gradient(145deg,#1a141f,#0e0b11)!important;box-shadow:0 35px 95px rgba(29,17,39,.28)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry:before{content:"PRIVATE DEMO";position:absolute;right:clamp(28px,6vw,75px);top:clamp(28px,6vw,65px);color:#d9cce2;font-size:11px;font-weight:850;letter-spacing:.17em}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry:after{content:"";position:absolute;width:min(430px,48vw);aspect-ratio:1;right:-70px;bottom:-180px;border:1px solid rgba(255,255,255,.14);border-radius:50%;box-shadow:0 0 0 44px rgba(169,92,235,.05),0 0 0 94px rgba(109,95,255,.035)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry>*{position:relative;z-index:1}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__title{font-size:clamp(66px,11vw,150px)!important;line-height:.8!important;font-weight:820!important;letter-spacing:-.075em!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry>p{max-width:650px;margin-top:24px!important;color:#c9c0cf!important;font-size:clamp(16px,1.5vw,20px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button{order:3;margin-top:31px!important;border:0!important;font-family:inherit}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-copy,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid article,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry{animation:zpRise .7s both cubic-bezier(.2,.75,.2,1)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(2n),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(2n),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article:nth-child(2n){animation-delay:.08s}
@keyframes zpRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@keyframes zpFloat{0%,100%{transform:rotate(1.5deg) translateY(0)}50%{transform:rotate(.4deg) translateY(-10px)}}
@media(max-width:1100px){
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero{grid-template-columns:1fr!important;min-height:auto}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot{width:min(850px,100%);margin-inline:auto!important;transform:none}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot:before{left:18px;top:18px}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout{align-items:flex-start;flex-direction:column}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article:nth-child(n){grid-column:span 1}
}
@media(max-width:767px){
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site{width:100%!important;margin:0!important;padding:24px 14px 64px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site:before{background-size:48px 48px}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero{padding:30px 20px!important;border-radius:28px!important;gap:34px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-logo{width:min(260px,72%)!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero h1{font-size:clamp(40px,12vw,54px)!important;overflow-wrap:normal;word-break:normal}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-actions{width:100%;flex-direction:column;align-items:stretch}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button{width:100%;min-height:54px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot{padding:11px!important;border-radius:22px!important;animation:none!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-shot:before{left:14px;top:14px;padding:9px 11px;font-size:8px}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-section{margin-top:82px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading{margin-bottom:30px!important;text-align:left}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading>span{justify-content:flex-start}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-heading h2{font-size:clamp(36px,10vw,50px)!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid{grid-template-columns:1fr!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(n){grid-column:1;min-height:230px!important;padding:24px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery{grid-template-columns:1fr!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:first-child{grid-column:1}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid{grid-template-columns:1fr!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-plan-grid article{min-height:0!important;padding:28px 22px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-callout{padding:30px 20px!important;border-radius:28px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-docs>header{padding:32px 20px!important;border-radius:28px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid{grid-template-columns:1fr!important;margin-top:36px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-doc-grid article{min-height:230px!important;padding:24px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry{width:calc(100% - 28px)!important;min-height:520px;margin:24px 14px!important;padding:34px 22px!important;border-radius:29px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__title{font-size:clamp(58px,20vw,94px)!important}
}
@media(prefers-reduced-motion:reduce){.elementor-258813 .elementor-element.elementor-element-0c10001 *,.elementor-258813 .elementor-element.elementor-element-0c10001 *:before,.elementor-258813 .elementor-element.elementor-element-0c10001 *:after{animation:none!important;transition-duration:.01ms!important}.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:hover,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:hover img,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button:hover{transform:none}}
/* CODEX_ZLADNO_REFINEMENT_V2 */
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site{padding-top:clamp(18px,2.2vw,32px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero{
 grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr)!important;
 gap:clamp(32px,4vw,58px)!important;
 min-height:auto!important;
 padding:clamp(34px,4.2vw,58px)!important
}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero h1{font-size:clamp(46px,4.65vw,72px)!important;line-height:.94!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-section{margin-top:clamp(78px,9vw,132px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(1){background:linear-gradient(145deg,color-mix(in srgb,var(--zp-surface) 88%,#a95ceb),var(--zp-surface))!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(2){background:linear-gradient(145deg,color-mix(in srgb,var(--zp-surface) 91%,#6d5fff),var(--zp-surface))!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(3){background:linear-gradient(145deg,color-mix(in srgb,var(--zp-surface) 91%,#ec4caf),var(--zp-surface))!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(4){background:linear-gradient(145deg,color-mix(in srgb,var(--zp-surface) 87%,#6d5fff),var(--zp-surface))!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(5){background:linear-gradient(145deg,color-mix(in srgb,var(--zp-surface) 89%,#a95ceb),var(--zp-surface))!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-feature-grid article:nth-child(6){background:linear-gradient(145deg,color-mix(in srgb,var(--zp-surface) 91%,#ec4caf),var(--zp-surface))!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;align-items:stretch}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure{position:relative!important;min-height:clamp(300px,32vw,440px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:first-child{display:none!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(2),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(5){grid-column:span 7!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(3),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(4){grid-column:span 5!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure>a{display:block!important;width:100%;height:100%;overflow:hidden}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery img{width:100%!important;height:100%!important;min-height:clamp(300px,32vw,440px)!important;object-fit:cover!important;object-position:top left!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:before{
 content:"0" counter(zpgallery);counter-increment:zpgallery;position:absolute;z-index:3;top:18px;left:18px;
 display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:rgba(18,14,22,.78);
 border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);font-size:11px;font-weight:850;letter-spacing:.08em
}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery{counter-reset:zpgallery}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figcaption{
 position:absolute!important;z-index:3;left:18px;right:auto;bottom:18px;padding:11px 15px!important;border-radius:999px;
 color:#fff!important;background:rgba(18,14,22,.82)!important;border:1px solid rgba(255,255,255,.18);
 box-shadow:0 12px 28px rgba(0,0,0,.18);backdrop-filter:blur(12px);font-size:12px!important;letter-spacing:.04em
}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(2){transform:rotate(-.45deg)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(3){transform:translateY(22px)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(4){transform:translateY(-12px)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(5){transform:rotate(.4deg)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button{cursor:pointer!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-button:focus-visible,.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-demo-entry__button:focus-visible{outline:3px solid color-mix(in srgb,var(--zp-purple) 55%,#fff)!important;outline-offset:3px}
@media(max-width:1100px){
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero{grid-template-columns:1fr!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero-copy{max-width:850px}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(n){transform:none}
}
@media(max-width:767px){
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site{padding-top:12px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-hero{padding:26px 19px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-site-section{margin-top:72px!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery{grid-template-columns:1fr!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(n){display:block!important;grid-column:1!important;min-height:260px!important;transform:none!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:first-child{display:none!important}
 .elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery img{min-height:260px!important}
}
/* CODEX_ZLADNO_HEADER_CONTRAST */
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead,
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead a,
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead button,
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead .nav,
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead .icon{color:#17131c!important}
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead svg{color:#17131c!important}
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead svg [fill]:not([fill="none"]){fill:currentColor!important}
body.page-id-258813:not(.dark-scheme):not(.clb-dark-mode) #masthead svg [stroke]{stroke:currentColor!important}


/* CODEX_ZLADNO_GALLERY_EXPANSION_V1 */
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(6),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(9){grid-column:span 7!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(7),.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(10){grid-column:span 5!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(8){grid-column:1/-1!important;min-height:clamp(380px,46vw,620px)!important}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(6){transform:translateY(8px) rotate(-.35deg)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(7){transform:translateY(-12px) rotate(.35deg)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(8){transform:translateY(10px)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(9){transform:translateY(-4px) rotate(.3deg)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(10){transform:translateY(14px) rotate(-.3deg)}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(n+6) a:focus-visible{outline:3px solid var(--zp-purple2)!important;outline-offset:-6px}
.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(n+6) img{object-position:center top!important}
@media(max-width:1100px){.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(n+6){transform:none!important}}
@media(max-width:767px){.elementor-258813 .elementor-element.elementor-element-0c10001 .zladno-gallery figure:nth-child(n+6){grid-column:1!important;min-height:260px!important;transform:none!important}}/* End custom CSS */