@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-cyrillic-ext.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin-ext.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:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:u+00??,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,html{height:100%;margin:0}*{box-sizing:border-box}body{margin:0;background:#fff;color:#0b0b0f;font-family:Plus Jakarta Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty}a{color:#7c56f5}a:hover{color:#5b3fd6}button,input,textarea{font-family:inherit}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}[data-screen-label$=hero],main[data-screen-label=Kontakt]{animation:fadeInUp .8s cubic-bezier(.16,.1,.3,1) both}.cl-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.16,.1,.3,1),transform .9s cubic-bezier(.16,.1,.3,1)}.cl-reveal.cl-in{opacity:1;transform:none}.cl-hover-lilac:hover{color:#c9b6ff!important}.cl-hover-violet:hover{color:#7c56f5!important}.cl-hover-invert:hover{background:#fff!important;color:#0b0b0f!important}.cl-hover-pill-light:hover{background:#e9e2ff!important}.cl-hover-pill-dark:hover{background:#2a2340!important}.cl-compare-row:hover .cl-toggle{border-color:#9d7bff!important;color:#c9b6ff!important}.cl-compare-row:hover .cl-compare-label{color:#fff!important}.cl-compare-row:focus-visible{outline:2px solid #9d7bff;outline-offset:2px;border-radius:8px}.cl-hover-border:hover,.cl-hover-outline:hover{border-color:#7c56f5!important}.cl-hover-outline:hover{color:#7c56f5!important}.cl-focus-border:focus{border-color:#7c56f5!important}.cl-logo{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;line-height:1.5;font-weight:700;letter-spacing:-.025em}.cl-logo--white{color:#fff}.cl-logo--purple{color:#581c87}@media (min-width:640px){.cl-logo{font-size:20px}}@media (min-width:768px){.cl-logo{font-size:22px}}.cl-header{position:fixed;top:12px;left:12px;right:12px;z-index:50;border-radius:28px 28px 0 0;transition:background-color .3s ease,border-radius .3s ease,box-shadow .3s ease}.cl-header-rule{border-bottom:1px solid hsla(0,0%,100%,.08);transition:border-color .3s ease}.cl-header[data-scrolled=true]{border-radius:28px;background-color:rgba(11,11,15,.78);-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 40px -20px rgba(0,0,0,.55)}.cl-header[data-scrolled=true] .cl-header-rule{border-bottom-color:transparent}.cl-mobile-menu,.cl-nav-burger{display:none}@media (max-width:640px){.cl-nav-links{display:none!important}.cl-nav-burger{display:inline-grid}.cl-header[data-menu-open=true] .cl-mobile-menu{display:block}.cl-header[data-menu-open=true]{border-radius:28px;background-color:rgba(11,11,15,.94);-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 18px 40px -20px rgba(0,0,0,.55)}.cl-header[data-menu-open=true] .cl-header-rule{border-bottom-color:transparent}.cl-hero-actions{flex-direction:column;align-items:flex-end!important}}.cl-ticker{position:relative;overflow:hidden;padding:26px 0;background-color:#050507;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 1.4px);background-size:5px 5px}.cl-ticker:after,.cl-ticker:before{content:"";position:absolute;top:0;bottom:0;width:min(120px,15%);z-index:1;pointer-events:none}.cl-ticker:before{left:0;background:linear-gradient(90deg,#050507,rgba(5,5,7,0))}.cl-ticker:after{right:0;background:linear-gradient(270deg,#050507,rgba(5,5,7,0))}.cl-ticker-track{display:flex;width:max-content;filter:drop-shadow(0 0 6px rgba(157,123,255,.65));animation:cl-ticker 60s linear infinite}.cl-ticker-group,.cl-ticker-item{display:flex;flex:none}.cl-ticker-item{align-items:center;gap:48px;padding-right:48px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(22px,2.8vw,34px);font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#d9ccff;-webkit-mask-image:radial-gradient(circle,#000 55%,transparent 62%);mask-image:radial-gradient(circle,#000 55%,transparent 62%);-webkit-mask-size:4px 4px;mask-size:4px 4px}.cl-ticker-item:after{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:#9d7bff}@keyframes cl-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:640px){.cl-ticker-item{-webkit-mask-size:3px 3px;mask-size:3px 3px}}.cl-aiact{position:relative;overflow:hidden;isolation:isolate}.cl-aiact:before{content:"";position:absolute;inset:-30%;z-index:-1;pointer-events:none;background:radial-gradient(38% 34% at 28% 38%,rgba(124,86,245,.5),rgba(124,86,245,0) 70%),radial-gradient(32% 30% at 76% 68%,rgba(185,164,251,.3),rgba(185,164,251,0) 70%);animation:cl-drift 16s ease-in-out infinite alternate}@keyframes cl-drift{0%{transform:translate3d(-5%,-4%,0)}to{transform:translate3d(5%,4%,0)}}.cl-compare{display:grid;grid-template-columns:minmax(0,1fr) 34px 78px 78px;align-items:center;gap:12px}@media (max-width:480px){.cl-compare{grid-template-columns:minmax(0,1fr) 22px 44px 58px;gap:8px}.cl-compare-head{font-size:9px!important;letter-spacing:.04em!important}}.cl-prose{font-size:15px;line-height:1.8;color:#5f5e6b}.cl-prose p,.cl-prose ul{margin:0 0 14px}.cl-prose ul{padding-left:20px}.cl-prose li{margin:6px 0;padding-left:4px}.cl-prose>:last-child{margin-bottom:0}.cl-prose strong{color:#0b0b0f;font-weight:600}.cl-prose a{color:#3b2790;text-decoration:underline;text-underline-offset:3px}.cl-prose a:hover{color:#5b3fd6}.cl-swap{animation:fadeInUp .45s cubic-bezier(.16,.1,.3,1) both}