.cadastro-page{display:flex;height:auto}.cadastro-page img{width:45%;height:auto}.cadastro-container{background-color:var(--light-bg-color);width:55%;padding:50px}.cadastro-container,.cadastro-form{height:auto;display:flex;justify-content:center;align-items:center}.cadastro-form{background-color:white;padding:20px;width:50%;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:18px}.cadastro-form h1{font-size:28px;margin-bottom:20px;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.form{display:flex;flex-direction:column;width:300px}.form label{margin-bottom:8px}.form input{padding:8px;margin-bottom:16px;border:1px solid #ccc;border-radius:4px}.form button{padding:10px;background-color:#f84f08;color:white;border:none;border-radius:4px;cursor:pointer}.form button:hover{background-color:#e67300}.terms-text{margin-top:16px;font-size:14px;padding:5px;color:gray}.terms-text a{color:#f84f08;text-decoration:none}.select-plan{margin-top:20px;font-size:14px;padding:5px;color:gray}.planos{display:flex;gap:15px;width:100%;justify-content:space-between;margin:15px 0}.planos input[type=radio]{display:none}.planos label{flex:1;text-align:center;padding:6px;border:2px solid #c7c7c7;border-radius:10px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease}.planos label:hover{border-color:#ff6600;color:#ff6600}.planos input[type=radio]:checked+label{background-color:#ff6600;color:white;border-color:#ff6600}@media (max-width:768px){.cadastro-page{flex-direction:column}.cadastro-container,.cadastro-page img{width:100%;height:auto}.cadastro-container{padding:20px 0}.cadastro-form{width:80%}.form{width:100%}}