.empezar{text-align:left;flex-direction:column;gap:18px;display:flex}.empezar__titulo{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:650;line-height:1.2}.empezar__sub{color:var(--ink-mute);margin:0;font-size:14px;line-height:1.55}.empezar__fino{color:var(--ink-mute);margin:0;font-size:12.5px;line-height:1.5}.empezar__fino b{color:var(--ink);font-weight:600}.empezar__pasos{color:var(--ink-faint);letter-spacing:.02em;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.empezar__pasos li[aria-current=step]{color:var(--forest-deep);font-weight:650}.empezar__pasos li+li:before{content:"·";color:var(--ink-faint);margin-right:8px;font-weight:400}.empezar__lugar{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:12px 14px;display:flex}.empezar__lugar p{color:var(--ink-mute);margin:0;font-size:13px}.empezar__lugar b{color:var(--ink);font-weight:650}.empezar__fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.empezar__toggle{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 60%, transparent);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.empezar__toggle button{min-width:44px;min-height:44px;font:inherit;color:var(--ink-mute);cursor:pointer;transition:background .16s var(--motor-ease-soft), color .16s var(--motor-ease-soft);background:0 0;border:0;border-radius:9px;padding:6px 16px;font-size:13px;font-weight:600}.empezar__toggle button[aria-pressed=true]{color:var(--paper);background:linear-gradient(180deg, var(--forest), var(--forest-deep))}.empezar__toggle button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-glow) 55%, transparent);outline:none}.empezar__planes{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.empezar__plan{text-align:left;font:inherit;color:var(--ink);border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 70%, transparent);cursor:pointer;box-shadow:var(--sh-glass);transition:transform .16s var(--ease-spring), box-shadow .16s var(--motor-ease-soft), border-color .16s var(--motor-ease-soft);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 14px;display:flex}.empezar__plan:hover{box-shadow:var(--sh-lift);transform:translateY(-2px)}.empezar__plan:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--forest-glow) 55%, transparent), 0 0 0 1px var(--forest);outline:none}.empezar__plan[aria-pressed=true]{border-color:var(--forest);background:linear-gradient(135deg, color-mix(in srgb, var(--forest-very) 92%, transparent), color-mix(in srgb, var(--forest-soft) 60%, transparent));box-shadow:var(--sh-glass), 0 0 0 1px var(--forest)}.empezar__plan-talla{color:var(--ink-mute);font-size:12px}.empezar__plan-nombre{letter-spacing:-.01em;font-size:17px;font-weight:650}.empezar__plan-precio{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.empezar__plan-precio small{color:var(--ink-mute);letter-spacing:0;font-size:12px;font-weight:500}.empezar__plan-ahorro{color:var(--forest-deep);font-size:12px;font-weight:600}.empezar__plan-sin-precio{color:var(--ink-mute);font-size:13px}.empezar__founding{border:1px dashed var(--forest-soft);background:color-mix(in srgb, var(--forest-very) 70%, transparent);color:var(--ink-mute);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.empezar__founding b{color:var(--forest-deep)}.empezar__founding input{width:16px;height:16px;accent-color:var(--forest);margin-top:3px}.empezar__founding--agotado{cursor:default;border-style:solid;border-color:var(--glass-edge);background:0 0}.empezar__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.empezar__pie .dala-btn{min-width:160px}.empezar__resumen{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:14px;grid-template-columns:auto 1fr;gap:8px 18px;margin:0;padding:14px 16px;font-size:14px;display:grid}.empezar__resumen dt{color:var(--ink-mute)}.empezar__resumen dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600}.empezar__resumen dd.empezar__total{font-size:18px;font-weight:700}.empezar__nota{color:var(--ink-mute);border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.empezar__nota--ok{color:var(--forest-deep);border-color:var(--forest-soft);background:color-mix(in srgb, var(--forest-very) 80%, transparent)}.empezar__acceso{flex-direction:column;gap:12px;display:flex}.empezar__acceso-quien{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.empezar__acceso-quien b{word-break:break-all;font-weight:650}.empezar__etapas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.empezar__etapa{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 60%, transparent);color:var(--ink-faint);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex}.empezar__etapa[data-estado=hecha]{color:var(--ink)}.empezar__etapa[data-estado=en_curso]{color:var(--ink);border-color:var(--forest);box-shadow:0 0 0 1px var(--forest)}.empezar__marca{border:2px solid var(--glass-edge);width:24px;height:24px;color:var(--paper);border-radius:50%;flex:none;place-items:center;display:grid}.empezar__etapa[data-estado=hecha] .empezar__marca{border-color:var(--forest);background:linear-gradient(180deg, var(--forest), var(--forest-deep))}.empezar__etapa[data-estado=en_curso] .empezar__marca{border-color:var(--forest-soft);border-top-color:var(--forest);animation:.9s linear infinite empezar-gira}@keyframes empezar-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.empezar__etapa[data-estado=en_curso] .empezar__marca{border-top-color:var(--forest-soft);background:var(--forest-soft);animation:none}.empezar__plan,.empezar__plan:hover{transition:none;transform:none}}.empezar__factura{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--paper) 62%, transparent);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}.empezar__factura legend{padding:0 6px}.empezar__acepto{color:var(--ink-mute);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.empezar__acepto input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin-top:3px}.empezar__error-linea{color:var(--red-text);font-size:12px}
