@font-face{font-family:Uncut Sans;src:url(/fonts/uncut-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Uncut Sans;src:url(/fonts/uncut-sans-500.woff2)format("woff2");font-weight:500 700;font-display:swap}body{margin:0}summary::-webkit-details-marker{display:none}a{color:#1d1418}.marq-track{animation:32s linear infinite marq}.marq:hover .marq-track{animation-play-state:paused}@keyframes marq{to{transform:translate(calc(-50% - 28px))}}.blob{animation:9s ease-in-out infinite alternate blob}@keyframes blob{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%,-2%)scale(1.06)}}a[href=\#registrace],button{transition:transform .2s,filter .2s,box-shadow .2s}@media (hover:hover){a[href=\#registrace]:hover,button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #8e3a5547}}a[href=\#registrace] svg{transition:transform .2s}@media (hover:hover){a[href=\#registrace]:hover svg{transform:translate(4px)}}.pcard{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}@media (hover:hover) and (min-width:701px){.pcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px #45203d38}}.gr-anim{animation:14s ease-in-out infinite alternate grmove;background-size:180% 180%!important}@keyframes grmove{0%{background-position:0%}to{background-position:100%}}.topbar{-webkit-backdrop-filter:blur(14px)}details summary span:last-child,details summary svg{transition:transform .25s}details[open] summary span:last-child,details[open] summary>svg{transform:rotate(45deg)}@supports (animation-timeline:view()){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 45%}@keyframes rv{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.marq-track,.blob,.gr-anim,.rv{animation:none!important}}.mob .m0{padding-left:18px!important;padding-right:18px!important}.mob .m1{font-size:19px!important}.mob .m2{font-size:17px!important}.mob .m3,.mob .m4{padding-top:28px!important}.mob .m5{display:none!important}.mob .m6{width:100%;flex-direction:column-reverse!important;gap:14px!important}.mob .m7{gap:10px 16px!important;font-size:15px!important}.mob .m8{gap:36px!important}.mob .m9{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;scroll-padding:0 18px;overflow-x:auto;margin:0 -18px!important;padding:0 18px!important;display:flex!important}.mob .m10{text-align:left!important;align-items:flex-start!important;margin-bottom:28px!important}.mob .m11{align-items:stretch!important}.mob .m12,.mob .m13,.mob .m14,.mob .m15{grid-template-columns:1fr!important}.mob .m16{position:static!important}.mob .m17{gap:14px!important;padding:18px 0!important;font-size:19px!important}.mob .m18{padding:24px 20px!important}.mob .m19{transform:rotate(90deg);margin:-14px 0!important}.mob .m20{padding:24px 18px 0!important}.mob .m21,.mob .m22,.mob .m23{padding:28px 20px!important}.mob .m24,.mob .m25{padding-top:64px!important}.mob .m26,.mob .m27{padding-bottom:64px!important}.mob .m28{min-height:340px!important}.mob .m29{padding:22px!important}.mob .m30,.mob .m31,.mob .m32{gap:28px!important}.mob .m34{grid-template-columns:1fr!important}.mob .m35{font-size:24px!important}.mob .m36{font-size:38px!important}.mob nav a:not([href=\#registrace]){display:none!important}.mob nav a[href=\#registrace]{min-height:40px!important;padding:0 16px!important;font-size:14px!important}.mob h1{letter-spacing:-.035em!important;font-size:38px!important;line-height:1.06!important}.mob h2{width:auto!important;font-size:30px!important}.mob video{border-radius:18px!important}.mob .mstats>div{padding:18px 8px 0 12px!important}.mob .mstats>div:first-child{padding-left:0!important}.mob .mstats [class*=mh44]{height:30px!important}.mob .mstats img{height:26px!important}.mob .mstats svg[viewBox="0 0 48 48"]{width:16px;height:16px}.mob .mstats p{font-size:13px!important}.mob .mcta>a{box-sizing:border-box;width:100%}.mob details summary{font-size:18px!important}.mob .arrow{display:none!important}.mob .mchecks{gap:10px 14px!important;font-size:14px!important}.mob .mchecks>span:first-child{flex-basis:100%;justify-content:center;margin-bottom:4px}.mob .mchecks svg{width:15px;height:15px}.mob .heroform{flex-direction:column;border-radius:22px!important;padding:10px!important}.mob .heroform input{background:#f6f0ea!important;border:1px solid #e6dbd2!important;border-radius:14px!important}.mob .heroform button{justify-content:center;border-radius:14px!important;min-height:56px!important}.mob .mcd p:first-child{font-size:26px!important}.mob .mdots{display:flex!important}.mob .mhide{display:none!important}.mob .mshow{display:block!important}.mob .mshow a{box-sizing:border-box;width:100%}.mob .m9>div{scroll-snap-align:start;flex:0 0 84%}.mob header{padding-top:10px!important;padding-bottom:10px!important}.mob .cdbar{gap:8px!important;padding:8px 12px!important;font-size:13px!important}.mob .cdbar .cdcta{display:none!important}.mob .cdbar svg{display:none}.mob footer>div{flex-direction:column;gap:12px;align-items:flex-start!important}@media (max-width:700px){.m0{padding-left:18px!important;padding-right:18px!important}.m1{font-size:19px!important}.m2{font-size:17px!important}.m3,.m4{padding-top:28px!important}.m5{display:none!important}.m6{width:100%;flex-direction:column-reverse!important;gap:14px!important}.m7{gap:10px 16px!important;font-size:15px!important}.m8{gap:36px!important}.m9{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;scroll-padding:0 18px;overflow-x:auto;margin:0 -18px!important;padding:0 18px!important;display:flex!important}.m10{text-align:left!important;align-items:flex-start!important;margin-bottom:28px!important}.m11{align-items:stretch!important}.m12,.m13,.m14,.m15{grid-template-columns:1fr!important}.m16{position:static!important}.m17{gap:14px!important;padding:18px 0!important;font-size:19px!important}.m18{padding:24px 20px!important}.m19{transform:rotate(90deg);margin:-14px 0!important}.m20{padding:24px 18px 0!important}.m21,.m22,.m23{padding:28px 20px!important}.m24,.m25{padding-top:64px!important}.m26,.m27{padding-bottom:64px!important}.m28{min-height:340px!important}.m29{padding:22px!important}.m30,.m31,.m32{gap:28px!important}.m34{grid-template-columns:1fr!important}.m35{font-size:24px!important}.m36{font-size:38px!important}nav a:not([href=\#registrace]){display:none!important}nav a[href=\#registrace]{min-height:40px!important;padding:0 16px!important;font-size:14px!important}h1{letter-spacing:-.035em!important;font-size:38px!important;line-height:1.06!important}h2{width:auto!important;font-size:30px!important}video{border-radius:18px!important}.mstats>div{padding:18px 8px 0 12px!important}.mstats>div:first-child{padding-left:0!important}.mstats [class*=mh44]{height:30px!important}.mstats img{height:26px!important}.mstats svg[viewBox="0 0 48 48"]{width:16px;height:16px}.mstats p{font-size:13px!important}.mcta>a{box-sizing:border-box;width:100%}details summary{font-size:18px!important}.arrow{display:none!important}.mchecks{gap:10px 14px!important;font-size:14px!important}.mchecks>span:first-child{flex-basis:100%;justify-content:center;margin-bottom:4px}.mchecks svg{width:15px;height:15px}.heroform{flex-direction:column;border-radius:22px!important;padding:10px!important}.heroform input{background:#f6f0ea!important;border:1px solid #e6dbd2!important;border-radius:14px!important}.heroform button{justify-content:center;border-radius:14px!important;min-height:56px!important}.mcd p:first-child{font-size:26px!important}.mdots{display:flex!important}.mhide{display:none!important}.mshow{display:block!important}.mshow a{box-sizing:border-box;width:100%}.m9>div{scroll-snap-align:start;flex:0 0 84%}header{padding-top:10px!important;padding-bottom:10px!important}.cdbar{gap:8px!important;padding:8px 12px!important;font-size:13px!important}.cdbar .cdcta{display:none!important}.cdbar svg{display:none}footer>div{flex-direction:column;gap:12px;align-items:flex-start!important}}.regform-msg{color:#8e3a55;margin:10px 0 0;font-size:15px}button[disabled]{opacity:.7;cursor:progress}html,body{overflow-x:clip}.vsl-sound{z-index:3;color:#1d1418;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font:600 15px Uncut Sans,system-ui,sans-serif;display:inline-flex;position:absolute;top:20px;right:20px;box-shadow:0 12px 30px #1d141847}.vsl-sound:hover{transform:translateY(-2px)}.vsl-label{transition:opacity .2s}.vsl-playing .vsl-label{opacity:0}@media (max-width:700px){.vsl-sound{min-height:40px;padding:0 14px;font-size:14px;top:12px;left:12px;right:auto}.vsl-label{display:none!important}}.agent{display:block;overflow:visible}.agent-body{animation:2.8s ease-in-out infinite agent-bob}.agent-arm{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite agent-wave}.agent-eyes{transform-box:fill-box;transform-origin:50% 60%;animation:4.5s infinite agent-blink}@keyframes agent-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}@keyframes agent-wave{0%,60%,to{transform:rotate(0)}15%{transform:rotate(-18deg)}30%{transform:rotate(14deg)}45%{transform:rotate(-12deg)}}@keyframes agent-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.agent-peek{z-index:2;pointer-events:none;position:absolute;top:-58px;right:28px}@media (max-width:700px){.agent-peek{width:56px;height:56px;top:-50px;right:14px}}@media (prefers-reduced-motion:reduce){.agent-body,.agent-arm,.agent-eyes{animation:none!important}}@media (max-width:700px){.lektor-foto{max-height:300px;aspect-ratio:4/3!important;object-position:50% 30%!important;height:auto!important}}.agent-eyes>g{transition:transform .25s}body:has(input[name=email]:focus) .agent-eyes>g{transform:translate(-.6px,.8px)}body:has(input[name=email]:focus) .agent-eyes{animation:none}.agent-tip{transform-box:fill-box;transform-origin:50%}body:has(form[aria-busy=true]) .agent-tip{animation:.5s steps(2,end) infinite agent-think}@keyframes agent-think{0%{fill-opacity:1;opacity:1}50%{opacity:.15}}.agent-celebrate .agent-body{animation:.9s cubic-bezier(.3,.7,.3,1) .3s 2 agent-jump,2.8s ease-in-out 2.1s infinite agent-bob}@keyframes agent-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-3px)}}.agent-top{z-index:2;pointer-events:none;position:absolute;top:-52px;right:36px}@media (max-width:700px){.agent-top{width:52px;height:52px;top:-44px;right:16px}}@media (prefers-reduced-motion:reduce){.agent-tip,.agent-celebrate .agent-body{animation:none!important}}@media (max-width:700px){header{padding-top:10px!important;padding-bottom:10px!important}.hero-top{gap:14px!important;padding-top:18px!important}.hero-top h1{text-wrap:balance;font-size:32px!important}.hero-top .m1{margin-top:-4px!important;font-size:18px!important}.hero-top .m2{font-size:16px!important;line-height:1.55!important}.hero-video{padding-top:24px!important}.hero-form{gap:16px!important;padding-top:18px!important;padding-bottom:56px!important}.hero-form .heroform{gap:9px!important;padding:9px!important}.hero-form .heroform input{min-height:50px!important}.hero-form .heroform button{min-height:52px!important}.agent-top{display:none!important}}.agent-mini .agent-arm{animation-duration:2.4s}#program,#pro-koho,#appitect,#lektor,#recenze,#registrace,#otazky,#urovne,#obsah,#cena,#ukazky{padding-top:128px!important;padding-bottom:0!important}footer{margin-top:128px}@media (max-width:700px){#program,#pro-koho,#appitect,#lektor,#recenze,#registrace,#otazky,#urovne,#obsah,#cena,#ukazky{padding-top:80px!important;padding-bottom:0!important}footer{margin-top:80px}.heroform,.hero-form .heroform{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important}.heroform input{background:#fff!important;border:1px solid #e6dbd2!important}}.lbl-short{display:none}@media (max-width:700px){.lbl-full{display:none}.lbl-short{display:inline}.mchecks{white-space:nowrap;flex-wrap:nowrap!important;gap:12px!important;font-size:15px!important}.mchecks svg[width="16"][fill=\#e8a33d]{width:13px;height:13px}.mchecks svg{flex:none}.mchecks>span{gap:6px!important}}@media (max-width:380px){.mchecks{gap:8px!important;font-size:13.5px!important}.mchecks svg[viewBox="0 0 48 48"]{width:18px;height:18px}}:root{interpolate-size:allow-keywords}#otazky details::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2,.7,.2,1),content-visibility .35s allow-discrete;overflow:hidden}#otazky details[open]::details-content{block-size:auto}#otazky details>p{transition:opacity .3s 50ms,transform .35s cubic-bezier(.2,.7,.2,1) 50ms}#otazky details:not([open])>p{opacity:0;transform:translateY(-6px)}#otazky details[open]>p{animation:.35s cubic-bezier(.2,.7,.2,1) faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}#otazky summary>span:first-child{transition:color .2s}#otazky summary>span:last-child{transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .25s,border-color .25s}#otazky summary>span:last-child svg{transition:stroke .25s}#otazky details[open] summary>span:last-child{background:#8e3a55;border-color:#8e3a55!important}#otazky details[open] summary>span:last-child svg{stroke:#fff}@media (hover:hover){#otazky summary:hover>span:first-child{color:#8e3a55}#otazky summary:hover>span:last-child{border-color:#8e3a55!important}}@media (prefers-reduced-motion:reduce){#otazky details>p,#otazky summary>span{transition:none!important;animation:none!important}#otazky details::details-content{transition:none!important;animation:none!important}}.ak-levels{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ak-mods{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.ak-price{grid-template-columns:7fr 5fr;align-items:stretch;gap:24px;display:grid}@media (max-width:900px){.ak-levels{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.ak-levels,.ak-mods,.ak-price{grid-template-columns:1fr}.ak-price-num{font-size:64px!important}.ak-h2{font-size:34px!important}.ak-player{grid-template-columns:1fr!important}.ak-side{display:none!important}}
