.challenge-container{flex-direction:column}.challenge-image{aspect-ratio:45/43}.challenge-content{gap:3.2rem;padding:0 1.6rem 2.4rem}.challenge-header{padding:2.4rem 1.6rem}.challenge-header h1{font-size:3.2rem;font-weight:400;letter-spacing:-.16rem;line-height:106%;max-width:33rem}@media screen and (min-width:990px){.challenge-container{align-items:center;flex-direction:row;flex-wrap:wrap}.challenge-header{border-bottom:.1rem solid #a5a1a1;display:flex;flex-basis:100%;justify-content:center;order:0;padding:4.8rem 0}.challenge-header h1{font-size:3.6rem;letter-spacing:-.225rem}.challenge-content,.challenge-image{flex-basis:50%;order:1}.challenge-content{padding:4.8rem}}.challenge-form-container .challenge-form{gap:1.6rem}.challenge-form-container .challenge-form input[type=email],.challenge-form-container .challenge-form select{border:1px solid #a5a1a1;border-radius:100rem;font-size:1.6rem;padding:1.6rem 2.4rem}.challenge-form-container .challenge-form .country-picker{position:relative}.challenge-form-container .challenge-form .country-picker:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m10.758 6.953-2.76 2.76-2.76-2.76" stroke="%23747272" stroke-linecap="square"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:1.6rem;transform:rotate(0);transition:transform .25s ease-in-out;width:24px}.challenge-form-container .challenge-form .country-picker.is-open:after{transform:rotate(180deg)}.challenge-form-container .challenge-form .country-picker select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.challenge-form-container .challenge-form .country-picker select:invalid{color:#a5a1a1}.challenge-form-container .challenge-form input[type=email]::placeholder{color:#a5a1a1}.challenge-form-container .challenge-form label{cursor:pointer}.challenge-form-container .challenge-form label.terms{gap:1.6rem}.challenge-form-container .challenge-form label.terms .p-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #747272;cursor:pointer;display:grid;height:2rem;margin:0;place-content:center;transition:all .2s ease-in-out;width:2rem}.challenge-form-container .challenge-form label.terms .p-check input:before{box-shadow:inset 1em 1em #747272;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(0);transition:transform .12s ease-in-out;width:10px}.challenge-form-container .challenge-form label.terms .p-check input:hover{border-color:#747272;box-shadow:0 0 0 2px #80808040}.challenge-form-container .challenge-form label.terms .p-check input:checked{background-color:#e6f2f2;border-color:teal}.challenge-form-container .challenge-form label.terms .p-check input:checked:before{transform:scale(1)}.challenge-form-container .challenge-form label.terms .p-check input:focus-visible{outline:2px solid teal;outline-offset:2px}.challenge-form-container .challenge-form label.terms .p-text{font-size:1.4rem}.challenge-form-container .challenge-form button{margin-top:1.6rem}.challenge-form-container .error-message{background-color:#ffe2e2;border:1px solid #ff6467;border-radius:.8rem;gap:1.6rem;margin-top:1.6rem;padding:1.6rem}.challenge-form-container .error-message .icon{height:2.4rem;width:2.4rem}.challenge-form-container .error-message span{color:#991b1b}.challenge-form-container .success-message,.challenge-form-container .success-no-account{border-radius:.8rem;gap:6.4rem;min-height:40rem;padding:8rem 3.2rem 3.2rem;text-align:center}.challenge-form-container .success-message h4,.challenge-form-container .success-no-account h4{font-size:4.8rem;letter-spacing:-.025em}@media (width >= 990px){.challenge-form-container .success-message h4,.challenge-form-container .success-no-account h4{font-size:6rem}}.challenge-form-container .success-message p,.challenge-form-container .success-no-account p{font-size:2rem;letter-spacing:-.025em;line-height:1}.challenge-form-container .success-no-account p{max-width:67.2rem}
