.pp-pmn{--pmn-teal:#79C8D0;--pmn-teal-deep:#4FA9B0;--pmn-teal-mist:#E8F4F6;--pmn-teal-ink:#1E5D64;--pmn-ink:#1E2E33;--pmn-ink60:#42565B;--pmn-ink40:#8A9B9F;--pmn-bone:#F7F3EC;--pmn-marigold:#FFD166;--pmn-off:#C9D6D9;--pmn-b10:rgba(30,46,51,.10);--pmn-b14:rgba(30,46,51,.14);--pmn-sh-md:0 4px 12px rgba(30,46,51,.08),0 2px 4px rgba(30,46,51,.04);--pmn-sh-lg:0 12px 32px rgba(30,46,51,.10),0 4px 8px rgba(30,46,51,.06);--pmn-sh-teal:0 12px 32px rgba(121,200,208,.40);max-width:1360px;margin:0 auto;padding:40px 40px 80px;font-family:'Nunito',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--pmn-ink);box-sizing:border-box}.pp-pmn *,.pp-pmn *:before,.pp-pmn *:after{box-sizing:border-box}.pp-pmn p{margin:0}.pp-pmn-hero{background:var(--pmn-teal);color:#fff;border-radius:28px;padding:44px 48px;box-shadow:var(--pmn-sh-teal);display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:32px}.pp-pmn-badge{display:inline-block;padding:6px 14px;border-radius:999px;background:rgb(255 255 255 / .22);font-size:12.5px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;margin-bottom:18px}.pp-pmn-hero h1{font-family:'Ubuntu',sans-serif;font-weight:700;font-size:56px;line-height:1.05;letter-spacing:-.02em;color:#fff!important;margin:0;padding:0}.pp-pmn-hero h1 em{font-style:normal;color:var(--pmn-marigold)}.pp-pmn-hero-sub{width:400px;flex:none;font-size:20px;line-height:1.45;color:rgb(255 255 255 / .96)}.pp-pmn-grid{display:grid;grid-template-columns:500px 1fr;gap:56px;align-items:start}.pp-pmn-card{background:#fff;border:1px solid var(--pmn-b10);border-radius:28px;box-shadow:var(--pmn-sh-md)}.pp-pmn-form{padding:30px 32px 34px;box-shadow:var(--pmn-sh-lg);animation:pp-pmn-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes pp-pmn-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pp-pmn-benes{padding:32px 36px 34px}.pp-pmn-benes h2{font-family:'Ubuntu',sans-serif;font-weight:700;font-size:24px;color:var(--pmn-ink);margin:0 0 22px}.pp-pmn-lista{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}.pp-pmn-lista li{display:flex;gap:16px;align-items:flex-start;margin:0}.pp-pmn-lista li:before{display:none}.pp-pmn-ico{width:44px;height:44px;flex:none;border-radius:14px;background:var(--pmn-teal-mist);color:var(--pmn-teal-ink);display:flex;align-items:center;justify-content:center}.pp-pmn-ico.es-precio{background:#FFF3D6;color:#8A6100}.pp-pmn-lista h3{font-size:17px;font-weight:800;color:var(--pmn-ink);margin:0 0 3px;font-family:inherit;line-height:1.3}.pp-pmn-lista p{font-size:15px;line-height:1.55;color:var(--pmn-ink60)}.pp-pmn-causa{margin-top:26px;padding:18px 20px;border-radius:20px;background:var(--pmn-bone);display:flex;gap:14px;align-items:flex-start}.pp-pmn-causa p{font-size:14.5px;font-weight:600;line-height:1.5;color:var(--pmn-ink60)}.pp-pmn-causa strong{color:var(--pmn-teal-ink)}.pp-pmn .small-dialog-header{display:none}.pp-pmn #sign-in-dialog{display:block!important;padding:0;margin:0;background:none;box-shadow:none!important;max-width:none;width:auto;max-height:none!important;height:auto!important;overflow:visible!important}.pp-pmn .sign-in-form{padding:0;margin:0;background:none;box-shadow:none}.pp-pmn .tabs-container,.pp-pmn .tab-content{padding:0!important;margin:0!important;border:0!important;background:none}.pp-pmn .tabs-nav{display:flex;gap:28px;list-style:none;margin:0 0 26px;padding:0;border-bottom:1px solid rgb(30 46 51 / .12)}.pp-pmn .tabs-nav li{margin:0;padding:0;background:none;border:0;float:none;width:auto}.pp-pmn .tabs-nav li:before{display:none}.pp-pmn .account-type{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px;float:none}.pp-pmn .account-type>div{margin:0;padding:0;width:auto;float:none}.pp-pmn .account-type label:before,.pp-pmn .account-type label:after{display:none!important}.pp-pmn .account-type label i{font-size:19px;line-height:1;margin:0}.pp-pmn .form-row{margin:0 0 12px;padding:0}.pp-pmn .form-row:not(.checkboxes)>label{display:flex;align-items:center;gap:12px;height:56px;margin:0;padding:0 16px;border:1.5px solid var(--pmn-b14);border-radius:16px;background:#fff;transition:border-color .18s cubic-bezier(.2,.8,.2,1)}.pp-pmn .form-row:not(.checkboxes)>label:focus-within{border-color:var(--pmn-teal-deep)}.pp-pmn .form-row:not(.checkboxes)>label i{position:static;font-size:19px;color:var(--pmn-ink40);line-height:1;flex:none;margin:0;top:auto;left:auto}.pp-pmn .form-row input[type=text],.pp-pmn .form-row input[type=email],.pp-pmn .form-row input[type=password],.pp-pmn .form-row input[type=tel]{flex:1;height:auto;margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:15.5px;font-weight:600;color:var(--pmn-ink);min-width:0}.pp-pmn .form-row input::placeholder{color:var(--pmn-ink40);font-weight:600}.pp-pmn .form-row input:focus{border:0;box-shadow:none}.pp-pmn .password-field-wrapper{margin:0}.pp-pmn .password-strength-requirements{font-size:13px;color:var(--pmn-ink40);margin:0 0 12px;padding:0 4px;line-height:1.5}.pp-pmn .form-row [class*="fa-eye"]{cursor:pointer;color:var(--pmn-ink40);flex:none}.pp-pmn .form-row [class*="fa-eye"]:hover{color:var(--pmn-ink60)}.pp-pmn .form-row.checkboxes{margin:0 0 12px!important}.pp-pmn #listeo-core-registration-fields+.form-row.checkboxes{margin-top:22px!important}.pp-pmn .checkboxes label{font-size:14.5px;font-weight:600;color:var(--pmn-ink60);line-height:1.45}.pp-pmn .checkboxes label a{color:var(--pmn-teal-deep);font-weight:700}.pp-pmn .checkboxes label a:hover{color:var(--pmn-ink)}.pp-pmn #register input[type=submit],.pp-pmn #login input[type=submit]{width:100%;border:0;border-radius:999px;background:var(--pmn-teal);color:#fff;box-shadow:var(--pmn-sh-teal);margin:8px 0 0;padding:17px!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;height:auto!important;transition:background .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;cursor:pointer}.pp-pmn #register input[type=submit]:hover,.pp-pmn #login input[type=submit]:hover{background:var(--pmn-teal-deep)}.pp-pmn #register.pp-pmn-falta input[type=submit]{background:var(--pmn-off);box-shadow:none;cursor:not-allowed}.pp-pmn-nota{font-size:13.5px;color:var(--pmn-ink40);text-align:center;margin-top:14px!important;line-height:1.5}.pp-pmn .notification{border-radius:16px;margin-top:18px!important}.pp-pmn .lost_password{display:block;margin-top:10px;font-size:14px}.pp-pmn .lost_password a{color:var(--pmn-teal-deep);font-weight:700}.pp-pmn #login .checkboxes{margin:16px 0 0!important}.pp-pmn-yaentro{display:none;text-align:center;padding:8px 0 4px}.pp-pmn-yaentro h2{font-family:'Ubuntu',sans-serif;font-size:22px;margin:0 0 10px;color:var(--pmn-ink)}.pp-pmn-yaentro p{font-size:15px;color:var(--pmn-ink60);line-height:1.55;margin-bottom:20px}.pp-pmn-yaentro a{display:inline-block;padding:16px 30px;border-radius:999px;background:var(--pmn-teal);color:#fff!important;font-size:16px;font-weight:800;box-shadow:var(--pmn-sh-teal)}.pp-pmn-yaentro a:hover{background:var(--pmn-teal-deep)}.pp-pmn .sign-in-form .tabs-nav li a{display:block!important;font-size:16.5px!important;font-weight:600!important;color:var(--pmn-ink40)!important;padding:0 2px 14px!important;margin-bottom:-1px!important;background:none!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;transition:color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1)}.pp-pmn .sign-in-form .tabs-nav li a:hover{color:var(--pmn-ink)!important}.pp-pmn .sign-in-form .tabs-nav li.active a{font-weight:800!important;color:var(--pmn-ink)!important;border-bottom-color:var(--pmn-teal-deep)!important}.pp-pmn .sign-in-form .account-type{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0 0 22px!important;padding:0!important}.pp-pmn .sign-in-form .account-type>div{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;flex:none!important;float:none!important}.pp-pmn .sign-in-form .account-type label{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;height:54px!important;margin:0!important;padding:0 8px!important;border-radius:16px!important;border:1.5px solid var(--pmn-b14)!important;background:#fff!important;color:var(--pmn-ink60)!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important;cursor:pointer;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:background .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s,color .18s}.pp-pmn .sign-in-form .account-type input:checked+label{background:var(--pmn-teal)!important;color:#fff!important;border-color:var(--pmn-teal)!important;box-shadow:0 4px 12px rgb(121 200 208 / .35)!important}@media (max-width:1000px){.pp-pmn{padding:16px 16px 40px}.pp-pmn-hero{display:block;border-radius:22px;padding:22px 20px 24px;margin-bottom:16px}.pp-pmn-badge{font-size:10.5px;margin-bottom:14px}.pp-pmn-hero h1{font-size:31px;line-height:1.08}.pp-pmn-hero-sub{width:auto;font-size:15.5px;margin-top:14px}.pp-pmn-grid{grid-template-columns:1fr;gap:16px}.pp-pmn-form{padding:18px 18px 22px;border-radius:22px}.pp-pmn-benes{padding:20px 18px 22px;border-radius:22px}.pp-pmn-benes h2{font-size:21px}.pp-pmn .tabs-nav{gap:22px;margin-bottom:20px}.pp-pmn .sign-in-form .tabs-nav li a{font-size:15px!important;padding:0 2px 11px!important}.pp-pmn .sign-in-form .account-type{gap:10px!important}.pp-pmn .sign-in-form .account-type label{height:48px!important;border-radius:14px!important;font-size:14px!important;padding:0 6px!important;gap:7px!important}.pp-pmn .form-row:not(.checkboxes)>label{height:52px;border-radius:14px;padding:0 14px;gap:10px}.pp-pmn .form-row input[type=text],.pp-pmn .form-row input[type=email],.pp-pmn .form-row input[type=password],.pp-pmn .form-row input[type=tel]{font-size:15px}.pp-pmn .form-row>label i{font-size:18px}.pp-pmn .checkboxes label{font-size:14px}.pp-pmn #register input[type=submit],.pp-pmn #login input[type=submit]{padding:16px!important;font-size:16px!important}.pp-pmn-nota{font-size:12.5px}.pp-pmn-lista{gap:15px}.pp-pmn-ico{width:38px;height:38px;border-radius:13px}.pp-pmn-ico svg{width:19px;height:19px}.pp-pmn-lista h3{font-size:15.5px}.pp-pmn-lista p{font-size:14px}.pp-pmn-causa{padding:14px 16px;border-radius:16px}.pp-pmn-causa p{font-size:13.5px}}@media (max-width:420px){.pp-pmn-hero h1{font-size:27px}}