.styles_main__8wAdZ{position:relative;justify-content:flex-start;min-height:100vh}.styles_container__CV59p,.styles_main__8wAdZ{display:flex;flex-direction:column;align-items:center}.styles_container__CV59p{width:100%;max-width:512px;justify-content:center;gap:3rem;padding:2rem 1rem}.styles_title__UE27n{font-size:3rem;line-height:1;font-weight:800;letter-spacing:-.025em;margin:0;color:white}@media (min-width:640px){.styles_title__UE27n{font-size:5rem}}.styles_pinkSpan__AdNwt{color:hsl(280 100% 70%)}.styles_cardRow__f8_5r{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (min-width:640px){.styles_cardRow__f8_5r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.styles_cardRow__f8_5r{gap:2rem}}.styles_card__GrBMZ{max-width:20rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.75rem;color:white;background-color:rgb(255 255 255/.1)}.styles_card__GrBMZ:hover{background-color:rgb(255 255 255/.2);transition:background-color .15s cubic-bezier(.5,0,.2,1)}.styles_cardTitle__vKrRJ{font-size:1.5rem;line-height:2rem;font-weight:700;margin:0}.styles_cardText__GHP9C{font-size:1.125rem;line-height:1.75rem}.styles_showcaseContainer__tzpMU{display:flex;flex-direction:column;align-items:center;gap:.5rem}.styles_showcaseText__Epow5{color:white;text-align:center;font-size:1.5rem;line-height:2rem}.styles_authContainer__6wO_e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.styles_loginButton__y0Bj0{border-radius:9999px;background-color:rgb(255 255 255/.1);padding:.75rem 2.5rem;font-weight:600;color:white;-webkit-text-decoration-line:none;text-decoration-line:none;transition:background-color .15s cubic-bezier(.5,0,.2,1)}.styles_loginButton__y0Bj0:hover{background-color:rgb(255 255 255/.2)}.styles_form__xcv1z{display:flex;flex-direction:column;gap:.5rem}.styles_input__RX2QZ{width:100%;border-radius:9999px;padding:.5rem 1rem;color:black}.styles_submitButton__nTd9W{all:unset;border-radius:9999px;background-color:rgb(255 255 255/.1);padding:.75rem 2.5rem;font-weight:600;color:white;text-align:center;transition:background-color .15s cubic-bezier(.5,0,.2,1)}.styles_submitButton__nTd9W:hover{background-color:rgb(255 255 255/.2)}.styles_dots__RBMET li button:before{font-size:8px!important;color:#b37766!important}