*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--noc-900:#1a1438;--noc-800:#221a4a;--noc-600:#2c2260;--noc-500:#43368f;--noc-100:#edeaf8;--koral-600:#d14b3e;--koral-500:#ff6b5e;--koral-300:#ff8a7e;--koral-100:#ffe9e6;--ink:#16112e;--ink-2:#5a5470;--ink-3:#9b96b0;--papier:#fcfbf7;--line:#e8e5dc;--success:#059669;--success-light:#d1fae5;--warning:#d97706;--warning-light:#fef3c7}html{scroll-behavior:smooth}body{background:var(--papier);color:var(--ink);font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.lp-wrap{max-width:1160px;margin:0 auto;padding:0 24px}h1,h2,.lp h3.baloo{letter-spacing:-.01em;font-family:"Baloo 2",sans-serif;line-height:1.15}.lp .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--koral-600);margin-bottom:12px;font-size:12px;font-weight:700}.lp .btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-family:Inter,sans-serif;font-size:15.5px;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.lp .btn-koral{background:var(--koral-500);color:#fff;box-shadow:0 6px 20px #ff6b5e59}.lp .btn-koral:hover{background:var(--koral-600);transform:translateY(-2px)}.lp .btn-ghost-dark{color:#fff;background:0 0;border:1px solid #ffffff40}.lp .btn-ghost-dark:hover{border-color:#fff9}.lp .btn-noc{background:var(--noc-600);color:#fff}.lp .btn-noc:hover{background:var(--noc-500);transform:translateY(-2px)}.lp .btn-outline{color:var(--ink);border:1px solid var(--line);background:#fff}.lp .btn-outline:hover{border-color:var(--ink-3)}.lp .btn-sm{padding:10px 18px;font-size:14px}.lp .nav{z-index:100;pointer-events:none;background:0 0;padding:10px 20px;position:fixed;top:0;left:0;right:0}.lp .nav-inner{pointer-events:auto;-webkit-backdrop-filter:blur(24px);background:#16112ec7;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:32px;max-width:1160px;margin:0 auto;padding:12px 22px;display:flex}.lp .nav-logo img{height:28px;display:block}.lp .nav-links{gap:26px;margin:0 auto;display:flex}.lp .nav-links a{color:#ffffffb8;font-size:14.5px;font-weight:500;text-decoration:none}.lp .nav-links a:hover{color:#fff}@media (max-width:820px){.lp .nav-links{display:none}.lp .nav-inner{justify-content:space-between}}.lp .hero{background:var(--noc-800)}.lp .hero-sticky{color:#fff;position:relative;overflow:hidden}.lp .hero-orb{background:var(--koral-500);opacity:.12;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:640px;height:640px;position:absolute;bottom:-320px;left:50%;transform:translate(-50%)scale(.5)}.lp .hero-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1160px;margin:0 auto;padding:88px 40px 96px;display:grid;position:relative}.lp .hero-text-col{will-change:opacity}.lp .hero-text-col .eyebrow{color:var(--koral-300);margin-bottom:10px}.lp .hero h1{margin-bottom:14px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.18}.lp .hero h1 .dot{color:var(--koral-300)}.lp .hero-lede{color:#ffffffb8;max-width:460px;margin-bottom:28px;font-size:17px}.lp .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.lp .hero-note{color:#ffffff73;font-size:12px}.lp .hero-phone-col{justify-content:center;align-items:center;display:flex}.lp .hero-phone-frame{z-index:2;will-change:transform;background:#0d0924;border:10px solid #160d2e;border-radius:50px;flex-direction:column;flex-shrink:0;width:295px;height:clamp(500px,100vh - 200px,600px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 40px 90px #0009,inset 0 1px #ffffff0f}.lp .ph-island{z-index:10;pointer-events:none;background:#000;border-radius:14px;width:104px;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp .ph-status-bar{background:var(--noc-900);flex-shrink:0;justify-content:space-between;align-items:flex-end;height:46px;padding:0 18px 6px;display:flex}.lp .ph-status-time{color:#fff;font-size:12px;font-weight:700}.lp .ph-status-icons{align-items:center;gap:5px;display:flex}.lp .ph-app-header{background:var(--noc-900);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px 12px;display:flex}.lp .ph-app-hello{font-family:"Baloo 2",sans-serif;font-size:14px;font-weight:700}.lp .ph-app-date{color:#ffffff80;margin-top:1px;font-size:9.5px}.lp .ph-bell-btn{background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.lp .ph-bell-dot{background:var(--koral-500);border:1.5px solid var(--noc-900);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.lp .ph-scroll-clip{flex:1;position:relative;overflow:hidden}.lp .hero-phone-scroll{will-change:transform}.lp .ph-points-strip{background:var(--noc-800);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.lp .ph-pts-label{text-transform:uppercase;letter-spacing:.08em;color:var(--koral-300);margin-bottom:1px;font-size:9px;font-weight:700}.lp .ph-pts-val{color:#fff;font-family:"Baloo 2",sans-serif;font-size:15px;font-weight:800}.lp .ph-pts-badge{color:var(--koral-300);background:#ff6b5e2e;border:1px solid #ff6b5e66;border-radius:20px;padding:2px 8px;font-size:9.5px;font-weight:700}.lp .ph-scroll-body{background:var(--papier);flex-direction:column;gap:7px;padding:8px 8px 0;display:flex}.lp .ph-tabs{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;display:flex}.lp .ph-tab{color:var(--ink-3);padding:9px 14px;font-size:11px;font-weight:600}.lp .ph-tab.active{color:var(--koral-600);border-bottom:2px solid var(--koral-500);margin-bottom:-1px}.lp .ph-section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:9px;font-weight:700}.lp .ph-shift-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.lp .ph-shift-name{color:var(--ink);margin-bottom:2px;font-size:12px;font-weight:700}.lp .ph-shift-meta{color:var(--ink-2);margin-bottom:6px;font-size:9.5px}.lp .ph-shift-footer{justify-content:space-between;align-items:center;display:flex}.lp .ph-capacity{color:var(--koral-500);font-size:9.5px;font-weight:700}.lp .ph-capacity.ok{color:var(--success)}.lp .ph-uchmat{background:var(--koral-500);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:5px 9px;font-family:Inter,sans-serif;font-size:9.5px;font-weight:700}.lp .ph-toast{color:#fff;background:#143733;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.lp .ph-toast svg{color:#34d399;flex-shrink:0;width:12px;height:12px}.lp .ph-confirmed-card{background:var(--success-light);border:1.5px solid var(--success);border-radius:12px;padding:10px 12px}.lp .ph-bottom-nav{border-top:1px solid var(--line);background:#fff;flex-shrink:0;display:flex}.lp .ph-nav-item{flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 0;display:flex}.lp .ph-nav-item svg{width:16px;height:16px;color:var(--ink-3)}.lp .ph-nav-item.active svg{color:var(--noc-600)}.lp .ph-nav-label{color:var(--ink-3);font-size:9px;font-weight:600}.lp .ph-nav-item.active .lp .ph-nav-label{color:var(--noc-600)}@media (min-width:900px){.lp .hero{height:300vh}.lp .hero-sticky{height:100vh;position:sticky;top:0}.lp .hero-inner{height:100%}}@media (max-width:899px){.lp .hero{height:160vh}.lp .hero-sticky{height:100vh;position:sticky;top:0}.lp .hero-inner{flex-direction:column;gap:8px;height:100%;padding:80px 20px 16px;display:flex}.lp .hero h1{font-size:clamp(26px,7vw,38px)}.lp .hero-lede,.lp .hero-ctas,.lp .hero-note{display:none}.lp .hero-phone-col{flex:1;min-height:0}.lp .hero-phone-frame{border-radius:40px;width:calc(100vw - 40px);height:100%}.lp .hero-orb{display:none}}.lp section{padding:88px 0}@media (max-width:820px){.lp section{padding:56px 0}}.lp .sec-title{letter-spacing:-.01em;margin-bottom:14px;font-family:"Baloo 2",sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.15}.lp .sec-lead{color:var(--ink-2);max-width:640px;font-size:17px}.lp .pain-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}@media (max-width:820px){.lp .pain-grid{grid-template-columns:1fr}}.lp .pain{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.lp .pain-emo{background:var(--koral-100);width:40px;height:40px;color:var(--koral-600);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.lp .pain-emo svg{width:19px;height:19px}.lp .pain h3{margin-bottom:6px;font-size:16.5px;font-weight:700}.lp .pain p{color:var(--ink-2);font-size:14px}.lp .how{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.lp .steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:820px){.lp .steps{grid-template-columns:1fr}}.lp .step{border:1px solid var(--line);background:var(--papier);border-radius:16px;padding:26px 24px 24px;position:relative}.lp .step-num{color:var(--koral-500);margin-bottom:12px;font-family:"Baloo 2",sans-serif;font-size:40px;font-weight:800;line-height:1}.lp .step h3{margin-bottom:6px;font-size:17px;font-weight:700}.lp .step p{color:var(--ink-2);font-size:14px}.lp #funkcie{background:#fff}.lp .feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:900px){.lp .feat-grid{grid-template-columns:1fr}}.lp .feat{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;transition:box-shadow .2s,transform .2s}.lp .feat:hover{transform:translateY(-2px);box-shadow:0 4px 24px #16112e14}.lp .feat svg{width:22px;height:22px;color:var(--koral-500);margin-bottom:12px}.lp .feat h3{color:var(--ink);margin-bottom:5px;font-size:15.5px;font-weight:700}.lp .feat p{color:var(--ink-2);font-size:13.5px}.lp .game{background:var(--noc-800);color:#fff;position:relative;overflow:hidden}.lp .game:before{content:"";background:var(--koral-500);opacity:.07;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;right:-120px}.lp .game-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}@media (max-width:900px){.lp .game-inner{grid-template-columns:1fr}}.lp .game .sec-title{color:#fff}.lp .game p.sec-lead{color:#ffffffad}.lp .game-list{flex-direction:column;gap:14px;margin-top:24px;display:flex}.lp .game-item{align-items:flex-start;gap:13px;display:flex}.lp .game-item svg{width:19px;height:19px;color:var(--koral-300);flex-shrink:0;margin-top:3px}.lp .game-item strong{font-size:15px;display:block}.lp .game-item span{color:#fff9;font-size:13.5px}.lp .rank-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:22px}.lp .rank-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff80;margin-bottom:14px;font-size:11px;font-weight:700}.lp .rank-row{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 0;display:flex}.lp .rank-row:last-child{border-bottom:none}.lp .rank-n{color:#fff;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.lp .rank-n.gold{background:var(--koral-500);color:#fff}.lp .rank-name{flex:1;font-size:14px;font-weight:600}.lp .rank-sub{color:#ffffff73;font-size:11px}.lp .rank-pts{color:var(--koral-300);font-family:"Baloo 2",sans-serif;font-weight:800}.lp .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:44px;display:grid}@media (max-width:900px){.lp .price-grid{grid-template-columns:1fr}}.lp .plan{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:30px 26px;display:flex}.lp .plan.hot{border:2px solid var(--koral-500);position:relative;box-shadow:0 12px 40px #ff6b5e26}.lp .plan-flag{background:var(--koral-500);color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lp .plan-name{font-family:"Baloo 2",sans-serif;font-size:20px;font-weight:700}.lp .plan-for{color:var(--ink-2);margin-bottom:18px;font-size:13px}.lp .plan-price{font-family:"Baloo 2",sans-serif;font-size:44px;font-weight:800;line-height:1}.lp .plan-price span{color:var(--ink-3);font-family:Inter,sans-serif;font-size:14px;font-weight:500}.lp .plan-list{flex:1;margin:22px 0 26px;list-style:none}.lp .plan-list li{color:var(--ink-2);align-items:flex-start;gap:9px;padding:6px 0;font-size:14px;display:flex}.lp .plan-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23059669' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px;margin-top:3px}.lp .price-note{text-align:center;color:var(--ink-3);margin-top:22px;font-size:13px}.lp .faq-list{max-width:760px;margin:40px auto 0}.lp details{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden}.lp summary{cursor:pointer;padding:18px 52px 18px 22px;font-size:15.5px;font-weight:600;list-style:none;position:relative}.lp summary::-webkit-details-marker{display:none}.lp summary:before,.lp summary:after{content:"";background:var(--koral-500);pointer-events:none;border-radius:1px;position:absolute;top:50%}.lp summary:before{width:18px;height:2px;right:22px;transform:translateY(-50%)}.lp summary:after{transform-origin:50%;width:2px;height:18px;transition:transform .28s cubic-bezier(.22,1,.36,1);right:30px;transform:translateY(-50%)scaleY(1)}.lp details[open] summary:after{transform:translateY(-50%)scaleY(0)}.lp details p{color:var(--ink-2);padding:0 22px 18px;font-size:14.5px}@keyframes orb-breathe{0%,to{opacity:.08;transform:translate(-50%)scale(1)}50%{opacity:.14;transform:translate(-50%)scale(1.22)}}.lp .final{background:var(--noc-800);color:#fff;text-align:center;position:relative;overflow:hidden}.lp .final:before{content:"";background:var(--koral-500);opacity:.08;border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite orb-breathe;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.lp .final-inner{z-index:1;position:relative}.lp .final img{height:64px;margin-bottom:26px}.lp .final .sec-title{color:#fff}.lp .final p{color:#ffffffa6;max-width:480px;margin:0 auto 30px}.lp footer{background:var(--noc-800);border-top:1px solid #ffffff14;padding:40px 0 28px}.lp .foot{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:640px){.lp .foot{grid-template-columns:1fr;gap:24px}}.lp .foot img{height:24px}.lp .foot-text{color:#fff6;font-size:13px}.lp .foot a{color:#ffffff8c;text-decoration:none}.lp .foot a:hover{color:#fff}.lp .foot-col-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin-bottom:12px;font-size:11px;font-weight:700}.lp .foot-links{flex-direction:column;gap:8px;display:flex}.lp .foot-links a{font-size:13px}.lp .foot-social{gap:12px;margin-top:4px;display:flex}.lp .foot-social a{color:#ffffff80;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.lp .foot-social a:hover{color:#fff;background:#ffffff0f;border-color:#fff6}.lp .foot-social svg{width:15px;height:15px}.lp .foot-bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:32px;padding-top:20px;display:flex}.lp .foot-copy{color:#ffffff40;font-size:12px}.lp .problem{background:var(--noc-800);z-index:0;padding:0;position:relative;overflow:visible}.lp .problem-sticky{color:#fff;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.lp .problem-orb{background:var(--koral-500);opacity:.09;pointer-events:none;will-change:transform, opacity;z-index:0;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%)scale(.6)}.lp .problem .eyebrow{color:var(--koral-300)}.lp .problem .sec-title{color:#fff}.lp .problem .sec-lead{color:#ffffffa6}.lp .problem .pain{opacity:0;background:#ffffff0d;border-color:#ffffff1a;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(36px)}.lp .problem .pain.visible{opacity:1;transform:translateY(0)}.lp .problem .pain:nth-child(2){transition-delay:.15s}.lp .problem .pain:nth-child(3){transition-delay:.3s}.lp .problem .pain-emo{color:var(--koral-300);background:#ff6b5e26}.lp .problem .pain h3{color:#fff}.lp .problem .pain p{color:#fff9}@media (min-width:900px){.lp .problem{height:160vh}.lp .problem-sticky{height:100vh;position:sticky;top:0}}@media (max-width:899px){.lp .problem-sticky{min-height:unset;padding:40px 0}.lp .problem-orb{opacity:.08;top:50%;bottom:auto;transform:translate(-50%)translateY(-50%)scale(.5)}}.lp .anim-up{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.lp .anim-up.visible{opacity:1;transform:translateY(0)}
