@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--red: hsl(4, 100%, 67%);--blue-800: hsl(234, 29%, 20%);--blue-700: hsl(235, 18%, 26%);--grey: hsl(0, 0%, 58%);--white: hsl(0, 0%, 100%);--fw-bold: 700}body,main,section,div{display:flex;flex-direction:column}body{font-family:Roboto,sans-serif;min-height:100vh;color:var(--blue-800);justify-content:center;align-items:center}h1{font-size:2.5rem;font-weight:var(--fw-bold);line-height:2.5rem}@media (min-width: 768px){body{background-color:var(--blue-700);padding:1rem}}@media (min-width: 1024px){h1{font-size:3.5rem;line-height:3.5rem}}.sign-up{align-items:flex-start;height:100vh;gap:2vh}.img-header{background-image:url(/assets/illustration-sign-up-mobile-DkrvVqU_.svg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:300px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;width:100vw}.sign-up>.main-contents{gap:2.5rem;padding:1.5rem;width:100vw}.feature-list{list-style:none;padding-left:0;display:flex;flex-direction:column}.feature-list>li{position:relative;padding-left:35px}.feature-list>li:before{content:"";position:absolute;left:0;top:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%3e%3cg%20fill='none'%3e%3ccircle%20cx='10.5'%20cy='10.5'%20r='10.5'%20fill='%23FF6155'/%3e%3cpath%20stroke='%23FFF'%20stroke-width='2'%20d='M6%2011.381%208.735%2014%2015%208'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:21px;height:21px}.sign-up-form{display:flex;flex-direction:column}.sign-up-form .labels{flex-direction:row;justify-content:space-between}.sign-up-form .labels>span{color:var(--red)}.sign-up-form input{padding:1rem;border-radius:5px}.sign-up-form input[type=email]{border:2px solid var(--grey)}.sign-up-form input[type=email]::placeholder{color:var(--grey)}.sign-up-form input[type=submit]{background-color:var(--blue-800);color:var(--white);font-weight:var(--fw-bold);border:transparent;cursor:pointer}.error-state{border-color:var(--red)!important;color:var(--red)!important;background-color:#ff625733!important}@media (min-width: 768px){.sign-up{background-color:var(--white);padding:1.5rem;border-radius:25px;gap:2rem;align-items:center;height:fit-content;width:95vw}.img-header{border-radius:15px;height:30vh;width:100%}.sign-up>.main-contents{padding:2rem;width:100%}}@media (min-width: 1024px){.sign-up{background-color:var(--white);max-width:950px;flex-direction:row;padding:1.5rem;border-radius:25px;gap:2rem;align-items:center;height:90vh;max-height:600px}.img-header{background-image:url(/assets/illustration-sign-up-desktop-DX21DkyK.svg);background-position:right;border-radius:15px;max-width:500px;height:100%;order:2;flex:1}.sign-up>.main-contents{padding:3rem 2rem;flex:1}}.success{justify-content:space-between;height:100vh;position:relative;padding:3rem 1.5rem}.success>.main-contents{position:relative;top:30vh;transform:translateY(-50%)}.success-img{width:65px}.dismiss{background-color:var(--blue-800);color:var(--white);font-weight:var(--fw-bold);border:transparent;cursor:pointer;text-decoration:none;padding:1rem;border-radius:5px;text-align:center;margin-top:auto}@media (min-width: 768px){.success{background-color:var(--white);justify-content:center;align-items:center;height:fit-content;border-radius:25px;max-width:800px;gap:2rem;padding:3.5rem}.success>.main-contents{position:static;top:unset;transform:none;gap:2rem}.dismiss{margin:0;width:100%}}.wrap{word-break:break-all}@media (min-width: 1024px){.success{max-width:500px}}main{align-items:center;justify-content:center}.mid-gap{gap:1.25rem}.small-gap{gap:.5rem}.bold{font-weight:var(--fw-bold)}
