@font-face{font-family:'Unbounded';font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/unbounded-latin-ext-500-normal.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:'Unbounded';font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/unbounded-latin-500-normal.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:'Unbounded';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/unbounded-latin-ext-600-normal.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:'Unbounded';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/unbounded-latin-600-normal.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:'Unbounded';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/unbounded-latin-ext-700-normal.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:'Unbounded';font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fonts/unbounded-latin-700-normal.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:'Onest';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/onest-latin-ext-400-normal.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:'Onest';font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/onest-latin-400-normal.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:'Onest';font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/onest-latin-ext-500-normal.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:'Onest';font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/onest-latin-500-normal.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:'Onest';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/onest-latin-ext-600-normal.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:'Onest';font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/onest-latin-600-normal.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}
body{margin:0;background:#0E1116}
html{scroll-padding-top:90px}
a{color:#C6F432}a:hover{color:#EEFFC2}
h1,h2,h3{font-family:'Unbounded',system-ui,sans-serif;font-weight:600 !important;letter-spacing:-0.035em !important}
.btn{border-radius:999px}
.ticket{border-radius:22px}
[data-ui]{border-radius:28px;overflow:hidden}
:focus-visible{outline:3px solid currentColor;outline-offset:3px}
.wrap{padding-left:clamp(16px,2.5vw,32px);padding-right:clamp(16px,2.5vw,32px)}
.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}
.split{display:grid;grid-template-columns:1fr 1fr}
.tabshape{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 100%,0 100%)}
.zig{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 14px), 95.833% 100%, 91.667% calc(100% - 14px), 87.5% 100%, 83.333% calc(100% - 14px), 79.167% 100%, 75% calc(100% - 14px), 70.833% 100%, 66.667% calc(100% - 14px), 62.5% 100%, 58.333% calc(100% - 14px), 54.167% 100%, 50% calc(100% - 14px), 45.833% 100%, 41.667% calc(100% - 14px), 37.5% 100%, 33.333% calc(100% - 14px), 29.167% 100%, 25% calc(100% - 14px), 20.833% 100%, 16.667% calc(100% - 14px), 12.5% 100%, 8.333% calc(100% - 14px), 4.167% 100%, 0 calc(100% - 14px))}
.btn{transition:transform .16s ease, background-color .16s ease}
.btn:hover{transform:translateY(-2px)}
.btn:active{transform:translateY(1px)}
.fold{transition:transform .24s ease;animation:rise .8s cubic-bezier(.2,.7,.2,1) backwards}
a.fold:hover{transform:translateY(-10px)}
@keyframes rise{from{transform:translateY(120px);opacity:0}}
.hero-in{animation:fadeup .9s cubic-bezier(.2,.7,.2,1) backwards}
@keyframes fadeup{from{transform:translateY(24px);opacity:0}}
.menu a{transition:transform .24s ease,color .24s ease}
.menu:hover a{color:#9AA4B5}
.menu a:hover{color:#C6F432;transform:translateX(12px)}
.chip{transition:color .2s ease}
.sheet{position:sticky}
@media (max-width: 860px){
#pytania .tabshape{width:120px !important;font-size:14px !important}
#manifest .ticket[style*="repeat(4"]{grid-template-columns:1fr !important}
#manifest .ticket[style*="repeat(4"]>div{border-left:0 !important;border-top:6px dotted #C6F432}
#manifest .ticket[style*="repeat(4"]>div:first-child{border-top:0}
.g12>*{grid-column:1 / -1 !important;grid-row:auto !important}
.split{grid-template-columns:1fr}
.tabshape.foldtab{width:132px !important;font-size:15px !important}
.sheetgrid{display:flex !important;flex-direction:column}
.sheetfrag{order:1;min-height:360px}
.sheetpara{order:2}
.ticket{grid-template-columns:1fr !important}
.ticket .perf{border-left:0 !important;border-top:6px dotted currentColor !important;height:0 !important;width:auto !important;margin:0 20px !important}
.ticket .notch-a{top:auto !important;left:-14px !important;bottom:calc(var(--stub) - 14px) !important}
.ticket .notch-b{top:auto !important;left:auto !important;right:-14px !important;bottom:calc(var(--stub) - 14px) !important}
.ctarow{grid-template-columns:1fr 1fr !important}
.ctamain{grid-column:1 / -1 !important;order:-1}
.foothalf{min-height:420px}
}
.mq{animation:mq 70s linear infinite}
.mq.rev{animation-direction:reverse;animation-duration:85s}
.mq.slow{animation-duration:110s}
@keyframes mq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion: reduce){.mq{animation:none}}
.hl{background:#0E1116;color:#F3F5F8;padding:0 0.18em 0.04em;border-radius:0.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.navlink{color:#F3F5F8;text-decoration:none;font-size:16px;font-weight:500;white-space:nowrap;padding:10px 0;transition:color .16s ease}
.navlink:hover{color:#C6F432}
@media (max-width: 1100px){.navlinks{order:3;flex-basis:100%;overflow-x:auto;gap:4px 20px !important}}
.stickycta{display:none}
@media (max-width: 860px){.stickycta{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:20;min-height:56px;align-items:center;justify-content:center;border-radius:999px;background:#C6F432;color:#0E1116;font-weight:600;text-decoration:none}}
@media (prefers-reduced-motion: reduce){
.fold,.hero-in{animation:none}
.btn,.fold,.menu a{transition:none}
}
