*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Roboto,system-ui,sans-serif;color:#14131c;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}h1,h2,h3{text-wrap:balance}.b-ring{pointer-events:none}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ringPulse{0%{transform:translate(-50%,-50%) scale(.82);opacity:.55}70%{opacity:0}to{transform:translate(-50%,-50%) scale(1.25);opacity:0}}@keyframes phoneBob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes barBob{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.07)}}@keyframes iconTwinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.16) rotate(9deg)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes rowDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.kv-rows>*{animation:rowDrop .5s cubic-bezier(.22,1,.36,1) both}.kv-rows>*:nth-child(1){animation-delay:.03s}.kv-rows>*:nth-child(2){animation-delay:.1s}.kv-rows>*:nth-child(3){animation-delay:.17s}.kv-rows>*:nth-child(4){animation-delay:.24s}.kv-rows>*:nth-child(5){animation-delay:.31s}@keyframes apieFloat{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.035) translateY(-8px)}}@keyframes kenA{0%,to{transform:scale(1.04) translate(0)}50%{transform:scale(1.12) translate(-2%,-1.5%)}}@keyframes kenB{0%,to{transform:scale(1.05) translate(0)}50%{transform:scale(1.13) translate(2%,1.5%)}}@media(max-width:1240px){.b-stage{min-height:0!important;flex-direction:column!important;gap:18px!important}.b-tablet{margin:0 auto 6px!important}.b-chip{position:static!important;inset:auto!important;max-width:520px!important;width:100%!important;margin:0 auto!important}.b-line,.b-ring{display:none!important}}@media(max-width:1024px){nav{gap:10px!important;flex-wrap:wrap!important}.m-burger,.m-lang,.m-cta{display:inline-flex!important}nav .m-nav,nav .m-actions{display:none!important}nav[data-open=true] .m-panel{display:block!important}}@media(max-width:880px){.hero-grid{grid-template-columns:1fr!important}.hero-left{text-align:center}.hero-left>div:first-child{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center!important}}@media(max-width:760px){.what-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important}.what-text{display:contents!important}.what-head{order:1;text-align:center}.what-body{order:3;text-align:center}.what-body>p{margin-left:auto!important;margin-right:auto!important}.what-body>ul{text-align:left;max-width:30ch;margin-left:auto!important;margin-right:auto!important}.what-device{order:2}}@media(max-width:680px){.ieka-text>p,.ieka-text>h2,.ieka-text{text-align:center}.ieka-text>p:last-child{margin-left:auto;margin-right:auto}.apie-text>p,.apie-text>h2,.apie-text{text-align:center}.apie-text .stat-row{justify-content:center}.apie-grid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important}.apie-text{display:contents!important}.apie-head{order:1;text-align:center}.apie-img{order:2}.apie-body{order:3;text-align:center}.vid-head>p,.vid-head>h2{text-align:center}.pos-desc{text-align:center}.pos-desc>p{margin-left:auto;margin-right:auto}.pos-desc>ul{text-align:left;max-width:30ch;margin-left:auto;margin-right:auto}.ind-head>p,.ind-head>h2{text-align:center}.styles-head>p,.styles-head>h2{text-align:center}.styles-head>[role=tablist]{justify-content:center}.pos-panel{min-height:0!important}.pos-panel .kv-rows>div{gap:8px!important}.pos-panel .kv-rows>div>span:last-child{padding:6px 9px!important;font-size:10px!important}.stat-row{flex-wrap:wrap!important;gap:4px 14px!important}.stat-row>span:first-child{min-width:0!important}.rev-card{grid-column:auto!important}}.price-cta-light:hover{transform:translate(-50%) translateY(-4px)!important;color:#0073e6!important;border-color:#0073e666!important;box-shadow:0 24px 46px -16px #0073e673!important}.price-cta-dark:hover{transform:translate(-50%) translateY(-4px)!important;background:#2a2358!important;box-shadow:0 26px 50px -14px #6c5ce7b3!important}
