*{margin:0;padding:0;box-sizing:border-box}body{background-color:#101011;font-family:Roboto,sans-serif;color:white;overflow-x:hidden;height:100vh}.landing-page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.app-bar{display:flex;justify-content:center;align-items:center;position:fixed;top:0;width:100%;padding:4rem;background:#00000000;transition:background-color .5s ease,padding .5s ease,box-shadow .5s ease;z-index:10}.app-bar.scrolled{background-color:#101011;padding:1vw;box-shadow:0 5px 25px rgba(0,0,0,.5)}.app-bar .logo{width:25vh;padding:1vh}.logo{width:125px;transition:width .5s ease}.app-bar.scrolled .logo{width:15vh}.text-container{padding-bottom:25vh}.headerBig{font-size:3rem;font-weight:700;margin-bottom:1rem;text-align:center}.subtitleSplash{max-width:100vw;text-align:center}.main-content{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:120vh;padding:8rem;position:relative;z-index:0;overflow:hidden}.main-content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20vh;background:linear-gradient(180deg,#00000000 0,#101011);z-index:1}.background-animation{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ff6a00,#ff6347,#ff1493,#00e4fe);background-size:400% 400%;animation:gradientAnimation 10s ease infinite;z-index:-1}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.scroll-arrow{position:absolute;bottom:25vh;left:50%;transform:translateX(-50%);animation:bounce 2s infinite}.scroll-arrow svg{width:48px;height:48px;fill:white}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.products{flex-direction:column;justify-content:center;padding:4rem;color:white;width:100%}.product-container,.products{display:flex;align-items:center}.product-container{margin:5vh;justify-content:space-between;border:3px solid;position:relative;overflow:none;flex:1;width:80vw;border-radius:20px}.product-container:hover{.arrow-right{transform:scale(1.5)}}.product-link{text-decoration:none;color:inherit;display:block}.fill{width:5vw;position:relative}.arrow-right{position:absolute;height:auto;width:auto;transform:scale(0);transform-origin:center;right:-2vw;transition:transform .25s ease-in-out}.product-container img{width:32vw;height:auto;position:absolute}.product-container img.google{width:150px}.product-container img.apple,.product-container img.google{height:auto;position:relative;padding-top:10px;transition:transform .25s ease-in-out}.product-container img.apple{width:132px;margin-left:10px}.product-container img.apple:hover,.product-container img.google:hover{transform:scale(1.1)}.product-container img.left{left:-15vw;scale:.7}.product-container img.right{right:-50px}.product-container .text-right{flex:1;padding:2rem;text-align:end}.product-container .text-left{flex:1;padding:2rem;text-align:start}.divider{width:100%;height:1px;background:#ffffff46;margin:1rem 0}.glops{position:absolute;width:100%;height:100%;background:#ffffff3b;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;filter:blur(30px) contrast(10000%)}.blop{position:relative;width:10vw;height:10vw;background:#000000;animation:move 10s ease-in-out infinite alternate}@supports (-webkit-backdrop-filter:blur(0)){.glops{background:hsla(0,0%,100%,.042);-webkit-filter:blur(30px) contrast(1000%)}.blop{position:relative;width:10vw;height:10vw;background:#00000009;animation:move 10s ease-in-out infinite alternate}}.blop:first-child{top:0;animation-duration:15s}.blop:nth-child(2){width:15vw;height:15vw;animation-delay:-6s;animation-duration:25s}.blop:nth-child(3){width:3vw;height:3vw;animation-delay:-1s;animation-duration:10s}.blop:nth-child(4){width:12vw;height:12vw;animation-delay:-4s;animation-duration:18s}.blop:nth-child(5){width:4vw;height:4vw;animation-delay:-.5s;animation-duration:14s}.blop:nth-child(6){width:15vw;height:15vw;animation-delay:-2s;animation-duration:20s}@keyframes move{0%{border-radius:75% 25% 20% 80%/34% 47% 53% 66%;transform:translateX(-55vw)}to{border-radius:50%;transform:translateX(55vw)}}