@font-face{font-family:Lora;src:url(pismo/lora-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Lora;src:url(pismo/lora-700.woff2) format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Outfit;src:url(pismo/outfit-400.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Outfit;src:url(pismo/outfit-600.woff2) format('woff2');font-weight:600 800;font-display:swap}
:root{--podklad:#f6f1ea;--podklad-2:#eae5dd;--text:#111317;--text-tlumeny:#52534e;--akcent:#9d7b40;--na-akcentu:#111317;--tmavy:#111317;--na-tmavem:#f6f1ea;--linka:#c7c2ba;--fokus:#967e4b;--ink-soft:#1d2224}
*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:var(--podklad);color:var(--text);font:17px/1.55 Outfit,system-ui,sans-serif}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}p{margin:0 0 1.15rem;max-width:67ch}h1,h2,h3{margin:0;font-weight:400}h1,h2{font-family:Lora,Georgia,serif}h1{font-size:clamp(1.875rem,1.5rem + 1.6vw,3rem);line-height:1.13;letter-spacing:-.035em}h2{font-size:clamp(1.625rem,1.4rem + .6vw,2rem);line-height:1.2;letter-spacing:-.025em}h3{font-size:20px;line-height:1.3}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--podklad),0 0 0 5px var(--fokus)}.dark a:focus-visible,.dark summary:focus-visible,.header a:focus-visible,.header button:focus-visible{box-shadow:0 0 0 3px var(--tmavy),0 0 0 5px #e7cd98}[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.section{padding-block:clamp(1.5rem,1rem + 1.6vw,2.5rem)}.dark{background:var(--tmavy);color:var(--na-tmavem)}.skip{position:fixed;top:5px;left:5px;z-index:100;background:var(--podklad);color:var(--text);padding:12px;transform:translateY(-150%)}.skip:focus{transform:none}
.header{position:sticky;top:0;z-index:30;min-height:88px;background:var(--tmavy);color:var(--na-tmavem);display:flex;align-items:center;gap:28px;padding:20px max(32px,calc((100vw - 1360px)/2));border-bottom:1px solid #ffffff26}.brand{flex-shrink:0;width:174px}.brand img{width:174px;height:auto}.header nav{display:flex;align-items:center;gap:23px;margin-left:auto;font-size:16px}.nav-group{position:relative}.nav-group>a,.header nav>a:not(.button){display:flex;align-items:center;min-height:48px;white-space:nowrap}.nav-group>a:hover,.header nav>a:not(.button):hover{color:#e7cd98}.submenu{visibility:hidden;opacity:0;position:absolute;left:-20px;top:100%;width:250px;padding:12px 20px;background:var(--ink-soft);box-shadow:0 12px 28px #0003}.submenu a{display:block;padding:8px 0}.menu-toggle,.menu-close,.header .header-cta-mobile{display:none}
.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 25px;font-weight:700;font-size:18px;line-height:1.35;position:relative;transform:skewX(-14deg);isolation:isolate;flex-shrink:0}.button>span{display:block;transform:skewX(14deg)}.button i{font-style:normal;display:inline-block;margin-left:13px}.gold{background:linear-gradient(180deg,#e3c487,#cda65f);color:#0e1013;box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 0 #0000002e;overflow:hidden}.gold::before{content:"";position:absolute;inset:-40% auto -40% -75%;width:40%;background:#ffffff6b;transform:skewX(-18deg)}.gold:active{background:linear-gradient(#c6a15e,#b8955a);box-shadow:inset 0 2px 5px #0004}.outline{border:2px solid #f3eee399;color:#fff}button.button{border:0;color:#0e1013}.header-cta{font-size:16px;min-height:48px;padding-inline:24px}.text-link{display:inline-block;border-bottom:1px solid var(--akcent);padding-block:7px;font-weight:600}.text-link span{margin-left:14px;color:var(--akcent)}.text-link:hover{border-bottom-width:2px}.button:hover{filter:brightness(1.06)}.outline:hover{background:#ffffff12}
html[data-mena=gbp] [data-mena=eur],html:not([data-mena=gbp]) [data-mena=gbp]{display:none}.hero{position:relative;background:var(--tmavy);color:var(--na-tmavem);isolation:isolate;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:56px 56px;background-position:center -1px;-webkit-mask-image:radial-gradient(110% 85% at 70% 35%,#000 40%,transparent 88%);mask-image:radial-gradient(110% 85% at 70% 35%,#000 40%,transparent 88%)}.hero-inner{display:grid;grid-template-columns:minmax(0,548px) minmax(0,1fr);gap:clamp(32px,3.4vw,52px);align-items:center;padding-block:36px 30px}.hero,.header,.dark{--ring:var(--tmavy)}.hero,.header,.dark,.page-head,.deska--tmava,.video-karta,.sample-start{--akcent:#b8955a;--fokus:#e7cd98}.hero-panel{--ring:#1a1e21}.hero a:focus-visible,.hero button:focus-visible,.dark button:focus-visible{box-shadow:0 0 0 3px var(--ring),0 0 0 5px #e7cd98}.gold:focus-visible,.hero .gold:focus-visible,.header .gold:focus-visible,.dark .gold:focus-visible{box-shadow:inset 0 1px 0 #ffffff73,inset 0 -1px 0 #0000002e,0 0 0 3px var(--ring,var(--podklad)),0 0 0 5px var(--fokus)}.currency button:focus-visible,.hero .currency button:focus-visible{box-shadow:inset 0 0 0 2px #e7cd98}h1,h2{text-wrap:balance}.hero-panel{background:#1a1e21;border:1px solid #ffffff1c;border-top:2px solid var(--akcent);padding:32px 36px 22px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:#e7cd98;margin-bottom:20px}.hero h1{max-width:570px;margin-bottom:22px}.hero-panel>p:not(.eyebrow){color:#dddcd5}.paths-title{display:flex;align-items:center;gap:9px;margin:24px 0 0;font:600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#e7cd98}.paths-title::before{content:"";flex-shrink:0;width:7px;height:7px;background:#e7cd98;transform:rotate(45deg)}.path-no{font:600 14px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#e7cd98;margin-right:4px}.path-new{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:16px;padding-top:16px;border-top:1px solid #ffffff1a}.path-new p{margin:0;font-size:16px;color:#dddcd5;flex:1 1 200px}.site-form{margin:14px 0 14px}.site-form label{display:block;font-size:16px;font-weight:600;margin-bottom:4px}.site-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px}.address-bar{flex:1 1 190px;min-width:0;display:flex;align-items:center;min-height:52px;border-bottom:1px solid #f3eee3a6}.address-bar:focus-within{border-bottom-color:#e7cd98;box-shadow:0 1px 0 #e7cd98}.scheme{color:#a3a59e;font-size:16px}.scheme b{color:#e7cd98;font-weight:600}.address-bar input{flex:1;min-width:0;background:none;border:0;border-radius:0;color:#fff;font:inherit;font-size:18px;padding:12px 2px;outline:none}.address-bar input::placeholder{color:#8f918a;opacity:1}.site-row .button{margin-left:4px}.form-note{margin:10px 0 0;font-size:16px;color:#a9aba4}.form-note a{color:var(--na-tmavem);text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:4px}.new-site{margin:0 4px;min-height:48px;font-size:16px;padding-inline:24px}.hero-price{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;border-top:1px solid #ffffff26;margin-top:20px;padding-top:16px}.hero-price p{flex:1;margin:0;font-size:16px;color:#c7c8c1}.hero-price strong{display:inline-block;margin-right:4px;font-size:18px;font-weight:600;color:var(--na-tmavem)}.currency{display:inline-flex;border:1px solid #f3eee366}.currency button{min-height:44px;min-width:66px;padding:6px 12px;background:none;border:0;color:#c7c8c1;font-size:16px;font-weight:600}html:not([data-mena=gbp]) [data-zvol-menu=eur],html[data-mena=gbp] [data-zvol-menu=gbp]{background:#f3eee3;color:var(--tmavy)}.hero .currency{border:0;gap:6px}.hero .currency button{min-width:0;min-height:44px;padding:6px 6px;color:#a3a59e;border-bottom:2px solid transparent}html:not([data-mena=gbp]) .hero [data-zvol-menu=eur],html[data-mena=gbp] .hero [data-zvol-menu=gbp]{background:none;color:var(--na-tmavem);border-bottom-color:#e7cd98}.hero-designs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;align-items:start}.design{min-width:0}.design-2{margin-top:40px}.design-label{display:flex;align-items:center;gap:9px;margin:0 0 10px;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#e7cd98}.design-label::before{content:"";flex-shrink:0;width:7px;height:7px;background:#e7cd98;transform:rotate(45deg)}.design picture{display:block}.design img{width:100%;border:1px solid #ffffff24;border-top:0;box-shadow:0 26px 50px #0000006b}.design .browser{background:#2a2f33}.design .browser span{color:#c7c8c1}.hero-designs figcaption{grid-column:1/-1;font-size:16px;color:#bcbeb6}.hero-proof{list-style:none;margin:0 auto;padding:18px 0 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 28px;border-top:1px solid #ffffff1f;font-size:16px;color:#dddcd5}.hero-proof li::before{content:"/";content:"/" / "";color:#e7cd98;font-weight:600;margin-right:10px}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;padding:17px 0 25px}.sample{display:flex;flex-direction:column;background:#fff;min-width:0;border:1px solid #d3cfc6;position:relative}.browser{height:30px;display:flex;align-items:center;gap:5px;background:#e9e6e0;padding:0 12px}.browser b{width:5px;height:5px;border-radius:50%;background:#8b8a83}.browser span{font-size:12px;color:#5a5a53;margin-left:auto}.screens{display:grid;grid-template-columns:minmax(0,1fr) 23%;gap:12px;align-items:end;padding:20px 18px 18px;background-color:var(--podklad-2);background-image:linear-gradient(#1113170b 1px,transparent 1px),linear-gradient(90deg,#1113170b 1px,transparent 1px);background-size:28px 28px}.screen-pc{min-width:0;box-shadow:0 10px 24px #1113171f}.screens .browser{background:#fff;border:1px solid #d3cfc6;border-bottom:0}.screen-pc img{width:100%;border:1px solid #d3cfc6;border-top:0}.screen-phone{width:100%;border:4px solid var(--tmavy);border-radius:14px;box-shadow:0 10px 24px #1113172e}.sample-caption{padding:18px 20px 20px}.sample-caption h3{font-family:Lora,Georgia,serif;margin-bottom:5px}.sample-caption p{font-size:16px;color:var(--text-tlumeny);margin-bottom:8px}.sample-caption .text-link{font-size:16px}.features-line{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--linka);padding-top:19px}.features-line p{max-width:650px;margin:0}.features-line a{white-space:nowrap}
.process-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.process-intro>p{color:#c8c9c3;margin-top:18px}.steps{padding:0;margin:0;list-style:none}.steps li{display:grid;grid-template-columns:55px 1fr;gap:15px;border-top:1px solid #ffffff26;padding:20px 0}.steps li:first-child{padding-top:0;border:0}.step-number{font-variant-numeric:tabular-nums;font-size:18px;color:#e7cd98}.steps h3{margin-bottom:8px}.steps p{font-size:16px;margin:0;color:#c8c9c3}.videos{margin-top:28px;border-top:1px solid #ffffff26}.video-row{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #ffffff26}.video-row small{display:block;font-size:16px;color:#bcbeb6}.play{flex-shrink:0;position:relative;width:44px;height:44px;border:1px solid #e7cd98;border-radius:50%}.play::after{content:"";position:absolute;left:17px;top:13px;border-left:12px solid #e7cd98;border-block:8px solid transparent}.video-row:hover .play{background:#e7cd981f}
.pricing{background-color:var(--podklad-2);background-image:linear-gradient(#1113170b 1px,transparent 1px),linear-gradient(90deg,#1113170b 1px,transparent 1px);background-size:56px 56px}.price-panel{background:var(--podklad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px 60px;align-items:start;padding:32px 40px 34px;border-top:2px solid var(--akcent)}.price-panel h2{grid-column:1/-1;margin:0}.price{font-family:Lora,Georgia,serif;font-size:42px;line-height:1.15;margin:0}.annual{font-size:16px;color:var(--text-tlumeny);margin-top:7px}.price-main .currency{margin:0 0 18px;border-color:#11131740}.price-main .currency button{color:var(--text-tlumeny)}html:not([data-mena=gbp]) .price-main [data-zvol-menu=eur],html[data-mena=gbp] .price-main [data-zvol-menu=gbp]{background:var(--tmavy);color:var(--na-tmavem)}.price-main>p:not(.price){font-size:16px}.price-panel .button{margin-left:5px}.price-details{font-size:16px;display:table;margin-top:17px}.included{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.included li{display:flex;align-items:center;gap:16px;padding:22px 0;border-top:1px solid var(--linka);font-size:18px;line-height:1.35}.included .extra{grid-column:1/-1;display:block;padding:14px 0 0;font-size:16px;color:var(--text-tlumeny)}.included svg{width:38px;height:38px;flex-shrink:0;fill:none;stroke:#765c30;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.faq-head{display:flex;align-items:end;justify-content:space-between;gap:20px 48px;margin-bottom:24px}.faq-head h2+p{color:var(--text-tlumeny);margin:12px 0 0}.faq-aside p{margin:0;font-size:16px;color:var(--text-tlumeny)}.faq-aside .text-link{margin-left:8px;color:var(--text);font-size:16px}.questions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}.questions details{border-bottom:1px solid var(--linka)}.questions details:nth-child(-n+2){border-top:1px solid var(--linka)}.faq-more{display:flex;flex-wrap:wrap;gap:8px 36px;margin:22px 0 0;max-width:none}.process-more{margin-top:4px}summary{cursor:pointer;font-size:18px;font-weight:600;padding:17px 32px 17px 0;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:4px;top:15px;font-size:24px;font-weight:400}details[open] summary::after{content:"−"}.questions p{font-size:16px;color:var(--text-tlumeny);padding:0 30px 4px 0}
.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:3px 0 30px;border-bottom:1px solid #ffffff26}.footer-cta p{color:#c8c9c3;margin:12px 0 0}.start-actions{text-align:right}.start-actions p{font-size:16px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:38px;padding-top:32px}.footer-brand img{width:195px;margin:0 0 23px}.footer-brand>a{display:table;margin-bottom:20px}.footer-brand p{font-size:16px;color:#c2c4bf}.sitemap h3{font-size:18px;color:#e7cd98;margin-bottom:12px}.sitemap a{display:table;font-size:16px;margin-bottom:7px;line-height:1.5}.sitemap a:hover,.footer-brand>a:hover{text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:5px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff26;margin-top:24px;padding-top:18px;font-size:16px;color:#bfc1bb}
.page-head{position:relative;background:var(--tmavy);color:var(--na-tmavem);isolation:isolate;overflow:hidden;padding-block:40px 38px;border-bottom:1px solid #ffffff1f}.page-head::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:56px 56px;background-position:center -1px;-webkit-mask-image:radial-gradient(110% 130% at 80% 0,#000 35%,transparent 85%);mask-image:radial-gradient(110% 130% at 80% 0,#000 35%,transparent 85%)}.page-head .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;align-items:end}.page-head h1{max-width:780px;margin:14px 0}.page-head .lead{color:#dddcd5;font-size:18px;margin:0;max-width:62ch}.page-head a:focus-visible{box-shadow:0 0 0 3px var(--tmavy),0 0 0 5px #e7cd98}.stitek{display:inline-flex;align-items:center;gap:9px;padding:5px 11px;border:1px solid #b8955a99;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#765c30}.stitek::before{content:"";flex-shrink:0;width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.page-head .stitek,.dark .stitek,.deska--tmava .stitek{color:#e7cd98;border-color:#e7cd9866}[data-podstranka=pasy]>*+*{margin-top:0}.pas{padding-block:clamp(2rem,1.4rem + 2vw,3.25rem)}.pas--druhy{background-color:var(--podklad-2);background-image:linear-gradient(#1113170b 1px,transparent 1px),linear-gradient(90deg,#1113170b 1px,transparent 1px);background-size:56px 56px}.pas-hlava{display:flex;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:24px}.pas-hlava p{margin:10px 0 0;color:var(--text-tlumeny)}.dark .pas-hlava p{color:#c8c9c3}.deska{background:var(--podklad);border-top:2px solid var(--akcent);padding:30px 36px}.deska--tmava{background:#1a1e21;color:var(--na-tmavem);border:1px solid #ffffff1c;border-top:2px solid var(--akcent)}.deska--tmava p{color:#dddcd5}.karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;list-style:none;margin:0;padding:0}.karty--2{grid-template-columns:repeat(2,minmax(0,1fr))}.karty--4{grid-template-columns:repeat(4,minmax(0,1fr))}.karta{position:relative;background:#fff;border:1px solid #d3cfc6;padding:24px 24px 22px;min-width:0}.karta::before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:2px;background:linear-gradient(90deg,#d4af6a,transparent)}.karta h3{font-family:Lora,Georgia,serif;margin:12px 0 8px}.karta p{font-size:16px;color:var(--text-tlumeny);margin-bottom:10px}.karta .stitek{font-size:12px}.ikona{width:38px;height:38px;flex-shrink:0;fill:none;stroke:#765c30;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dark .ikona,.deska--tmava .ikona{stroke:#e7cd98}.filtr{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.filtr button{min-height:44px;padding:8px 16px;background:none;border:1px solid #11131740;color:var(--text);font-size:16px;font-weight:600}.filtr button:hover{border-color:var(--akcent)}.filtr button[aria-pressed=true]{background:var(--tmavy);border-color:var(--tmavy);color:var(--na-tmavem)}.pocet{font-size:16px;color:var(--text-tlumeny);margin:0 0 18px}.cteni{max-width:720px}.cteni h2{margin:36px 0 12px}.cteni h2:first-child{margin-top:0}.cteni h3{margin:24px 0 8px}.cteni li{margin-bottom:6px}.udaje{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0}.udaje dt{color:var(--text-tlumeny);font-size:16px}.udaje dd{margin:0}.pole{margin-bottom:20px}.pole label,.pole legend{display:block;font-weight:600;font-size:16px;margin-bottom:4px}.pole input,.pole textarea,.pole select{width:100%;background:none;border:0;border-bottom:1px solid #11131780;border-radius:0;color:var(--text);font:inherit;font-size:18px;padding:12px 2px;min-height:48px}.pole input:focus,.pole textarea:focus,.pole select:focus{outline:none;border-bottom-color:var(--akcent);box-shadow:0 1px 0 var(--akcent)}.pole input:focus-visible,.pole textarea:focus-visible,.pole select:focus-visible{box-shadow:0 0 0 3px var(--podklad),0 0 0 5px var(--fokus)}.napoveda{font-size:16px;color:var(--text-tlumeny);margin:6px 0 0}.chyba{font-size:16px;color:#9b2c1f;margin:6px 0 0}.volby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:0 0 24px}.volba{display:flex;gap:12px;align-items:flex-start;border:1px solid #d3cfc6;background:#fff;padding:18px;cursor:pointer}.volba:has(input:checked){border-color:var(--tmavy);box-shadow:inset 0 0 0 1px var(--tmavy)}.volba input{width:20px;height:20px;accent-color:#111317;margin:3px 0 0;flex-shrink:0}.volba strong{display:block;font-size:18px}.volba span{font-size:16px;color:var(--text-tlumeny)}.zprava{white-space:pre-wrap;overflow-x:auto;background:var(--podklad-2);border-left:2px solid var(--akcent);padding:16px 20px;margin:0 0 18px;font:16px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.video-karta{background:#1a1e21;color:var(--na-tmavem);border:1px solid #ffffff1c;border-top:2px solid var(--akcent);padding:24px}.video-karta p{color:#c8c9c3;font-size:16px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.button i{transition:transform .25s}.button:hover i{transform:translateX(4px)}.gold:hover::before{transition:left .6s;left:145%}.sample{transition:transform .25s,box-shadow .25s}.sample:hover{transform:translateY(-4px);box-shadow:0 14px 28px #11131724}}
@media(max-width:1190px) and (min-width:900px){.header{gap:20px;padding:18px 25px}.brand,.brand img{width:140px}.header nav{gap:15px;font-size:16px}.header-cta{padding-inline:18px;font-size:16px}.wrap{width:calc(100% - 64px)}.process-grid{gap:40px}.hero-inner{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:32px}.hero-panel{padding:30px 28px 22px}.hero-designs{gap:14px 18px}.design-label{font-size:12px;letter-spacing:.04em}.screens{padding:16px 14px 14px;gap:10px}.price-panel{gap:24px 40px}}
@media(max-width:1050px){.header nav{gap:11px}.header-cta i{display:none}.header-cta{padding-inline:15px}.brand,.brand img{width:128px}}
@media(max-width:899px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 40px)}.header{padding:19px 22px;min-height:76px;flex-wrap:wrap;gap:0}.brand,.brand img{width:155px}.menu-toggle{display:flex;align-items:center;gap:15px;margin-left:auto;min-height:44px;background:none;border:1px solid #b8955a;color:var(--na-tmavem);padding:8px 14px;font-weight:700;font-size:16px}.header nav{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:5px;margin:15px 0 0}.nav-group>a,.header nav>a:not(.button){font-size:18px}.submenu{position:static;visibility:visible;opacity:1;box-shadow:none;background:none;width:auto;padding:0 0 8px 15px;font-size:16px}.submenu a{padding:7px 0;color:#c8c9c3}.menu-wr #hlavninav{position:fixed;inset:0 0 0 auto;width:min(430px,100%);margin:0;padding:22px 28px 35px;background:var(--tmavy);overflow-y:auto;visibility:hidden;clip-path:inset(0 0 100% 0);z-index:50}.menu-wr #hlavninav[data-otevreno]{visibility:visible;clip-path:inset(0)}.menu-wr .menu-close{display:block;align-self:flex-end;background:none;color:var(--na-tmavem);border:1px solid var(--akcent);padding:10px 20px;min-height:48px;margin-bottom:12px;font-weight:700}.header-cta{align-self:flex-start;margin:14px 6px 0;padding-inline:24px;font-size:18px}.menu-wr [data-menu-zavoj]:not([hidden]){position:fixed;inset:0;background:#111317aa;z-index:29}.hero-inner{grid-template-columns:minmax(0,1fr);padding-block:30px 30px;gap:34px}.hero-panel{padding:30px}.hero-designs{gap:20px}.design-2{margin-top:34px}.process-grid{grid-template-columns:1fr 1fr;gap:30px}.showcase{gap:14px;padding-inline:0}.screens{padding:14px 12px 12px;gap:8px;grid-template-columns:minmax(0,1fr) 25%}.screen-phone{border-width:3px;border-radius:10px}.sample-caption{padding:14px}.sample-caption h3{font-size:18px}.section-heading{align-items:start}.section-heading>a{max-width:200px}.price-panel{grid-template-columns:minmax(0,1fr);padding:30px;gap:0}.price-main{display:contents}.price-panel h2{margin-bottom:17px}.price-main>*{order:1}.price-main>.price,.price-main>.annual,.price-main>.currency{order:0}.price-panel .included{order:0;margin-bottom:22px}.price-main>.button{justify-self:start}.price-details{justify-self:start}.questions{column-gap:32px}.footer-grid{grid-template-columns:1.2fr 1fr;gap:26px 40px}.footer-cta{align-items:start}.start-actions{max-width:260px}.header .header-cta-mobile{display:inline-flex;margin-left:auto;min-height:44px;padding:8px 16px;font-size:16px}.header-cta-mobile+.menu-toggle{margin-left:12px}}
@media(max-width:600px){.header{padding-inline:16px}.brand,.brand img{width:104px}.header .header-cta-mobile{padding-inline:13px}.header-cta-mobile+.menu-toggle{margin-left:8px}.menu-toggle{width:44px;justify-content:center;padding:0}.menu-word{display:none}.eyebrow{letter-spacing:.03em;font-size:12px}.hero-inner{padding-block:20px 26px;gap:28px}.hero-panel{padding:26px 22px 22px}.site-row .button{width:100%;margin:6px 0 0}.address-bar{flex-basis:100%}.new-site{display:flex;width:100%;margin:0}.hero-price{align-items:flex-end}.hero-price strong{display:block}.hero-designs figcaption{order:-1}.hero-designs{gap:14px}.design-2{margin-top:28px}.design-label{font-size:12px;letter-spacing:0;white-space:nowrap}.design .browser{display:none}.design img{border:5px solid #2a2f33;border-radius:20px}.hero-proof{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:18px 0 22px}.hero-proof li{display:flex}.hero-proof li::before{margin-right:8px}.hero h1{font-size:32px;line-height:1.14}.hero-panel>p:not(.eyebrow){font-size:17px}.eyebrow{margin-bottom:16px}.button{font-size:18px;min-height:52px;padding-inline:24px}.section-heading{display:block;margin-bottom:23px}.section-heading>a{max-width:none;margin-top:14px;font-size:16px}.showcase{grid-template-columns:1fr;gap:22px;padding:0 3px 24px}.screens{padding:18px 16px 16px;gap:12px}.sample-caption{padding:16px 20px}.sample-caption h3{font-size:20px}.sample-caption p{margin-bottom:5px}.features-line{display:block}.features-line>a{margin-top:12px}.process-grid{grid-template-columns:1fr;gap:28px}.steps li{gap:8px;grid-template-columns:45px 1fr;padding:20px 0}.steps li:first-child{padding-top:20px;border-top:1px solid #ffffff26}.price-panel{padding:26px 22px 28px}.price{font-size:39px}.included{grid-template-columns:1fr}.included li{padding:16px 0}.faq-head{display:block}.faq-aside{margin-top:16px}.questions{grid-template-columns:1fr}.questions details:nth-child(2){border-top:0}.questions summary{font-size:17px}.footer-cta{display:block}.footer-cta h2{max-width:280px}.start-actions{text-align:left;max-width:none;margin-top:22px;padding-left:5px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-brand{grid-column:1/-1;display:block}.footer-brand p{max-width:360px}.sitemap:last-child{grid-column:1/-1;columns:2;column-gap:20px}.sitemap:last-child h3{column-span:all}.sitemap a{font-size:16px}.footer-bottom{gap:15px;font-size:16px}body{font-size:17px}}
@media(max-width:359px){.brand,.brand img{width:84px}.header .header-cta-mobile{padding-inline:10px}.header-cta-mobile+.menu-toggle{margin-left:6px}.wrap{width:calc(100% - 32px)}}
@media(max-width:899px){.page-head .wrap{grid-template-columns:minmax(0,1fr)}.karty,.karty--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.page-head{padding-block:28px 30px}.karty,.karty--2,.karty--4{grid-template-columns:minmax(0,1fr)}.deska{padding:24px 20px}.pas-hlava{display:block}.volby{grid-template-columns:minmax(0,1fr)}.udaje{grid-template-columns:minmax(0,1fr);gap:2px}.udaje dd{margin-bottom:10px}.faq-more{display:block}.faq-more a{display:table;margin-bottom:6px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sample{transform:none!important}}


/* examples.html (pomocník) */
ul.showcase{list-style:none;margin:0}li.sample:hover{transform:none;box-shadow:none}.sample-start{--ring:var(--tmavy);background:var(--tmavy);color:var(--na-tmavem);border:1px solid var(--tmavy);border-top:2px solid var(--akcent);justify-content:center;align-items:flex-start;gap:18px;padding:30px 28px}.sample-start h3{font-family:Lora,Georgia,serif;font-size:24px;margin-bottom:10px}.sample-start p{font-size:16px;color:#c8c9c3;margin:0}.sample-start .button{margin-left:5px}.sample-start .text-link{font-size:16px}.sample-start .text-link:focus-visible{box-shadow:0 0 0 3px var(--tmavy),0 0 0 5px #e7cd98}.showcase[data-zbytek="1"] .sample-start{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:32px}.showcase[data-zbytek="2"] .sample-start{grid-column:span 2}
@media(max-width:600px){.showcase[data-zbytek] .sample-start{grid-column:auto;display:flex;padding:26px 22px}}


/* features.html (pomocník) */
.funkce-ovladani{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px}
.funkce-ovladani .pocet{margin:0 0 16px}
#features .karta[hidden]{display:none}
.funkce-hlava{display:flex;align-items:center;justify-content:space-between;gap:12px}
.funkce-deska{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 48px}
.funkce-deska h2{margin:0 0 10px}
.funkce-deska p{margin:0;max-width:62ch}
.funkce-akce{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-left:5px}
@media(max-width:899px){.funkce-deska{grid-template-columns:minmax(0,1fr)}}


/* guides.html (pomocník) */
.navody{list-style:none;margin:0;padding:0;columns:2;column-gap:56px}.navody li{break-inside:avoid;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid var(--linka)}.navod-cislo{font:600 16px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#765c30}.navody h3{font-family:Lora,Georgia,serif;margin-bottom:6px}.navody p{font-size:16px;color:var(--text-tlumeny);margin:0}.navody-dale{max-width:none;margin:8px 0 0;padding-top:18px;border-top:1px solid var(--linka);font-size:16px}.navody-dale a{text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:4px;font-weight:600;white-space:nowrap}.karta .stitek{margin:0}.klient-pas .pas-hlava{margin-bottom:0}.klient-pas .akce{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;flex-shrink:0}.klient-pas .button{margin-left:5px}
@media(max-width:600px){.navody{columns:1}.klient-pas .akce{margin-top:22px}}


/* how-it-works.html (pomocník) */
.lhuty{margin:24px 0 22px;border-top:1px solid #ffffff26}.lhuty div{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:13px 0;border-bottom:1px solid #ffffff26}.lhuty dt{font-size:16px;color:#c8c9c3}.lhuty dd{margin:0;font-weight:600;color:#e7cd98;text-align:right}.video-karta h3{margin-bottom:4px}.video-karta .podtitul{color:#e7cd98;font-weight:600;margin-bottom:14px}.video-karta .poznamka{border-top:1px solid #ffffff26;padding-top:12px;margin:0}.video-karta video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0e1013;border:1px solid #ffffff1c;margin:0 0 16px}.video-karta>p:last-child{margin-bottom:0}.pas-hlava .text-link{white-space:nowrap}
@media(max-width:600px){.lhuty div{flex-wrap:wrap}.lhuty dd{text-align:left}}


/* privacy.html (pomocník) */
.zasady-pas{align-items:center;margin-bottom:0}.zasady-pas .cteni p{margin:0;font-size:18px}.zasady-pas a:not(.text-link),.udaje a{text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:4px;white-space:nowrap}.provozovatel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px 48px;align-items:start}.provozovatel h2{margin-bottom:14px}
@media(max-width:600px){.provozovatel{grid-template-columns:minmax(0,1fr)}.zasady-pas .text-link{display:table;margin-top:16px}}


/* start.html (pomocník) */
.start{max-width:760px;margin-inline:auto}
.start [hidden]{display:none!important}
.start .volby legend{display:block;padding:0;margin-bottom:10px;font-weight:600;font-size:16px}
.start .volba>span{display:block;color:var(--text)}
.start .volba span span{display:block;margin-top:2px}
.start .start-male{margin-bottom:28px}
.start .start-male .volba{align-items:center;padding:12px 16px;min-height:48px}
#errors:empty{display:none}
#errors{background:#fff;border-left:2px solid #9b2c1f;padding:14px 18px;margin:0 0 24px;font-size:16px}
#errors p{margin:0 0 6px;font-weight:600;color:#9b2c1f}
#errors ul{margin:0;padding-left:20px}
.start [aria-invalid=true]{border-bottom-color:#9b2c1f}
.start #compose{margin-left:5px}
#result h2{margin:0 0 10px}
#result h2:focus{outline:none}
#result h2:focus-visible{box-shadow:0 0 0 3px var(--podklad),0 0 0 5px var(--fokus)}
.start-akce{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 0 12px 5px}
.start-druhe{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;background:none;border:2px solid var(--text);color:var(--text);font:inherit;font-size:16px;font-weight:700;transform:skewX(-14deg);cursor:pointer}
.start-druhe>span{display:block;transform:skewX(14deg)}
.start-druhe:hover{background:#1113170d}
.start-druhe:focus-visible{outline:none;box-shadow:0 0 0 3px var(--podklad),0 0 0 5px var(--fokus)}
.start a[href^="mailto:"],.start-klient a[href^="mailto:"]{white-space:nowrap}
.start p a,.start-klient p a,.start-klient dd a{text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:4px}
.start-klient{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px 56px;align-items:center}
.start-klient h3{margin:0 0 10px}
.start-klient p{margin:0 0 12px}
@media(max-width:600px){.start-klient{grid-template-columns:minmax(0,1fr)}.start-akce{margin-left:0}.start-akce>*{width:100%}}


/* terms.html (pomocník) */
.podminky-cteni{margin-inline:auto;font-size:18px}
.podminky-cteni a,.podminky-deska dd a{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:4px}
.podminky-deska{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px 56px;align-items:start}
.podminky-deska h2{margin:0 0 12px}
@media(max-width:600px){.podminky-deska{grid-template-columns:minmax(0,1fr)}}
