.page-module___8aEwW__welcomePage{z-index:0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__welcomeContainer{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:800px;animation:.8s ease-out page-module___8aEwW__fadeIn;display:flex}.page-module___8aEwW__illustrationWrapper{filter:drop-shadow(0 10px 15px #0000001a);margin-bottom:2rem;animation:6s ease-in-out infinite page-module___8aEwW__float}.page-module___8aEwW__illustration{object-fit:contain;max-width:100%;height:auto}.page-module___8aEwW__logoSection{margin-bottom:2rem;animation:.8s ease-out .2s backwards page-module___8aEwW__slideUp}.page-module___8aEwW__logo{object-fit:contain;filter:drop-shadow(0 4px 6px #0000001a);max-width:100%;height:auto}.page-module___8aEwW__welcomeMessage{text-align:center;margin-bottom:3rem;animation:.8s ease-out .4s backwards page-module___8aEwW__slideUp}.page-module___8aEwW__welcomeText{color:var(--color-text-secondary);margin:0;font-size:1.25rem;font-weight:500;line-height:1.6}.page-module___8aEwW__ctaSection{animation:.5s ease-out .6s backwards page-module___8aEwW__scaleIn}.page-module___8aEwW__startButton{color:#fff;background-color:#c8a45e;border:1px solid #fff3;border-radius:12px;padding:.8rem 4rem;font-family:Cabin,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 6px #c8a45e4d}.page-module___8aEwW__startButton:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 6px 12px #c8a45e66}.page-module___8aEwW__startButton:active{transform:translateY(0)}@keyframes page-module___8aEwW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width:768px){.page-module___8aEwW__illustrationWrapper{max-width:280px;margin-bottom:0}.page-module___8aEwW__logoSection{max-width:250px}.page-module___8aEwW__welcomeText{padding:0 1rem;font-size:1rem}.page-module___8aEwW__welcomeMessage{margin-bottom:1.5rem}}
