.demo-backdrop[data-v-23aa0c06]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2500;overscroll-behavior:contain;opacity:0;background:#080a0e99;justify-content:center;align-items:center;padding:24px;transition:opacity .45s;display:flex;position:fixed;inset:0;overflow-y:auto}.demo-backdrop.is-open[data-v-23aa0c06]{opacity:1}.demo-backdrop .demo[data-v-23aa0c06]{opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1);transform:scale(.96)translateY(8px)}.demo-backdrop.is-open .demo[data-v-23aa0c06]{opacity:1;transform:none}.demo[data-v-23aa0c06]{color:var(--ink);background:#fff;border-radius:20px;outline:none;width:100%;max-width:480px;padding:clamp(24px,4vw,40px);position:relative;box-shadow:0 30px 80px #0000004d}.demo--wide[data-v-23aa0c06]{max-width:540px}.demo__close[data-v-23aa0c06]{cursor:pointer;width:36px;height:36px;color:var(--ink-2);background:0 0;border:none;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.demo__close[data-v-23aa0c06]:hover{background:var(--line);color:var(--ink)}.demo h2[data-v-23aa0c06]{margin:0 0 20px;font-size:24px;line-height:29.5px}@media (width<=640px){.demo h2[data-v-23aa0c06]{font-size:21px;line-height:28px}}.demo__form[data-v-23aa0c06]{flex-direction:column;gap:14px;display:flex}.demo__field[data-v-23aa0c06]{flex-direction:column;gap:6px;font-size:15px;display:flex}.demo__field span[data-v-23aa0c06]{color:var(--ink-2)}.demo__aviso[data-v-23aa0c06]{color:#b45309;font-size:13px;line-height:1.4}.demo__field em[data-v-23aa0c06]{color:#c54d4d;font-style:normal}.demo__opcional[data-v-23aa0c06]{opacity:.7;font-size:13px}.demo__field input[data-v-23aa0c06]{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fafafa;border-radius:10px;padding:10px 12px;font-size:16px}.demo__field input[data-v-23aa0c06]:focus{border-color:var(--accent,#f16b46);background:#fff;outline:none;box-shadow:0 0 0 3px #f16b4626}.demo__field input[data-v-23aa0c06]:user-invalid{background:#fff;border-color:#c54d4d}.demo__consent[data-v-23aa0c06]{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:4px;font-size:15px;display:flex}.demo__consent input[data-v-23aa0c06]{width:17px;height:17px;accent-color:var(--accent,#f16b46);margin-top:3px}.demo__consent input[data-v-23aa0c06]:user-invalid{outline-offset:2px;outline:2px solid #c54d4d}.demo__consent a[data-v-23aa0c06]{color:var(--accent-2,#e35a36);text-decoration:underline}.demo__privacy[data-v-23aa0c06]{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.demo__privacy a[data-v-23aa0c06]{color:inherit;text-decoration:underline}.demo__turnstile[data-v-23aa0c06]{min-height:65px;margin-top:4px}.demo .btn--solid-dark[data-v-23aa0c06]{border:1px solid var(--accent,#f16b46);background:var(--accent,#f16b46);color:#fff;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.demo .btn--solid-dark[data-v-23aa0c06]:hover:not(:disabled){background:var(--accent-2,#e35a36);border-color:var(--accent-2,#e35a36)}.demo .btn--solid-dark[data-v-23aa0c06]:focus-visible{outline:2px solid var(--accent-2,#e35a36);outline-offset:3px}.demo__submit[data-v-23aa0c06]{width:100%;height:52px;margin-top:8px;padding:0 28px;font-size:17px}.demo__submit[data-v-23aa0c06]:disabled{opacity:.45;cursor:not-allowed}.demo__success .btn--solid-dark[data-v-23aa0c06]{height:48px;padding:0 32px;font-size:16px}.demo__legal[data-v-23aa0c06]{color:var(--ink-2);text-align:center;margin:4px 0 0;font-size:12px}.demo__alert[data-v-23aa0c06]{color:#8a2a2a;background:#fbe9e9;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.demo__step2[data-v-23aa0c06]{flex-direction:column;gap:14px;display:flex}.demo__step2 h2[data-v-23aa0c06]{margin-top:-10px;margin-bottom:0}.demo__step2-sub[data-v-23aa0c06]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 -4px;font-size:14px;display:flex}.demo__back[data-v-23aa0c06]{color:var(--accent-2,#e35a36);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:auto;padding:0;font-size:13px;text-decoration:underline}.demo__success[data-v-23aa0c06]{text-align:center;padding:24px 8px 16px;animation:.3s forwards success-in-23aa0c06}.demo__success-when[data-v-23aa0c06]{text-transform:capitalize;margin:0 0 16px;font-size:17px;font-weight:600}.demo__success-when small[data-v-23aa0c06]{color:var(--ink-2);font-size:13px;font-weight:400}@keyframes success-in-23aa0c06{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.demo__check[data-v-23aa0c06]{color:#2e7d4f;margin-bottom:20px;display:inline-flex}.demo__check-circle[data-v-23aa0c06]{stroke-dasharray:151;stroke-dashoffset:151px;animation:.5s cubic-bezier(.4,0,.2,1) forwards draw-circle-23aa0c06}.demo__check-path[data-v-23aa0c06]{stroke-dasharray:38;stroke-dashoffset:38px;animation:.35s cubic-bezier(.4,0,.2,1) .4s forwards draw-check-23aa0c06}@keyframes draw-circle-23aa0c06{to{stroke-dashoffset:0}}@keyframes draw-check-23aa0c06{to{stroke-dashoffset:0}}.demo__success h2[data-v-23aa0c06]{margin:0 0 14px}.demo__success p[data-v-23aa0c06]{color:var(--ink-2);margin:0 0 28px;line-height:1.6}
