.form-container{background:rgba(0,0,0,.4);padding:20px;border-radius:12px;color:#fff;font-family:Arial,sans-serif;max-width:500px}.form-container form{display:flex;flex-direction:column;gap:10px}input[type=email],input[type=tel],input[type=text]{padding:10px;border:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1);border-radius:6px;color:#fff;width:100%}input::placeholder{color:hsla(0,0%,100%,.7)}.radio-group{display:flex;gap:20px}.privacy-box{font-size:12px;background:hsla(0,0%,100%,.15);padding:10px;border-radius:6px;color:#fff}.privacy-box a{color:#c7d413}.submit-btn{background-color:#c7d413;color:#000;padding:12px;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background .3s ease}.submit-btn:hover{background-color:#b5c210}