.kro-root{--kbg:#0d0b09;--kcream:#f3ead9;--kgold:#d9a441;--kgold-dim:#8a6a2f;--kink:#171310;--kaccent:#e8622c;position:relative;background:var(--kbg);color:var(--kcream);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;min-height:100vh}.kro-root *{margin:0;padding:0;box-sizing:border-box}.kro-root ::-moz-selection{background:var(--kgold);color:var(--kink)}.kro-root ::selection{background:var(--kgold);color:var(--kink)}.kro-root .webgl{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none}.kro-root .loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--kbg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;transition:opacity .8s ease,visibility .8s}.kro-root .loader.done{opacity:0;visibility:hidden}.kro-root .loader .word{font-size:clamp(28px,5vw,54px);letter-spacing:.35em;font-weight:200;animation:kro-pulse 1.6s ease-in-out infinite}.kro-root .loader .bar{width:220px;height:1px;background:#3a3128;position:relative;overflow:hidden}.kro-root .loader .bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kgold);transform-origin:left;transform:scaleX(0);transition:transform .3s}@keyframes kro-pulse{0%,to{opacity:.35}50%{opacity:1}}.kro-root .knav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:22px 34px;mix-blend-mode:difference}.kro-root .knav .logo{font-weight:700;letter-spacing:.25em;font-size:14px}.kro-root .knav .links{display:flex;gap:26px}.kro-root .knav a{color:var(--kcream);text-decoration:none;font-size:12px;letter-spacing:.15em;text-transform:uppercase;opacity:.7;transition:opacity .3s}.kro-root .knav a:hover{opacity:1}@media (max-width:640px){.kro-root .knav .links{display:none}}.kro-root main{position:relative;z-index:2}.kro-root section{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:14vh 8vw}.kro-root .tag{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--kgold);margin-bottom:22px}.kro-root h1{font-size:clamp(52px,11vw,170px);line-height:.92;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.kro-root h2{font-size:clamp(36px,6.5vw,96px);line-height:1;font-weight:750;letter-spacing:-.02em}.kro-root h3{font-size:clamp(22px,3vw,40px);font-weight:650}.kro-root .lead{max-width:520px;font-size:clamp(15px,1.4vw,19px);line-height:1.65;color:#cfc4ae;margin-top:26px}.kro-root .outline{color:var(--kgold);outline:none}.kro-root .right{align-items:flex-end;text-align:right}.kro-root .right .lead{text-align:right}.kro-root .center{align-items:center;text-align:center}.kro-root .small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8d8272}.kro-root .rv{opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.kro-root .rv.on{opacity:1;transform:none}.kro-root .rv.d1{transition-delay:.12s}.kro-root .rv.d2{transition-delay:.24s}.kro-root .rv.d3{transition-delay:.36s}.kro-root h1.rv,.kro-root h2.rv{transition:opacity 1s cubic-bezier(.2,.7,.2,1);will-change:transform}.kro-root [data-plx]{will-change:transform}.kro-root #hero{justify-content:flex-end;padding-bottom:10vh}.kro-root #hero .mega{position:relative}.kro-root #hero .sub{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:34px;max-width:100%}.kro-root #hero .sub p{max-width:340px;font-size:14px;line-height:1.6;color:#bdb29c}.kro-root .scrollhint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:#8d8272;animation:kro-hint 2.2s ease-in-out infinite}@keyframes kro-hint{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.kro-root .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:60px;width:100%}.kro-root .card{border:1px solid #2c251d;background:#14100c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:34px 28px;border-radius:4px;transition:border-color .4s,transform .4s}.kro-root .card:hover{border-color:var(--kgold);transform:translateY(-6px)}.kro-root .card .num{font-size:11px;color:var(--kgold);letter-spacing:.3em;margin-bottom:18px}.kro-root .card h4{font-size:20px;margin-bottom:12px;font-weight:650}.kro-root .card p{font-size:14px;line-height:1.6;color:#b3a892}.kro-root .card .metric{margin-top:22px;font-size:34px;font-weight:800;color:var(--kgold)}.kro-root .card .metric span{font-size:12px;font-weight:400;color:#8d8272;letter-spacing:.1em}.kro-root .tablebg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/img/table.jpg) center/cover no-repeat;will-change:opacity,transform}.kro-root .tablebg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(13,11,9,.85),rgba(13,11,9,.28) 45%,transparent 70%),radial-gradient(ellipse at center,transparent 42%,rgba(13,11,9,.4) 100%)}.kro-root #hero h1,.kro-root #hero .tag,.kro-root #hero .sub p{text-shadow:0 2px 26px rgba(13,11,9,.75)}.kro-root .sunglow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(265deg,rgba(255,214,150,.38),rgba(255,214,150,.12) 30%,transparent 55%);opacity:0;mix-blend-mode:screen}.kro-root #tear{padding:0;min-height:240vh;display:block}.kro-root #tear .sticky{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12vh 8vw 0}.kro-root #tear .tearnote{position:absolute;bottom:5vh;left:0;right:0}.kro-root .marquee{overflow:hidden;white-space:nowrap;border-top:1px solid #2c251d;border-bottom:1px solid #2c251d;padding:18px 0;position:relative;z-index:2;background:var(--kbg)}.kro-root .marquee .track{display:inline-block;animation:kro-mq 22s linear infinite}.kro-root .marquee span{font-size:15px;letter-spacing:.25em;text-transform:uppercase;color:var(--kgold);margin-right:60px}@keyframes kro-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.kro-root .quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:50px;width:100%}.kro-root .q{border:1px solid #2c251d;padding:30px;border-radius:4px;background:#14100c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kro-root .q .stars{color:var(--kgold);font-size:13px;letter-spacing:.2em;margin-bottom:16px}.kro-root .q p{font-size:16px;line-height:1.6;font-style:italic;color:#e5dcc8}.kro-root .q .who{margin-top:20px;font-size:13px;color:var(--kgold)}.kro-root .q .role{font-size:11px;color:#8d8272;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.kro-root .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:56px;width:100%}.kro-root .tier{border:1px solid #2c251d;padding:38px 30px;border-radius:4px;position:relative;background:#14100c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .4s}.kro-root .tier:hover,.kro-root .tier.hot{border-color:var(--kgold)}.kro-root .tier.hot:after{content:"NAJPREDÁVANEJŠÍ*";position:absolute;top:-11px;right:20px;background:var(--kgold);color:var(--kink);font-size:10px;font-weight:700;letter-spacing:.15em;padding:4px 10px;border-radius:2px}.kro-root .tier h4{font-size:24px;font-weight:750;margin-bottom:6px}.kro-root .tier .price{font-size:15px;color:var(--kgold);margin-bottom:24px}.kro-root .tier ul{list-style:none}.kro-root .tier li{font-size:14px;color:#b3a892;padding:10px 0;border-bottom:1px solid #241e17;line-height:1.5}.kro-root .tier li:before{content:"– ";color:var(--kgold)}.kro-root .paper{max-width:760px;border:1px solid #2c251d;padding:44px;border-radius:4px;background:#14100c99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kro-root .paper h3{margin-bottom:18px}.kro-root .paper p{font-size:14px;line-height:1.75;color:#b3a892;margin-bottom:16px}.kro-root .paper code{display:block;background:#120e0a;border:1px solid #2c251d;padding:18px;font-size:12px;line-height:1.6;color:#c9b98c;border-radius:4px;overflow-x:auto;font-family:SF Mono,Menlo,Consolas,monospace;white-space:pre}.kro-root .btns{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.kro-root .btn{display:inline-block;padding:12px 22px;border:1px solid var(--kgold);color:var(--kgold);text-decoration:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;border-radius:2px;transition:all .3s;cursor:pointer;background:none}.kro-root .btn:hover{background:var(--kgold);color:var(--kink)}.kro-root .chat{max-width:460px;margin-top:44px;width:100%}.kro-root .bubble{padding:14px 18px;border-radius:16px;font-size:14px;line-height:1.5;margin-bottom:12px;max-width:85%}.kro-root .bubble.user{background:#2a2119;color:var(--kcream);margin-left:auto;border-bottom-right-radius:4px}.kro-root .bubble.bot{background:var(--kgold);color:var(--kink);border-bottom-left-radius:4px}.kro-root .kfooter{position:relative;z-index:2;background:var(--kbg);border-top:1px solid #2c251d;padding:70px 8vw 40px}.kro-root .kfooter .big{font-size:clamp(26px,4.5vw,58px);font-weight:750;line-height:1.1;max-width:900px}.kro-root .kfooter .cols{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin-top:60px}.kro-root .kfooter a{color:var(--kgold);text-decoration:none}.kro-root .kfooter .disclaimer{margin-top:56px;font-size:11px;line-height:1.7;color:#6f6455;max-width:720px}.kro-root .progress{position:fixed;top:0;left:0;height:2px;background:var(--kgold);z-index:60;width:0}@media (prefers-reduced-motion: reduce){.kro-root .loader .word,.kro-root .scrollhint,.kro-root .marquee .track{animation:none}}
