.background,body{background-color:#141414}#suggested-plans,p.responsive-box{margin-bottom:20px;text-align:center}#suggested-plans,.success-message,h3,p.responsive-box{text-align:center}body{font-family:Arial,sans-serif;margin:0;padding:0;color:#fff}.background{position:relative;min-height:100vh}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.content,.input-group{position:relative}.content{z-index:2;padding:20px;max-width:900px;margin:0 auto}#payment-container{background-color:#333;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.6);padding:30px}h3{color:#e50914;font-size:32px;margin-bottom:10px}p.responsive-box{color:#bbb;font-size:16px}.eye-icon,label:hover{color:#e50914}.eye-icon:hover,button[type=submit],input,label{color:#fff}#suggested-plans h4{font-size:24px;color:#fff;margin-bottom:10px}input[type=radio]{display:inline-block;margin-right:10px}label{cursor:pointer;transition:color .3s;font-size:18px}#plan-suggestion-msg{color:#bbb;font-size:16px;margin-top:10px}form{margin-top:30px;display:flex;flex-direction:column;gap:15px}input{padding:12px;border:1px solid #555;border-radius:4px;background-color:#222;font-size:16px;width:95%}.eye-icon,button[type=submit]{font-size:18px;border:none;cursor:pointer}input:focus{border-color:#e50914;outline:0}.eye-icon{position:absolute;top:50%;right:40px;transform:translateY(-50%);background:0 0}button[type=submit]{padding:10px;background-color:#e50914;border-radius:4px;transition:background-color .3s;width:95%}button[type=submit]:hover{background-color:#b20710}.success-message{display:none;background-color:#4caf50;padding:15px;margin-top:20px;border-radius:4px}@media (max-width:768px){#payment-container{padding:20px}h3{font-size:28px}button[type=submit],input,p.responsive-box{font-size:14px}.input-group input{padding:10px}}@media (max-width:480px){h3{font-size:24px}button[type=submit],input,label{font-size:16px}.input-group input{padding:8px}}