.hero .eyebrow{color:#8ecbd8}#pro-koho{scroll-margin-top:108px}#funkce{scroll-margin-top:128px}#jak-to-funguje{scroll-margin-top:132px}.hero-benefits span{margin-top:-1px}.hero-title-line{display:block}.button{white-space:nowrap}@media(min-width:1301px){.hero-copy h1{max-width:620px}}@media(min-width:761px)and (max-width:1300px){.hero-copy h1{width:calc(100% - min(34vw,370px) - clamp(48px,6vw,90px));max-width:620px}}.hero-benefits li{pointer-events:auto}.hero-benefits .icon{transition:filter .36s ease,opacity .36s ease,transform .36s ease}.hero-benefits li:hover>.icon,.hero-benefits li:focus-within>.icon{opacity:1;filter:brightness(0) saturate(100%) invert(11%) sepia(34%) saturate(2661%) hue-rotate(183deg) brightness(79%) contrast(105%);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.hero-benefits .icon{transition:none}.hero-benefits li:hover>.icon,.hero-benefits li:focus-within>.icon{transform:none}}.dialog-toolbar{justify-content:flex-end}.dialog-close{position:relative;display:block;padding:0;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.dialog-close:before,.dialog-close:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2px;border-radius:2px;background:currentColor;transform-origin:center}.dialog-close:before{transform:translate(-50%,-50%) rotate(45deg)}.dialog-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.dialog-close:hover{border-color:var(--navy);background:var(--navy);color:#fff}.feature-grid{perspective:1200px}.feature-card{min-height:136px;transform:translateY(0) rotateX(0) scale(1);transform-origin:center bottom;will-change:transform,box-shadow;transition:transform .52s cubic-bezier(.22,.72,.24,1),box-shadow .56s cubic-bezier(.22,.72,.24,1),border-color .52s ease}.feature-card:hover,.feature-card:focus-within{transform:translateY(-5px) rotateX(1deg) scale(1.006);border-color:#08204721;box-shadow:0 16px 34px #0820471c}@media(prefers-reduced-motion:reduce){.feature-card{will-change:auto;transition:none}.feature-card:hover,.feature-card:focus-within{transform:none}}.dialog-frame-host{width:100%;height:100%;overflow:hidden;background:#fff}.dialog-frame-host iframe{display:block;width:100%;height:100%;border:0}.live-device-hint{position:absolute;z-index:8;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.65rem;width:min(225px,24vw);padding:0;border:0;border-radius:0;background:transparent;color:#607087;box-shadow:none;opacity:0;transform:translateY(7px);transition:opacity .35s ease,transform .35s ease;backdrop-filter:none;pointer-events:none;font:inherit;text-align:left;cursor:pointer}.hint-hand{position:relative;display:grid;width:25px;height:27px;place-items:center;transform:translateY(-9px)}.hint-hand:before{content:"";position:absolute;top:-2px;left:3px;width:12px;height:12px;border:1px solid rgba(81,201,219,.55);border-radius:50%;opacity:0;animation:hint-tap-ripple 2.8s ease-out infinite}.hint-hand .icon{width:auto;height:25px;opacity:.78;filter:invert(42%) sepia(15%) saturate(1040%) hue-rotate(177deg) brightness(91%) contrast(88%);transform-origin:55% 80%;animation:hint-hand-tap 2.8s ease-in-out infinite}.live-device-hint strong,.live-device-hint small{display:block}.hint-nowrap{white-space:nowrap}.live-device-hint strong{color:#53657e;font-size:.78rem;line-height:1.25}.live-device-hint small{margin-top:.18rem;font-size:.64rem;line-height:1.4}.hero-live-hint{top:calc(100% + 43px - min(51.99vw,85svh,782px));right:auto;left:calc(50.4% + 40px + min(28%,45.77svh,421px));width:195px;padding:0}.device-hint{top:16px;right:auto;left:calc(100% + 48px);width:230px}.hero-art:has(.hero-screen.is-loaded) .hero-live-hint,.device-stage:has(.laptop-screen.is-loaded) .device-hint,.device-stage:has(.laptop-screen.is-loaded) .feature-laptop-hint{animation:hint-lifecycle 11.5s ease 1.1s both;pointer-events:auto}.modal-open .device-hint{opacity:0!important}.live-device-hint.is-activated{pointer-events:none!important;animation:live-hint-dismiss .38s ease forwards!important}@keyframes live-hint-dismiss{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px);visibility:hidden}}@keyframes live-hint-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:.86;transform:translateY(0)}}@media(min-width:1051px){.site-header>.brand{transform:translate(-20px)}.site-header>.brand .brand-mottos{margin-top:8px;transform:translate(5px)}.site-header>.brand img{width:185px}.site-header>.brand .brand-mottos{font-size:calc(.9rem + 1px)}.site-header.is-scrolled>.brand img{width:160px}.process ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}.feature-card{height:136px;min-height:0;padding-block:1.5rem}}.orange{background:#ffe0b8}.hero-screen{top:auto;bottom:20px;left:calc(50.4% + 30px);width:min(28%,45.77svh,421px);height:auto;aspect-ratio:539 / 1001;contain:size layout paint;border:0;border-radius:0;background:transparent;box-shadow:none}@media(min-width:761px)and (max-width:1300px){.hero-screen{top:auto;right:clamp(24px,6vw,90px);bottom:20px;left:auto;width:min(34vw,370px)}}@media(min-width:1051px)and (max-width:1120px){.hero-screen{width:min(33vw,340px)}}@media(min-width:761px)and (max-width:1050px){.hero-screen{top:70%;right:clamp(28px,6vw,64px);bottom:auto;width:288px;transform:translateY(-50%)}}@media(min-width:761px)and (max-width:900px){.hero-screen{width:260px}}.hero-screen:after{content:"";position:absolute;z-index:0;top:3.1%;left:10.1%;width:79.8%;height:92.7%;border-radius:34px;background:#fff;pointer-events:none}.hero-screen:before{content:"";position:absolute;z-index:3;top:3.1%;left:10.1%;width:79.8%;height:7.7%;border-radius:34px 34px 0 0;background:#0b1420;pointer-events:none}.iphone-status-overlay{position:absolute;z-index:4;inset:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.hero-screen .screen-loader{inset:10.5% 10.5% 4.3%;border-radius:30px}.hero-screen iframe{position:absolute;border-radius:0 0 52px 52px;clip-path:inset(0 round 0 0 52px 52px)}.live-screen iframe{position:relative;z-index:2;opacity:0;transition:opacity .35s ease}.live-screen:not(.is-interactive) iframe{pointer-events:none}.live-screen.is-interactive iframe{pointer-events:auto}.live-screen-surface{position:absolute;z-index:6;inset:0;padding:0;border:0;background:#f4f9fc14;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.live-screen.is-interactive .live-screen-surface,.screen-poster{display:none}.live-screen.is-loaded.is-frame-ready iframe{opacity:1}.screen-loader{position:absolute;z-index:1;inset:0;display:grid;place-content:center;justify-items:center;gap:14px;padding:12%;background:#fff;opacity:1;transition:opacity .3s ease,visibility .3s ease}.live-screen.is-loaded .screen-loader{visibility:hidden;opacity:0}.screen-loader-brand{display:grid;justify-items:center}.screen-loader img{width:min(62%,118px);height:auto}.screen-loader .brand-mottos{width:150px;height:19px;margin-top:2px;font-size:.66rem;line-height:19px}.live-screen.desktop .screen-loader{gap:20px}.live-screen.desktop .screen-loader img{width:min(72%,205px)}.live-screen.desktop .screen-loader .brand-mottos{width:260px;height:26px;margin-top:5px;font-size:1rem;line-height:26px}.screen-loader-line{position:relative;display:block;overflow:hidden;width:min(68%,150px);height:2px;border-radius:999px;background:#e3e8ec}.live-screen.desktop .screen-loader-line{width:min(52%,230px)}.screen-loader-line:after{content:"";position:absolute;inset:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#74cfe0ad,#adeba694 32%,#f8d68b9e,#f28fb8ad);transform:scaleX(0);transform-origin:left center;animation:screen-loading 1.6s ease-in-out infinite}.cta-brand{display:grid;align-self:stretch;align-content:center;justify-items:center;min-width:220px}.cta-card .cta-brand img{width:210px;height:auto;justify-self:center}.cta-brand .brand-mottos{width:240px;margin-top:11px;font-size:.92rem;transform:translate(5px)}@media(max-width:1050px){.hero-live-hint{display:none}.header-cta{width:auto;max-width:max-content;justify-self:end;white-space:nowrap}.nav-menu summary{position:relative;z-index:32;display:block;width:44px;height:44px;border:1px solid rgba(9,38,83,.06);transition:background .25s ease,box-shadow .25s ease}.nav-menu summary span{position:absolute;left:50%;width:18px;height:1.5px;margin:0;border-radius:2px;background:var(--navy);transform:translate(-50%);transition:top .25s ease,transform .25s ease,opacity .18s ease}.nav-menu summary span:nth-child(1){top:15px}.nav-menu summary span:nth-child(2){top:21px}.nav-menu summary span:nth-child(3){top:27px}.nav-menu[open] summary span:nth-child(1){top:21px;transform:translate(-50%) rotate(45deg)}.nav-menu[open] summary span:nth-child(2){opacity:0;transform:translate(-50%) scaleX(.35)}.nav-menu[open] summary span:nth-child(3){top:21px;transform:translate(-50%) rotate(-45deg)}.nav-menu>div{z-index:30;overflow:hidden;transform-origin:top right;animation:mobile-menu-in .22s ease-out both}}@media(max-width:1300px){.hero-live-hint{display:none}}@media(max-width:760px){.live-device-hint{display:none}.showcase-grid{width:calc(100% - 2rem)}.hero{min-height:1530px}.hero-art{top:760px;height:770px}.live-screen .screen-poster{position:absolute;z-index:2;display:block;object-fit:cover;object-position:top;pointer-events:none}.hero-screen .screen-poster{inset:0;width:100%;height:100%;object-fit:contain;border-radius:0;clip-path:none}.laptop-screen .screen-poster{inset:0;width:100%;height:100%;object-fit:contain;border-radius:0}.hero-screen:before,.hero-screen:after,.hero-screen .screen-loader,.hero-screen .iphone-status-overlay{display:none}.device-stage{width:100%;max-width:calc(100vw - 2rem);aspect-ratio:1000 / 628;border:0;border-radius:0;background:transparent;box-shadow:none}.device-stage:before,.device-stage:after{display:none}.laptop-screen{border-radius:0;background:transparent;box-shadow:none;clip-path:none}.hero-screen>iframe,.laptop-screen>iframe{display:none}.live-screen>iframe{visibility:hidden}.hero-screen.is-interactive>iframe,.laptop-screen.is-interactive>iframe{display:block;visibility:visible}.showcase-dialog iframe{visibility:visible}.site-header{padding-inline:1rem;background:#fffffff0;backdrop-filter:blur(14px)}.site-header>.brand{width:128px;justify-self:start;justify-items:center;transform:translate(-4px)}.site-header>.brand img,.site-header.is-scrolled>.brand img{width:128px}.site-header>.brand .brand-mottos{width:150px;height:20px;margin-top:4px;font-size:.72rem;line-height:20px;text-align:center;transform:none}.site-header.is-scrolled>.brand .brand-mottos{height:0;margin:0;opacity:0}.button-row{align-items:stretch;flex-direction:row;gap:.65rem;margin-bottom:3rem}.button-row .button{flex:1 1 0;min-width:0;padding-inline:.5rem;font-size:.78rem;white-space:nowrap}.hero-benefits{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:.35rem;row-gap:1.4rem;transform:none}.hero-benefits li,.hero-benefits li:nth-child(n+4){display:grid;grid-column:span 2}.hero-benefits li:nth-child(4){grid-column:2 / span 2}.hero-benefits li:nth-child(5){grid-column:4 / span 2}.nav-menu{position:static}.nav-menu>div{position:fixed;top:88px;right:1rem;left:1rem;min-width:0;padding:.65rem;border-radius:18px;box-shadow:0 18px 45px #0926532e}.nav-menu a{display:block;padding:.82rem 1rem;border-radius:11px;font-size:1rem;font-weight:700}.nav-menu a:hover,.nav-menu a:focus-visible{background:#f1f7fa}.menu-open{overflow:hidden}.cta-brand{order:2;min-width:0;margin-top:.5rem}.cta-card .cta-brand img{display:block;width:180px}.cta-brand .brand-mottos{width:220px}.cta-card>.button{order:3;margin-top:.5rem}.footer-bottom span:last-child{display:flex;flex-flow:row nowrap;gap:1rem}.footer-bottom span:last-child a{white-space:nowrap}.hero-screen{top:20px;bottom:auto;left:50%;width:340px;height:auto;aspect-ratio:539 / 1001;transform:translate(-50%);border-width:0}.showcase-dialog{width:calc(100vw - 8px);max-width:none;height:calc(100vh - 8px);height:calc(100dvh - 8px);max-height:none;margin:auto;border-radius:12px}.showcase-dialog[open]{grid-template-rows:52px minmax(0,1fr)}.dialog-toolbar{padding:0 max(10px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.dialog-frame-host{min-height:0}.dialog-close{width:44px;height:44px}}@media(max-width:480px){.hero{min-height:1410px}.hero-art{top:760px;height:650px}.hero-screen{top:0;bottom:auto;left:50%;width:310px;height:auto;aspect-ratio:539 / 1001;transform:translate(-50%);border-width:0;border-radius:0}.button-row{align-items:stretch;flex-direction:row}}@media(max-width:375px){.hero{min-height:1400px}.hero-art{top:850px;height:550px}.hero-screen{width:270px}.button-row{align-items:center;flex-direction:column;gap:.75rem;margin-bottom:3.2rem}.button-row .button{flex:none;width:auto;min-width:205px}}@media(max-width:360px){.hero{min-height:1430px}.hero-art{top:880px}.hero-screen{width:255px}}.features .feature-page-link,.process .process-page-link{display:flex;width:var(--container);align-items:center;flex-direction:column;gap:2.25rem;margin:clamp(2.25rem,3vw,3rem) auto 0;padding-inline:clamp(1rem,3vw,3rem);text-align:center}.features .feature-page-link p,.process .process-page-link p{max-width:760px;margin:0;color:var(--muted);font-size:1rem;font-weight:400;line-height:1.55;text-wrap:balance}@media(max-width:760px){.features .feature-page-link,.process .process-page-link{gap:2rem;margin-top:2rem}}.header-actions{display:flex;align-items:center;justify-self:end;gap:.65rem}.language-menu{position:relative;z-index:34}.language-menu summary{display:flex;width:42px;height:42px;align-items:center;justify-content:center;gap:0;border:1px solid rgba(9,38,83,.12);border-radius:999px;background:#ffffffd1;color:var(--navy);cursor:pointer;list-style:none;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover,.language-menu:focus-within summary,.language-menu[open] summary{background:#fff;box-shadow:0 8px 22px #09265321;transform:translateY(-1px)}.language-flag{width:22px;height:22px;border:1px solid #d9e2ea;border-radius:50%;background:#f7f9fb;object-fit:cover;box-shadow:0 1px 2px #09265314}.language-flag--cs,.language-flag--tr{object-position:left center}.language-options{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:max-content;min-width:142px;gap:.08rem;padding:.82rem .5rem .5rem;border:1px solid rgba(220,228,235,.9);border-radius:16px;background:#fffffffa;box-shadow:0 18px 45px #09265329;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px) scale(.98);transform-origin:top right;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.language-options.is-axis-aligned{right:auto;left:-6px;transform-origin:27px top}.language-options:before{content:"";position:absolute;right:0;bottom:100%;width:100%;height:10px}.language-menu:hover .language-options,.language-menu:focus-within .language-options,.language-menu[open] .language-options{opacity:1;visibility:visible;pointer-events:auto;transform:none}.language-options>a,.language-options>span{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:.42rem;min-height:32px;padding:.34rem .5rem;border-radius:9px;color:#53657e;font-size:.72rem;text-decoration:none}.language-options>a{background:transparent}.language-options>a:hover,.language-options>a:focus-visible{background:#e4f4f7}.language-options>a[aria-current=page]{color:var(--navy);font-weight:750}.language-options .is-planned{opacity:.68;cursor:default}@media(max-width:1050px){.header-actions{grid-column:2}}@media(max-width:760px){.site-header{grid-template-columns:1fr auto auto;gap:.55rem}.header-actions{grid-column:2}.language-menu summary{width:44px;min-width:44px;height:44px;background:#fff}.language-options{right:-52px;width:max-content;min-width:142px;max-width:calc(100vw - 2rem)}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes screen-loading{0%{transform:scaleX(0);opacity:.55}72%,to{transform:scaleX(1);opacity:.9}}@keyframes hint-hand-tap{0%,52%,to{transform:translateZ(0) rotate(0)}60%{transform:translate3d(-1px,-3px,0) rotate(-4deg)}68%{transform:translateZ(0) rotate(0)}}@keyframes hint-tap-ripple{0%,56%{opacity:0;transform:scale(.45)}61%{opacity:.7}76%,to{opacity:0;transform:scale(1.65)}}@keyframes hint-lifecycle{0%{opacity:0;transform:translateY(7px)}10%,84%{opacity:.86;transform:none}to{opacity:0;transform:translateY(-3px);visibility:hidden}}.app-preloader{position:fixed;z-index:1000;inset:0;display:none;place-content:center;justify-items:center;gap:20px;background:#fff;opacity:1;visibility:visible;transition:opacity .32s ease,visibility .32s ease}html[data-pwa-mode] .app-preloader{display:grid}html[data-pwa-mode=cz] .language-menu{display:none}body.is-pwa-loading{overflow:hidden}.app-preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.app-preloader .screen-loader-brand{justify-items:center}.app-preloader .screen-loader-brand>img{width:205px;height:auto}.app-preloader .brand-mottos{width:270px;height:26px;margin-top:5px;font-size:1rem;line-height:26px;text-align:center}.app-preloader .screen-loader-line{width:230px}@media(prefers-reduced-motion:reduce){.app-preloader{transition:none}.app-preloader .screen-loader-line:after{animation:none;transform:scaleX(1)}}.pwa-titlebar{display:none}@media(display-mode:window-controls-overlay){html[data-pwa-mode] body{padding-top:env(titlebar-area-height,0px)}html[data-pwa-mode] .site-header{top:env(titlebar-area-height,0px)}html[data-pwa-mode] .pwa-titlebar{position:fixed;z-index:30;top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);display:block;width:env(titlebar-area-width,100%);height:env(titlebar-area-height,36px);background:#fff;-webkit-app-region:drag;app-region:drag}}
