@font-face{font-family:'Geist';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/webinzinierstvo/assets/fonts/geist-300-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist';font-style:normal;font-weight:300 800;font-display:swap;src:url(/wp-content/themes/webinzinierstvo/assets/fonts/geist-300-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url(/wp-content/themes/webinzinierstvo/assets/fonts/geist-mono-400-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url(/wp-content/themes/webinzinierstvo/assets/fonts/geist-mono-400-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#FFFFFF;--ink:#0A0A0A;--body:#45484F;--soft:#64676F;--line:#E7E7EA;--prime:#2447E6;--prime-hover:#1C3AC8;--tien-modry:color-mix(in srgb, var(--prime) 30%, rgba(10,10,10,.42));--kruh-modry:color-mix(in srgb, var(--prime) 16%, transparent);--tien-pokoj-tmavy:rgba(10,10,10,.42);--ok:#12855C;--ui:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;--expo:cubic-bezier(.16,1,.3,1);--gut:clamp(20px, 4vw, 56px);--dock:60px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--dock) + 24px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}h1,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--prime);outline-offset:3px;border-radius:6px}.skip{position:fixed;top:10px;left:10px;z-index:99;background:var(--ink);color:#fff;padding:10px 18px;border-radius:8px;font-size:14px;clip-path:inset(50%)}.skip:focus{clip-path:none}.btn{--h:54px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:var(--h);padding:0 28px;border-radius:999px;font-size:16px;font-weight:560;letter-spacing:-.01em;white-space:nowrap;transition:box-shadow .5s var(--expo),background-color .3s ease,border-color .3s ease}.btn::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .34),transparent 58%);opacity:0;transition:opacity .45s ease}.btn:hover::after{opacity:1}.btn--prime{background:var(--prime);color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--prime) 30%,transparent),0 12px 30px -10px color-mix(in srgb,var(--prime) 55%,transparent),inset 0 1px 0 rgb(255 255 255 / .2)}.btn--prime:hover{background:var(--prime-hover);box-shadow:0 1px 2px color-mix(in srgb,var(--prime) 32%,transparent),0 18px 40px -12px color-mix(in srgb,var(--prime) 58%,transparent),inset 0 1px 0 rgb(255 255 255 / .24)}.btn--glass{background:rgb(255 255 255 / .5);-webkit-backdrop-filter:blur(18px) saturate(1.9);backdrop-filter:blur(18px) saturate(1.9);border:1px solid rgb(255 255 255 / .6);color:var(--ink);box-shadow:0 1px 2px rgb(10 10 10 / .04),0 10px 26px -14px rgb(10 10 10 / .24)}.btn--glass::after{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--prime) 16%,transparent),transparent 60%)}.btn--glass:hover{background:rgb(255 255 255 / .68);border-color:rgb(255 255 255 / .85);box-shadow:0 1px 2px rgb(10 10 10 / .05),0 16px 34px -16px rgb(10 10 10 / .3)}.dock{position:fixed;top:14px;left:50%;translate:-50% 0;z-index:60;display:flex;align-items:center;gap:clamp(6px,1.4vw,18px);height:var(--dock);padding:7px 7px 7px 8px;border-radius:999px;max-width:calc(100vw - 2 * var(--gut));background:rgb(255 255 255 / .74);-webkit-backdrop-filter:blur(44px) saturate(1.6);backdrop-filter:blur(44px) saturate(1.6);border:1px solid rgb(255 255 255 / .8);box-shadow:0 1px 2px rgb(10 10 10 / .04),0 18px 44px -18px rgb(10 10 10 / .22),inset 0 1px 0 rgb(255 255 255 / .75)}.brand{display:flex;align-items:center;gap:11px;flex:none}.brand__mark{width:auto;height:34px;flex:none;display:block;transition:scale .45s var(--expo)}.brand:hover .brand__mark{scale:1.06}.dock__links{display:flex;gap:clamp(8px,1.1vw,18px);padding-inline:clamp(6px,.8vw,12px)}.dock__links a{font-size:14px;font-weight:500;color:var(--body);padding:8px 2px;border-radius:8px;white-space:nowrap;transition:color .25s ease}.dock__links a:hover{color:var(--ink)}.dock__sub{position:relative}.dock__subbtn{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:14px;font-weight:500;color:var(--body);padding:8px 2px;border:0;border-radius:8px;background:none;cursor:pointer;white-space:nowrap;transition:color .25s ease}.dock__subbtn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--expo)}.dock__subbtn:hover,.dock__subbtn.is-here,.dock__sub.is-open .dock__subbtn{color:var(--ink)}.dock__sub:hover .dock__subbtn svg,.dock__sub.is-open .dock__subbtn svg,.dock__sub:focus-within .dock__subbtn svg{transform:rotate(180deg)}.dock__menu{position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 0;min-width:220px;padding:8px;border-radius:18px;background:#FFF;border:1px solid var(--line);box-shadow:0 1px 2px rgb(10 10 10 / .05),0 24px 48px -22px rgb(10 10 30 / .35);display:grid;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s ease,transform .3s var(--expo),visibility 0s linear .25s}.dock__menu::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.dock__sub:hover .dock__menu,.dock__sub:focus-within .dock__menu,.dock__sub.is-open .dock__menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.dock__links .dock__menu a{display:block;padding:10px 12px;border-radius:11px;font-size:14px;font-weight:500;color:var(--body);transition:background-color .25s ease,color .25s ease}.dock__links .dock__menu a:hover,.dock__links .dock__menu a[aria-current="page"]{background:rgb(36 71 230 / .08);color:var(--ink)}.dock__cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:999px;flex:none;background:var(--prime);color:#fff;font-size:14.5px;font-weight:560;white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb,var(--prime) 30%,transparent),0 10px 24px -10px color-mix(in srgb,var(--prime) 55%,transparent);transition:background-color .3s ease}.dock__cta::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .32),transparent 60%);opacity:0;transition:opacity .45s ease}.dock__cta:hover{background:var(--prime-hover)}.dock__cta:hover::after{opacity:1}.dock__burger{display:none;width:46px;height:46px;border-radius:999px;position:relative;flex:none}.dock__burger span{position:absolute;left:14px;right:14px;height:1.8px;background:var(--ink);border-radius:2px;transition:transform .45s var(--expo),top .45s var(--expo),opacity .3s ease}.dock__burger span:nth-child(1){top:16px}.dock__burger span:nth-child(2){top:22px}.dock__burger span:nth-child(3){top:28px}.dock__burger[aria-expanded="true"] span:nth-child(1){top:22px;transform:rotate(45deg)}.dock__burger[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(.4)}.dock__burger[aria-expanded="true"] span:nth-child(3){top:22px;transform:rotate(-45deg)}@media (max-width:1180px){.dock__links,.dock__cta{display:none}.dock__burger{display:block}.dock{gap:4px}}.sheet{position:fixed;top:calc(14px + var(--dock) + 8px);left:50%;translate:-50% 0;z-index:59;width:min(340px, calc(100vw - 2 * var(--gut)));display:flex;flex-direction:column;padding:12px 18px 18px;border-radius:26px;background:rgb(255 255 255 / .82);-webkit-backdrop-filter:blur(26px) saturate(1.9);backdrop-filter:blur(26px) saturate(1.9);border:1px solid rgb(255 255 255 / .7);box-shadow:0 24px 50px -20px rgb(10 10 10 / .3)}.sheet[hidden]{display:none}@media (min-width:1181px){.sheet{display:none}}.sheet nav{display:flex;flex-direction:column}.sheet nav a{padding:13px 4px;font-size:17px;font-weight:520;border-bottom:1px solid var(--line)}.sheet__cta{margin-top:14px;width:100%;--h:50px}.sheet__hd{margin:14px 4px 2px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.sheet nav a.sheet__sub{padding-left:16px;font-size:16px}.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding-bottom:clamp(24px, 5vh, 56px);overflow:hidden;isolation:isolate}.gscene{position:absolute;inset:0;z-index:-1;overflow:hidden}.gscene__svg{width:100%;height:100%;display:block}.gscene::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(56% 44% at 50% 42%,rgb(255 255 255 / .88) 0%,rgb(255 255 255 / .72) 40%,rgb(255 255 255 / .28) 72%,#fff0 100%),linear-gradient(180deg,rgb(255 255 255 / .86) 0%,rgb(255 255 255 / .18) 22%,rgb(255 255 255 / .10) 58%,rgb(255 255 255 / .66) 88%,rgb(255 255 255 / .98) 100%)}.scene{position:absolute;inset:0;z-index:-1;overflow:hidden}.scene__plate{position:absolute;inset:0;transform:scale(1.04);transition:transform 2.6s var(--expo);will-change:transform}.is-in .scene__plate{transform:scale(1)}.scene__v{--fade:1s;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity var(--fade) linear}.scene__veil{position:absolute;inset:0;background:radial-gradient(58% 46% at 50% 40%,rgb(255 255 255 / .96) 0%,rgb(255 255 255 / .92) 34%,rgb(255 255 255 / .62) 62%,rgb(255 255 255 / .22) 82%,#fff0 100%),linear-gradient(180deg,rgb(255 255 255 / .92) 0%,rgb(255 255 255 / .30) 16%,rgb(255 255 255 / .14) 52%,rgb(255 255 255 / .60) 84%,rgb(255 255 255 / .96) 100%)}.copy{text-align:center;max-width:960px;padding-inline:var(--gut)}.tag{display:inline-flex;align-items:center;gap:9px;padding:8px 16px 8px 13px;border-radius:999px;background:rgb(255 255 255 / .66);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);border:1px solid rgb(10 10 10 / .07);font-size:13px;font-weight:500;color:var(--body);box-shadow:0 1px 2px rgb(10 10 10 / .04)}.rate{margin:14px 0 0;display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;width:100%;font-size:13.5px;color:var(--body)}.rate b{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.rate a{color:var(--body);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgb(10 10 10 / .22)}.rate a:hover{color:var(--prime);text-decoration-color:currentColor}.tag__dot{position:relative;width:7px;height:7px;border-radius:50%;background:#16A34A}.tag__dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(22 163 74 / .45);animation:pulse 2.8s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3.3);opacity:0}100%{transform:scale(3.3);opacity:0}}.h1{margin-top:22px;font-size:clamp(26px,3.6vw,44px);font-weight:650;letter-spacing:-.042em;line-height:1.1}.h1__line{display:block}.h1 em{font-style:normal;color:var(--prime)}.lede{margin:18px auto 0;max-width:52ch;font-size:clamp(16px,1.2vw,18.5px);color:var(--body)}.cta{margin-top:30px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.dev{padding:clamp(52px,6.4vw,90px) 0;background:var(--white)}.dev__grid{display:grid;gap:clamp(26px,3.6vw,60px);align-items:center;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.dev__h{margin:0;font-size:clamp(24px,3vw,36px)}.dev__p{margin-top:16px;max-width:56ch;font-size:16.5px;line-height:1.65;color:var(--body)}.dev__list{list-style:none;margin:clamp(18px,2.2vw,26px) 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.dev__list li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.5;color:var(--body)}.dev__list li::before{content:"";position:absolute;left:0;top:.62em;width:12px;height:6px;border-left:2px solid var(--prime);border-bottom:2px solid var(--prime);transform:rotate(-45deg)}.dev__vis{margin:0;position:relative}.dev__vis::before{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%);height:min(148%, 96vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle closest-side at 50% 50%,var(--kruh-modry) 0%,color-mix(in srgb,var(--prime) 11%,transparent) 45%,color-mix(in srgb,var(--prime) 4%,transparent) 70%,transparent 86%)}.dev__vis img{position:relative;z-index:1;width:100%;height:auto;display:block}.dev__vis figcaption{margin-top:14px;text-align:center;font-size:12px;color:var(--soft)}@media (max-width:900px){.dev__grid{grid-template-columns:1fr}}.lupa{width:min(100%,560px);margin-inline:auto}.lupa__svg{width:100%;height:auto;display:block;overflow:visible}.lupa__okno rect,.lupa__okno line,.lupa__okno circle{fill:#FFF;stroke:#C7CBD6;stroke-width:2}.lupa__okno rect{filter:drop-shadow(0 18px 30px rgb(20 40 120 / .10))}.lupa__okno circle{fill:#E3E6EE;stroke:none}.lupa__okno .lupa__adresa{fill:#EEF1F6;stroke:none}.lupa__kod line{stroke:#D5D9E3;stroke-width:6;stroke-linecap:round}.lupa__chrobak ellipse,.lupa__chrobak circle{fill:#C9CDD8;stroke:none}.lupa__chrobak line,.lupa__chrobak .lupa__nohy{fill:none;stroke:#B0B5C3;stroke-width:2;stroke-linecap:round}.lupa__chrobak{transition:filter .3s}.lupa__sklo{transform:translate(270px,140px)}.lupa__obruc{fill:none;stroke:#2447E6;stroke-width:5}.lupa__odlesk{fill:none;stroke:rgb(255 255 255 / .95);stroke-width:3;stroke-linecap:round}.lupa__rukovat{stroke:#2447E6;stroke-width:12;stroke-linecap:round}.lupa__chrobak.je-najdeny ellipse,.lupa__chrobak.je-najdeny circle{fill:#E0473C}.lupa__chrobak.je-najdeny line,.lupa__chrobak.je-najdeny .lupa__nohy{stroke:#A62E25}@media (prefers-reduced-motion:no-preference){.lupa__sklo{animation:lupa-hlada 9s cubic-bezier(.6,0,.2,1) infinite}.lupa__chrobak--1 ellipse,.lupa__chrobak--1 circle{animation:lupa-najdeny-1 9s linear infinite}.lupa__chrobak--2 ellipse,.lupa__chrobak--2 circle{animation:lupa-najdeny-2 9s linear infinite}.lupa__chrobak--3 ellipse,.lupa__chrobak--3 circle{animation:lupa-najdeny-3 9s linear infinite}}@keyframes lupa-hlada{0%,26%{transform:translate(270px,140px)}33%,59%{transform:translate(400px,206px)}66%,92%{transform:translate(230px,238px)}100%{transform:translate(270px,140px)}}@keyframes lupa-najdeny-1{0%,3%{fill:#C9CDD8}8%,26%{fill:#E0473C}33%,100%{fill:#C9CDD8}}@keyframes lupa-najdeny-2{0%,36%{fill:#C9CDD8}41%,59%{fill:#E0473C}66%,100%{fill:#C9CDD8}}@keyframes lupa-najdeny-3{0%,69%{fill:#C9CDD8}74%,92%{fill:#E0473C}99%,100%{fill:#C9CDD8}}.tep{width:min(100%,560px);margin-inline:auto}.tep__svg{width:100%;height:auto;display:block;overflow:visible}.tep__pokoj{fill:none;stroke:#C7CBD6;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.tep__zivy{fill:none;stroke:url(#tep-ciara);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:190 827;stroke-dashoffset:1017;filter:drop-shadow(0 0 6px rgb(36 71 230 / .28))}@media (prefers-reduced-motion:no-preference){.tep__zivy{animation:tepBeh 5.2s linear infinite}}@media (prefers-reduced-motion:reduce){.tep__zivy{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes tepBeh{from{stroke-dashoffset:1017}to{stroke-dashoffset:0}}.fixup{padding:clamp(52px,6.4vw,90px) 0;background:var(--white)}.fixup__head{max-width:620px}.fixup__lede{margin-top:16px;font-size:16.5px;line-height:1.65;color:var(--body)}.fixup__os{list-style:none;margin:clamp(34px,4vw,54px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px)}.fixup__krok{position:relative;padding-top:56px}.fixup__krok::before{content:"";position:absolute;top:19px;left:calc(50% + 26px);right:calc(-50% + 26px);height:1px;background:var(--line)}.fixup__krok:last-child::before{display:none}.fixup__bod{position:absolute;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--white);border:1px solid var(--line)}.fixup__bod b{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--prime);font-variant-numeric:tabular-nums}.fixup__bod--ikona svg{width:19px;height:19px;fill:none;stroke:var(--prime);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fixup__bod--stav{background:var(--prime);border-color:var(--prime)}.fixup__bod--stav svg{width:19px;height:19px;fill:none;stroke:var(--white);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.fixup__h{margin:0;font-size:clamp(16.5px,1.6vw,18.5px);font-weight:650;letter-spacing:-.025em;color:var(--ink);line-height:1.3}.fixup__p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--body)}.fixup__krok--stav .fixup__h{color:var(--prime)}@media (max-width:860px){.fixup__os{grid-template-columns:1fr;gap:0}.fixup__krok{padding:0 0 26px 62px}.fixup__krok:last-child{padding-bottom:0}.fixup__krok::before{top:46px;bottom:-6px;left:19px;right:auto;width:1px;height:auto}}.local{padding:clamp(52px,6.4vw,90px) 0;background:#FBFBFC}.local__lede{margin-top:16px;max-width:64ch;font-size:16.5px;line-height:1.65;color:var(--body)}.local__cols{display:grid;gap:clamp(24px,3.4vw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:clamp(28px,3.6vw,48px) 0}.local__h{margin:0 0 10px;font-size:clamp(16.5px,1.7vw,18.5px);font-weight:650;letter-spacing:-.018em;color:var(--ink);line-height:1.32}.local__p{margin:0;font-size:15.5px;line-height:1.66;color:var(--body);max-width:56ch}.local__h--sam{margin:clamp(28px,3.4vw,44px) 0 16px}.local__typy{display:grid;gap:clamp(14px,1.4vw,20px);grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.local__typy{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.local__typy{grid-template-columns:1fr}}.ltyp{--on:var(--ink);--on-soft:#33363D;padding:clamp(18px,1.7vw,24px);border-radius:22px;background:linear-gradient(152deg,var(--g1) 0%,var(--g2) 100%);border:1px solid color-mix(in srgb,var(--g2) 72%,#000 6%)}.ltyp__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;margin-bottom:14px;background:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .9);box-shadow:0 6px 14px -10px rgb(20 36 90 / .5)}.ltyp__ico svg{width:21px;height:21px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ltyp__h{margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--on)}.ltyp__p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--on-soft)}.speed{padding:clamp(52px,6.4vw,90px) 0;background:#FBFBFC}.speed .fast{margin-top:0}.fast{margin-top:clamp(52px,6.4vw,90px);text-align:center}.fast__head{max-width:none}.fast__h{margin:0;font-size:clamp(24px,3vw,36px)}.fast__p{margin:16px auto 0;max-width:82ch;font-size:16.5px;line-height:1.68;color:var(--body)}.fast__stage{position:relative;margin:clamp(28px,3.4vw,44px) auto 0;max-width:860px;isolation:isolate}.fast__glow{position:absolute;z-index:0;left:50%;top:2%;width:min(96%,760px);aspect-ratio:1/1;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--prime) 15%,transparent) 0%,color-mix(in srgb,var(--prime) 5%,transparent) 46%,transparent 70%);opacity:.85}.ps__tabs{position:relative;z-index:2;display:inline-flex;gap:4px;padding:4px;margin:0 0 clamp(16px,2vw,22px);background:var(--white);border:1px solid var(--line);border-radius:999px}.ps__tab{appearance:none;border:0;cursor:pointer;background:#fff0;padding:9px 20px;border-radius:999px;font:inherit;font-size:14px;font-weight:560;color:var(--body);transition:background-color .35s var(--expo),color .35s var(--expo)}.ps__tab:hover{color:var(--ink)}.ps__tab.is-on{background:var(--prime);color:var(--white)}.ps__tab:focus-visible{outline:2px solid var(--prime);outline-offset:2px}.ps__box{position:relative;z-index:1}.ps__shot{width:100%;height:auto;display:block;border-radius:14px;outline:1px solid var(--line);outline-offset:-1px;box-shadow:0 30px 56px -30px var(--tien-pokoj-tmavy);transition:box-shadow .45s var(--expo)}@media (hover:hover){.fast__stage:hover .ps__shot{box-shadow:0 38px 66px -30px var(--tien-modry)}}.ps__panel[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.ps__panel{animation:psFade .45s var(--expo)}}@keyframes psFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fast__stage figcaption{position:relative;z-index:1;margin-top:clamp(16px,2vw,24px);font-size:12px;color:var(--soft)}.fast__stage figcaption a{color:var(--prime);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--prime) 35%,transparent);transition:border-color .35s var(--expo)}.fast__stage figcaption a:hover{border-color:var(--prime)}.local .sec-btn{text-align:center}.geo{padding:clamp(52px,6.4vw,90px) 0;background:var(--white)}.geo__head{max-width:640px}.geo__p{margin-top:16px;max-width:56ch;font-size:16.5px;line-height:1.65;color:var(--body)}.geo__map{position:relative;margin-top:clamp(28px,3.4vw,44px)}.geo__map svg{width:100%;height:auto;display:block;overflow:visible}.geo__sk{fill:color-mix(in srgb,var(--prime) 6%,var(--white));stroke:color-mix(in srgb,var(--prime) 32%,var(--line));stroke-width:1.5;stroke-linejoin:round}.geo__pin{cursor:pointer}.geo__hit{fill:#fff0}.geo__dot{fill:var(--white);stroke:var(--prime);stroke-width:2;transition:fill .35s var(--expo)}.geo__lab{font-size:13.5px;fill:var(--body);font-weight:550;paint-order:stroke;stroke:var(--white);stroke-width:3px;stroke-linejoin:round;transition:fill .35s var(--expo)}.geo__pin:hover .geo__dot,.geo__pin:focus-visible .geo__dot{fill:var(--prime)}.geo__pin:hover .geo__lab,.geo__pin:focus-visible .geo__lab{fill:var(--prime)}.geo__pin:focus-visible{outline:none}.geo__pin:focus-visible .geo__hit{stroke:var(--prime);stroke-width:2}.geo__pin.is-here .geo__dot{fill:var(--prime);stroke:var(--prime)}.geo__pin.is-here .geo__lab{fill:var(--ink);font-weight:700;font-size:15px}.geo__aura{fill:var(--prime);fill-opacity:.14}@media (prefers-reduced-motion:no-preference){.geo__aura{animation:geoPulz 2.8s var(--expo) infinite;transform-box:fill-box;transform-origin:center}}@keyframes geoPulz{0%,100%{transform:scale(1);fill-opacity:.14}50%{transform:scale(1.22);fill-opacity:.06}}.geo__list{list-style:none;margin:clamp(28px,3.4vw,44px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 14px}.geo__list a{font-size:14px;color:var(--body);text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;transition:color .35s var(--expo),border-color .35s var(--expo)}.geo__list a:hover{color:var(--prime);border-color:var(--prime)}@media (max-width:720px){.geo__lab{font-size:20px;stroke-width:4px}.geo__pin.is-here .geo__lab{font-size:22px}.geo__list{flex-direction:column;gap:10px}.geo__list a{font-size:15.5px}}.js .dock{opacity:0;transform:translateY(-10px)}.js .hero .tag,.js .hero .rate,.js .hero .cta{opacity:0;transform:translateY(16px)}.js .hero .h1,.js .hero .lede{transform:translateY(16px)}.is-in .dock{opacity:1;transform:none;transition:opacity .9s var(--expo),transform .9s var(--expo)}.is-in .hero .tag,.is-in .hero .rate,.is-in .hero .h1,.is-in .hero .lede,.is-in .hero .cta{opacity:1;transform:none;transition:opacity .9s var(--expo),transform .9s var(--expo)}.is-in .hero .tag{transition-delay:.06s}.is-in .hero .rate{transition-delay:.10s}.is-in .hero .h1{transition-delay:.12s}.is-in .hero .lede{transition-delay:.16s}.is-in .hero .cta{transition-delay:.24s}img[data-wi-src]{visibility:hidden}@media (max-width:760px){.js:not(.wi-vykreslene) main>section:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (max-width:760px){.js .dock,.js .hero .tag,.js .hero .rate,.js .hero .h1,.js .hero .lede,.js .hero .cta{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .dock,.js .hero .tag,.js .hero .rate,.js .hero .h1,.js .hero .lede,.js .hero .cta{opacity:1!important;transform:none!important}}.js [data-rise]{opacity:0;transform:translateY(26px);transition:opacity .78s var(--expo),transform .78s var(--expo)}.js [data-rise].is-up{opacity:1;transform:none}.js [data-rise-group]>*{opacity:0;transform:translateY(28px);transition:opacity .72s var(--expo),transform .72s var(--expo)}.js [data-rise-group].is-up>*{opacity:1;transform:none}.js [data-rise-group].is-up>*:nth-child(1){transition-delay:0s}.js [data-rise-group].is-up>*:nth-child(2){transition-delay:.05s}.js [data-rise-group].is-up>*:nth-child(3){transition-delay:.1s}.js [data-rise-group].is-up>*:nth-child(4){transition-delay:.15s}.js [data-rise-group].is-up>*:nth-child(5){transition-delay:.2s}.js [data-rise-group].is-up>*:nth-child(6){transition-delay:.25s}.js [data-rise-group].is-up.is-done>*:nth-child(n){transition-delay:0s}@media (prefers-reduced-motion:reduce){.js [data-rise],.js [data-rise-group]>*{opacity:1!important;transform:none!important;transition:none!important}}.clients{padding:clamp(44px,5.4vw,70px) 0 0}.clients__head{max-width:660px;margin:0 auto clamp(28px,3.4vw,44px);padding-inline:var(--gut);text-align:center}.clients__head .eyebrow{display:block;margin-bottom:11px}.clients__h em{font-style:normal;color:var(--prime)}.clients__h{margin:0;font-size:clamp(27px,3.2vw,42px);font-weight:650;letter-spacing:-.04em;line-height:1.08;color:var(--ink);text-wrap:balance}.clients__p{margin:11px 0 0;font-size:14.5px;line-height:1.6;color:var(--body)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;width:max-content;animation:slide 46s linear infinite}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.logos{--pitch:clamp(12px,1.4vw,20px);display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.logos li{margin-right:var(--pitch)}.logos li{flex:none;display:grid;place-items:center;width:clamp(128px,12.6vw,164px);height:clamp(62px,5.8vw,78px);padding:clamp(10px,1.1vw,15px);border-radius:16px;background:#F4F5F8;border:1px solid rgb(10 10 10 / .045)}.logos img{display:block;width:auto;object-fit:contain;height:clamp(26px,2.5vw,33px);max-width:100%}.logos img[data-shape="mark"]{height:clamp(34px,3.3vw,44px)}.logos img[data-shape="word"]{height:clamp(24px,2.3vw,30px)}.logos img[data-shape="wide"]{height:clamp(15px,1.5vw,20px)}.wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--gut)}.eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--prime)}.sec-h{margin:14px 0 0;font-size:clamp(27px,3.2vw,42px);font-weight:650;letter-spacing:-.04em;line-height:1.08}.sec-h em{font-style:normal;color:var(--prime)}.svc{padding:clamp(52px,7vw,96px) 0;background:var(--white)}.svc__head{max-width:760px}.svc__lede{margin-top:16px;max-width:46ch;font-size:16.5px;color:var(--body)}.assure{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:11px;justify-items:start}.assure li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--soft)}.assure b{color:var(--ink);font-weight:600}.assure svg{flex:none;width:17px;height:17px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.assure .tick{stroke-width:2}.cards{margin-top:clamp(28px,3.5vw,46px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.4vw,20px)}@media (min-width:1001px){.cards{grid-template-columns:repeat(4,1fr)}}@media (max-width:1000px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.cards{grid-template-columns:1fr}}.card{--on:var(--ink);--on-soft:#33363D;position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:linear-gradient(152deg,var(--g1) 0%,var(--g2) 100%);border:1px solid color-mix(in srgb,var(--g2) 72%,#000 6%);color:var(--on);position:relative}.js .cards .card,.cards .card{transition:opacity .72s var(--expo),transform .5s cubic-bezier(.22,.61,.24,1),border-color .5s cubic-bezier(.22,.61,.24,1)}@media (hover:hover){.js .cards .card:hover,.cards .card:hover{transform:scale(1.025);z-index:2;border-color:color-mix(in srgb,var(--g2) 44%,#000 10%)}}@media (prefers-reduced-motion:reduce){.card{transition:border-color .3s ease}.card:hover{transform:none}}.card--dark{--on:#FFFFFF;--on-soft:rgba(255,255,255,.86)}.stage{position:relative;height:clamp(168px,14.6vw,194px);display:grid;place-items:center}.stage::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to right,rgb(20 36 90 / .055) 0 1px,transparent 1px 26px),repeating-linear-gradient(to bottom,rgb(20 36 90 / .055) 0 1px,transparent 1px 26px);-webkit-mask-image:radial-gradient(58% 56% at 50% 46%,#000 30%,transparent 78%);mask-image:radial-gradient(58% 56% at 50% 46%,#000 30%,transparent 78%)}.card--dark .stage::before{background:repeating-linear-gradient(to right,rgb(210 226 255 / .1) 0 1px,transparent 1px 26px),repeating-linear-gradient(to bottom,rgb(210 226 255 / .1) 0 1px,transparent 1px 26px)}.stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46% 44% at 50% 42%,rgb(255 255 255 / .42),transparent 72%)}.card--dark .stage::after{background:radial-gradient(48% 46% at 50% 42%,rgb(150 180 255 / .22),transparent 74%)}.obj{position:relative;display:block;width:104px;height:96px;transform:scale(1.2)}.obj i,.obj b{display:block;position:absolute}.obj i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.obj--web .pane{border-radius:10px;background:linear-gradient(155deg,rgb(255 255 255 / .92),rgb(214 227 255 / .66));border:1px solid rgb(255 255 255 / .8);box-shadow:0 10px 22px -13px rgb(30 48 120 / .45),inset 0 1px 0 rgb(255 255 255 / .9)}.pane--3{left:26px;top:2px;width:62px;height:44px;opacity:.55}.pane--2{left:16px;top:16px;width:70px;height:48px;opacity:.8}.pane--1{left:4px;bottom:4px;width:80px;height:56px;padding:9px 10px;background:linear-gradient(155deg,rgb(255 255 255 / .96),rgb(232 240 255 / .8))}.obj--web .pane--1 b{position:static;height:5px;border-radius:3px;background:rgb(140 170 240 / .45);margin-bottom:6px}.obj--web .pane--1 b:nth-child(1){width:52%;background:linear-gradient(90deg,rgb(36 71 230 / .9),rgb(120 150 255 / .75))}.obj--web .pane--1 b:nth-child(3){width:66%}.bag{left:16px;bottom:2px;width:66px;height:60px;border-radius:9px 9px 14px 14px;background:linear-gradient(155deg,rgb(255 255 255 / .7) 0%,rgb(152 184 255 / .8) 42%,rgb(72 110 232 / .84) 100%);border:1px solid rgb(255 255 255 / .62);box-shadow:0 14px 28px -12px rgb(24 44 130 / .52),inset 0 1px 0 rgb(255 255 255 / .82),inset 0 -12px 22px -14px rgb(20 40 120 / .45)}.bag__grip{position:absolute;left:50%;top:-17px;translate:-50% 0;width:32px;height:26px;border-radius:16px 16px 0 0;border:5px solid rgb(255 255 255 / .72);border-bottom:0}.tagx{right:6px;top:12px;width:26px;height:26px;border-radius:8px;background:linear-gradient(150deg,rgb(255 255 255 / .95),rgb(206 222 255 / .7));border:1px solid rgb(255 255 255 / .9);box-shadow:0 8px 16px -9px rgb(24 44 130 / .45);rotate:14deg}.predpo{left:50%;top:50%;translate:-50% -50%;width:84px;height:64px;border-radius:12px;background:linear-gradient(90deg,rgb(226 228 233 / .92) 0,rgb(190 194 204 / .92) 50%,rgb(150 182 255 / .9) 50%,rgb(62 100 228 / .9) 100%);border:1px solid rgb(255 255 255 / .7);box-shadow:0 16px 32px -14px rgb(20 40 130 / .55),inset 0 1px 0 rgb(255 255 255 / .85)}.predpo::before,.predpo::after{content:"";position:absolute;top:14px;width:26px;height:34px;background:linear-gradient(currentColor,currentColor) 0 0/100% 4px no-repeat,linear-gradient(currentColor,currentColor) 0 9px/70% 4px no-repeat,linear-gradient(currentColor,currentColor) 0 18px/85% 4px no-repeat,linear-gradient(currentColor,currentColor) 0 30px/50% 4px no-repeat;border-radius:2px}.predpo::before{left:9px;color:rgb(255 255 255 / .7)}.predpo::after{right:9px;color:rgb(255 255 255 / .92)}.predpo__jazdec{left:50%;top:50%;translate:-50% -50%;width:3px;height:76px;border-radius:2px;background:rgb(255 255 255 / .98);box-shadow:0 6px 14px -6px rgb(20 40 130 / .6);-webkit-backdrop-filter:none;backdrop-filter:none}.predpo__jazdec::after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:18px;height:18px;border-radius:50%;background:#FFF;border:3px solid rgb(36 71 230 / .95);box-shadow:0 6px 14px -6px rgb(20 40 130 / .7)}.shield{left:50%;top:4px;translate:-50% 0;width:74px;height:86px;background:linear-gradient(155deg,rgb(255 255 255 / .78) 0%,rgb(158 190 255 / .78) 44%,rgb(74 112 232 / .82) 100%);border:1px solid rgb(255 255 255 / .66);border-radius:15px 15px 40px 40px / 15px 15px 54px 54px;box-shadow:0 16px 32px -14px rgb(20 40 130 / .55),inset 0 1px 0 rgb(255 255 255 / .85),inset 0 -14px 24px -16px rgb(20 40 120 / .5)}.shield::after{content:"";position:absolute;left:50%;top:29px;translate:-50% 0;width:15px;height:15px;border-radius:50%;background:rgb(255 255 255 / .92);box-shadow:0 13px 0 -4px rgb(255 255 255 / .92)}.iskra{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:radial-gradient(40% 40% at 45% 40%,rgb(255 255 255 / .98),transparent 70%),linear-gradient(155deg,rgb(220 236 255 / .95),rgb(120 160 250 / .9) 55%,rgb(46 84 214 / .92));-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 14px 22px rgb(20 44 140 / .35))}.iskra--velka{left:14px;top:12px;width:66px;height:66px}.iskra--mala{left:74px;top:4px;width:26px;height:26px}.iskra--mini{left:76px;top:60px;width:16px;height:16px}.kocka3d{left:50%;top:50%;width:52px;height:52px;translate:-50% -50%;transform-style:preserve-3d;transform:rotateX(-26deg) rotateY(-40deg)}.obj .kocka3d{-webkit-backdrop-filter:none;backdrop-filter:none}.kocka3d b{inset:0;border:1px solid rgb(255 255 255 / .75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kocka3d__predna{transform:translateZ(26px);background:linear-gradient(155deg,rgb(255 255 255 / .72),rgb(150 184 255 / .8) 60%,rgb(74 112 232 / .86));box-shadow:0 20px 36px -16px rgb(20 40 130 / .6)}.kocka3d__prava{transform:rotateY(90deg) translateZ(26px);background:linear-gradient(155deg,rgb(120 158 246 / .86),rgb(46 84 214 / .92))}.kocka3d__horna{transform:rotateX(90deg) translateZ(26px);background:linear-gradient(155deg,rgb(255 255 255 / .96),rgb(214 228 255 / .9))}.lupka{left:14px;top:8px;width:62px;height:62px;border-radius:50%;background:radial-gradient(40% 36% at 30% 24%,rgb(255 255 255 / .9),transparent 64%),linear-gradient(155deg,rgb(255 255 255 / .55),rgb(200 214 240 / .55));border:4px solid rgb(255 255 255 / .9);box-shadow:0 16px 30px -14px rgb(20 40 130 / .55),0 0 0 1px rgb(120 140 190 / .25)}.lupka__rukovat{left:66px;top:64px;width:34px;height:12px;border-radius:6px;background:linear-gradient(90deg,rgb(74 112 232 / .95),rgb(36 71 230 / .95));border:1px solid rgb(255 255 255 / .6);rotate:45deg;transform-origin:0 50%;box-shadow:0 10px 18px -10px rgb(20 40 130 / .6);-webkit-backdrop-filter:none;backdrop-filter:none}.chrobak{width:14px;height:18px;border-radius:50% 50% 45% 45%;background:linear-gradient(160deg,#F06A5A,#B62E2E);border:1px solid rgb(255 255 255 / .55);box-shadow:0 6px 12px -6px rgb(120 20 20 / .6);-webkit-backdrop-filter:none;backdrop-filter:none}.chrobak::before,.chrobak::after{content:"";position:absolute;top:3px;width:6px;height:11px;background:linear-gradient(rgb(140 30 30 / .9),rgb(140 30 30 / .9)) 0 0/100% 1.5px no-repeat,linear-gradient(rgb(140 30 30 / .9),rgb(140 30 30 / .9)) 0 50%/100% 1.5px no-repeat,linear-gradient(rgb(140 30 30 / .9),rgb(140 30 30 / .9)) 0 100%/100% 1.5px no-repeat}.chrobak::before{left:-7px}.chrobak::after{right:-7px}.chrobak--1{left:36px;top:30px;rotate:-20deg}.chrobak--2{left:74px;top:14px;rotate:30deg}.pin{left:50%;top:6px;translate:-50% 0;width:60px;height:60px;border-radius:50% 50% 50% 5px;rotate:-45deg;background:linear-gradient(155deg,rgb(255 255 255 / .76) 0%,rgb(152 184 255 / .8) 46%,rgb(70 108 230 / .84) 100%);border:1px solid rgb(255 255 255 / .64);box-shadow:0 16px 30px -14px rgb(20 40 130 / .55),inset 0 1px 0 rgb(255 255 255 / .82)}.pin::after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:22px;height:22px;border-radius:50%;background:rgb(255 255 255 / .9)}.star{right:2px;bottom:6px;width:30px;height:30px;background:linear-gradient(150deg,rgb(255 236 190 / .95),rgb(244 190 96 / .9));clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 8px 12px rgb(140 90 10 / .35))}.obj .sync,.obj .kal,.obj .kosik,.obj .zamok,.obj .prepinac,.obj .posuv,.obj .bublina{border:1px solid rgb(255 255 255 / .66);box-shadow:0 16px 32px -14px rgb(20 40 130 / .55),inset 0 1px 0 rgb(255 255 255 / .85),inset 0 -14px 24px -16px rgb(20 40 120 / .5)}.odznak{right:4px;bottom:6px;width:30px;height:30px;border-radius:9px;background:linear-gradient(150deg,rgb(255 255 255 / .96),rgb(206 222 255 / .74));border:1px solid rgb(255 255 255 / .9);box-shadow:0 8px 16px -9px rgb(24 44 130 / .5)}.odznak::after{content:"";position:absolute;left:9px;top:8px;width:11px;height:6px;border-left:3px solid rgb(36 71 230 / .95);border-bottom:3px solid rgb(36 71 230 / .95);rotate:-45deg}.sync{left:14px;top:6px;width:72px;height:72px;border-radius:50%;background:linear-gradient(155deg,rgb(255 255 255 / .78) 0%,rgb(158 190 255 / .78) 44%,rgb(74 112 232 / .82) 100%)}.sync::before{content:"";position:absolute;inset:17px;border-radius:50%;border:5px solid rgb(255 255 255 / .94);border-top-color:#fff0;rotate:30deg}.sync::after{content:"";position:absolute;left:40px;top:12px;width:13px;height:14px;background:rgb(255 255 255 / .94);clip-path:polygon(0 0,100% 50%,0 100%);rotate:28deg}.kal{left:14px;top:14px;width:76px;height:70px;border-radius:13px;overflow:hidden;background:radial-gradient(circle,rgb(140 170 240 / .6) 2.2px,transparent 2.8px) 12px 30px / 13px 11px,linear-gradient(155deg,rgb(255 255 255 / .95),rgb(222 233 255 / .78))}.kal::before{content:"";position:absolute;left:0;right:0;top:0;height:20px;background:linear-gradient(90deg,rgb(36 71 230 / .92),rgb(120 150 255 / .82))}.kal__krok{right:9px;bottom:8px;width:20px;height:18px;border-radius:6px;background:linear-gradient(150deg,rgb(36 71 230 / .95),rgb(96 130 250 / .9));box-shadow:0 6px 12px -6px rgb(20 40 130 / .7)}.kal__krok::after{content:"";position:absolute;left:6px;top:4px;width:8px;height:4px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;rotate:-45deg}.kal__kruzok{top:6px;width:7px;height:16px;border-radius:4px;background:rgb(255 255 255 / .96);box-shadow:0 3px 6px -3px rgb(20 40 130 / .6);-webkit-backdrop-filter:none;backdrop-filter:none}.kal__kruzok--1{left:32px}.kal__kruzok--2{left:66px}.kosik{left:22px;top:22px;width:66px;height:42px;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);border-radius:4px;background:repeating-linear-gradient(90deg,transparent 0 11px,rgb(255 255 255 / .55) 11px 13px),linear-gradient(155deg,rgb(255 255 255 / .78) 0%,rgb(158 190 255 / .8) 44%,rgb(74 112 232 / .86) 100%)}.obj .kosik{box-shadow:none;border:0;filter:drop-shadow(0 14px 16px rgb(20 40 130 / .4))}.kosik__rukovat{left:4px;top:10px;width:24px;height:6px;border-radius:3px;background:rgb(255 255 255 / .9);rotate:18deg;box-shadow:0 6px 10px -5px rgb(20 40 130 / .5)}.kosik__koleso{top:68px;width:14px;height:14px;border-radius:50%;background:linear-gradient(150deg,rgb(255 255 255 / .95),rgb(150 180 250 / .9));border:2px solid rgb(74 112 232 / .8);box-shadow:0 6px 10px -5px rgb(20 40 130 / .6)}.kosik__koleso--1{left:32px}.kosik__koleso--2{left:66px}.obj--kosik .odznak{right:0;bottom:auto;top:4px}.zamok__obluk{left:50%;top:4px;translate:-50% 0;width:40px;height:44px;border-radius:20px 20px 0 0;border:7px solid rgb(255 255 255 / .82);border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 6px 8px rgb(20 40 130 / .35))}.zamok{left:50%;top:36px;translate:-50% 0;width:70px;height:54px;border-radius:14px;background:linear-gradient(155deg,rgb(255 255 255 / .78) 0%,rgb(158 190 255 / .8) 44%,rgb(74 112 232 / .86) 100%)}.zamok::after{content:"";position:absolute;left:50%;top:15px;translate:-50% 0;width:14px;height:14px;border-radius:50%;background:rgb(255 255 255 / .94);box-shadow:0 12px 0 -4px rgb(255 255 255 / .94)}.prepinac{left:6px;top:28px;width:92px;height:46px;border-radius:23px;background:linear-gradient(155deg,rgb(160 192 255 / .85) 0%,rgb(74 112 232 / .9) 60%,rgb(36 71 230 / .92) 100%)}.prepinac__gulka{right:5px;top:4px;width:36px;height:36px;border-radius:50%;background:radial-gradient(60% 60% at 35% 30%,#fff,rgb(232 240 255 / .95));box-shadow:0 8px 16px -6px rgb(20 40 130 / .6),inset 0 -3px 6px rgb(120 150 220 / .35)}.prepinac__led{left:24px;top:46px;width:10px;height:10px;border-radius:50%;background:#4ADE80;box-shadow:0 0 0 3px rgb(74 222 128 / .25),0 0 14px rgb(74 222 128 / .8);-webkit-backdrop-filter:none;backdrop-filter:none}.obj .posuv{left:10px;top:10px;width:84px;height:74px;border-radius:13px;padding:16px 14px;display:grid;align-content:space-between;box-sizing:border-box;background:linear-gradient(155deg,rgb(255 255 255 / .95),rgb(222 233 255 / .78))}.obj .posuv b{position:relative;display:block;height:5px;border-radius:3px;background:rgb(140 170 240 / .45)}.obj .posuv b::after{content:"";position:absolute;top:50%;translate:-50% -50%;width:15px;height:15px;border-radius:50%;background:linear-gradient(150deg,rgb(96 130 250 / .95),rgb(36 71 230 / .95));border:2px solid #fff;box-shadow:0 5px 10px -4px rgb(20 40 130 / .7)}.obj .posuv b:nth-child(1)::after{left:30%}.obj .posuv b:nth-child(2)::after{left:72%}.obj .posuv b:nth-child(3)::after{left:48%}.obj .bublina{left:6px;top:12px;width:80px;height:56px;border-radius:16px;padding:15px 13px;display:grid;align-content:start;gap:8px;box-sizing:border-box;background:linear-gradient(155deg,rgb(255 255 255 / .95),rgb(222 233 255 / .8))}.bublina::after{content:"";position:absolute;left:14px;bottom:-12px;width:16px;height:13px;background:rgb(224 234 255 / .92);clip-path:polygon(0 0,100% 0,10% 100%)}.obj .bublina b{position:static;display:block;height:5px;border-radius:3px;background:rgb(140 170 240 / .5)}.obj .bublina b:first-child{width:78%;background:linear-gradient(90deg,rgb(36 71 230 / .9),rgb(120 150 255 / .75))}.obj .bublina b:last-child{width:52%}.bublina__hviezda{right:0;top:44px;width:34px;height:34px;background:linear-gradient(150deg,rgb(255 236 190 / .97),rgb(244 190 96 / .92));clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 8px 12px rgb(140 90 10 / .35));-webkit-backdrop-filter:none;backdrop-filter:none}.obj .star,.obj .bublina__hviezda{-webkit-backdrop-filter:none;backdrop-filter:none}.obj .jedna{left:24px;top:0;width:58px;height:92px;border-radius:11px;padding:9px 8px;display:grid;align-content:start;gap:6px;box-sizing:border-box;background:linear-gradient(155deg,rgb(255 255 255 / .95),rgb(222 233 255 / .78));border:1px solid rgb(255 255 255 / .8);box-shadow:0 16px 32px -14px rgb(20 40 130 / .55),inset 0 1px 0 rgb(255 255 255 / .9)}.obj .jedna b{position:static;display:block;height:5px;border-radius:3px;background:rgb(140 170 240 / .45)}.obj .jedna b:nth-child(1){height:18px;border-radius:5px;background:linear-gradient(135deg,rgb(36 71 230 / .9),rgb(120 150 255 / .75))}.obj .jedna b:nth-child(3){width:70%}.obj .jedna b:nth-child(4){height:14px;margin-top:4px;border-radius:4px;background:rgb(140 170 240 / .3)}.jedna__posun{left:88px;top:10px;width:8px;height:72px;border-radius:4px;background:rgb(255 255 255 / .55);border:1px solid rgb(255 255 255 / .7)}.jedna__posun::after{content:"";position:absolute;left:1px;top:4px;width:4px;height:22px;border-radius:2px;background:linear-gradient(180deg,rgb(36 71 230 / .95),rgb(96 130 250 / .9));animation:jedna-posun 3.6s ease-in-out infinite}@keyframes jedna-posun{0%,15%{transform:translateY(0)}50%,65%{transform:translateY(40px)}100%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jedna__posun::after{animation:none}}.stage--uk{align-items:end;justify-items:center;overflow:hidden;padding:18px 16px 0;box-sizing:border-box}.stage--uk::before,.stage--uk::after{z-index:0}.uk{position:relative;z-index:1}.uk--mockup{display:block;width:auto;max-width:100%;height:clamp(150px,13.4vw,176px);object-fit:contain;margin-bottom:-2px;filter:drop-shadow(0 18px 22px rgb(20 36 90 / .28));transition:transform .7s var(--expo)}.card:hover .uk--mockup{transform:translateY(-5px) scale(1.02)}.uk--tel{width:104px;height:clamp(150px,13.4vw,176px);align-self:end;padding:6px 6px 0;box-sizing:border-box;border-radius:22px 22px 0 0;background:#111;box-shadow:0 22px 40px -20px rgb(20 30 80 / .6)}.uk__obrazovka{height:100%;overflow:hidden;border-radius:17px 17px 0 0;background:#fff}.uk__obrazovka img{display:block;width:100%;height:auto;animation:uk-posun 18s cubic-bezier(.45,0,.25,1) infinite alternate}@keyframes uk-posun{0%,5%{transform:translateY(0)}100%{transform:translateY(calc(-100% + 170px))}}@media (prefers-reduced-motion:reduce){.uk__obrazovka img{animation:none}}.card__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:clamp(18px,1.7vw,24px)}.card__tag{padding:4px 10px;border-radius:999px;background:rgb(255 255 255 / .8);border:1px solid color-mix(in srgb,var(--g2) 62%,#000 8%);font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--prime)}.card--dark .card__tag{background:rgb(255 255 255 / .94);border-color:rgb(255 255 255 / .5);color:var(--prime)}.card__tags{display:flex;flex-wrap:wrap;gap:6px}.card__tag--free{position:absolute;top:34px;right:-44px;z-index:3;width:172px;padding:6px 0;border-radius:0;border:0;transform:rotate(45deg);background:var(--prime);color:#fff;text-align:center;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 18px -10px rgb(10 10 30 / .55)}.card__h{margin:12px 0 0;font-size:clamp(17px,1.4vw,20px);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--on)}.card__p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--on-soft)}.card__cta{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 18px;border-radius:999px;background:var(--prime);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--prime) 60%,transparent);transition:background-color .3s ease,box-shadow .45s var(--expo)}.card__cta:hover{background:var(--prime-hover)}.work{padding:clamp(56px,8vw,104px) 0 clamp(44px,6vw,72px);background:#fff;overflow-x:clip}.work__head{max-width:760px}.work__lede{margin-top:16px;max-width:none;font-size:16.5px;color:var(--body)}.work__stage{position:relative;margin-top:clamp(28px,3.6vw,52px);display:flex;align-items:center;justify-content:center}.work__rail{position:relative;width:100%;height:clamp(356px,32vw,428px);perspective:1600px}.proj{position:absolute;left:50%;top:0;--frame:clamp(22px, 3vw, 48px);width:min(84%, 940px);height:100%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);border-radius:34px;overflow:hidden;background:linear-gradient(152deg,#EFEFF1 0%,#CBCDD3 100%);border:1px solid #BEC0C6;transition:transform .8s var(--expo),opacity .8s var(--expo),filter .8s var(--expo),box-shadow .8s var(--expo)}.proj[data-pos="0"]{transform:translateX(-50%) scale(1);opacity:1;z-index:3;filter:none;box-shadow:0 2px 4px rgb(17 17 18 / .05),0 40px 80px -44px rgb(17 17 18 / .5)}.proj[data-pos="-1"]{transform:translateX(calc(-50% - 185px)) scale(.82);opacity:.5;z-index:1;filter:brightness(.97);box-shadow:0 24px 50px -34px rgb(17 17 18 / .45)}.proj[data-pos="1"]{transform:translateX(calc(-50% + 185px)) scale(.82);opacity:.5;z-index:1;filter:brightness(.97);box-shadow:0 24px 50px -34px rgb(17 17 18 / .45)}.proj[data-pos="2"],.proj[data-pos="-2"],.proj[data-pos="3"],.proj[data-pos="-3"]{transform:translateX(calc(-50% + 300px)) scale(.7);opacity:0;z-index:0}.proj[data-pos="-2"],.proj[data-pos="-3"]{transform:translateX(calc(-50% - 300px)) scale(.7)}.proj[data-pos]:not([data-pos="0"]):not([data-pos="1"]):not([data-pos="-1"]):not([data-pos="2"]):not([data-pos="-2"]):not([data-pos="3"]):not([data-pos="-3"]){transform:translateX(calc(-50% + 300px)) scale(.7);opacity:0;z-index:0}.proj[data-pos^="-"]:not([data-pos="-1"]):not([data-pos="-2"]):not([data-pos="-3"]){transform:translateX(calc(-50% - 300px)) scale(.7)}.proj:not([data-pos="0"]){pointer-events:none}.proj__shot,.proj__panel{transition:opacity .55s var(--expo)}.proj:not([data-pos="0"]) .proj__shot,.proj:not([data-pos="0"]) .proj__panel{opacity:0}.proj__shot{position:relative;margin:var(--frame) calc(var(--frame) * .2) var(--frame) calc(var(--frame) * .75);aspect-ratio:1200 / 717;height:auto;align-self:center}.proj__shot img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 22px 26px rgb(17 17 18 / .22)) drop-shadow(0 4px 6px rgb(17 17 18 / .12));opacity:1}.proj__panel{display:flex;flex-direction:column;align-items:flex-start;padding:var(--frame) var(--frame) var(--frame) clamp(20px,2.4vw,34px)}.proj__mark{width:auto;height:clamp(22px,2vw,27px);margin-bottom:clamp(12px,1.4vw,18px);object-fit:contain}.proj__mark[data-shape="mark"]{height:clamp(40px,3.8vw,52px)}.proj__name{margin:0 0 clamp(12px,1.4vw,18px);display:flex;align-items:center;min-height:clamp(22px,2vw,27px);font-size:clamp(14px,1.3vw,16px);font-weight:650;letter-spacing:-.02em;color:#111112}.proj__h{margin:0;font-size:clamp(19px,2vw,28px);font-weight:650;letter-spacing:-.035em;line-height:1.15;color:#111112;max-width:22ch}.proj__p{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:#2C2F36;max-width:44ch}.proj__more{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#111112;border-bottom:1px solid rgb(17 17 18 / .3);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.proj__more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--expo)}.proj__more:hover{color:var(--prime);border-color:var(--prime)}.proj__more:hover svg{transform:translate(2px,-2px)}.proj__stats{margin:auto 0 0;padding-top:clamp(14px,1.6vw,20px);display:grid;grid-template-columns:repeat(3,auto);gap:clamp(16px,2.4vw,40px);justify-content:start;border-top:1px solid rgb(17 17 18 / .16);width:100%}.proj__stats dt{font-size:clamp(20px,2.2vw,29px);font-weight:700;letter-spacing:-.04em;line-height:1.1;color:#111112}.proj__stats dd{margin:3px 0 0;font-size:11px;color:#33363D;letter-spacing:.02em}.nav{position:absolute;z-index:4;top:50%;translate:0 -50%;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#141416;color:#fff;box-shadow:0 10px 22px -10px rgb(17 17 18 / .6);transition:background-color .3s ease}.nav svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.nav:hover{background:var(--prime)}.nav--prev{left:max(2%, calc(50% - 528px))}.nav--next{right:max(2%, calc(50% - 528px))}.dots{margin-top:clamp(20px,2.4vw,30px);display:flex;align-items:center;justify-content:center;gap:16px}.dot{position:relative;width:8px;height:8px;border-radius:50%;background:#CFD0D4;transition:background-color .35s ease}.dot::before{content:"";position:absolute;inset:-12px -8px}.dot[aria-current="true"]{background:#141416}.work__foot{margin-top:clamp(24px,3vw,38px);text-align:center}.btn--ink{background:#141416;color:#fff;box-shadow:0 12px 28px -14px rgb(17 17 18 / .7)}.btn--ink:hover{background:#26262A}@media (max-width:900px){.proj{--frame:clamp(16px,4vw,28px);width:min(92%, 620px);display:flex;flex-direction:column;height:auto}.work__rail{height:clamp(520px,86vw,700px)}.proj__shot{margin:var(--frame) var(--frame) 0;height:auto;flex:none;align-self:stretch}.proj__panel{flex:1 1 auto;min-height:0}.proj__panel{padding:var(--frame)}.proj__h{max-width:none}.proj[data-pos="-1"]{transform:translateX(calc(-50% - 86px)) scale(.88)}.proj[data-pos="1"]{transform:translateX(calc(-50% + 86px)) scale(.88)}.nav{top:auto;bottom:-42px;translate:0 0}.nav--prev{left:calc(50% - 92px)}.nav--next{right:calc(50% - 92px)}.dots{margin-top:20px}.work__foot{margin-top:44px}}@media (max-width:560px){.proj{width:min(96%, 420px);border-radius:26px}.work__rail{height:clamp(500px,120vw,560px)}.proj__stats{gap:14px}.proj__stats dt{font-size:19px}}@media (prefers-reduced-motion:reduce){.proj{transition:none}}.flow{position:relative;isolation:isolate;overflow:hidden;padding:clamp(60px,8vw,110px) 0;background:#0B0E17;color:#fff}.flow__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.flow>.wrap{position:relative;z-index:1}.flow__plate{position:absolute;inset:0}.flow__veil{position:absolute;inset:0;background:rgb(10 13 22 / .25)}.flow__v{--fade:1s;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;filter:brightness(.5) saturate(.92);transition:opacity var(--fade) linear}.flow__inner{max-width:600px}.flow__h{color:#fff}.flow__h em{color:#9EC6FF}.flow .eyebrow{color:#9EC6FF}.flow__lede{margin-top:16px;max-width:46ch;font-size:16.5px;color:rgb(255 255 255 / .84)}.steps{margin:clamp(30px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid;gap:0}.step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.6vw,22px);padding:clamp(16px,1.8vw,22px) 0;border-top:1px solid rgb(255 255 255 / .16)}.step:last-child{border-bottom:1px solid rgb(255 255 255 / .16)}.step__no{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.06em;color:#9EC6FF;padding-top:3px}.step__h{margin:0;font-size:clamp(17px,1.7vw,20px);font-weight:600;letter-spacing:-.02em;color:#fff}.step__p{margin:5px 0 0;font-size:14.5px;line-height:1.55;color:rgb(255 255 255 / .8);max-width:44ch}.flow__cta{margin-top:clamp(26px,3vw,38px)}@media (max-width:900px){.flow__inner{max-width:none}}@media (max-width:560px){.step{gap:12px}.step__p{font-size:14px}}.flow--mapa{background:radial-gradient(52% 46% at 78% 48%,rgb(36 71 230 / .20),transparent 72%),#0B0E17}.flow__grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:stretch}.mapa{position:relative;min-height:560px}.mapa svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mapa__topo path{stroke:rgb(158 198 255 / .07);stroke-width:1}.mapa__trasa{fill:none;stroke:rgb(158 198 255 / .7);stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.mapa__kresba{stroke:#D6E4FF;stroke-width:2.2}.mapa .k{stroke-dasharray:1 1;stroke-dashoffset:1}.obalka__telo{fill:#0B0E17}.list{transition:transform .6s var(--expo)}.list.on{transform:translateY(48px)}.chlopna{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s var(--expo) .25s}.chlopna.on{transform:scaleY(-1)}.svih{stroke:#7FA8FF;opacity:0;transform:translateX(-10px);transition:opacity .5s ease .55s,transform .6s var(--expo) .55s}.svih.on{opacity:1;transform:none}.fajka{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.3,1.6,.5,1) .75s}.fajka circle{fill:#22C55E;stroke:none}.fajka path{stroke:#fff;stroke-width:2.4}.fajka.on{transform:scale(1)}.blok,.farba{fill:#fff0;transition:fill .6s ease}.blok.on,.farba.on{fill:var(--c)}.znacka{stroke:#7FA8FF;stroke-width:3.2}.dielik{fill:var(--c);stroke:none;opacity:0;transform:translateX(34px);transition:opacity .35s ease,transform .6s cubic-bezier(.3,1.5,.5,1)}.dielik.on{opacity:1;transform:none}.iskry{stroke:#7FA8FF;opacity:0;transition:opacity .4s ease .2s}.iskry.on{opacity:1}.glob__telo{fill:rgb(36 71 230 / .12)}.glob{stroke:rgb(214 228 255 / .55);stroke-width:1.6}.spendlik{opacity:0;transform:translateY(-40px);transition:opacity .3s ease,transform .7s cubic-bezier(.3,1.6,.5,1)}.spendlik path{fill:#2447E6;stroke:#D6E4FF;stroke-width:2}.spendlik circle{fill:#fff;stroke:none}.spendlik.on{opacity:1;transform:none}.vlny circle{fill:none;stroke:#22C55E;stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:center}.vlny.on circle{animation:mapa-signal 2.4s ease-out infinite}.vlny.on circle:nth-child(2){animation-delay:1.2s}@keyframes mapa-signal{0%{opacity:.7;transform:scale(1)}100%{opacity:0;transform:scale(1.7)}}.online{opacity:0;transition:opacity .6s ease .5s}.online.on{opacity:1}.online__bod{fill:#22C55E;stroke:none}.online__vlna{fill:#22C55E;stroke:none;opacity:0;transform-box:fill-box;transform-origin:center}.online.on .online__vlna{animation:mapa-vlna 1.8s ease-out infinite}@keyframes mapa-vlna{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(3.2)}}.online text{fill:#D6E4FF;stroke:none;font-size:15px;font-weight:600;letter-spacing:-.01em}.stitok{opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .7s var(--expo)}.stitok.on{opacity:1;transform:none}.stitok text{stroke:none}.stitok__h{fill:#fff;font-size:17px;font-weight:600;letter-spacing:-.02em}.flow.is-mapa .step{opacity:.4;transition:opacity .5s ease}.flow.is-mapa .step.is-on{opacity:1}@media (max-width:900px){.flow__grid{grid-template-columns:1fr}.mapa{display:none}.flow.is-mapa .step{opacity:1}}@media (prefers-reduced-motion:reduce){.net__aura{animation:none}.vlny.on circle,.online.on .online__vlna{animation:none}}.ai{position:relative;isolation:isolate;overflow:hidden;padding:clamp(64px,8vw,116px) 0 clamp(56px,7vw,100px);background:#08090C;color:#fff}.ai__glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 20% 6%,rgb(36 71 230 / .34),transparent 70%),radial-gradient(46% 42% at 86% 40%,rgb(36 71 230 / .2),transparent 72%),radial-gradient(70% 50% at 50% 108%,rgb(36 71 230 / .13),transparent 74%)}.ai__grid{display:grid;gap:clamp(30px,3.6vw,56px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ai__head{max-width:560px}.ai__h{color:#fff}.ai__h em{color:#9EC6FF}.ai__lede{margin-top:16px;max-width:46ch;font-size:16.5px;color:rgb(255 255 255 / .8)}.ai__cta{margin-top:clamp(24px,2.8vw,34px)}.eyebrow--lit{color:#9EC6FF}.net{position:relative;aspect-ratio:1 / 1;width:min(100%, 520px);margin-inline:auto;touch-action:pan-y}.net__cv{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2}.net__aura{position:absolute;z-index:0;left:50%;top:50%;translate:-50% -50%;width:62%;height:62%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(74 124 255 / .5),rgb(36 71 230 / .16) 46%,transparent 72%);filter:blur(14px);animation:auraPulse 5.6s ease-in-out infinite}@keyframes auraPulse{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.14);opacity:1}}.net__core{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;width:23%;height:23%;border-radius:50%;pointer-events:none;background:radial-gradient(120% 120% at 26% 22%,#EAF3FF 0%,#A8C8FF 18%,#4E7CF0 52%,#21379F 82%,#101C58 100%);box-shadow:0 0 44px 4px rgb(74 124 255 / .55),0 0 110px 18px rgb(36 71 230 / .34),inset -6px -9px 20px -6px rgb(6 14 54 / .8),inset 0 1px 2px rgb(255 255 255 / .7);border:1px solid rgb(190 220 255 / .28)}.net__core::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(120% 120% at 78% 84%,rgb(8 16 58 / .62) 0%,rgb(8 16 58 / .24) 34%,transparent 62%)}.net__core::after{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(closest-side,transparent 62%,rgb(126 170 255 / .22) 82%,transparent 100%)}.net__spec{position:absolute;inset:0;border-radius:50%;display:block;background:radial-gradient(26% 22% at calc(32% + var(--px, 0) * 44%) calc(28% + var(--py, 0) * 38%),rgb(255 255 255 / .96) 0%,rgb(255 255 255 / .42) 42%,transparent 74%)}.net__rim{position:absolute;inset:0;border-radius:50%;display:block;background:radial-gradient(115% 115% at 84% 88%,rgb(150 196 255 / .85) 0%,rgb(150 196 255 / .18) 15%,transparent 34%);-webkit-mask-image:radial-gradient(closest-side,transparent 72%,#000 88%);mask-image:radial-gradient(closest-side,transparent 72%,#000 88%)}.ai__pts{grid-column:1 / -1;margin:clamp(10px,1.4vw,20px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px)}.pt{padding:clamp(18px,1.9vw,26px);border-radius:20px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);transition:border-color .45s var(--expo),background-color .45s var(--expo)}.pt:hover{background:rgb(255 255 255 / .065);border-color:rgb(158 198 255 / .3)}.pt__ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgb(36 71 230 / .26);border:1px solid rgb(158 198 255 / .28)}.pt__ico svg{width:20px;height:20px;fill:none;stroke:#9EC6FF;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pt__h{margin:15px 0 0;font-size:16.5px;font-weight:620;letter-spacing:-.02em;color:#fff}.pt__p{margin:7px 0 0;font-size:13.5px;line-height:1.55;color:rgb(255 255 255 / .76)}@media (max-width:1000px){.ai__grid{grid-template-columns:1fr}.ai__head{max-width:none}.ai__pts{grid-template-columns:1fr}}@media (max-width:560px){.ask{border-radius:20px}.ask__q{font-size:14px}}.price{padding:clamp(48px,5.6vw,80px) 0;background:var(--white)}.price__head{max-width:760px}.price__lede{margin-top:16px;max-width:52ch;font-size:16.5px;color:var(--body)}.plans{margin-top:clamp(30px,3.6vw,50px);display:grid;gap:clamp(14px,1.5vw,20px);grid-template-columns:repeat(3,1fr);align-items:start}@media (max-width:960px){.plans{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.plan{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.3vw,30px);border-radius:22px;background:#F7F8FA;border:1px solid var(--line)}.plan--lead{background:linear-gradient(168deg,#F2F5FF,#E8EEFF);border-color:color-mix(in srgb,var(--prime) 26%,var(--line));box-shadow:0 2px 4px rgb(20 36 90 / .04),0 30px 60px -40px rgb(20 36 90 / .45)}.plan__tag{position:absolute;top:-11px;left:clamp(22px,2.3vw,30px);padding:4px 11px;border-radius:999px;background:var(--prime);color:#fff;font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.plan__k{margin:0;font-size:14px;font-weight:650;letter-spacing:.02em;color:var(--ink)}.plan__p{margin:7px 0 0;font-size:13.5px;line-height:1.55;color:var(--soft);min-height:3.1em}.plan__price{display:flex;align-items:baseline;gap:5px;margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(38px,4vw,50px);font-weight:700;letter-spacing:-.045em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.plan__from{font-size:14px;font-weight:550;letter-spacing:-.01em;color:var(--soft);align-self:center}.plan__price i{font-style:normal;font-size:14px;font-weight:550;letter-spacing:-.01em;color:var(--soft)}.plan__list{margin:clamp(18px,2vw,24px) 0 0;padding:0;list-style:none;display:grid;gap:10px}.plan__list li{position:relative;padding-left:25px;font-size:13.5px;line-height:1.5;color:var(--body)}.plan__list li::before{content:"";position:absolute;left:0;top:4px;width:15px;height:8px;border-left:2px solid var(--prime);border-bottom:2px solid var(--prime);border-radius:1px;transform:rotate(-45deg) scale(.78);transform-origin:center}.btn--ghost{background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 2px rgb(10 10 10 / .03)}.btn--ghost::after{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--prime) 12%,transparent),transparent 60%)}.btn--ghost:hover{border-color:color-mix(in srgb,var(--prime) 45%,var(--line))}.price__foot{margin-top:clamp(30px,3.4vw,44px);display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center}.price__note{margin:0;font-size:13.5px;color:var(--soft)}.revs{padding:clamp(46px,5.4vw,76px) 0;background:var(--white)}.revs__head{max-width:760px}.revs__score{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:clamp(18px,2vw,24px)}.revs__num{font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.revs__meta{font-size:14.5px;color:var(--soft)}.revs__meta a{color:var(--prime)}.revs__meta a:hover{text-decoration:underline}.stars{display:inline-flex;gap:3px}.stars i{width:17px;height:17px;display:block;background:#F0A11B;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.stars--sm i{width:14px;height:14px}.stars i.is-off{background:#D9DCE3}.revs__stage{position:relative;margin-top:clamp(28px,3.4vw,44px)}.revs__vp{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.revs__vp:focus{outline:none}.revs__vp:focus-visible{outline:2px solid var(--prime);outline-offset:6px;border-radius:14px}.revs__vp::-webkit-scrollbar{display:none}.revs__track{display:flex;gap:clamp(14px,1.5vw,20px);width:max-content}.rev{flex:0 0 auto;width:clamp(260px, 30vw, 384px);scroll-snap-align:start;display:flex;flex-direction:column;padding:clamp(20px,2.1vw,26px);border-radius:20px;background:#F7F8FA;border:1px solid var(--line)}.rev__top{display:flex;align-items:center;gap:12px}.rev__pic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(150deg,#E4EBFF,#C7D6FA);color:#1E3A8A;font-size:17px;font-weight:650}.rev__name{margin:0;font-size:15px;font-weight:620;color:var(--ink)}.rev__when{margin:1px 0 0;font-size:12.5px;color:var(--soft)}.rev__g{flex:none;margin-left:auto;display:block;width:20px;height:20px}.rev__g svg{width:100%;height:100%;display:block}.rev .stars{margin-top:14px}.rev__txt{margin:11px 0 0;font-size:14px;line-height:1.62;color:var(--body)}@media (max-width:640px){.rev{width:min(82vw, 340px)}.revs__nav{display:none}}.revs__nav{top:50%;translate:0 -50%;left:auto;right:auto}.revs__nav.nav--prev{left:-19px}.revs__nav.nav--next{right:-19px}@media (max-width:1180px){.revs__nav.nav--prev{left:4px}.revs__nav.nav--next{right:4px}}.revs__nav[disabled]{opacity:.28;pointer-events:none}.revs__dots{margin-top:clamp(18px,2vw,26px)}.revs__dots:empty{display:none}.revs__foot{margin:clamp(22px,2.6vw,32px) 0 0;display:flex;justify-content:center}.faq{padding:clamp(48px,5.6vw,80px) 0;background:#fff}.faq__grid{display:block}.faq__side{margin-bottom:clamp(26px,3vw,38px)}.faq__lede{margin-top:16px;max-width:52ch;font-size:16.5px;color:var(--body)}.faq__cta{margin-top:clamp(20px,2.4vw,28px)}.faq__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px clamp(12px,1.4vw,18px);align-items:start}.faq__col{display:grid;gap:10px;align-content:start}.qa{border-radius:18px;background:#F4F4F6;border:1px solid #E7E7EA;transition:background-color .35s ease,border-color .35s ease}.qa:hover{background:#EFEFF2}.qa[open]{background:#F1F1F4;border-color:#DDDDE2}.qa__q{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(15px,1.5vw,19px) clamp(16px,1.7vw,22px);font-size:clamp(15px,1.35vw,17px);font-weight:580;letter-spacing:-.015em;line-height:1.4;color:var(--ink);cursor:pointer;list-style:none}.qa__q::-webkit-details-marker{display:none}.qa__q:focus-visible{border-radius:18px}.qa__sign{position:relative;flex:none;width:20px;height:20px;margin-top:2px}.qa__sign::before,.qa__sign::after{content:"";position:absolute;left:50%;top:50%;background:var(--prime);border-radius:2px;transition:transform .4s var(--expo),opacity .3s ease}.qa__sign::before{width:13px;height:1.8px;transform:translate(-50%,-50%)}.qa__sign::after{width:1.8px;height:13px;transform:translate(-50%,-50%)}.qa[open] .qa__sign::after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.qa__a{padding:0 clamp(16px,1.7vw,22px) clamp(16px,1.6vw,20px)}.qa__a p{margin:0;max-width:60ch;font-size:14.5px;line-height:1.62;color:var(--body)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.qa::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--expo),content-visibility .45s allow-discrete}.qa[open]::details-content{block-size:auto}}@media (max-width:900px){.faq__list{grid-template-columns:1fr}}.faq__viac{margin:clamp(24px,2.8vw,34px) 0 0;text-align:left;font-size:16px;color:var(--body)}.faq__viac a{margin-left:4px;font-weight:600;color:var(--prime);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:rgb(36 71 230 / .35);transition:text-decoration-color .25s ease}.faq__viac a:hover{text-decoration-color:var(--prime)}.ctc{padding:clamp(60px,8vw,110px) 0;background:#F6F7F9}.ctc__grid{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.ctc__lede{margin-top:16px;max-width:42ch;font-size:16.5px;color:var(--body)}.ctc__list{margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none;display:grid;gap:16px}.ctc__list li{display:flex;align-items:flex-start;gap:13px}.ctc__ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;border:1px solid var(--line);box-shadow:0 6px 14px -10px rgb(10 10 10 / .3)}.ctc__ico svg{width:19px;height:19px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ctc__k{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.ctc__v{display:block;margin:2px 0 0;font-size:16px;font-weight:560;letter-spacing:-.01em;color:var(--ink);transition:color .25s ease}a.ctc__v:hover{color:var(--prime)}.kbox{margin-top:clamp(26px,3vw,36px);text-align:left}.kbox__kanaly{display:grid;gap:4px}.kanal{display:flex;align-items:center;gap:13px;padding:8px 0;color:var(--ink)}.kanal__ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#EEF2FF;transition:background-color .3s ease}.kanal__ico svg{width:18px;height:18px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.kanal:hover .kanal__ico{background:var(--prime)}.kanal:hover .kanal__ico svg{stroke:#fff}.kanal:hover .kanal__t b{color:var(--prime)}.kanal__t{display:grid;min-width:0}.kanal__t small{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}.kanal__t b{font-size:15.5px;font-weight:560;letter-spacing:-.01em;overflow-wrap:anywhere;transition:color .25s ease}.kbox__adr{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13.5px;color:var(--soft)}.kbox__adr svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7}.kroky3{position:relative;margin:clamp(22px,2.4vw,30px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;counter-reset:k3;text-align:left}.kroky3::before{content:"";position:absolute;left:14px;right:calc(33.3% - 14px);top:14px;height:1.5px;background:linear-gradient(90deg,var(--prime),color-mix(in srgb,var(--prime) 25%,transparent))}.kroky3 li{position:relative;counter-increment:k3;display:grid;gap:2px;padding-top:40px}.kroky3 li::before{content:counter(k3);position:absolute;left:0;top:0;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#fff;border:1.5px solid var(--prime);color:var(--prime);font-family:var(--mono);font-size:12px;font-weight:600;box-shadow:0 6px 12px -8px rgb(36 71 230 / .6)}.kroky3 li:first-child::before{background:var(--prime);color:#fff}.kroky3 b{font-size:14.5px;font-weight:620;color:var(--ink);letter-spacing:-.01em}.kroky3 span{font-size:13px;color:var(--soft)}.ctc--jeden .ctc__grid{gap:0;align-items:stretch;padding-inline:0;max-width:calc(1320px - 2 * var(--gut));width:calc(100% - 2 * var(--gut));border-radius:28px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px rgb(10 10 10 / .03),0 40px 80px -50px rgb(20 36 90 / .35)}.ctc--jeden .ctc__side{padding:clamp(28px,3.4vw,52px);background:radial-gradient(80% 60% at 0% 0%,rgb(36 71 230 / .16),transparent 70%),linear-gradient(160deg,#E4EAFD 0%,#D5DFFA 100%)}.ctc--jeden .frm{border:0;box-shadow:none;border-radius:0;padding:clamp(28px,3.4vw,52px)}.ctc--jeden .kbox{margin-top:clamp(24px,2.8vw,34px)}.ctc--jeden .kanal__ico{background:#fff}.ctc--jeden .kroky3 li::before{background:#fff}.ctc--jeden .kroky3 li:first-child::before{background:var(--prime)}@media (max-width:620px){.ctc--jeden .ctc__side,.ctc--jeden .frm{padding:26px 20px}.kroky3 b{font-size:13.5px}.kroky3 span{font-size:12px}}.ctc--tma .ctc__side{color:#fff;background:radial-gradient(70% 55% at 0% 0%,rgb(36 71 230 / .45),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgb(110 82 184 / .28),transparent 70%),#0B0E17}.ctc--tma .ctc__side .eyebrow{color:#9EC6FF}.ctc--tma .ctc__h{color:#fff}.ctc--tma .ctc__h em{color:#9EC6FF}.ctc--tma .ctc__lede{color:rgb(255 255 255 / .78)}.ctc--tma .kanal{color:#fff}.ctc--tma .kanal__ico{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12)}.ctc--tma .kanal__ico svg{stroke:#9EC6FF}.ctc--tma .kanal__t small{color:rgb(255 255 255 / .55)}.ctc--tma .kanal:hover .kanal__t b{color:#9EC6FF}.ctc--tma .kanal:hover .kanal__ico{background:var(--prime);border-color:var(--prime)}.ctc--tma .kanal:hover .kanal__ico svg{stroke:#fff}.ctc--tma .kroky3::before{background:linear-gradient(90deg,#9EC6FF,rgb(158 198 255 / .2))}.ctc--tma .kroky3 li::before{background:#0B0E17;border-color:#9EC6FF;color:#9EC6FF;box-shadow:none}.ctc--tma .kroky3 li:first-child::before{background:var(--prime);border-color:var(--prime);color:#fff}.ctc--tma .kroky3 b{color:#fff}.ctc--tma .kroky3 span{color:rgb(255 255 255 / .55)}.phero__vis--uprava{perspective:none;display:flex;justify-content:center}.uprava{position:relative;width:min(100%,500px);padding:34px 0 30px}.uprava__okno{position:relative;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 40px 70px -40px rgb(20 36 90 / .45)}.uprava__lista{display:flex;gap:5px;align-items:center;height:26px;padding:0 12px;background:#F4F5F8;border-bottom:1px solid var(--line)}.uprava__lista i{width:7px;height:7px;border-radius:50%;background:#D3D9E6}.uprava__plocha{position:relative}.uprava__plocha>img{display:block;width:100%;height:auto}.uprava__plocha{container-type:inline-size}.uprava__nadpis{position:absolute;left:30%;top:17%;width:40%;height:8%;display:grid;place-items:center;background:#F5F5F5;font-family:Roboto,Inter,system-ui,sans-serif;font-size:2.55cqw;font-weight:700;color:#111;white-space:nowrap}.uprava__nadpis s,.uprava__nadpis b{grid-area:1/1;text-decoration:none;font-weight:700;letter-spacing:-.01em}.uprava__nadpis s{padding:0 .1em;animation:uprava-stara 11s ease infinite}.uprava__nadpis b{overflow:hidden;width:0;border-right:.14cqw solid #fff0;animation:uprava-nova 11s steps(23,end) infinite}@keyframes uprava-stara{0%,20%{opacity:1;background:#fff0}24%,32%{opacity:1;background:rgb(36 71 230 / .25)}34%,96%{opacity:0}100%{opacity:1}}@keyframes uprava-nova{0%,33%{width:0;border-color:#fff0}34%{width:0;border-color:#111}54%{width:12.3em;border-color:#111}58%,92%{width:12.3em;border-color:#fff0}98%,100%{width:0}}.uprava__plocha::after{content:"";position:absolute;left:28.5%;top:14.5%;width:43%;height:13%;border:2px dashed var(--prime);border-radius:10px;opacity:0;animation:uprava-ram 11s ease infinite}@keyframes uprava-ram{0%,14%{opacity:0}20%,56%{opacity:1}62%,100%{opacity:0}}.uprava__sprava{position:absolute;left:-18px;top:0;z-index:2;max-width:250px;margin:0;padding:11px 14px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 36px -22px rgb(20 36 90 / .5);font-size:13.5px;line-height:1.45;color:var(--ink);opacity:0;transform:translateY(8px);animation:uprava-sprava 11s ease infinite}.uprava__sprava b{display:block;margin-bottom:2px;font-size:11.5px;font-weight:650;color:var(--prime)}@keyframes uprava-sprava{0%,2%{opacity:0;transform:translateY(8px)}7%,90%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateY(-6px)}}.uprava__hotovo{position:absolute;right:-14px;bottom:0;z-index:2;margin:0;display:flex;align-items:center;gap:9px;padding:10px 16px 10px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 36px -22px rgb(20 36 90 / .5);font-size:13.5px;font-weight:600;color:var(--ink);opacity:0;transform:translateY(10px) scale(.96);animation:uprava-hotovo 11s cubic-bezier(.3,1.4,.5,1) infinite}.uprava__hotovo i{position:relative;width:22px;height:22px;border-radius:50%;background:#22C55E}.uprava__hotovo i::after{content:"";position:absolute;left:7px;top:5px;width:5px;height:9px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}@keyframes uprava-hotovo{0%,60%{opacity:0;transform:translateY(10px) scale(.96)}64%,92%{opacity:1;transform:none}98%,100%{opacity:0}}@media (max-width:620px){.uprava__sprava{left:0;max-width:220px;font-size:12.5px}.uprava__hotovo{right:0;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.uprava__nadpis s,.uprava__nadpis b,.uprava__plocha::after,.uprava__sprava,.uprava__hotovo{animation:none}.uprava__nadpis s{opacity:0}.uprava__sprava,.uprava__hotovo{opacity:1;transform:none}.uprava__nadpis b{width:auto}}.upravy{padding:clamp(52px,6vw,88px) 0;background:var(--white)}.upravy__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:start}.upravy__lede{margin-top:16px;max-width:46ch;font-size:16.5px;color:var(--body)}.upravy__pozn{margin:clamp(20px,2.2vw,26px) 0 0;max-width:48ch;font-size:14px;color:var(--soft)}.upravy__body{grid-template-columns:repeat(2,minmax(0,1fr))}.upravy .vcene__bod{background:#F7F8FA}@media (max-width:980px){.upravy__grid{grid-template-columns:1fr}.upravy__head{text-align:center}.upravy__lede,.upravy__pozn{margin-inline:auto}.upravy .kroky3{text-align:left}}@media (max-width:560px){.upravy__body{grid-template-columns:1fr}}.ctc__next{margin-top:clamp(26px,3vw,36px);padding-top:clamp(22px,2.4vw,28px);border-top:1px solid var(--line)}.ctc__nk{margin:0 0 14px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.ctc__steps{margin:0;padding:0;list-style:none;display:grid;gap:11px;counter-reset:cs}.ctc__steps li{counter-increment:cs;position:relative;padding-left:31px;font-size:14.5px;line-height:1.5;color:var(--body)}.ctc__steps li::before{content:counter(cs);position:absolute;left:0;top:1px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:color-mix(in srgb,var(--prime) 12%,transparent);color:var(--prime);font-family:var(--mono);font-size:11px;font-weight:500}.ctc__steps b{color:var(--ink);font-weight:600}.ctc__rating{margin-top:clamp(22px,2.4vw,30px);display:inline-flex;align-items:center;gap:13px;padding:12px 17px 12px 15px;border-radius:14px;background:var(--white);border:1px solid var(--line);box-shadow:0 1px 2px rgb(10 10 10 / .03);transition:border-color .3s ease,box-shadow .45s var(--expo)}.ctc__rating:hover{border-color:color-mix(in srgb,var(--prime) 40%,var(--line));box-shadow:0 1px 2px rgb(10 10 10 / .04),0 14px 30px -18px rgb(10 10 10 / .3)}.ctc__score{font-size:27px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.ctc__rt{display:grid;gap:4px}.ctc__rtxt{font-size:12.5px;color:var(--soft)}.ctc__assure{margin:clamp(20px,2.2vw,26px) 0 0;padding:0;list-style:none;display:grid;gap:9px}.ctc__assure li{position:relative;padding-left:25px;font-size:13.5px;line-height:1.5;color:var(--body)}.ctc__assure li::before{content:"";position:absolute;left:0;top:4px;width:15px;height:8px;border-left:2px solid var(--prime);border-bottom:2px solid var(--prime);border-radius:1px;transform:rotate(-45deg) scale(.78);transform-origin:center}.frm{padding:clamp(20px,2.2vw,30px);border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px rgb(10 10 10 / .03),0 30px 60px -40px rgb(10 10 10 / .3)}.frm__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:620px){.frm__row{grid-template-columns:1fr}}.fld{margin:0 0 14px;display:block}.fld__l{display:block;margin-bottom:7px;font-size:13px;font-weight:560;letter-spacing:-.005em;color:var(--ink)}.fld__l i{font-style:normal;font-weight:450;color:var(--soft)}.fld__i{width:100%;font:inherit;font-size:15px;color:var(--ink);padding:12px 14px;border-radius:12px;background:#FBFBFC;border:1px solid #DFDFE4;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.fld__i::placeholder{color:#70737A}.fld__i:hover{border-color:#C9C9D0}.fld__i:focus{outline:none;background:#fff;border-color:var(--prime);box-shadow:0 0 0 3px color-mix(in srgb,var(--prime) 16%,transparent)}.fld__i--ta{resize:vertical;min-height:118px;line-height:1.55}.fld__sel{position:relative;display:block}.fld__sel select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer}.fld__caret{position:absolute;right:15px;top:50%;pointer-events:none;width:8px;height:8px;margin-top:-6px;border-right:1.8px solid var(--soft);border-bottom:1.8px solid var(--soft);transform:rotate(45deg)}.frm.is-checked .fld__i:invalid{border-color:#C02A2A;box-shadow:0 0 0 3px rgb(192 42 42 / .14)}.frm__trap{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chk{margin:4px 0 0;display:flex;align-items:flex-start;gap:10px}.chk__i{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--prime)}.chk__l{font-size:13px;line-height:1.5;color:var(--body)}.chk__l a{color:var(--prime);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.chk__l a:hover{color:var(--prime-hover)}.frm__fine{margin:14px 0 0;font-size:12px;line-height:1.5;font-style:italic;color:var(--soft)}.frm__send{margin-top:16px;width:100%}.frm__note{margin:12px 0 0;min-height:20px;font-size:13.5px;line-height:1.5;color:var(--body)}.frm__note.is-bad{color:#A32020}.frm__note.is-good{color:#166534}@media (max-width:900px){.ctc__grid{grid-template-columns:1fr}.ctc__lede{max-width:46ch}}.ft{background:var(--white);color:var(--body);border-top:1px solid var(--line);padding:clamp(46px,6vw,76px) 0 clamp(22px,2.4vw,30px);font-size:14.5px}.ft__top{display:grid;gap:clamp(26px,3vw,44px);grid-template-columns:1.5fr 1fr 1fr 1fr}@media (max-width:980px){.ft__top{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ft__top{grid-template-columns:1fr}}.ft__logo{display:inline-block}.ft__logo:focus-visible{outline:2px solid var(--prime);outline-offset:4px;border-radius:6px}.ft__mark{width:auto;height:38px;display:block;transition:opacity .3s var(--expo)}.ft__logo:hover .ft__mark{opacity:.72}.ft__claim{margin:16px 0 0;max-width:34ch;font-size:14.5px;line-height:1.6;color:var(--body)}.ft__nav{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ft__hd{margin:0 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.ft__nav a{color:var(--body);transition:color .25s ease}.ft__nav a:hover{color:var(--prime)}.ft__plain{margin:0;color:var(--body)}.ft__ct{display:flex;align-items:center;gap:9px}.ft__ci{flex:none;width:16px;height:16px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ft__soc{display:flex;gap:10px;margin-top:10px}.ft__soc a{--sietf:var(--prime);display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--sietf) 10%,#fff);border:1px solid color-mix(in srgb,var(--sietf) 22%,#fff);box-shadow:0 1px 2px rgb(10 10 10 / .04);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.ft__soc a[aria-label="YouTube"]{--ikona:#FF0033}.ft__soc a[aria-label="WhatsApp"]{--ikona:#25D366}.ft__soc a[aria-label="Gravatar"]{--ikona:#1E8CBE}.ft__soc svg{width:21px;height:21px;fill:var(--ikona,var(--sietf));transition:fill .3s ease}@media (hover:hover){.ft__soc a:hover{background:var(--sietf);border-color:var(--sietf);box-shadow:0 10px 20px -10px color-mix(in srgb,var(--sietf) 70%,transparent)}.ft__soc a:hover svg{fill:#fff}}.ft__bar{margin-top:clamp(30px,3.6vw,52px);padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:13px;color:var(--soft)}.ft__bar p{margin:0}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.card{transform:none!important}}.ft__legal a{color:var(--body);transition:color .25s ease}.ft__legal a:hover{color:var(--prime)}.ft__legal i{font-style:normal;color:var(--line);margin:0 6px}.ft__home{color:inherit;text-decoration:none}.ft__home:hover,.ft__home:focus{color:inherit}.ft__home:focus-visible{outline:2px solid var(--prime);outline-offset:2px}.crumbs{padding-top:calc(var(--dock) + 34px);font-size:13px;color:var(--soft)}.crumbs a{color:var(--soft)}.crumbs a:hover{color:var(--prime)}.crumbs span[aria-hidden]{margin:0 7px;color:var(--rule,#C9CBD1)}.phero{padding:0 0 clamp(46px,6vw,80px);background:var(--white);overflow-x:clip}.phero__in{max-width:820px;margin-top:clamp(26px,3.4vw,44px)}.phero .tag{margin:0 0 12px}.phero .rate{margin:0 0 20px;justify-content:flex-start}.phero__h{margin:0;font-size:clamp(34px,5vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.03;color:var(--ink);text-wrap:balance}.phero__h em{font-style:normal;color:var(--prime)}.phero__lede{margin:clamp(16px,2vw,22px) 0 0;max-width:56ch;font-size:clamp(16.5px,1.6vw,19px);line-height:1.6;color:var(--body)}.phero .cta{margin-top:clamp(24px,2.8vw,34px);display:flex;flex-wrap:wrap;gap:12px}.phero__facts{margin:clamp(30px,3.4vw,44px) 0 0;padding:clamp(20px,2.2vw,26px) 0 0;border-top:1px solid var(--line);list-style:none;display:flex;flex-wrap:wrap;gap:clamp(22px,3.4vw,56px)}.phero__facts li{display:grid;gap:3px}.phero__facts b{font-size:clamp(19px,2vw,24px);font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.phero__facts span{font-size:13px;color:var(--soft)}.kinds{padding:clamp(52px,6.4vw,90px) 0;background:var(--white)}.kinds__head{max-width:760px}.kinds__p{margin-top:16px;max-width:52ch;font-size:16.5px;line-height:1.65;color:var(--body)}.kinds__lede{margin-top:16px;max-width:52ch;font-size:16.5px;color:var(--body)}.kinds__grid{margin-top:clamp(28px,3.4vw,44px);display:grid;gap:clamp(14px,1.5vw,20px);grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.kinds__grid{grid-template-columns:1fr}}.kind{padding:clamp(22px,2.3vw,30px);border-radius:22px;background:#F7F8FA;border:1px solid var(--line)}.kind__price{margin:0;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--prime)}.kind__h{margin:10px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:650;letter-spacing:-.03em;color:var(--ink)}.kind__p{margin:9px 0 0;font-size:14.5px;line-height:1.6;color:var(--body);max-width:46ch}.kind__p a{color:var(--prime);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--prime) 45%,transparent);transition:text-decoration-color .3s ease}.kind__p a:hover{text-decoration-color:var(--prime)}.incl{padding:clamp(52px,6.4vw,90px) 0;background:#F7F8FA}.incl__head{max-width:760px}.incl__list{margin:clamp(26px,3vw,40px) 0 0;border-top:1px solid var(--line)}.incl__row{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(14px,2vw,40px);padding:clamp(16px,1.8vw,22px) 0;border-bottom:1px solid var(--line)}@media (max-width:760px){.incl__row{grid-template-columns:1fr;gap:6px}}.incl__row dt{font-size:clamp(15.5px,1.5vw,17px);font-weight:620;letter-spacing:-.02em;color:var(--ink)}.incl__row dd{margin:0;font-size:14.5px;line-height:1.6;color:var(--body);max-width:58ch}.steps2{padding:clamp(52px,6.4vw,90px) 0;background:var(--white)}.steps2__head{max-width:760px}.steps2__list{margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:grid;gap:clamp(12px,1.4vw,18px)}.st{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,1.8vw,24px);padding:clamp(20px,2.2vw,28px);border-radius:20px;background:#F7F8FA;border:1px solid var(--line)}.st__no{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--prime);color:#fff;font-family:var(--mono);font-size:14px;font-weight:500}.st__h{margin:4px 0 0;font-size:clamp(17px,1.7vw,20px);font-weight:620;letter-spacing:-.025em;color:var(--ink)}.st__p{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--body);max-width:60ch}.st__t{margin:10px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--soft)}.need{padding:clamp(52px,6.4vw,90px) 0;background:#F7F8FA}.need__grid{display:grid;gap:clamp(26px,4vw,64px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}@media (max-width:900px){.need__grid{grid-template-columns:1fr}}.need__lede{margin-top:16px;max-width:44ch;font-size:16.5px;color:var(--body)}.need__list{margin:0;padding:0;list-style:none;display:grid;gap:clamp(12px,1.4vw,16px)}.need__list li{padding:clamp(18px,1.9vw,24px);border-radius:18px;background:var(--white);border:1px solid var(--line)}.need__list h3{margin:0;font-size:16px;font-weight:620;letter-spacing:-.02em;color:var(--ink)}.need__list p{margin:7px 0 0;font-size:14.5px;line-height:1.6;color:var(--body)}.cost{padding:clamp(52px,6.4vw,90px) 0;background:var(--white)}.cost__head{max-width:760px}.cost__lede{margin-top:16px;max-width:56ch;font-size:16.5px;color:var(--body)}.cost__grid{margin-top:clamp(28px,3.4vw,44px);display:grid;gap:clamp(14px,1.5vw,20px);grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.cost__grid{grid-template-columns:1fr}}.cost__box{padding:clamp(20px,2.2vw,28px);border-radius:20px;background:#F7F8FA;border:1px solid var(--line)}.cost__box h3{margin:0 0 14px;font-size:15px;font-weight:650;letter-spacing:.02em;color:var(--ink)}.cost__box ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.cost__box li{position:relative;padding-left:22px;font-size:14px;line-height:1.55;color:var(--body)}.cost__box li::before{content:"";position:absolute;left:0;top:8px;width:9px;height:2px;border-radius:2px;background:var(--soft)}.cost__box--up li::before{background:var(--prime)}.cost__box--down li::before{background:#2C6A4F}.cost__foot{margin-top:clamp(26px,3vw,38px);text-align:center}.tech{padding:clamp(52px,6.4vw,90px) 0;background:#0B0E17;color:#fff}.tech__head{max-width:none}.tech__h{color:#fff}.tech__h em{font-style:normal;color:#9EC6FF}.tech .eyebrow--lit{color:#9EC6FF}.tech__grid{margin-top:clamp(28px,3.4vw,44px);display:grid;gap:clamp(14px,1.5vw,20px);grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.tech__grid{grid-template-columns:1fr}}.tech__lede{margin-top:16px;max-width:min(50%, 62ch);font-size:16.5px;line-height:1.6;color:rgb(255 255 255 / .84)}@media (max-width:760px){.tech__lede{max-width:none}}.tcard{padding:clamp(20px,2.2vw,28px);border-radius:20px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12)}.tcard h3{margin:0;font-size:17px;font-weight:620;letter-spacing:-.02em;color:#fff}.tcard p{margin:9px 0 0;font-size:14.5px;line-height:1.6;color:rgb(255 255 255 / .82)}.work__cross{margin:clamp(22px,2.6vw,32px) 0 0;text-align:center;font-size:15px;color:var(--body)}.work__cross a{color:var(--prime);font-weight:560}.work__cross a:hover{text-decoration:underline}.phero__grid{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;margin-top:clamp(20px,2.6vw,36px)}@media (max-width:980px){.phero__grid{grid-template-columns:1fr}}.phero__in{max-width:620px;margin-top:0}.phero .cta{justify-content:flex-start}@media (max-width:980px){.phero__in{text-align:center;margin-inline:auto}.phero__lede{margin-inline:auto}.phero .cta{justify-content:center}.phero .rate{justify-content:center}.phero__facts{justify-content:center;text-align:center;gap:clamp(18px,6vw,32px)}.phero__facts li{justify-items:center}}.phero__vis{position:relative;padding:clamp(10px,2vw,26px) 0;perspective:1400px}.phero__vis::before{content:"";position:absolute;inset:-8% -6% -12%;background:radial-gradient(58% 52% at 55% 45%,color-mix(in srgb,var(--prime) 16%,transparent),transparent 72%);filter:blur(6px);z-index:0}.sec-cta{margin-top:clamp(28px,3.2vw,42px);padding:clamp(20px,2.4vw,30px);border-radius:20px;background:#F7F8FA;border:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.sec-cta p{margin:0;max-width:52ch;font-size:15.5px;line-height:1.55;color:var(--body)}.sec-cta p a{color:var(--prime);font-weight:560}.sec-cta p a:hover{text-decoration:underline}.sec-cta .btn{flex:none}.sec-cta--lit{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .14)}.sec-cta--lit p{color:rgb(255 255 255 / .86)}.kinds__lede+.kinds__lede{margin-top:14px}.incl__need{margin-top:clamp(30px,3.6vw,48px);padding-top:clamp(24px,2.8vw,34px);border-top:1px solid var(--line)}.incl__nh{margin:0;font-size:clamp(19px,2vw,24px);font-weight:650;letter-spacing:-.03em;color:var(--ink)}.incl__np{margin:12px 0 0;max-width:52ch;font-size:15.5px;line-height:1.6;color:var(--body)}.steps2__note{margin-top:clamp(24px,2.8vw,36px);padding:clamp(22px,2.6vw,32px);border-radius:20px;background:color-mix(in srgb,var(--prime) 6%,var(--white));border:1px solid color-mix(in srgb,var(--prime) 20%,var(--line))}.steps2__note h3{margin:0;font-size:clamp(17px,1.7vw,20px);font-weight:650;letter-spacing:-.025em;color:var(--ink)}.steps2__note p{margin:10px 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--body)}.steps2__note .btn{margin-top:18px}.kinds__grid2{display:grid;gap:clamp(28px,4vw,68px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.kinds__head{position:sticky;top:calc(14px + var(--dock) + 26px);max-width:none}@media (max-width:980px){.kinds__grid2{grid-template-columns:1fr}.kinds__head{position:static}}.kinds__lede{max-width:46ch}.kinds__cta{margin-top:clamp(20px,2.4vw,28px)}.kinds__list{display:grid;gap:clamp(14px,1.5vw,20px)}.vcene{padding:clamp(52px,6vw,88px) 0;background:#F7F8FA}.vcene__grid{margin-top:clamp(24px,3vw,38px);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(14px,1.6vw,22px);align-items:stretch}.vcene__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}.vcene__bod{padding:clamp(16px,1.6vw,22px);border-radius:18px;background:#fff;border:1px solid var(--line);transition:transform .5s var(--expo),box-shadow .5s var(--expo)}.vcene__bod:hover{transform:translateY(-3px);box-shadow:0 22px 40px -30px rgb(20 30 80 / .4)}.vcene__ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#EEF2FF}.vcene__ico svg{width:20px;height:20px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vcene__h{margin:14px 0 0;font-size:16px;font-weight:620;letter-spacing:-.015em;color:var(--ink)}.vcene__p{margin:5px 0 0;font-size:14px;line-height:1.5;color:var(--body)}.vcene__vy{display:flex;flex-direction:column;padding:clamp(20px,2vw,28px);border-radius:20px;color:#fff;background:linear-gradient(155deg,#2447E6 0%,#1A34B8 100%);box-shadow:0 30px 60px -40px rgb(36 71 230 / .8)}.vcene__vyh{margin:0;font-size:19px;font-weight:620;letter-spacing:-.02em}.vcene__zoznam{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none}.vcene__zoznam li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;color:rgb(255 255 255 / .8)}.vcene__zoznam strong{display:block;font-size:15px;font-weight:600;color:#fff}.vcene__ico--mala{flex:none;width:34px;height:34px;border-radius:10px;background:rgb(255 255 255 / .14)}.vcene__ico--mala svg{width:18px;height:18px;stroke:#fff}.vcene__pozn{margin:auto 0 0;padding-top:18px;font-size:13.5px;color:rgb(255 255 255 / .72)}@media (max-width:1060px){.vcene__grid{grid-template-columns:1fr}.vcene__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vcene__head{text-align:center}}@media (max-width:560px){.vcene__body{grid-template-columns:1fr}.vcene__bod{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px}.vcene__bod .vcene__ico{grid-row:span 2}.vcene__h{margin-top:0}}.phero+.work,.phero+.typy{padding-top:clamp(12px,2vw,28px)}.vcene+.speed,.vcene+.speed+.revs{background:#F7F8FA}.vcene+.speed+.revs .rev{background:#fff}.vcene+.speed,.vcene+.speed+.revs{padding-top:clamp(8px,1.6vw,24px)}.typy{padding:clamp(56px,6.8vw,100px) 0;background:var(--white)}.typy__head{max-width:720px}.typy__lede{margin-top:16px;max-width:54ch;font-size:16.5px;color:var(--body)}.typy__grid{margin-top:clamp(28px,3.4vw,46px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);align-items:stretch}.typ{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#F5F6F8;border:1px solid var(--line);transition:transform .6s var(--expo),box-shadow .6s var(--expo)}.typ:hover{transform:translateY(-5px);box-shadow:0 34px 60px -40px rgb(20 30 80 / .45)}.typ--hlavny{background:#fff;border-color:rgb(36 71 230 / .32);box-shadow:0 30px 60px -44px rgb(36 71 230 / .6)}.typ__stitok{position:absolute;top:16px;right:16px;z-index:3;margin:0;padding:6px 12px;border-radius:999px;background:var(--prime);color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em}.typ__nahlad{position:relative;height:clamp(200px,17vw,236px);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(160deg,#EEF2FF 0%,#E2E8FA 100%)}.typ--hlavny .typ__nahlad{background:linear-gradient(160deg,#E8EEFF 0%,#D7E1FB 100%)}.typ__telo{display:flex;flex-direction:column;flex:1;padding:clamp(20px,2vw,28px)}.typ__cena{margin:0;font-family:var(--mono);font-size:13px;letter-spacing:.04em;color:var(--prime)}.typ__h{margin:8px 0 0;font-size:clamp(19px,1.7vw,22px);font-weight:620;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.typ__p{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--body)}.typ__fakty{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.typ__fakty li{padding:5px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12.5px;font-weight:520;color:var(--ink)}.typ--hlavny .typ__fakty li{background:#F1F4FF;border-color:#DCE4FB}.typ__link{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:20px;font-size:15px;font-weight:600;color:var(--prime)}.typ--3d .typ__nahlad{align-items:center;background:radial-gradient(52% 62% at 50% 55%,rgb(36 71 230 / .26),transparent 72%),linear-gradient(160deg,#EEF2FF 0%,#E2E8FA 100%)}.typ--3d .typ__nahlad{flex-direction:column;perspective:760px}.nh-lista{display:flex;align-items:center;gap:4px;height:18px;padding:0 9px;border-bottom:1px solid #EEF0F5}.nh-lista i{width:5px;height:5px;border-radius:50%;background:#D3D9E6}.nh-hero{height:54px;border-radius:7px;background:linear-gradient(135deg,#2447E6,#7FA8FF)}.nh-riadok{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:5px}.nh-riadok span{height:30px;border-radius:5px;background:#EEF1F8}.nh-text{display:grid;gap:5px}.nh-text span{height:5px;border-radius:3px;background:#E2E7F1}.nh-text span:last-child{width:68%}.nh-foto{height:52px;border-radius:7px;background:#D9E2F8}.nh-kontakt{height:34px;border-radius:7px;background:#0B0E17}.nh-okno--jedna{position:relative;width:64%;height:88%;overflow:hidden;border-radius:12px 12px 0 0;border:1px solid #DAE0EE;border-bottom:0;background:#fff;box-shadow:0 24px 44px -26px rgb(20 30 80 / .45)}.nh-stranka{display:grid;gap:7px;padding:9px 18px 9px 9px}.nh-stranka--jazda{animation:nh-jazda 10s cubic-bezier(.65,0,.35,1) infinite}@keyframes nh-jazda{0%,14%{transform:translateY(0)}46%,62%{transform:translateY(-44%)}94%,100%{transform:translateY(0)}}.nh-kotvy{position:absolute;top:30px;right:7px;display:grid;gap:7px}.nh-kotvy i{width:5px;height:5px;border-radius:50%;background:#CFD6E6}.nh-kotvy i:first-child{background:var(--prime)}.nh-mini{position:absolute;bottom:-8%;left:50%;width:44%;height:80%;margin-left:-22%;overflow:hidden;display:grid;align-content:start;gap:6px;padding-bottom:8px;border-radius:11px;border:1px solid #DAE0EE;background:#fff;box-shadow:0 20px 40px -24px rgb(20 30 80 / .45);transition:transform .7s var(--expo)}.nh-mini>:not(.nh-lista){margin:0 8px}.nh-meno{margin:2px 8px 0;font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--prime)}.nh-mini .nh-hero{height:40px}.nh-mini .nh-riadok span{height:24px}.nh-mini:nth-child(1){transform:translateX(-56%) rotate(-9deg)}.nh-mini:nth-child(2){transform:translateX(56%) rotate(9deg)}.nh-mini:nth-child(3){transform:translateY(-6%);z-index:2}.typ:hover .nh-mini:nth-child(1){transform:translateX(-66%) rotate(-12deg)}.typ:hover .nh-mini:nth-child(2){transform:translateX(66%) rotate(12deg)}.typ:hover .nh-mini:nth-child(3){transform:translateY(-10%)}.typ--3d .typ__nahlad{flex-direction:column;perspective:760px}.nh-kocka{width:92px;height:92px;transform-style:preserve-3d}.nh-kocka__telo{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:nh-kocka 14s linear infinite}@keyframes nh-kocka{from{transform:rotateX(-24deg) rotateY(0deg)}to{transform:rotateX(-24deg) rotateY(360deg)}}.nh-stena{position:absolute;inset:0;border-radius:12px;border:1.5px solid rgb(36 71 230 / .5);background:linear-gradient(135deg,rgb(255 255 255 / .42),rgb(127 168 255 / .18));box-shadow:inset 0 0 18px rgb(36 71 230 / .12)}.nh-stena--p{transform:translateZ(46px)}.nh-stena--z{transform:rotateY(180deg) translateZ(46px)}.nh-stena--l{transform:rotateY(-90deg) translateZ(46px)}.nh-stena--r{transform:rotateY(90deg) translateZ(46px)}.nh-stena--h{transform:rotateX(90deg) translateZ(46px)}.nh-stena--d{transform:rotateX(-90deg) translateZ(46px)}.nh-jadro{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:radial-gradient(circle at 34% 32%,#9EC0FF,#2447E6 58%,#1A34B8);box-shadow:0 0 22px rgb(36 71 230 / .55);animation:nh-jadro 14s linear infinite}@keyframes nh-jadro{from{transform:rotateY(0deg) rotateX(24deg)}to{transform:rotateY(-360deg) rotateX(24deg)}}.nh-tien{width:120px;height:18px;margin-top:30px;border-radius:50%;background:radial-gradient(closest-side,rgb(36 71 230 / .28),transparent)}.nh-stranka>img{display:block;width:100%;height:auto}.nh-okno--jedna .nh-stranka{padding:0}.nh-okno--jedna .nh-stranka--jazda{animation-name:nh-jazda-foto;animation-duration:24s}@keyframes nh-jazda-foto{0%,10%{transform:translateY(0)}45%,58%{transform:translateY(calc(-100% + 190px))}92%,100%{transform:translateY(0)}}.nh-mini>img{display:block;width:100%;height:auto;margin:0!important}.nh-mini{padding-bottom:0;gap:0}.nh-objekt{display:block;height:92%;width:auto;align-self:center;filter:drop-shadow(0 22px 26px rgb(20 36 90 / .28));animation:nh-vznasa 6s ease-in-out infinite}.nh-objekt--vlna{position:absolute;left:50%;top:62%;translate:-50% -50%;height:auto;width:135%;max-width:none}.plexi{position:absolute;inset:0}.plexi__platno{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s ease}.plexi__zaloha{transition:opacity .6s ease}.plexi.is-3d .plexi__platno{opacity:1}.plexi.is-3d .plexi__zaloha{opacity:0}@keyframes nh-vznasa{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.nh-objekt{animation:none}}@media (max-width:980px){.typy__grid{grid-template-columns:1fr;max-width:560px}}.typy__grid--dva{grid-template-columns:repeat(2,minmax(0,1fr))}.typy__grid--jeden{grid-template-columns:1fr}.cards--tri{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1001px){.cards--tri{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cards--tri{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}@media (max-width:760px){.typy__head{text-align:center}.typy__lede{margin-inline:auto}}.vcene__vy--info{justify-content:center}.vcene__velka{margin:14px 0 0;font-size:clamp(30px,3vw,38px);font-weight:680;letter-spacing:-.03em;line-height:1}.vcene__info{margin:14px 0 0;font-size:14.5px;line-height:1.55;color:rgb(255 255 255 / .82)}.vcene__odkaz{align-self:flex-start;margin-top:20px;padding:10px 18px;border-radius:999px;background:#fff;color:var(--prime);font-size:14px;font-weight:620;transition:transform .3s var(--expo),box-shadow .3s ease}.vcene__odkaz:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgb(0 0 0 / .45)}.typ--eshop{background:none;border:0;box-shadow:none;border-radius:0}.typ--eshop:hover{transform:none;box-shadow:none}.typ--eshop .typ__nahlad{background:none;align-items:center}.typ--eshop .nh-orbita{width:250px;height:250px}.typ--eshop .nh-orbita__bod{transform:rotate(var(--u)) translateX(100px) rotate(calc(-1 * var(--u)))}.typ--eshop .typ__telo{padding-left:clamp(0px,2vw,24px);padding-right:0}.typ--siroky.typ--eshop .typ__nahlad{min-height:300px}.typ--siroky.typ--redizajn .typ__nahlad{min-height:clamp(260px,24vw,330px)}@media (max-width:860px){.typ--siroky.typ--redizajn .typ__nahlad{min-height:200px}}.typ__btn{align-self:flex-start;margin-top:clamp(22px,2.4vw,30px)}.typ--siroky{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.typ--siroky .typ__nahlad{height:auto;min-height:clamp(260px,24vw,330px)}.typ--siroky .typ__telo{justify-content:center;padding:clamp(24px,3vw,44px)}.typ--siroky .typ__link{margin-top:22px;padding-top:0}.typ--siroky .nh-predpo__img{bottom:auto;top:50%;margin-top:-18%;width:42%}@media (max-width:860px){.typ--siroky{grid-template-columns:1fr}.typ--siroky .typ__nahlad{min-height:220px}}.nh-predaj{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:clamp(18px,3vw,34px);width:100%;height:100%;padding:0 18px}.nh-predaj__stat{flex:none;width:130px}.nh-predaj__k{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--body)}@property --nh-pocet{syntax:"<integer>";inherits:false;initial-value:12}.nh-predaj__n{margin:4px 0 0;font-size:40px;font-weight:680;letter-spacing:-.04em;line-height:1;color:var(--ink)}.nh-pocet{--nh-pocet:12;counter-reset:nh var(--nh-pocet);animation:nh-pocet 6s steps(1) infinite}.nh-pocet::after{content:counter(nh)}@keyframes nh-pocet{0%{--nh-pocet:9}33%{--nh-pocet:10}66%{--nh-pocet:11}100%{--nh-pocet:12}}.nh-predaj__graf{display:block;width:120px;height:40px;margin-top:10px;overflow:visible}.nh-predaj__graf path{fill:none;stroke:#22C55E;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:180;stroke-dashoffset:180;animation:nh-graf 6s ease-in-out infinite}@keyframes nh-graf{0%{stroke-dashoffset:180}45%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:0;opacity:0}}.nh-toasty{position:relative;flex:none;width:230px;height:170px}.nh-toast{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgb(255 255 255 / .92);border:1px solid rgb(255 255 255 / .9);box-shadow:0 14px 30px -18px rgb(20 30 80 / .45);opacity:0;animation:nh-toast 6s cubic-bezier(.3,1.3,.5,1) infinite}.nh-toast:nth-child(2){animation-delay:-2s}.nh-toast:nth-child(3){animation-delay:-4s}@keyframes nh-toast{0%{opacity:0;transform:translateY(-24px) scale(.96)}6%,33%{opacity:1;transform:translateY(0) scale(1)}39%,66%{opacity:.85;transform:translateY(58px) scale(.97)}72%,90%{opacity:.5;transform:translateY(116px) scale(.94)}100%{opacity:0;transform:translateY(140px) scale(.92)}}.nh-toast__ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#DCFCE7}.nh-toast__ico svg{width:17px;height:17px;fill:none;stroke:#16A34A;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nh-toast__t{display:grid;min-width:0}.nh-toast__t b{font-size:13px;font-weight:620;color:var(--ink)}.nh-toast__t small{font-size:12px;color:var(--body);font-variant-numeric:tabular-nums}.nh-toast em{margin-left:auto;align-self:flex-start;font-style:normal;font-size:11px;color:var(--soft)}.nh-orbita{position:relative;width:184px;height:184px;align-self:center}.nh-orbita__kruh{position:absolute;inset:20px;border-radius:50%;border:1.5px dashed rgb(36 71 230 / .3);animation:nh-orbita 24s linear infinite}@keyframes nh-orbita{to{transform:rotate(360deg)}}.nh-orbita__bod{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--u)) translateX(72px) rotate(calc(-1 * var(--u)))}.nh-orbita__ikona{position:absolute;left:-20px;top:-20px;display:grid;justify-items:center;animation:nh-orbita 24s linear infinite reverse}.nh-orbita__ikona svg{width:40px;height:40px;padding:10px;border-radius:50%;background:#fff;box-shadow:0 10px 22px -12px rgb(20 30 80 / .5);fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nh-orbita__ikona i{margin-top:4px;font-style:normal;font-size:11px;font-weight:600;color:var(--ink);white-space:nowrap}.nh-orbita__stred{position:absolute;left:50%;top:50%;width:74px;height:74px;margin:-37px 0 0 -37px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5B7BF0,#2447E6 60%,#1A34B8);color:#fff;box-shadow:0 16px 34px -14px rgb(36 71 230 / .8)}.nh-orbita__stred::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgb(36 71 230 / .45);animation:nh-pulz 2.6s ease-out infinite}@keyframes nh-pulz{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.9);opacity:0}}.nh-orbita__stred svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nh-orbita__stred b{font-size:11.5px;font-weight:650}.nh-predpo{position:relative;width:100%;height:100%}.nh-predpo__img{position:absolute;bottom:-8px;width:41%;margin:0}.nh-predpo__img img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 22px rgb(20 30 80 / .22))}.nh-predpo__img--pred{left:9%;transform:rotate(-4deg)}.nh-predpo__img--pred img{filter:saturate(.45) drop-shadow(0 18px 22px rgb(20 30 80 / .18))}.nh-predpo__img--po{right:9%;z-index:2;transform:rotate(3deg) translateY(-4px)}.nh-predpo__img figcaption{position:absolute;top:12%;left:14%;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:650;letter-spacing:.02em;background:#fff;color:var(--ink);box-shadow:0 6px 14px -8px rgb(20 30 80 / .5)}.nh-predpo__img--po figcaption{background:var(--prime);color:#fff}.typ:hover .nh-predpo__img--pred{transform:rotate(-7deg) translateX(-6px)}.typ:hover .nh-predpo__img--po{transform:rotate(4deg) translate(6px,-14px)}.nh-predpo__img{transition:transform .7s var(--expo)}@media (max-width:560px){.nh-predaj__stat{display:none}.nh-toasty{width:min(250px,82%);margin-top:44px}}@media (prefers-reduced-motion:reduce){.nh-stranka--jazda,.nh-kocka__telo,.nh-jadro{animation:none}.nh-toast,.nh-predaj__graf path,.nh-pocet,.nh-orbita__kruh,.nh-orbita__ikona,.nh-orbita__stred::before{animation:none}.nh-toast{opacity:1}.nh-toast:nth-child(2){transform:translateY(58px)}.nh-toast:nth-child(3){transform:translateY(116px)}.nh-predaj__graf path{stroke-dashoffset:0}}.nh-mockup{display:block;width:auto;height:92%;max-width:94%;object-fit:contain;align-self:flex-end;transition:transform .7s var(--expo)}.typ:hover .nh-mockup{transform:translateY(-6px) scale(1.02)}.nh-tel{align-self:flex-end;width:118px;height:92%;padding:7px 7px 0;border-radius:24px 24px 0 0;background:#111;box-shadow:0 24px 44px -24px rgb(20 30 80 / .6)}.nh-tel__obrazovka{height:100%;overflow:hidden;border-radius:18px 18px 0 0;background:#fff}.nh-tel__obrazovka img{display:block;width:100%;height:auto;animation:nh-tel-posun 16s cubic-bezier(.45,0,.25,1) infinite alternate}@keyframes nh-tel-posun{0%,6%{transform:translateY(0)}100%{transform:translateY(calc(-100% + 220px))}}.typ__projekt{margin:0 0 6px;font-size:12px;color:var(--soft)}@media (prefers-reduced-motion:reduce){.nh-tel__obrazovka img{animation:none}}.vcene--osem .vcene__grid{grid-template-columns:1fr}.vcene--osem .vcene__body{grid-template-columns:repeat(4,minmax(0,1fr))}.vcene--osem .vcene__vy{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(16px,2.4vw,40px);align-items:center}.vcene--osem .vcene__zoznam{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.vcene--osem .vcene__pozn{margin:8px 0 0;padding:0}.vcene+.revs{background:#F7F8FA;padding-top:clamp(8px,1.6vw,24px)}.vcene+.revs .rev{background:#fff}@media (max-width:1060px){.vcene--osem .vcene__body{grid-template-columns:repeat(2,minmax(0,1fr))}.vcene--osem .vcene__vy{grid-template-columns:1fr}.vcene--osem .vcene__zoznam{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.typy__grid--dva{grid-template-columns:1fr}}@media (max-width:560px){.vcene--osem .vcene__body,.vcene--osem .vcene__zoznam{grid-template-columns:1fr}}.plans--dva{grid-template-columns:repeat(2,1fr);max-width:880px;margin-inline:auto;align-items:stretch}.cost .price__foot{max-width:60ch;margin-inline:auto}.cost__head--stred{text-align:center;margin-inline:auto}.cost__head--stred .cost__lede{margin-inline:auto}@media (max-width:700px){.plans--dva{grid-template-columns:1fr}}.nb{white-space:nowrap}.sec-btn{margin-top:clamp(26px,3vw,38px)}.work .sec-btn,.cost__foot{text-align:center}.incl__row--last{border-bottom:0}.vis-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.khero{padding:calc(var(--dock) + 58px) 0 clamp(34px,4vw,54px);text-align:center}.khero .eyebrow{display:block}.khero__h{max-width:16ch;margin:14px auto 0;font-size:clamp(36px,5.4vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.04;color:var(--ink);text-wrap:balance}.khero__h em{font-style:normal;color:var(--prime)}.khero__lede{max-width:60ch;margin:clamp(16px,1.8vw,22px) auto 0;font-size:clamp(16px,1.5vw,18px);line-height:1.62;color:var(--body);text-wrap:pretty}.khero__cta{margin-top:clamp(24px,2.8vw,34px);display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.khero__note{margin:clamp(18px,2vw,24px) 0 0;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--soft)}.khero__note i{width:8px;height:8px;border-radius:50%;background:#22A45D;box-shadow:0 0 0 4px rgb(34 164 93 / .16)}.khero__note.khero__note--hore{margin:0 0 26px;display:flex;justify-content:center}.tiles{padding:0 0 clamp(44px,5vw,72px)}.tiles__grid{display:grid;gap:clamp(12px,1.4vw,18px);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tiles__grid{grid-template-columns:1fr}}.tile{display:block;padding:clamp(18px,2vw,24px);border-radius:20px;background:#F4F5F8;border:1px solid var(--line);transition:border-color .3s ease,background-color .3s ease}a.tile:hover{border-color:color-mix(in srgb,var(--prime) 42%,var(--line));background:#EFF2FB}.tile__ico{display:grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:11px;background:var(--white);border:1px solid var(--line)}.tile__ico svg{width:19px;height:19px;fill:none;stroke:var(--prime);stroke-width:1.7}.tile__k{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}.tile__v{margin:0;font-size:clamp(15px,1.5vw,17px);font-weight:600;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.tile__n{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--soft)}.fsec{padding:clamp(48px,6vw,84px) 0;background:#F4F5F8}.fsec__head{max-width:640px;margin-inline:auto;text-align:center}.fsec__head .eyebrow{display:block}.fsec__lede{margin:14px 0 0;font-size:16px;line-height:1.62;color:var(--body)}.fsec__grid{margin-top:clamp(26px,3vw,38px);display:grid;gap:clamp(14px,1.6vw,22px);align-items:stretch;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.fsec__tiles{display:grid;gap:clamp(10px,1.2vw,14px);grid-auto-rows:1fr}.fsec__tiles .tile{display:flex;flex-direction:column;justify-content:center;color:#fff;border-color:rgb(255 255 255 / .08);--tile-bg:radial-gradient(90% 80% at 0% 0%, rgba(36,71,230,.42), transparent 70%),
    radial-gradient(70% 70% at 100% 100%, rgba(110,82,184,.22), transparent 70%),
    #0B0E17;background:var(--tile-bg)}.fsec__tiles .tile:nth-child(even){--tile-bg:radial-gradient(90% 80% at 100% 0%, rgba(36,71,230,.4), transparent 70%),
    radial-gradient(70% 70% at 0% 100%, rgba(110,82,184,.2), transparent 70%),
    #0B0E17}.fsec__tiles .tile__ico{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .12)}.fsec__tiles .tile__ico svg{stroke:#9EC6FF}.fsec__tiles .tile__k{color:#9EC6FF}.fsec__tiles .tile__v{color:#fff}.fsec__tiles .tile__n{color:rgb(255 255 255 / .6)}.fsec__tiles .tile__v a{color:inherit;text-decoration:none;transition:color .2s ease}.fsec__tiles .tile__v a:hover{color:#9EC6FF}@media (min-width:901px){.fsec__card{display:flex}.fsec__card .frm{flex:1;display:flex;flex-direction:column}.fsec__card .fld:has(.fld__i--ta){flex:1;display:flex;flex-direction:column}.fsec__card .fld__i--ta{flex:1;min-height:120px;resize:none}}@media (max-width:900px){.fsec__grid{grid-template-columns:1fr}.fsec__tiles{order:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fsec__tiles{grid-template-columns:1fr}}.fsec__card{max-width:none;margin:0;padding:clamp(22px,2.6vw,34px);border-radius:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 2px 4px rgb(17 17 18 / .04),0 30px 60px -44px rgb(17 17 18 / .5)}.fsec__card .frm{padding:0;border:0;background:#fff0;box-shadow:none}.fsec__next{max-width:none;margin:clamp(22px,2.6vw,32px) auto 0;padding:0;list-style:none;counter-reset:fs;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.fsec__next{grid-template-columns:1fr}}.fsec__next li{counter-increment:fs;position:relative;padding-left:32px;font-size:14px;line-height:1.55;color:var(--body)}.fsec__next li::before{content:counter(fs);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--prime) 12%,transparent);color:var(--prime);font-family:var(--mono);font-size:11px}.fsec__next b{color:var(--ink);font-weight:600}.why{padding:clamp(48px,6vw,84px) 0}.why__head{max-width:640px;margin-inline:auto;text-align:center}.why__head .eyebrow{display:block}.why__grid{margin-top:clamp(28px,3.4vw,44px);display:grid;gap:clamp(18px,2.4vw,34px);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.why__grid{grid-template-columns:1fr}}.why__it{padding-top:16px;border-top:2px solid var(--ink)}.why__i{display:grid;place-items:center;width:38px;height:38px;margin:0 0 12px;border-radius:11px;background:var(--white);border:1px solid var(--line)}.why__i svg{width:19px;height:19px;fill:none;stroke:var(--prime);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.why__it h3{margin:0 0 8px;font-size:16.5px;font-weight:650;letter-spacing:-.025em;line-height:1.3;color:var(--ink)}.why__it p{margin:0;font-size:14px;line-height:1.6;color:var(--body)}.area{position:relative;isolation:isolate;overflow:hidden;padding:clamp(52px,6.4vw,92px) 0;background:#0B1020;color:#fff}.area__glow{position:absolute;inset:-30% -10% auto;height:120%;z-index:-1;background:radial-gradient(52% 48% at 50% 0%,rgb(36 71 230 / .5),rgb(36 71 230 / .12) 46%,transparent 72%);filter:blur(18px)}.area__head{max-width:680px;margin-inline:auto;text-align:center}.area__head .eyebrow{display:block}.area__h{color:#fff}.area__h em{color:#9EC6FF;font-style:normal}.area__lede{margin:16px 0 0;font-size:16.5px;line-height:1.62;color:rgb(255 255 255 / .84)}.area__map{margin:clamp(26px,3.2vw,42px) auto 0;padding:0;max-width:940px}.area__map img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 60px rgb(36 71 230 / .28))}.area__list{margin:clamp(22px,2.6vw,32px) auto 0;padding:0;list-style:none;max-width:940px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.area__list li{padding:9px 16px;border-radius:999px;font-size:14px;color:rgb(255 255 255 / .9);background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14)}.area__list a,.area__list a:hover,.area__list a:focus{color:inherit;text-decoration:none;cursor:default}.area__more{color:#9EC6FF!important;background:rgb(36 71 230 / .18)!important;border-color:rgb(158 198 255 / .38)!important}.area__foot{margin-top:clamp(26px,3vw,38px);text-align:center}.phero__vis--ba{display:block}.phero__vis--ba::before{inset:-4% -2% -6%}figure.ba{margin:0;padding:0}.ba__box{--cut:50%;position:relative;isolation:isolate;width:min(100%, 436px);margin-inline:auto;touch-action:pan-y}.ba__img--base{position:relative;display:block;width:100%;height:auto}.ba__img{width:100%;height:auto;display:block}.ba__after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--cut))}.ba__tag{position:absolute;top:2%;z-index:3;padding:5px 11px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgb(10 13 22 / .72)}.ba__tag--old{left:2%}.ba__tag--new{right:2%;background:rgb(36 71 230 / .92)}.ba__bar{position:absolute;top:0;bottom:0;left:var(--cut);z-index:4;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgb(10 13 22 / .18);pointer-events:none}.ba__grip{position:absolute;top:50%;left:50%;translate:-50% -50%;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgb(17 17 18 / .12),0 10px 24px -12px rgb(17 17 18 / .6)}.ba__grip::before,.ba__grip::after{content:"";position:absolute;top:50%;width:7px;height:7px;border-top:2px solid var(--prime);border-right:2px solid var(--prime)}.ba__grip::before{left:10px;translate:0 -50%;rotate:-135deg}.ba__grip::after{right:10px;translate:0 -50%;rotate:45deg}.ba__range{position:absolute;inset:0;z-index:5;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;appearance:none;background:#fff0}.ba__range:focus-visible{outline:none}.ba__box:has(.ba__range:focus-visible) .ba__grip{box-shadow:0 0 0 3px var(--white),0 0 0 6px var(--prime)}.ba__cap{margin-top:12px;font-size:12.5px;color:var(--soft);text-align:center}@media (max-width:620px){.ba__grip{width:34px;height:34px}.ba__tag{font-size:9.5px;padding:4px 9px}}.phero{padding-top:calc(var(--dock) + 46px)}.net--light .net__aura{background:radial-gradient(closest-side,rgb(36 71 230 / .26),rgb(36 71 230 / .1) 46%,transparent 72%)}.net--light .net__core{background:radial-gradient(120% 120% at 26% 22%,#7FA6FF 0%,#3C63E8 26%,#2447E6 54%,#17309C 84%,#0E1F66 100%);border-color:rgb(36 71 230 / .3);box-shadow:0 0 44px 4px rgb(36 71 230 / .3),0 0 110px 18px rgb(36 71 230 / .18),inset -6px -9px 20px -6px rgb(6 14 54 / .6),inset 0 1px 2px rgb(255 255 255 / .6)}.net--light .net__core::before{background:radial-gradient(120% 120% at 78% 84%,rgb(6 12 50 / .5) 0%,rgb(6 12 50 / .2) 34%,transparent 62%)}.net--light .net__core::after{background:radial-gradient(closest-side,transparent 62%,rgb(36 71 230 / .18) 82%,transparent 100%)}.sup__grid{margin-top:clamp(18px,2.2vw,26px);display:grid;gap:clamp(14px,1.5vw,20px);grid-template-columns:repeat(2,1fr)}@media (max-width:760px){.sup__grid{grid-template-columns:1fr}}.sup{padding:clamp(20px,2.2vw,26px);border-radius:20px;background:linear-gradient(152deg,var(--g1) 0%,var(--g2) 100%);border:1px solid color-mix(in srgb,var(--g2) 72%,#000 6%)}.sup__ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .9);box-shadow:0 6px 14px -10px rgb(20 36 90 / .5)}.sup__ico svg{width:21px;height:21px;fill:none;stroke:var(--prime);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sup__h{margin:14px 0 0;font-size:16.5px;font-weight:650;letter-spacing:-.025em;color:var(--ink)}.sup__p{margin:8px 0 0;font-size:14px;line-height:1.6;color:#33363D}.tech{position:relative;isolation:isolate;overflow:hidden}.tech__glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 46% at 18% 4%,rgb(36 71 230 / .36),transparent 70%),radial-gradient(46% 42% at 88% 42%,rgb(36 71 230 / .22),transparent 72%),radial-gradient(70% 50% at 50% 112%,rgb(36 71 230 / .15),transparent 74%)}.tcard__ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;margin-bottom:15px;background:rgb(36 71 230 / .26);border:1px solid rgb(158 198 255 / .28)}.tcard__ico svg{width:20px;height:20px;fill:none;stroke:#9EC6FF;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shot{margin:0;position:relative;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 2px 8px rgb(10 14 24 / .06),0 44px 90px -52px rgb(10 14 24 / .65)}.shot__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#F4F5F8;border-bottom:1px solid var(--line)}.shot__dots{display:flex;gap:6px}.shot__dots i{width:8px;height:8px;border-radius:50%;background:#D6D8DE}.shot__url{padding:3px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;color:var(--soft)}.shot__img{display:block;width:100%;height:auto}.shot__cap{padding:12px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--soft)}.shot__cap a{color:var(--prime);font-weight:560}.shot__cap a:hover{text-decoration:underline}.phero__vis:has(.shot){position:relative}.phero__vis:has(.shot)::before{content:"";position:absolute;inset:-6% -4% -10%;background:radial-gradient(58% 52% at 55% 45%,color-mix(in srgb,var(--prime) 14%,transparent),transparent 72%);filter:blur(6px);z-index:0}.shot{position:relative;z-index:1}.blog{padding:calc(var(--dock) + 52px) 0 clamp(52px,6vw,88px)}.blog__head{max-width:720px}.blog__h{margin:14px 0 0;font-size:clamp(32px,4.6vw,52px);font-weight:700;letter-spacing:-.045em;line-height:1.05;color:var(--ink);text-wrap:balance}.blog__h em{font-style:normal;color:var(--prime)}.blog__lede{margin:16px 0 0;max-width:56ch;font-size:clamp(16px,1.6vw,18px);line-height:1.62;color:var(--body)}.blog__none{margin-top:32px;color:var(--soft)}.plist{margin-top:clamp(30px,3.6vw,48px);display:grid;gap:clamp(16px,1.8vw,24px)}.post{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(18px,2.4vw,34px);align-items:center;padding:clamp(16px,1.8vw,22px);border-radius:22px;background:#fff;border:1px solid var(--line);transition:border-color .5s cubic-bezier(.22,.61,.24,1)}@media (hover:hover){.post:hover{border-color:color-mix(in srgb,var(--prime) 34%,var(--line))}}@media (max-width:780px){.post{grid-template-columns:1fr}}.post__shot{display:block;border-radius:16px;overflow:hidden;aspect-ratio:1200 / 630;background:#E8EAEF}.post__shot img{width:100%;height:100%;object-fit:contain;display:block}.post__meta{margin:0;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;color:var(--soft)}.post__h{margin:9px 0 0;font-size:clamp(19px,2.1vw,25px);font-weight:650;letter-spacing:-.03em;line-height:1.22;color:var(--ink);text-wrap:balance}.post__h a{color:inherit}.post__h a:hover{color:var(--prime)}.post__p{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--body);max-width:60ch}.post__more{margin-top:14px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:560;color:var(--prime)}.post__more svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--expo)}.post__more:hover svg{transform:translate(2px,-2px)}.blog__grid{margin-top:clamp(30px,3.6vw,48px);display:grid;gap:clamp(24px,3vw,44px);align-items:start;grid-template-columns:minmax(0,1fr) 240px}.dlazdice{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(3,minmax(0,1fr))}.dlazdica{display:flex;flex-direction:column;border-radius:22px;background:#F4F5F8;border:1px solid var(--line);overflow:hidden;transition:border-color .5s cubic-bezier(.22,.61,.24,1),transform .5s var(--expo)}@media (hover:hover){.dlazdica:hover{border-color:color-mix(in srgb,var(--prime) 34%,var(--line))}.dlazdica:hover .dlazdica__shot img{transform:scale(1.03)}}.dlazdica__shot{display:block;aspect-ratio:1200 / 630;background:#E8EAEF;overflow:hidden}.dlazdica__shot img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .7s var(--expo)}.dlazdica__bez{display:block;width:100%;height:100%;background:linear-gradient(152deg,#EFEFF1,#CBCDD3)}.dlazdica__body{display:flex;flex-direction:column;flex:1;padding:clamp(16px,1.6vw,20px)}.dlazdica__meta{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.dlazdica__kat{color:var(--prime);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dlazdica__h{margin:10px 0 0;font-size:clamp(17px,1.35vw,19px);font-weight:650;letter-spacing:-.025em;line-height:1.25;color:var(--ink);text-wrap:balance}.dlazdica__h a{color:inherit}.dlazdica__h a:hover{color:var(--prime)}.dlazdica__p{margin:8px 0 0;font-size:14px;line-height:1.58;color:var(--body)}.dlazdica__cas{margin:auto 0 0;padding-top:12px;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.blog__side{position:sticky;top:calc(14px + var(--dock) + 26px)}.blog__sidehd{margin:0 0 10px 4px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.kategorie{display:flex;flex-direction:column;gap:4px}.kategorie__a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;font-size:14.5px;font-weight:520;color:var(--body);transition:background-color .25s ease,color .25s ease}.kategorie__a span{font-family:var(--mono);font-size:11.5px;color:var(--soft)}.kategorie__a:hover{background:#F4F5F8;color:var(--ink)}.kategorie__a.is-on{background:var(--ink);color:#fff}.kategorie__a.is-on span{color:rgb(255 255 255 / .7)}@media (max-width:1100px){.dlazdice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.blog__grid{grid-template-columns:1fr}.blog__side{position:static;order:-1}.kategorie{flex-direction:row;flex-wrap:wrap}.kategorie__a{border:1px solid var(--line);background:var(--white);padding:8px 12px;border-radius:999px}}@media (max-width:600px){.dlazdice{grid-template-columns:1fr}}.pager{margin-top:clamp(28px,3.4vw,44px)}.pager .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.pager .page-numbers{display:grid;place-items:center;min-width:40px;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--white);font-size:14.5px;color:var(--body);transition:border-color .3s ease,color .3s ease}.pager .page-numbers:hover{border-color:var(--prime);color:var(--prime)}.pager .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff}.pager .dots{border:0;background:#fff0}.art{padding:calc(var(--dock) + 52px) 0 clamp(52px,6vw,88px)}.art .wrap{max-width:800px}.art--wide .wrap{max-width:1200px}.art--wide .art__body{font-size:16.5px}.art--wide .art__body>*{max-width:none}.art__body h2[id],.art__body h3[id]{scroll-margin-top:calc(var(--dock) + 28px)}.art--wide .art__body p,.art--wide .art__body li{max-width:92ch}.art__head{text-align:left}.art__h{margin:14px 0 0;font-size:clamp(30px,4.4vw,50px);font-weight:700;letter-spacing:-.045em;line-height:1.06;color:var(--ink);text-wrap:balance}.art__meta{margin:16px 0 0;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;color:var(--soft)}.art__shot{margin:clamp(26px,3vw,40px) 0 0;padding:0;border-radius:22px;overflow:hidden;border:1px solid var(--line)}.art__shot img{width:100%;height:auto;display:block}.art__body{margin-top:clamp(28px,3.4vw,44px);font-size:17px;line-height:1.75;color:var(--body)}.art__body>*{max-width:68ch}.art__body>.alignwide,.art__body>figure,.art__body>.wp-block-image{max-width:none}.art__body h2{margin:clamp(34px,4vw,52px) 0 12px;font-size:clamp(23px,2.6vw,31px);font-weight:650;letter-spacing:-.035em;line-height:1.2;color:var(--ink);text-wrap:balance}.art__body h3{margin:clamp(26px,3vw,38px) 0 10px;font-size:clamp(18px,2vw,22px);font-weight:650;letter-spacing:-.025em;line-height:1.3;color:var(--ink)}.art__body p{margin:0 0 18px}.art__body a{color:var(--prime);text-decoration:underline;text-underline-offset:2px}.art__body a:hover{color:var(--prime-hover)}.art__body strong{color:var(--ink);font-weight:600}.art__body ul,.art__body ol{margin:0 0 20px;padding-left:22px}.art__body li{margin:0 0 8px}.art__body li::marker{color:var(--prime)}.art__body img{max-width:100%;height:auto;border-radius:16px;display:block}.art__body figure{margin:clamp(24px,3vw,36px) 0}.art__body figcaption{margin-top:10px;font-size:13.5px;color:var(--soft);text-align:center}.art__body blockquote{margin:clamp(24px,3vw,36px) 0;padding:4px 0 4px 22px;border-left:3px solid var(--prime);font-size:18.5px;line-height:1.6;color:var(--ink)}.art__body blockquote p:last-child{margin-bottom:0}.art__body code{font-family:var(--mono);font-size:.92em;color:var(--ink);background:#F1F2F6;padding:2px 6px;border-radius:5px}.art__body pre{margin:clamp(22px,2.6vw,32px) 0;padding:18px 20px;border-radius:14px;background:#0B0E17;color:#E6ECFF;overflow-x:auto;font-family:var(--mono);font-size:14px;line-height:1.6}.art__body pre code{background:#fff0;color:inherit;padding:0}.art__body table{width:100%;margin:clamp(22px,2.6vw,32px) 0;border-collapse:collapse;font-size:15px}.art__body th,.art__body td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.art__body th{color:var(--ink);font-weight:600}.art__body hr{margin:clamp(30px,3.6vw,46px) 0;border:0;border-top:1px solid var(--line)}.art__pages{margin-top:24px;font-size:14px;color:var(--soft)}.art__cta{margin-top:clamp(38px,4.4vw,60px);padding:clamp(24px,3vw,38px);border-radius:24px;background:#0B1020;color:#fff}.art__cta h2{margin:0;font-size:clamp(20px,2.3vw,27px);font-weight:650;letter-spacing:-.03em;line-height:1.24;color:#fff;text-wrap:balance}.art__cta p{margin:12px 0 20px;font-size:15.5px;line-height:1.6;color:rgb(255 255 255 / .84);max-width:52ch}.art__more{margin-top:clamp(38px,4.4vw,58px)}.art__moreh{margin:0 0 16px;font-size:clamp(17px,1.9vw,21px);font-weight:650;letter-spacing:-.03em;color:var(--ink)}.mlist{display:grid;gap:10px}.mcard{display:grid;gap:5px;padding:15px 17px;border-radius:14px;background:#F4F5F8;border:1px solid var(--line);transition:border-color .45s var(--expo)}.mcard:hover{border-color:color-mix(in srgb,var(--prime) 40%,var(--line))}.mcard__date{font-family:var(--mono);font-size:11.5px;color:var(--soft)}.mcard__h{font-size:15.5px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.35}@media (max-width:980px){.phero__grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.phero__in{display:contents}.phero .tag{order:1;align-self:center}.phero .rate{order:2}.phero__h{order:3}.phero__lede{order:4}.phero__vis{order:5;margin:clamp(14px,2.4vw,26px) 0 0;padding-bottom:0}.phero .cta{order:6;justify-content:center;margin-top:clamp(22px,3vw,32px)}.phero__facts{order:7}.phero__h,.phero__lede{max-width:620px;margin-inline:auto}.kinds__head,.incl__head,.cost__head,.tech__head,.work__head,.svc__head,.price__head,.revs__head,.clients__head,.geo__head,.ai__head,.dev__txt,.fixup__head,.local__top,.faq__side,.work__cross,.sec-cta,.sec-btn,.flow__inner{text-align:center}.kinds__p,.kinds__lede,.cost__lede,.tech__lede,.work__lede,.svc__lede,.price__lede,.clients__p,.geo__p,.faq__lede,.dev__p,.fixup__lede,.local__lede,.ai__lede,.flow__lede{margin-inline:auto}.steps,.step,.step__txt,.step__h,.step__p{text-align:left}.ai__cta,.kinds__cta,.dev__cta,.local__cta{display:inline-flex}.dev__list,.local__ul,.assure{width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.assure li{align-items:flex-start}.assure svg{margin-top:2px}.ctc__side{text-align:center}.ctc__lede{margin-inline:auto}.ctc__list,.ctc__next,.ctc__steps,.ctc__list li,.ctc__steps li,.ctc__nk{text-align:left}.faq__grid{display:grid;grid-template-columns:1fr}.faq__side{display:contents}.faq__side .eyebrow{order:1}.faq__h{order:2}.faq__lede{order:3}.faq__list{order:4;margin-top:clamp(20px,3vw,28px)}.faq__cta{order:5;margin:clamp(20px,3vw,28px) auto 0}.faq__viac{order:6;text-align:left}}#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_text_font_size:14px;--cmplz_text_line_height:1.5;--cmplz_link_font_size:12.5px;--cmplz_text_color:var(--body);--cmplz_hyperlink_color:var(--ink);--cmplz_button_font_size:14px;--cmplz_button_border_radius:999px;--cmplz_button_accept_background_color:var(--prime);--cmplz_button_accept_border_color:var(--prime);--cmplz_button_accept_text_color:#fff;--cmplz_button_deny_background_color:#fff;--cmplz_button_deny_border_color:var(--line);--cmplz_button_deny_text_color:var(--ink);--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:transparent;--cmplz_button_settings_text_color:var(--soft);--cmplz_slider_active_color:var(--prime);--cmplz_category_header_always_active_color:var(--ok);top:auto;left:0;right:0;bottom:0;transform:none;width:100%;min-width:0;max-width:none;margin:0;border:0;border-top:1px solid rgb(10 10 10 / .06);border-radius:0;background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(44px) saturate(1.6);backdrop-filter:blur(44px) saturate(1.6);box-shadow:0 -12px 32px -16px rgb(10 10 10 / .18);font-family:var(--ui);padding:14px max(var(--gut), calc((100% - 1320px) / 2 + var(--gut)));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"body buttons" "docs buttons";column-gap:32px;row-gap:2px;align-items:center}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-hidden,#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-dismissed{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show:hover{box-shadow:0 -12px 32px -16px rgb(10 10 10 / .18)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-area:body;grid-column:auto;min-width:0;max-height:50vh;padding:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{width:auto}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message p{margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories{margin-top:12px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category{border-radius:14px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-area:buttons;flex-direction:row;gap:8px;margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:auto;min-height:42px;margin:0;padding:0 22px;font-family:var(--ui);font-weight:560;letter-spacing:-.01em;border-width:1px;transition:background-color .2s,border-color .2s,color .2s}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept{box-shadow:0 1px 2px color-mix(in srgb,var(--prime) 30%,transparent),0 10px 24px -12px var(--tien-modry)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept:hover{background:var(--prime-hover);border-color:var(--prime-hover)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-deny:hover{border-color:var(--ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{padding:0 12px;text-decoration:underline;text-underline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences:hover{color:var(--ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents{grid-area:docs;justify-content:flex-start;margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents ul{display:flex;gap:16px;margin:0;padding:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents li{margin:0;font-size:12.5px;line-height:18px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents li:has(>.cmplz-hidden){display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents a{color:var(--soft);text-decoration:underline;text-underline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents a:hover{color:var(--ink)}@media (max-width:1024px){#cmplz-cookiebanner-container .cmplz-cookiebanner{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "buttons" "docs";row-gap:10px;padding:14px var(--gut) 16px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-deny{flex:1 1 0%}}@media (max-width:575px){#cmplz-cookiebanner-container .cmplz-cookiebanner{--cmplz_text_font_size:13px;--cmplz_button_font_size:13.5px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{flex-wrap:wrap}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-view-preferences,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-save-preferences{flex-basis:100%;min-height:34px}}.frm__rc{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--soft)}.frm__rc a{color:var(--soft);text-decoration:underline;text-underline-offset:2px}.frm__rc a:hover{color:var(--prime)}.grecaptcha-badge{visibility:hidden}@media (max-width:760px){.phero__in,.phero__grid,.dev__txt,.faq__side,.ctc__side,.work__head,.svc__head,.revs__head,.kinds__head,.incl__head,.fixup__head,.cost__head,.tech__head,.fast__head,.sek__head,.clients__head,.flow__head,.ai__head,.price__head,.geo__head,.khero__in,.tiles__head,.why__head,.area__head,.skladacka__slajd,.praca__text,.model__text>header,.cennik>.wrap>header{text-align:center}.phero__in>*,.dev__txt>*,.faq__side>*,.ctc__side>p,.ctc__side>.eyebrow,.ctc__side>h2,.work__head>*,.svc__head>*,.revs__head>*,.kinds__head>*,.incl__head>*,.fixup__head>*,.cost__head>*,.tech__head>*,.fast__head>*,.sek__head>*,.flow__head>*,.ai__head>*,.price__head>*,.geo__head>*,.khero__in>*,.tiles__head>*,.why__head>*,.area__head>*,.skladacka__slajd>*,.praca__text>*{margin-inline:auto}.phero .cta,.phero__facts,.assure,.praca__cta,.model__cta,.kap__cta,.cta,.svc__head .assure{justify-content:center}.ctc__list,.ctc__steps,.ctc__next{justify-content:flex-start;text-align:left}.phero__facts li{text-align:center}.assure{align-items:center}.assure li{justify-content:center}.phero .cta{justify-content:center}.ctc__list li,.ctc__steps li{text-align:left}.revs__score{justify-content:center}}.phero__vis--uct{perspective:none;display:flex;justify-content:center}.uct{position:relative;width:340px}.uct__tlaciaren{position:relative;z-index:2;height:34px;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#2B2F3A,#161922);box-shadow:0 10px 24px -12px rgb(10 10 30 / .6),inset 0 1px 0 rgb(255 255 255 / .12)}.uct__tlaciaren i{position:absolute;left:18px;right:18px;bottom:6px;height:5px;border-radius:3px;background:#0A0A0A;box-shadow:inset 0 1px 2px rgb(0 0 0 / .8)}.uct__okno{position:relative;height:440px;margin:0 14px;overflow:hidden}.uct__papier{position:absolute;left:0;right:0;top:0;padding:22px 22px 26px;background:#FFF;background-image:repeating-linear-gradient(180deg,rgb(10 10 10 / .018) 0 1px,transparent 1px 3px);box-shadow:0 30px 50px -30px rgb(10 10 30 / .45),0 1px 0 rgb(10 10 10 / .05);font-family:var(--mono);font-size:13.5px;line-height:1.5;color:var(--ink);transform:translateY(-100%);-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 100%,transparent 5px,#000 5.5px) bottom/12px 8px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,radial-gradient(circle at 6px 100%,transparent 5px,#000 5.5px) bottom/12px 8px repeat-x}.uct__hlava{margin:0 0 12px;text-align:center;font-weight:700;letter-spacing:.14em;font-size:12px}.uct__hlava span{display:block;margin-top:4px;font-weight:400;letter-spacing:.04em;color:var(--soft)}.uct__ciara{height:0;margin:10px 0;border-top:1px dashed #C9CDD8}.uct__r{margin:0;display:flex;justify-content:space-between;gap:12px}.uct__r b{font-weight:600;white-space:nowrap}.uct__r--m{font-size:11.5px;color:var(--soft)}.uct__r--m b{font-weight:400}.uct__r--spolu{margin-top:6px;font-size:15px;font-weight:700}.uct__r--spolu b{font-weight:700}.uct__kod{display:flex;gap:2px;height:30px;margin:14px 4px 0;align-items:stretch}.uct__kod i{display:block;flex:1;background:var(--ink)}.uct__kod i:nth-child(3n){flex:2}.uct__kod i:nth-child(4n){flex:.6}.uct__kod i:nth-child(7n){flex:1.6}.uct__dakujeme{margin:10px 0 0;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.uct__peciatka{position:absolute;left:50%;top:268px;margin-left:-78px;padding:6px 14px;border:3px solid #22A45D;border-radius:6px;font-family:var(--mono);font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#22A45D;mix-blend-mode:multiply;transform:rotate(-12deg) scale(0);opacity:0}.uct__peciatka::after{content:"";position:absolute;inset:2px;border:1px solid rgb(34 164 93 / .6);border-radius:3px}@media (prefers-reduced-motion:no-preference){.uct__papier{animation:uct-tlac 9s linear infinite}.uct__peciatka{animation:uct-peciatka 9s var(--expo) infinite}}@media (prefers-reduced-motion:reduce){.uct__papier{transform:none}.uct__peciatka{transform:rotate(-12deg) scale(1);opacity:1}}@keyframes uct-tlac{0%{transform:translateY(-100%)}4%{transform:translateY(-100%)}10%{transform:translateY(-82%)}13%{transform:translateY(-82%)}20%{transform:translateY(-58%)}23%{transform:translateY(-58%)}31%{transform:translateY(-34%)}34%{transform:translateY(-34%)}42%{transform:translateY(-12%)}45%{transform:translateY(-12%)}50%{transform:translateY(0)}78%{transform:translateY(0);opacity:1}82%{transform:translateY(6%) rotate(2deg);opacity:1}90%{transform:translateY(120%) rotate(6deg);opacity:0}91%{transform:translateY(-100%);opacity:0}92%,100%{transform:translateY(-100%);opacity:1}}@keyframes uct-peciatka{0%,54%{transform:rotate(-12deg) scale(1.6);opacity:0}58%{transform:rotate(-12deg) scale(1);opacity:1}78%{transform:rotate(-12deg) scale(1);opacity:1}82%{transform:rotate(-10deg) scale(1) translateY(24px);opacity:1}90%,100%{transform:rotate(-12deg) scale(1.6);opacity:0}}@media (max-width:959px){.phero__vis--uct{padding:0}.uct{width:min(340px, 100%)}.uct__okno{height:400px}}.navody{padding:clamp(56px,8vw,96px) 0}.navody__head{max-width:62ch;margin:0 0 clamp(28px,4vw,44px)}.navody__lede{margin:14px 0 0;font-size:16px;line-height:1.65;color:var(--body)}.navody__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}.navody__a{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:22px;background:#EDEFF4;overflow:hidden}.navody__shot{display:block;aspect-ratio:16 / 10;margin:10px 10px 0;border-radius:16px;background:var(--white);overflow:hidden}.navody__shot img{width:100%;height:100%;object-fit:contain;display:block}.navody__body{display:flex;flex-direction:column;gap:8px;padding:clamp(16px,1.6vw,22px)}.navody__k{font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--prime)}.navody__h{font-size:18px;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#fff0;transition:text-decoration-color .3s ease}.navody__a:hover .navody__h,.navody__a:focus-visible .navody__h{text-decoration-color:var(--prime)}.navody__p{font-size:14.5px;line-height:1.6;color:var(--body)}@media (max-width:760px){.navody__list{grid-template-columns:1fr;gap:18px}.navody__head,.navody__head>*{text-align:center;margin-left:auto;margin-right:auto}.navody__body{align-items:center;text-align:center}}.pas{--pas-dlazdica:#EDEFF4;padding:clamp(48px,6vw,84px) 0 0;overflow:hidden}.ctc .pas{--pas-dlazdica:#E9EBF1;padding-top:clamp(52px,7vw,96px)}.pas__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.pas__ovl{display:flex;align-items:center;gap:10px;flex:none;padding-bottom:6px}.pas__all{margin-right:8px;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}.pas__all:hover{text-decoration-color:var(--ink)}.pas__btn{width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#141416;color:#fff}.pas__btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pas__btn:hover{background:var(--prime)}.pas__btn[disabled]{opacity:.3;cursor:default;background:#141416}.pas__rail{--pas-okraj:max(var(--gut), calc((100vw - 1320px) / 2 + var(--gut)));display:flex;align-items:stretch;gap:clamp(14px,1.6vw,22px);padding-inline:var(--pas-okraj);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pas-okraj);scrollbar-width:none;cursor:grab}.pas__rail::-webkit-scrollbar{display:none}.pas__rail.is-tah{cursor:grabbing;scroll-snap-type:none}.pas__rail.is-tah a{pointer-events:none}.pas__it{flex:0 0 clamp(260px, 24vw, 330px);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid var(--line);overflow:hidden}.pas__shot{display:block;aspect-ratio:1200 / 630;min-height:0;overflow:hidden;background:var(--white)}.pas__rail{padding-block:14px 30px;margin-block:-14px -6px}.pas__it{transition:transform .55s var(--expo),box-shadow .55s var(--expo)}.pas__shot img,.post__shot img{transition:transform .7s var(--expo)}.post{transition:border-color .5s ease,transform .55s var(--expo),box-shadow .55s var(--expo)}@media (hover:hover){.pas__it:hover{transform:translateY(-5px) scale(1.015);box-shadow:0 24px 44px -30px rgb(20 36 90 / .45)}.pas__it:hover .pas__shot img,.post:hover .post__shot img{transform:scale(1.04)}.post:hover{transform:translateY(-3px);box-shadow:0 24px 44px -32px rgb(20 36 90 / .45)}}.fixup__p a{color:var(--prime);text-decoration:underline;text-underline-offset:3px}.pas__shot img{width:100%;height:100%;object-fit:contain;display:block}.pas__body{display:flex;flex-direction:column;flex:1;padding:clamp(16px,1.6vw,20px)}.pas__meta{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;color:var(--soft)}.pas__kat{color:var(--prime);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pas__h{margin:10px 0 0;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--ink);text-wrap:balance}.pas__h a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#fff0;transition:text-decoration-color .3s ease}.pas__h a:hover{text-decoration-color:var(--prime)}.pas__p{margin:8px 0 0;font-size:14px;line-height:1.58;color:var(--body)}.pas--clanok{margin-top:clamp(38px,4.4vw,58px);padding:0;overflow:visible}.pas--clanok .pas__head{margin-bottom:clamp(18px,2.2vw,26px)}.pas--clanok .sec-h{font-size:clamp(21px,2.4vw,28px)}.pas--clanok .pas__ovl{padding-bottom:2px}.pas--clanok .pas__rail{--pas-okraj:0px;margin-right:calc(50% - 50vw);padding-right:var(--gut)}.pas--clanok .pas__it{flex-basis:clamp(240px, 21vw, 290px)}.art{overflow-x:clip}@media (max-width:760px){.pas__head{flex-direction:column;align-items:center;text-align:center}.pas__txt>*{text-align:center}.pas__ovl{padding-bottom:0}.pas__it{flex-basis:min(80vw, 310px)}.pas--clanok .pas__it{flex-basis:min(80vw, 300px)}}.plan__k a{color:inherit;text-decoration:none}.qa__a a{color:var(--prime);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--prime) 45%,transparent)}.qa__a a:hover{text-decoration-color:var(--prime)}.cta--stred{justify-content:center;margin-top:clamp(20px,2.4vw,30px)}.phero__vis--gmb{perspective:none;display:flex;justify-content:center}.gprof{margin:0;width:min(360px, 100%)}.gprof img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 30px 60px -30px rgb(10 10 30 / .55),0 1px 0 rgb(10 10 10 / .06)}@media (max-width:959px){.phero__vis--gmb{padding:0}.gprof{width:min(330px, 100%);margin-inline:auto}}@media (min-width:861px){.incl--dva .incl__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,4vw,64px);border-top:0}.incl--dva .incl__row{grid-template-columns:1fr;gap:7px;padding:clamp(15px,1.6vw,20px) 0;border-top:1px solid var(--line);border-bottom:0}.incl--dva .incl__row dd{max-width:46ch}}}