:root{--ob-senal: #00df89}.ob-acento{color:var(--ln-acento)}.ob-hero-grid{align-items:start}@media(min-width:1024px){.ob-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}}.ob-hero-izq,.ob-hero-der{min-width:0}.ob-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.ob-specs li{padding:1rem .9rem;background:var(--ln-card);border:1px solid var(--ln-borde);border-radius:var(--ln-r);font-family:var(--ln-sans)}.ob-specs b{display:block;font-size:1.5rem;font-weight:650;line-height:1.1;letter-spacing:-.02em;color:var(--ln-texto);overflow-wrap:anywhere}.ob-specs span{display:block;margin-top:.35rem;font-size:.8125rem;line-height:1.4;letter-spacing:0;color:var(--ln-suave)}.ob-hero-demo{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;max-width:36rem}.ob-demo-btn{width:100%}@media(min-width:520px){.ob-demo-btn{width:auto}}.ob-form-card{padding:1.5rem;border:1px solid var(--ln-borde);border-radius:var(--ln-r-lg);background:var(--ln-card);box-shadow:0 30px 70px -40px #000c,0 0 90px -48px #00df894d}@media(min-width:640px){.ob-form-card{padding:2rem}}.ob-form-card__cab{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--ln-borde)}.ob-form-card__tit{display:inline-flex;align-items:center;gap:.6rem;font-size:1.0625rem;font-weight:600;color:var(--ln-texto)}.ob-form-card__tit .ln-punto{margin-top:0}.ob-form-card__sub{font-size:.8125rem;color:var(--ln-suave)}.ob-form-card .ob-form{display:grid;gap:1.1rem}.ob-f__label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:600;color:var(--ln-texto)}.ob-f__input{width:100%;min-height:3rem;padding:.7rem .9rem;border:1px solid var(--ln-borde-2);border-radius:.625rem;background:var(--ln-card-2);color:var(--ln-texto);font:inherit;font-size:1rem;line-height:1.4}.ob-f__input::placeholder{color:#a1a1aa;opacity:1}.ob-f__input:focus-visible{outline:2px solid var(--ln-acento);outline-offset:2px;border-color:var(--ln-acento)}select.ob-f__input{color:var(--ln-texto)}.ob-f__check{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;color:var(--ln-cuerpo)}.ob-f__check input{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem;accent-color:var(--ln-acento)}.ob-f__check a{color:var(--ln-texto);text-decoration:underline;text-underline-offset:3px}.ob-f__check a:hover{color:var(--ln-acento)}.ob-f__enviar{width:100%;margin-top:.25rem}.ob-f__enviar[disabled]{opacity:.7;cursor:not-allowed}.ob-f__nota{margin:.25rem 0 0;text-align:center;font-size:.875rem;line-height:1.55;color:var(--ln-cuerpo)}.ob-f__nota span{color:var(--ln-suave)}.ob-f__sep{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--ln-borde);text-align:center}.ob-f__sep p{margin:0 0 .7rem;font-size:.8125rem;color:var(--ln-suave)}.ob-f__wa{width:100%}.ob-f__wa svg{color:#25d366}.ob-tubo{font-family:var(--ln-sans)}.ob-fase{padding:1.25rem;border:1px solid var(--ln-borde);border-radius:var(--ln-r-lg);background:var(--ln-card)}.ob-fase__n{margin-bottom:.5rem;font-family:var(--ln-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ln-acento)}.ob-fase__t{font-size:1rem;font-weight:600;line-height:1.35;text-transform:none;color:var(--ln-texto)}.ob-fase:not(:last-child):after{background:linear-gradient(180deg,var(--ln-borde),var(--ln-borde-2))}@media(min-width:1024px){.ob-fase:not(:last-child):after{background:linear-gradient(90deg,var(--ln-borde),var(--ln-borde-2))}}.ob-pulso{background:var(--ln-acento);box-shadow:0 0 10px 2px #00df89b3}.cp-chip,.cp-btn{min-height:2.75rem;padding:.55rem 1rem;border:1px solid var(--ln-borde-2);border-radius:.625rem;background:var(--ln-card);color:var(--ln-cuerpo);font-family:var(--ln-sans);font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none}.cp-chip:hover{border-color:var(--ln-acento);color:var(--ln-texto)}.cp-chip[aria-pressed=true]{border-color:var(--ln-acento-borde);background:var(--ln-acento-tinte);color:var(--ln-acento)}.cp-btn{border-color:var(--ln-acento);background:var(--ln-acento);color:var(--ln-bg)}.cp-btn:hover{background:var(--ln-acento-2)}.cp-btn--sec{background:transparent;color:var(--ln-acento)}.cp-btn--sec:hover:not(:disabled){background:var(--ln-acento-tinte)}.cp-chip:focus-visible,.cp-btn:focus-visible{outline:2px solid var(--ln-acento);outline-offset:3px}.cp-card{padding:1.5rem;border:1px solid var(--ln-borde);border-radius:var(--ln-r-lg);background:var(--ln-card)}.cp-num{font-family:var(--ln-mono);font-size:1.5rem;font-weight:500;color:var(--ln-acento)}.cp-tit{font-size:1.1875rem;font-weight:600;letter-spacing:-.015em;color:var(--ln-texto)}.cp-txt{font-size:.9375rem;color:var(--ln-cuerpo)}.cp-caja{border:1px solid var(--ln-borde);border-radius:.75rem;background:var(--ln-card-2);font-family:var(--ln-sans);font-size:.8125rem;line-height:1.45}.cp-caja__cab{border-bottom-color:var(--ln-borde);font-family:var(--ln-mono);font-size:.6875rem;letter-spacing:.03em;text-transform:none;color:var(--ln-suave)}.cp-campo{color:var(--ln-cuerpo)}.cp-campo__lab{color:var(--ln-suave)}.cp-campo__ok{color:var(--ln-acento)}.cp-campo.esc .cp-campo__val{border-right-color:var(--ln-acento)}.cp-regla{color:var(--ln-cuerpo)}.cp-regla b{font-weight:600;color:var(--ln-suave)}.cp-regla.ok b{color:var(--ln-acento)}.cp-estado{border:1px solid var(--ln-borde);border-radius:.5rem;color:var(--ln-suave)}.cp-estado.on{border-color:var(--ln-acento-borde);background:var(--ln-acento-tinte);color:var(--ln-acento)}.cp-con__svg line{stroke:var(--ln-acento)}.cp-con__svg circle{fill:var(--ln-acento);filter:drop-shadow(0 0 4px var(--ln-acento))}.cp-nota{font-family:var(--ln-sans);font-size:.8125rem;color:var(--ln-suave)}.ob-ficha__cab{border-color:var(--ln-borde);border-radius:.75rem .75rem 0 0;background:var(--ln-card-2);font-family:var(--ln-sans)}.ob-ficha__avatar{border-color:var(--ln-acento);border-radius:.4rem;color:var(--ln-acento)}.ob-ficha__nombre{font-size:.8125rem;font-weight:600;color:var(--ln-texto)}.ob-ficha__hora{color:var(--ln-suave)}.ob-ficha__burbuja{border-color:#134d39;border-left-color:var(--ln-acento);border-radius:0 0 .75rem .75rem;background:#0c2219}.ob-ficha__titulo{font-family:var(--ln-sans);font-size:.875rem;font-weight:700;letter-spacing:0;color:var(--ln-acento)}.ob-ficha__datos dt{font-family:var(--ln-sans);font-size:.75rem;letter-spacing:0;text-transform:none;color:var(--ln-suave)}.ob-ficha__btn{border-color:var(--ln-acento);border-radius:.5rem;font-family:var(--ln-sans);font-size:.8125rem;font-weight:600;color:var(--ln-acento)}.ob-ficha__btn:hover{background:var(--ln-acento-tinte);color:var(--ln-texto)}.ob-ficha__btn--wa{border-color:#25d366;background:#25d366;color:#04120c}.ob-ficha__btn--wa:hover{border-color:#1eb457;background:#1eb457;color:#04120c}.ob-ficha__btn:focus-visible{outline:2px solid var(--ln-texto);outline-offset:2px}.ob-tarifas__nota{font-family:var(--ln-sans);font-size:.875rem;color:var(--ln-suave)}
