.cr-page[data-astro-cid-ipdww5l2]{flex-direction:column;min-height:100svh;display:flex}.cr-main[data-astro-cid-ipdww5l2]{padding:var(--space-24) var(--space-6) var(--space-16);flex:1;align-items:center;display:flex}.cr-container[data-astro-cid-ipdww5l2]{width:100%;max-width:40rem;margin:0 auto}.cr-breadcrumbs[data-astro-cid-ipdww5l2]{margin-bottom:var(--space-6)}.cr-intro[data-astro-cid-ipdww5l2]{text-align:center;flex-direction:column;align-items:center;display:flex}.cr-badge[data-astro-cid-ipdww5l2]{width:fit-content;font-size:var(--type-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);background:var(--color-accent-10);border:1px solid var(--color-accent-20);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-3);font-weight:700;display:inline-block}.cr-headline[data-astro-cid-ipdww5l2]{letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1.1}.cr-sub[data-astro-cid-ipdww5l2]{font-size:var(--type-lg);color:var(--color-text-muted);margin-top:var(--space-3);max-width:32rem;line-height:1.6}.cr-bullets[data-astro-cid-ipdww5l2]{margin:var(--space-6) 0 0;gap:var(--space-2);text-align:left;flex-direction:column;padding:0;list-style:none;display:flex}.cr-bullet[data-astro-cid-ipdww5l2]{align-items:center;gap:var(--space-2);font-size:var(--type-md);color:var(--color-text-primary);font-weight:500;display:flex}.cr-check[data-astro-cid-ipdww5l2]{width:1rem;height:1rem;color:var(--color-accent);flex-shrink:0}.cr-start-btn[data-astro-cid-ipdww5l2]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3-5) var(--space-8);min-height:3rem;font-size:var(--type-base);color:var(--color-background);background:var(--color-accent);cursor:pointer;margin-top:var(--space-8);transition:transform .3s var(--ease-out-quart), filter .3s var(--ease-out-quart), box-shadow .3s var(--ease-out-quart);box-shadow:0 2px 6px var(--color-accent-20), 0 8px 20px var(--color-accent-15);border:none;border-radius:.75rem;font-weight:700;display:flex}.cr-start-btn[data-astro-cid-ipdww5l2]:hover{filter:brightness(1.06);transform:translateY(-3px)}.cr-start-btn[data-astro-cid-ipdww5l2]:active{transform:scale(.98)}.cr-start-btn[data-astro-cid-ipdww5l2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cr-start-arrow[data-astro-cid-ipdww5l2]{width:1.125rem;height:1.125rem}.cr-checker[data-astro-cid-ipdww5l2][hidden]{display:none}.cr-progress[data-astro-cid-ipdww5l2]{background:var(--color-border-subtle);width:100%;height:4px;margin-bottom:var(--space-2);border-radius:2px;overflow:hidden}.cr-progress-bar[data-astro-cid-ipdww5l2]{background:var(--color-accent);height:100%;transition:width .3s var(--ease-out-quart);border-radius:2px;width:0%}.cr-progress-text[data-astro-cid-ipdww5l2]{font-size:var(--type-xs);color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-8)}.cr-step[data-astro-cid-ipdww5l2]{animation:cr-fade .3s var(--ease-out-quart)}.cr-step[data-astro-cid-ipdww5l2][hidden]{display:none}.cr-step-label[data-astro-cid-ipdww5l2]{font-size:var(--type-3xl);color:var(--color-text-primary);margin-bottom:var(--space-5);font-weight:700;line-height:1.3}.cr-options[data-astro-cid-ipdww5l2]{gap:var(--space-2-5);flex-direction:column;display:flex}.cr-option[data-astro-cid-ipdww5l2]{align-items:center;gap:var(--space-3);padding:var(--space-3-5) var(--space-4);background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:.75rem;transition:border-color .2s,background-color .2s;display:flex}.cr-option[data-astro-cid-ipdww5l2]:hover{border-color:var(--color-border-50)}.cr-option[data-astro-cid-ipdww5l2]:has(.cr-radio:checked){border-color:var(--color-accent);background:var(--color-accent-10)}.cr-radio[data-astro-cid-ipdww5l2]{accent-color:var(--color-accent);cursor:pointer;width:1.125rem;height:1.125rem}.cr-option-text[data-astro-cid-ipdww5l2]{font-size:var(--type-lg);color:var(--color-text-primary);font-weight:500}.cr-nav[data-astro-cid-ipdww5l2]{gap:var(--space-3);margin-top:var(--space-8);justify-content:center;display:flex}.cr-nav-btn[data-astro-cid-ipdww5l2]{padding:var(--space-3) var(--space-6);font-size:var(--type-lg);cursor:pointer;transition:transform .2s var(--ease-out-quart), opacity .2s ease;border-radius:.625rem;font-weight:600}.cr-nav-btn[data-astro-cid-ipdww5l2][hidden]{display:none}.cr-nav-prev[data-astro-cid-ipdww5l2]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.cr-nav-prev[data-astro-cid-ipdww5l2]:hover{border-color:var(--color-border-50)}.cr-nav-next[data-astro-cid-ipdww5l2],.cr-nav-results[data-astro-cid-ipdww5l2]{background:var(--color-accent);color:var(--color-background);box-shadow:0 2px 6px var(--color-accent-20);border:none}.cr-nav-next[data-astro-cid-ipdww5l2]:hover,.cr-nav-results[data-astro-cid-ipdww5l2]:hover{filter:brightness(1.06);transform:translateY(-2px)}.cr-nav-next[data-astro-cid-ipdww5l2]:disabled,.cr-nav-results[data-astro-cid-ipdww5l2]:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.cr-nav-next[data-astro-cid-ipdww5l2]:focus-visible,.cr-nav-results[data-astro-cid-ipdww5l2]:focus-visible,.cr-nav-prev[data-astro-cid-ipdww5l2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cr-preview[data-astro-cid-ipdww5l2][hidden]{display:none}.cr-preview-panel[data-astro-cid-ipdww5l2]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);padding:var(--space-8);gap:var(--space-6);border-radius:1.25rem;flex-direction:column;display:flex}.cr-preview-header[data-astro-cid-ipdww5l2]{text-align:center}.cr-preview-icon[data-astro-cid-ipdww5l2]{background:color-mix(in srgb, var(--color-success) 12%, transparent);width:3rem;height:3rem;margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.cr-preview-icon[data-astro-cid-ipdww5l2] svg[data-astro-cid-ipdww5l2]{width:1.5rem;height:1.5rem;color:var(--color-success)}.cr-preview-title[data-astro-cid-ipdww5l2]{font-size:var(--type-3xl);color:var(--color-text-primary);font-weight:700}.cr-preview-desc[data-astro-cid-ipdww5l2]{font-size:var(--type-md);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5}.cr-preview-cards[data-astro-cid-ipdww5l2]{gap:var(--space-3);flex-direction:column;display:flex}.cr-preview-cards[data-astro-cid-ipdww5l2] .cr-pcard{background:var(--color-background);border:1px solid var(--color-border-subtle);padding:var(--space-4) var(--space-5);border-radius:.75rem}.cr-preview-cards[data-astro-cid-ipdww5l2] .cr-pcard-name{font-size:var(--type-lg);color:var(--color-text-primary);margin:0 0 var(--space-1);font-weight:700}.cr-preview-cards[data-astro-cid-ipdww5l2] .cr-pcard-grupo{font-size:var(--type-2xs);color:var(--color-accent);background:var(--color-accent-10);padding:var(--space-0-5) var(--space-2);margin-bottom:var(--space-2);border-radius:4px;font-weight:600;display:inline-block}.cr-preview-cards[data-astro-cid-ipdww5l2] .cr-pcard-meta{font-size:var(--type-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.cr-preview-lock[data-astro-cid-ipdww5l2]{text-align:center;padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.cr-lock-icon[data-astro-cid-ipdww5l2]{background:var(--color-surface-glass-strong);width:2.5rem;height:2.5rem;margin:0 auto var(--space-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.cr-lock-icon[data-astro-cid-ipdww5l2] svg[data-astro-cid-ipdww5l2]{width:1.25rem;height:1.25rem;color:var(--color-text-muted)}.cr-lock-text[data-astro-cid-ipdww5l2]{font-size:var(--type-md);color:var(--color-text-muted);margin:0 0 var(--space-4);line-height:1.5}.cr-unlock-btn[data-astro-cid-ipdww5l2]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--type-lg);color:var(--color-background);background:var(--color-accent);cursor:pointer;transition:transform .3s var(--ease-out-quart), filter .3s var(--ease-out-quart);box-shadow:0 2px 6px var(--color-accent-20), 0 8px 20px var(--color-accent-15);border:none;border-radius:.75rem;font-weight:700;display:inline-flex}.cr-unlock-btn[data-astro-cid-ipdww5l2]:hover{filter:brightness(1.06);transform:translateY(-3px)}.cr-unlock-btn[data-astro-cid-ipdww5l2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cr-gate[data-astro-cid-ipdww5l2][hidden]{display:none}.cr-gate[data-astro-cid-ipdww5l2]{gap:var(--space-6);flex-direction:column;display:flex}.cr-gate-panel[data-astro-cid-ipdww5l2]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);padding:var(--space-8);gap:var(--space-4);border-radius:1.25rem;flex-direction:column;display:flex}.cr-gate-header[data-astro-cid-ipdww5l2]{text-align:center}.cr-gate-icon[data-astro-cid-ipdww5l2]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:3rem;height:3rem;margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.cr-gate-icon[data-astro-cid-ipdww5l2] svg[data-astro-cid-ipdww5l2]{width:1.5rem;height:1.5rem;color:var(--color-accent)}.cr-gate-title[data-astro-cid-ipdww5l2]{font-size:var(--type-3xl);color:var(--color-text-primary);font-weight:700}.cr-gate-desc[data-astro-cid-ipdww5l2]{font-size:var(--type-md);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5}.lm-form[data-astro-cid-ipdww5l2]{flex-direction:column;gap:0;width:100%;display:flex}.lm-fields[data-astro-cid-ipdww5l2]{gap:var(--space-3-5);flex-direction:column;display:flex}.lm-field[data-astro-cid-ipdww5l2]{gap:var(--space-1);flex-direction:column;display:flex}.lm-label[data-astro-cid-ipdww5l2]{font-size:var(--type-xs);color:var(--color-text-muted);letter-spacing:.01em;padding-left:var(--space-0-5);font-weight:600}.lm-input[data-astro-cid-ipdww5l2]{width:100%;padding:.6875rem var(--space-3-5);min-height:2.625rem;font-size:var(--type-md);color:var(--color-text-primary);background:var(--color-background);border:1px solid var(--color-border);border-radius:.625rem;outline:none;font-family:inherit;transition:border-color .2s,box-shadow .2s}.lm-input[data-astro-cid-ipdww5l2]::placeholder{color:var(--color-text-muted);opacity:.4}.lm-input[data-astro-cid-ipdww5l2]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-10)}.lm-priv[data-astro-cid-ipdww5l2]{align-items:flex-start;gap:var(--space-2);font-size:var(--type-xs);color:var(--color-text-muted);cursor:pointer;margin-top:var(--space-4);line-height:1.4;display:flex}.lm-cb[data-astro-cid-ipdww5l2]{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:.0625rem}.lm-priv-link[data-astro-cid-ipdww5l2]{color:var(--color-text-muted);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.lm-priv-link[data-astro-cid-ipdww5l2]:hover{color:var(--color-text-primary)}.lm-btn[data-astro-cid-ipdww5l2]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3-5) var(--space-6);min-height:3rem;font-size:var(--type-base);color:var(--color-background);background:var(--color-accent);cursor:pointer;margin-top:var(--space-4);transition:transform .3s var(--ease-out-quart), filter .3s var(--ease-out-quart), box-shadow .3s var(--ease-out-quart);box-shadow:0 2px 6px var(--color-accent-20), 0 8px 20px var(--color-accent-15);border:none;border-radius:.75rem;font-weight:700;display:flex}.lm-btn-text[data-astro-cid-ipdww5l2]{transition:none}.lm-btn-arrow[data-astro-cid-ipdww5l2]{width:1.125rem;height:1.125rem;transition:transform .3s var(--ease-out-quart);flex-shrink:0}.lm-btn[data-astro-cid-ipdww5l2]:hover{filter:brightness(1.06);gap:var(--space-3);transform:translateY(-3px)}.lm-btn[data-astro-cid-ipdww5l2]:active{transform:scale(.98)}.lm-btn[data-astro-cid-ipdww5l2]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lm-btn[data-astro-cid-ipdww5l2]:disabled{opacity:.7;cursor:not-allowed;transform:none}.lm-btn[data-astro-cid-ipdww5l2]:disabled .lm-btn-arrow[data-astro-cid-ipdww5l2]{display:none}.lm-fb[data-astro-cid-ipdww5l2]{font-size:var(--type-sm);text-align:center;padding:var(--space-2-5) var(--space-3);margin-top:var(--space-2-5);border-radius:.5rem;font-weight:500}.lm-fb[data-astro-cid-ipdww5l2][hidden]{display:none}.lm-fb[data-astro-cid-ipdww5l2].form-feedback--error{color:var(--color-accent-hot);background:color-mix(in srgb, var(--color-accent-hot) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-accent-hot) 20%, transparent)}.lm-trust[data-astro-cid-ipdww5l2]{align-items:center;gap:var(--space-1-5);font-size:var(--type-2xs);color:var(--color-text-muted);opacity:.7;font-weight:500;display:flex}.lm-trust-icon[data-astro-cid-ipdww5l2]{width:.8125rem;height:.8125rem;color:var(--color-text-muted);flex-shrink:0}.lm-download[data-astro-cid-ipdww5l2]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);width:100%;padding:var(--space-10) var(--space-6);animation:cr-reveal .5s var(--ease-out-quart) forwards;border-radius:1.25rem;justify-content:center;align-items:center;display:flex}.lm-download[data-astro-cid-ipdww5l2][hidden]{display:none}.lm-download-inner[data-astro-cid-ipdww5l2]{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.lm-download-check[data-astro-cid-ipdww5l2]{background:color-mix(in srgb, var(--color-success) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.lm-download-check[data-astro-cid-ipdww5l2] svg[data-astro-cid-ipdww5l2]{width:1.5rem;height:1.5rem;color:var(--color-success)}.lm-download-title[data-astro-cid-ipdww5l2]{font-size:var(--type-2xl);color:var(--color-text-primary);font-weight:700}.lm-download-note[data-astro-cid-ipdww5l2]{font-size:var(--type-lg);color:var(--color-text-primary);max-width:24rem;font-weight:500;line-height:1.5}.lm-download-hint[data-astro-cid-ipdww5l2]{font-size:var(--type-sm);color:var(--color-text-muted);max-width:24rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.cr-start-btn[data-astro-cid-ipdww5l2],.cr-start-btn[data-astro-cid-ipdww5l2]:hover,.cr-start-btn[data-astro-cid-ipdww5l2]:active,.cr-unlock-btn[data-astro-cid-ipdww5l2],.cr-unlock-btn[data-astro-cid-ipdww5l2]:hover{transition:none;transform:none}.cr-step[data-astro-cid-ipdww5l2]{animation:none}.cr-nav-btn[data-astro-cid-ipdww5l2],.cr-option[data-astro-cid-ipdww5l2],.cr-progress-bar[data-astro-cid-ipdww5l2]{transition:none}.lm-btn[data-astro-cid-ipdww5l2],.lm-btn[data-astro-cid-ipdww5l2]:hover,.lm-btn[data-astro-cid-ipdww5l2]:active{transition:none;transform:none}.lm-input[data-astro-cid-ipdww5l2]{transition:none}.lm-download[data-astro-cid-ipdww5l2]{animation:none}}@keyframes cr-fade{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes cr-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cr-cross-promo[data-astro-cid-ipdww5l2]{padding:var(--space-8) var(--space-6);background:var(--color-surface-glass);border-top:1px solid var(--color-border-subtle)}.cr-cross-promo-inner[data-astro-cid-ipdww5l2]{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;max-width:52rem;margin:0 auto;display:flex}.cr-cross-promo-text[data-astro-cid-ipdww5l2]{flex:1;min-width:16rem}.cr-cross-promo-label[data-astro-cid-ipdww5l2]{font-size:var(--type-2xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-1);font-weight:600}.cr-cross-promo-title[data-astro-cid-ipdww5l2]{font-size:var(--type-base);color:var(--color-text-primary);margin-bottom:var(--space-1-5);font-weight:700;line-height:1.3}.cr-cross-promo-desc[data-astro-cid-ipdww5l2]{font-size:var(--type-sm);color:var(--color-text-muted);line-height:1.5}.cr-cross-promo-btn[data-astro-cid-ipdww5l2]{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-5);background:var(--color-accent);color:#fff;font-size:var(--type-md);white-space:nowrap;transition:opacity .2s, transform .2s var(--ease-out-quart);border-radius:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.cr-cross-promo-btn[data-astro-cid-ipdww5l2]:hover{opacity:.9;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.cr-cross-promo-btn[data-astro-cid-ipdww5l2]{transition:none}}
