@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-600-normal.Bw0J83-2.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bricolage-grotesque-latin-ext-600-normal.CN5JKkBm.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-600-normal.DF26P3Q7.woff)format("woff")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-ext-800-normal.BimIDUhy.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-800-normal.CkoBqIJM.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(/_astro/instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(/_astro/instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(/_astro/instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(/_astro/instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2)format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.woff)format("woff")}:root{color-scheme:light;--bg:#f6f0e3;--surface:#fff;--ink:#0e131f;--muted:#4a4f5c;--line:#0e131f;--soft:#d8d0bd;--accent:#c8321e;--accent-ink:#fff;--yellow:#ffd86b;--shadow-c:#0e131f;--ok:#1f6b45;--radius:0;--max:1120px;--font:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--display:"Bricolage Grotesque", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--hand:"Caveat", "Segoe Script", cursive}:root[data-theme=dark]{color-scheme:dark;--bg:#0e131f;--surface:#171d2b;--ink:#f6f0e3;--muted:#b9b4a5;--line:#f6f0e3;--soft:#2d3547;--accent:#e2503a;--accent-ink:#0e131f;--yellow:#ffd86b;--shadow-c:#000;--ok:#4cc58a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0e131f;--surface:#171d2b;--ink:#f6f0e3;--muted:#b9b4a5;--line:#f6f0e3;--soft:#2d3547;--accent:#e2503a;--accent-ink:#0e131f;--yellow:#ffd86b;--shadow-c:#000;--ok:#4cc58a}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:17px/1.65 var(--font);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip{background:var(--ink);color:var(--bg);z-index:100;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6em;line-height:1.1}h1{font-size:clamp(2.2rem,6vw,4rem);font-weight:800}h2{margin-top:2.2em;font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800}h3{font-size:1.25rem;font-weight:800}p{margin:0 0 1.1em}.wrap{width:min(100% - 40px, var(--max));margin-inline:auto}.narrow{width:min(100% - 40px,860px);margin-inline:auto}.eyebrow{background:var(--yellow);color:#0e131f;border:2px solid var(--line);box-shadow:3px 3px 0 var(--shadow-c);margin-bottom:8px;padding:6px 14px;font-size:.9rem;font-weight:600;display:inline-block;transform:rotate(-2deg)}.note{font-family:var(--hand);color:var(--accent);margin:0;font-weight:600;line-height:1}.site-header{z-index:50;background:var(--bg);border-bottom:2px solid var(--line);position:sticky;top:0}.bar{justify-content:space-between;align-items:center;gap:16px;min-height:76px;display:flex}.brand{white-space:nowrap;font:800 1.2rem/1 var(--display);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand-mark{border:2px solid var(--line);background:var(--accent);width:36px;height:36px;color:var(--accent-ink);font:800 .95rem/1 var(--display);box-shadow:3px 3px 0 var(--shadow-c);place-items:center;display:grid}.nav{align-items:center;gap:4px;display:flex}.nav a{cursor:pointer;padding:8px 12px;font-size:1rem;font-weight:500;text-decoration:none;list-style:none}.nav a:hover{color:var(--accent)}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:3px}.dd{position:relative}.dd-panel{background:var(--surface);border:2px solid var(--line);min-width:240px;box-shadow:5px 5px 0 var(--shadow-c);padding:8px;display:none;position:absolute;top:100%;left:0}.dd:hover .dd-panel,.dd:focus-within .dd-panel{display:grid}.dd-panel a{white-space:nowrap}.tools{align-items:center;gap:10px;display:flex}.icon-btn{border:2px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;place-items:center;font-size:1rem;display:grid}.icon-btn:hover{background:var(--yellow);color:#0e131f}.menu-btn,.only-m{display:none}.btn{border:2px solid var(--line);cursor:pointer;box-shadow:5px 5px 0 var(--shadow-c);justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:3px 3px 0 var(--shadow-c);transform:translate(2px,2px)}.btn:active{box-shadow:0 0 0 var(--shadow-c);transform:translate(5px,5px)}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{color:var(--accent-ink)}.btn-ghost{background:var(--surface);color:var(--ink)}.btn-ghost:hover{color:var(--ink)}.btn-sm{box-shadow:4px 4px 0 var(--shadow-c);padding:9px 18px;font-size:.95rem}.hero{padding:clamp(44px,8vw,90px) 0 clamp(16px,3vw,28px)}.hero h1{max-width:15ch;margin-top:18px}.lead{color:var(--muted);max-width:58ch;font-size:clamp(1.1rem,2vw,1.3rem)}.actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.section{padding:clamp(36px,5vw,64px) 0}.section h2{margin-top:0}.kicker{max-width:62ch;color:var(--muted);font-size:1.1rem}.grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px;margin-top:28px;display:grid}.card{background:var(--surface);border:2px solid var(--line);box-shadow:5px 5px 0 var(--shadow-c);padding:24px}a.card{text-decoration:none;display:block}a.card:hover{color:inherit;box-shadow:3px 3px 0 var(--shadow-c);transform:translate(2px,2px)}.card p{color:var(--muted);margin:0}.steps-band{color:#f6f0e3;background:#0e131f}.steps-band h2,.steps-band h3{color:#f6f0e3}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin-top:32px;padding:0;list-style:none;display:grid}.steps li{counter-increment:s}.steps li:before{content:counter(s);background:var(--yellow);color:#0e131f;width:42px;height:42px;font:800 1.2rem var(--display);place-items:center;margin-bottom:14px;display:inline-grid;transform:rotate(-4deg)}.steps li:nth-child(2n):before{transform:rotate(3deg)}.steps h3{margin-bottom:.3em;font-size:1.15rem}.steps p{color:#d9d3c4;margin:0;font-size:.98rem}.chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chip{border:2px solid var(--line);background:var(--surface);padding:6px 13px;font-size:.9rem;font-weight:500}.steps-band .chip{color:#f6f0e3;background:0 0;border-color:#f6f0e3}.spider-wrap{margin-top:28px;container-type:inline-size}.spider{aspect-ratio:880/560;max-width:880px;margin-inline:auto;position:relative}.spider-lines{width:100%;height:100%;color:var(--ink);position:absolute;inset:0}.spider-erp{aspect-ratio:1;background:var(--ink);width:18.18%;color:var(--bg);box-shadow:6px 6px 0 var(--accent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:35.7%;left:40.91%}.spider-erp b{font:800 5.2cqw/1 var(--display)}.spider-erp span{margin-top:.6cqw;padding-inline:1cqw;font-size:1.6cqw;line-height:1.2}.spider-node{border:2px solid var(--line);width:27.27%;height:15%;box-shadow:5px 5px 0 var(--shadow-c);background:var(--fc);color:var(--fc-ink);flex-direction:column;justify-content:center;padding:1.6cqw 2cqw;line-height:1.15;text-decoration:none;display:flex;position:absolute}.spider-node:hover{color:var(--fc-ink);box-shadow:3px 3px 0 var(--shadow-c);transform:translate(2px,2px)rotate(0)}.spider-node strong{font:800 2.95cqw/1.1 var(--display)}.spider-node span{margin-top:.4cqw;font-size:1.7cqw}.f-zakaznici{--fc:#c8321e;--fc-ink:#fff}.f-zbozi{--fc:#ffd86b;--fc-ink:#0e131f}.f-zamestnanci{--fc:#2b5c9e;--fc-ink:#fff}.f-penize{--fc:#2f7d5b;--fc-ink:#fff}.spider-node.f-zakaznici{transform:rotate(-1.5deg)}.spider-node.f-zbozi{transform:rotate(1.5deg)}.spider-node.f-zamestnanci{transform:rotate(1deg)}.spider-node.f-penize{transform:rotate(-1deg)}.spider-note{white-space:nowrap;font-size:2.95cqw;position:absolute;transform:rotate(-3deg)}@container (width<=719px){.spider{aspect-ratio:auto;gap:16px;display:grid}.spider-lines,.spider-note{display:none}.spider-erp,.spider-node{width:auto;height:auto;position:static;transform:none!important}.spider-erp{width:150px;margin-inline:auto}.spider-erp b{font-size:2.6rem}.spider-erp span{font-size:.85rem}.spider-node{padding:14px 18px}.spider-node strong{font-size:1.6rem}.spider-node span{font-size:1rem}}.flow-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:28px;margin-top:28px;display:grid}.flow-card{background:var(--surface);border:2px solid var(--line);box-shadow:5px 5px 0 var(--shadow-c);padding:26px;text-decoration:none;display:block}.flow-card:hover{color:inherit;box-shadow:3px 3px 0 var(--shadow-c);transform:translate(2px,2px)}.badge{background:var(--fc);color:var(--fc-ink);border:2px solid var(--line);padding:4px 12px;font-size:.9rem;font-weight:600;display:inline-block;transform:rotate(-1.5deg)}.flow-card.f-zbozi .badge,.flow-card.f-penize .badge{transform:rotate(1.5deg)}.flow-card h3{margin:14px 0 8px;font-size:1.6rem}.flow-card p{color:var(--muted);margin:0 0 12px}.flow-card small{color:var(--muted);margin-bottom:14px;font-size:.95rem;display:block}.more{color:var(--accent);font-weight:600}.compare{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:28px;display:grid}.compare-card{background:var(--surface);border:2px solid var(--line);box-shadow:4px 4px 0 var(--shadow-c);padding:20px}.compare-card h3{margin:0 0 8px;font-size:1.15rem}.compare-card p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.6}.page-head{padding:clamp(32px,5vw,60px) 0 12px}.crumbs{color:var(--muted);margin-bottom:20px;font-size:.9rem}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent)}.page-head .badge{box-shadow:3px 3px 0 var(--shadow-c);margin-bottom:18px}.tldr{background:var(--yellow);color:#0e131f;border:2px solid var(--line);box-shadow:5px 5px 0 var(--shadow-c);margin:26px 0 8px;padding:18px 22px}.tldr b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;display:block}.tldr p{margin:0}.prose{padding-bottom:20px}.prose h2{margin-top:1.8em}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.2em}.prose li{margin-bottom:.5em}.prose li::marker{color:var(--accent);font-weight:700}.prose a{color:var(--accent);font-weight:600}.prose strong{font-weight:700}.prose blockquote{border-left:4px solid var(--accent);color:var(--muted);margin:1.4em 0;padding:4px 0 4px 20px}.prose table{border-collapse:collapse;background:var(--surface);border:2px solid var(--line);width:100%;box-shadow:5px 5px 0 var(--shadow-c);margin:1.4em 0;font-size:.97rem;display:block;overflow-x:auto}.prose thead{background:var(--ink);color:var(--bg)}.prose th,.prose td{text-align:left;vertical-align:top;border-top:1px solid var(--soft);padding:12px 16px}.prose thead th{border-top:0}.prose code{background:var(--yellow);color:#0e131f;padding:2px 6px;font-size:.9em}.meta{color:var(--muted);margin-top:28px;font-size:.88rem}.faq{margin-top:48px}.faq details{border-bottom:2px solid var(--line)}.faq summary{cursor:pointer;padding:18px 32px 18px 0;font-size:1.1rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:600 1.7rem var(--display);color:var(--accent);position:absolute;top:12px;right:4px}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);padding-right:24px}.cta{background:var(--yellow);color:#0e131f;border:2px solid var(--line);box-shadow:8px 8px 0 var(--shadow-c);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:clamp(40px,6vw,80px) 0;padding:clamp(28px,5vw,48px);display:flex}.cta>div{max-width:620px}.cta h2{margin:0 0 10px;font-size:clamp(1.5rem,3vw,2.1rem)}.cta p{margin:0}.cta .btn-primary{white-space:nowrap}.form{background:var(--surface);border:2px solid var(--line);box-shadow:5px 5px 0 var(--shadow-c);gap:16px;margin-top:28px;padding:clamp(20px,4vw,30px);display:grid}.field{gap:6px;display:grid}.field label{font-size:.95rem;font-weight:600}.field input,.field textarea{font:inherit;border:2px solid var(--line);background:var(--bg);color:var(--ink);border-radius:0;width:100%;padding:12px 14px}.field textarea{resize:vertical;min-height:150px}.field input:focus,.field textarea:focus{outline:3px solid var(--yellow);outline-offset:0}.hint{color:var(--muted);font-size:.88rem}.hp{height:0;position:absolute;left:-9999px;overflow:hidden}.form-status{border:2px solid var(--line);padding:14px 16px;font-weight:600;display:none}.form-status.ok{background:var(--ok);color:#fff;display:block}.form-status.err{background:var(--accent);color:var(--accent-ink);display:block}.contact-lines{flex-wrap:wrap;gap:12px 28px;margin:18px 0 0;font-weight:600;display:flex}.caflou-form{border:2px solid var(--line);width:100%;min-height:620px;box-shadow:5px 5px 0 var(--shadow-c);background:#fff;margin-top:28px;display:block}.access{margin-top:56px;margin-bottom:48px}.access h2{margin-top:0}.access-note{margin:0 0 20px;font-size:1.7rem;display:inline-block;transform:rotate(-1.5deg)}.access details{border:2px solid var(--line);background:var(--surface);margin-bottom:12px}.access summary{cursor:pointer;padding:16px 20px;font-size:1.1rem;font-weight:600}.access details[open] summary{background:var(--yellow);color:#0e131f}.access details>:not(summary){margin-inline:20px}.access details ol,.access details ul{margin-block:14px;padding-left:1.2em}.access details li{margin-bottom:.5em}.access details p{margin-block:14px}.post-list{gap:18px;margin-top:26px;display:grid}.post{border:2px solid var(--line);background:var(--surface);box-shadow:4px 4px 0 var(--shadow-c);gap:4px;padding:20px 22px;text-decoration:none;display:grid}.post:hover{color:inherit;box-shadow:2px 2px 0 var(--shadow-c);transform:translate(2px,2px)}.post time{color:var(--muted);font-size:.85rem}.post strong{font:800 1.25rem/1.2 var(--display)}.post span{color:var(--muted);font-size:.98rem}.site-footer{border-top:2px solid var(--line);color:var(--muted);margin-top:60px;padding:44px 0 56px;font-size:.95rem}.foot{grid-template-columns:1.4fr 1fr 1fr;gap:28px;display:grid}.foot h3{font:800 .9rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:12px}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{text-decoration:none}.legal{border-top:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:32px;padding-top:20px;font-size:.88rem;display:flex}@media (width<=860px){.menu-btn{display:grid}.only-m{display:block}.nav{background:var(--bg);border-bottom:2px solid var(--line);flex-direction:column;align-items:stretch;padding:12px 20px 20px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.dd-panel{box-shadow:none;background:0 0;border:0;padding:0 0 0 12px;display:grid;position:static}.dd-link{display:none}.dd:before{content:"Pro vás";color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px;font-size:.8rem;display:block}.foot{grid-template-columns:1fr}}@media (width<=560px){.hide-s{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.site-footer,.cta,.actions{display:none}body{color:#000;background:#fff}}.refs{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin-top:28px;display:grid}.ref{background:var(--surface);border:2px solid var(--line);box-shadow:5px 5px 0 var(--shadow-c);padding:22px;text-decoration:none;display:block}.ref:hover{color:inherit;box-shadow:3px 3px 0 var(--shadow-c);transform:translate(2px,2px)}.ref-fig{background:var(--yellow);color:#0e131f;border:2px solid var(--line);font:800 1rem var(--display);padding:4px 10px;display:inline-block;transform:rotate(-1.5deg)}.ref h3{margin:14px 0 6px}.ref p{color:var(--muted);margin:0;font-size:.97rem}.quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-top:32px;display:grid}.quote{background:var(--surface);border:2px solid var(--line);border-left:8px solid var(--accent);margin:0;padding:22px}.quote blockquote{margin:0 0 12px;font-size:1.1rem}.quote figcaption{color:var(--muted);font-size:.95rem}.photo{margin:0 0 32px}.photo img{border:2px solid var(--line);width:100%;height:auto;box-shadow:6px 6px 0 var(--shadow-c)}.photo figcaption{margin-top:12px;font-size:1.6rem;display:inline-block;transform:rotate(-1.5deg)}
