.account-login-section{background:#f3f4f6;font-family:Arial,sans-serif;padding:60px 20px}.account-login-section .container{margin:0 auto;max-width:1100px}.account-login-section .container .account-action a{color:#fff}.section-title{color:#1e2f5a;font-size:32px;font-weight:700;margin-bottom:50px;text-align:center}.account-columns{align-items:stretch;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.account-box{background:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.05);flex:1 1 450px;padding:30px;text-align:center}.account-box h2{color:#444;font-size:20px;margin-bottom:20px}.account-content{border-radius:4px;margin-bottom:30px;padding:20px;text-align:left}.account-content p{color:#555;font-size:14px;line-height:1.6;margin:0}#loginform{margin:0}#loginform p{margin-bottom:20px}#loginform label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}#loginform input[type=email],#loginform input[type=password],#loginform input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:12px;transition:border .2s ease,box-shadow .2s ease;width:100%}#loginform input[type=email]:focus,#loginform input[type=password]:focus,#loginform input[type=text]:focus{border-color:#1e2f5a;box-shadow:0 0 0 2px rgba(30,47,90,.15);outline:none}#loginform .login-remember{align-items:center;color:#444;display:flex;font-size:14px;gap:8px}#loginform .login-remember input[type=checkbox]{margin:0}#loginform .login-submit{margin-top:25px;text-align:center}#loginform #wp-submit{background-color:#1e2f5a;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;padding:12px 30px;transition:background .3s ease}#loginform #wp-submit:hover{background-color:#162344}.btn-primary{background-color:#1e2f5a;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:background .3s ease}.btn-primary:hover{background-color:#162344;color:#fff}@media (max-width:768px){.account-columns{flex-direction:column}}.registration-form{background:#fff;padding:50px}.registration-form p{margin:0 0 30px}.registration-form label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.registration-form input[type=email],.registration-form input[type=password],.registration-form input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:12px;transition:border .2s ease,box-shadow .2s ease;width:100%}.registration-form input[type=email]:focus,.registration-form input[type=password]:focus,.registration-form input[type=text]:focus{border-color:#1e2f5a;box-shadow:0 0 0 2px rgba(30,47,90,.15);outline:none}.registration-form .btn-primary{background-color:#1e2f5a;border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:background .3s ease}.registration-form .btn-primary:hover{background-color:#162344;color:#fff}