body,html{background-color:#fcfcfc;color:var(--ct-dark)}body a,body button,body h1,body h2,html a,html button,html h1,html h2{font-family:Satoshi,sans-serif!important;font-weight:600!important;margin:0}body a,body button,html a,html button{border-radius:.5rem!important}body button,html button{font-size:1rem!important;padding-bottom:.75rem!important;padding-top:.75rem!important}#sign-up{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media(max-width:768px){#sign-up{padding-bottom:2rem}}#sign-up .card{margin-inline:auto;margin-bottom:4rem;max-width:600px}@media(max-width:768px){#sign-up .card{font-size:.75rem;margin-inline:1.5rem}}#sign-up .card .card-body{background-color:rgba(74,62,101,.1);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}@media(max-width:768px){#sign-up .card .card-body{padding:1.5rem}}#sign-up .card .card-body h2{font-size:1.25rem}#sign-up .card .card-body .step-email,#sign-up .card .card-body .step-full{display:flex;flex-direction:column;gap:1.5rem}#sign-up .card .card-body .step-full{max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .5s ease,opacity .3s ease,transform .5s ease}#sign-up .card .card-body .step-full.show{max-height:1000px;opacity:1;transform:translateY(0)}#sign-up .card .card-body #pricing{align-items:center;display:flex;gap:2rem}@media(max-width:768px){#sign-up .card .card-body #pricing{justify-content:space-between}}#sign-up .card .card-body #pricing .price{font-family:Satoshi,sans-serif;font-size:2rem;font-weight:600;width:60%}@media(max-width:768px){#sign-up .card .card-body #pricing .price{font-size:1.5rem}}#sign-up-confirmation{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}@media(max-width:768px){#sign-up-confirmation{padding-bottom:2rem}}#sign-up-confirmation .card{margin-inline:auto;margin-bottom:4rem}@media(max-width:768px){#sign-up-confirmation .card{font-size:.75rem;margin-inline:1.5rem}}#sign-up-confirmation .card .card-body{background-color:rgba(74,62,101,.1);border-radius:1rem;padding:2rem}@media(max-width:768px){#sign-up-confirmation .card .card-body{padding:1.5rem}}#sign-up-confirmation .card .card-body h1{margin-bottom:2rem}#sign-up-confirmation .card .card-body p{font-size:1.25rem;font-weight:500;line-height:1.5rem;margin-bottom:2rem;max-width:600px}#sign-up-header{display:flex;justify-content:space-between;margin-bottom:4rem;padding-inline:4rem;padding-top:4rem;width:100%}@media(max-width:768px){#sign-up-header{padding-inline:1.5rem;padding-top:1.5rem}}#sign-up-header img{height:6rem}@media(max-width:768px){#sign-up-header img{height:3rem}}#sign-up-header a{align-self:flex-start;background-color:#fcfcfc;border-width:2px;font-size:1.25rem}@media(max-width:768px){#sign-up-header a{font-size:.75rem}}#sign-up-header a:hover:not(:has(>img)){background-color:var(--ct-primary)!important}