.phrw.phrw-p-acceso :is(button,input,select,textarea,optgroup){margin:revert;padding:revert;border:revert;background-color:revert;font:revert;color:revert}.phrw.phrw-p-acceso :is(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:revert}.phrw.phrw-p-acceso :is(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.phrw.phrw-p-acceso :is(ol,ul,menu){list-style:revert;margin:revert;padding:revert}.phrw.phrw-p-acceso :is(b,strong){font-weight:revert}.phrw.phrw-p-acceso :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.phrw.phrw-p-acceso :is(img,video){max-width:revert;height:revert}.phrw.phrw-p-acceso table{border-collapse:revert;border-color:revert}.phrw.phrw-p-acceso hr{height:revert;color:revert;border-top-width:revert}.phrw.phrw-p-acceso :before,.phrw.phrw-p-acceso :after{box-sizing:content-box}.phrw.phrw-p-acceso{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:16px;font-weight:400;line-height:normal}.phrw.phrw-p-acceso button,.phrw.phrw-p-acceso input,.phrw.phrw-p-acceso select,.phrw.phrw-p-acceso textarea{font-family:inherit}.phrw.phrw-p-acceso .btn-primary{background:var(--brand);color:var(--surface-default);cursor:pointer;border:none;border-radius:10px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.phrw.phrw-p-acceso .btn-primary:hover{background:var(--brand-hover)}.phrw.phrw-p-acceso main{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px) 40px}.phrw.phrw-p-acceso .seal-badge{color:var(--surface-default);background:var(--brand);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.phrw.phrw-p-acceso .plan-chip.cr{background:var(--brand-subtle);color:var(--brand)}.phrw.phrw-p-acceso .acc{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(44px,7vw,80px) 0 20px;display:grid}@media (max-width:940px){.phrw.phrw-p-acceso .acc{grid-template-columns:minmax(0,1fr)}}.phrw.phrw-p-acceso .acc h1{letter-spacing:-.015em;margin:14px 0 16px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08}.phrw.phrw-p-acceso .acc .lede{color:var(--text-secondary);max-width:54ch;margin:0 0 28px;font-size:17px;line-height:1.6}.phrw.phrw-p-acceso .perks{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.phrw.phrw-p-acceso .perks li{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.phrw.phrw-p-acceso .perks i{background:var(--ai-surface);width:34px;height:34px;color:var(--brand);border:1px solid #dcd6f7;border-radius:10px;place-items:center;font-style:normal;font-weight:700;display:grid}.phrw.phrw-p-acceso .perks b{margin-bottom:2px;font-size:15.5px;display:block}.phrw.phrw-p-acceso .perks span{color:var(--text-secondary);font-size:14px;line-height:1.5}.phrw.phrw-p-acceso .steps{border-top:1px solid var(--border-subtle);padding-top:22px}.phrw.phrw-p-acceso .steps h2{margin:0 0 14px;font-size:16px}.phrw.phrw-p-acceso .steps ol{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.phrw.phrw-p-acceso .steps li{counter-increment:s;color:var(--text-secondary);grid-template-columns:28px 1fr;gap:10px;font-size:14.5px;line-height:1.5;display:grid}.phrw.phrw-p-acceso .steps li:before{content:counter(s);border:1px solid var(--border-default);width:26px;height:26px;font-family:var(--font-mono);color:var(--text-primary);background:var(--surface-default);border-radius:999px;place-items:center;font-size:12px;display:grid}.phrw.phrw-p-acceso .steps li b{color:var(--text-primary)}.phrw.phrw-p-acceso .form-card{background:var(--surface-default);border:1px solid var(--border-default);box-shadow:var(--shadow-3);border-radius:20px;padding:clamp(20px,3vw,30px);position:sticky;top:20px}@media (max-width:940px){.phrw.phrw-p-acceso .form-card{position:static}}.phrw.phrw-p-acceso .form-card h2{margin:0 0 4px;font-size:20px}.phrw.phrw-p-acceso .form-card .sub{color:var(--text-muted);margin:0 0 18px;font-size:13.5px}.phrw.phrw-p-acceso .row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.phrw.phrw-p-acceso .row{grid-template-columns:minmax(0,1fr)}}.phrw.phrw-p-acceso .fld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.phrw.phrw-p-acceso .fld label,.phrw.phrw-p-acceso .fld .lbl{font-size:13px;font-weight:600}.phrw.phrw-p-acceso .fld .opt{color:var(--text-muted);font-weight:400}.phrw.phrw-p-acceso .fld input,.phrw.phrw-p-acceso .fld select,.phrw.phrw-p-acceso .fld textarea{border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-primary);border-radius:10px;min-height:44px;padding:11px 12px;font-size:15px}.phrw.phrw-p-acceso .fld textarea{resize:vertical;min-height:84px}.phrw.phrw-p-acceso .fld input:focus,.phrw.phrw-p-acceso .fld select:focus,.phrw.phrw-p-acceso .fld textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-subtle);outline:none}.phrw.phrw-p-acceso .fld input[aria-invalid=true]{border-color:#c23a32}.phrw.phrw-p-acceso .err{color:#c23a32;font-size:12.5px;display:none}.phrw.phrw-p-acceso .fld.bad .err{display:block}.phrw.phrw-p-acceso .chips{flex-wrap:wrap;gap:8px;display:flex}.phrw.phrw-p-acceso .chips label{border:1px solid var(--border-default);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.phrw.phrw-p-acceso .chips input{accent-color:var(--brand);margin:0}.phrw.phrw-p-acceso .chips label:has(input:checked){border-color:var(--brand);background:var(--brand-subtle);color:var(--brand)}.phrw.phrw-p-acceso .consent{color:var(--text-secondary);grid-template-columns:20px 1fr;gap:10px;margin:6px 0 16px;font-size:13px;line-height:1.5;display:grid}.phrw.phrw-p-acceso .consent input{accent-color:var(--brand);width:18px;height:18px;margin-top:2px}.phrw.phrw-p-acceso .submit{width:100%;padding:14px 20px;font-size:16px}.phrw.phrw-p-acceso .note{color:var(--text-muted);text-align:center;margin:10px 0 0;font-size:12.5px}.phrw.phrw-p-acceso .info{border-top:1px dashed var(--border-subtle);color:var(--text-muted);margin-top:18px;padding-top:14px;font-size:11.5px;line-height:1.55}.phrw.phrw-p-acceso .info b{color:var(--text-secondary);font-weight:600}.phrw.phrw-p-acceso .done{text-align:center;padding:30px 10px;display:none}.phrw.phrw-p-acceso .done .ok{background:var(--spectrum);width:56px;height:56px;color:var(--surface-default);border-radius:999px;place-items:center;margin:0 auto 16px;font-size:24px;display:grid}.phrw.phrw-p-acceso .done h2{margin:0 0 8px;font-size:22px}.phrw.phrw-p-acceso .done p{color:var(--text-secondary);max-width:40ch;margin:0 auto;font-size:15px;line-height:1.55}.phrw.phrw-p-acceso .form-card.sent form{display:none}.phrw.phrw-p-acceso .form-card.sent .done{display:block}.phrw.phrw-p-acceso .form-card.sent .fhead{display:none}.phrw.phrw-p-acceso .faq{max-width:860px;padding:clamp(40px,6vw,72px) 0 0}.phrw.phrw-p-acceso .faq h2{margin:0 0 12px;font-size:clamp(22px,2.6vw,30px)}.phrw.phrw-p-acceso details{border-bottom:1px solid var(--border-subtle);padding:14px 0}.phrw.phrw-p-acceso summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.phrw.phrw-p-acceso summary:after{content:"+";font-family:var(--font-mono);color:var(--text-muted)}.phrw.phrw-p-acceso details[open] summary:after{content:"−"}.phrw.phrw-p-acceso details p{color:var(--text-secondary);margin:10px 0 0;font-size:14.5px;line-height:1.6}.phrw.phrw-p-acceso .phrw-franja{background:var(--brand-subtle);height:36px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:flex}.phrw.phrw-p-acceso .phrw-franja-cta{color:var(--brand);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.phrw.phrw-p-acceso .phrw-franja-estrecho{display:none}@media (max-width:759.98px){.phrw.phrw-p-acceso .phrw-franja-ancho{display:none}.phrw.phrw-p-acceso .phrw-franja-estrecho{display:inline}}.phrw.phrw-p-acceso .phrw-hd-login{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.phrw.phrw-p-acceso .chips label{position:relative}.phrw.phrw-p-acceso .chips label:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}