.home-root{background:#fff5f8;overflow-x:clip}.home-root a:hover{color:#b81f70}.home-root a,.home-root button{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background-color .25s,color .25s,opacity .25s,border-color .25s}.home-root a:active,.home-root button:active{transform:scale(.97)}.home-root nav a:hover{background:#ffffff8c}.home-root a[href=\#kontakt]:hover,.home-root a[href^=mailto]:hover{transform:translateY(-2px);box-shadow:0 16px 34px #e8318f4d}.cols3>*,.cols4>*{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.cols3>:hover,.cols4>:hover{transform:translateY(-4px)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-in{opacity:1;transform:none}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-row{animation:34s linear infinite slide}.marquee:hover .marquee-row{animation-play-state:paused}.marquee-row a{transition:transform .28s cubic-bezier(.16,1,.3,1)}.marquee-row a:hover{transform:scale(1.16)}@keyframes drift{0%,to{transform:translate(0,0)}50%{transform:translate(-18px,-10px)}}.mock{-webkit-mask-image:linear-gradient(#000 0% 38%,#0000008c 68%,#0000001f 88%,#0000 100%);mask-image:linear-gradient(#000 0% 38%,#0000008c 68%,#0000001f 88%,#0000 100%)}.cloud{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1400;position:absolute}.drift-a{animation:22s ease-in-out infinite drift}.drift-b{animation:30s ease-in-out infinite reverse drift}.scroll-stack-inner{padding:10vh 0 14rem;position:relative}.scroll-stack-card{transform-origin:top;will-change:transform, filter;backface-visibility:hidden;box-sizing:border-box;position:relative}.scroll-stack-end{width:100%;height:1px}@media (prefers-reduced-motion:reduce){.home-root a,.home-root button,.cols3>*,.cols4>*{transition:none}.reveal{opacity:1;transition:none;transform:none}.marquee-row,.drift-a,.drift-b{animation:none}.scroll-stack-card{filter:none!important;transform:none!important}}@media (max-width:1200px){.cta-facts{grid-template-columns:1fr!important}}@media (max-width:1000px){.macbook{max-width:560px!important}.cta-phone{padding-bottom:40px;justify-content:flex-start!important}.phone-shell{margin:0 -12px -20px 0!important}.cloud{transform:scale(.68)}.drift-a,.drift-b{animation:none}.split{grid-template-columns:1fr!important}.cols4{grid-template-columns:1fr 1fr!important}.cols3,.app{grid-template-columns:1fr!important}.app-side{display:none!important}}@media (max-width:760px){.cloud{display:none!important}}@media (max-width:700px){.cta-phone{display:none!important}.phone-shell{margin:0!important}}
