body:has(.hp){background:var(--w-lienzo);color:var(--w-texto-1)}.hp{--hp-ink: var(--w-texto-1);--hp-muted: var(--w-texto-2);--hp-faint: var(--w-texto-3);--hp-line: var(--w-linea);--hp-card: var(--w-lienzo-2);--hp-lime: var(--w-lima);--hp-lime-2: var(--w-lima-2);--hp-lime-ink: var(--w-verde-tinta);--hp-danger: #a8341f;--hp-r: var(--w-r);background:var(--w-lienzo);color:var(--hp-ink);font-family:Inter,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6}.hp *,.hp *:before,.hp *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.hp h1,.hp h2,.hp h3{color:var(--hp-ink);font-weight:800;letter-spacing:-.034em;line-height:1.08;margin:0}.hp p{margin:0}.hp a{color:inherit}.hp-wrap{width:100%;max-width:1120px;margin:0 auto;padding-inline:20px}.hp-narrow{max-width:720px}.hp-center{text-align:center}.hp-hero{padding:calc(var(--zh-h, 72px) + 36px) 0 clamp(34px,6vw,64px)}.hp-eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:8px 15px;border-radius:999px;background:var(--hp-card);border:1px solid var(--hp-line);color:var(--hp-muted)}.hp-h1{font-size:clamp(2.1rem,6.4vw,3.9rem);margin-top:20px;max-width:16em}.hp-sub{font-size:clamp(1.02rem,2.4vw,1.25rem);color:var(--hp-muted);margin-top:18px;max-width:40em}.hp-hero .hp-btn{margin-top:28px}.hp-soon{margin-top:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--hp-muted)}.hp-soon-tag{font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:var(--hp-card);border:1px solid var(--hp-line);color:var(--hp-ink)}.hp-soon+.hp-btn{margin-top:18px}.hp-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5em;min-height:48px;padding:14px 28px;border-radius:var(--w-r-pildora);border:1px solid var(--w-tinta);background:var(--w-tinta);color:var(--w-sobre-tinta);font:inherit;font-size:.98rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;-webkit-transition:background .25s,-webkit-transform .25s;transition:background .25s,-webkit-transform .25s;transition:background .25s,transform .25s;transition:background .25s,transform .25s,-webkit-transform .25s}.hp-btn:hover{background:#000;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hp-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.hp-btn:focus-visible{outline:3px solid var(--hp-ink);outline-offset:3px}.hp-btn[disabled]{opacity:.6;cursor:progress;-webkit-transform:none;transform:none}.hp-btn--line{background:var(--w-superficie);border-color:var(--w-linea-2);color:var(--w-texto-1)}.hp-btn--line:hover{background:var(--w-superficie);border-color:var(--w-tinta);color:var(--w-texto-1)}.hp-btn--full{width:100%}.hp-sec{padding:clamp(30px,5vw,56px) 0}.hp-sec--tight{padding:clamp(14px,3vw,28px) 0}.hp-h2{font-size:clamp(1.7rem,4.2vw,2.7rem)}.hp-h3{font-size:1.22rem;letter-spacing:-.02em}.hp-p{color:var(--hp-muted);margin-top:16px;font-size:1.04rem}.hp-cards{display:grid;gap:14px;grid-template-columns:1fr}.hp-card{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:var(--hp-r);padding:26px 24px}.hp-card p{color:var(--hp-muted);margin-top:10px}.hp-ico{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:46px;height:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--w-r-sm);background:var(--w-superficie);border:1px solid var(--hp-line);margin-bottom:18px}.hp-ico svg{width:24px;height:24px}.hp-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px;grid-template-columns:1fr;counter-reset:hp}.hp-step{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:var(--hp-r);padding:24px}.hp-step p{color:var(--hp-muted);margin-top:8px}.hp-num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:34px;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--hp-ink);font-weight:700;margin-bottom:14px}.hp-clausula{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:var(--hp-r);padding:26px 24px}.hp-clausula p{color:var(--hp-muted);margin-top:10px;max-width:46em}.hp-clausula .hp-btn{margin-top:20px}.hp-form{margin-top:26px;display:grid;gap:18px}.hp-row{display:grid;gap:18px;grid-template-columns:1fr}.hp-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;min-width:0}.hp-field>label,.hp-fs legend{font-size:.88rem;font-weight:600;color:var(--hp-ink)}.hp-fs{border:0;padding:0;margin:0;min-width:0}.hp-fs legend{padding:0;margin-bottom:9px}.hp-form input[type=text],.hp-form input[type=email],.hp-form input[type=tel],.hp-form select,.hp-form textarea{width:100%;min-height:50px;padding:12px 15px;border-radius:var(--w-r-sm);border:1px solid var(--hp-line);background:var(--hp-card);color:var(--hp-ink);font:inherit;font-size:1rem;outline:none;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.hp-form textarea{resize:vertical;min-height:96px}.hp-form input:focus,.hp-form select:focus,.hp-form textarea:focus{border-color:var(--hp-ink);background:#fff}.hp-field.is-bad input,.hp-field.is-bad select,.hp-field.is-bad textarea{border-color:var(--hp-danger)}.hp-phone{display:grid;grid-template-columns:112px 1fr;gap:8px}.hp-money{position:relative}.hp-money input{padding-right:38px}.hp-money span{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--hp-faint);font-weight:600;pointer-events:none}.hp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hp-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.hp-chip{position:relative}.hp-chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.hp-chip span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;padding:10px 18px;border-radius:999px;border:1px solid var(--hp-line);background:#fff;font-size:.95rem;font-weight:600;color:var(--hp-muted);-webkit-transition:border-color .2s,background .2s,color .2s;transition:border-color .2s,background .2s,color .2s}.hp-chip:hover span{border-color:var(--hp-ink)}.hp-chip input:checked+span{background:var(--hp-lime);border-color:var(--hp-lime-2);color:var(--hp-lime-ink)}.hp-chip input:focus-visible+span{outline:3px solid var(--hp-ink);outline-offset:2px}.hp-check{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;font-size:.9rem;line-height:1.5;color:var(--hp-muted)}.hp-check input{-webkit-box-flex:0;-ms-flex:none;flex:none;width:22px;height:22px;margin-top:2px;accent-color:var(--w-verde-tinta)}.hp-small{font-size:.82rem;color:var(--hp-faint)}.hp-small a{text-decoration:underline}.hp-otp{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:18px;padding:20px;display:grid;gap:12px}.hp-otp[hidden],.hp-ok[hidden],#hpRefWrap[hidden]{display:none}.hp-otp-t{font-weight:600}.hp-code{max-width:180px;text-align:center;letter-spacing:.5em;font-size:1.4rem!important;font-weight:700}.hp-otp-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.hp-link{background:none;border:0;padding:4px 0;font:inherit;font-size:.9rem;font-weight:600;text-decoration:underline;color:var(--hp-ink);cursor:pointer}.hp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.hp-err{min-height:0;font-size:.84rem;font-weight:600;color:var(--hp-danger)}.hp-err:empty{display:none}.hp-err--form{text-align:center}.hp-aviso{font-size:.8rem;line-height:1.5;color:var(--hp-faint);text-align:center;margin-top:4px}.hp-sec .hp-btn+.hp-aviso{margin-top:22px;text-align:left}.hp-ok{margin-top:26px;background:var(--hp-card);border:1px solid var(--hp-line);border-radius:var(--hp-r);padding:28px 24px;display:grid;gap:12px;justify-items:start}.hp-ok p{color:var(--hp-muted)}@media (min-width: 720px){.hp-wrap{padding-inline:32px}.hp-cards,.hp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-row{grid-template-columns:1fr 1fr}.hp-btn--full{width:auto;justify-self:start;min-width:280px}.hp-aviso{text-align:left}}@media (prefers-reduced-motion: reduce){.hp-btn,.hp-chip span{-webkit-transition:none;transition:none}.hp-btn:hover{-webkit-transform:none;transform:none}}[dir=rtl] .hp-money input{padding-right:15px;padding-left:38px}[dir=rtl] .hp-money span{right:auto;left:15px}
