#pmpro_pricing_fields.pmpro_card{display:none!important}body.page-id-341 #main-content,body.login #main-content{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);min-height:100vh;padding:60px 20px}.wpum-login-form{max-width:450px;margin:40px auto;padding:48px;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgb(0 0 0 / .1),0 6px 12px rgb(0 0 0 / .08),0 0 0 1px rgb(0 0 0 / .04);border-top:4px solid #3b82f6;position:relative}.wpum-login-form{animation:fadeInUp 0.5s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.entry-title.main_title{text-align:center;font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:36px;letter-spacing:-.5px}.wpum-login-form fieldset{margin-bottom:24px;border:none;padding:0}.wpum-login-form label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.wpum-required{color:#dc2626;margin-left:2px}.wpum-login-form input[type="text"],.wpum-login-form input[type="password"]{width:100%;padding:14px 18px;font-size:16px;border:2px solid #e5e7eb;border-radius:10px;background:#f9fafb;transition:all 0.3s ease;box-sizing:border-box}.wpum-login-form input[type="text"]:focus,.wpum-login-form input[type="password"]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px rgb(59 130 246 / .1);transform:translateY(-1px)}.fieldset-remember{margin-bottom:28px}.fieldset-remember label{display:flex;align-items:center;font-weight:500;cursor:pointer}.wpum-login-form input[type="checkbox"]{width:20px;height:20px;margin-right:10px;cursor:pointer;accent-color:#3b82f6}.wpum-login-form input[type="submit"],.wpum-login-form .button{width:100%;padding:16px 24px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;cursor:pointer;transition:all 0.3s ease;margin-top:12px;box-shadow:0 4px 14px rgb(59 130 246 / .4)}.wpum-login-form input[type="submit"]:hover,.wpum-login-form .button:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(59 130 246 / .5)}.wpum-action-links{max-width:450px;margin:24px auto 0;padding:20px;list-style:none;text-align:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.wpum-action-links li{margin:10px 0;font-size:15px;color:#6b7280}.wpum-action-links a{color:#3b82f6;text-decoration:none;font-weight:600;transition:color 0.2s ease}.wpum-action-links a:hover{color:#2563eb;text-decoration:underline}@media (max-width:640px){body.page-id-341 #main-content,body.login #main-content{padding:40px 16px}.wpum-login-form{margin:20px auto;padding:32px 24px}.entry-title.main_title{font-size:28px}}.wpum-registration-form{max-width:520px;margin:40px auto;padding:48px;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgb(0 0 0 / .1),0 6px 12px rgb(0 0 0 / .08),0 0 0 1px rgb(0 0 0 / .04);border-top:4px solid #3b82f6;animation:fadeInUp 0.5s ease-out}.wpum-registration-form fieldset{margin-bottom:24px;border:none;padding:0}.wpum-registration-form label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.wpum-registration-form input[type="text"],.wpum-registration-form input[type="email"],.wpum-registration-form input[type="password"]{width:100%;padding:14px 18px;font-size:16px;border:2px solid #e5e7eb;border-radius:10px;background:#f9fafb;transition:all 0.3s ease;box-sizing:border-box}.wpum-registration-form input[type="text"]:focus,.wpum-registration-form input[type="email"]:focus,.wpum-registration-form input[type="password"]:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 4px rgb(59 130 246 / .1);transform:translateY(-1px)}.fieldset-robo{display:none!important}.fieldset-privacy{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);padding:20px;border-radius:12px;border:2px solid #bae6fd}.fieldset-privacy label{display:flex;align-items:flex-start;font-weight:500;margin-bottom:0}.wpum-registration-form input[type="checkbox"]{width:20px;height:20px;margin-right:12px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color:#3b82f6}.fieldset-privacy .description{font-size:14px;line-height:1.6;color:#374151;display:block}.fieldset-privacy .description a{color:#3b82f6;text-decoration:none;font-weight:600}.fieldset-privacy .description a:hover{color:#2563eb;text-decoration:underline}.fieldset-privacy .wpum-required{margin-left:4px}.wpum-registration-form input[type="submit"],.wpum-registration-form .button{width:100%;padding:16px 24px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:10px;cursor:pointer;transition:all 0.3s ease;margin-top:12px;box-shadow:0 4px 14px rgb(59 130 246 / .4)}.wpum-registration-form input[type="submit"]:hover,.wpum-registration-form .button:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(59 130 246 / .5)}@media (max-width:640px){.wpum-registration-form{margin:20px auto;padding:32px 24px}.fieldset-privacy{padding:16px}}body.page-id-341 #sidebar,body.login #sidebar{display:none!important}body.page-id-341 #left-area,body.login #left-area{width:100%!important;float:none!important;margin:0 auto!important}body.page-id-341 #content-area,body.login #content-area{max-width:1200px;margin:0 auto}body.page-id-341 .container,body.page-id-341 #content-area,body.page-id-341 #left-area,body.login .container,body.login #content-area,body.login #left-area{border:none!important;border-right:none!important;border-left:none!important}body.page-id-341 .et_pb_column,body.page-id-341 .et_pb_row,body.login .et_pb_column,body.login .et_pb_row{border-right:none!important;border-left:none!important}body.page-id-341 .et_pb_section,body.login .et_pb_section{border:none!important}body.page-id-341 .et_pb_gutters3 .et_pb_column,body.login .et_pb_gutters3 .et_pb_column{border-right:none!important}body.page-id-341 .container::before,body.page-id-341 .container::after,body.page-id-341 #content-area::before,body.page-id-341 #content-area::after,body.page-id-341 #left-area::before,body.page-id-341 #left-area::after,body.login .container::before,body.login .container::after,body.login #content-area::before,body.login #content-area::after,body.login #left-area::before,body.login #left-area::after{border:none!important;display:none!important}body.page-id-341 #left-area,body.login #left-area{padding-right:0!important;margin-right:0!important}body.page-id-345 #sidebar,body.single-wpum_user_profile #sidebar{display:none!important}body.page-id-345 #left-area,body.single-wpum_user_profile #left-area{width:100%!important;float:none!important;margin:0 auto!important}body.page-id-345 #content-area,body.single-wpum_user_profile #content-area{max-width:1200px;margin:0 auto}body.page-id-345 .container,body.page-id-345 #content-area,body.page-id-345 #left-area,body.single-wpum_user_profile .container,body.single-wpum_user_profile #content-area,body.single-wpum_user_profile #left-area{border:none!important;border-right:none!important;border-left:none!important}body.page-id-345 .et_pb_column,body.page-id-345 .et_pb_row,body.single-wpum_user_profile .et_pb_column,body.single-wpum_user_profile .et_pb_row{border-right:none!important;border-left:none!important}body.page-id-345 .et_pb_section,body.single-wpum_user_profile .et_pb_section{border:none!important}body.page-id-345 .et_pb_gutters3 .et_pb_column,body.single-wpum_user_profile .et_pb_gutters3 .et_pb_column{border-right:none!important}body.page-id-345 .container::before,body.page-id-345 .container::after,body.page-id-345 #content-area::before,body.page-id-345 #content-area::after,body.page-id-345 #left-area::before,body.page-id-345 #left-area::after,body.single-wpum_user_profile .container::before,body.single-wpum_user_profile .container::after,body.single-wpum_user_profile #content-area::before,body.single-wpum_user_profile #content-area::after,body.single-wpum_user_profile #left-area::before,body.single-wpum_user_profile #left-area::after{border:none!important;display:none!important}body.page-id-345 #left-area,body.single-wpum_user_profile #left-area{padding-right:0!important;margin-right:0!important}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px!important;padding-bottom:0px!important}.et_pb_row_0_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important}.custom-header{padding-bottom:5px!important}.et_pb_row_1.et_pb_row_empty,.et_pb_section_0_tb_header .et_pb_row:not(.et_pb_row_0_tb_header){display:none!important}body.page-template-account #sidebar{display:none!important}body.page-template-account #left-area{width:100%!important;float:none!important;margin:0 auto!important}body.page-template-account .container,body.page-template-account #content-area,body.page-template-account #left-area{border:none!important;border-right:none!important;border-left:none!important}.wpum-account-nav .wpum-account-link[href*="view-profile"],.wpum-account-nav .wpum-account-link[href*="profile"]{display:none!important}