@font-face{font-family:Bebas Neue Pro;src:url(/fonts/BebasNeuePro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/BebasNeuePro-Middle.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/BebasNeuePro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Pro Expanded;src:url(/fonts/BebasNeuePro-ExpandedExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/BebasNeuePro-Regular-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+04??}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/BebasNeuePro-Middle-cyrillic.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+04??}@font-face{font-family:Bebas Neue Pro;src:url(/fonts/BebasNeuePro-Bold-cyrillic.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+04??}@font-face{font-family:Bebas Neue Pro Expanded;src:url(/fonts/BebasNeuePro-ExpandedExtraBold-cyrillic.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+04??}@font-face{font-family:Bebas nahrada;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:73.4%;ascent-override:105%;descent-override:25%;line-gap-override:0%;font-display:swap}@font-face{font-family:Bebas nahrada titulky;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:56.5%;ascent-override:105%;descent-override:25%;line-gap-override:0%;font-display:swap}:root{--pirati-yellow:#fec900;--pirati-black:#000000;--pirati-navy:#000d23;--pirati-white:#ffffff;--grad-violet:#cf7bcc;--grad-yellow:#fec900;--gradient-zije:linear-gradient(90deg,#cf7bcc,#fec900 84%);--gradient-zije-diag:linear-gradient(135deg,#cf7bcc,#fec900 84%);--gradient-zije-soft:linear-gradient(90deg,#c585b9,#e197a2 30%,#edaa6b 55%,#f5bb34 80%,#facb1a);--surface-page:var(--pirati-white);--surface-brand:var(--pirati-yellow);--surface-claim:var(--pirati-black);--surface-dark:var(--pirati-navy);--text-body:var(--pirati-black);--text-on-claim:var(--pirati-white);--text-on-brand:var(--pirati-black);--text-muted:rgba(0,13,35,0.64);--border-strong:var(--pirati-black);--focus-ring:var(--pirati-yellow);--semafor-green:#15713c;--semafor-amber:#8a6500;--font-display:"Bebas Neue Pro","Bebas Neue","Bebas nahrada titulky",sans-serif;--font-claim:"Bebas Neue Pro Expanded","Bebas Neue Pro","Bebas Neue","Bebas nahrada",sans-serif;--font-ui:"Helvetica Neue",Arial,sans-serif;--text-claim-xl:96px;--text-claim-lg:64px;--text-h1:48px;--text-h2:36px;--text-h3:28px;--text-lead:20px;--text-base:17px;--text-small:14px;--text-disclaimer:11px;--tracking-display:0.01em;--leading-claim:0.92;--leading-display:1;--leading-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-none:0;--radius-full:999px;--page-max:480px;--band-pad:clamp(24px,3vw,56px);--band-max:1600px;--content-max:min(calc(100vw - 2 * var(--band-pad)),calc(var(--band-max) - 2 * var(--band-pad)))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pirati-white);color:var(--text-body);font-family:var(--font-ui);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit}:where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--pirati-black);outline-offset:2px;box-shadow:0 0 0 6px var(--pirati-white)}@media (prefers-reduced-motion:no-preference){:where(button,a[class*=cta i],a[class*=btn i],a[class*=Btn i]):active{transform:translateY(1px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-48px;z-index:200;background:var(--pirati-black);color:var(--pirati-yellow);font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:14px;display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:8px}.web-body{font-family:var(--font-ui);font-weight:400;line-height:1.5;color:var(--pirati-black);text-transform:none;letter-spacing:0}.web-eyebrow{letter-spacing:.08em}.web-btn,.web-eyebrow{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:12px;line-height:1}.web-btn{display:inline-block;background:#000;color:var(--pirati-yellow);letter-spacing:.04em;padding:12px 16px;text-decoration:none;border:none;cursor:pointer;transition:filter .15s ease}.web-btn:focus-visible,.web-btn:hover{background:var(--pirati-yellow);color:#000;outline:2px solid #000;outline-offset:2px}.web-btn-primarni{background:var(--pirati-yellow);color:#000}.web-btn-primarni:focus-visible,.web-btn-primarni:hover{filter:brightness(.92);background:var(--pirati-yellow);color:#000;outline:2px solid #000;outline-offset:2px}.h-claim{font-family:var(--font-claim);font-weight:800;text-transform:uppercase;line-height:var(--leading-claim);letter-spacing:var(--tracking-display)}.lead{font-family:var(--font-ui);font-weight:500;font-size:17px;line-height:1.5}.grad-text{background:var(--gradient-zije);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.grad-text{color:var(--pirati-yellow);background:none}}.page-shell{max-width:var(--page-max);margin:0 auto;background:var(--pirati-white);overflow-x:clip;min-height:100vh;padding-bottom:56px}@media (min-width:520px){body{background:#ececec}}@media (min-width:768px) and (max-width:1023px){body{background:var(--pirati-white)}.page-shell{max-width:720px}}.container{width:100%;margin-inline:auto;padding-inline:var(--band-pad)}@media (min-width:1024px){.container{max-width:var(--band-max)}body{background:var(--pirati-white)}.page-shell{max-width:none;padding-bottom:0}}:root{--topbar-h:56px}@media (min-width:768px){:root{--topbar-h:60px}}@media (min-width:1180px){:root{--topbar-h:80px}}:where(section,article,div,form,h1,h2,h3)[id]{scroll-margin-top:64px}@media (min-width:1180px){:where(section,article,div,form,h1,h2,h3)[id]{scroll-margin-top:128px}}@keyframes pulse-pin{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media (max-width:519px){.legal-table-wrap{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}}@media print{.skip-link,[aria-label="Souhlas s cookies"],[class*=StickyCta_dock]{display:none!important}body{background:#fff}}