:root{--green:#17281F;--green-2:#22402F;--green-line:#2C4A39;--cream:#FFFCEF;--cream-2:#F5EFD8;--cream-3:#F0E9CF;--line:#DCD5BC;--gold:#C9A74A;--blue:#1E10A6;--ink:#15201A;--muted:#4A574F;--red:#B42318;--red-bg:#FBE7E4;--ok:#1F7A4D;--ok-bg:#E3F2E8}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#FFFCEF;color:#15201A;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#1E10A6}a:hover{color:#140A73}button{font:inherit}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details[open] .faq-plus{transform:rotate(45deg)}.btn-dark:hover{background:#22402F!important}.btn-cream:hover{background:#FFFFFF!important}.path{transition:transform .2s ease,box-shadow .2s ease}.path:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(23,40,31,.18)!important}@keyframes shot{0%{opacity:0;filter:blur(12px);transform:scale(1.03)}2.5%{opacity:1;filter:blur(0);transform:scale(1)}19%{opacity:1;filter:blur(0);transform:scale(1)}21.5%{opacity:0;filter:blur(12px);transform:scale(.98)}to{opacity:0;filter:blur(12px)}}.shot{position:absolute;inset:0;opacity:0;animation:shot 12.5s infinite}.shot.s1{animation-delay:0s}.shot.s2{animation-delay:2.5s}.shot.s3{animation-delay:5s}.shot.s4{animation-delay:7.5s}.shot.s5{animation-delay:10s}@media (prefers-reduced-motion:reduce){.shot{animation:none}.shot.s1{opacity:1}}.page{container-type:inline-size}@container (max-width: 720px){nav[aria-label="Hlavní navigace"] a:not(.keep){display:none!important}header .hdr-logo{height:48px!important}h1{font-size:36px!important}h2{font-size:29px!important}section{padding-top:56px!important;padding-bottom:56px!important}section.count-bar{padding-top:18px!important;padding-bottom:18px!important}.big{font-size:19px!important}.hero-sub{font-size:17px!important}.sticky-cta{display:block!important}}.legal h2{font-family:Cinzel,serif;font-weight:600;font-size:30px;line-height:1.2;margin:0 0 8px}.legal h3{font-family:League Spartan,sans-serif;font-weight:700;font-size:20px;margin:30px 0 8px}.legal li,.legal p{font-size:16px;line-height:1.65;color:#24302A}.legal table{width:100%;border-collapse:collapse;margin:12px 0 18px;font-size:14px;background:#FFFFFF}.legal td,.legal th{border:1px solid #dcd5bc;padding:9px 10px;text-align:left;vertical-align:top;line-height:1.5}.legal th{background:#F5EFD8;font-weight:700}.legal .tbl{overflow-x:auto}.inp{font:inherit;font-size:16px;padding:13px 14px;border-radius:12px;border:1px solid #cfc7aa;background:#FFFFFF;color:#15201A;width:100%}.inp:focus{outline:2px solid #1E10A6;outline-offset:1px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#24302A;cursor:pointer}.check input{width:20px;height:20px;margin:1px 0 0;flex:0 0 auto;accent-color:#17281F}.btn{font:inherit;display:inline-block;text-align:center;padding:14px 20px;border-radius:999px;border:0;background:#17281F;color:#FFFFFF;font-weight:700;font-size:16px;cursor:pointer;text-decoration:none}.btn:hover{background:#22402F;color:#FFFFFF}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-out{background:#FFFFFF;color:#17281F;border:1px solid #17281f}.btn-out:hover{background:#F5EFD8;color:#17281F}.btn-red{background:#FBE7E4;color:#8A1C12;border:1px solid #b42318}.btn-red:hover{background:#F7D6D1;color:#8A1C12}.msg-ok{background:#E3F2E8;border:1px solid #bfe0cb;color:#165C3A;border-radius:12px}.msg-err,.msg-ok{padding:12px 14px;font-size:14px;line-height:1.5}.msg-err{background:#FBE7E4;border:1px solid #f0c4bd;color:#8A1C12;border-radius:12px}.tap{transition:transform .12s ease}.tap:active{transform:scale(.98)}.row:hover{background:#FFFFFF!important}@keyframes pop{0%,70%,to{transform:scale(1)}80%{transform:scale(1.08)}}@keyframes shake{0%,70%,to{transform:translateX(0)}76%{transform:translateX(-5px)}82%{transform:translateX(5px)}88%{transform:translateX(-3px)}}@keyframes jump{0%,55%,to{transform:translateY(0)}28%{transform:translateY(-26px)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes thup{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(1.12) rotate(-10deg)}40%{transform:scale(1) rotate(0)}55%{transform:scale(1.08) rotate(-6deg)}70%{transform:scale(1) rotate(0)}}.th-up{transform-box:view-box;transform-origin:178px 56px;animation:thup 1.3s ease-in-out infinite}@keyframes thdown{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(5px) rotate(8deg)}45%{transform:translateY(0) rotate(0)}60%{transform:translateY(4px) rotate(6deg)}75%{transform:translateY(0) rotate(0)}}.th-down{transform-box:view-box;transform-origin:178px 56px;animation:thdown 1.6s ease-in-out infinite}@keyframes fw{0%{transform:scale(.1);opacity:0}10%{opacity:1}60%{transform:scale(1);opacity:1}to{transform:scale(1.25);opacity:0}}.fw{transform-box:view-box;animation:fw 1.6s ease-out infinite;opacity:0}@keyframes qb1{0%,8%{opacity:0}12%,85%{opacity:1}to{opacity:0}}@keyframes qb2{0%,22%{opacity:0}26%,85%{opacity:1}to{opacity:0}}@keyframes qbig{0%,36%{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(1.1)}52%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes qmark{0%,55%,to{transform:rotate(0)}62%{transform:rotate(-14deg)}70%{transform:rotate(12deg)}78%{transform:rotate(0)}}.qb1{animation:qb1 2.8s infinite}.qb2{animation:qb2 2.8s infinite}.qbig{transform-box:view-box;transform-origin:150px 56px;animation:qbig 2.8s ease-out infinite}.qmark{transform-box:fill-box;transform-origin:50% 60%;animation:qmark 2.8s ease-in-out infinite}@keyframes zz{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(-14px,-78px) scale(1.6);opacity:0}}.zz{transform-box:fill-box;transform-origin:center;animation:zz 2.7s ease-out infinite;opacity:0}@keyframes step{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes wbob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.leg-a,.leg-b{transform-box:fill-box;transform-origin:50% 0;animation:step .85s ease-in-out infinite alternate}.leg-b{animation-delay:-.85s}.walk-body{animation:wbob .85s ease-in-out infinite}.m-pop{animation:pop 2s ease-in-out infinite;transform-origin:50% 100%}.m-shake{animation:shake 2.2s ease-in-out infinite}.m-jump{animation:jump 1.6s ease-in-out infinite}.m-bob{animation:bob 3s ease-in-out infinite}@keyframes walkhome{0%{transform:translateX(0) scaleX(-1)}46%{transform:translateX(var(--walk,300px)) scaleX(-1)}50%{transform:translateX(var(--walk,300px)) scaleX(1)}96%{transform:translateX(0) scaleX(1)}to{transform:translateX(0) scaleX(-1)}}.bv-walk{animation:walkhome 30s linear infinite}@media (prefers-reduced-motion:reduce){.bv-walk,.fw,.leg-a,.leg-b,.m-bob,.m-jump,.m-pop,.m-shake,.qb1,.qb2,.qbig,.qmark,.th-down,.th-up,.walk-body,.zz{animation:none;opacity:1}}